make: adjust in preparation to enable neon on arm64
[pcsx_rearmed.git] / deps / lightning / check / alu_com.tst
1 #include "alu.inc"
2
3 .code
4         prolog
5
6 #define COM(N, I0, V)           UN(N, com, I0, V)
7
8 #if __WORDSIZE == 32
9         COM(0,  0,                      0xffffffff)
10         COM(1,  1,                      0xfffffffe)
11         COM(2,  0xffffffff,             0)
12         COM(3,  0x80000000,             0x7fffffff)
13         COM(4,  0x7fffffff,             0x80000000)
14         COM(5,  0x80000001,             0x7ffffffe)
15 #else
16         COM(0,  0,                      0xffffffffffffffff)
17         COM(1,  1,                      0xfffffffffffffffe)
18         COM(2,  0xffffffff,             0xffffffff00000000)
19         COM(3,  0x80000000,             0xffffffff7fffffff)
20         COM(4,  0x7fffffff,             0xffffffff80000000)
21         COM(5,  0x80000001,             0xffffffff7ffffffe)
22         COM(6,  0xffffffffffffffff,     0)
23         COM(7,  0x8000000000000000,     0x7fffffffffffffff)
24         COM(8,  0x7fffffffffffffff,     0x8000000000000000)
25         COM(9,  0x8000000000000001,     0x7ffffffffffffffe)
26 #endif
27
28         prepare
29                 pushargi ok
30                 ellipsis
31         finishi @printf
32         ret
33         epilog