MIPS/testsuite: Handle 64-bit addresses
authorYunQiang Su <yunqiang.su@cipunited.com>
Fri, 28 Jul 2023 05:00:36 +0000 (06:00 +0100)
committerMaciej W. Rozycki <macro@orcam.me.uk>
Fri, 28 Jul 2023 05:00:36 +0000 (06:00 +0100)
Several MIPS test cases are suitable for the n64 ABI if not for the
extra leading zeros or spaces in addresses not handled by dump patterns.
Match the characters then, removing these regressions:

mips64-openbsd  -FAIL: .set arch=FOO
mips64-openbsd  -FAIL: ST Microelectronics Loongson-2F workarounds of nop issue
mips64-openbsd  -FAIL: MIPS DSP ASE for MIPS64
mips64-openbsd  -FAIL: gas/mips/align2
mips64-openbsd  -FAIL: gas/mips/align2-el
mips64-openbsd  -FAIL: Locally-resolvable PC-relative code references
mips64-openbsd  -FAIL: MIPS jalx-1
mips64-openbsd  -FAIL: JAL overflow 2
mips64el-openbsd  -FAIL: .set arch=FOO
mips64el-openbsd  -FAIL: ST Microelectronics Loongson-2F workarounds of nop issue
mips64el-openbsd  -FAIL: MIPS DSP ASE for MIPS64
mips64el-openbsd  -FAIL: gas/mips/align2
mips64el-openbsd  -FAIL: gas/mips/align2-el
mips64el-openbsd  -FAIL: Locally-resolvable PC-relative code references
mips64el-openbsd  -FAIL: MIPS jalx-1
mips64el-openbsd  -FAIL: JAL overflow 2

Co-Authored-By: Maciej W. Rozycki <macro@orcam.me.uk>
gas/
* testsuite/gas/mips/align2-el.d: Match extra leading zeros
with addresses.
* testsuite/gas/mips/align2.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-1.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-2.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-3.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-4.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-5.d: Likewise.
* testsuite/gas/mips/compact-eh-eb-6.d: Likewise.
* testsuite/gas/mips/compact-eh-el-1.d: Likewise.
* testsuite/gas/mips/compact-eh-el-2.d: Likewise.
* testsuite/gas/mips/compact-eh-el-3.d: Likewise.
* testsuite/gas/mips/compact-eh-el-4.d: Likewise.
* testsuite/gas/mips/compact-eh-el-5.d: Likewise.
* testsuite/gas/mips/compact-eh-el-6.d: Likewise.
* testsuite/gas/mips/loongson-2f-2.d: Likewise.
* testsuite/gas/mips/loongson-2f-3.d: Likewise.
* testsuite/gas/mips/mips-jalx.d: Likewise.
* testsuite/gas/mips/mips64-dsp.d: Likewise.
* testsuite/gas/mips/pcrel-1.d: Likewise.
* testsuite/gas/mips/set-arch.d: Likewise.

ld/
* testsuite/ld-mips-elf/jaloverflow-2.d: Match extra leading
zeros and spaces with addresses as appropriate.
* testsuite/ld-mips-elf/jalx-1.d: Likewise.
* testsuite/ld-mips-elf/reloc-estimate-1.d: Likewise.

23 files changed:
gas/testsuite/gas/mips/align2-el.d
gas/testsuite/gas/mips/align2.d
gas/testsuite/gas/mips/compact-eh-eb-1.d
gas/testsuite/gas/mips/compact-eh-eb-2.d
gas/testsuite/gas/mips/compact-eh-eb-3.d
gas/testsuite/gas/mips/compact-eh-eb-4.d
gas/testsuite/gas/mips/compact-eh-eb-5.d
gas/testsuite/gas/mips/compact-eh-eb-6.d
gas/testsuite/gas/mips/compact-eh-el-1.d
gas/testsuite/gas/mips/compact-eh-el-2.d
gas/testsuite/gas/mips/compact-eh-el-3.d
gas/testsuite/gas/mips/compact-eh-el-4.d
gas/testsuite/gas/mips/compact-eh-el-5.d
gas/testsuite/gas/mips/compact-eh-el-6.d
gas/testsuite/gas/mips/loongson-2f-2.d
gas/testsuite/gas/mips/loongson-2f-3.d
gas/testsuite/gas/mips/mips-jalx.d
gas/testsuite/gas/mips/mips64-dsp.d
gas/testsuite/gas/mips/pcrel-1.d
gas/testsuite/gas/mips/set-arch.d
ld/testsuite/ld-mips-elf/jaloverflow-2.d
ld/testsuite/ld-mips-elf/jalx-1.d
ld/testsuite/ld-mips-elf/reloc-estimate-1.d

index 1f50774f4d08e787a94ba319a94214c2361ff089..6797c72c41ef96cb86a9d37bdeead3f1cdc29a92 100644 (file)
@@ -6,7 +6,7 @@
 
 Disassembly of section \.text:
 
-00000000 <f1>:
+0+000000 <f1>:
    0:  4a01            addiu   v0,1
    2:  6500            nop
    4:  6500            nop
@@ -14,14 +14,14 @@ Disassembly of section \.text:
    8:  4b01            addiu   v1,1
    a:  6500            nop
 
-0000000c <f2>:
+0+00000c <f2>:
    c:  24420001        addiu   v0,v0,1
   10:  24630001        addiu   v1,v1,1
        \.\.\.
   20:  24840001        addiu   a0,a0,1
   24:  00000000        nop
 
-00000028 <f3>:
+0+000028 <f3>:
   28:  4001            addiu   s0,s0,1
   2a:  6500            nop
   2c:  6500            nop
@@ -37,6 +37,6 @@ Disassembly of section \.text:
 
 Disassembly of section \.text\.a:
 
-00000000 <f4>:
+0+000000 <f4>:
    0:  24a50001        addiu   a1,a1,1
        \.\.\.
index 7090ceeb5c60fe139e19e563490304f2fa3d4620..3404c03ae7cf384490acaf98af1065562caab31f 100644 (file)
@@ -5,7 +5,7 @@
 
 Disassembly of section \.text:
 
-00000000 <f1>:
+0+000000 <f1>:
    0:  4a01            addiu   v0,1
    2:  6500            nop
    4:  6500            nop
@@ -13,14 +13,14 @@ Disassembly of section \.text:
    8:  4b01            addiu   v1,1
    a:  6500            nop
 
-0000000c <f2>:
+0+00000c <f2>:
    c:  24420001        addiu   v0,v0,1
   10:  24630001        addiu   v1,v1,1
        \.\.\.
   20:  24840001        addiu   a0,a0,1
   24:  00000000        nop
 
-00000028 <f3>:
+0+000028 <f3>:
   28:  4001            addiu   s0,s0,1
   2a:  6500            nop
   2c:  6500            nop
@@ -36,6 +36,6 @@ Disassembly of section \.text:
 
 Disassembly of section \.text\.a:
 
-00000000 <f4>:
+0+000000 <f4>:
    0:  24a50001        addiu   a1,a1,1
        \.\.\.
index c4121629f46e5c9516213b1d96ee41653059b79b..9226d03b459416e33aba5d00793ab8b02b96629c 100644 (file)
@@ -8,7 +8,7 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
+0+000000 R_MIPS_PC32       .text.*
 
 
 Contents of section .text:
index e0885864bc53bfa91f8de1a9caa1a5d4494349e1..5e89221f8fba2d0f2f134e729a10c9fe9b8e85ea 100644 (file)
@@ -8,18 +8,18 @@
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_32         __gnu_compact_pr2
+0+000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
 OFFSET +TYPE +VALUE
-00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
+0+000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .group:
index 2f0e8447fc27a4e82d6e5b3a2a7d25784efc6c9a..82f9ba18c2a084ef035440c124e23185bb330d31 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 4ca4a24bc197a2a14b836566c972813069ce3ca4..f8c5b13b3196c9e3a2ab56923329903c5c09b790 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 298d2831a9d047c33fdd8dd23ed9940d66b8a35a..19e2b14ef1caa8b68f10df378c954880ec23e26d 100644 (file)
@@ -8,18 +8,18 @@
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_32         __gnu_compact_pr2
+0+000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
 OFFSET +TYPE +VALUE
-00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
+0+000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .group:
index 3766ecb74322106ff05e8db3bb8b21c325fcd166..b568cbee6e187e4c6bffc98cde5bd7b48c0349ba 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 7046dd4cfde6f08191818eee0017dc43748c8d2f..4c3c675ea3cacef620f68163a64ce5c7c49a2032 100644 (file)
@@ -8,7 +8,7 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
+0+000000 R_MIPS_PC32       .text.*
 
 
 Contents of section .text:
index 3573670880c911a691861d36d291b035e66d6ccb..76dcc865714eed525c2419e48ef4258b379f87a3 100644 (file)
@@ -8,18 +8,18 @@
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_32         __gnu_compact_pr2
+0+000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
 OFFSET +TYPE +VALUE
-00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
+0+000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .group:
index b426ec965665524bcb178f816d0ea0909ab68b8b..a1c5e29aad3509459e68afb2776331b18b9b08fa 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 67d85926331ac32fb9e522b008c5f8247c7a91bd..cc7d514c5a24266568ce7e0d2f757b56761c5d32 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 623cc067dbd81f2e163421f24b80e37c8bcf1581..935cb505ceae35f65118215d8b63e6232d3f75fc 100644 (file)
@@ -7,18 +7,18 @@
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_32         __gnu_compact_pr2
+0+000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
 OFFSET +TYPE +VALUE
-00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
+0+000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .group:
index 7d5e2dd15c338dcc52caa86094af6c94a5d1eeb3..d71b97684faecf82d5116ed422c5c998e24b85f9 100644 (file)
@@ -8,8 +8,8 @@
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_PC32       .text.*
-00000004 R_MIPS_PC32       .gnu_extab
+0+000000 R_MIPS_PC32       .text.*
+0+000004 R_MIPS_PC32       .gnu_extab
 
 
 Contents of section .text:
index 0c4ec9819b9f0c3f006599889bc9fec33a93a0a4..a70573a3c9640d7bb4080ab7aee1946edf962c01 100644 (file)
@@ -6,7 +6,7 @@
 
 Disassembly of section .text:
 
-00000000 <loongson2f_nop_insn>:
+0+000000 <loongson2f_nop_insn>:
    0:  00200825        move    \$1,\$1
    4:  00200825        move    \$1,\$1
    8:  00200825        move    \$1,\$1
index 9063df1a856aa5aab8297a2bb6a791e23a6ff965..5a30ff8eea176c565e0b6744d6149f2cf8ec7630 100644 (file)
@@ -6,7 +6,7 @@
 
 Disassembly of section .text:
 
-00000000 <.text>:
+0+000000 <.text>:
    0:  3c01cfff        lui     \$1,0xcfff
    4:  3421ffff        ori     \$1,\$1,0xffff
    8:  03c1f024        and     \$30,\$30,\$1
index 04174e39cf63a280588d8f96e8fff85be560cb78..d322da13d836ef9b97b84cbf9a63e2baf934525b 100644 (file)
@@ -3,7 +3,7 @@
 #name: mips jalx
 .*:     file format .*
 Disassembly of section .text:
-00000000 <.text>:
+0+000000 <.text>:
    0:  74000000        jalx    0x0
                        0: R_MIPS_26    external_label
    4:  00000000        nop
index b56855dffddaaf8246c4c163981a480f7e9b5024..6eaad3240c70d2f78a700ae01eb6c67d299f6294 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0+0014 <[^>]*> 7c851b94        addq_s\.qh      v1,a0,a1
 0+0018 <[^>]*> 7d4b4814        addu\.ob        t1,t2,t3
 0+001c <[^>]*> 7d6c5114        addu_s\.ob      t2,t3,t4
-0+0020 <[^>]*> 041dfff7        bposge64        00000000 <text_label>
+0+0020 <[^>]*> 041dfff7        bposge64        0+000000 <text_label>
 0+0024 <[^>]*> 00000000        nop
 0+0028 <[^>]*> 7e950415        cmp\.eq\.pw     s4,s5
 0+002c <[^>]*> 7eb60455        cmp\.lt\.pw     s5,s6
index 5c9f655d95a04e513f1d055d73f8d36e7194a2d2..91128178f29d7d14fa47cdb5ab6d75405ba1f814 100644 (file)
@@ -5,10 +5,10 @@
 
 Disassembly of section .text:
 
-00000000 <func>:
+0+000000 <func>:
        0:      3c040001        lui     a0,0x1
        4:      2484800c        addiu   a0,a0,-32756
        ...
 
-00008010 <foo>:
+0+008010 <foo>:
 #pass
index d1799dc793d80f7ae56302690942cabcbcfca3f0..ae462d35c063cf8053dd0db28c68ecaa0eabbe5e 100644 (file)
 .*:     file format .*
 
 Disassembly of section \.text:
-00000000 <[^>]*> bc010000      cache   0x1,0\(zero\)
-00000004 <[^>]*> bc020000      cache   0x2,0\(zero\)
-00000008 <[^>]*> bc030000      cache   0x3,0\(zero\)
-0000000c <[^>]*> 0085001c      dmult   a0,a1
-00000010 <[^>]*> 00a6001d      dmultu  a1,a2
-00000014 <[^>]*> 00e0300b      movn    a2,a3,zero
-00000018 <[^>]*> 0100380a      movz    a3,t0,zero
-0000001c <[^>]*> 0109001e      ddiv    zero,t0,t1
-00000020 <[^>]*> 012a001f      ddivu   zero,t1,t2
-00000024 <[^>]*> 016c5005      .word   0x16c5005
-00000028 <[^>]*> 018d5801      movt    t3,t4,\$fcc3
-0000002c <[^>]*> 42000020      wait
-00000030 <[^>]*> bdc40010      cache   0x4,16\(t6\)
-00000034 <[^>]*> 71ee0010      .word   0x71ee0010
-00000038 <[^>]*> 42000023      c0      0x23
-0000003c <[^>]*> 42000021      c0      0x21
-00000040 <[^>]*> 42000022      c0      0x22
-00000044 <[^>]*> 70850000      madd    a0,a1
-00000048 <[^>]*> 70a60001      maddu   a1,a2
-0000004c <[^>]*> 70e83002      mul     a2,a3,t0
-00000050 <[^>]*> 4500ffff      bc1f    00000050 <[^>]*>
-00000054 <[^>]*> 4504fffe      bc1f    \$fcc1,00000050 <[^>]*>
-00000058 <[^>]*> 4506fffd      bc1fl   \$fcc1,00000050 <[^>]*>
-0000005c <[^>]*> 4505fffc      bc1t    \$fcc1,00000050 <[^>]*>
-00000060 <[^>]*> 450bfffb      bc1tl   \$fcc2,00000050 <[^>]*>
-00000064 <[^>]*> 46262030      c\.f\.d \$f4,\$f6
-00000068 <[^>]*> 46262130      c\.f\.d \$fcc1,\$f4,\$f6
-0000006c <[^>]*> 4ca40081      ldxc1   \$f2,a0\(a1\)
-00000070 <[^>]*> 4ca40080      lwxc1   \$f2,a0\(a1\)
-00000074 <[^>]*> 4c462021      madd\.d \$f0,\$f2,\$f4,\$f6
-00000078 <[^>]*> 4c462020      madd\.s \$f0,\$f2,\$f4,\$f6
-0000007c <[^>]*> 00b02001      movf    a0,a1,\$fcc4
-00000080 <[^>]*> 46203111      movf\.d \$f4,\$f6,\$fcc0
-00000084 <[^>]*> 46003111      movf\.s \$f4,\$f6,\$fcc0
-00000088 <[^>]*> 00c6200b      movn    a0,a2,a2
-0000008c <[^>]*> 46263113      movn\.d \$f4,\$f6,a2
-00000090 <[^>]*> 46063113      movn\.s \$f4,\$f6,a2
-00000094 <[^>]*> 00b12001      movt    a0,a1,\$fcc4
-00000098 <[^>]*> 46213111      movt\.d \$f4,\$f6,\$fcc0
-0000009c <[^>]*> 46013111      movt\.s \$f4,\$f6,\$fcc0
-000000a0 <[^>]*> 00c6200a      movz    a0,a2,a2
-000000a4 <[^>]*> 46263112      movz\.d \$f4,\$f6,a2
-000000a8 <[^>]*> 46063112      movz\.s \$f4,\$f6,a2
-000000ac <[^>]*> 4c462029      msub\.d \$f0,\$f2,\$f4,\$f6
-000000b0 <[^>]*> 4c462028      msub\.s \$f0,\$f2,\$f4,\$f6
-000000b4 <[^>]*> 4c462031      nmadd\.d        \$f0,\$f2,\$f4,\$f6
-000000b8 <[^>]*> 4c462030      nmadd\.s        \$f0,\$f2,\$f4,\$f6
-000000bc <[^>]*> 4c462039      nmsub\.d        \$f0,\$f2,\$f4,\$f6
-000000c0 <[^>]*> 4c462038      nmsub\.s        \$f0,\$f2,\$f4,\$f6
-000000c4 <[^>]*> 4ca4200f      prefx   0x4,a0\(a1\)
-000000c8 <[^>]*> 46203115      recip\.d        \$f4,\$f6
-000000cc <[^>]*> 46003115      recip\.s        \$f4,\$f6
-000000d0 <[^>]*> 46203116      rsqrt\.d        \$f4,\$f6
-000000d4 <[^>]*> 46003116      rsqrt\.s        \$f4,\$f6
-000000d8 <[^>]*> 4ca42009      sdxc1   \$f4,a0\(a1\)
-000000dc <[^>]*> 4ca42008      swxc1   \$f4,a0\(a1\)
-000000e0 <[^>]*> 46c01005      abs\.ps \$f0,\$f2
-000000e4 <[^>]*> 46c62080      add\.ps \$f2,\$f4,\$f6
-000000e8 <[^>]*> 4c6a419e      alnv\.ps        \$f6,\$f8,\$f10,v1
-000000ec <[^>]*> 46ca4032      c\.eq\.ps       \$f8,\$f10
-000000f0 <[^>]*> 46cc5232      c\.eq\.ps       \$fcc2,\$f10,\$f12
-000000f4 <[^>]*> 46ca4030      c\.f\.ps        \$f8,\$f10
-000000f8 <[^>]*> 46cc5230      c\.f\.ps        \$fcc2,\$f10,\$f12
-000000fc <[^>]*> 46ca403e      c\.le\.ps       \$f8,\$f10
-00000100 <[^>]*> 46cc523e      c\.le\.ps       \$fcc2,\$f10,\$f12
-00000104 <[^>]*> 46ca403c      c\.lt\.ps       \$f8,\$f10
-00000108 <[^>]*> 46cc523c      c\.lt\.ps       \$fcc2,\$f10,\$f12
-0000010c <[^>]*> 46ca403d      c\.nge\.ps      \$f8,\$f10
-00000110 <[^>]*> 46cc523d      c\.nge\.ps      \$fcc2,\$f10,\$f12
-00000114 <[^>]*> 46ca403b      c\.ngl\.ps      \$f8,\$f10
-00000118 <[^>]*> 46cc523b      c\.ngl\.ps      \$fcc2,\$f10,\$f12
-0000011c <[^>]*> 46ca4039      c\.ngle\.ps     \$f8,\$f10
-00000120 <[^>]*> 46cc5239      c\.ngle\.ps     \$fcc2,\$f10,\$f12
-00000124 <[^>]*> 46ca403f      c\.ngt\.ps      \$f8,\$f10
-00000128 <[^>]*> 46cc523f      c\.ngt\.ps      \$fcc2,\$f10,\$f12
-0000012c <[^>]*> 46ca4036      c\.ole\.ps      \$f8,\$f10
-00000130 <[^>]*> 46cc5236      c\.ole\.ps      \$fcc2,\$f10,\$f12
-00000134 <[^>]*> 46ca4034      c\.olt\.ps      \$f8,\$f10
-00000138 <[^>]*> 46cc5234      c\.olt\.ps      \$fcc2,\$f10,\$f12
-0000013c <[^>]*> 46ca403a      c\.seq\.ps      \$f8,\$f10
-00000140 <[^>]*> 46cc523a      c\.seq\.ps      \$fcc2,\$f10,\$f12
-00000144 <[^>]*> 46ca4038      c\.sf\.ps       \$f8,\$f10
-00000148 <[^>]*> 46cc5238      c\.sf\.ps       \$fcc2,\$f10,\$f12
-0000014c <[^>]*> 46ca4033      c\.ueq\.ps      \$f8,\$f10
-00000150 <[^>]*> 46cc5233      c\.ueq\.ps      \$fcc2,\$f10,\$f12
-00000154 <[^>]*> 46ca4037      c\.ule\.ps      \$f8,\$f10
-00000158 <[^>]*> 46cc5237      c\.ule\.ps      \$fcc2,\$f10,\$f12
-0000015c <[^>]*> 46ca4035      c\.ult\.ps      \$f8,\$f10
-00000160 <[^>]*> 46cc5235      c\.ult\.ps      \$fcc2,\$f10,\$f12
-00000164 <[^>]*> 46ca4031      c\.un\.ps       \$f8,\$f10
-00000168 <[^>]*> 46cc5231      c\.un\.ps       \$fcc2,\$f10,\$f12
-0000016c <[^>]*> 46107326      cvt\.ps\.s      \$f12,\$f14,\$f16
-00000170 <[^>]*> 46c09428      cvt\.s\.pl      \$f16,\$f18
-00000174 <[^>]*> 46c0a4a0      cvt\.s\.pu      \$f18,\$f20
-00000178 <[^>]*> 4ca40505      luxc1   \$f20,a0\(a1\)
-0000017c <[^>]*> 4edac526      madd\.ps        \$f20,\$f22,\$f24,\$f26
-00000180 <[^>]*> 46c0d606      mov\.ps \$f24,\$f26
-00000184 <[^>]*> 46c8e691      movf\.ps        \$f26,\$f28,\$fcc2
-00000188 <[^>]*> 46c3e693      movn\.ps        \$f26,\$f28,v1
-0000018c <[^>]*> 46d1f711      movt\.ps        \$f28,\$f30,\$fcc4
-00000190 <[^>]*> 46c5f712      movz\.ps        \$f28,\$f30,a1
-00000194 <[^>]*> 4c0417ae      msub\.ps        \$f30,\$f0,\$f2,\$f4
-00000198 <[^>]*> 46c62082      mul\.ps \$f2,\$f4,\$f6
-0000019c <[^>]*> 46c04187      neg\.ps \$f6,\$f8
-000001a0 <[^>]*> 4d0c51b6      nmadd\.ps       \$f6,\$f8,\$f10,\$f12
-000001a4 <[^>]*> 4d0c51be      nmsub\.ps       \$f6,\$f8,\$f10,\$f12
-000001a8 <[^>]*> 46ce62ac      pll\.ps \$f10,\$f12,\$f14
-000001ac <[^>]*> 46d283ad      plu\.ps \$f14,\$f16,\$f18
-000001b0 <[^>]*> 46d4942e      pul\.ps \$f16,\$f18,\$f20
-000001b4 <[^>]*> 46d8b52f      puu\.ps \$f20,\$f22,\$f24
-000001b8 <[^>]*> 46dac581      sub\.ps \$f22,\$f24,\$f26
-000001bc <[^>]*> 4ce6d00d      suxc1   \$f26,a2\(a3\)
-000001c0 <[^>]*> 46cc5332      c\.eq\.ps       \$fcc3,\$f10,\$f12
-000001c4 <[^>]*> 46cce691      movf\.ps        \$f26,\$f28,\$fcc3
-000001c8 <[^>]*> 70410821      clo     at,v0
-000001cc <[^>]*> 70831820      clz     v1,a0
-000001d0 <[^>]*> 70a60000      madd    a1,a2
-000001d4 <[^>]*> 70e80001      maddu   a3,t0
-000001d8 <[^>]*> 712a0004      msub    t1,t2
-000001dc <[^>]*> 716c0005      msubu   t3,t4
-000001e0 <[^>]*> 71cf6802      mul     t5,t6,t7
-000001e4 <[^>]*> ce040000      pref    0x4,0\(s0\)
-000001e8 <[^>]*> ce247fff      pref    0x4,32767\(s1\)
-000001ec <[^>]*> ce448000      pref    0x4,-32768\(s2\)
-000001f0 <[^>]*> 00000040      ssnop
-000001f4 <[^>]*> 4900ff96      bc2f    00000050 <[^>]*>
-000001f8 <[^>]*> 00000000      nop
-000001fc <[^>]*> 4902ff94      bc2fl   00000050 <[^>]*>
-00000200 <[^>]*> 00000000      nop
-00000204 <[^>]*> 4901ff92      bc2t    00000050 <[^>]*>
-00000208 <[^>]*> 00000000      nop
-0000020c <[^>]*> 4903ff90      bc2tl   00000050 <[^>]*>
-00000210 <[^>]*> 00000000      nop
-00000214 <[^>]*> 48411000      cfc2    at,\$2
-00000218 <[^>]*> 4b234567      c2      0x1234567
-0000021c <[^>]*> 48c21800      ctc2    v0,\$3
-00000220 <[^>]*> 48032000      mfc2    v1,\$4
-00000224 <[^>]*> 48042800      mfc2    a0,\$5
-00000228 <[^>]*> 48053007      mfc2    a1,\$6,7
-0000022c <[^>]*> 48863800      mtc2    a2,\$7
-00000230 <[^>]*> 48874000      mtc2    a3,\$8
-00000234 <[^>]*> 48884807      mtc2    t0,\$9,7
-00000238 <[^>]*> bc250000      cache   0x5,0\(at\)
-0000023c <[^>]*> bc457fff      cache   0x5,32767\(v0\)
-00000240 <[^>]*> bc658000      cache   0x5,-32768\(v1\)
-00000244 <[^>]*> 42000018      eret
-00000248 <[^>]*> 42000008      tlbp
-0000024c <[^>]*> 42000001      tlbr
-00000250 <[^>]*> 42000002      tlbwi
-00000254 <[^>]*> 42000006      tlbwr
-00000258 <[^>]*> 42000020      wait
-0000025c <[^>]*> 42000020      wait
-00000260 <[^>]*> 4359e260      wait    0x56789
-00000264 <[^>]*> 0000000d      break
-00000268 <[^>]*> 0000000d      break
-0000026c <[^>]*> 0345000d      break   0x345
-00000270 <[^>]*> 0048d14d      break   0x48,0x345
-00000274 <[^>]*> 7000003f      sdbbp
-00000278 <[^>]*> 7000003f      sdbbp
-0000027c <[^>]*> 7159e27f      sdbbp   0x56789
-00000280 <[^>]*> 000000c0      ehb
-00000284 <[^>]*> 7ca43980      .word   0x7ca43980
-00000288 <[^>]*> 7ca46984      .word   0x7ca46984
-0000028c <[^>]*> 0100fc09      jalr.hb t0
-00000290 <[^>]*> 0120a409      jalr.hb s4,t1
-00000294 <[^>]*> 01000408      jr.hb   t0
-00000298 <[^>]*> 7c0a003b      .word   0x7c0a003b
-0000029c <[^>]*> 7c0b083b      .word   0x7c0b083b
-000002a0 <[^>]*> 7c0c103b      .word   0x7c0c103b
-000002a4 <[^>]*> 7c0d183b      .word   0x7c0d183b
-000002a8 <[^>]*> 7c0e203b      .word   0x7c0e203b
-000002ac <[^>]*> 7c0f283b      .word   0x7c0f283b
-000002b0 <[^>]*> 002acf02      .word   0x2acf02
-000002b4 <[^>]*> 002ac902      .word   0x2ac902
-000002b8 <[^>]*> 0004c823      negu    t9,a0
-000002bc <[^>]*> 032ac846      .word   0x32ac846
-000002c0 <[^>]*> 008ac846      .word   0x8ac846
-000002c4 <[^>]*> 008ac846      .word   0x8ac846
-000002c8 <[^>]*> 7c073c20      .word   0x7c073c20
-000002cc <[^>]*> 7c0a4420      .word   0x7c0a4420
-000002d0 <[^>]*> 7c073e20      .word   0x7c073e20
-000002d4 <[^>]*> 7c0a4620      .word   0x7c0a4620
-000002d8 <[^>]*> 055f5555      .word   0x55f5555
-000002dc <[^>]*> 7c0738a0      .word   0x7c0738a0
-000002e0 <[^>]*> 7c0a40a0      .word   0x7c0a40a0
-000002e4 <[^>]*> 41606000      .word   0x41606000
-000002e8 <[^>]*> 41606000      .word   0x41606000
-000002ec <[^>]*> 416a6000      .word   0x416a6000
-000002f0 <[^>]*> 41606020      .word   0x41606020
-000002f4 <[^>]*> 41606020      .word   0x41606020
-000002f8 <[^>]*> 416a6020      .word   0x416a6020
-000002fc <[^>]*> 41595000      .word   0x41595000
-00000300 <[^>]*> 41d95000      .word   0x41d95000
-00000304 <[^>]*> 44710000      .word   0x44710000
-00000308 <[^>]*> 44f10000      .word   0x44f10000
-0000030c <[^>]*> 48715555      .word   0x48715555
-00000310 <[^>]*> 48f15555      .word   0x48f15555
-00000314 <[^>]*> 70410825      dclo    at,v0
-00000318 <[^>]*> 70831824      dclz    v1,a0
-0000031c <[^>]*> 48232000      dmfc2   v1,\$4
-00000320 <[^>]*> 48242800      dmfc2   a0,\$5
-00000324 <[^>]*> 48253007      dmfc2   a1,\$6,7
-00000328 <[^>]*> 48a63800      dmtc2   a2,\$7
-0000032c <[^>]*> 48a74000      dmtc2   a3,\$8
-00000330 <[^>]*> 48a84807      dmtc2   t0,\$9,7
-00000334 <[^>]*> 00850029      .word   0x850029
-00000338 <[^>]*> 00a60028      .word   0xa60028
-0000033c <[^>]*> 00002012      mflo    a0
-00000340 <[^>]*> 00a62029      .word   0xa62029
-00000344 <[^>]*> 00a62229      .word   0xa62229
-00000348 <[^>]*> 00a62629      .word   0xa62629
-0000034c <[^>]*> 00a62269      .word   0xa62269
-00000350 <[^>]*> 00a62669      .word   0xa62669
-00000354 <[^>]*> 00a62429      .word   0xa62429
-00000358 <[^>]*> 00a62069      .word   0xa62069
-0000035c <[^>]*> 00a62469      .word   0xa62469
-00000360 <[^>]*> 00002012      mflo    a0
-00000364 <[^>]*> 00a62028      .word   0xa62028
-00000368 <[^>]*> 00a62228      .word   0xa62228
-0000036c <[^>]*> 00a62628      .word   0xa62628
-00000370 <[^>]*> 00a62268      .word   0xa62268
-00000374 <[^>]*> 00a62668      .word   0xa62668
-00000378 <[^>]*> 00a62428      .word   0xa62428
-0000037c <[^>]*> 00a62068      .word   0xa62068
-00000380 <[^>]*> 00a62468      .word   0xa62468
-00000384 <[^>]*> 00a62059      .word   0xa62059
-00000388 <[^>]*> 00a62258      .word   0xa62258
-0000038c <[^>]*> 00a62259      .word   0xa62259
-00000390 <[^>]*> 00a620d8      .word   0xa620d8
-00000394 <[^>]*> 00a620d9      .word   0xa620d9
-00000398 <[^>]*> 00a622d8      .word   0xa622d8
-0000039c <[^>]*> 00a622d9      .word   0xa622d9
-000003a0 <[^>]*> 00a62158      .word   0xa62158
-000003a4 <[^>]*> 00a62159      .word   0xa62159
-000003a8 <[^>]*> 00a62358      .word   0xa62358
-000003ac <[^>]*> 00a62359      .word   0xa62359
-000003b0 <[^>]*> 00a621d8      .word   0xa621d8
-000003b4 <[^>]*> 00a621d9      .word   0xa621d9
-000003b8 <[^>]*> 00a623d8      .word   0xa623d8
-000003bc <[^>]*> 00a623d9      .word   0xa623d9
-000003c0 <[^>]*> 00252642      .word   0x252642
-000003c4 <[^>]*> 00c52046      .word   0xc52046
-000003c8 <[^>]*> 0025267a      .word   0x25267a
-000003cc <[^>]*> 0025267e      .word   0x25267e
-000003d0 <[^>]*> 0025267e      .word   0x25267e
-000003d4 <[^>]*> 00c52056      .word   0xc52056
-000003d8 <[^>]*> 7000003f      sdbbp
-000003dc <[^>]*> 7000003e      .word   0x7000003e
-000003e0 <[^>]*> 7003183d      .word   0x7003183d
-000003e4 <[^>]*> 7083183d      .word   0x7083183d
-000003e8 <[^>]*> 4004c803      mfc0    a0,c0_perfcnt,3
-000003ec <[^>]*> 4004c802      mfc0    a0,c0_perfcnt,2
-000003f0 <[^>]*> 4084c803      mtc0    a0,c0_perfcnt,3
-000003f4 <[^>]*> 4084c802      mtc0    a0,c0_perfcnt,2
-000003f8 <[^>]*> 4ac4100b      c2      0xc4100b
-000003fc <[^>]*> 4886208b      .word   0x4886208b
-00000400 <[^>]*> 4bcf218b      c2      0x1cf218b
-00000404 <[^>]*> 4bdf310b      c2      0x1df310b
-00000408 <[^>]*> 4ac4100c      c2      0xc4100c
-0000040c <[^>]*> 4886208c      .word   0x4886208c
-00000410 <[^>]*> 4bcf218c      c2      0x1cf218c
-00000414 <[^>]*> 4bdf310c      c2      0x1df310c
-00000418 <[^>]*> 4ac20001      c2      0xc20001
-0000041c <[^>]*> 48862001      mtc2    a2,\$4,1
-00000420 <[^>]*> 4bcf3001      c2      0x1cf3001
-00000424 <[^>]*> 4bdf2001      c2      0x1df2001
-00000428 <[^>]*> 4ac20005      c2      0xc20005
-0000042c <[^>]*> 48862005      mtc2    a2,\$4,5
-00000430 <[^>]*> 4bcf3005      c2      0x1cf3005
-00000434 <[^>]*> 4bdf2005      c2      0x1df2005
-00000438 <[^>]*> 4ac20004      c2      0xc20004
-0000043c <[^>]*> 48862004      mtc2    a2,\$4,4
-00000440 <[^>]*> 4bcf3004      c2      0x1cf3004
-00000444 <[^>]*> 4bdf2004      c2      0x1df2004
-00000448 <[^>]*> 4ac41007      c2      0xc41007
-0000044c <[^>]*> 48862087      .word   0x48862087
-00000450 <[^>]*> 4bcf2187      c2      0x1cf2187
-00000454 <[^>]*> 4bdf3107      c2      0x1df3107
-00000458 <[^>]*> 4ac41006      c2      0xc41006
-0000045c <[^>]*> 48862086      .word   0x48862086
-00000460 <[^>]*> 4bcf2186      c2      0x1cf2186
-00000464 <[^>]*> 4bdf3106      c2      0x1df3106
-00000468 <[^>]*> 4ac41030      c2      0xc41030
-0000046c <[^>]*> 488620b0      .word   0x488620b0
-00000470 <[^>]*> 4bcf21b0      c2      0x1cf21b0
-00000474 <[^>]*> 4bdf3130      c2      0x1df3130
-00000478 <[^>]*> 4ac20033      c2      0xc20033
-0000047c <[^>]*> 48862033      .word   0x48862033
-00000480 <[^>]*> 4bcf3033      c2      0x1cf3033
-00000484 <[^>]*> 4bdf2033      c2      0x1df2033
-00000488 <[^>]*> 4ac20433      c2      0xc20433
-0000048c <[^>]*> 48862433      .word   0x48862433
-00000490 <[^>]*> 4bcf3433      c2      0x1cf3433
-00000494 <[^>]*> 4bdf2433      c2      0x1df2433
-00000498 <[^>]*> 4ac20032      c2      0xc20032
-0000049c <[^>]*> 48862032      .word   0x48862032
-000004a0 <[^>]*> 4bcf3032      c2      0x1cf3032
-000004a4 <[^>]*> 4bdf2032      c2      0x1df2032
-000004a8 <[^>]*> 4ac20432      c2      0xc20432
-000004ac <[^>]*> 48862432      .word   0x48862432
-000004b0 <[^>]*> 4bcf3432      c2      0x1cf3432
-000004b4 <[^>]*> 4bdf2432      c2      0x1df2432
-000004b8 <[^>]*> 4ac4100f      c2      0xc4100f
-000004bc <[^>]*> 4886208f      .word   0x4886208f
-000004c0 <[^>]*> 4bcf218f      c2      0x1cf218f
-000004c4 <[^>]*> 4bdf310f      c2      0x1df310f
-000004c8 <[^>]*> 4ac4100e      c2      0xc4100e
-000004cc <[^>]*> 4886208e      .word   0x4886208e
-000004d0 <[^>]*> 4bcf218e      c2      0x1cf218e
-000004d4 <[^>]*> 4bdf310e      c2      0x1df310e
-000004d8 <[^>]*> 4ac41002      c2      0xc41002
-000004dc <[^>]*> 48862082      .word   0x48862082
-000004e0 <[^>]*> 4bcf2182      c2      0x1cf2182
-000004e4 <[^>]*> 4bdf3102      c2      0x1df3102
-000004e8 <[^>]*> 4ac41003      c2      0xc41003
-000004ec <[^>]*> 48862083      .word   0x48862083
-000004f0 <[^>]*> 4bcf2183      c2      0x1cf2183
-000004f4 <[^>]*> 4bdf3103      c2      0x1df3103
-000004f8 <[^>]*> 4ac4100a      c2      0xc4100a
-000004fc <[^>]*> 4886208a      .word   0x4886208a
-00000500 <[^>]*> 4bcf218a      c2      0x1cf218a
-00000504 <[^>]*> 4bdf310a      c2      0x1df310a
-00000508 <[^>]*> 4ac4100d      c2      0xc4100d
-0000050c <[^>]*> 4886208d      .word   0x4886208d
-00000510 <[^>]*> 4bcf218d      c2      0x1cf218d
-00000514 <[^>]*> 4bdf310d      c2      0x1df310d
-00000518 <[^>]*> 48a41018      .word   0x48a41018
-0000051c <[^>]*> 4984101f      .word   0x4984101f
-00000520 <[^>]*> 49c4101f      .word   0x49c4101f
-00000524 <[^>]*> 4904101f      bc2f    \$cc1,000045a4 <[^>]*>
-00000528 <[^>]*> 4944101f      .word   0x4944101f
-0000052c <[^>]*> 48c62090      .word   0x48c62090
-00000530 <[^>]*> 4bce3110      c2      0x1ce3110
-00000534 <[^>]*> 48c62092      .word   0x48c62092
-00000538 <[^>]*> 4bce3112      c2      0x1ce3112
-0000053c <[^>]*> 4bcd00a0      c2      0x1cd00a0
-00000540 <[^>]*> 4a0000bf      c2      0xbf
-00000544 <[^>]*> 480000bf      .word   0x480000bf
-00000548 <[^>]*> 490000bf      bc2f    00000848 <[^>]*>
-0000054c <[^>]*> 4a00103e      c2      0x103e
-00000550 <[^>]*> 4804103e      .word   0x4804103e
-00000554 <[^>]*> 00c52046      .word   0xc52046
-00000558 <[^>]*> 00252442      .word   0x252442
-0000055c <[^>]*> 00c52056      .word   0xc52056
-00000560 <[^>]*> 0025207e      .word   0x25207e
-00000564 <[^>]*> 002520ba      .word   0x2520ba
-00000568 <[^>]*> 4ca4200f      prefx   0x4,a0\(a1\)
-0000056c <[^>]*> 42000020      wait
-00000570 <[^>]*> 42000020      wait
-00000574 <[^>]*> 4359e260      wait    0x56789
-00000578 <[^>]*> 00000040      ssnop
-0000057c <[^>]*> 70831821      clo     v1,a0
-00000580 <[^>]*> 70831825      dclo    v1,a0
-00000584 <[^>]*> 70831820      clz     v1,a0
-00000588 <[^>]*> 70831824      dclz    v1,a0
-0000058c <[^>]*> 4c440005      luxc1   \$f0,a0\(v0\)
-00000590 <[^>]*> 4c44100d      suxc1   \$f2,a0\(v0\)
-00000594 <[^>]*> 42000008      tlbp
-00000598 <[^>]*> 42000001      tlbr
+0+000000 <[^>]*> bc010000      cache   0x1,0\(zero\)
+0+000004 <[^>]*> bc020000      cache   0x2,0\(zero\)
+0+000008 <[^>]*> bc030000      cache   0x3,0\(zero\)
+0+00000c <[^>]*> 0085001c      dmult   a0,a1
+0+000010 <[^>]*> 00a6001d      dmultu  a1,a2
+0+000014 <[^>]*> 00e0300b      movn    a2,a3,zero
+0+000018 <[^>]*> 0100380a      movz    a3,t0,zero
+0+00001c <[^>]*> 0109001e      ddiv    zero,t0,t1
+0+000020 <[^>]*> 012a001f      ddivu   zero,t1,t2
+0+000024 <[^>]*> 016c5005      .word   0x16c5005
+0+000028 <[^>]*> 018d5801      movt    t3,t4,\$fcc3
+0+00002c <[^>]*> 42000020      wait
+0+000030 <[^>]*> bdc40010      cache   0x4,16\(t6\)
+0+000034 <[^>]*> 71ee0010      .word   0x71ee0010
+0+000038 <[^>]*> 42000023      c0      0x23
+0+00003c <[^>]*> 42000021      c0      0x21
+0+000040 <[^>]*> 42000022      c0      0x22
+0+000044 <[^>]*> 70850000      madd    a0,a1
+0+000048 <[^>]*> 70a60001      maddu   a1,a2
+0+00004c <[^>]*> 70e83002      mul     a2,a3,t0
+0+000050 <[^>]*> 4500ffff      bc1f    0+000050 <[^>]*>
+0+000054 <[^>]*> 4504fffe      bc1f    \$fcc1,0+000050 <[^>]*>
+0+000058 <[^>]*> 4506fffd      bc1fl   \$fcc1,0+000050 <[^>]*>
+0+00005c <[^>]*> 4505fffc      bc1t    \$fcc1,0+000050 <[^>]*>
+0+000060 <[^>]*> 450bfffb      bc1tl   \$fcc2,0+000050 <[^>]*>
+0+000064 <[^>]*> 46262030      c\.f\.d \$f4,\$f6
+0+000068 <[^>]*> 46262130      c\.f\.d \$fcc1,\$f4,\$f6
+0+00006c <[^>]*> 4ca40081      ldxc1   \$f2,a0\(a1\)
+0+000070 <[^>]*> 4ca40080      lwxc1   \$f2,a0\(a1\)
+0+000074 <[^>]*> 4c462021      madd\.d \$f0,\$f2,\$f4,\$f6
+0+000078 <[^>]*> 4c462020      madd\.s \$f0,\$f2,\$f4,\$f6
+0+00007c <[^>]*> 00b02001      movf    a0,a1,\$fcc4
+0+000080 <[^>]*> 46203111      movf\.d \$f4,\$f6,\$fcc0
+0+000084 <[^>]*> 46003111      movf\.s \$f4,\$f6,\$fcc0
+0+000088 <[^>]*> 00c6200b      movn    a0,a2,a2
+0+00008c <[^>]*> 46263113      movn\.d \$f4,\$f6,a2
+0+000090 <[^>]*> 46063113      movn\.s \$f4,\$f6,a2
+0+000094 <[^>]*> 00b12001      movt    a0,a1,\$fcc4
+0+000098 <[^>]*> 46213111      movt\.d \$f4,\$f6,\$fcc0
+0+00009c <[^>]*> 46013111      movt\.s \$f4,\$f6,\$fcc0
+0+0000a0 <[^>]*> 00c6200a      movz    a0,a2,a2
+0+0000a4 <[^>]*> 46263112      movz\.d \$f4,\$f6,a2
+0+0000a8 <[^>]*> 46063112      movz\.s \$f4,\$f6,a2
+0+0000ac <[^>]*> 4c462029      msub\.d \$f0,\$f2,\$f4,\$f6
+0+0000b0 <[^>]*> 4c462028      msub\.s \$f0,\$f2,\$f4,\$f6
+0+0000b4 <[^>]*> 4c462031      nmadd\.d        \$f0,\$f2,\$f4,\$f6
+0+0000b8 <[^>]*> 4c462030      nmadd\.s        \$f0,\$f2,\$f4,\$f6
+0+0000bc <[^>]*> 4c462039      nmsub\.d        \$f0,\$f2,\$f4,\$f6
+0+0000c0 <[^>]*> 4c462038      nmsub\.s        \$f0,\$f2,\$f4,\$f6
+0+0000c4 <[^>]*> 4ca4200f      prefx   0x4,a0\(a1\)
+0+0000c8 <[^>]*> 46203115      recip\.d        \$f4,\$f6
+0+0000cc <[^>]*> 46003115      recip\.s        \$f4,\$f6
+0+0000d0 <[^>]*> 46203116      rsqrt\.d        \$f4,\$f6
+0+0000d4 <[^>]*> 46003116      rsqrt\.s        \$f4,\$f6
+0+0000d8 <[^>]*> 4ca42009      sdxc1   \$f4,a0\(a1\)
+0+0000dc <[^>]*> 4ca42008      swxc1   \$f4,a0\(a1\)
+0+0000e0 <[^>]*> 46c01005      abs\.ps \$f0,\$f2
+0+0000e4 <[^>]*> 46c62080      add\.ps \$f2,\$f4,\$f6
+0+0000e8 <[^>]*> 4c6a419e      alnv\.ps        \$f6,\$f8,\$f10,v1
+0+0000ec <[^>]*> 46ca4032      c\.eq\.ps       \$f8,\$f10
+0+0000f0 <[^>]*> 46cc5232      c\.eq\.ps       \$fcc2,\$f10,\$f12
+0+0000f4 <[^>]*> 46ca4030      c\.f\.ps        \$f8,\$f10
+0+0000f8 <[^>]*> 46cc5230      c\.f\.ps        \$fcc2,\$f10,\$f12
+0+0000fc <[^>]*> 46ca403e      c\.le\.ps       \$f8,\$f10
+0+000100 <[^>]*> 46cc523e      c\.le\.ps       \$fcc2,\$f10,\$f12
+0+000104 <[^>]*> 46ca403c      c\.lt\.ps       \$f8,\$f10
+0+000108 <[^>]*> 46cc523c      c\.lt\.ps       \$fcc2,\$f10,\$f12
+0+00010c <[^>]*> 46ca403d      c\.nge\.ps      \$f8,\$f10
+0+000110 <[^>]*> 46cc523d      c\.nge\.ps      \$fcc2,\$f10,\$f12
+0+000114 <[^>]*> 46ca403b      c\.ngl\.ps      \$f8,\$f10
+0+000118 <[^>]*> 46cc523b      c\.ngl\.ps      \$fcc2,\$f10,\$f12
+0+00011c <[^>]*> 46ca4039      c\.ngle\.ps     \$f8,\$f10
+0+000120 <[^>]*> 46cc5239      c\.ngle\.ps     \$fcc2,\$f10,\$f12
+0+000124 <[^>]*> 46ca403f      c\.ngt\.ps      \$f8,\$f10
+0+000128 <[^>]*> 46cc523f      c\.ngt\.ps      \$fcc2,\$f10,\$f12
+0+00012c <[^>]*> 46ca4036      c\.ole\.ps      \$f8,\$f10
+0+000130 <[^>]*> 46cc5236      c\.ole\.ps      \$fcc2,\$f10,\$f12
+0+000134 <[^>]*> 46ca4034      c\.olt\.ps      \$f8,\$f10
+0+000138 <[^>]*> 46cc5234      c\.olt\.ps      \$fcc2,\$f10,\$f12
+0+00013c <[^>]*> 46ca403a      c\.seq\.ps      \$f8,\$f10
+0+000140 <[^>]*> 46cc523a      c\.seq\.ps      \$fcc2,\$f10,\$f12
+0+000144 <[^>]*> 46ca4038      c\.sf\.ps       \$f8,\$f10
+0+000148 <[^>]*> 46cc5238      c\.sf\.ps       \$fcc2,\$f10,\$f12
+0+00014c <[^>]*> 46ca4033      c\.ueq\.ps      \$f8,\$f10
+0+000150 <[^>]*> 46cc5233      c\.ueq\.ps      \$fcc2,\$f10,\$f12
+0+000154 <[^>]*> 46ca4037      c\.ule\.ps      \$f8,\$f10
+0+000158 <[^>]*> 46cc5237      c\.ule\.ps      \$fcc2,\$f10,\$f12
+0+00015c <[^>]*> 46ca4035      c\.ult\.ps      \$f8,\$f10
+0+000160 <[^>]*> 46cc5235      c\.ult\.ps      \$fcc2,\$f10,\$f12
+0+000164 <[^>]*> 46ca4031      c\.un\.ps       \$f8,\$f10
+0+000168 <[^>]*> 46cc5231      c\.un\.ps       \$fcc2,\$f10,\$f12
+0+00016c <[^>]*> 46107326      cvt\.ps\.s      \$f12,\$f14,\$f16
+0+000170 <[^>]*> 46c09428      cvt\.s\.pl      \$f16,\$f18
+0+000174 <[^>]*> 46c0a4a0      cvt\.s\.pu      \$f18,\$f20
+0+000178 <[^>]*> 4ca40505      luxc1   \$f20,a0\(a1\)
+0+00017c <[^>]*> 4edac526      madd\.ps        \$f20,\$f22,\$f24,\$f26
+0+000180 <[^>]*> 46c0d606      mov\.ps \$f24,\$f26
+0+000184 <[^>]*> 46c8e691      movf\.ps        \$f26,\$f28,\$fcc2
+0+000188 <[^>]*> 46c3e693      movn\.ps        \$f26,\$f28,v1
+0+00018c <[^>]*> 46d1f711      movt\.ps        \$f28,\$f30,\$fcc4
+0+000190 <[^>]*> 46c5f712      movz\.ps        \$f28,\$f30,a1
+0+000194 <[^>]*> 4c0417ae      msub\.ps        \$f30,\$f0,\$f2,\$f4
+0+000198 <[^>]*> 46c62082      mul\.ps \$f2,\$f4,\$f6
+0+00019c <[^>]*> 46c04187      neg\.ps \$f6,\$f8
+0+0001a0 <[^>]*> 4d0c51b6      nmadd\.ps       \$f6,\$f8,\$f10,\$f12
+0+0001a4 <[^>]*> 4d0c51be      nmsub\.ps       \$f6,\$f8,\$f10,\$f12
+0+0001a8 <[^>]*> 46ce62ac      pll\.ps \$f10,\$f12,\$f14
+0+0001ac <[^>]*> 46d283ad      plu\.ps \$f14,\$f16,\$f18
+0+0001b0 <[^>]*> 46d4942e      pul\.ps \$f16,\$f18,\$f20
+0+0001b4 <[^>]*> 46d8b52f      puu\.ps \$f20,\$f22,\$f24
+0+0001b8 <[^>]*> 46dac581      sub\.ps \$f22,\$f24,\$f26
+0+0001bc <[^>]*> 4ce6d00d      suxc1   \$f26,a2\(a3\)
+0+0001c0 <[^>]*> 46cc5332      c\.eq\.ps       \$fcc3,\$f10,\$f12
+0+0001c4 <[^>]*> 46cce691      movf\.ps        \$f26,\$f28,\$fcc3
+0+0001c8 <[^>]*> 70410821      clo     at,v0
+0+0001cc <[^>]*> 70831820      clz     v1,a0
+0+0001d0 <[^>]*> 70a60000      madd    a1,a2
+0+0001d4 <[^>]*> 70e80001      maddu   a3,t0
+0+0001d8 <[^>]*> 712a0004      msub    t1,t2
+0+0001dc <[^>]*> 716c0005      msubu   t3,t4
+0+0001e0 <[^>]*> 71cf6802      mul     t5,t6,t7
+0+0001e4 <[^>]*> ce040000      pref    0x4,0\(s0\)
+0+0001e8 <[^>]*> ce247fff      pref    0x4,32767\(s1\)
+0+0001ec <[^>]*> ce448000      pref    0x4,-32768\(s2\)
+0+0001f0 <[^>]*> 00000040      ssnop
+0+0001f4 <[^>]*> 4900ff96      bc2f    0+000050 <[^>]*>
+0+0001f8 <[^>]*> 00000000      nop
+0+0001fc <[^>]*> 4902ff94      bc2fl   0+000050 <[^>]*>
+0+000200 <[^>]*> 00000000      nop
+0+000204 <[^>]*> 4901ff92      bc2t    0+000050 <[^>]*>
+0+000208 <[^>]*> 00000000      nop
+0+00020c <[^>]*> 4903ff90      bc2tl   0+000050 <[^>]*>
+0+000210 <[^>]*> 00000000      nop
+0+000214 <[^>]*> 48411000      cfc2    at,\$2
+0+000218 <[^>]*> 4b234567      c2      0x1234567
+0+00021c <[^>]*> 48c21800      ctc2    v0,\$3
+0+000220 <[^>]*> 48032000      mfc2    v1,\$4
+0+000224 <[^>]*> 48042800      mfc2    a0,\$5
+0+000228 <[^>]*> 48053007      mfc2    a1,\$6,7
+0+00022c <[^>]*> 48863800      mtc2    a2,\$7
+0+000230 <[^>]*> 48874000      mtc2    a3,\$8
+0+000234 <[^>]*> 48884807      mtc2    t0,\$9,7
+0+000238 <[^>]*> bc250000      cache   0x5,0\(at\)
+0+00023c <[^>]*> bc457fff      cache   0x5,32767\(v0\)
+0+000240 <[^>]*> bc658000      cache   0x5,-32768\(v1\)
+0+000244 <[^>]*> 42000018      eret
+0+000248 <[^>]*> 42000008      tlbp
+0+00024c <[^>]*> 42000001      tlbr
+0+000250 <[^>]*> 42000002      tlbwi
+0+000254 <[^>]*> 42000006      tlbwr
+0+000258 <[^>]*> 42000020      wait
+0+00025c <[^>]*> 42000020      wait
+0+000260 <[^>]*> 4359e260      wait    0x56789
+0+000264 <[^>]*> 0000000d      break
+0+000268 <[^>]*> 0000000d      break
+0+00026c <[^>]*> 0345000d      break   0x345
+0+000270 <[^>]*> 0048d14d      break   0x48,0x345
+0+000274 <[^>]*> 7000003f      sdbbp
+0+000278 <[^>]*> 7000003f      sdbbp
+0+00027c <[^>]*> 7159e27f      sdbbp   0x56789
+0+000280 <[^>]*> 000000c0      ehb
+0+000284 <[^>]*> 7ca43980      .word   0x7ca43980
+0+000288 <[^>]*> 7ca46984      .word   0x7ca46984
+0+00028c <[^>]*> 0100fc09      jalr.hb t0
+0+000290 <[^>]*> 0120a409      jalr.hb s4,t1
+0+000294 <[^>]*> 01000408      jr.hb   t0
+0+000298 <[^>]*> 7c0a003b      .word   0x7c0a003b
+0+00029c <[^>]*> 7c0b083b      .word   0x7c0b083b
+0+0002a0 <[^>]*> 7c0c103b      .word   0x7c0c103b
+0+0002a4 <[^>]*> 7c0d183b      .word   0x7c0d183b
+0+0002a8 <[^>]*> 7c0e203b      .word   0x7c0e203b
+0+0002ac <[^>]*> 7c0f283b      .word   0x7c0f283b
+0+0002b0 <[^>]*> 002acf02      .word   0x2acf02
+0+0002b4 <[^>]*> 002ac902      .word   0x2ac902
+0+0002b8 <[^>]*> 0004c823      negu    t9,a0
+0+0002bc <[^>]*> 032ac846      .word   0x32ac846
+0+0002c0 <[^>]*> 008ac846      .word   0x8ac846
+0+0002c4 <[^>]*> 008ac846      .word   0x8ac846
+0+0002c8 <[^>]*> 7c073c20      .word   0x7c073c20
+0+0002cc <[^>]*> 7c0a4420      .word   0x7c0a4420
+0+0002d0 <[^>]*> 7c073e20      .word   0x7c073e20
+0+0002d4 <[^>]*> 7c0a4620      .word   0x7c0a4620
+0+0002d8 <[^>]*> 055f5555      .word   0x55f5555
+0+0002dc <[^>]*> 7c0738a0      .word   0x7c0738a0
+0+0002e0 <[^>]*> 7c0a40a0      .word   0x7c0a40a0
+0+0002e4 <[^>]*> 41606000      .word   0x41606000
+0+0002e8 <[^>]*> 41606000      .word   0x41606000
+0+0002ec <[^>]*> 416a6000      .word   0x416a6000
+0+0002f0 <[^>]*> 41606020      .word   0x41606020
+0+0002f4 <[^>]*> 41606020      .word   0x41606020
+0+0002f8 <[^>]*> 416a6020      .word   0x416a6020
+0+0002fc <[^>]*> 41595000      .word   0x41595000
+0+000300 <[^>]*> 41d95000      .word   0x41d95000
+0+000304 <[^>]*> 44710000      .word   0x44710000
+0+000308 <[^>]*> 44f10000      .word   0x44f10000
+0+00030c <[^>]*> 48715555      .word   0x48715555
+0+000310 <[^>]*> 48f15555      .word   0x48f15555
+0+000314 <[^>]*> 70410825      dclo    at,v0
+0+000318 <[^>]*> 70831824      dclz    v1,a0
+0+00031c <[^>]*> 48232000      dmfc2   v1,\$4
+0+000320 <[^>]*> 48242800      dmfc2   a0,\$5
+0+000324 <[^>]*> 48253007      dmfc2   a1,\$6,7
+0+000328 <[^>]*> 48a63800      dmtc2   a2,\$7
+0+00032c <[^>]*> 48a74000      dmtc2   a3,\$8
+0+000330 <[^>]*> 48a84807      dmtc2   t0,\$9,7
+0+000334 <[^>]*> 00850029      .word   0x850029
+0+000338 <[^>]*> 00a60028      .word   0xa60028
+0+00033c <[^>]*> 00002012      mflo    a0
+0+000340 <[^>]*> 00a62029      .word   0xa62029
+0+000344 <[^>]*> 00a62229      .word   0xa62229
+0+000348 <[^>]*> 00a62629      .word   0xa62629
+0+00034c <[^>]*> 00a62269      .word   0xa62269
+0+000350 <[^>]*> 00a62669      .word   0xa62669
+0+000354 <[^>]*> 00a62429      .word   0xa62429
+0+000358 <[^>]*> 00a62069      .word   0xa62069
+0+00035c <[^>]*> 00a62469      .word   0xa62469
+0+000360 <[^>]*> 00002012      mflo    a0
+0+000364 <[^>]*> 00a62028      .word   0xa62028
+0+000368 <[^>]*> 00a62228      .word   0xa62228
+0+00036c <[^>]*> 00a62628      .word   0xa62628
+0+000370 <[^>]*> 00a62268      .word   0xa62268
+0+000374 <[^>]*> 00a62668      .word   0xa62668
+0+000378 <[^>]*> 00a62428      .word   0xa62428
+0+00037c <[^>]*> 00a62068      .word   0xa62068
+0+000380 <[^>]*> 00a62468      .word   0xa62468
+0+000384 <[^>]*> 00a62059      .word   0xa62059
+0+000388 <[^>]*> 00a62258      .word   0xa62258
+0+00038c <[^>]*> 00a62259      .word   0xa62259
+0+000390 <[^>]*> 00a620d8      .word   0xa620d8
+0+000394 <[^>]*> 00a620d9      .word   0xa620d9
+0+000398 <[^>]*> 00a622d8      .word   0xa622d8
+0+00039c <[^>]*> 00a622d9      .word   0xa622d9
+0+0003a0 <[^>]*> 00a62158      .word   0xa62158
+0+0003a4 <[^>]*> 00a62159      .word   0xa62159
+0+0003a8 <[^>]*> 00a62358      .word   0xa62358
+0+0003ac <[^>]*> 00a62359      .word   0xa62359
+0+0003b0 <[^>]*> 00a621d8      .word   0xa621d8
+0+0003b4 <[^>]*> 00a621d9      .word   0xa621d9
+0+0003b8 <[^>]*> 00a623d8      .word   0xa623d8
+0+0003bc <[^>]*> 00a623d9      .word   0xa623d9
+0+0003c0 <[^>]*> 00252642      .word   0x252642
+0+0003c4 <[^>]*> 00c52046      .word   0xc52046
+0+0003c8 <[^>]*> 0025267a      .word   0x25267a
+0+0003cc <[^>]*> 0025267e      .word   0x25267e
+0+0003d0 <[^>]*> 0025267e      .word   0x25267e
+0+0003d4 <[^>]*> 00c52056      .word   0xc52056
+0+0003d8 <[^>]*> 7000003f      sdbbp
+0+0003dc <[^>]*> 7000003e      .word   0x7000003e
+0+0003e0 <[^>]*> 7003183d      .word   0x7003183d
+0+0003e4 <[^>]*> 7083183d      .word   0x7083183d
+0+0003e8 <[^>]*> 4004c803      mfc0    a0,c0_perfcnt,3
+0+0003ec <[^>]*> 4004c802      mfc0    a0,c0_perfcnt,2
+0+0003f0 <[^>]*> 4084c803      mtc0    a0,c0_perfcnt,3
+0+0003f4 <[^>]*> 4084c802      mtc0    a0,c0_perfcnt,2
+0+0003f8 <[^>]*> 4ac4100b      c2      0xc4100b
+0+0003fc <[^>]*> 4886208b      .word   0x4886208b
+0+000400 <[^>]*> 4bcf218b      c2      0x1cf218b
+0+000404 <[^>]*> 4bdf310b      c2      0x1df310b
+0+000408 <[^>]*> 4ac4100c      c2      0xc4100c
+0+00040c <[^>]*> 4886208c      .word   0x4886208c
+0+000410 <[^>]*> 4bcf218c      c2      0x1cf218c
+0+000414 <[^>]*> 4bdf310c      c2      0x1df310c
+0+000418 <[^>]*> 4ac20001      c2      0xc20001
+0+00041c <[^>]*> 48862001      mtc2    a2,\$4,1
+0+000420 <[^>]*> 4bcf3001      c2      0x1cf3001
+0+000424 <[^>]*> 4bdf2001      c2      0x1df2001
+0+000428 <[^>]*> 4ac20005      c2      0xc20005
+0+00042c <[^>]*> 48862005      mtc2    a2,\$4,5
+0+000430 <[^>]*> 4bcf3005      c2      0x1cf3005
+0+000434 <[^>]*> 4bdf2005      c2      0x1df2005
+0+000438 <[^>]*> 4ac20004      c2      0xc20004
+0+00043c <[^>]*> 48862004      mtc2    a2,\$4,4
+0+000440 <[^>]*> 4bcf3004      c2      0x1cf3004
+0+000444 <[^>]*> 4bdf2004      c2      0x1df2004
+0+000448 <[^>]*> 4ac41007      c2      0xc41007
+0+00044c <[^>]*> 48862087      .word   0x48862087
+0+000450 <[^>]*> 4bcf2187      c2      0x1cf2187
+0+000454 <[^>]*> 4bdf3107      c2      0x1df3107
+0+000458 <[^>]*> 4ac41006      c2      0xc41006
+0+00045c <[^>]*> 48862086      .word   0x48862086
+0+000460 <[^>]*> 4bcf2186      c2      0x1cf2186
+0+000464 <[^>]*> 4bdf3106      c2      0x1df3106
+0+000468 <[^>]*> 4ac41030      c2      0xc41030
+0+00046c <[^>]*> 488620b0      .word   0x488620b0
+0+000470 <[^>]*> 4bcf21b0      c2      0x1cf21b0
+0+000474 <[^>]*> 4bdf3130      c2      0x1df3130
+0+000478 <[^>]*> 4ac20033      c2      0xc20033
+0+00047c <[^>]*> 48862033      .word   0x48862033
+0+000480 <[^>]*> 4bcf3033      c2      0x1cf3033
+0+000484 <[^>]*> 4bdf2033      c2      0x1df2033
+0+000488 <[^>]*> 4ac20433      c2      0xc20433
+0+00048c <[^>]*> 48862433      .word   0x48862433
+0+000490 <[^>]*> 4bcf3433      c2      0x1cf3433
+0+000494 <[^>]*> 4bdf2433      c2      0x1df2433
+0+000498 <[^>]*> 4ac20032      c2      0xc20032
+0+00049c <[^>]*> 48862032      .word   0x48862032
+0+0004a0 <[^>]*> 4bcf3032      c2      0x1cf3032
+0+0004a4 <[^>]*> 4bdf2032      c2      0x1df2032
+0+0004a8 <[^>]*> 4ac20432      c2      0xc20432
+0+0004ac <[^>]*> 48862432      .word   0x48862432
+0+0004b0 <[^>]*> 4bcf3432      c2      0x1cf3432
+0+0004b4 <[^>]*> 4bdf2432      c2      0x1df2432
+0+0004b8 <[^>]*> 4ac4100f      c2      0xc4100f
+0+0004bc <[^>]*> 4886208f      .word   0x4886208f
+0+0004c0 <[^>]*> 4bcf218f      c2      0x1cf218f
+0+0004c4 <[^>]*> 4bdf310f      c2      0x1df310f
+0+0004c8 <[^>]*> 4ac4100e      c2      0xc4100e
+0+0004cc <[^>]*> 4886208e      .word   0x4886208e
+0+0004d0 <[^>]*> 4bcf218e      c2      0x1cf218e
+0+0004d4 <[^>]*> 4bdf310e      c2      0x1df310e
+0+0004d8 <[^>]*> 4ac41002      c2      0xc41002
+0+0004dc <[^>]*> 48862082      .word   0x48862082
+0+0004e0 <[^>]*> 4bcf2182      c2      0x1cf2182
+0+0004e4 <[^>]*> 4bdf3102      c2      0x1df3102
+0+0004e8 <[^>]*> 4ac41003      c2      0xc41003
+0+0004ec <[^>]*> 48862083      .word   0x48862083
+0+0004f0 <[^>]*> 4bcf2183      c2      0x1cf2183
+0+0004f4 <[^>]*> 4bdf3103      c2      0x1df3103
+0+0004f8 <[^>]*> 4ac4100a      c2      0xc4100a
+0+0004fc <[^>]*> 4886208a      .word   0x4886208a
+0+000500 <[^>]*> 4bcf218a      c2      0x1cf218a
+0+000504 <[^>]*> 4bdf310a      c2      0x1df310a
+0+000508 <[^>]*> 4ac4100d      c2      0xc4100d
+0+00050c <[^>]*> 4886208d      .word   0x4886208d
+0+000510 <[^>]*> 4bcf218d      c2      0x1cf218d
+0+000514 <[^>]*> 4bdf310d      c2      0x1df310d
+0+000518 <[^>]*> 48a41018      .word   0x48a41018
+0+00051c <[^>]*> 4984101f      .word   0x4984101f
+0+000520 <[^>]*> 49c4101f      .word   0x49c4101f
+0+000524 <[^>]*> 4904101f      bc2f    \$cc1,0+0045a4 <[^>]*>
+0+000528 <[^>]*> 4944101f      .word   0x4944101f
+0+00052c <[^>]*> 48c62090      .word   0x48c62090
+0+000530 <[^>]*> 4bce3110      c2      0x1ce3110
+0+000534 <[^>]*> 48c62092      .word   0x48c62092
+0+000538 <[^>]*> 4bce3112      c2      0x1ce3112
+0+00053c <[^>]*> 4bcd00a0      c2      0x1cd00a0
+0+000540 <[^>]*> 4a0000bf      c2      0xbf
+0+000544 <[^>]*> 480000bf      .word   0x480000bf
+0+000548 <[^>]*> 490000bf      bc2f    0+000848 <[^>]*>
+0+00054c <[^>]*> 4a00103e      c2      0x103e
+0+000550 <[^>]*> 4804103e      .word   0x4804103e
+0+000554 <[^>]*> 00c52046      .word   0xc52046
+0+000558 <[^>]*> 00252442      .word   0x252442
+0+00055c <[^>]*> 00c52056      .word   0xc52056
+0+000560 <[^>]*> 0025207e      .word   0x25207e
+0+000564 <[^>]*> 002520ba      .word   0x2520ba
+0+000568 <[^>]*> 4ca4200f      prefx   0x4,a0\(a1\)
+0+00056c <[^>]*> 42000020      wait
+0+000570 <[^>]*> 42000020      wait
+0+000574 <[^>]*> 4359e260      wait    0x56789
+0+000578 <[^>]*> 00000040      ssnop
+0+00057c <[^>]*> 70831821      clo     v1,a0
+0+000580 <[^>]*> 70831825      dclo    v1,a0
+0+000584 <[^>]*> 70831820      clz     v1,a0
+0+000588 <[^>]*> 70831824      dclz    v1,a0
+0+00058c <[^>]*> 4c440005      luxc1   \$f0,a0\(v0\)
+0+000590 <[^>]*> 4c44100d      suxc1   \$f2,a0\(v0\)
+0+000594 <[^>]*> 42000008      tlbp
+0+000598 <[^>]*> 42000001      tlbr
        \.\.\.
index b40f4281777c533e91a378976a066f269e7e2215..e8c30ccd5170863770b20bbd8af47d4d15f750f9 100644 (file)
@@ -4,5 +4,5 @@
 #ld: -Ttext=0x20000000 -e start
 #objdump: -dr
 #...
-0*20000000:    0c000000.*
+ *20000000:    0c000000.*
 #pass
index f0826288ecb3a24290e3491d767853d2026dbced..7acfbdd5ef345591a99a638c2b2fad8c479d6bfb 100644 (file)
@@ -7,10 +7,10 @@
 
 Disassembly of section \.text:
 
-88000000 <test>:
-88000000:      f200 0002       jalx    88000008 <test1>
-88000004:      0000 0000       nop
+0*88000000 <test>:
+ *88000000:    f200 0002       jalx    88000008 <test1>
+ *88000004:    0000 0000       nop
 
-88000008 <test1>:
-88000008:      00851821        addu    v1,a0,a1
+0*88000008 <test1>:
+ *88000008:    00851821        addu    v1,a0,a1
        \.\.\.
index fcca55a2adec7477c34db09f926c59cdb959a3d4..fa536f938a7154877809b7c3f432ef36e0190773 100644 (file)
@@ -8,8 +8,8 @@
 
 DYNAMIC RELOCATION RECORDS
 OFFSET +TYPE +VALUE
-00000000 R_MIPS_NONE       \*ABS\*
-00010000 R_MIPS_REL32      foo@@V2
+0+000000 R_MIPS_NONE       \*ABS\*
+0+010000 R_MIPS_REL32      foo@@V2
 
 
 # The address must be 0x810.  We should only ever allocate one dynamic