1 2 3 4 5 6 7 8 9 10
long long test1 (double a) { return __builtin_llrint (a); } long long test2 (float a) { return __builtin_llrint (a); }