;absoval.asm section .data FALSE equ 0 TRUE equ 1 EXIT_SUCCESS equ 0 SYS_exit equ 60 zerozero dq 0.00 menouno dq -1.00 flo dq -8.45 section .text global _start _start: movsd xmm0, qword[flo] ucomisd xmm0, qword[zerozero] jb absov mulsd xmm0, qword[menouno] movsd qword[flo], xmm0 absov: ESCI: mov rax, SYS_exit mov rbx, EXIT_SUCCESS syscall