.text .file "test_d.ll" .globl f .align 16, 0x90 .type f,@function f: # @f .cfi_startproc # BB#0: # %entry mulsd %xmm0, %xmm0 retq .Lfunc_end0: .size f, .Lfunc_end0-f .cfi_endproc .section .rodata.cst8,"aM",@progbits,8 .align 8 .LCPI1_0: .quad 4613937818241073152 # double 3 .LCPI1_1: .quad 4607182418800017408 # double 1 .text .globl g .align 16, 0x90 .type g,@function g: # @g .cfi_startproc # BB#0: # %entry pushq %rax .Ltmp0: .cfi_def_cfa_offset 16 movsd .LCPI1_0(%rip), %xmm1 # xmm1 = mem[0],zero addsd %xmm0, %xmm1 movsd %xmm1, (%rsp) # 8-byte Spill addsd .LCPI1_1(%rip), %xmm0 callq f addsd (%rsp), %xmm0 # 8-byte Folded Reload popq %rax retq .Lfunc_end1: .size g, .Lfunc_end1-g .cfi_endproc .section ".note.GNU-stack","",@progbits