* gas/mips/itbl: New file. Instruction Spec for testing --itbl option.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / usw.d
CommitLineData
5fe67aa8
ILT
1#objdump: -dr
2#name: usw
3#as: -mips1
4
5# Test the usw macro.
6
7.*: +file format .*mips.*
8
9Disassembly of section .text:
100+0000 <[^>]*> swl \$a0,0\(\$zero\)
110+0004 <[^>]*> swr \$a0,3\(\$zero\)
120+0008 <[^>]*> swl \$a0,1\(\$zero\)
130+000c <[^>]*> swr \$a0,4\(\$zero\)
140+0010 <[^>]*> li \$at,32768
150+0014 <[^>]*> swl \$a0,0\(\$at\)
160+0018 <[^>]*> swr \$a0,3\(\$at\)
170+001c <[^>]*> swl \$a0,-32768\(\$zero\)
180+0020 <[^>]*> swr \$a0,-32765\(\$zero\)
190+0024 <[^>]*> lui \$at,1
200+0028 <[^>]*> swl \$a0,0\(\$at\)
210+002c <[^>]*> swr \$a0,3\(\$at\)
220+0030 <[^>]*> lui \$at,1
230+0034 <[^>]*> ori \$at,\$at,42405
240+0038 <[^>]*> swl \$a0,0\(\$at\)
250+003c <[^>]*> swr \$a0,3\(\$at\)
260+0040 <[^>]*> swl \$a0,0\(\$a1\)
270+0044 <[^>]*> swr \$a0,3\(\$a1\)
280+0048 <[^>]*> swl \$a0,1\(\$a1\)
290+004c <[^>]*> swr \$a0,[-0-9]+\(\$a1\)
30[ ]*RELOC: 0+004c [A-Z0-9_]*HI[A-Z0-9_]* .data.*
310+0050 <[^>]*> lui \$at,[-0-9]+
32[ ]*RELOC: 0+0050 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
330+0054 <[^>]*> addiu \$at,\$at,0
340+0058 <[^>]*> swl \$a0,0\(\$at\)
350+005c <[^>]*> swr \$a0,[-0-9]+\(\$at\)
36[ ]*RELOC: 0+005c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
370+0060 <[^>]*> lui \$at,0
38[ ]*RELOC: 0+0060 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
390+0064 <[^>]*> addiu \$at,\$at,0
400+0068 <[^>]*> swl \$a0,0\(\$at\)
410+006c <[^>]*> swr \$a0,3\(\$at\)
420+0070 <[^>]*> addiu \$at,\$gp,0
43[ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
440+0074 <[^>]*> swl \$a0,0\(\$at\)
450+0078 <[^>]*> swr \$a0,[-0-9]+\(\$at\)
46[ ]*RELOC: 0+0078 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
470+007c <[^>]*> lui \$at,0
48[ ]*RELOC: 0+007c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
490+0080 <[^>]*> addiu \$at,\$at,0
500+0084 <[^>]*> swl \$a0,0\(\$at\)
510+0088 <[^>]*> swr \$a0,3\(\$at\)
520+008c <[^>]*> addiu \$at,\$gp,0
53[ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
540+0090 <[^>]*> swl \$a0,0\(\$at\)
550+0094 <[^>]*> swr \$a0,[-0-9]+\(\$at\)
56[ ]*RELOC: 0+0094 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
570+0098 <[^>]*> lui \$at,[-0-9]+
58[ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
590+009c <[^>]*> addiu \$at,\$at,0
600+00a0 <[^>]*> swl \$a0,0\(\$at\)
610+00a4 <[^>]*> swr \$a0,3\(\$at\)
620+00a8 <[^>]*> addiu \$at,\$gp,[-0-9]+
63[ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
640+00ac <[^>]*> swl \$a0,0\(\$at\)
650+00b0 <[^>]*> swr \$a0,3\(\$at\)
660+00b4 <[^>]*> lui \$at,0
67[ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.*
680+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+
69[ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
700+00bc <[^>]*> swl \$a0,0\(\$at\)
710+00c0 <[^>]*> swr \$a0,3\(\$at\)
720+00c4 <[^>]*> lui \$at,0
73[ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
740+00c8 <[^>]*> addiu \$at,\$at,[-0-9]+
75[ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
760+00cc <[^>]*> swl \$a0,0\(\$at\)
770+00d0 <[^>]*> swr \$a0,3\(\$at\)
780+00d4 <[^>]*> lui \$at,0
79[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
800+00d8 <[^>]*> addiu \$at,\$at,[-0-9]+
81[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
820+00dc <[^>]*> swl \$a0,0\(\$at\)
830+00e0 <[^>]*> swr \$a0,3\(\$at\)
840+00e4 <[^>]*> lui \$at,0
85[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
860+00e8 <[^>]*> addiu \$at,\$at,[-0-9]+
87[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
880+00ec <[^>]*> swl \$a0,0\(\$at\)
890+00f0 <[^>]*> swr \$a0,3\(\$at\)
900+00f4 <[^>]*> lui \$at,0
91[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
920+00f8 <[^>]*> addiu \$at,\$at,[-0-9]+
93[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
940+00fc <[^>]*> swl \$a0,0\(\$at\)
950+0100 <[^>]*> swr \$a0,3\(\$at\)
960+0104 <[^>]*> lui \$at,0
97[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
980+0108 <[^>]*> addiu \$at,\$at,[-0-9]+
99[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
1000+010c <[^>]*> swl \$a0,0\(\$at\)
1010+0110 <[^>]*> swr \$a0,3\(\$at\)
1020+0114 <[^>]*> lui \$at,0
103[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
1040+0118 <[^>]*> addiu \$at,\$at,[-0-9]+
105[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
1060+011c <[^>]*> swl \$a0,0\(\$at\)
1070+0120 <[^>]*> swr \$a0,3\(\$at\)
1080+0124 <[^>]*> lui \$at,[-0-9]+
109[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.*
1100+0128 <[^>]*> addiu \$at,\$at,[-0-9]+
111[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
1120+012c <[^>]*> swl \$a0,0\(\$at\)
1130+0130 <[^>]*> swr \$a0,3\(\$at\)
1140+0134 <[^>]*> lui \$at,[-0-9]+
115[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
1160+0138 <[^>]*> addiu \$at,\$at,[-0-9]+
117[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
1180+013c <[^>]*> swl \$a0,0\(\$at\)
1190+0140 <[^>]*> swr \$a0,3\(\$at\)
1200+0144 <[^>]*> lui \$at,[-0-9]+
121[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
1220+0148 <[^>]*> addiu \$at,\$at,[-0-9]+
123[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
1240+014c <[^>]*> swl \$a0,0\(\$at\)
1250+0150 <[^>]*> swr \$a0,3\(\$at\)
1260+0154 <[^>]*> lui \$at,[-0-9]+
127[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
1280+0158 <[^>]*> addiu \$at,\$at,[-0-9]+
129[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
1300+015c <[^>]*> swl \$a0,0\(\$at\)
1310+0160 <[^>]*> swr \$a0,3\(\$at\)
1320+0164 <[^>]*> lui \$at,[-0-9]+
133[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
1340+0168 <[^>]*> addiu \$at,\$at,[-0-9]+
135[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
1360+016c <[^>]*> swl \$a0,0\(\$at\)
1370+0170 <[^>]*> swr \$a0,3\(\$at\)
1380+0174 <[^>]*> lui \$at,[-0-9]+
139[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
1400+0178 <[^>]*> addiu \$at,\$at,[-0-9]+
141[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
1420+017c <[^>]*> swl \$a0,0\(\$at\)
1430+0180 <[^>]*> swr \$a0,3\(\$at\)
1440+0184 <[^>]*> lui \$at,[-0-9]+
145[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
1460+0188 <[^>]*> addiu \$at,\$at,[-0-9]+
147[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
1480+018c <[^>]*> swl \$a0,0\(\$at\)
1490+0190 <[^>]*> swr \$a0,3\(\$at\)
1500+0194 <[^>]*> lui \$at,0
151[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.*
1520+0198 <[^>]*> addiu \$at,\$at,[-0-9]+
153[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
1540+019c <[^>]*> swl \$a0,0\(\$at\)
1550+01a0 <[^>]*> swr \$a0,3\(\$at\)
1560+01a4 <[^>]*> lui \$at,0
157[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
1580+01a8 <[^>]*> addiu \$at,\$at,[-0-9]+
159[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
1600+01ac <[^>]*> swl \$a0,0\(\$at\)
1610+01b0 <[^>]*> swr \$a0,3\(\$at\)
1620+01b4 <[^>]*> lui \$at,0
163[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
1640+01b8 <[^>]*> addiu \$at,\$at,[-0-9]+
165[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
1660+01bc <[^>]*> swl \$a0,0\(\$at\)
1670+01c0 <[^>]*> swr \$a0,3\(\$at\)
1680+01c4 <[^>]*> lui \$at,0
169[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
1700+01c8 <[^>]*> addiu \$at,\$at,[-0-9]+
171[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
1720+01cc <[^>]*> swl \$a0,0\(\$at\)
1730+01d0 <[^>]*> swr \$a0,3\(\$at\)
1740+01d4 <[^>]*> lui \$at,0
175[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
1760+01d8 <[^>]*> addiu \$at,\$at,[-0-9]+
177[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
1780+01dc <[^>]*> swl \$a0,0\(\$at\)
1790+01e0 <[^>]*> swr \$a0,3\(\$at\)
1800+01e4 <[^>]*> lui \$at,0
181[ ]*RELOC: 0+01e4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
1820+01e8 <[^>]*> addiu \$at,\$at,[-0-9]+
183[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
1840+01ec <[^>]*> swl \$a0,0\(\$at\)
1850+01f0 <[^>]*> swr \$a0,3\(\$at\)
1860+01f4 <[^>]*> lui \$at,0
187[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
1880+01f8 <[^>]*> addiu \$at,\$at,[-0-9]+
189[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
1900+01fc <[^>]*> swl \$a0,0\(\$at\)
1910+0200 <[^>]*> swr \$a0,3\(\$at\)
1920+0204 <[^>]*> lui \$at,[-0-9]+
193[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .data.*
1940+0208 <[^>]*> addiu \$at,\$at,[-0-9]+
195[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
1960+020c <[^>]*> swl \$a0,0\(\$at\)
1970+0210 <[^>]*> swr \$a0,3\(\$at\)
1980+0214 <[^>]*> lui \$at,[-0-9]+
199[ ]*RELOC: 0+0214 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
2000+0218 <[^>]*> addiu \$at,\$at,0
201[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
2020+021c <[^>]*> swl \$a0,0\(\$at\)
2030+0220 <[^>]*> swr \$a0,3\(\$at\)
2040+0224 <[^>]*> lui \$at,[-0-9]+
205[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
2060+0228 <[^>]*> addiu \$at,\$at,0
207[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
2080+022c <[^>]*> swl \$a0,0\(\$at\)
2090+0230 <[^>]*> swr \$a0,3\(\$at\)
2100+0234 <[^>]*> lui \$at,[-0-9]+
211[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
2120+0238 <[^>]*> addiu \$at,\$at,0
213[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
2140+023c <[^>]*> swl \$a0,0\(\$at\)
2150+0240 <[^>]*> swr \$a0,3\(\$at\)
2160+0244 <[^>]*> lui \$at,[-0-9]+
217[ ]*RELOC: 0+0244 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
2180+0248 <[^>]*> addiu \$at,\$at,0
219[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
2200+024c <[^>]*> swl \$a0,0\(\$at\)
2210+0250 <[^>]*> swr \$a0,3\(\$at\)
2220+0254 <[^>]*> lui \$at,[-0-9]+
223[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
2240+0258 <[^>]*> addiu \$at,\$at,[-0-9]+
225[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
2260+025c <[^>]*> swl \$a0,0\(\$at\)
2270+0260 <[^>]*> swr \$a0,3\(\$at\)
2280+0264 <[^>]*> lui \$at,[-0-9]+
229[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
2300+0268 <[^>]*> addiu \$at,\$at,[-0-9]+
231[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
2320+026c <[^>]*> swl \$a0,0\(\$at\)
2330+0270 <[^>]*> swr \$a0,3\(\$at\)
2340+0274 <[^>]*> lui \$at,[-0-9]+
235[ ]*RELOC: 0+0274 [A-Z0-9_]*HI[A-Z0-9_]* .data.*
2360+0278 <[^>]*> addiu \$at,\$at,[-0-9]+
237[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.*
2380+027c <[^>]*> swl \$a0,0\(\$at\)
2390+0280 <[^>]*> swr \$a0,3\(\$at\)
2400+0284 <[^>]*> lui \$at,[-0-9]+
241[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
2420+0288 <[^>]*> addiu \$at,\$at,[-0-9]+
243[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
2440+028c <[^>]*> swl \$a0,0\(\$at\)
2450+0290 <[^>]*> swr \$a0,3\(\$at\)
2460+0294 <[^>]*> lui \$at,[-0-9]+
247[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
2480+0298 <[^>]*> addiu \$at,\$at,[-0-9]+
249[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
2500+029c <[^>]*> swl \$a0,0\(\$at\)
2510+02a0 <[^>]*> swr \$a0,3\(\$at\)
2520+02a4 <[^>]*> lui \$at,[-0-9]+
253[ ]*RELOC: 0+02a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
2540+02a8 <[^>]*> addiu \$at,\$at,[-0-9]+
255[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
2560+02ac <[^>]*> swl \$a0,0\(\$at\)
2570+02b0 <[^>]*> swr \$a0,3\(\$at\)
2580+02b4 <[^>]*> lui \$at,[-0-9]+
259[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
2600+02b8 <[^>]*> addiu \$at,\$at,[-0-9]+
261[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
2620+02bc <[^>]*> swl \$a0,0\(\$at\)
2630+02c0 <[^>]*> swr \$a0,3\(\$at\)
2640+02c4 <[^>]*> lui \$at,[-0-9]+
265[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
2660+02c8 <[^>]*> addiu \$at,\$at,[-0-9]+
267[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
2680+02cc <[^>]*> swl \$a0,0\(\$at\)
2690+02d0 <[^>]*> swr \$a0,3\(\$at\)
2700+02d4 <[^>]*> lui \$at,[-0-9]+
271[ ]*RELOC: 0+02d4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
2720+02d8 <[^>]*> addiu \$at,\$at,[-0-9]+
273[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
2740+02dc <[^>]*> swl \$a0,0\(\$at\)
2750+02e0 <[^>]*> swr \$a0,3\(\$at\)
276...
This page took 0.100411 seconds and 4 git commands to generate.