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