Add support to the ARC disassembler for selecting instruction classes.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / nios2 / ldw-r2.d
CommitLineData
0cb5a38a
SL
1#objdump: -dr --prefix-addresses --show-raw-insn
2#name: NIOS2 R2 ldw
3#as: -march=r2
4
5# Test the ld instruction
6
7.*: +file format elf32-littlenios2
8
9Disassembly of section .text:
100+0000 <[^>]*> 00002017 ldw r4,0\(zero\)
110+0004 <[^>]*> 00042017 ldw r4,4\(zero\)
120+0008 <[^>]*> 07fc2017 ldw r4,2044\(zero\)
130+000c <[^>]*> f8002017 ldw r4,-2048\(zero\)
140+0010 <[^>]*> 00002157 ldw r4,0\(r5\)
150+0014 <[^>]*> 00042157 ldw r4,4\(r5\)
160+0018 <[^>]*> 07fc2157 ldw r4,2044\(r5\)
170+001c <[^>]*> f8002157 ldw r4,-2048\(r5\)
180+0020 <[^>]*> 00002017 ldw r4,0\(zero\)
19[ ]*20: R_NIOS2_S16 .data
200+0024 <[^>]*> 00002017 ldw r4,0\(zero\)
21[ ]*24: R_NIOS2_S16 big_external_data_label
220+0028 <[^>]*> 00002017 ldw r4,0\(zero\)
23[ ]*28: R_NIOS2_S16 small_external_data_label
240+002c <[^>]*> 00002017 ldw r4,0\(zero\)
25[ ]*2c: R_NIOS2_S16 big_external_common
260+0030 <[^>]*> 00002017 ldw r4,0\(zero\)
27[ ]*30: R_NIOS2_S16 small_external_common
280+0034 <[^>]*> 00002017 ldw r4,0\(zero\)
29[ ]*34: R_NIOS2_S16 .bss
300+0038 <[^>]*> 00002017 ldw r4,0\(zero\)
31[ ]*38: R_NIOS2_S16 .bss\+0x400
320+003c <[^>]*> 00002017 ldw r4,0\(zero\)
33[ ]*3c: R_NIOS2_S16 .data\+0x4
340+0040 <[^>]*> 00002017 ldw r4,0\(zero\)
35[ ]*40: R_NIOS2_S16 big_external_data_label\+0x4
360+0044 <[^>]*> 00002017 ldw r4,0\(zero\)
37[ ]*44: R_NIOS2_S16 small_external_data_label\+0x4
380+0048 <[^>]*> 00002017 ldw r4,0\(zero\)
39[ ]*48: R_NIOS2_S16 big_external_common\+0x4
400+004c <[^>]*> 00002017 ldw r4,0\(zero\)
41[ ]*4c: R_NIOS2_S16 small_external_common\+0x4
420+0050 <[^>]*> 00002017 ldw r4,0\(zero\)
43[ ]*50: R_NIOS2_S16 .bss\+0x4
440+0054 <[^>]*> 00002017 ldw r4,0\(zero\)
45[ ]*54: R_NIOS2_S16 .bss\+0x404
460+0058 <[^>]*> 00002017 ldw r4,0\(zero\)
47[ ]*58: R_NIOS2_S16 .data-0x800
480+005c <[^>]*> 00002017 ldw r4,0\(zero\)
49[ ]*5c: R_NIOS2_S16 big_external_data_label-0x800
500+0060 <[^>]*> 00002017 ldw r4,0\(zero\)
51[ ]*60: R_NIOS2_S16 small_external_data_label-0x800
520+0064 <[^>]*> 00002017 ldw r4,0\(zero\)
53[ ]*64: R_NIOS2_S16 big_external_common-0x800
540+0068 <[^>]*> 00002017 ldw r4,0\(zero\)
55[ ]*68: R_NIOS2_S16 small_external_common-0x800
560+006c <[^>]*> 00002017 ldw r4,0\(zero\)
57[ ]*6c: R_NIOS2_S16 .bss-0x800
580+0070 <[^>]*> 00002017 ldw r4,0\(zero\)
59[ ]*70: R_NIOS2_S16 .bss-0x400
600+0074 <[^>]*> 00002017 ldw r4,0\(zero\)
61[ ]*74: R_NIOS2_S16 .data\+0x10000
620+0078 <[^>]*> 00002157 ldw r4,0\(r5\)
63[ ]*78: R_NIOS2_S16 .data
640+007c <[^>]*> 00002157 ldw r4,0\(r5\)
65[ ]*7c: R_NIOS2_S16 big_external_data_label
660+0080 <[^>]*> 00002157 ldw r4,0\(r5\)
67[ ]*80: R_NIOS2_S16 small_external_data_label
680+0084 <[^>]*> 00002157 ldw r4,0\(r5\)
69[ ]*84: R_NIOS2_S16 big_external_common
700+0088 <[^>]*> 00002157 ldw r4,0\(r5\)
71[ ]*88: R_NIOS2_S16 small_external_common
720+008c <[^>]*> 00002157 ldw r4,0\(r5\)
73[ ]*8c: R_NIOS2_S16 .bss
740+0090 <[^>]*> 00002157 ldw r4,0\(r5\)
75[ ]*90: R_NIOS2_S16 .bss\+0x400
760+0094 <[^>]*> 00002157 ldw r4,0\(r5\)
77[ ]*94: R_NIOS2_S16 .data\+0x4
780+0098 <[^>]*> 00002157 ldw r4,0\(r5\)
79[ ]*98: R_NIOS2_S16 big_external_data_label\+0x4
800+009c <[^>]*> 00002157 ldw r4,0\(r5\)
81[ ]*9c: R_NIOS2_S16 small_external_data_label\+0x4
820+00a0 <[^>]*> 00002157 ldw r4,0\(r5\)
83[ ]*a0: R_NIOS2_S16 big_external_common\+0x4
840+00a4 <[^>]*> 00002157 ldw r4,0\(r5\)
85[ ]*a4: R_NIOS2_S16 small_external_common\+0x4
860+00a8 <[^>]*> 00002157 ldw r4,0\(r5\)
87[ ]*a8: R_NIOS2_S16 .bss\+0x4
880+00ac <[^>]*> 00002157 ldw r4,0\(r5\)
89[ ]*ac: R_NIOS2_S16 .bss\+0x404
900+00b0 <[^>]*> 00002157 ldw r4,0\(r5\)
91[ ]*b0: R_NIOS2_S16 .data-0x800
920+00b4 <[^>]*> 00002157 ldw r4,0\(r5\)
93[ ]*b4: R_NIOS2_S16 big_external_data_label-0x800
940+00b8 <[^>]*> 00002157 ldw r4,0\(r5\)
95[ ]*b8: R_NIOS2_S16 small_external_data_label-0x800
960+00bc <[^>]*> 00002157 ldw r4,0\(r5\)
97[ ]*bc: R_NIOS2_S16 big_external_common-0x800
980+00c0 <[^>]*> 00002157 ldw r4,0\(r5\)
99[ ]*c0: R_NIOS2_S16 small_external_common-0x800
1000+00c4 <[^>]*> 00002157 ldw r4,0\(r5\)
101[ ]*c4: R_NIOS2_S16 .bss-0x800
1020+00c8 <[^>]*> 00002157 ldw r4,0\(r5\)
103[ ]*c8: R_NIOS2_S16 .bss-0x400
1040+00cc <[^>]*> 80002028 ldwio r4,0\(zero\)
1050+00d0 <[^>]*> 80042028 ldwio r4,4\(zero\)
1060+00d4 <[^>]*> 87fc2028 ldwio r4,2044\(zero\)
1070+00d8 <[^>]*> 88002028 ldwio r4,-2048\(zero\)
1080+00dc <[^>]*> 80002168 ldwio r4,0\(r5\)
1090+00e0 <[^>]*> 80042168 ldwio r4,4\(r5\)
1100+00e4 <[^>]*> 87fc2168 ldwio r4,2044\(r5\)
1110+00e8 <[^>]*> 88002168 ldwio r4,-2048\(r5\)
1120+00ec <[^>]*> 80002028 ldwio r4,0\(zero\)
113[ ]*ec: R_NIOS2_R2_S12 .data
1140+00f0 <[^>]*> 80002028 ldwio r4,0\(zero\)
115[ ]*f0: R_NIOS2_R2_S12 big_external_data_label
1160+00f4 <[^>]*> 80002028 ldwio r4,0\(zero\)
117[ ]*f4: R_NIOS2_R2_S12 small_external_data_label
1180+00f8 <[^>]*> 80002028 ldwio r4,0\(zero\)
119[ ]*f8: R_NIOS2_R2_S12 big_external_common
1200+00fc <[^>]*> 80002028 ldwio r4,0\(zero\)
121[ ]*fc: R_NIOS2_R2_S12 small_external_common
1220+0100 <[^>]*> 80002028 ldwio r4,0\(zero\)
123[ ]*100: R_NIOS2_R2_S12 .bss
1240+0104 <[^>]*> 80002028 ldwio r4,0\(zero\)
125[ ]*104: R_NIOS2_R2_S12 .bss\+0x400
1260+0108 <[^>]*> 80002028 ldwio r4,0\(zero\)
127[ ]*108: R_NIOS2_R2_S12 .data\+0x4
1280+010c <[^>]*> 80002028 ldwio r4,0\(zero\)
129[ ]*10c: R_NIOS2_R2_S12 big_external_data_label\+0x4
1300+0110 <[^>]*> 80002028 ldwio r4,0\(zero\)
131[ ]*110: R_NIOS2_R2_S12 small_external_data_label\+0x4
1320+0114 <[^>]*> 80002028 ldwio r4,0\(zero\)
133[ ]*114: R_NIOS2_R2_S12 big_external_common\+0x4
1340+0118 <[^>]*> 80002028 ldwio r4,0\(zero\)
135[ ]*118: R_NIOS2_R2_S12 small_external_common\+0x4
1360+011c <[^>]*> 80002028 ldwio r4,0\(zero\)
137[ ]*11c: R_NIOS2_R2_S12 .bss\+0x4
1380+0120 <[^>]*> 80002028 ldwio r4,0\(zero\)
139[ ]*120: R_NIOS2_R2_S12 .bss\+0x404
1400+0124 <[^>]*> 80002028 ldwio r4,0\(zero\)
141[ ]*124: R_NIOS2_R2_S12 .data-0x800
1420+0128 <[^>]*> 80002028 ldwio r4,0\(zero\)
143[ ]*128: R_NIOS2_R2_S12 big_external_data_label-0x800
1440+012c <[^>]*> 80002028 ldwio r4,0\(zero\)
145[ ]*12c: R_NIOS2_R2_S12 small_external_data_label-0x800
1460+0130 <[^>]*> 80002028 ldwio r4,0\(zero\)
147[ ]*130: R_NIOS2_R2_S12 big_external_common-0x800
1480+0134 <[^>]*> 80002028 ldwio r4,0\(zero\)
149[ ]*134: R_NIOS2_R2_S12 small_external_common-0x800
1500+0138 <[^>]*> 80002028 ldwio r4,0\(zero\)
151[ ]*138: R_NIOS2_R2_S12 .bss-0x800
1520+013c <[^>]*> 80002028 ldwio r4,0\(zero\)
153[ ]*13c: R_NIOS2_R2_S12 .bss-0x400
1540+0140 <[^>]*> 80002028 ldwio r4,0\(zero\)
155[ ]*140: R_NIOS2_R2_S12 .data\+0x10000
1560+0144 <[^>]*> 80002168 ldwio r4,0\(r5\)
157[ ]*144: R_NIOS2_R2_S12 .data
1580+0148 <[^>]*> 80002168 ldwio r4,0\(r5\)
159[ ]*148: R_NIOS2_R2_S12 big_external_data_label
1600+014c <[^>]*> 80002168 ldwio r4,0\(r5\)
161[ ]*14c: R_NIOS2_R2_S12 small_external_data_label
1620+0150 <[^>]*> 80002168 ldwio r4,0\(r5\)
163[ ]*150: R_NIOS2_R2_S12 big_external_common
1640+0154 <[^>]*> 80002168 ldwio r4,0\(r5\)
165[ ]*154: R_NIOS2_R2_S12 small_external_common
1660+0158 <[^>]*> 80002168 ldwio r4,0\(r5\)
167[ ]*158: R_NIOS2_R2_S12 .bss
1680+015c <[^>]*> 80002168 ldwio r4,0\(r5\)
169[ ]*15c: R_NIOS2_R2_S12 .bss\+0x400
1700+0160 <[^>]*> 80002168 ldwio r4,0\(r5\)
171[ ]*160: R_NIOS2_R2_S12 .data\+0x4
1720+0164 <[^>]*> 80002168 ldwio r4,0\(r5\)
173[ ]*164: R_NIOS2_R2_S12 big_external_data_label\+0x4
1740+0168 <[^>]*> 80002168 ldwio r4,0\(r5\)
175[ ]*168: R_NIOS2_R2_S12 small_external_data_label\+0x4
1760+016c <[^>]*> 80002168 ldwio r4,0\(r5\)
177[ ]*16c: R_NIOS2_R2_S12 big_external_common\+0x4
1780+0170 <[^>]*> 80002168 ldwio r4,0\(r5\)
179[ ]*170: R_NIOS2_R2_S12 small_external_common\+0x4
1800+0174 <[^>]*> 80002168 ldwio r4,0\(r5\)
181[ ]*174: R_NIOS2_R2_S12 .bss\+0x4
1820+0178 <[^>]*> 80002168 ldwio r4,0\(r5\)
183[ ]*178: R_NIOS2_R2_S12 .bss\+0x404
1840+017c <[^>]*> 80002168 ldwio r4,0\(r5\)
185[ ]*17c: R_NIOS2_R2_S12 .data-0x800
1860+0180 <[^>]*> 80002168 ldwio r4,0\(r5\)
187[ ]*180: R_NIOS2_R2_S12 big_external_data_label-0x800
1880+0184 <[^>]*> 80002168 ldwio r4,0\(r5\)
189[ ]*184: R_NIOS2_R2_S12 small_external_data_label-0x800
1900+0188 <[^>]*> 80002168 ldwio r4,0\(r5\)
191[ ]*188: R_NIOS2_R2_S12 big_external_common-0x800
1920+018c <[^>]*> 80002168 ldwio r4,0\(r5\)
193[ ]*18c: R_NIOS2_R2_S12 small_external_common-0x800
1940+0190 <[^>]*> 80002168 ldwio r4,0\(r5\)
195[ ]*190: R_NIOS2_R2_S12 .bss-0x800
1960+0194 <[^>]*> 80002168 ldwio r4,0\(r5\)
197[ ]*194: R_NIOS2_R2_S12 .bss-0x400
This page took 0.07359 seconds and 4 git commands to generate.