]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/usw.d
2002-10-04 Michael Snyder <msnyder@redhat.com>
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / usw.d
CommitLineData
252b5132
RH
1#objdump: -dr --prefix-addresses -mmips:3000
2#name: MIPS usw
3#as: -mips1
4
5# Test the usw macro.
6
7.*: +file format .*mips.*
8
9Disassembly of section .text:
aa5f19f2
NC
100+0000 <[^>]*> swl a0,[03]\(zero\)
110+0004 <[^>]*> swr a0,[03]\(zero\)
120+0008 <[^>]*> swl a0,[14]\(zero\)
130+000c <[^>]*> swr a0,[14]\(zero\)
140+0010 <[^>]*> li at,0x8000
150+0014 <[^>]*> swl a0,[03]\(at\)
160+0018 <[^>]*> swr a0,[03]\(at\)
170+001c <[^>]*> swl a0,-3276[58]\(zero\)
180+0020 <[^>]*> swr a0,-3276[58]\(zero\)
190+0024 <[^>]*> lui at,0x1
200+0028 <[^>]*> swl a0,[03]\(at\)
210+002c <[^>]*> swr a0,[03]\(at\)
220+0030 <[^>]*> lui at,0x1
230+0034 <[^>]*> ori at,at,0xa5a5
240+0038 <[^>]*> swl a0,[03]\(at\)
250+003c <[^>]*> swr a0,[03]\(at\)
260+0040 <[^>]*> swl a0,[03]\(a1\)
270+0044 <[^>]*> swr a0,[03]\(a1\)
280+0048 <[^>]*> swl a0,[14]\(a1\)
290+004c <[^>]*> swr a0,[-0-9]+\(a1\)
300+0050 <[^>]*> lui at,[-0-9x]+
252b5132 31[ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 320+0054 <[^>]*> addiu at,at,[-0-9]+
252b5132 33[ ]*54: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
340+0058 <[^>]*> swl a0,[03]\(at\)
350+005c <[^>]*> swr a0,[03]\(at\)
360+0060 <[^>]*> lui at,[-0-9x]+
252b5132 37[ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 380+0064 <[^>]*> addiu at,at,[-0-9]+
252b5132 39[ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
400+0068 <[^>]*> swl a0,[03]\(at\)
410+006c <[^>]*> swr a0,[03]\(at\)
420+0070 <[^>]*> addiu at,gp,0
252b5132 43[ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
440+0074 <[^>]*> swl a0,[03]\(at\)
450+0078 <[^>]*> swr a0,[03]\(at\)
460+007c <[^>]*> lui at,0x0
252b5132 47[ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 480+0080 <[^>]*> addiu at,at,[-0-9]+
252b5132 49[ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
500+0084 <[^>]*> swl a0,[03]\(at\)
510+0088 <[^>]*> swr a0,[03]\(at\)
520+008c <[^>]*> addiu at,gp,0
252b5132 53[ ]*8c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
aa5f19f2
NC
540+0090 <[^>]*> swl a0,[03]\(at\)
550+0094 <[^>]*> swr a0,[03]\(at\)
560+0098 <[^>]*> lui at,[-0-9x]+
252b5132 57[ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 580+009c <[^>]*> addiu at,at,[-0-9]+
252b5132 59[ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
600+00a0 <[^>]*> swl a0,[03]\(at\)
610+00a4 <[^>]*> swr a0,[03]\(at\)
620+00a8 <[^>]*> addiu at,gp,[-0-9]+
252b5132 63[ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
aa5f19f2
NC
640+00ac <[^>]*> swl a0,[03]\(at\)
650+00b0 <[^>]*> swr a0,[03]\(at\)
660+00b4 <[^>]*> lui at,0x0
252b5132 67[ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 680+00b8 <[^>]*> addiu at,at,[-0-9]+
252b5132 69[ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
700+00bc <[^>]*> swl a0,[03]\(at\)
710+00c0 <[^>]*> swr a0,[03]\(at\)
720+00c4 <[^>]*> lui at,0x0
252b5132 73[ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 740+00c8 <[^>]*> addiu at,at,[-0-9]+
252b5132 75[ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
760+00cc <[^>]*> swl a0,[03]\(at\)
770+00d0 <[^>]*> swr a0,[03]\(at\)
780+00d4 <[^>]*> addiu at,gp,1
252b5132 79[ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
800+00d8 <[^>]*> swl a0,[03]\(at\)
810+00dc <[^>]*> swr a0,[03]\(at\)
820+00e0 <[^>]*> lui at,0x0
252b5132 83[ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 840+00e4 <[^>]*> addiu at,at,[-0-9]+
252b5132 85[ ]*e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
860+00e8 <[^>]*> swl a0,[03]\(at\)
870+00ec <[^>]*> swr a0,[03]\(at\)
880+00f0 <[^>]*> addiu at,gp,1
252b5132 89[ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
aa5f19f2
NC
900+00f4 <[^>]*> swl a0,[03]\(at\)
910+00f8 <[^>]*> swr a0,[03]\(at\)
920+00fc <[^>]*> lui at,0x0
252b5132 93[ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 940+0100 <[^>]*> addiu at,at,[-0-9]+
252b5132 95[ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
960+0104 <[^>]*> swl a0,[03]\(at\)
970+0108 <[^>]*> swr a0,[03]\(at\)
980+010c <[^>]*> addiu at,gp,[-0-9]+
252b5132 99[ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
aa5f19f2
NC
1000+0110 <[^>]*> swl a0,[03]\(at\)
1010+0114 <[^>]*> swr a0,[03]\(at\)
1020+0118 <[^>]*> lui at,[-0-9x]+
252b5132 103[ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 1040+011c <[^>]*> addiu at,at,[-0-9]+
252b5132 105[ ]*11c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
1060+0120 <[^>]*> swl a0,[03]\(at\)
1070+0124 <[^>]*> swr a0,[03]\(at\)
1080+0128 <[^>]*> lui at,[-0-9x]+
252b5132 109[ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 1100+012c <[^>]*> addiu at,at,[-0-9]+
252b5132 111[ ]*12c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
1120+0130 <[^>]*> swl a0,[03]\(at\)
1130+0134 <[^>]*> swr a0,[03]\(at\)
1140+0138 <[^>]*> lui at,[-0-9x]+
252b5132 115[ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
aa5f19f2 1160+013c <[^>]*> addiu at,at,[-0-9]+
252b5132 117[ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
1180+0140 <[^>]*> swl a0,[03]\(at\)
1190+0144 <[^>]*> swr a0,[03]\(at\)
1200+0148 <[^>]*> lui at,[-0-9x]+
252b5132 121[ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 1220+014c <[^>]*> addiu at,at,[-0-9]+
252b5132 123[ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
1240+0150 <[^>]*> swl a0,[03]\(at\)
1250+0154 <[^>]*> swr a0,[03]\(at\)
1260+0158 <[^>]*> lui at,[-0-9x]+
252b5132 127[ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
aa5f19f2 1280+015c <[^>]*> addiu at,at,[-0-9]+
252b5132 129[ ]*15c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
aa5f19f2
NC
1300+0160 <[^>]*> swl a0,[03]\(at\)
1310+0164 <[^>]*> swr a0,[03]\(at\)
1320+0168 <[^>]*> lui at,[-0-9x]+
252b5132 133[ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 1340+016c <[^>]*> addiu at,at,[-0-9]+
252b5132 135[ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
1360+0170 <[^>]*> swl a0,[03]\(at\)
1370+0174 <[^>]*> swr a0,[03]\(at\)
1380+0178 <[^>]*> lui at,[-0-9x]+
252b5132 139[ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
aa5f19f2 1400+017c <[^>]*> addiu at,at,[-0-9]+
252b5132 141[ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
aa5f19f2
NC
1420+0180 <[^>]*> swl a0,[03]\(at\)
1430+0184 <[^>]*> swr a0,[03]\(at\)
1440+0188 <[^>]*> lui at,0x0
252b5132 145[ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 1460+018c <[^>]*> addiu at,at,[-0-9]+
252b5132 147[ ]*18c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
1480+0190 <[^>]*> swl a0,[03]\(at\)
1490+0194 <[^>]*> swr a0,[03]\(at\)
1500+0198 <[^>]*> lui at,0x0
252b5132 151[ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 1520+019c <[^>]*> addiu at,at,[-0-9]+
252b5132 153[ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
1540+01a0 <[^>]*> swl a0,[03]\(at\)
1550+01a4 <[^>]*> swr a0,[03]\(at\)
1560+01a8 <[^>]*> lui at,0x0
252b5132 157[ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
aa5f19f2 1580+01ac <[^>]*> addiu at,at,[-0-9]+
252b5132 159[ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
1600+01b0 <[^>]*> swl a0,[03]\(at\)
1610+01b4 <[^>]*> swr a0,[03]\(at\)
1620+01b8 <[^>]*> lui at,0x0
252b5132 163[ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 1640+01bc <[^>]*> addiu at,at,[-0-9]+
252b5132 165[ ]*1bc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
1660+01c0 <[^>]*> swl a0,[03]\(at\)
1670+01c4 <[^>]*> swr a0,[03]\(at\)
1680+01c8 <[^>]*> lui at,0x0
252b5132 169[ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
aa5f19f2 1700+01cc <[^>]*> addiu at,at,[-0-9]+
252b5132 171[ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
aa5f19f2
NC
1720+01d0 <[^>]*> swl a0,[03]\(at\)
1730+01d4 <[^>]*> swr a0,[03]\(at\)
1740+01d8 <[^>]*> lui at,0x0
252b5132 175[ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 1760+01dc <[^>]*> addiu at,at,[-0-9]+
252b5132 177[ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
1780+01e0 <[^>]*> swl a0,[03]\(at\)
1790+01e4 <[^>]*> swr a0,[03]\(at\)
1800+01e8 <[^>]*> lui at,0x0
252b5132 181[ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
aa5f19f2 1820+01ec <[^>]*> addiu at,at,[-0-9]+
252b5132 183[ ]*1ec: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
aa5f19f2
NC
1840+01f0 <[^>]*> swl a0,[03]\(at\)
1850+01f4 <[^>]*> swr a0,[03]\(at\)
1860+01f8 <[^>]*> lui at,[-0-9x]+
252b5132 187[ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 1880+01fc <[^>]*> addiu at,at,[-0-9]+
252b5132 189[ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
1900+0200 <[^>]*> swl a0,[03]\(at\)
1910+0204 <[^>]*> swr a0,[03]\(at\)
1920+0208 <[^>]*> lui at,[-0-9x]+
252b5132 193[ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 1940+020c <[^>]*> addiu at,at,0
252b5132 195[ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
1960+0210 <[^>]*> swl a0,[03]\(at\)
1970+0214 <[^>]*> swr a0,[03]\(at\)
1980+0218 <[^>]*> lui at,[-0-9x]+
252b5132 199[ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
aa5f19f2 2000+021c <[^>]*> addiu at,at,0
252b5132 201[ ]*21c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
2020+0220 <[^>]*> swl a0,[03]\(at\)
2030+0224 <[^>]*> swr a0,[03]\(at\)
2040+0228 <[^>]*> lui at,[-0-9x]+
252b5132 205[ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 2060+022c <[^>]*> addiu at,at,0
252b5132 207[ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
2080+0230 <[^>]*> swl a0,[03]\(at\)
2090+0234 <[^>]*> swr a0,[03]\(at\)
2100+0238 <[^>]*> lui at,[-0-9x]+
252b5132 211[ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
aa5f19f2 2120+023c <[^>]*> addiu at,at,0
252b5132 213[ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
aa5f19f2
NC
2140+0240 <[^>]*> swl a0,[03]\(at\)
2150+0244 <[^>]*> swr a0,[03]\(at\)
2160+0248 <[^>]*> lui at,[-0-9x]+
252b5132 217[ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 2180+024c <[^>]*> addiu at,at,[-0-9]+
252b5132 219[ ]*24c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
2200+0250 <[^>]*> swl a0,[03]\(at\)
2210+0254 <[^>]*> swr a0,[03]\(at\)
2220+0258 <[^>]*> lui at,[-0-9x]+
252b5132 223[ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
aa5f19f2 2240+025c <[^>]*> addiu at,at,[-0-9]+
252b5132 225[ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
aa5f19f2
NC
2260+0260 <[^>]*> swl a0,[03]\(at\)
2270+0264 <[^>]*> swr a0,[03]\(at\)
2280+0268 <[^>]*> lui at,[-0-9x]+
252b5132 229[ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
aa5f19f2 2300+026c <[^>]*> addiu at,at,[-0-9]+
252b5132 231[ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
aa5f19f2
NC
2320+0270 <[^>]*> swl a0,[03]\(at\)
2330+0274 <[^>]*> swr a0,[03]\(at\)
2340+0278 <[^>]*> lui at,[-0-9x]+
252b5132 235[ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
aa5f19f2 2360+027c <[^>]*> addiu at,at,[-0-9]+
252b5132 237[ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
aa5f19f2
NC
2380+0280 <[^>]*> swl a0,[03]\(at\)
2390+0284 <[^>]*> swr a0,[03]\(at\)
2400+0288 <[^>]*> lui at,[-0-9x]+
252b5132 241[ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
aa5f19f2 2420+028c <[^>]*> addiu at,at,[-0-9]+
252b5132 243[ ]*28c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
aa5f19f2
NC
2440+0290 <[^>]*> swl a0,[03]\(at\)
2450+0294 <[^>]*> swr a0,[03]\(at\)
2460+0298 <[^>]*> lui at,[-0-9x]+
252b5132 247[ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
aa5f19f2 2480+029c <[^>]*> addiu at,at,[-0-9]+
252b5132 249[ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
aa5f19f2
NC
2500+02a0 <[^>]*> swl a0,[03]\(at\)
2510+02a4 <[^>]*> swr a0,[03]\(at\)
2520+02a8 <[^>]*> lui at,[-0-9x]+
252b5132 253[ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
aa5f19f2 2540+02ac <[^>]*> addiu at,at,[-0-9]+
252b5132 255[ ]*2ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
aa5f19f2
NC
2560+02b0 <[^>]*> swl a0,[03]\(at\)
2570+02b4 <[^>]*> swr a0,[03]\(at\)
2580+02b8 <[^>]*> lui at,[-0-9x]+
252b5132 259[ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
aa5f19f2 2600+02bc <[^>]*> addiu at,at,[-0-9]+
252b5132 261[ ]*2bc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
aa5f19f2
NC
2620+02c0 <[^>]*> swl a0,[03]\(at\)
2630+02c4 <[^>]*> swr a0,[03]\(at\)
2640+02c8 <[^>]*> lui at,[-0-9x]+
252b5132 265[ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
aa5f19f2 2660+02cc <[^>]*> addiu at,at,[-0-9]+
252b5132 267[ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
aa5f19f2
NC
2680+02d0 <[^>]*> swl a0,[03]\(at\)
2690+02d4 <[^>]*> swr a0,[03]\(at\)
252b5132 270 ...