segment .data a dd 3.25 b dd 10.53 c dd 0.0 segment .text global main main: push rbp mov rbp, rsp movss xmm0, [a] ; load a subss xmm0, [b] ; subtract b from a movss [c], xmm0 ; store a-b in c leave ret