[AArch64] SVE tests
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / frint.x
blob1403740686ea3927d2c39eb2466ef8cc67e223b2
1 extern GPF SUFFIX(trunc) (GPF);
2 extern GPF SUFFIX(ceil) (GPF);
3 extern GPF SUFFIX(floor) (GPF);
4 extern GPF SUFFIX(nearbyint) (GPF);
5 extern GPF SUFFIX(rint) (GPF);
6 extern GPF SUFFIX(round) (GPF);
8 GPF test1a (GPF x)
10   return SUFFIX(__builtin_trunc)(x);
13 GPF test1b (GPF x)
15   return SUFFIX(trunc)(x);
18 GPF test2a (GPF x)
20   return SUFFIX(__builtin_ceil)(x);
23 GPF test2b (GPF x)
25   return SUFFIX(ceil)(x);
28 GPF test3a (GPF x)
30   return SUFFIX(__builtin_floor)(x);
33 GPF test3b (GPF x)
35   return SUFFIX(floor)(x);
38 GPF test4a (GPF x)
40   return SUFFIX(__builtin_nearbyint)(x);
43 GPF test4b (GPF x)
45   return SUFFIX(nearbyint)(x);
48 GPF test5a (GPF x)
50   return SUFFIX(__builtin_rint)(x);
53 GPF test5b (GPF x)
55   return SUFFIX(rint)(x);
58 GPF test6a (GPF x)
60   return SUFFIX(__builtin_round)(x);
63 GPF test6b (GPF x)
65   return SUFFIX(round)(x);