Lines Matching refs:test

48 #define	test(func, x, result, excepts)	do {				\
56 test(lrint, x, result, excepts); \
57 test(lrintf, x, result, excepts); \
58 test(lrintl, x, result, excepts); \
59 test(llrint, x, result, excepts); \
60 test(llrintf, x, result, excepts); \
61 test(llrintl, x, result, excepts); \
89 test(lrint, 0x7fffffff.8p0, IGNORE, FE_INVALID);
90 test(lrint, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
93 test(lrint, -0x80000000.8p0, IGNORE, FE_INVALID);
94 test(lrint, 0x80000000.0p0, IGNORE, FE_INVALID);
95 test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
96 test(lrintf, 0x80000000.0p0f, IGNORE, FE_INVALID);
97 test(lrintf, 0x7fffff80.0p0f, 0x7fffff80l, 0);
100 test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT);
101 test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT);
102 test(lrint, 0x80000000.0p0, IGNORE, FE_INVALID);
103 test(lrintf, 0x80000000.0p0f, IGNORE, FE_INVALID);
104 test(lrintf, 0x7fffff80.0p0f, 0x7fffff80l, 0);
107 test(lrint, 0x8000000000000000.0p0, IGNORE, FE_INVALID);
108 test(lrintf, 0x8000000000000000.0p0f, IGNORE, FE_INVALID);
109 test(lrint, 0x7ffffffffffffc00.0p0, 0x7ffffffffffffc00l, 0);
110 test(lrintf, 0x7fffff8000000000.0p0f, 0x7fffff8000000000l, 0);
111 test(lrint, -0x8000000000000800.0p0, IGNORE, FE_INVALID);
112 test(lrintf, -0x8000010000000000.0p0f, IGNORE, FE_INVALID);
113 test(lrint, -0x8000000000000000.0p0, -0x8000000000000000l, 0);
114 test(lrintf, -0x8000000000000000.0p0f, -0x8000000000000000l, 0);
121 test(llrint, 0x8000000000000000.0p0, IGNORE, FE_INVALID);
122 test(llrintf, 0x8000000000000000.0p0f, IGNORE, FE_INVALID);
123 test(llrint, 0x7ffffffffffffc00.0p0, 0x7ffffffffffffc00ll, 0);
124 test(llrintf, 0x7fffff8000000000.0p0f, 0x7fffff8000000000ll, 0);
125 test(llrint, -0x8000000000000800.0p0, IGNORE, FE_INVALID);
126 test(llrintf, -0x8000010000000000.0p0f, IGNORE, FE_INVALID);
127 test(llrint, -0x8000000000000000.0p0, -0x8000000000000000ll, 0);
128 test(llrintf, -0x8000000000000000.0p0f, -0x8000000000000000ll, 0);