.section .data prompt: .asciz "Enter the price: " result: .asciz "With 6%% tax, that is: $%.2f\n" format: .asciz "%f" tax_multiplier: .float 1.06 .section .text .global _start _start: mov $prompt, %rdi call printf sub $16, %rsp mov $format, %rdi mov %rsp, %rsi call scanf movss (%rsp), %xmm0 movss tax_multiplier, %xmm1 mulss %xmm1, %xmm0 cvtss2sd %xmm0, %xmm0 mov $1, %rax mov $result, %rdi call printf mov $0, %rdi call exit