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