1 .text 2 .align 4 3 1: nop 4 2: nop 5 .globl foo 6 foo: nop 7 8 .data 9 .align 32 10 .word 0 11 .word 1 12 .word 1b + 16 13 .word %r_disp32(1b + 16) 14 .word 2b + 16 15 .word %r_disp32(2b + 16) 16 3: .word foo 17 .word %r_disp32(foo) 18 .word foo + 16 19 .word %r_disp32(foo + 16) 20 .xword 2b + 4 21 .xword %r_disp64(2b + 4) 22 .xword foo 23 .xword %r_disp64(foo) 24 .xword foo + 16 25 .xword %r_disp64(foo + 16) 26 .byte %r_disp8(3b) 27 .byte %r_disp8(4f) 28 .half %r_disp16(3b) 29 .half %r_disp16(4f) 30 .uaword 2 31 .half 0 32 4: 33