Add macro expansions for ADD, SUB, DADD and DSUB for MIPS r6
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / ulh-xgot.d
CommitLineData
252b5132
RH
1#objdump: -dr --prefix-addresses -mmips:3000
2#name: MIPS ulh-xgot
21b99e26 3#as: -32 -mips1 -mtune=r3000 -KPIC -xgot -EB --defsym XGOT=1
252b5132
RH
4#source: ulh-pic.s
5
6# Test the unaligned load and store macros with -KPIC -xgot.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
aa5f19f2 110+0000 <[^>]*> lw at,0\(gp\)
252b5132
RH
12[ ]*0: R_MIPS_GOT16 .data
130+0004 <[^>]*> nop
aa5f19f2 140+0008 <[^>]*> addiu at,at,0
252b5132
RH
15[ ]*8: R_MIPS_LO16 .data
160+000c <[^>]*> nop
aa5f19f2
NC
170+0010 <[^>]*> lb a0,0\(at\)
180+0014 <[^>]*> lbu at,1\(at\)
190+0018 <[^>]*> sll a0,a0,0x8
200+001c <[^>]*> or a0,a0,at
210+0020 <[^>]*> lui at,0x0
252b5132 22[ ]*20: R_MIPS_GOT_HI16 big_external_data_label
aa5f19f2
NC
230+0024 <[^>]*> addu at,at,gp
240+0028 <[^>]*> lw at,0\(at\)
252b5132
RH
25[ ]*28: R_MIPS_GOT_LO16 big_external_data_label
260+002c <[^>]*> nop
aa5f19f2
NC
270+0030 <[^>]*> lbu a0,0\(at\)
280+0034 <[^>]*> lbu at,1\(at\)
290+0038 <[^>]*> sll a0,a0,0x8
300+003c <[^>]*> or a0,a0,at
310+0040 <[^>]*> lui at,0x0
252b5132 32[ ]*40: R_MIPS_GOT_HI16 small_external_data_label
aa5f19f2
NC
330+0044 <[^>]*> addu at,at,gp
340+0048 <[^>]*> lw at,0\(at\)
252b5132
RH
35[ ]*48: R_MIPS_GOT_LO16 small_external_data_label
360+004c <[^>]*> nop
aa5f19f2
NC
370+0050 <[^>]*> lwl a0,0\(at\)
380+0054 <[^>]*> lwr a0,3\(at\)
390+0058 <[^>]*> lui at,0x0
252b5132 40[ ]*58: R_MIPS_GOT_HI16 big_external_common
aa5f19f2
NC
410+005c <[^>]*> addu at,at,gp
420+0060 <[^>]*> lw at,0\(at\)
252b5132
RH
43[ ]*60: R_MIPS_GOT_LO16 big_external_common
440+0064 <[^>]*> nop
aa5f19f2
NC
450+0068 <[^>]*> sb a0,1\(at\)
460+006c <[^>]*> srl a0,a0,0x8
470+0070 <[^>]*> sb a0,0\(at\)
480+0074 <[^>]*> lbu at,1\(at\)
490+0078 <[^>]*> sll a0,a0,0x8
500+007c <[^>]*> or a0,a0,at
510+0080 <[^>]*> lui at,0x0
252b5132 52[ ]*80: R_MIPS_GOT_HI16 small_external_common
aa5f19f2
NC
530+0084 <[^>]*> addu at,at,gp
540+0088 <[^>]*> lw at,0\(at\)
252b5132
RH
55[ ]*88: R_MIPS_GOT_LO16 small_external_common
560+008c <[^>]*> nop
aa5f19f2
NC
570+0090 <[^>]*> swl a0,0\(at\)
580+0094 <[^>]*> swr a0,3\(at\)
590+0098 <[^>]*> lw at,0\(gp\)
252b5132
RH
60[ ]*98: R_MIPS_GOT16 .bss
610+009c <[^>]*> nop
aa5f19f2 620+00a0 <[^>]*> addiu at,at,0
252b5132
RH
63[ ]*a0: R_MIPS_LO16 .bss
640+00a4 <[^>]*> nop
aa5f19f2
NC
650+00a8 <[^>]*> lb a0,0\(at\)
660+00ac <[^>]*> lbu at,1\(at\)
670+00b0 <[^>]*> sll a0,a0,0x8
680+00b4 <[^>]*> or a0,a0,at
690+00b8 <[^>]*> lw at,0\(gp\)
252b5132
RH
70[ ]*b8: R_MIPS_GOT16 .bss
710+00bc <[^>]*> nop
aa5f19f2 720+00c0 <[^>]*> addiu at,at,1000
252b5132
RH
73[ ]*c0: R_MIPS_LO16 .bss
740+00c4 <[^>]*> nop
aa5f19f2
NC
750+00c8 <[^>]*> lbu a0,0\(at\)
760+00cc <[^>]*> lbu at,1\(at\)
770+00d0 <[^>]*> sll a0,a0,0x8
780+00d4 <[^>]*> or a0,a0,at
790+00d8 <[^>]*> lw at,0\(gp\)
252b5132
RH
80[ ]*d8: R_MIPS_GOT16 .data
810+00dc <[^>]*> nop
aa5f19f2 820+00e0 <[^>]*> addiu at,at,0
252b5132
RH
83[ ]*e0: R_MIPS_LO16 .data
840+00e4 <[^>]*> nop
aa5f19f2
NC
850+00e8 <[^>]*> addiu at,at,1
860+00ec <[^>]*> lwl a0,0\(at\)
870+00f0 <[^>]*> lwr a0,3\(at\)
880+00f4 <[^>]*> lui at,0x0
252b5132 89[ ]*f4: R_MIPS_GOT_HI16 big_external_data_label
aa5f19f2
NC
900+00f8 <[^>]*> addu at,at,gp
910+00fc <[^>]*> lw at,0\(at\)
252b5132
RH
92[ ]*fc: R_MIPS_GOT_LO16 big_external_data_label
930+0100 <[^>]*> nop
aa5f19f2
NC
940+0104 <[^>]*> addiu at,at,1
950+0108 <[^>]*> sb a0,1\(at\)
960+010c <[^>]*> srl a0,a0,0x8
970+0110 <[^>]*> sb a0,0\(at\)
980+0114 <[^>]*> lbu at,1\(at\)
990+0118 <[^>]*> sll a0,a0,0x8
1000+011c <[^>]*> or a0,a0,at
1010+0120 <[^>]*> lui at,0x0
252b5132 102[ ]*120: R_MIPS_GOT_HI16 small_external_data_label
aa5f19f2
NC
1030+0124 <[^>]*> addu at,at,gp
1040+0128 <[^>]*> lw at,0\(at\)
252b5132
RH
105[ ]*128: R_MIPS_GOT_LO16 small_external_data_label
1060+012c <[^>]*> nop
aa5f19f2
NC
1070+0130 <[^>]*> addiu at,at,1
1080+0134 <[^>]*> swl a0,0\(at\)
1090+0138 <[^>]*> swr a0,3\(at\)
1100+013c <[^>]*> lui at,0x0
252b5132 111[ ]*13c: R_MIPS_GOT_HI16 big_external_common
aa5f19f2
NC
1120+0140 <[^>]*> addu at,at,gp
1130+0144 <[^>]*> lw at,0\(at\)
252b5132
RH
114[ ]*144: R_MIPS_GOT_LO16 big_external_common
1150+0148 <[^>]*> nop
aa5f19f2
NC
1160+014c <[^>]*> addiu at,at,1
1170+0150 <[^>]*> lb a0,0\(at\)
1180+0154 <[^>]*> lbu at,1\(at\)
1190+0158 <[^>]*> sll a0,a0,0x8
1200+015c <[^>]*> or a0,a0,at
1210+0160 <[^>]*> lui at,0x0
252b5132 122[ ]*160: R_MIPS_GOT_HI16 small_external_common
aa5f19f2
NC
1230+0164 <[^>]*> addu at,at,gp
1240+0168 <[^>]*> lw at,0\(at\)
252b5132
RH
125[ ]*168: R_MIPS_GOT_LO16 small_external_common
1260+016c <[^>]*> nop
aa5f19f2
NC
1270+0170 <[^>]*> addiu at,at,1
1280+0174 <[^>]*> lbu a0,0\(at\)
1290+0178 <[^>]*> lbu at,1\(at\)
1300+017c <[^>]*> sll a0,a0,0x8
1310+0180 <[^>]*> or a0,a0,at
1320+0184 <[^>]*> lw at,0\(gp\)
252b5132
RH
133[ ]*184: R_MIPS_GOT16 .bss
1340+0188 <[^>]*> nop
aa5f19f2 1350+018c <[^>]*> addiu at,at,0
252b5132
RH
136[ ]*18c: R_MIPS_LO16 .bss
1370+0190 <[^>]*> nop
aa5f19f2
NC
1380+0194 <[^>]*> addiu at,at,1
1390+0198 <[^>]*> lwl a0,0\(at\)
1400+019c <[^>]*> lwr a0,3\(at\)
1410+01a0 <[^>]*> lw at,0\(gp\)
252b5132
RH
142[ ]*1a0: R_MIPS_GOT16 .bss
1430+01a4 <[^>]*> nop
aa5f19f2 1440+01a8 <[^>]*> addiu at,at,1000
252b5132
RH
145[ ]*1a8: R_MIPS_LO16 .bss
1460+01ac <[^>]*> nop
aa5f19f2
NC
1470+01b0 <[^>]*> addiu at,at,1
1480+01b4 <[^>]*> sb a0,1\(at\)
1490+01b8 <[^>]*> srl a0,a0,0x8
1500+01bc <[^>]*> sb a0,0\(at\)
1510+01c0 <[^>]*> lbu at,1\(at\)
1520+01c4 <[^>]*> sll a0,a0,0x8
1530+01c8 <[^>]*> or a0,a0,at
252b5132 1540+01cc <[^>]*> nop
This page took 0.899688 seconds and 4 git commands to generate.