13 for (i = iLB; i COMPARE0 iUB; i += iStep) \
14 for (j = jA0; j COMPARE1 jB0; j += jStep) \
15 for (k = kA0; k COMPARE2 kB0; k += kStep)
34 PRINTF(
"\nOne off iLB=%d; iUB=%d; jA0=%d; jA1=%d; jB0=%d; jB1=%d; kA0=%d; "
35 "kA1=%d; kB0=%d; kB1=%d; iStep=%d; jStep=%d; kStep=%d;\n",
36 iLB, iUB, jA0, jA1, jB0, jB1, kA0, kA1, kB0, kB1, iStep, jStep, kStep);
40 for (iStep = -3; iStep >= -6; iStep -= 2) {
41 for (jA0 = -6; jA0 <= 6; jA0 += 3) {
42 for (jB0 = -3; jB0 <= 10; jB0 += 3) {
43 for (jStep = 1; jStep <= 10; jStep += 2) {
44 for (kA0 = -2; kA0 <= 4; ++kA0) {
45 for (kB0 = -4; kB0 <= 2; ++kB0) {
46 for (kStep = -2; kStep >= -10; kStep -= 4) {
48 PRINTF(
"\nTrying iLB=%d; iUB=%d; jA0=%d; jA1=%d; jB0=%d; "
49 "jB1=%d; kA0=%d; kA1=%d; kB0=%d; kB1=%d; iStep=%d; "
50 "jStep=%d; kStep=%d;\n",
51 iLB, iUB, jA0, jA1, jB0, jB1, kA0, kA1, kB0, kB1,
53 fail = fail || (
test() == 0);
int test(unsigned upper_bound)