17 lines · c
1for (int c1 = 0; c1 <= min(1023, M + 1024); c1 += 1) {2 S1(c1);3 S3(c1);4}5for (int c1 = max(0, M + 1025); c1 <= 1023; c1 += 1) {6 S2(c1);7 S3(c1);8}9for (int c0 = 0; c0 <= min(1023, M + 1024); c0 += 1) {10 S4(c0);11 S6(c0);12}13for (int c0 = max(0, M + 1025); c0 <= 1023; c0 += 1) {14 S5(c0);15 S6(c0);16}17