.section .data our_number: .long 0x40000001 printf_format: .asciz "The number is: %.30f\n" .section .text .global _start _start: movss our_number, %xmm0 mov $printf_format, %rdi cvtss2sd %xmm0, %xmm0 mov $1, %rax call printf mov $0, %rdi call exit