forked from AdamNiederer/manganese
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tests-512.h
14 lines (13 loc) · 890 Bytes
/
tests-512.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void avx512_tests_init(size_t cpus, _Atomic(uint64_t)* errors);
void avx512_basic_tests(void* const mem, const size_t size);
void avx512_march(void* const mem, const size_t size);
void avx512_random_inversions(void* const mem, const size_t size);
void avx512_moving_inversions_left_64(void* const mem, const size_t size);
void avx512_moving_inversions_right_32(void* const mem, const size_t size);
void avx512_moving_inversions_left_16(void* const mem, const size_t size);
void avx512_moving_inversions_right_8(void* const mem, const size_t size);
void avx512_moving_inversions_left_4(void* const mem, const size_t size);
void avx512_moving_saturations_right_16(void* const mem, const size_t size);
void avx512_moving_saturations_left_8(void* const mem, const size_t size);
void avx512_addressing(void* const mem, const size_t size);
void avx512_sgemm(void* const mem, const size_t size);