18 for (i = iLB; i COMPARE0 iUB; i += iStep) \
19 for (j = jA0; j COMPARE1 jB0; j += jStep) \
20 for (k = kA0; k COMPARE2 kB0; k += kStep)
39 PRINTF(
"\nOne off iLB=%d; iUB=%d; jA0=%d; jA1=%d; jB0=%d; jB1=%d; kA0=%d; "
40 "kA1=%d; kB0=%d; kB1=%d; iStep=%d; jStep=%d; kStep=%d;\n",
41 iLB, iUB, jA0, jA1, jB0, jB1, kA0, kA1, kB0, kB1, iStep, jStep, kStep);
46 for (iStep = -3; iStep >= -6; iStep -= 2) {
47 for (jA0 = -3; jA0 <= 10; jA0 += 3) {
48 for (jB0 = -6; jB0 <= 6; jB0 += 3) {
49 for (jStep = -1; jStep >= -10; jStep -= 2) {
50 for (kA0 = -2; kA0 <= 4; ++kA0) {
51 for (kB0 = -4; kB0 <= 2; ++kB0) {
52 for (kStep = -2; kStep >= -10; kStep -= 4) {
54 PRINTF(
"\nTrying iLB=%d; iUB=%d; jA0=%d; jA1=%d; jB0=%d; "
55 "jB1=%d; kA0=%d; kA1=%d; kB0=%d; kB1=%d; iStep=%d; "
56 "jStep=%d; kStep=%d;\n",
57 iLB, iUB, jA0, jA1, jB0, jB1, kA0, kA1, kB0, kB1,
59 fail = fail || (
test() == 0);
int test(unsigned upper_bound)