scripts: add onetest_gesamt for arm64
[testub10.git] / gesamt / codea_skinner33_12.call
1 #define F1(a,b)     (((long)(a) - (long)(b)) - ((long)(b) * -3UL))
2 #define F2(a,b)     (((long)(a) - (long)(b)) - ((long)(b)* -2UL))
3
4 long f1(long, long, long);
5 long f2(long, long, long);
6
7 RET(f1(0,    3,  20) == F1(   3,  20) &&
8     f1(0, -100,  80) == F1(-100,  80) &&
9     f1(0,   50,  -9) == F1(  50,  -9) &&
10     f1(0,  -77, -50) == F1( -77, -50) &&
11
12     f2(0,    3,  20) == F2(   3,  20) &&
13     f2(0, -100,  80) == F2(-100,  80) &&
14     f2(0,   50,  -9) == F2(  50,  -9) &&
15     f2(0,  -77, -50) == F2( -77, -50) &&
16
17     f1(0, 0x7FFFFFFFFFFFFFFFUL, 0x7FFFFFFFFFFFFFFFUL) ==
18        F1(0x7FFFFFFFFFFFFFFFUL, 0x7FFFFFFFFFFFFFFFUL) &&
19     f2(0, 0x7FFFFFFFFFFFFFFFUL, 0x7FFFFFFFFFFFFFFFUL) ==
20        F2(0x7FFFFFFFFFFFFFFFUL, 0x7FFFFFFFFFFFFFFFUL) &&
21
22     f1(0, 0x8FFFFFFFFFFFFFFFUL, 0x8FFFFFFFFFFFFFFFUL) ==
23        F1(0x8FFFFFFFFFFFFFFFUL, 0x8FFFFFFFFFFFFFFFUL) &&
24     f2(0, 0x8FFFFFFFFFFFFFFFUL, 0x8FFFFFFFFFFFFFFFUL) ==
25        F2(0x8FFFFFFFFFFFFFFFUL, 0x8FFFFFFFFFFFFFFFUL) 
26    );
27