Files
mysysy/testdata/performance/if-combine3.sy

406 lines
81 KiB
Plaintext

int func(int n, int i) {
int sum = 0;
int j = 0;
int s[100];
int m = 0;
while (m < 100) {
s[m] = 0;
m = m + 1;
}
while (j < n) {
if (i > 1) {
s[1] = 1;
if (i > 2) {
s[2] = 2;
if (i > 3) {
s[3] = 3;
if (i > 4) {
s[4] = 4;
if (i > 5) {
s[5] = 5;
if (i > 6) {
s[6] = 6;
if (i > 7) {
s[7] = 7;
if (i > 8) {
s[8] = 8;
if (i > 9) {
s[9] = 9;
if (i > 10) {
s[10] = 10;
if (i > 11) {
s[11] = 11;
if (i > 12) {
s[12] = 12;
if (i > 13) {
s[13] = 13;
if (i > 14) {
s[14] = 14;
if (i > 15) {
s[15] = 15;
if (i > 16) {
s[16] = 16;
if (i > 17) {
s[17] = 17;
if (i > 18) {
s[18] = 18;
if (i > 19) {
s[19] = 19;
if (i > 20) {
s[20] = 20;
if (i > 21) {
s[21] = 21;
if (i > 22) {
s[22] = 22;
if (i > 23) {
s[23] = 23;
if (i > 24) {
s[24] = 24;
if (i > 25) {
s[25] = 25;
if (i >
26) {
s[26] = 26;
if (i >
27) {
s[27] = 27;
if (i >
28) {
s[28] = 28;
if (i >
29) {
s[29] = 29;
if (i >
30) {
s[30] = 30;
if (i >
31) {
s[31] = 31;
if (i >
32) {
s[32] = 32;
if (i >
33) {
s[33] = 33;
if (i >
34) {
s[34] = 34;
if (i >
35) {
s[35] = 35;
if (i >
36) {
s[36] = 36;
if (i >
37) {
s[37] = 37;
if (i >
38) {
s[38] = 38;
if (i >
39) {
s[39] = 39;
if (i >
40) {
s[40] = 40;
if (i >
41) {
s[41] = 41;
if (i >
42) {
s[42] = 42;
if (i >
43) {
s[43] = 43;
if (i >
44) {
s[44] = 44;
if (i >
45) {
s[45] = 45;
if (i >
46) {
s[46] = 46;
if (i >
47) {
s[47] = 47;
if (i >
48) {
s[48] = 48;
if (i >
49) {
s[49] = 49;
if (i >
50) {
s[50] = 50;
if (i >
51) {
s[51] = 51;
if (i >
52) {
s[52] = 52;
if (i >
53) {
s[53] = 53;
if (i >
54) {
s[54] = 54;
if (i >
55) {
s[55] = 55;
if (i >
56) {
s[56] = 56;
if (i >
57) {
s[57] = 57;
if (i >
58) {
s[58] = 58;
if (i >
59) {
s[59] = 59;
if (i >
60) {
s[60] = 60;
if (i >
61) {
s[61] = 61;
if (i >
62) {
s[62] = 62;
if (i >
63) {
s[63] = 63;
if (i >
64) {
s[64] = 64;
if (i >
65) {
s[65] = 65;
if (i >
66) {
s[66] = 66;
if (i >
67) {
s[67] = 67;
if (i >
68) {
s[68] = 68;
if (i >
69) {
s[69] = 69;
if (i >
70) {
s[70] = 70;
if (i >
71) {
s[71] = 71;
if (i >
72) {
s[72] = 72;
if (i >
73) {
s[73] = 73;
if (i >
74) {
s[74] = 74;
if (i >
75) {
s[75] = 75;
if (i >
76) {
s[76] = 76;
if (i >
77) {
s[77] = 77;
if (i >
78) {
s[78] = 78;
if (i >
79) {
s[79] = 79;
if (i >
80) {
s[80] = 80;
if (i >
81) {
s[81] = 81;
if (i >
82) {
s[82] = 82;
if (i >
83) {
s[83] = 83;
if (i >
84) {
s[84] = 84;
if (i >
85) {
s[85] = 85;
if (i >
86) {
s[86] = 86;
if (i >
87) {
s[87] = 87;
if (i >
88) {
s[88] = 88;
if (i >
89) {
s[89] = 89;
if (i >
90) {
s[90] = 90;
if (i >
91) {
s[91] = 91;
if (i >
92) {
s[92] = 92;
if (i >
93) {
s[93] = 93;
if (i >
94) {
s[94] = 94;
if (i >
95) {
s[95] = 95;
if (i >
96) {
s[96] = 96;
if (i >
97) {
s[97] = 97;
if (i >
98) {
s[98] = 98;
if (i >
99) {
s[99] = 99;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
j = j + 1;
int m = 0;
while (m < 100) {
sum = sum + s[m];
m = m + 1;
}
sum = sum % 65535;
}
return sum;
}
int main() {
starttime();
int loopcount = getint();
int i = getint();
putint(func(loopcount, i));
putch(10);
stoptime();
return 0;
}