Testcase updates for the previous patch.

This commit is contained in:
Thiemo Seufer 2001-10-04 00:57:01 +00:00
parent ad681e7b5f
commit f983ac445d
14 changed files with 326 additions and 311 deletions

View file

@ -1,3 +1,18 @@
2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
* gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
* gas/mips/mips-gp64-fp32-pic.s: Likewise.
* gas/mips/mips-gp64-fp32.d: Likewise.
* gas/mips/mips-gp64-fp32.s: Likewise.
* gas/mips/mips-gp64-fp64-pic.d: Likewise.
* gas/mips/mips-gp64-fp64-pic.s: Likewise.
* gas/mips/mips-gp64-fp64.d: Likewise.
* gas/mips/mips-gp64-fp64.s: Likewise.
* gas/mips/elempic.d: Likewise.
* gas/mips/ld.d: Likewise.
* gas/mips/uld.d: Likewise.
* gas/mips/usd.d: Likewise.
2001-09-29 H.J. Lu <hjl@gnu.org>
* gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and

View file

@ -120,7 +120,7 @@ Contents of section \.text:
0070 00010000 00000000 04000000 00000000 .*
0080 4c000000 00000000 54010000 00000000 .*
0090 d0ffffff ffffffff 32000010 33000010 .*
00a0 0000033c d8006364 0000033c e8006364 .*
00a0 0000033c d80063[26]4 0000033c e80063[26]4 .*
00b0 cc000000 34000000 cc000000 00000000 .*
00c0 34000000 00000000 00000000 32000010 .*
00d0 33000010 34000324 3c000324 cc000000 .*

View file

@ -4,11 +4,11 @@
.*: +file format.*
Disassembly of section .text:
0+000 <[^>]*> daddiu a0,gp,0
0+000 <[^>]*> addiu a0,gp,0
0: R_MIPS_GPREL16 a
0+004 <[^>]*> daddiu a0,gp,4
0+004 <[^>]*> addiu a0,gp,4
4: R_MIPS_GPREL16 a
0+008 <[^>]*> daddiu a0,gp,8
0+008 <[^>]*> addiu a0,gp,8
8: R_MIPS_GPREL16 a
0+00c <[^>]*> daddiu a0,gp,12
0+00c <[^>]*> addiu a0,gp,12
c: R_MIPS_GPREL16 a

View file

@ -628,12 +628,12 @@ Disassembly of section .text:
0+05d0 <[^>]*> sw a1,4\(zero\)
0+05d4 <[^>]*> lui a0,[-0-9x]+
[ ]*5d4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+05d8 <[^>]*> daddu a0,a0,a1
0+05d8 <[^>]*> addu a0,a0,a1
0+05dc <[^>]*> ld a0,[-0-9]+\(a0\)
[ ]*5dc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+05e0 <[^>]*> lui at,[-0-9x]+
[ ]*5e0: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+05e4 <[^>]*> daddu at,at,a1
0+05e4 <[^>]*> addu at,at,a1
0+05e8 <[^>]*> sd a0,[-0-9]+\(at\)
[ ]*5e8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+05ec <[^>]*> nop

View file

@ -10,101 +10,101 @@ Disassembly of section .text:
0: 3c1c0000 lui gp,0x0
4: 279c0000 addiu gp,gp,0
8: 0399e021 addu gp,gp,t9
c: ffbc0008 sd gp,8\(sp\)
10: 009c202d daddu a0,a0,gp
c: afbc0008 sw gp,8\(sp\)
10: 009c2021 addu a0,a0,gp
14: 3c041234 lui a0,0x1234
18: 34845678 ori a0,a0,0x5678
1c: 8f840000 lw a0,0\(gp\)
20: 00000000 nop
24: 64840000 daddiu a0,a0,0
24: 24840000 addiu a0,a0,0
28: 8f840000 lw a0,0\(gp\)
2c: 00000000 nop
30: 64840000 daddiu a0,a0,0
30: 24840000 addiu a0,a0,0
34: 8f840000 lw a0,0\(gp\)
38: 00000000 nop
3c: 64840228 daddiu a0,a0,552
3c: 24840228 addiu a0,a0,552
40: 10000079 b 228 <[^>]*>
44: 00000000 nop
48: df990000 ld t9,0\(gp\)
48: 8f990000 lw t9,0\(gp\)
4c: 00000000 nop
50: 67390228 daddiu t9,t9,552
50: 27390228 addiu t9,t9,552
54: 0320f809 jalr t9
58: 00000000 nop
5c: dfbc0008 ld gp,8\(sp\)
60: df840000 ld a0,0\(gp\)
5c: 8fbc0008 lw gp,8\(sp\)
60: 8f840000 lw a0,0\(gp\)
64: 00000000 nop
68: 64840000 daddiu a0,a0,0
68: 24840000 addiu a0,a0,0
6c: 8c840000 lw a0,0\(a0\)
70: df840000 ld a0,0\(gp\)
70: 8f840000 lw a0,0\(gp\)
74: 00000000 nop
78: 64840000 daddiu a0,a0,0
78: 24840000 addiu a0,a0,0
7c: 8c840000 lw a0,0\(a0\)
80: df840000 ld a0,0\(gp\)
80: 8f840000 lw a0,0\(gp\)
84: 00000000 nop
88: 64840228 daddiu a0,a0,552
88: 24840228 addiu a0,a0,552
8c: 8c840000 lw a0,0\(a0\)
90: df840000 ld a0,0\(gp\)
90: 8f840000 lw a0,0\(gp\)
94: 00000000 nop
98: 64840000 daddiu a0,a0,0
98: 24840000 addiu a0,a0,0
9c: dc840000 ld a0,0\(a0\)
a0: df840000 ld a0,0\(gp\)
a0: 8f840000 lw a0,0\(gp\)
a4: 00000000 nop
a8: 64840000 daddiu a0,a0,0
a8: 24840000 addiu a0,a0,0
ac: dc840000 ld a0,0\(a0\)
b0: df840000 ld a0,0\(gp\)
b0: 8f840000 lw a0,0\(gp\)
b4: 00000000 nop
b8: 64840228 daddiu a0,a0,552
b8: 24840228 addiu a0,a0,552
bc: dc840000 ld a0,0\(a0\)
c0: df810000 ld at,0\(gp\)
c0: 8f810000 lw at,0\(gp\)
c4: 00000000 nop
c8: 64210000 daddiu at,at,0
c8: 24210000 addiu at,at,0
cc: ac240000 sw a0,0\(at\)
d0: df810000 ld at,0\(gp\)
d0: 8f810000 lw at,0\(gp\)
d4: 00000000 nop
d8: 64210000 daddiu at,at,0
d8: 24210000 addiu at,at,0
dc: ac240000 sw a0,0\(at\)
e0: df810000 ld at,0\(gp\)
e0: 8f810000 lw at,0\(gp\)
e4: 00000000 nop
e8: 64210000 daddiu at,at,0
e8: 24210000 addiu at,at,0
ec: fc240000 sd a0,0\(at\)
f0: df810000 ld at,0\(gp\)
f0: 8f810000 lw at,0\(gp\)
f4: 00000000 nop
f8: 64210000 daddiu at,at,0
f8: 24210000 addiu at,at,0
fc: fc240000 sd a0,0\(at\)
100: df810000 ld at,0\(gp\)
100: 8f810000 lw at,0\(gp\)
104: 00000000 nop
108: 64210000 daddiu at,at,0
108: 24210000 addiu at,at,0
10c: 80240000 lb a0,0\(at\)
110: 90210001 lbu at,1\(at\)
114: 00042200 sll a0,a0,0x8
118: 00812025 or a0,a0,at
11c: df810000 ld at,0\(gp\)
11c: 8f810000 lw at,0\(gp\)
120: 00000000 nop
124: 64210000 daddiu at,at,0
124: 24210000 addiu at,at,0
128: a0240001 sb a0,1\(at\)
12c: 00042202 srl a0,a0,0x8
130: a0240000 sb a0,0\(at\)
134: 90210001 lbu at,1\(at\)
138: 00042200 sll a0,a0,0x8
13c: 00812025 or a0,a0,at
140: df810000 ld at,0\(gp\)
140: 8f810000 lw at,0\(gp\)
144: 00000000 nop
148: 64210000 daddiu at,at,0
148: 24210000 addiu at,at,0
14c: 88240000 lwl a0,0\(at\)
150: 98240003 lwr a0,3\(at\)
154: df810000 ld at,0\(gp\)
154: 8f810000 lw at,0\(gp\)
158: 00000000 nop
15c: 64210000 daddiu at,at,0
15c: 24210000 addiu at,at,0
160: a8240000 swl a0,0\(at\)
164: b8240003 swr a0,3\(at\)
168: 3404ffc0 li a0,0xffc0
16c: 000423bc dsll32 a0,a0,0xe
170: df810000 ld at,0\(gp\)
170: 8f810000 lw at,0\(gp\)
174: dc240000 ld a0,0\(at\)
178: 3c013ff0 lui at,0x3ff0
17c: 44810800 mtc1 at,\$f1
180: 44800000 mtc1 zero,\$f0
184: df810000 ld at,0\(gp\)
184: 8f810000 lw at,0\(gp\)
188: d4200008 ldc1 \$f0,8\(at\)
18c: 64a40064 daddiu a0,a1,100
190: 2c840001 sltiu a0,a0,1
@ -113,18 +113,18 @@ Disassembly of section .text:
19c: 00a0202d move a0,a1
1a0: df840000 ld a0,0\(gp\)
1a4: 00000000 nop
1a8: 64840000 daddiu a0,a0,0
1a8: 24840000 addiu a0,a0,0
1ac: df840000 ld a0,0\(gp\)
1b0: 00000000 nop
1b4: 64840000 daddiu a0,a0,0
1b8: df810000 ld at,0\(gp\)
1b4: 24840000 addiu a0,a0,0
1b8: 8f810000 lw at,0\(gp\)
1bc: 00000000 nop
1c0: 64210000 daddiu at,at,0
1c0: 24210000 addiu at,at,0
1c4: 68240000 ldl a0,0\(at\)
1c8: 6c240007 ldr a0,7\(at\)
1cc: df810000 ld at,0\(gp\)
1cc: 8f810000 lw at,0\(gp\)
1d0: 00000000 nop
1d4: 64210000 daddiu at,at,0
1d4: 24210000 addiu at,at,0
1d8: b0240000 sdl a0,0\(at\)
1dc: b4240007 sdr a0,7\(at\)
1e0: 3c018000 lui at,0x8000

View file

@ -18,101 +18,101 @@ func:
# 0004 addiu gp,gp,lo(_gp_disp)
# 0008 addu gp,gp,t9
.set reorder
.cprestore 8 # 000c sd gp,8(sp)
.cpadd $4 # 0010 daddu a0,a0,gp
.cprestore 8 # 000c sw gp,8(sp)
.cpadd $4 # 0010 addu a0,a0,gp
li $4, 0x12345678 # 0014 lui a0,0x1234
# 0018 ori a0,a0,0x5678
la $4, shared # 001c lw a0,got(.sdata)(gp)
# 0020 nop
# 0024 daddiu a0,a0,lo(shared)
# 0024 addiu a0,a0,lo(shared)
la $4, unshared # 0028 lw a0,got(.data)(gp)
# 002c nop
# 0030 daddiu a0,a0,lo(unshared)
# 0030 addiu a0,a0,lo(unshared)
la $4, end # 0034 lw a0,got(.text)(gp)
# 0038 nop
# 003c daddiu a0,a0,lo(end)
# 003c addiu a0,a0,lo(end)
j end # 0040 b end
# 0044 nop
jal end # 0048 ld t9,got(.text)(gp)
jal end # 0048 lw t9,got(.text)(gp)
# 004c nop
# 0050 daddiu t9,t9,lo(end)
# 0050 addiu t9,t9,lo(end)
# 0054 jalr t9
# 0058 nop
# 005c ld gp,8(sp)
lw $4, shared # 0060 ld a0,got(.sdata)(gp)
# 005c lw gp,8(sp)
lw $4, shared # 0060 lw a0,got(.sdata)(gp)
# 0064 nop
# 0068 daddiu a0,a0,lo(shared)
# 0068 addiu a0,a0,lo(shared)
# 006c lw a0,(a0)
lw $4, unshared # 0070 ld a0,got(.data)(gp)
lw $4, unshared # 0070 lw a0,got(.data)(gp)
# 0074 nop
# 0078 daddiu a0,a0,lo(unshared)
# 0078 addiu a0,a0,lo(unshared)
# 007c lw a0,(a0)
lw $4, end # 0080 ld a0,got(.text)(gp)
lw $4, end # 0080 lw a0,got(.text)(gp)
# 0084 nop
# 0088 daddiu a0,a0,lo(end)
# 0088 addiu a0,a0,lo(end)
# 008c lw a0,(a0)
ld $4, shared # 0090 ld a0,got(.sdata)(gp)
ld $4, shared # 0090 lw a0,got(.sdata)(gp)
# 0094 nop
# 0098 daddiu a0,a0,lo(shared)
# 0098 addiu a0,a0,lo(shared)
# 009c ld a0,(a0)
ld $4, unshared # 00a0 ld a0,got(.data)(gp)
ld $4, unshared # 00a0 lw a0,got(.data)(gp)
# 00a4 nop
# 00a8 daddiu a0,a0,lo(unshared)
# 00a8 addiu a0,a0,lo(unshared)
# 00ac ld a0,(a0)
ld $4, end # 00b0 ld a0,got(.text)(gp)
ld $4, end # 00b0 lw a0,got(.text)(gp)
# 00b4 nop
# 00b8 daddiu a0,a0,lo(end)
# 00b8 addiu a0,a0,lo(end)
# 00bc ld a0,(a0)
sw $4, shared # 00c0 ld at,got(.sdata)(gp)
sw $4, shared # 00c0 lw at,got(.sdata)(gp)
# 00c4 nop
# 00c8 daddiu at,at,lo(shared)
# 00c8 addiu at,at,lo(shared)
# 00cc sw a0,0(at)
sw $4, unshared # 00d0 ld at,got(.data)(gp)
sw $4, unshared # 00d0 lw at,got(.data)(gp)
# 00d4 nop
# 00d8 daddiu at,at,lo(unshared)
# 00d8 addiu at,at,lo(unshared)
# 00dc sw a0,0(at)
sd $4, shared # 00e0 ld at,got(.sdata)(gp)
sd $4, shared # 00e0 lw at,got(.sdata)(gp)
# 00e4 nop
# 00e8 daddiu at,at,lo(shared)
# 00e8 addiu at,at,lo(shared)
# 00ec sd a0,(at)
sd $4, unshared # 00f0 ld at,got(.data)(gp)
sd $4, unshared # 00f0 lw at,got(.data)(gp)
# 00f4 nop
# 00f8 daddiu at,at,lo(unshared)
# 00f8 addiu at,at,lo(unshared)
# 00fc sd a0,(at)
ulh $4, unshared # 0100 ld at,got(.data)(gp)
ulh $4, unshared # 0100 lw at,got(.data)(gp)
# 0104 nop
# 0108 daddiu at,at,lo(unshared)
# 0108 addiu at,at,lo(unshared)
# 010c lb a0,0(at)
# 0110 lbu at,1(at)
# 0114 sll a0,a0,8
# 0118 or a0,a0,at
ush $4, unshared # 011c ld at,got(.data)(gp)
ush $4, unshared # 011c lw at,got(.data)(gp)
# 0120 nop
# 0124 daddiu at,at,lo(unshared)
# 0124 addiu at,at,lo(unshared)
# 0128 sb a0,0(at)
# 012c srl a0,a0,8
# 0130 sb a0,1(at)
# 0134 lbu at,0(at)
# 0138 sll a0,a0,8
# 013c or a0,a0,at
ulw $4, unshared # 0140 ld at,got(.data)(gp)
ulw $4, unshared # 0140 lw at,got(.data)(gp)
# 0144 nop
# 0148 daddiu at,at,lo(unshared)
# 0148 addiu at,at,lo(unshared)
# 014c lwl a0,0(at)
# 0150 lwr a0,3(at)
usw $4, unshared # 0154 ld at,got(.data)(gp)
usw $4, unshared # 0154 lw at,got(.data)(gp)
# 0158 nop
# 015c daddiu at,at,lo(unshared)
# 015c addiu at,at,lo(unshared)
# 0160 swl a0,0(at)
# 0164 swr a0,3(at)
li.d $4, 1.0 # 0168 li a0,0xffc0
# 016c dsll32 a0,a0,14
li.d $4, 1.9 # 0170 ld at,got(.rodata)(gp)
li.d $4, 1.9 # 0170 lw at,got(.rodata)(gp)
# 0174 ld a0,lo(F1.9)(at)
li.d $f0, 1.0 # 0178 lui at,0x3ff0
# 017c mtc1 at,$f1
# 0180 mtc1 zero,$f0
li.d $f0, 1.9 # 0184 ld at,got(.rodata)(gp)
li.d $f0, 1.9 # 0184 lw at,got(.rodata)(gp)
# 0188 ldc1 $f0,lo(L1.9)(at)
seq $4, $5, -100 # 018c daddiu a0,a1,100
# 0190 sltiu a0,a0,1
@ -122,18 +122,18 @@ func:
dla $4, shared # 01a0 ld a0,got(.sdata)(gp)
# 01a4 nop
# 01a8 daddiu a0,a0,lo(shared)
# 01a8 addiu a0,a0,lo(shared)
dla $4, unshared # 01ac ld a0,got(.data)(gp)
# 01b0 nop
# 01b4 daddiu a0,a0,lo(unshared)
uld $4, unshared # 01b8 ld at,got(.data)(gp)
# 01b4 addiu a0,a0,lo(unshared)
uld $4, unshared # 01b8 lw at,got(.data)(gp)
# 01bc nop
# 01c0 daddiu at,at,lo(unshared)
# 01c0 addiu at,at,lo(unshared)
# 01c4 ldl a0,0(at)
# 01c8 ldr a0,7(at)
usd $4, unshared # 01cc ld at,got(.data)(gp)
usd $4, unshared # 01cc lw at,got(.data)(gp)
# 01d0 nop
# 01d4 daddiu at,at,lo(unshared)
# 01d4 addiu at,at,lo(unshared)
# 01d8 sdl a0,0(at)
# 01dc sdr a0,7(at)

View file

@ -9,11 +9,11 @@ Disassembly of section .text:
0+000 <[^>]*>:
0: 3c041234 lui a0,0x1234
4: 34845678 ori a0,a0,0x5678
8: 6784c000 daddiu a0,gp,-16384
8: 2784c000 addiu a0,gp,-16384
c: 3c040000 lui a0,0x0
10: 64840000 daddiu a0,a0,0
10: 24840000 addiu a0,a0,0
14: 3c040000 lui a0,0x0
18: 64840154 daddiu a0,a0,340
18: 24840154 addiu a0,a0,340
1c: 08000055 j 154 <[^>]*>
20: 0c000055 jal 154 <[^>]*>
24: 8f84c000 lw a0,-16384\(gp\)
@ -33,13 +33,13 @@ Disassembly of section .text:
5c: 3c010000 lui at,0x0
60: fc240000 sd a0,0\(at\)
64: 3c010000 lui at,0x0
68: 64210000 daddiu at,at,0
68: 24210000 addiu at,at,0
6c: 80240000 lb a0,0\(at\)
70: 90210001 lbu at,1\(at\)
74: 00042200 sll a0,a0,0x8
78: 00812025 or a0,a0,at
7c: 3c010000 lui at,0x0
80: 64210000 daddiu at,at,0
80: 24210000 addiu at,at,0
84: a0240001 sb a0,1\(at\)
88: 00042202 srl a0,a0,0x8
8c: a0240000 sb a0,0\(at\)
@ -47,11 +47,11 @@ Disassembly of section .text:
94: 00042200 sll a0,a0,0x8
98: 00812025 or a0,a0,at
9c: 3c010000 lui at,0x0
a0: 64210000 daddiu at,at,0
a0: 24210000 addiu at,at,0
a4: 88240000 lwl a0,0\(at\)
a8: 98240003 lwr a0,3\(at\)
ac: 3c010000 lui at,0x0
b0: 64210000 daddiu at,at,0
b0: 24210000 addiu at,at,0
b4: a8240000 swl a0,0\(at\)
b8: b8240003 swr a0,3\(at\)
bc: 3404ffc0 li a0,0xffc0
@ -67,15 +67,15 @@ Disassembly of section .text:
e4: 64a40064 daddiu a0,a1,100
e8: 0004202b sltu a0,zero,a0
ec: 00a0202d move a0,a1
f0: 6784c000 daddiu a0,gp,-16384
f0: 2784c000 addiu a0,gp,-16384
f4: 3c040000 lui a0,0x0
f8: 64840000 daddiu a0,a0,0
f8: 24840000 addiu a0,a0,0
fc: 3c010000 lui at,0x0
100: 64210000 daddiu at,at,0
100: 24210000 addiu at,at,0
104: 68240000 ldl a0,0\(at\)
108: 6c240007 ldr a0,7\(at\)
10c: 3c010000 lui at,0x0
110: 64210000 daddiu at,at,0
110: 24210000 addiu at,at,0
114: b0240000 sdl a0,0\(at\)
118: b4240007 sdr a0,7\(at\)
11c: 3c018000 lui at,0x8000

View file

@ -15,11 +15,11 @@ func:
.set noreorder
li $4, 0x12345678 # 0000 lui a0,0x1234
# 0004 ori a0,a0,0x5678
la $4, shared # 0008 daddiu a0,gp,shared
la $4, shared # 0008 addiu a0,gp,shared
la $4, unshared # 000c lui a0,hi(unshared)
# 0010 daddiu a0,a0,lo(unshared)
# 0010 addiu a0,a0,lo(unshared)
la $4, end # 0014 lui a0,hi(end)
# 0018 daddiu a0,a0,lo(end)
# 0018 addiu a0,a0,lo(end)
j end # 001c j end
jal end # 0020 jal end
lw $4, shared # 0024 lw a0,shared(gp)
@ -39,13 +39,13 @@ func:
sd $4, unshared # 005c lui at,hi(unshared)
# 0060 sd a0,lo(unshared)(at)
ulh $4, unshared # 0064 lui at,hi(unshared)
# 0068 daddiu at,at,lo(unshared)
# 0068 addiu at,at,lo(unshared)
# 006c lb a0,0(at)
# 0070 lbu at,1(at)
# 0074 sll a0,a0,8
# 0078 or a0,a0,at
ush $4, unshared # 007c lui at,hi(unshared)
# 0080 daddiu at,at,lo(unshared)
# 0080 addiu at,at,lo(unshared)
# 0084 sb a0,1(at)
# 0088 srl a0,a0,8
# 008c sb a0,0(at)
@ -53,11 +53,11 @@ func:
# 0094 sll a0,a0,8
# 0098 or a0,a0,at
ulw $4, unshared # 009c lui at,hi(unshared)
# 00a0 daddiu at,at,lo(unshared)
# 00a0 addiu at,at,lo(unshared)
# 00a4 lwl a0,0(at)
# 00a8 lwr a0,3(at)
usw $4, unshared # 00ac lui at,hi(unshared)
# 00b0 daddiu at,at,lo(unshared)
# 00b0 addiu at,at,lo(unshared)
# 00b4 swl a0,0(at)
# 00b8 swr a0,3(at)
li.d $4, 1.0 # 00bc li a0,0xffc0
@ -74,15 +74,15 @@ func:
# 00e8 sltu a0,zero,a0
move $4, $5 # 00ec move a0,a1
dla $4, shared # 00f0 daddiu a0,gp,shared
dla $4, shared # 00f0 addiu a0,gp,shared
dla $4, unshared # 00f4 lui a0,hi(unshared)
# 00f8 daddiu a0,a0,lo(unshared)
# 00f8 addiu a0,a0,lo(unshared)
uld $4, unshared # 00fc lui at,hi(unshared)
# 0100 daddiu at,at,lo(unshared)
# 0100 addiu at,at,lo(unshared)
# 0104 ldl a0,0(at)
# 0108 ldr a0,7(at)
usd $4, unshared # 010c lui at,hi(unshared)
# 0110 daddiu at,at,lo(unshared)
# 0110 addiu at,at,lo(unshared)
# 0114 sdl a0,0(at)
# 0118 sdr a0,7(at)

View file

@ -10,101 +10,101 @@ Disassembly of section .text:
0: 3c1c0000 lui gp,0x0
4: 279c0000 addiu gp,gp,0
8: 0399e021 addu gp,gp,t9
c: ffbc0008 sd gp,8\(sp\)
10: 009c202d daddu a0,a0,gp
c: afbc0008 sw gp,8\(sp\)
10: 009c2021 addu a0,a0,gp
14: 3c041234 lui a0,0x1234
18: 34845678 ori a0,a0,0x5678
1c: 8f840000 lw a0,0\(gp\)
20: 00000000 nop
24: 64840000 daddiu a0,a0,0
24: 24840000 addiu a0,a0,0
28: 8f840000 lw a0,0\(gp\)
2c: 00000000 nop
30: 64840000 daddiu a0,a0,0
30: 24840000 addiu a0,a0,0
34: 8f840000 lw a0,0\(gp\)
38: 00000000 nop
3c: 6484022c daddiu a0,a0,556
3c: 2484022c addiu a0,a0,556
40: 1000007a b 22c <[^>]*>
44: 00000000 nop
48: df990000 ld t9,0\(gp\)
48: 8f990000 lw t9,0\(gp\)
4c: 00000000 nop
50: 6739022c daddiu t9,t9,556
50: 2739022c addiu t9,t9,556
54: 0320f809 jalr t9
58: 00000000 nop
5c: dfbc0008 ld gp,8\(sp\)
60: df840000 ld a0,0\(gp\)
5c: 8fbc0008 lw gp,8\(sp\)
60: 8f840000 lw a0,0\(gp\)
64: 00000000 nop
68: 64840000 daddiu a0,a0,0
68: 24840000 addiu a0,a0,0
6c: 8c840000 lw a0,0\(a0\)
70: df840000 ld a0,0\(gp\)
70: 8f840000 lw a0,0\(gp\)
74: 00000000 nop
78: 64840000 daddiu a0,a0,0
78: 24840000 addiu a0,a0,0
7c: 8c840000 lw a0,0\(a0\)
80: df840000 ld a0,0\(gp\)
80: 8f840000 lw a0,0\(gp\)
84: 00000000 nop
88: 6484022c daddiu a0,a0,556
88: 2484022c addiu a0,a0,556
8c: 8c840000 lw a0,0\(a0\)
90: df840000 ld a0,0\(gp\)
90: 8f840000 lw a0,0\(gp\)
94: 00000000 nop
98: 64840000 daddiu a0,a0,0
98: 24840000 addiu a0,a0,0
9c: dc840000 ld a0,0\(a0\)
a0: df840000 ld a0,0\(gp\)
a0: 8f840000 lw a0,0\(gp\)
a4: 00000000 nop
a8: 64840000 daddiu a0,a0,0
a8: 24840000 addiu a0,a0,0
ac: dc840000 ld a0,0\(a0\)
b0: df840000 ld a0,0\(gp\)
b0: 8f840000 lw a0,0\(gp\)
b4: 00000000 nop
b8: 6484022c daddiu a0,a0,556
b8: 2484022c addiu a0,a0,556
bc: dc840000 ld a0,0\(a0\)
c0: df810000 ld at,0\(gp\)
c0: 8f810000 lw at,0\(gp\)
c4: 00000000 nop
c8: 64210000 daddiu at,at,0
c8: 24210000 addiu at,at,0
cc: ac240000 sw a0,0\(at\)
d0: df810000 ld at,0\(gp\)
d0: 8f810000 lw at,0\(gp\)
d4: 00000000 nop
d8: 64210000 daddiu at,at,0
d8: 24210000 addiu at,at,0
dc: ac240000 sw a0,0\(at\)
e0: df810000 ld at,0\(gp\)
e0: 8f810000 lw at,0\(gp\)
e4: 00000000 nop
e8: 64210000 daddiu at,at,0
e8: 24210000 addiu at,at,0
ec: fc240000 sd a0,0\(at\)
f0: df810000 ld at,0\(gp\)
f0: 8f810000 lw at,0\(gp\)
f4: 00000000 nop
f8: 64210000 daddiu at,at,0
f8: 24210000 addiu at,at,0
fc: fc240000 sd a0,0\(at\)
100: df810000 ld at,0\(gp\)
100: 8f810000 lw at,0\(gp\)
104: 00000000 nop
108: 64210000 daddiu at,at,0
108: 24210000 addiu at,at,0
10c: 80240000 lb a0,0\(at\)
110: 90210001 lbu at,1\(at\)
114: 00042200 sll a0,a0,0x8
118: 00812025 or a0,a0,at
11c: df810000 ld at,0\(gp\)
11c: 8f810000 lw at,0\(gp\)
120: 00000000 nop
124: 64210000 daddiu at,at,0
124: 24210000 addiu at,at,0
128: a0240001 sb a0,1\(at\)
12c: 00042202 srl a0,a0,0x8
130: a0240000 sb a0,0\(at\)
134: 90210001 lbu at,1\(at\)
138: 00042200 sll a0,a0,0x8
13c: 00812025 or a0,a0,at
140: df810000 ld at,0\(gp\)
140: 8f810000 lw at,0\(gp\)
144: 00000000 nop
148: 64210000 daddiu at,at,0
148: 24210000 addiu at,at,0
14c: 88240000 lwl a0,0\(at\)
150: 98240003 lwr a0,3\(at\)
154: df810000 ld at,0\(gp\)
154: 8f810000 lw at,0\(gp\)
158: 00000000 nop
15c: 64210000 daddiu at,at,0
15c: 24210000 addiu at,at,0
160: a8240000 swl a0,0\(at\)
164: b8240003 swr a0,3\(at\)
168: 3404ffc0 li a0,0xffc0
16c: 000423bc dsll32 a0,a0,0xe
170: df810000 ld at,0\(gp\)
170: 8f810000 lw at,0\(gp\)
174: dc240000 ld a0,0\(at\)
178: 3401ffc0 li at,0xffc0
17c: 00010bbc dsll32 at,at,0xe
180: 44a10000 dmtc1 at,\$f0
184: df810000 ld at,0\(gp\)
184: 8f810000 lw at,0\(gp\)
188: d4200008 ldc1 \$f0,8\(at\)
18c: 64a40064 daddiu a0,a1,100
190: 2c840001 sltiu a0,a0,1
@ -113,18 +113,18 @@ Disassembly of section .text:
19c: 00a0202d move a0,a1
1a0: df840000 ld a0,0\(gp\)
1a4: 00000000 nop
1a8: 64840000 daddiu a0,a0,0
1a8: 24840000 addiu a0,a0,0
1ac: df840000 ld a0,0\(gp\)
1b0: 00000000 nop
1b4: 64840000 daddiu a0,a0,0
1b8: df810000 ld at,0\(gp\)
1b4: 24840000 addiu a0,a0,0
1b8: 8f810000 lw at,0\(gp\)
1bc: 00000000 nop
1c0: 64210000 daddiu at,at,0
1c0: 24210000 addiu at,at,0
1c4: 68240000 ldl a0,0\(at\)
1c8: 6c240007 ldr a0,7\(at\)
1cc: df810000 ld at,0\(gp\)
1cc: 8f810000 lw at,0\(gp\)
1d0: 00000000 nop
1d4: 64210000 daddiu at,at,0
1d4: 24210000 addiu at,at,0
1d8: b0240000 sdl a0,0\(at\)
1dc: b4240007 sdr a0,7\(at\)
1e0: 3c018000 lui at,0x8000

View file

@ -18,101 +18,101 @@ func:
# 0004 addiu gp,gp,lo(_gp_disp)
# 0008 addu gp,gp,t9
.set reorder
.cprestore 8 # 000c sd gp,8(sp)
.cpadd $4 # 0010 daddu a0,a0,gp
.cprestore 8 # 000c sw gp,8(sp)
.cpadd $4 # 0010 addu a0,a0,gp
li $4, 0x12345678 # 0014 lui a0,0x1234
# 0018 ori a0,a0,0x5678
la $4, shared # 001c lw a0,got(.sdata)(gp)
# 0020 nop
# 0024 daddiu a0,a0,lo(shared)
# 0024 addiu a0,a0,lo(shared)
la $4, unshared # 0028 lw a0,got(.data)(gp)
# 002c nop
# 0030 daddiu a0,a0,lo(unshared)
# 0030 addiu a0,a0,lo(unshared)
la $4, end # 0034 lw a0,got(.text)(gp)
# 0038 nop
# 003c daddiu a0,a0,lo(end)
# 003c addiu a0,a0,lo(end)
j end # 0040 b end
# 0044 nop
jal end # 0048 ld t9,got(.text)(gp)
jal end # 0048 lw t9,got(.text)(gp)
# 004c nop
# 0050 daddiu t9,t9,lo(end)
# 0050 addiu t9,t9,lo(end)
# 0054 jalr t9
# 0058 nop
# 005c ld gp,8(sp)
lw $4, shared # 0060 ld a0,got(.sdata)(gp)
# 005c lw gp,8(sp)
lw $4, shared # 0060 lw a0,got(.sdata)(gp)
# 0064 nop
# 0068 daddiu a0,a0,lo(shared)
# 0068 addiu a0,a0,lo(shared)
# 006c lw a0,(a0)
lw $4, unshared # 0070 ld a0,got(.data)(gp)
lw $4, unshared # 0070 lw a0,got(.data)(gp)
# 0074 nop
# 0078 daddiu a0,a0,lo(unshared)
# 0078 addiu a0,a0,lo(unshared)
# 007c lw a0,(a0)
lw $4, end # 0080 ld a0,got(.text)(gp)
lw $4, end # 0080 lw a0,got(.text)(gp)
# 0084 nop
# 0088 daddiu a0,a0,lo(end)
# 0088 addiu a0,a0,lo(end)
# 008c lw a0,(a0)
ld $4, shared # 0090 ld a0,got(.sdata)(gp)
ld $4, shared # 0090 lw a0,got(.sdata)(gp)
# 0094 nop
# 0098 daddiu a0,a0,lo(shared)
# 0098 addiu a0,a0,lo(shared)
# 009c ld a0,(a0)
ld $4, unshared # 00a0 ld a0,got(.data)(gp)
ld $4, unshared # 00a0 lw a0,got(.data)(gp)
# 00a4 nop
# 00a8 daddiu a0,a0,lo(unshared)
# 00a8 addiu a0,a0,lo(unshared)
# 00ac ld a0,(a0)
ld $4, end # 00b0 ld a0,got(.text)(gp)
ld $4, end # 00b0 lw a0,got(.text)(gp)
# 00b4 nop
# 00b8 daddiu a0,a0,lo(end)
# 00b8 addiu a0,a0,lo(end)
# 00bc ld a0,(a0)
sw $4, shared # 00c0 ld at,got(.sdata)(gp)
sw $4, shared # 00c0 lw at,got(.sdata)(gp)
# 00c4 nop
# 00c8 daddiu at,at,lo(shared)
# 00c8 addiu at,at,lo(shared)
# 00cc sw a0,0(at)
sw $4, unshared # 00d0 ld at,got(.data)(gp)
sw $4, unshared # 00d0 lw at,got(.data)(gp)
# 00d4 nop
# 00d8 daddiu at,at,lo(unshared)
# 00d8 addiu at,at,lo(unshared)
# 00dc sw a0,0(at)
sd $4, shared # 00e0 ld at,got(.sdata)(gp)
sd $4, shared # 00e0 lw at,got(.sdata)(gp)
# 00e4 nop
# 00e8 daddiu at,at,lo(shared)
# 00e8 addiu at,at,lo(shared)
# 00ec sd a0,(at)
sd $4, unshared # 00f0 ld at,got(.data)(gp)
sd $4, unshared # 00f0 lw at,got(.data)(gp)
# 00f4 nop
# 00f8 daddiu at,at,lo(unshared)
# 00f8 addiu at,at,lo(unshared)
# 00fc sd a0,(at)
ulh $4, unshared # 0100 ld at,got(.data)(gp)
ulh $4, unshared # 0100 lw at,got(.data)(gp)
# 0104 nop
# 0108 daddiu at,at,lo(unshared)
# 0108 addiu at,at,lo(unshared)
# 010c lb a0,0(at)
# 0110 lbu at,1(at)
# 0114 sll a0,a0,8
# 0118 or a0,a0,at
ush $4, unshared # 011c ld at,got(.data)(gp)
ush $4, unshared # 011c lw at,got(.data)(gp)
# 0120 nop
# 0124 daddiu at,at,lo(unshared)
# 0124 addiu at,at,lo(unshared)
# 0128 sb a0,0(at)
# 012c srl a0,a0,8
# 0130 sb a0,1(at)
# 0134 lbu at,0(at)
# 0138 sll a0,a0,8
# 013c or a0,a0,at
ulw $4, unshared # 0140 ld at,got(.data)(gp)
ulw $4, unshared # 0140 lw at,got(.data)(gp)
# 0144 nop
# 0148 daddiu at,at,lo(unshared)
# 0148 addiu at,at,lo(unshared)
# 014c lwl a0,0(at)
# 0150 lwr a0,3(at)
usw $4, unshared # 0154 ld at,got(.data)(gp)
usw $4, unshared # 0154 lw at,got(.data)(gp)
# 0158 nop
# 015c daddiu at,at,lo(unshared)
# 015c addiu at,at,lo(unshared)
# 0160 swl a0,0(at)
# 0164 swr a0,3(at)
li.d $4, 1.0 # 0168 li a0,0xffc0
# 016c dsll32 a0,a0,14
li.d $4, 1.9 # 0170 ld at,got(.rodata)(gp)
li.d $4, 1.9 # 0170 lw at,got(.rodata)(gp)
# 0174 ld a0,lo(F1.9)(at)
li.d $f0, 1.0 # 0178 li at,0xffc0
# 017c dsll32 at,at,14
# 0180 dmtc1 at,$f0
li.d $f0, 1.9 # 0184 ld at,got(.rodata)(gp)
li.d $f0, 1.9 # 0184 lw at,got(.rodata)(gp)
# 0188 ldc1 $f0,lo(L1.9)(at)
seq $4, $5, -100 # 018c daddiu a0,a1,100
# 0190 sltiu a0,a0,1
@ -122,18 +122,18 @@ func:
dla $4, shared # 01a0 ld a0,got(.sdata)(gp)
# 01a4 nop
# 01a8 daddiu a0,a0,lo(shared)
# 01a8 addiu a0,a0,lo(shared)
dla $4, unshared # 01ac ld a0,got(.data)(gp)
# 01b0 nop
# 01b4 daddiu a0,a0,lo(unshared)
uld $4, unshared # 01b8 ld at,got(.data)(gp)
# 01b4 addiu a0,a0,lo(unshared)
uld $4, unshared # 01b8 lw at,got(.data)(gp)
# 01bc nop
# 01c0 daddiu at,at,lo(unshared)
# 01c0 addiu at,at,lo(unshared)
# 01c4 ldl a0,0(at)
# 01c8 ldr a0,7(at)
usd $4, unshared # 01cc ld at,got(.data)(gp)
usd $4, unshared # 01cc lw at,got(.data)(gp)
# 01d0 nop
# 01d4 daddiu at,at,lo(unshared)
# 01d4 addiu at,at,lo(unshared)
# 01d8 sdl a0,0(at)
# 01dc sdr a0,7(at)

View file

@ -9,11 +9,11 @@ Disassembly of section .text:
0+000 <[^>]*>:
0: 3c041234 lui a0,0x1234
4: 34845678 ori a0,a0,0x5678
8: 6784c000 daddiu a0,gp,-16384
8: 2784c000 addiu a0,gp,-16384
c: 3c040000 lui a0,0x0
10: 64840000 daddiu a0,a0,0
10: 24840000 addiu a0,a0,0
14: 3c040000 lui a0,0x0
18: 64840158 daddiu a0,a0,344
18: 24840158 addiu a0,a0,344
1c: 08000056 j 158 <[^>]*>
20: 0c000056 jal 158 <[^>]*>
24: 8f84c000 lw a0,-16384\(gp\)
@ -33,13 +33,13 @@ Disassembly of section .text:
5c: 3c010000 lui at,0x0
60: fc240000 sd a0,0\(at\)
64: 3c010000 lui at,0x0
68: 64210000 daddiu at,at,0
68: 24210000 addiu at,at,0
6c: 80240000 lb a0,0\(at\)
70: 90210001 lbu at,1\(at\)
74: 00042200 sll a0,a0,0x8
78: 00812025 or a0,a0,at
7c: 3c010000 lui at,0x0
80: 64210000 daddiu at,at,0
80: 24210000 addiu at,at,0
84: a0240001 sb a0,1\(at\)
88: 00042202 srl a0,a0,0x8
8c: a0240000 sb a0,0\(at\)
@ -47,11 +47,11 @@ Disassembly of section .text:
94: 00042200 sll a0,a0,0x8
98: 00812025 or a0,a0,at
9c: 3c010000 lui at,0x0
a0: 64210000 daddiu at,at,0
a0: 24210000 addiu at,at,0
a4: 88240000 lwl a0,0\(at\)
a8: 98240003 lwr a0,3\(at\)
ac: 3c010000 lui at,0x0
b0: 64210000 daddiu at,at,0
b0: 24210000 addiu at,at,0
b4: a8240000 swl a0,0\(at\)
b8: b8240003 swr a0,3\(at\)
bc: 3404ffc0 li a0,0xffc0
@ -67,15 +67,15 @@ Disassembly of section .text:
e4: 64a40064 daddiu a0,a1,100
e8: 0004202b sltu a0,zero,a0
ec: 00a0202d move a0,a1
f0: 6784c000 daddiu a0,gp,-16384
f0: 2784c000 addiu a0,gp,-16384
f4: 3c040000 lui a0,0x0
f8: 64840000 daddiu a0,a0,0
f8: 24840000 addiu a0,a0,0
fc: 3c010000 lui at,0x0
100: 64210000 daddiu at,at,0
100: 24210000 addiu at,at,0
104: 68240000 ldl a0,0\(at\)
108: 6c240007 ldr a0,7\(at\)
10c: 3c010000 lui at,0x0
110: 64210000 daddiu at,at,0
110: 24210000 addiu at,at,0
114: b0240000 sdl a0,0\(at\)
118: b4240007 sdr a0,7\(at\)
11c: 3c018000 lui at,0x8000

View file

@ -15,11 +15,11 @@ func:
.set noreorder
li $4, 0x12345678 # 0000 lui a0,0x1234
# 0004 ori a0,a0,0x5678
la $4, shared # 0008 daddiu a0,gp,shared
la $4, shared # 0008 addiu a0,gp,shared
la $4, unshared # 000c lui a0,hi(unshared)
# 0010 daddiu a0,a0,lo(unshared)
# 0010 addiu a0,a0,lo(unshared)
la $4, end # 0014 lui a0,hi(end)
# 0018 daddiu a0,a0,lo(end)
# 0018 addiu a0,a0,lo(end)
j end # 001c j end
jal end # 0020 jal end
lw $4, shared # 0024 lw a0,shared(gp)
@ -39,13 +39,13 @@ func:
sd $4, unshared # 005c lui at,hi(unshared)
# 0060 sd a0,lo(unshared)(at)
ulh $4, unshared # 0064 lui at,hi(unshared)
# 0068 daddiu at,at,lo(unshared)
# 0068 addiu at,at,lo(unshared)
# 006c lb a0,0(at)
# 0070 lbu at,1(at)
# 0074 sll a0,a0,8
# 0078 or a0,a0,at
ush $4, unshared # 007c lui at,hi(unshared)
# 0080 daddiu at,at,lo(unshared)
# 0080 addiu at,at,lo(unshared)
# 0084 sb a0,1(at)
# 0088 srl a0,a0,8
# 008c sb a0,0(at)
@ -53,11 +53,11 @@ func:
# 0094 sll a0,a0,8
# 0098 or a0,a0,at
ulw $4, unshared # 009c lui at,hi(unshared)
# 00a0 daddiu at,at,lo(unshared)
# 00a0 addiu at,at,lo(unshared)
# 00a4 lwl a0,0(at)
# 00a8 lwr a0,3(at)
usw $4, unshared # 00ac lui at,hi(unshared)
# 00b0 daddiu at,at,lo(unshared)
# 00b0 addiu at,at,lo(unshared)
# 00b4 swl a0,0(at)
# 00b8 swr a0,3(at)
li.d $4, 1.0 # 00bc li a0,0xffc0
@ -74,15 +74,15 @@ func:
# 00e8 sltu a0,zero,a0
move $4, $5 # 00ec move a0,a1
dla $4, shared # 00f0 daddiu a0,gp,shared
dla $4, shared # 00f0 addiu a0,gp,shared
dla $4, unshared # 00f4 lui a0,hi(unshared)
# 00f8 daddiu a0,a0,lo(unshared)
# 00f8 addiu a0,a0,lo(unshared)
uld $4, unshared # 00fc lui at,hi(unshared)
# 0100 daddiu at,at,lo(unshared)
# 0100 addiu at,at,lo(unshared)
# 0104 ldl a0,0(at)
# 0108 ldr a0,7(at)
usd $4, unshared # 010c lui at,hi(unshared)
# 0110 daddiu at,at,lo(unshared)
# 0110 addiu at,at,lo(unshared)
# 0114 sdl a0,0(at)
# 0118 sdr a0,7(at)

View file

@ -29,241 +29,241 @@ Disassembly of section .text:
0+004c <[^>]*> ldr a0,[-0-9]+\(a1\)
0+0050 <[^>]*> lui at,[-0-9x]+
[ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+0054 <[^>]*> daddiu at,at,[-0-9]+
0+0054 <[^>]*> addiu at,at,[-0-9]+
[ ]*54: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0058 <[^>]*> ldl a0,[07]\(at\)
0+005c <[^>]*> ldr a0,[07]\(at\)
0+0060 <[^>]*> lui at,0x0
[ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+0064 <[^>]*> daddiu at,at,[-0-9]+
0+0064 <[^>]*> addiu at,at,[-0-9]+
[ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0068 <[^>]*> ldl a0,[07]\(at\)
0+006c <[^>]*> ldr a0,[07]\(at\)
0+0070 <[^>]*> daddiu at,gp,0
0+0070 <[^>]*> addiu at,gp,0
[ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
0+0074 <[^>]*> ldl a0,[07]\(at\)
0+0078 <[^>]*> ldr a0,[07]\(at\)
0+007c <[^>]*> lui at,0x0
[ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+0080 <[^>]*> daddiu at,at,[-0-9]+
0+0080 <[^>]*> addiu at,at,[-0-9]+
[ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0084 <[^>]*> ldl a0,[07]\(at\)
0+0088 <[^>]*> ldr a0,[07]\(at\)
0+008c <[^>]*> daddiu at,gp,0
0+008c <[^>]*> addiu at,gp,0
[ ]*8c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
0+0090 <[^>]*> ldl a0,[07]\(at\)
0+0094 <[^>]*> ldr a0,[07]\(at\)
0+0098 <[^>]*> lui at,[-0-9x]+
[ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+009c <[^>]*> daddiu at,at,[-0-9]+
0+009c <[^>]*> addiu at,at,[-0-9]+
[ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+00a0 <[^>]*> ldl a0,[07]\(at\)
0+00a4 <[^>]*> ldr a0,[07]\(at\)
0+00a8 <[^>]*> daddiu at,gp,[-0-9]+
0+00a8 <[^>]*> addiu at,gp,[-0-9]+
[ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
0+00ac <[^>]*> ldl a0,[07]\(at\)
0+00b0 <[^>]*> ldr a0,[07]\(at\)
0+00b4 <[^>]*> lui at,0x0
[ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+00b8 <[^>]*> daddiu at,at,[-0-9]+
0+00b8 <[^>]*> addiu at,at,[-0-9]+
[ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+00bc <[^>]*> ldl a0,[07]\(at\)
0+00c0 <[^>]*> ldr a0,[07]\(at\)
0+00c4 <[^>]*> lui at,0x0
[ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+00c8 <[^>]*> daddiu at,at,[-0-9]+
0+00c8 <[^>]*> addiu at,at,[-0-9]+
[ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+00cc <[^>]*> ldl a0,[07]\(at\)
0+00d0 <[^>]*> ldr a0,[07]\(at\)
0+00d4 <[^>]*> daddiu at,gp,1
0+00d4 <[^>]*> addiu at,gp,1
[ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
0+00d8 <[^>]*> ldl a0,[07]\(at\)
0+00dc <[^>]*> ldr a0,[07]\(at\)
0+00e0 <[^>]*> lui at,0x0
[ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+00e4 <[^>]*> daddiu at,at,[-0-9]+
0+00e4 <[^>]*> addiu at,at,[-0-9]+
[ ]*e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+00e8 <[^>]*> ldl a0,[07]\(at\)
0+00ec <[^>]*> ldr a0,[07]\(at\)
0+00f0 <[^>]*> daddiu at,gp,1
0+00f0 <[^>]*> addiu at,gp,1
[ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
0+00f4 <[^>]*> ldl a0,[07]\(at\)
0+00f8 <[^>]*> ldr a0,[07]\(at\)
0+00fc <[^>]*> lui at,0x0
[ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+0100 <[^>]*> daddiu at,at,[-0-9]+
0+0100 <[^>]*> addiu at,at,[-0-9]+
[ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0104 <[^>]*> ldl a0,[07]\(at\)
0+0108 <[^>]*> ldr a0,[07]\(at\)
0+010c <[^>]*> daddiu at,gp,[-0-9]+
0+010c <[^>]*> addiu at,gp,[-0-9]+
[ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
0+0110 <[^>]*> ldl a0,[07]\(at\)
0+0114 <[^>]*> ldr a0,[07]\(at\)
0+0118 <[^>]*> lui at,[-0-9x]+
[ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+011c <[^>]*> daddiu at,at,[-0-9]+
0+011c <[^>]*> addiu at,at,[-0-9]+
[ ]*11c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0120 <[^>]*> ldl a0,[07]\(at\)
0+0124 <[^>]*> ldr a0,[07]\(at\)
0+0128 <[^>]*> lui at,[-0-9x]+
[ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+012c <[^>]*> daddiu at,at,[-0-9]+
0+012c <[^>]*> addiu at,at,[-0-9]+
[ ]*12c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0130 <[^>]*> ldl a0,[07]\(at\)
0+0134 <[^>]*> ldr a0,[07]\(at\)
0+0138 <[^>]*> lui at,[-0-9x]+
[ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+013c <[^>]*> daddiu at,at,[-0-9]+
0+013c <[^>]*> addiu at,at,[-0-9]+
[ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0140 <[^>]*> ldl a0,[07]\(at\)
0+0144 <[^>]*> ldr a0,[07]\(at\)
0+0148 <[^>]*> lui at,[-0-9x]+
[ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+014c <[^>]*> daddiu at,at,[-0-9]+
0+014c <[^>]*> addiu at,at,[-0-9]+
[ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0150 <[^>]*> ldl a0,[07]\(at\)
0+0154 <[^>]*> ldr a0,[07]\(at\)
0+0158 <[^>]*> lui at,[-0-9x]+
[ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+015c <[^>]*> daddiu at,at,[-0-9]+
0+015c <[^>]*> addiu at,at,[-0-9]+
[ ]*15c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+0160 <[^>]*> ldl a0,[07]\(at\)
0+0164 <[^>]*> ldr a0,[07]\(at\)
0+0168 <[^>]*> lui at,[-0-9x]+
[ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+016c <[^>]*> daddiu at,at,[-0-9]+
0+016c <[^>]*> addiu at,at,[-0-9]+
[ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0170 <[^>]*> ldl a0,[07]\(at\)
0+0174 <[^>]*> ldr a0,[07]\(at\)
0+0178 <[^>]*> lui at,[-0-9x]+
[ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+017c <[^>]*> daddiu at,at,[-0-9]+
0+017c <[^>]*> addiu at,at,[-0-9]+
[ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+0180 <[^>]*> ldl a0,[07]\(at\)
0+0184 <[^>]*> ldr a0,[07]\(at\)
0+0188 <[^>]*> lui at,0x0
[ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+018c <[^>]*> daddiu at,at,[-0-9]+
0+018c <[^>]*> addiu at,at,[-0-9]+
[ ]*18c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0190 <[^>]*> ldl a0,[07]\(at\)
0+0194 <[^>]*> ldr a0,[07]\(at\)
0+0198 <[^>]*> lui at,0x0
[ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+019c <[^>]*> daddiu at,at,[-0-9]+
0+019c <[^>]*> addiu at,at,[-0-9]+
[ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+01a0 <[^>]*> ldl a0,[07]\(at\)
0+01a4 <[^>]*> ldr a0,[07]\(at\)
0+01a8 <[^>]*> lui at,0x0
[ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+01ac <[^>]*> daddiu at,at,[-0-9]+
0+01ac <[^>]*> addiu at,at,[-0-9]+
[ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+01b0 <[^>]*> ldl a0,[07]\(at\)
0+01b4 <[^>]*> ldr a0,[07]\(at\)
0+01b8 <[^>]*> lui at,0x0
[ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+01bc <[^>]*> daddiu at,at,[-0-9]+
0+01bc <[^>]*> addiu at,at,[-0-9]+
[ ]*1bc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+01c0 <[^>]*> ldl a0,[07]\(at\)
0+01c4 <[^>]*> ldr a0,[07]\(at\)
0+01c8 <[^>]*> lui at,0x0
[ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+01cc <[^>]*> daddiu at,at,[-0-9]+
0+01cc <[^>]*> addiu at,at,[-0-9]+
[ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+01d0 <[^>]*> ldl a0,[07]\(at\)
0+01d4 <[^>]*> ldr a0,[07]\(at\)
0+01d8 <[^>]*> lui at,0x0
[ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+01dc <[^>]*> daddiu at,at,[-0-9]+
0+01dc <[^>]*> addiu at,at,[-0-9]+
[ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+01e0 <[^>]*> ldl a0,[07]\(at\)
0+01e4 <[^>]*> ldr a0,[07]\(at\)
0+01e8 <[^>]*> lui at,0x0
[ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+01ec <[^>]*> daddiu at,at,[-0-9]+
0+01ec <[^>]*> addiu at,at,[-0-9]+
[ ]*1ec: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+01f0 <[^>]*> ldl a0,[07]\(at\)
0+01f4 <[^>]*> ldr a0,[07]\(at\)
0+01f8 <[^>]*> lui at,[-0-9x]+
[ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+01fc <[^>]*> daddiu at,at,[-0-9]+
0+01fc <[^>]*> addiu at,at,[-0-9]+
[ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0200 <[^>]*> ldl a0,[07]\(at\)
0+0204 <[^>]*> ldr a0,[07]\(at\)
0+0208 <[^>]*> lui at,[-0-9x]+
[ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+020c <[^>]*> daddiu at,at,0
0+020c <[^>]*> addiu at,at,0
[ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0210 <[^>]*> ldl a0,[07]\(at\)
0+0214 <[^>]*> ldr a0,[07]\(at\)
0+0218 <[^>]*> lui at,[-0-9x]+
[ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+021c <[^>]*> daddiu at,at,0
0+021c <[^>]*> addiu at,at,0
[ ]*21c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0220 <[^>]*> ldl a0,[07]\(at\)
0+0224 <[^>]*> ldr a0,[07]\(at\)
0+0228 <[^>]*> lui at,[-0-9x]+
[ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+022c <[^>]*> daddiu at,at,0
0+022c <[^>]*> addiu at,at,0
[ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0230 <[^>]*> ldl a0,[07]\(at\)
0+0234 <[^>]*> ldr a0,[07]\(at\)
0+0238 <[^>]*> lui at,[-0-9x]+
[ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+023c <[^>]*> daddiu at,at,0
0+023c <[^>]*> addiu at,at,0
[ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+0240 <[^>]*> ldl a0,[07]\(at\)
0+0244 <[^>]*> ldr a0,[07]\(at\)
0+0248 <[^>]*> lui at,[-0-9x]+
[ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+024c <[^>]*> daddiu at,at,[-0-9]+
0+024c <[^>]*> addiu at,at,[-0-9]+
[ ]*24c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0250 <[^>]*> ldl a0,[07]\(at\)
0+0254 <[^>]*> ldr a0,[07]\(at\)
0+0258 <[^>]*> lui at,[-0-9x]+
[ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+025c <[^>]*> daddiu at,at,[-0-9]+
0+025c <[^>]*> addiu at,at,[-0-9]+
[ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+0260 <[^>]*> ldl a0,[07]\(at\)
0+0264 <[^>]*> ldr a0,[07]\(at\)
0+0268 <[^>]*> lui at,[-0-9x]+
[ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+026c <[^>]*> daddiu at,at,[-0-9]+
0+026c <[^>]*> addiu at,at,[-0-9]+
[ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0270 <[^>]*> ldl a0,[07]\(at\)
0+0274 <[^>]*> ldr a0,[07]\(at\)
0+0278 <[^>]*> lui at,[-0-9x]+
[ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+027c <[^>]*> daddiu at,at,[-0-9]+
0+027c <[^>]*> addiu at,at,[-0-9]+
[ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0280 <[^>]*> ldl a0,[07]\(at\)
0+0284 <[^>]*> ldr a0,[07]\(at\)
0+0288 <[^>]*> lui at,[-0-9x]+
[ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+028c <[^>]*> daddiu at,at,[-0-9]+
0+028c <[^>]*> addiu at,at,[-0-9]+
[ ]*28c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0290 <[^>]*> ldl a0,[07]\(at\)
0+0294 <[^>]*> ldr a0,[07]\(at\)
0+0298 <[^>]*> lui at,[-0-9x]+
[ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+029c <[^>]*> daddiu at,at,[-0-9]+
0+029c <[^>]*> addiu at,at,[-0-9]+
[ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+02a0 <[^>]*> ldl a0,[07]\(at\)
0+02a4 <[^>]*> ldr a0,[07]\(at\)
0+02a8 <[^>]*> lui at,[-0-9x]+
[ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+02ac <[^>]*> daddiu at,at,[-0-9]+
0+02ac <[^>]*> addiu at,at,[-0-9]+
[ ]*2ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+02b0 <[^>]*> ldl a0,[07]\(at\)
0+02b4 <[^>]*> ldr a0,[07]\(at\)
0+02b8 <[^>]*> lui at,[-0-9x]+
[ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+02bc <[^>]*> daddiu at,at,[-0-9]+
0+02bc <[^>]*> addiu at,at,[-0-9]+
[ ]*2bc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+02c0 <[^>]*> ldl a0,[07]\(at\)
0+02c4 <[^>]*> ldr a0,[07]\(at\)
0+02c8 <[^>]*> lui at,[-0-9x]+
[ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+02cc <[^>]*> daddiu at,at,[-0-9]+
0+02cc <[^>]*> addiu at,at,[-0-9]+
[ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+02d0 <[^>]*> ldl a0,[07]\(at\)
0+02d4 <[^>]*> ldr a0,[07]\(at\)

View file

@ -29,241 +29,241 @@ Disassembly of section .text:
0+004c <[^>]*> sdr a0,[-0-9]+\(a1\)
0+0050 <[^>]*> lui at,[-0-9x]+
[ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+0054 <[^>]*> daddiu at,at,[-0-9]+
0+0054 <[^>]*> addiu at,at,[-0-9]+
[ ]*54: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0058 <[^>]*> sdl a0,[07]\(at\)
0+005c <[^>]*> sdr a0,[07]\(at\)
0+0060 <[^>]*> lui at,[-0-9x]+
[ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+0064 <[^>]*> daddiu at,at,[-0-9]+
0+0064 <[^>]*> addiu at,at,[-0-9]+
[ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0068 <[^>]*> sdl a0,[07]\(at\)
0+006c <[^>]*> sdr a0,[07]\(at\)
0+0070 <[^>]*> daddiu at,gp,0
0+0070 <[^>]*> addiu at,gp,0
[ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
0+0074 <[^>]*> sdl a0,[07]\(at\)
0+0078 <[^>]*> sdr a0,[07]\(at\)
0+007c <[^>]*> lui at,0x0
[ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+0080 <[^>]*> daddiu at,at,[-0-9]+
0+0080 <[^>]*> addiu at,at,[-0-9]+
[ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0084 <[^>]*> sdl a0,[07]\(at\)
0+0088 <[^>]*> sdr a0,[07]\(at\)
0+008c <[^>]*> daddiu at,gp,0
0+008c <[^>]*> addiu at,gp,0
[ ]*8c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
0+0090 <[^>]*> sdl a0,[07]\(at\)
0+0094 <[^>]*> sdr a0,[07]\(at\)
0+0098 <[^>]*> lui at,[-0-9x]+
[ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+009c <[^>]*> daddiu at,at,[-0-9]+
0+009c <[^>]*> addiu at,at,[-0-9]+
[ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+00a0 <[^>]*> sdl a0,[07]\(at\)
0+00a4 <[^>]*> sdr a0,[07]\(at\)
0+00a8 <[^>]*> daddiu at,gp,[-0-9]+
0+00a8 <[^>]*> addiu at,gp,[-0-9]+
[ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
0+00ac <[^>]*> sdl a0,[07]\(at\)
0+00b0 <[^>]*> sdr a0,[07]\(at\)
0+00b4 <[^>]*> lui at,0x0
[ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+00b8 <[^>]*> daddiu at,at,[-0-9]+
0+00b8 <[^>]*> addiu at,at,[-0-9]+
[ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+00bc <[^>]*> sdl a0,[07]\(at\)
0+00c0 <[^>]*> sdr a0,[07]\(at\)
0+00c4 <[^>]*> lui at,0x0
[ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+00c8 <[^>]*> daddiu at,at,[-0-9]+
0+00c8 <[^>]*> addiu at,at,[-0-9]+
[ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+00cc <[^>]*> sdl a0,[07]\(at\)
0+00d0 <[^>]*> sdr a0,[07]\(at\)
0+00d4 <[^>]*> daddiu at,gp,1
0+00d4 <[^>]*> addiu at,gp,1
[ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
0+00d8 <[^>]*> sdl a0,[07]\(at\)
0+00dc <[^>]*> sdr a0,[07]\(at\)
0+00e0 <[^>]*> lui at,0x0
[ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+00e4 <[^>]*> daddiu at,at,[-0-9]+
0+00e4 <[^>]*> addiu at,at,[-0-9]+
[ ]*e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+00e8 <[^>]*> sdl a0,[07]\(at\)
0+00ec <[^>]*> sdr a0,[07]\(at\)
0+00f0 <[^>]*> daddiu at,gp,1
0+00f0 <[^>]*> addiu at,gp,1
[ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
0+00f4 <[^>]*> sdl a0,[07]\(at\)
0+00f8 <[^>]*> sdr a0,[07]\(at\)
0+00fc <[^>]*> lui at,0x0
[ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+0100 <[^>]*> daddiu at,at,[-0-9]+
0+0100 <[^>]*> addiu at,at,[-0-9]+
[ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0104 <[^>]*> sdl a0,[07]\(at\)
0+0108 <[^>]*> sdr a0,[07]\(at\)
0+010c <[^>]*> daddiu at,gp,[-0-9]+
0+010c <[^>]*> addiu at,gp,[-0-9]+
[ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
0+0110 <[^>]*> sdl a0,[07]\(at\)
0+0114 <[^>]*> sdr a0,[07]\(at\)
0+0118 <[^>]*> lui at,[-0-9x]+
[ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+011c <[^>]*> daddiu at,at,[-0-9]+
0+011c <[^>]*> addiu at,at,[-0-9]+
[ ]*11c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0120 <[^>]*> sdl a0,[07]\(at\)
0+0124 <[^>]*> sdr a0,[07]\(at\)
0+0128 <[^>]*> lui at,[-0-9x]+
[ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+012c <[^>]*> daddiu at,at,[-0-9]+
0+012c <[^>]*> addiu at,at,[-0-9]+
[ ]*12c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0130 <[^>]*> sdl a0,[07]\(at\)
0+0134 <[^>]*> sdr a0,[07]\(at\)
0+0138 <[^>]*> lui at,[-0-9x]+
[ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+013c <[^>]*> daddiu at,at,[-0-9]+
0+013c <[^>]*> addiu at,at,[-0-9]+
[ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0140 <[^>]*> sdl a0,[07]\(at\)
0+0144 <[^>]*> sdr a0,[07]\(at\)
0+0148 <[^>]*> lui at,[-0-9x]+
[ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+014c <[^>]*> daddiu at,at,[-0-9]+
0+014c <[^>]*> addiu at,at,[-0-9]+
[ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0150 <[^>]*> sdl a0,[07]\(at\)
0+0154 <[^>]*> sdr a0,[07]\(at\)
0+0158 <[^>]*> lui at,[-0-9x]+
[ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+015c <[^>]*> daddiu at,at,[-0-9]+
0+015c <[^>]*> addiu at,at,[-0-9]+
[ ]*15c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+0160 <[^>]*> sdl a0,[07]\(at\)
0+0164 <[^>]*> sdr a0,[07]\(at\)
0+0168 <[^>]*> lui at,[-0-9x]+
[ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+016c <[^>]*> daddiu at,at,[-0-9]+
0+016c <[^>]*> addiu at,at,[-0-9]+
[ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0170 <[^>]*> sdl a0,[07]\(at\)
0+0174 <[^>]*> sdr a0,[07]\(at\)
0+0178 <[^>]*> lui at,[-0-9x]+
[ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+017c <[^>]*> daddiu at,at,[-0-9]+
0+017c <[^>]*> addiu at,at,[-0-9]+
[ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+0180 <[^>]*> sdl a0,[07]\(at\)
0+0184 <[^>]*> sdr a0,[07]\(at\)
0+0188 <[^>]*> lui at,0x0
[ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+018c <[^>]*> daddiu at,at,[-0-9]+
0+018c <[^>]*> addiu at,at,[-0-9]+
[ ]*18c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0190 <[^>]*> sdl a0,[07]\(at\)
0+0194 <[^>]*> sdr a0,[07]\(at\)
0+0198 <[^>]*> lui at,0x0
[ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+019c <[^>]*> daddiu at,at,[-0-9]+
0+019c <[^>]*> addiu at,at,[-0-9]+
[ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+01a0 <[^>]*> sdl a0,[07]\(at\)
0+01a4 <[^>]*> sdr a0,[07]\(at\)
0+01a8 <[^>]*> lui at,0x0
[ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+01ac <[^>]*> daddiu at,at,[-0-9]+
0+01ac <[^>]*> addiu at,at,[-0-9]+
[ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+01b0 <[^>]*> sdl a0,[07]\(at\)
0+01b4 <[^>]*> sdr a0,[07]\(at\)
0+01b8 <[^>]*> lui at,0x0
[ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+01bc <[^>]*> daddiu at,at,[-0-9]+
0+01bc <[^>]*> addiu at,at,[-0-9]+
[ ]*1bc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+01c0 <[^>]*> sdl a0,[07]\(at\)
0+01c4 <[^>]*> sdr a0,[07]\(at\)
0+01c8 <[^>]*> lui at,0x0
[ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+01cc <[^>]*> daddiu at,at,[-0-9]+
0+01cc <[^>]*> addiu at,at,[-0-9]+
[ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+01d0 <[^>]*> sdl a0,[07]\(at\)
0+01d4 <[^>]*> sdr a0,[07]\(at\)
0+01d8 <[^>]*> lui at,0x0
[ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+01dc <[^>]*> daddiu at,at,[-0-9]+
0+01dc <[^>]*> addiu at,at,[-0-9]+
[ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+01e0 <[^>]*> sdl a0,[07]\(at\)
0+01e4 <[^>]*> sdr a0,[07]\(at\)
0+01e8 <[^>]*> lui at,0x0
[ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+01ec <[^>]*> daddiu at,at,[-0-9]+
0+01ec <[^>]*> addiu at,at,[-0-9]+
[ ]*1ec: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+01f0 <[^>]*> sdl a0,[07]\(at\)
0+01f4 <[^>]*> sdr a0,[07]\(at\)
0+01f8 <[^>]*> lui at,[-0-9x]+
[ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+01fc <[^>]*> daddiu at,at,[-0-9]+
0+01fc <[^>]*> addiu at,at,[-0-9]+
[ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0200 <[^>]*> sdl a0,[07]\(at\)
0+0204 <[^>]*> sdr a0,[07]\(at\)
0+0208 <[^>]*> lui at,[-0-9x]+
[ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+020c <[^>]*> daddiu at,at,0
0+020c <[^>]*> addiu at,at,0
[ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0210 <[^>]*> sdl a0,[07]\(at\)
0+0214 <[^>]*> sdr a0,[07]\(at\)
0+0218 <[^>]*> lui at,[-0-9x]+
[ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+021c <[^>]*> daddiu at,at,0
0+021c <[^>]*> addiu at,at,0
[ ]*21c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0220 <[^>]*> sdl a0,[07]\(at\)
0+0224 <[^>]*> sdr a0,[07]\(at\)
0+0228 <[^>]*> lui at,[-0-9x]+
[ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+022c <[^>]*> daddiu at,at,0
0+022c <[^>]*> addiu at,at,0
[ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+0230 <[^>]*> sdl a0,[07]\(at\)
0+0234 <[^>]*> sdr a0,[07]\(at\)
0+0238 <[^>]*> lui at,[-0-9x]+
[ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+023c <[^>]*> daddiu at,at,0
0+023c <[^>]*> addiu at,at,0
[ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+0240 <[^>]*> sdl a0,[07]\(at\)
0+0244 <[^>]*> sdr a0,[07]\(at\)
0+0248 <[^>]*> lui at,[-0-9x]+
[ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+024c <[^>]*> daddiu at,at,[-0-9]+
0+024c <[^>]*> addiu at,at,[-0-9]+
[ ]*24c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+0250 <[^>]*> sdl a0,[07]\(at\)
0+0254 <[^>]*> sdr a0,[07]\(at\)
0+0258 <[^>]*> lui at,[-0-9x]+
[ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+025c <[^>]*> daddiu at,at,[-0-9]+
0+025c <[^>]*> addiu at,at,[-0-9]+
[ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+0260 <[^>]*> sdl a0,[07]\(at\)
0+0264 <[^>]*> sdr a0,[07]\(at\)
0+0268 <[^>]*> lui at,[-0-9x]+
[ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.*
0+026c <[^>]*> daddiu at,at,[-0-9]+
0+026c <[^>]*> addiu at,at,[-0-9]+
[ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .data.*
0+0270 <[^>]*> sdl a0,[07]\(at\)
0+0274 <[^>]*> sdr a0,[07]\(at\)
0+0278 <[^>]*> lui at,[-0-9x]+
[ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label
0+027c <[^>]*> daddiu at,at,[-0-9]+
0+027c <[^>]*> addiu at,at,[-0-9]+
[ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label
0+0280 <[^>]*> sdl a0,[07]\(at\)
0+0284 <[^>]*> sdr a0,[07]\(at\)
0+0288 <[^>]*> lui at,[-0-9x]+
[ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label
0+028c <[^>]*> daddiu at,at,[-0-9]+
0+028c <[^>]*> addiu at,at,[-0-9]+
[ ]*28c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label
0+0290 <[^>]*> sdl a0,[07]\(at\)
0+0294 <[^>]*> sdr a0,[07]\(at\)
0+0298 <[^>]*> lui at,[-0-9x]+
[ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common
0+029c <[^>]*> daddiu at,at,[-0-9]+
0+029c <[^>]*> addiu at,at,[-0-9]+
[ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common
0+02a0 <[^>]*> sdl a0,[07]\(at\)
0+02a4 <[^>]*> sdr a0,[07]\(at\)
0+02a8 <[^>]*> lui at,[-0-9x]+
[ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common
0+02ac <[^>]*> daddiu at,at,[-0-9]+
0+02ac <[^>]*> addiu at,at,[-0-9]+
[ ]*2ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common
0+02b0 <[^>]*> sdl a0,[07]\(at\)
0+02b4 <[^>]*> sdr a0,[07]\(at\)
0+02b8 <[^>]*> lui at,[-0-9x]+
[ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.*
0+02bc <[^>]*> daddiu at,at,[-0-9]+
0+02bc <[^>]*> addiu at,at,[-0-9]+
[ ]*2bc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.*
0+02c0 <[^>]*> sdl a0,[07]\(at\)
0+02c4 <[^>]*> sdr a0,[07]\(at\)
0+02c8 <[^>]*> lui at,[-0-9x]+
[ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.*
0+02cc <[^>]*> daddiu at,at,[-0-9]+
0+02cc <[^>]*> addiu at,at,[-0-9]+
[ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.*
0+02d0 <[^>]*> sdl a0,[07]\(at\)
0+02d4 <[^>]*> sdr a0,[07]\(at\)