lrintf
long lrintf(float);
#define fn lrintf
test(lrintf, 0x80000000.0p0f, IGNORE, FE_INVALID);
test(lrintf, 0x7fffff80.0p0f, 0x7fffff80l, 0);
test(lrintf, 0x8000000000000000.0p0f, IGNORE, FE_INVALID);
test(lrintf, 0x7fffff8000000000.0p0f, 0x7fffff8000000000l, 0);
test(lrintf, -0x8000010000000000.0p0f, IGNORE, FE_INVALID);
test(lrintf, -0x8000000000000000.0p0f, (long long)-0x8000000000000000ul, 0);
test(lrintf, x, result, excepts); \
test(lrintf, 0x80000000.0p0f, IGNORE, FE_INVALID);
test(lrintf, 0x7fffff80.0p0f, 0x7fffff80l, 0);