project1.lpr:86 for i in ForStep<Integer>(0, N).By(5) do
00000000004012E3 be00e1f505 mov $0x5f5e100,%esi
00000000004012E8 31ff xor %edi,%edi
00000000004012EA e841feffff call 0x401130 <FORSTEP$1$CRC9F312717>
00000000004012EF 488944240c mov %rax,0xc(%rsp)
00000000004012F4 89542414 mov %edx,0x14(%rsp)
00000000004012F8 488d7c240c lea 0xc(%rsp),%rdi
00000000004012FD be05000000 mov $0x5,%esi
0000000000401302 e8e9fdffff call 0x4010f0 <BY>
0000000000401307 4889442418 mov %rax,0x18(%rsp)
000000000040130C 89542420 mov %edx,0x20(%rsp)
0000000000401310 488d7c2418 lea 0x18(%rsp),%rdi
0000000000401315 e8a6fdffff call 0x4010c0 <GETENUMERATOR>
000000000040131A 4889442424 mov %rax,0x24(%rsp)
000000000040131F 8954242c mov %edx,0x2c(%rsp)
0000000000401323 488b442424 mov 0x24(%rsp),%rax
0000000000401328 48890424 mov %rax,(%rsp)
000000000040132C 8b44242c mov 0x2c(%rsp),%eax
0000000000401330 89442408 mov %eax,0x8(%rsp)
0000000000401334 eb0c jmp 0x401342 <G2+114>
0000000000401336 6690 xchg %ax,%ax
0000000000401338 448b2424 mov (%rsp),%r12d
project1.lpr:87 res+=(i);
000000000040133C 4963c4 movslq %r12d,%rax
000000000040133F 4901c5 add %rax,%r13
project1.lpr:86 for i in ForStep<Integer>(0, N).By(5) do
0000000000401342 8b0424 mov (%rsp),%eax
0000000000401345 03442408 add 0x8(%rsp),%eax
0000000000401349 890424 mov %eax,(%rsp)
000000000040134C 837c240800 cmpl $0x0,0x8(%rsp)
0000000000401351 7e0c jle 0x40135f <G2+143>
0000000000401353 8b0424 mov (%rsp),%eax
0000000000401356 3b442404 cmp 0x4(%rsp),%eax
000000000040135A 0f9ec0 setle %al
000000000040135D eb0a jmp 0x401369 <G2+153>
000000000040135F 8b1424 mov (%rsp),%edx
0000000000401362 3b542404 cmp 0x4(%rsp),%edx
0000000000401366 0f9dc0 setge %al
0000000000401369 84c0 test %al,%al
000000000040136B 75cb jne 0x401338 <G2+104>