Home | History | Annotate | Download | only in divrem

Lines Matching defs:b64

85      intmax_t a64, b64, sr64;
132 b64 = IM(1) << j;
135 T64S( a64 + k, b64 + l, sr64);
136 T64S( a64 + k, -b64 + l, sr64);
137 T64S(-a64 + k, b64 + l, sr64);
138 T64S(-a64 + k, -b64 + l, sr64);
139 T64U(UIM(a64) + k, UIM(b64) + l, ur64);
147 for(b64 = -(1 << KLE); b64 < 1 << KLE; ++b64) {
148 TEST("64 ", a64, b64, sr64);
149 if (a64 >= 0 && b64 >= 0)
150 TEST("64U", (unsigned)a64, (unsigned)b64, ur64);
154 for(b64 = INT64_MIN; b64 < INT64_MIN + NEARBY; ++b64)
155 TEST("64 ", a64, b64, sr64);
156 for(b64 = -NEARBY; b64 < NEARBY; ++b64)
157 if (a64 != INT64_MIN || b64 != -1)
158 TEST("64 ", a64, b64, sr64);
169 b64 = ((intmax_t)random() << 32) | b32;
176 TEST("64 ", a64, b64, sr64);
177 TEST("64u", (unsigned)a64 + low64, (unsigned)b64 + low64, ur64);
178 TEST("64 ", -a64 - 1, b64, sr64);
179 TEST("64 ", a64, -b64, sr64);
180 if (a64 != INT64_MAX || b64 != 1)
181 TEST("64 ", -a64 - 1, -b64, sr64);