1  #define TEST(name, float_type, int_type, pref) void f_##name (float_type x) \
       2  {									    \
       3    volatile float_type a = __builtin_rint (x);				    \
       4    volatile int_type   b = __builtin_l##pref##rint (x);			    \
       5  }