2006-11-29 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / group-reloc-ldrs.d
CommitLineData
4962c51a 1#objdump: -dr --prefix-addresses --show-raw-insn
edaf0dec 2#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
4962c51a
MS
3#name: Group relocation tests (ldrs)
4
5.*: +file format .*arm.*
6
7Disassembly of section .text:
80[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
9 0: R_ARM_LDRS_PC_G1 f
100[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
11 4: R_ARM_LDRS_PC_G2 f
120[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
13 8: R_ARM_LDRS_SB_G0 f
140[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
15 c: R_ARM_LDRS_SB_G1 f
160[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
17 10: R_ARM_LDRS_SB_G2 f
180[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
19 14: R_ARM_LDRS_PC_G1 f
200[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
21 18: R_ARM_LDRS_PC_G2 f
220[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
23 1c: R_ARM_LDRS_SB_G0 f
240[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
25 20: R_ARM_LDRS_SB_G1 f
260[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
27 24: R_ARM_LDRS_SB_G2 f
280[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
29 28: R_ARM_LDRS_PC_G1 f
300[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
31 2c: R_ARM_LDRS_PC_G2 f
320[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
33 30: R_ARM_LDRS_SB_G0 f
340[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
35 34: R_ARM_LDRS_SB_G1 f
360[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
37 38: R_ARM_LDRS_SB_G2 f
380[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
39 3c: R_ARM_LDRS_PC_G1 f
400[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
41 40: R_ARM_LDRS_PC_G2 f
420[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
43 44: R_ARM_LDRS_SB_G0 f
440[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
45 48: R_ARM_LDRS_SB_G1 f
460[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
47 4c: R_ARM_LDRS_SB_G2 f
480[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
49 50: R_ARM_LDRS_PC_G1 f
500[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
51 54: R_ARM_LDRS_PC_G2 f
520[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
53 58: R_ARM_LDRS_SB_G0 f
540[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
55 5c: R_ARM_LDRS_SB_G1 f
560[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
57 60: R_ARM_LDRS_SB_G2 f
580[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
59 64: R_ARM_LDRS_PC_G1 f
600[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
61 68: R_ARM_LDRS_PC_G2 f
620[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
63 6c: R_ARM_LDRS_SB_G0 f
640[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
65 70: R_ARM_LDRS_SB_G1 f
660[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
67 74: R_ARM_LDRS_SB_G2 f
680[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
69 78: R_ARM_LDRS_PC_G1 f
700[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
71 7c: R_ARM_LDRS_PC_G2 f
720[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
73 80: R_ARM_LDRS_SB_G0 f
740[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
75 84: R_ARM_LDRS_SB_G1 f
760[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
77 88: R_ARM_LDRS_SB_G2 f
780[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
79 8c: R_ARM_LDRS_PC_G1 f
800[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
81 90: R_ARM_LDRS_PC_G2 f
820[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
83 94: R_ARM_LDRS_SB_G0 f
840[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
85 98: R_ARM_LDRS_SB_G1 f
860[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
87 9c: R_ARM_LDRS_SB_G2 f
880[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
89 a0: R_ARM_LDRS_PC_G1 f
900[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
91 a4: R_ARM_LDRS_PC_G2 f
920[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
93 a8: R_ARM_LDRS_SB_G0 f
940[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
95 ac: R_ARM_LDRS_SB_G1 f
960[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
97 b0: R_ARM_LDRS_SB_G2 f
980[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
99 b4: R_ARM_LDRS_PC_G1 f
1000[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
101 b8: R_ARM_LDRS_PC_G2 f
1020[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
103 bc: R_ARM_LDRS_SB_G0 f
1040[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
105 c0: R_ARM_LDRS_SB_G1 f
1060[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
107 c4: R_ARM_LDRS_SB_G2 f
1080[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
109 c8: R_ARM_LDRS_PC_G1 f
1100[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
111 cc: R_ARM_LDRS_PC_G2 f
1120[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
113 d0: R_ARM_LDRS_SB_G0 f
1140[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
115 d4: R_ARM_LDRS_SB_G1 f
1160[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
117 d8: R_ARM_LDRS_SB_G2 f
1180[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
119 dc: R_ARM_LDRS_PC_G1 f
1200[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
121 e0: R_ARM_LDRS_PC_G2 f
1220[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
123 e4: R_ARM_LDRS_SB_G0 f
1240[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
125 e8: R_ARM_LDRS_SB_G1 f
1260[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
127 ec: R_ARM_LDRS_SB_G2 f
1280[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
129 f0: R_ARM_LDRS_PC_G1 localsym
1300[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
131 f4: R_ARM_LDRS_PC_G2 localsym
1320[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
133 f8: R_ARM_LDRS_SB_G0 localsym
1340[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
135 fc: R_ARM_LDRS_SB_G1 localsym
1360[0-9a-f]+ <[^>]+> e1c00fdf ldrd r0, \[r0, #255\]
137 100: R_ARM_LDRS_SB_G2 localsym
1380[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
139 104: R_ARM_LDRS_PC_G1 localsym
1400[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
141 108: R_ARM_LDRS_PC_G2 localsym
1420[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
143 10c: R_ARM_LDRS_SB_G0 localsym
1440[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
145 110: R_ARM_LDRS_SB_G1 localsym
1460[0-9a-f]+ <[^>]+> e1c00fff strd r0, \[r0, #255\]
147 114: R_ARM_LDRS_SB_G2 localsym
1480[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
149 118: R_ARM_LDRS_PC_G1 localsym
1500[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
151 11c: R_ARM_LDRS_PC_G2 localsym
1520[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
153 120: R_ARM_LDRS_SB_G0 localsym
1540[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
155 124: R_ARM_LDRS_SB_G1 localsym
1560[0-9a-f]+ <[^>]+> e1d00fbf ldrh r0, \[r0, #255\]
157 128: R_ARM_LDRS_SB_G2 localsym
1580[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
159 12c: R_ARM_LDRS_PC_G1 localsym
1600[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
161 130: R_ARM_LDRS_PC_G2 localsym
1620[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
163 134: R_ARM_LDRS_SB_G0 localsym
1640[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
165 138: R_ARM_LDRS_SB_G1 localsym
1660[0-9a-f]+ <[^>]+> e1c00fbf strh r0, \[r0, #255\]
167 13c: R_ARM_LDRS_SB_G2 localsym
1680[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
169 140: R_ARM_LDRS_PC_G1 localsym
1700[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
171 144: R_ARM_LDRS_PC_G2 localsym
1720[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
173 148: R_ARM_LDRS_SB_G0 localsym
1740[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
175 14c: R_ARM_LDRS_SB_G1 localsym
1760[0-9a-f]+ <[^>]+> e1d00fff ldrsh r0, \[r0, #255\]
177 150: R_ARM_LDRS_SB_G2 localsym
1780[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
179 154: R_ARM_LDRS_PC_G1 localsym
1800[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
181 158: R_ARM_LDRS_PC_G2 localsym
1820[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
183 15c: R_ARM_LDRS_SB_G0 localsym
1840[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
185 160: R_ARM_LDRS_SB_G1 localsym
1860[0-9a-f]+ <[^>]+> e1d00fdf ldrsb r0, \[r0, #255\]
187 164: R_ARM_LDRS_SB_G2 localsym
1880[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
189 168: R_ARM_LDRS_PC_G1 localsym
1900[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
191 16c: R_ARM_LDRS_PC_G2 localsym
1920[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
193 170: R_ARM_LDRS_SB_G0 localsym
1940[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
195 174: R_ARM_LDRS_SB_G1 localsym
1960[0-9a-f]+ <[^>]+> e1400fdf ldrd r0, \[r0, #-255\]
197 178: R_ARM_LDRS_SB_G2 localsym
1980[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
199 17c: R_ARM_LDRS_PC_G1 localsym
2000[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
201 180: R_ARM_LDRS_PC_G2 localsym
2020[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
203 184: R_ARM_LDRS_SB_G0 localsym
2040[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
205 188: R_ARM_LDRS_SB_G1 localsym
2060[0-9a-f]+ <[^>]+> e1400fff strd r0, \[r0, #-255\]
207 18c: R_ARM_LDRS_SB_G2 localsym
2080[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
209 190: R_ARM_LDRS_PC_G1 localsym
2100[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
211 194: R_ARM_LDRS_PC_G2 localsym
2120[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
213 198: R_ARM_LDRS_SB_G0 localsym
2140[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
215 19c: R_ARM_LDRS_SB_G1 localsym
2160[0-9a-f]+ <[^>]+> e1500fbf ldrh r0, \[r0, #-255\]
217 1a0: R_ARM_LDRS_SB_G2 localsym
2180[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
219 1a4: R_ARM_LDRS_PC_G1 localsym
2200[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
221 1a8: R_ARM_LDRS_PC_G2 localsym
2220[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
223 1ac: R_ARM_LDRS_SB_G0 localsym
2240[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
225 1b0: R_ARM_LDRS_SB_G1 localsym
2260[0-9a-f]+ <[^>]+> e1400fbf strh r0, \[r0, #-255\]
227 1b4: R_ARM_LDRS_SB_G2 localsym
2280[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
229 1b8: R_ARM_LDRS_PC_G1 localsym
2300[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
231 1bc: R_ARM_LDRS_PC_G2 localsym
2320[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
233 1c0: R_ARM_LDRS_SB_G0 localsym
2340[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
235 1c4: R_ARM_LDRS_SB_G1 localsym
2360[0-9a-f]+ <[^>]+> e1500fff ldrsh r0, \[r0, #-255\]
237 1c8: R_ARM_LDRS_SB_G2 localsym
2380[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
239 1cc: R_ARM_LDRS_PC_G1 localsym
2400[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
241 1d0: R_ARM_LDRS_PC_G2 localsym
2420[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
243 1d4: R_ARM_LDRS_SB_G0 localsym
2440[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
245 1d8: R_ARM_LDRS_SB_G1 localsym
2460[0-9a-f]+ <[^>]+> e1500fdf ldrsb r0, \[r0, #-255\]
247 1dc: R_ARM_LDRS_SB_G2 localsym
2480[0-9a-f]+ <[^>]+> e3a00000 mov r0, #0 ; 0x0
This page took 0.049464 seconds and 4 git commands to generate.