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