	.text
	.align 4
1:	nop
2:	nop
	.globl foo
foo:	nop

	.data
	.align 32
	.word 0
	.word 1
	.word 1b + 16
	.word %r_disp32(1b + 16)
	.word 2b + 16
	.word %r_disp32(2b + 16)
3:	.word foo
	.word %r_disp32(foo)
	.word foo + 16
	.word %r_disp32(foo + 16)
	.xword 2b + 4
	.xword %r_disp64(2b + 4)
	.xword foo
	.xword %r_disp64(foo)
	.xword foo + 16
	.xword %r_disp64(foo + 16)
	.byte %r_disp8(3b)
	.byte %r_disp8(4f)
	.half %r_disp16(3b)
	.half %r_disp16(4f)
	.uaword 2
	.half 0
4:
