nx_wat_call_arity_fixture_t143.nx source
↩ module page · 13 lines · 2162 B
1func sum16(a0:i64,a1:i64,a2:i64,a3:i64,a4:i64,a5:i64,a6:i64,a7:i64,a8:i64,a9:i64,a10:i64,a11:i64,a12:i64,a13:i64,a14:i64,a15:i64)->i64 { var x:i64=0;var k:i64=0;while k<2 {x=x+(1*a0+2*a1+3*a2+4*a3+5*a4+6*a5+7*a6+8*a7+9*a8+10*a9+11*a10+12*a11+13*a12+14*a13+15*a14+16*a15);k=k+1}return x}
2func normal16()->i64 { let x:i64=sum16(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);return x+7 }
3func tail16()->i64 { return sum16(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) }
4func sum17(a0:i64,a1:i64,a2:i64,a3:i64,a4:i64,a5:i64,a6:i64,a7:i64,a8:i64,a9:i64,a10:i64,a11:i64,a12:i64,a13:i64,a14:i64,a15:i64,a16:i64)->i64 { var x:i64=0;var k:i64=0;while k<2 {x=x+(1*a0+2*a1+3*a2+4*a3+5*a4+6*a5+7*a6+8*a7+9*a8+10*a9+11*a10+12*a11+13*a12+14*a13+15*a14+16*a15+17*a16);k=k+1}return x}
5func normal17()->i64 { let x:i64=sum17(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);return x+7 }
6func tail17()->i64 { return sum17(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17) }
7func sum21(a0:i64,a1:i64,a2:i64,a3:i64,a4:i64,a5:i64,a6:i64,a7:i64,a8:i64,a9:i64,a10:i64,a11:i64,a12:i64,a13:i64,a14:i64,a15:i64,a16:i64,a17:i64,a18:i64,a19:i64,a20:i64)->i64 { var x:i64=0;var k:i64=0;while k<2 {x=x+(1*a0+2*a1+3*a2+4*a3+5*a4+6*a5+7*a6+8*a7+9*a8+10*a9+11*a10+12*a11+13*a12+14*a13+15*a14+16*a15+17*a16+18*a17+19*a18+20*a19+21*a20);k=k+1}return x}
8func normal21()->i64 { let x:i64=sum21(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);return x+7 }
9func tail21()->i64 { return sum21(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21) }
10func sum24(a0:i64,a1:i64,a2:i64,a3:i64,a4:i64,a5:i64,a6:i64,a7:i64,a8:i64,a9:i64,a10:i64,a11:i64,a12:i64,a13:i64,a14:i64,a15:i64,a16:i64,a17:i64,a18:i64,a19:i64,a20:i64,a21:i64,a22:i64,a23:i64)->i64 { var x:i64=0;var k:i64=0;while k<2 {x=x+(1*a0+2*a1+3*a2+4*a3+5*a4+6*a5+7*a6+8*a7+9*a8+10*a9+11*a10+12*a11+13*a12+14*a13+15*a14+16*a15+17*a16+18*a17+19*a18+20*a19+21*a20+22*a21+23*a22+24*a23);k=k+1}return x}
11func normal24()->i64 { let x:i64=sum24(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24);return x+7 }
12func tail24()->i64 { return sum24(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24) }
13func main()->i64 {return normal24()-tail24()-7}