1 %line 1+1 abso_va.asm 2 3 4 [section .data] 5 [section .text] 6 [global abso_va] 7 abso_va: 8 00000000 53 push rbx 9 00000001 488B07 mov rax, qword[rdi] 10 00000004 4883F800 cmp rax, 0 11 00000008 7D02 jge POSI 12 0000000A 486BC0FF imul rax, -1 13 POSI: 14 0000000E 488906 mov qword[rsi], rax 15 00000011 5B pop rbx 16 00000012 C3 ret 17