1*52a25237STobias Grosser if (ni >= t0 + 1 && nj >= t1 + 1) 2*52a25237STobias Grosser for (int c2 = 0; c2 <= min(15, nk - 1); c2 += 1) { 3*52a25237STobias Grosser S_1(t0, t1, c2); 4*52a25237STobias Grosser if (nj >= t1 + 17) { 5*52a25237STobias Grosser S_1(t0, t1 + 16, c2); 6*52a25237STobias Grosser if (nj >= t1 + 33) { 7*52a25237STobias Grosser S_1(t0, t1 + 32, c2); 8*52a25237STobias Grosser if (nj >= t1 + 49) 9*52a25237STobias Grosser S_1(t0, t1 + 48, c2); 10*52a25237STobias Grosser } 11*52a25237STobias Grosser } 12*52a25237STobias Grosser if (ni >= t0 + 17) { 13*52a25237STobias Grosser S_1(t0 + 16, t1, c2); 14*52a25237STobias Grosser if (nj >= t1 + 17) { 15*52a25237STobias Grosser S_1(t0 + 16, t1 + 16, c2); 16*52a25237STobias Grosser if (nj >= t1 + 33) { 17*52a25237STobias Grosser S_1(t0 + 16, t1 + 32, c2); 18*52a25237STobias Grosser if (nj >= t1 + 49) 19*52a25237STobias Grosser S_1(t0 + 16, t1 + 48, c2); 20*52a25237STobias Grosser } 21*52a25237STobias Grosser } 22*52a25237STobias Grosser if (ni >= t0 + 33) { 23*52a25237STobias Grosser S_1(t0 + 32, t1, c2); 24*52a25237STobias Grosser if (nj >= t1 + 17) { 25*52a25237STobias Grosser S_1(t0 + 32, t1 + 16, c2); 26*52a25237STobias Grosser if (nj >= t1 + 33) { 27*52a25237STobias Grosser S_1(t0 + 32, t1 + 32, c2); 28*52a25237STobias Grosser if (nj >= t1 + 49) 29*52a25237STobias Grosser S_1(t0 + 32, t1 + 48, c2); 30*52a25237STobias Grosser } 31*52a25237STobias Grosser } 32*52a25237STobias Grosser if (ni >= t0 + 49) { 33*52a25237STobias Grosser S_1(t0 + 48, t1, c2); 34*52a25237STobias Grosser if (nj >= t1 + 17) { 35*52a25237STobias Grosser S_1(t0 + 48, t1 + 16, c2); 36*52a25237STobias Grosser if (nj >= t1 + 33) { 37*52a25237STobias Grosser S_1(t0 + 48, t1 + 32, c2); 38*52a25237STobias Grosser if (nj >= t1 + 49) 39*52a25237STobias Grosser S_1(t0 + 48, t1 + 48, c2); 40*52a25237STobias Grosser } 41*52a25237STobias Grosser } 42*52a25237STobias Grosser } 43*52a25237STobias Grosser } 44*52a25237STobias Grosser } 45*52a25237STobias Grosser } 46