20 lines
276 B
NASM
20 lines
276 B
NASM
; Copyright 2020 KoroLion (github.com/KoroLion)
|
|
|
|
global sum
|
|
|
|
section .data
|
|
section .bss
|
|
temp: resb 4
|
|
|
|
section .text
|
|
|
|
; sum(x, y)
|
|
sum:
|
|
finit
|
|
fld dword [esp + 4] ; = x
|
|
fadd dword [esp + 8] ; += y
|
|
fst dword [temp] ; [temp] = st0
|
|
|
|
mov eax, [temp]
|
|
ret
|