]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/aarch64/reloc-insn.d
Disable some symbol -> section_symbol + offset translations
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / reloc-insn.d
CommitLineData
1bec0c86 1#as: -mabi=lp64
a06ea964
NC
2#objdump: -dr
3
4.*: file format .*
5
6Disassembly of section \.text:
7
80000000000000000 <.*>:
fb098a1e
YZ
9 0: d281ffe0 mov x0, #0xfff // #4095
10 4: 9280ffe0 mov x0, #0xfffffffffffff800 // #-2048
11 8: d2a24681 mov x1, #0x12340000 // #305397760
a06ea964
NC
12 c: f28acf01 movk x1, #0x5678
13 10: 92a00001 movn x1, #0x0, lsl #16
14 14: f29f0001 movk x1, #0xf800
fb098a1e 15 18: d2d55761 mov x1, #0xaabb00000000 // #187720135606272
a06ea964
NC
16 1c: f2b99ba1 movk x1, #0xccdd, lsl #16
17 20: f29ddfe1 movk x1, #0xeeff
18 24: d2c00001 movz x1, #0x0, lsl #32
19 24: R_AARCH64_MOVW_UABS_G2 \.data\+0x8
20 28: f2a00001 movk x1, #0x0, lsl #16
21 28: R_AARCH64_MOVW_UABS_G1_NC \.data\+0x8
22 2c: f2800001 movk x1, #0x0
23 2c: R_AARCH64_MOVW_UABS_G0_NC \.data\+0x8
24 30: d2c00001 movz x1, #0x0, lsl #32
25 30: R_AARCH64_MOVW_UABS_G2 xdata
26 34: f2a00001 movk x1, #0x0, lsl #16
27 34: R_AARCH64_MOVW_UABS_G1_NC xdata
28 38: f2800001 movk x1, #0x0
29 38: R_AARCH64_MOVW_UABS_G0_NC xdata
30 3c: 92c00001 movn x1, #0x0, lsl #32
31 40: f2bfffe1 movk x1, #0xffff, lsl #16
32 44: f29f0001 movk x1, #0xf800
fb098a1e 33 48: d2ffffe1 mov x1, #0xffff000000000000 // #-281474976710656
a06ea964
NC
34 4c: f2dfffe1 movk x1, #0xffff, lsl #32
35 50: f2bfffe1 movk x1, #0xffff, lsl #16
36 54: f29f0001 movk x1, #0xf800
fb098a1e 37 58: d2ffdb81 mov x1, #0xfedc000000000000 // #-82190693199511552
a06ea964
NC
38 5c: f2d75301 movk x1, #0xba98, lsl #32
39 60: f2aeca81 movk x1, #0x7654, lsl #16
40 64: f2864201 movk x1, #0x3210
87f5fbcc 41 68: 580009a0 ldr x0, 19c <llit>
a06ea964
NC
42 6c: 58000001 ldr x1, 0 <func>
43 6c: R_AARCH64_LD_PREL_LO19 \.data\+0x8
44 70: 58000002 ldr x2, 0 <xdata>
45 70: R_AARCH64_LD_PREL_LO19 xdata\+0xc
87f5fbcc 46 74: 10000940 adr x0, 19c <llit>
a06ea964
NC
47 78: 10000001 adr x1, 0 <func>
48 78: R_AARCH64_ADR_PREL_LO21 \.data\+0x8
49 7c: 10000002 adr x2, 0 <func>
50 7c: R_AARCH64_ADR_PREL_LO21 \.data\+0x1000
51 80: 10000003 adr x3, 0 <xlit>
52 80: R_AARCH64_ADR_PREL_LO21 xlit
53 84: 10000004 adr x4, 0 <xdata>
54 84: R_AARCH64_ADR_PREL_LO21 xdata\+0x10
55 88: 10000005 adr x5, 0 <xdata>
56 88: R_AARCH64_ADR_PREL_LO21 xdata\+0xff8
57 8c: 90000000 adrp x0, 0 <func>
87f5fbcc 58 8c: R_AARCH64_ADR_PREL_PG_HI21 \.text\+0x19c
a06ea964
NC
59 90: 90000001 adrp x1, 0 <func>
60 90: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x8
61 94: 90000002 adrp x2, 0 <func>
62 94: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x1000
63 98: 90000003 adrp x3, 0 <xlit>
64 98: R_AARCH64_ADR_PREL_PG_HI21 xlit
65 9c: 90000004 adrp x4, 0 <xdata>
66 9c: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0x10
67 a0: 90000005 adrp x5, 0 <xdata>
68 a0: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0xff8
69 a4: 90000000 adrp x0, 0 <func>
87f5fbcc 70 a4: R_AARCH64_ADR_PREL_PG_HI21 \.text\+0x19c
a06ea964
NC
71 a8: 90000001 adrp x1, 0 <func>
72 a8: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x8
73 ac: 90000002 adrp x2, 0 <func>
74 ac: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x1000
75 b0: 90000003 adrp x3, 0 <xlit>
76 b0: R_AARCH64_ADR_PREL_PG_HI21 xlit
77 b4: 90000004 adrp x4, 0 <xdata>
78 b4: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0x10
79 b8: 90000005 adrp x5, 0 <xdata>
80 b8: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0xff8
81 bc: 91000000 add x0, x0, #0x0
87f5fbcc 82 bc: R_AARCH64_ADD_ABS_LO12_NC \.text\+0x19c
a06ea964
NC
83 c0: 91000021 add x1, x1, #0x0
84 c0: R_AARCH64_ADD_ABS_LO12_NC \.data\+0x8
85 c4: 91000042 add x2, x2, #0x0
86 c4: R_AARCH64_ADD_ABS_LO12_NC \.data\+0x1000
87 c8: 91000063 add x3, x3, #0x0
88 c8: R_AARCH64_ADD_ABS_LO12_NC xlit
89 cc: 91000084 add x4, x4, #0x0
90 cc: R_AARCH64_ADD_ABS_LO12_NC xdata\+0x10
91 d0: 910000a5 add x5, x5, #0x0
92 d0: R_AARCH64_ADD_ABS_LO12_NC xdata\+0xff8
93 d4: 913ffcc6 add x6, x6, #0xfff
94 d8: 39400000 ldrb w0, \[x0\]
87f5fbcc 95 d8: R_AARCH64_LDST8_ABS_LO12_NC \.text\+0x19c
a06ea964
NC
96 dc: 39400021 ldrb w1, \[x1\]
97 dc: R_AARCH64_LDST8_ABS_LO12_NC \.data\+0x8
98 e0: 39400042 ldrb w2, \[x2\]
99 e0: R_AARCH64_LDST8_ABS_LO12_NC \.data\+0x1000
100 e4: 39400063 ldrb w3, \[x3\]
101 e4: R_AARCH64_LDST8_ABS_LO12_NC xlit
102 e8: 39400084 ldrb w4, \[x4\]
103 e8: R_AARCH64_LDST8_ABS_LO12_NC xdata\+0x10
104 ec: 394000a5 ldrb w5, \[x5\]
105 ec: R_AARCH64_LDST8_ABS_LO12_NC xdata\+0xff8
ad43e107 106 f0: 397ffcc6 ldrb w6, \[x6, #4095\]
87f5fbcc 107 f4: 36000560 tbz w0, #0, 1a0 <lab>
a06ea964
NC
108 f8: b6f80001 tbz x1, #63, 0 <xlab>
109 f8: R_AARCH64_TSTBR14 xlab
87f5fbcc 110 fc: 37400522 tbnz w2, #8, 1a0 <lab>
a06ea964
NC
111 100: b7780002 tbnz x2, #47, 0 <xlab>
112 100: R_AARCH64_TSTBR14 xlab
bb7eff52
RS
113 104: 540004e0 b\.eq 1a0 <lab> // b\.none
114 108: 54000000 b\.eq 0 <xlab> // b\.none
a06ea964 115 108: R_AARCH64_CONDBR19 xlab
87f5fbcc 116 10c: b40004a0 cbz x0, 1a0 <lab>
a06ea964
NC
117 110: b500001e cbnz x30, 0 <xlab>
118 110: R_AARCH64_CONDBR19 xlab
87f5fbcc 119 114: 14000023 b 1a0 <lab>
a06ea964
NC
120 118: 14000000 b 0 <xlab>
121 118: R_AARCH64_JUMP26 xlab
87f5fbcc 122 11c: 94000021 bl 1a0 <lab>
a06ea964
NC
123 120: 94000000 bl 0 <xlab>
124 120: R_AARCH64_CALL26 xlab
fb098a1e 125 124: d2e24680 mov x0, #0x1234000000000000 // #1311673391471656960
a06ea964
NC
126 128: f2cacf00 movk x0, #0x5678, lsl #32
127 12c: f2b35780 movk x0, #0x9abc, lsl #16
128 130: f29bde00 movk x0, #0xdef0
fb098a1e 129 134: d2ffdb80 mov x0, #0xfedc000000000000 // #-82190693199511552
a06ea964
NC
130 138: f2d75300 movk x0, #0xba98, lsl #32
131 13c: f2aeca80 movk x0, #0x7654, lsl #16
132 140: f2864200 movk x0, #0x3210
133 144: b2440c00 orr x0, x0, #0xf000000000000000
134 148: 927cec00 and x0, x0, #0xfffffffffffffff0
135 14c: 121c6c00 and w0, w0, #0xfffffff0
136 150: d1200000 sub x0, x0, #0x800
137 154: 913ffc00 add x0, x0, #0xfff
138 158: 91200000 add x0, x0, #0x800
139 15c: d13ffc00 sub x0, x0, #0xfff
140 160: d41fffe1 svc #0xffff
ad43e107
RS
141 164: f8500420 ldr x0, \[x1\], #-256
142 168: f8500c20 ldr x0, \[x1, #-256\]!
143 16c: f8500020 ldur x0, \[x1, #-256\]
144 170: f97ffc20 ldr x0, \[x1, #32760\]
a06ea964 145 174: 79400000 ldrh w0, \[x0\]
87f5fbcc 146 174: R_AARCH64_LDST16_ABS_LO12_NC \.text\+0x19c
a06ea964
NC
147 178: b9400021 ldr w1, \[x1\]
148 178: R_AARCH64_LDST32_ABS_LO12_NC \.data\+0x8
149 17c: f9400042 ldr x2, \[x2\]
150 17c: R_AARCH64_LDST64_ABS_LO12_NC \.data\+0x1000
151 180: 3dc00063 ldr q3, \[x3\]
152 180: R_AARCH64_LDST128_ABS_LO12_NC xlit
153 184: f98000f0 prfm pstl1keep, \[x7\]
154 184: R_AARCH64_LDST64_ABS_LO12_NC \.data\+0x100c
f41aef5f
RE
155 188: 58000000 ldr x0, 1 <func\+0x1>
156 188: R_AARCH64_GOT_LD_PREL19 cdata
157 18c: 39400001 ldrb w1, \[x0\]
158 190: d65f03c0 ret
a921b5bd 159 194: f94001bc ldr x28, \[x13\]
f8c6b621 160 194: R_AARCH64_LD64_GOTPAGE_LO15 dummy
87f5fbcc 161 198: f9400000 ldr x0, \[x0\]
f8c6b621 162 198: R_AARCH64_LD64_GOTOFF_LO15 dummy
a06ea964 163
87f5fbcc
RL
164000000000000019c <llit>:
165 19c: deadf00d \.word 0xdeadf00d