extern outline
This commit is contained in:
12
raw_lib.asm
Normal file
12
raw_lib.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
global raw_add
|
||||
section .text
|
||||
raw_add:
|
||||
; expects args on stack: [r12]=b, [r12+8]=a
|
||||
; returns sum on stack
|
||||
mov rax, [r12] ; b
|
||||
add r12, 8
|
||||
mov rbx, [r12] ; a
|
||||
add rax, rbx
|
||||
mov [r12], rax
|
||||
ret
|
||||
Reference in New Issue
Block a user