.comm _ZEROVAR, 32, 16 .comm _VAR, 16, 16 .data .org 0 _ZEROVAR: .org 0xa0 .globl _VAR .type _VAR, @object .size _VAR, 16 _VAR: .4byte 0 .4byte 0 .4byte 0 .4byte 0 .org 0xc0 _VAR2: .org 0xe0 .globl _VAR3 _VAR3: .text movq $0, %rax movq _VAR, %rax movq %rax, _VAR(%rip) movq _VAR+8(%rip), %rcx movlpd _VAR(%rip), %xmm1 movq _VAR2, %rax movq %rax, _VAR2(%rip) movq _VAR2+8(%rip), %rcx movlpd _VAR2(%rip), %xmm1 movq _VAR3, %rax movq %rax, _VAR3(%rip) movq _VAR3+8(%rip), %rcx movlpd _VAR3(%rip), %xmm1