1extern GPF SUFFIX(trunc) (GPF);
2extern GPF SUFFIX(ceil) (GPF);
3extern GPF SUFFIX(floor) (GPF);
4extern GPF SUFFIX(nearbyint) (GPF);
5extern GPF SUFFIX(rint) (GPF);
6extern GPF SUFFIX(round) (GPF);
7
8GPF test1a (GPF x)
9{
10  return SUFFIX(__builtin_trunc)(x);
11}
12
13GPF test1b (GPF x)
14{
15  return SUFFIX(trunc)(x);
16}
17
18GPF test2a (GPF x)
19{
20  return SUFFIX(__builtin_ceil)(x);
21}
22
23GPF test2b (GPF x)
24{
25  return SUFFIX(ceil)(x);
26}
27
28GPF test3a (GPF x)
29{
30  return SUFFIX(__builtin_floor)(x);
31}
32
33GPF test3b (GPF x)
34{
35  return SUFFIX(floor)(x);
36}
37
38GPF test4a (GPF x)
39{
40  return SUFFIX(__builtin_nearbyint)(x);
41}
42
43GPF test4b (GPF x)
44{
45  return SUFFIX(nearbyint)(x);
46}
47
48GPF test5a (GPF x)
49{
50  return SUFFIX(__builtin_rint)(x);
51}
52
53GPF test5b (GPF x)
54{
55  return SUFFIX(rint)(x);
56}
57
58GPF test6a (GPF x)
59{
60  return SUFFIX(__builtin_round)(x);
61}
62
63GPF test6b (GPF x)
64{
65  return SUFFIX(round)(x);
66}
67