Lines Matching refs:desc
13 char desc[64]; in exhaustiveTesting() local
14 std::snprintf(desc, sizeof desc, in exhaustiveTesting()
18 MATCH(BITS, INT::bits)(desc); in exhaustiveTesting()
19 MATCH(maxPositiveSignedValue, INT::HUGE().ToUInt64())(desc); in exhaustiveTesting()
21 TEST(zero.IsZero())(desc); in exhaustiveTesting()
22 MATCH(0, zero.ToUInt64())(desc); in exhaustiveTesting()
23 MATCH(0, zero.ToInt64())(desc); in exhaustiveTesting()
28 MATCH(x, a.ToUInt64())(desc); in exhaustiveTesting()
30 MATCH(x, copy.ToUInt64())(desc); in exhaustiveTesting()
32 MATCH(x, copy.ToUInt64())(desc); in exhaustiveTesting()
33 MATCH(x == 0, a.IsZero())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
38 TEST(!readcheck.overflow)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
39 MATCH(x, readcheck.value.ToUInt64())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
40 TEST(!*p)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
44 TEST(!readcheck.overflow)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
45 MATCH(x, readcheck.value.ToUInt64())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
46 TEST(!*p)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
50 TEST(!readcheck.overflow)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
51 MATCH(x, readcheck.value.ToUInt64())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
52 TEST(!*p)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
56 TEST(!readcheck.overflow)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
57 MATCH(x, readcheck.value.ToUInt64())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
58 TEST(!*p)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
60 MATCH(x ^ maxUnsignedValue, t.ToUInt64())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
63 ("%s, x=0x%llx", desc, x); in exhaustiveTesting()
65 ("%s, x=0x%llx", desc, x); in exhaustiveTesting()
68 ("%s, x=0x%llx", desc, x); in exhaustiveTesting()
70 ("%s, x=0x%llx", desc, x); in exhaustiveTesting()
72 COMPARE(lzbc, >=, 0)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
73 COMPARE(lzbc, <=, BITS)("%s, x=0x%llx", desc, x); in exhaustiveTesting()
74 MATCH(x == 0, lzbc == BITS)("%s, x=0x%llx, lzbc=%d", desc, x, lzbc); in exhaustiveTesting()
76 COMPARE(x, <, lzcheck)("%s, x=0x%llx, lzbc=%d", desc, x, lzbc); in exhaustiveTesting()
77 COMPARE(x + x + !x, >=, lzcheck)("%s, x=0x%llx, lzbc=%d", desc, x, lzbc); in exhaustiveTesting()
82 MATCH(popcheck, a.POPCNT())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
83 MATCH(popcheck & 1, a.POPPAR())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
90 MATCH(trailcheck, a.TRAILZ())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
93 ("%s, x=0x%llx, bit %d", desc, x, j); in exhaustiveTesting()
101 TEST(a.IsNegative())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
103 TEST(sx < 0)("%s, x=0x%llx %lld", desc, x, sx); in exhaustiveTesting()
106 TEST(!a.IsNegative())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
107 TEST(sx >= 0)("%s, x=0x%llx %lld", desc, x, sx); in exhaustiveTesting()
115 TEST(sx == a.ToInt64())("%s, x=0x%llx %lld", desc, x, sx); in exhaustiveTesting()
116 TEST(a.CompareToZeroSigned() == ord)("%s, x=0x%llx %lld", desc, x, sx); in exhaustiveTesting()
120 ("%s, x=0x%llx, count=%d", desc, x, count); in exhaustiveTesting()
123 ("%s, x=0x%llx, count=%d", desc, x, count); in exhaustiveTesting()
126 ("%s, x=0x%llx, count=%d", desc, x, count); in exhaustiveTesting()
128 MATCH(x >> count, t.ToUInt64())("%s, x=0x%llx, count=%d", desc, x, count); in exhaustiveTesting()
134 ("%s, x=0x%llx, count=%d", desc, x, count); in exhaustiveTesting()
150 TEST(a.CompareUnsigned(b) == ord)("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
151 MATCH(x >= y, a.BGE(b))("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
152 MATCH(x > y, a.BGT(b))("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
153 MATCH(x <= y, a.BLE(b))("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
154 MATCH(x < y, a.BLT(b))("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
163 ("%s, x=0x%llx %lld %d, y=0x%llx %lld %d", desc, x, sx, a.IsNegative(), y, in exhaustiveTesting()
167 MATCH(x & y, t.ToUInt64())("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
169 MATCH(x | y, t.ToUInt64())("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
171 MATCH(x ^ y, t.ToUInt64())("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
175 ("%s, x=0x%llx, y=0x%llx, carry=%d", desc, x, y, sum.carry); in exhaustiveTesting()
178 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
182 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
185 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
189 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
193 ("%s, x=0x%llx, y=0x%llx, lower=0x%llx, upper=0x%llx", desc, x, y, in exhaustiveTesting()
197 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
199 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
201 MATCH(y == 0, quot.divisionByZero)("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
204 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
206 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
209 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
211 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
216 MATCH(y == 0, quot.divisionByZero)("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
217 MATCH(badCase, quot.overflow)("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
221 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
224 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
227 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
230 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
232 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()
235 ("%s, x=0x%llx %lld, y=0x%llx %lld; unsigned 0x%llx", desc, x, sx, y, in exhaustiveTesting()
238 ("%s, x=0x%llx, y=0x%llx", desc, x, y); in exhaustiveTesting()