comparison test/test_align.h @ 15:e05c257c6a23

*: huge refactor, add many new x86 intrinsics and the like ALSO!! now intrinsics are enabled at runtime, depending on what is detected. altivec *should* still work but I only tested compiling it. the major version has been updated to 2.0 for this...
author Paper <paper@tflc.us>
date Wed, 20 Nov 2024 04:10:37 -0500
parents 53197dbf4e8e
children 41dd962abdd1
comparison
equal deleted inserted replaced
14:981cf0bc7f3a 15:e05c257c6a23
29 29
30 #define RUN_TESTS(bits, size) \ 30 #define RUN_TESTS(bits, size) \
31 RUN_TEST( , , bits, size) \ 31 RUN_TEST( , , bits, size) \
32 RUN_TEST(u, U, bits, size) 32 RUN_TEST(u, U, bits, size)
33 33
34 RUN_TESTS(8, 8)
35 RUN_TESTS(16, 4)
36 RUN_TESTS(32, 2)
37
34 RUN_TESTS(8, 16) 38 RUN_TESTS(8, 16)
39 RUN_TESTS(16, 8)
40 RUN_TESTS(32, 4)
41 RUN_TESTS(64, 2)
42
43 RUN_TESTS(8, 32)
44 RUN_TESTS(16, 16)
45 RUN_TESTS(32, 8)
46 RUN_TESTS(64, 4)
47
48 RUN_TESTS(8, 64)
49 RUN_TESTS(16, 32)
50 RUN_TESTS(32, 16)
51 RUN_TESTS(64, 8)
35 52
36 #undef RUN_TESTS 53 #undef RUN_TESTS
37 #undef RUN_TEST 54 #undef RUN_TEST
38 55
39 return ret; 56 return ret;