sysy-data/final_performance_c/sy/if-combine2.sy

332 lines
63 KiB
Plaintext

#include "sylib.h"
int func(int n)
{
int sum = 0;
int i = 200;
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();
putint(func(loopcount));
putch(10);
stoptime();
return 0;
}