asm/addfloats.asm

24 lines
292 B
NASM

section .data
EXIT_SUCCESS equ 0
SYS_EXIT equ 60
x dd 3.4
y dd 3.5
var dd 0.0
section .text
global _start
_start:
movss xmm0, dword [x]
movss xmm1, dword [y]
addss xmm0, xmm1
movss dword [var], xmm0
exit:
mov rax, SYS_EXIT
mov rdi, EXIT_SUCCESS
syscall