1 // RUN
: llvm-mc
-triple
=aarch64-darwin
-filetype
=obj
%s
-o
- | \
2 // RUN
: llvm-objdump
--no-print-imm-hex
-r
-d
- | FileCheck
--check-prefix
=OBJ
%s
4 // OBJ-LABEL
: Disassembly of section __TEXT
,__text
:
6 add x2
, x3
, _data@pageoff
7 // OBJ
: [[addr
:[0-9a-f
]+]]: 91000062 add x2
, x3
, #0
8 // OBJ-NEXT
: [[addr
]]: ARM64_RELOC_PAGEOFF12 _data
10 add x2
, x3
, #_data@pageoff, lsl #12
11 // OBJ
: [[addr
:[0-9a-f
]+]]: 91400062 add x2
, x3
, #0, lsl #12
12 // OBJ-NEXT
: [[addr
]]: ARM64_RELOC_PAGEOFF12 _data