lrintf
long int lrintf(float);
PROTO_NORMAL(lrintf);
#define fn lrintf
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);
test(lrintf, 0x80000000.0p0f, IGNORE, FE_INVALID);
test(lrintf, 0x7fffff80.0p0f, 0x7fffff80l, 0);
assert(lrintf(8.6F) == 9L);
assert(lrintf(0.0) == 0L);
assert(lrintf(-0.0) == 0L);
assert(lrintf(-0.1) == -1L);
assert(lrintf(0.1) == 1L);