-
Notifications
You must be signed in to change notification settings - Fork 3
/
tests-256.h
14 lines (13 loc) · 864 Bytes
/
tests-256.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void avx2_tests_init(size_t cpus, _Atomic(uint64_t)* errors);
void avx2_basic_tests(void* const mem, const size_t size);
void avx2_march(void* const mem, const size_t size);
void avx2_random_inversions(void* const mem, const size_t size);
void avx2_moving_inversions_left_64(void* const mem, const size_t size);
void avx2_moving_inversions_right_32(void* const mem, const size_t size);
void avx2_moving_inversions_left_16(void* const mem, const size_t size);
void avx2_moving_inversions_right_8(void* const mem, const size_t size);
void avx2_moving_inversions_left_4(void* const mem, const size_t size);
void avx2_moving_saturations_right_16(void* const mem, const size_t size);
void avx2_moving_saturations_left_8(void* const mem, const size_t size);
void avx2_addressing(void* const mem, const size_t size);
void avx2_sgemm(void* const mem, const size_t size);