ALLOC int _sum@0; MOV int _sum@0 ~int:0; ALLOC int _n@1; MOV int _n@1 ~int:100; ALLOC int _i@2; MOV int _i@2 ~int:1; ALLOC bool R0; LEQ int R0 _i@2 _n@1; JMPN bool - &LABEL2 R0; ADD int _sum@0 _sum@0 _i@2; ALLOC int R3; MOV int R3 _i@2; ALLOC int R1; ADD int R1 _i@2 ~int:1; MOV int _i@2 R1; JMP bool - &LABEL0 ~bool:true; CALLX void - _output(int) _sum@0; END void -;