1 %line 1+1 fpa.asm 2 3 4 5 6 7 [section .data] 8 [section .text] 9 [global fpa] 10 fpa: 11 00000000 4154 push r12 12 00000002 49C7C300000000 mov r11, 0 13 00000009 41BC00000000 mov r12d, 0 14 sumLoop: 15 0000000F 428B049F mov eax, dword[rdi+r11*4] 16 00000013 4101C4 add r12d, eax 17 00000016 49FFC3 inc r11 18 00000019 4939F3 cmp r11, rsi 19 0000001C 72EF jb sumLoop 20 0000001E 448922 mov dword[rdx], r12d 21 22 00000021 4489E0 mov eax, r12d 23 00000024 99 cdq 24 00000025 F7FE idiv esi 25 00000027 8901 mov dword[rcx], eax 26 00000029 415C pop r12 27 0000002B C3 ret 28