diff options
Diffstat (limited to 'test/monniaux/xor_and_mat/int_mat_run.c')
-rw-r--r-- | test/monniaux/xor_and_mat/int_mat_run.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/test/monniaux/xor_and_mat/int_mat_run.c b/test/monniaux/xor_and_mat/int_mat_run.c index 53335de4..541b7f6a 100644 --- a/test/monniaux/xor_and_mat/int_mat_run.c +++ b/test/monniaux/xor_and_mat/int_mat_run.c @@ -3,50 +3,50 @@ #include <stdio.h> #include <inttypes.h> #include "xor_and.h" -#include "../cycles.h" +#include "../clock.h" int main() { const unsigned m = 60, n = 31, p = 50; - cycle_count_config(); + clock_prepare(); xor_and *a = malloc(sizeof(xor_and) * m * n); xor_and_mat_random(m, n, a, n); xor_and *b = malloc(sizeof(xor_and) * n * p); xor_and_mat_random(n, p, b, p); xor_and *c1 = malloc(sizeof(xor_and) * m * p); - cycle_t c1_time = get_cycle(); + cycle_t c1_time = get_current_cycle(); xor_and_mat_mul1(m, n, p, c1, p, a, n, b, p); - c1_time = get_cycle()-c1_time; + c1_time = get_current_cycle()-c1_time; xor_and *c2 = malloc(sizeof(xor_and) * m * p); - cycle_t c2_time = get_cycle(); + cycle_t c2_time = get_current_cycle(); xor_and_mat_mul2(m, n, p, c2, p, a, n, b, p); - c2_time = get_cycle()-c2_time; + c2_time = get_current_cycle()-c2_time; xor_and *c3 = malloc(sizeof(xor_and) * m * p); - cycle_t c3_time = get_cycle(); + cycle_t c3_time = get_current_cycle(); xor_and_mat_mul3(m, n, p, c3, p, a, n, b, p); - c3_time = get_cycle()-c3_time; + c3_time = get_current_cycle()-c3_time; xor_and *c4 = malloc(sizeof(xor_and) * m * p); - cycle_t c4_time = get_cycle(); + cycle_t c4_time = get_current_cycle(); xor_and_mat_mul4(m, n, p, c4, p, a, n, b, p); - c4_time = get_cycle()-c4_time; + c4_time = get_current_cycle()-c4_time; xor_and *c5 = malloc(sizeof(xor_and) * m * p); - cycle_t c5_time = get_cycle(); + cycle_t c5_time = get_current_cycle(); xor_and_mat_mul5(m, n, p, c5, p, a, n, b, p); - c5_time = get_cycle()-c5_time; + c5_time = get_current_cycle()-c5_time; xor_and *c6 = malloc(sizeof(xor_and) * m * p); - cycle_t c6_time = get_cycle(); + cycle_t c6_time = get_current_cycle(); xor_and_mat_mul6(m, n, p, c6, p, a, n, b, p); - c6_time = get_cycle()-c6_time; + c6_time = get_current_cycle()-c6_time; xor_and *c7 = malloc(sizeof(xor_and) * m * p); - cycle_t c7_time = get_cycle(); + cycle_t c7_time = get_current_cycle(); xor_and_mat_mul7(m, n, p, c7, p, a, n, b, p); - c7_time = get_cycle()-c7_time; + c7_time = get_current_cycle()-c7_time; printf("c1==c2: %s\n" "c1==c3: %s\n" |