[backend]更新脚本和库以支持性能测试用例
This commit is contained in:
405
testdata/performance/if-combine3.sy
vendored
Normal file
405
testdata/performance/if-combine3.sy
vendored
Normal file
@@ -0,0 +1,405 @@
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user