1*5971e316Smrg for (int c0 = 1; c0 <= 11; c0 += 1) { 2*5971e316Smrg for (int c1 = max(1, c0 - 3); c1 <= min(c0, -c0 + 8); c1 += 1) 3*5971e316Smrg s1(c1, c0 - c1 + 1); 4*5971e316Smrg for (int c1 = max(1, -c0 + 9); c1 <= min(c0 - 4, -c0 + 12); c1 += 1) 5*5971e316Smrg s0(c1, c0 + c1 - 8); 6*5971e316Smrg for (int c1 = max(c0 - 3, -c0 + 9); c1 <= min(c0, -c0 + 12); c1 += 1) { 7*5971e316Smrg s0(c1, c0 + c1 - 8); 8*5971e316Smrg s1(c1, c0 - c1 + 1); 9*5971e316Smrg } 10*5971e316Smrg for (int c1 = max(c0 - 3, -c0 + 13); c1 <= min(8, c0); c1 += 1) 11*5971e316Smrg s1(c1, c0 - c1 + 1); 12*5971e316Smrg for (int c1 = max(c0 + 1, -c0 + 9); c1 <= min(8, -c0 + 12); c1 += 1) 13*5971e316Smrg s0(c1, c0 + c1 - 8); 14*5971e316Smrg } 15