1 .text 2 .globl _start 3 _start: 4 movq foo@GOTTPOFF(%rip), %rax 5 addq foo@GOTTPOFF(%rip), %rax 6 movq foo@GOTTPOFF(%rip), %r12 7 addq foo@GOTTPOFF(%rip), %r12 8 .globl foo 9 .section .tdata,"awT",@progbits 10 .align 4 11 .type foo, @object 12 .size foo, 4 13 foo: 14 .long 100 15