* gas/mips/mips.exp: Run MT test for mips32r2 only.
authorChao-ying Fu <fu@mips.com>
Tue, 6 Sep 2005 18:56:21 +0000 (18:56 +0000)
committerChao-ying Fu <fu@mips.com>
Tue, 6 Sep 2005 18:56:21 +0000 (18:56 +0000)
* gas/mips/mips32-mt.[sdl]: New test.

gas/testsuite/ChangeLog
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips32-mt.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32-mt.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips32-mt.s [new file with mode: 0644]

index 78690df..eff92aa 100644 (file)
@@ -1,3 +1,8 @@
+2005-09-06  Chao-ying Fu  <fu@mips.com>
+
+       * gas/mips/mips.exp: Run MT test for mips32r2 only.
+       * gas/mips/mips32-mt.[sdl]: New test.
+
 2005-09-06  Paul Brook  <paul@codesourcery.com>
 
        * gas/arm/thumb2_relax.d: New test.
index 0df8644..0eba51b 100644 (file)
@@ -763,6 +763,7 @@ if { [istarget mips*-*-*] } then {
     run_list_test "noat-7" ""
 
     run_dump_test_arches "mips32-dsp"  [mips_arch_list_matching mips32 !sb1]
+    run_dump_test_arches "mips32-mt"   [mips_arch_list_matching mips32r2 !gpr64]
 
     if { $elf && !$no_mips16 } {
        run_dump_test "mips16-dwarf2"
diff --git a/gas/testsuite/gas/mips/mips32-mt.d b/gas/testsuite/gas/mips/mips32-mt.d
new file mode 100644 (file)
index 0000000..b983195
--- /dev/null
@@ -0,0 +1,826 @@
+#objdump: -dr --prefix-addresses --show-raw-insn -M cp0-names=mips32
+#name: MIPS MT ASE for MIPS32
+#as: -mmt
+#stderr: mips32-mt.l
+
+# Check MIPS MT ASE for MIPS32 Instruction Assembly
+
+.*: +file format .*mips.*
+
+Disassembly of section .text:
+0+0000 <[^>]*> 41600bc1        dmt
+0+0004 <[^>]*> 417f0bc1        dmt     ra
+0+0008 <[^>]*> 41600001        dvpe
+0+000c <[^>]*> 41610001        dvpe    at
+0+0010 <[^>]*> 41600be1        emt
+0+0014 <[^>]*> 41620be1        emt     v0
+0+0018 <[^>]*> 41600021        evpe
+0+001c <[^>]*> 41630021        evpe    v1
+0+0020 <[^>]*> 7ca62008        fork    a0,a1,a2
+0+0024 <[^>]*> 7ca00009        yield   a1
+0+0028 <[^>]*> 7ce03009        yield   a2,a3
+0+002c <[^>]*> 41083800        mftc0   a3,c0_badvaddr
+0+0030 <[^>]*> 41004000        mftc0   t0,c0_index
+0+0034 <[^>]*> 41004001        mftc0   t0,\$0,1
+0+0038 <[^>]*> 41004002        mftc0   t0,\$0,2
+0+003c <[^>]*> 41004003        mftc0   t0,\$0,3
+0+0040 <[^>]*> 41004004        mftc0   t0,\$0,4
+0+0044 <[^>]*> 41004005        mftc0   t0,\$0,5
+0+0048 <[^>]*> 41004006        mftc0   t0,\$0,6
+0+004c <[^>]*> 41004007        mftc0   t0,\$0,7
+0+0050 <[^>]*> 41014000        mftc0   t0,c0_random
+0+0054 <[^>]*> 41014001        mftc0   t0,\$1,1
+0+0058 <[^>]*> 41014002        mftc0   t0,\$1,2
+0+005c <[^>]*> 41014003        mftc0   t0,\$1,3
+0+0060 <[^>]*> 41014004        mftc0   t0,\$1,4
+0+0064 <[^>]*> 41014005        mftc0   t0,\$1,5
+0+0068 <[^>]*> 41014006        mftc0   t0,\$1,6
+0+006c <[^>]*> 41014007        mftc0   t0,\$1,7
+0+0070 <[^>]*> 41024000        mftc0   t0,c0_entrylo0
+0+0074 <[^>]*> 41024001        mftc0   t0,\$2,1
+0+0078 <[^>]*> 41024002        mftc0   t0,\$2,2
+0+007c <[^>]*> 41024003        mftc0   t0,\$2,3
+0+0080 <[^>]*> 41024004        mftc0   t0,\$2,4
+0+0084 <[^>]*> 41024005        mftc0   t0,\$2,5
+0+0088 <[^>]*> 41024006        mftc0   t0,\$2,6
+0+008c <[^>]*> 41024007        mftc0   t0,\$2,7
+0+0090 <[^>]*> 41034000        mftc0   t0,c0_entrylo1
+0+0094 <[^>]*> 41034001        mftc0   t0,\$3,1
+0+0098 <[^>]*> 41034002        mftc0   t0,\$3,2
+0+009c <[^>]*> 41034003        mftc0   t0,\$3,3
+0+00a0 <[^>]*> 41034004        mftc0   t0,\$3,4
+0+00a4 <[^>]*> 41034005        mftc0   t0,\$3,5
+0+00a8 <[^>]*> 41034006        mftc0   t0,\$3,6
+0+00ac <[^>]*> 41034007        mftc0   t0,\$3,7
+0+00b0 <[^>]*> 41044000        mftc0   t0,c0_context
+0+00b4 <[^>]*> 41044001        mftc0   t0,\$4,1
+0+00b8 <[^>]*> 41044002        mftc0   t0,\$4,2
+0+00bc <[^>]*> 41044003        mftc0   t0,\$4,3
+0+00c0 <[^>]*> 41044004        mftc0   t0,\$4,4
+0+00c4 <[^>]*> 41044005        mftc0   t0,\$4,5
+0+00c8 <[^>]*> 41044006        mftc0   t0,\$4,6
+0+00cc <[^>]*> 41044007        mftc0   t0,\$4,7
+0+00d0 <[^>]*> 41054000        mftc0   t0,c0_pagemask
+0+00d4 <[^>]*> 41054001        mftc0   t0,\$5,1
+0+00d8 <[^>]*> 41054002        mftc0   t0,\$5,2
+0+00dc <[^>]*> 41054003        mftc0   t0,\$5,3
+0+00e0 <[^>]*> 41054004        mftc0   t0,\$5,4
+0+00e4 <[^>]*> 41054005        mftc0   t0,\$5,5
+0+00e8 <[^>]*> 41054006        mftc0   t0,\$5,6
+0+00ec <[^>]*> 41054007        mftc0   t0,\$5,7
+0+00f0 <[^>]*> 41064000        mftc0   t0,c0_wired
+0+00f4 <[^>]*> 41064001        mftc0   t0,\$6,1
+0+00f8 <[^>]*> 41064002        mftc0   t0,\$6,2
+0+00fc <[^>]*> 41064003        mftc0   t0,\$6,3
+0+0100 <[^>]*> 41064004        mftc0   t0,\$6,4
+0+0104 <[^>]*> 41064005        mftc0   t0,\$6,5
+0+0108 <[^>]*> 41064006        mftc0   t0,\$6,6
+0+010c <[^>]*> 41064007        mftc0   t0,\$6,7
+0+0110 <[^>]*> 41074000        mftc0   t0,\$7
+0+0114 <[^>]*> 41074001        mftc0   t0,\$7,1
+0+0118 <[^>]*> 41074002        mftc0   t0,\$7,2
+0+011c <[^>]*> 41074003        mftc0   t0,\$7,3
+0+0120 <[^>]*> 41074004        mftc0   t0,\$7,4
+0+0124 <[^>]*> 41074005        mftc0   t0,\$7,5
+0+0128 <[^>]*> 41074006        mftc0   t0,\$7,6
+0+012c <[^>]*> 41074007        mftc0   t0,\$7,7
+0+0130 <[^>]*> 41084000        mftc0   t0,c0_badvaddr
+0+0134 <[^>]*> 41084001        mftc0   t0,\$8,1
+0+0138 <[^>]*> 41084002        mftc0   t0,\$8,2
+0+013c <[^>]*> 41084003        mftc0   t0,\$8,3
+0+0140 <[^>]*> 41084004        mftc0   t0,\$8,4
+0+0144 <[^>]*> 41084005        mftc0   t0,\$8,5
+0+0148 <[^>]*> 41084006        mftc0   t0,\$8,6
+0+014c <[^>]*> 41084007        mftc0   t0,\$8,7
+0+0150 <[^>]*> 41094000        mftc0   t0,c0_count
+0+0154 <[^>]*> 41094001        mftc0   t0,\$9,1
+0+0158 <[^>]*> 41094002        mftc0   t0,\$9,2
+0+015c <[^>]*> 41094003        mftc0   t0,\$9,3
+0+0160 <[^>]*> 41094004        mftc0   t0,\$9,4
+0+0164 <[^>]*> 41094005        mftc0   t0,\$9,5
+0+0168 <[^>]*> 41094006        mftc0   t0,\$9,6
+0+016c <[^>]*> 41094007        mftc0   t0,\$9,7
+0+0170 <[^>]*> 410a4000        mftc0   t0,c0_entryhi
+0+0174 <[^>]*> 410a4001        mftc0   t0,\$10,1
+0+0178 <[^>]*> 410a4002        mftc0   t0,\$10,2
+0+017c <[^>]*> 410a4003        mftc0   t0,\$10,3
+0+0180 <[^>]*> 410a4004        mftc0   t0,\$10,4
+0+0184 <[^>]*> 410a4005        mftc0   t0,\$10,5
+0+0188 <[^>]*> 410a4006        mftc0   t0,\$10,6
+0+018c <[^>]*> 410a4007        mftc0   t0,\$10,7
+0+0190 <[^>]*> 410b4000        mftc0   t0,c0_compare
+0+0194 <[^>]*> 410b4001        mftc0   t0,\$11,1
+0+0198 <[^>]*> 410b4002        mftc0   t0,\$11,2
+0+019c <[^>]*> 410b4003        mftc0   t0,\$11,3
+0+01a0 <[^>]*> 410b4004        mftc0   t0,\$11,4
+0+01a4 <[^>]*> 410b4005        mftc0   t0,\$11,5
+0+01a8 <[^>]*> 410b4006        mftc0   t0,\$11,6
+0+01ac <[^>]*> 410b4007        mftc0   t0,\$11,7
+0+01b0 <[^>]*> 410c4000        mftc0   t0,c0_status
+0+01b4 <[^>]*> 410c4001        mftc0   t0,\$12,1
+0+01b8 <[^>]*> 410c4002        mftc0   t0,\$12,2
+0+01bc <[^>]*> 410c4003        mftc0   t0,\$12,3
+0+01c0 <[^>]*> 410c4004        mftc0   t0,\$12,4
+0+01c4 <[^>]*> 410c4005        mftc0   t0,\$12,5
+0+01c8 <[^>]*> 410c4006        mftc0   t0,\$12,6
+0+01cc <[^>]*> 410c4007        mftc0   t0,\$12,7
+0+01d0 <[^>]*> 410d4000        mftc0   t0,c0_cause
+0+01d4 <[^>]*> 410d4001        mftc0   t0,\$13,1
+0+01d8 <[^>]*> 410d4002        mftc0   t0,\$13,2
+0+01dc <[^>]*> 410d4003        mftc0   t0,\$13,3
+0+01e0 <[^>]*> 410d4004        mftc0   t0,\$13,4
+0+01e4 <[^>]*> 410d4005        mftc0   t0,\$13,5
+0+01e8 <[^>]*> 410d4006        mftc0   t0,\$13,6
+0+01ec <[^>]*> 410d4007        mftc0   t0,\$13,7
+0+01f0 <[^>]*> 410e4000        mftc0   t0,c0_epc
+0+01f4 <[^>]*> 410e4001        mftc0   t0,\$14,1
+0+01f8 <[^>]*> 410e4002        mftc0   t0,\$14,2
+0+01fc <[^>]*> 410e4003        mftc0   t0,\$14,3
+0+0200 <[^>]*> 410e4004        mftc0   t0,\$14,4
+0+0204 <[^>]*> 410e4005        mftc0   t0,\$14,5
+0+0208 <[^>]*> 410e4006        mftc0   t0,\$14,6
+0+020c <[^>]*> 410e4007        mftc0   t0,\$14,7
+0+0210 <[^>]*> 410f4000        mftc0   t0,c0_prid
+0+0214 <[^>]*> 410f4001        mftc0   t0,\$15,1
+0+0218 <[^>]*> 410f4002        mftc0   t0,\$15,2
+0+021c <[^>]*> 410f4003        mftc0   t0,\$15,3
+0+0220 <[^>]*> 410f4004        mftc0   t0,\$15,4
+0+0224 <[^>]*> 410f4005        mftc0   t0,\$15,5
+0+0228 <[^>]*> 410f4006        mftc0   t0,\$15,6
+0+022c <[^>]*> 410f4007        mftc0   t0,\$15,7
+0+0230 <[^>]*> 41104000        mftc0   t0,c0_config
+0+0234 <[^>]*> 41104001        mftc0   t0,c0_config1
+0+0238 <[^>]*> 41104002        mftc0   t0,c0_config2
+0+023c <[^>]*> 41104003        mftc0   t0,c0_config3
+0+0240 <[^>]*> 41104004        mftc0   t0,\$16,4
+0+0244 <[^>]*> 41104005        mftc0   t0,\$16,5
+0+0248 <[^>]*> 41104006        mftc0   t0,\$16,6
+0+024c <[^>]*> 41104007        mftc0   t0,\$16,7
+0+0250 <[^>]*> 41114000        mftc0   t0,c0_lladdr
+0+0254 <[^>]*> 41114001        mftc0   t0,\$17,1
+0+0258 <[^>]*> 41114002        mftc0   t0,\$17,2
+0+025c <[^>]*> 41114003        mftc0   t0,\$17,3
+0+0260 <[^>]*> 41114004        mftc0   t0,\$17,4
+0+0264 <[^>]*> 41114005        mftc0   t0,\$17,5
+0+0268 <[^>]*> 41114006        mftc0   t0,\$17,6
+0+026c <[^>]*> 41114007        mftc0   t0,\$17,7
+0+0270 <[^>]*> 41124000        mftc0   t0,c0_watchlo
+0+0274 <[^>]*> 41124001        mftc0   t0,c0_watchlo,1
+0+0278 <[^>]*> 41124002        mftc0   t0,c0_watchlo,2
+0+027c <[^>]*> 41124003        mftc0   t0,c0_watchlo,3
+0+0280 <[^>]*> 41124004        mftc0   t0,c0_watchlo,4
+0+0284 <[^>]*> 41124005        mftc0   t0,c0_watchlo,5
+0+0288 <[^>]*> 41124006        mftc0   t0,c0_watchlo,6
+0+028c <[^>]*> 41124007        mftc0   t0,c0_watchlo,7
+0+0290 <[^>]*> 41134000        mftc0   t0,c0_watchhi
+0+0294 <[^>]*> 41134001        mftc0   t0,c0_watchhi,1
+0+0298 <[^>]*> 41134002        mftc0   t0,c0_watchhi,2
+0+029c <[^>]*> 41134003        mftc0   t0,c0_watchhi,3
+0+02a0 <[^>]*> 41134004        mftc0   t0,c0_watchhi,4
+0+02a4 <[^>]*> 41134005        mftc0   t0,c0_watchhi,5
+0+02a8 <[^>]*> 41134006        mftc0   t0,c0_watchhi,6
+0+02ac <[^>]*> 41134007        mftc0   t0,c0_watchhi,7
+0+02b0 <[^>]*> 41144000        mftc0   t0,c0_xcontext
+0+02b4 <[^>]*> 41144001        mftc0   t0,\$20,1
+0+02b8 <[^>]*> 41144002        mftc0   t0,\$20,2
+0+02bc <[^>]*> 41144003        mftc0   t0,\$20,3
+0+02c0 <[^>]*> 41144004        mftc0   t0,\$20,4
+0+02c4 <[^>]*> 41144005        mftc0   t0,\$20,5
+0+02c8 <[^>]*> 41144006        mftc0   t0,\$20,6
+0+02cc <[^>]*> 41144007        mftc0   t0,\$20,7
+0+02d0 <[^>]*> 41154000        mftc0   t0,\$21
+0+02d4 <[^>]*> 41154001        mftc0   t0,\$21,1
+0+02d8 <[^>]*> 41154002        mftc0   t0,\$21,2
+0+02dc <[^>]*> 41154003        mftc0   t0,\$21,3
+0+02e0 <[^>]*> 41154004        mftc0   t0,\$21,4
+0+02e4 <[^>]*> 41154005        mftc0   t0,\$21,5
+0+02e8 <[^>]*> 41154006        mftc0   t0,\$21,6
+0+02ec <[^>]*> 41154007        mftc0   t0,\$21,7
+0+02f0 <[^>]*> 41164000        mftc0   t0,\$22
+0+02f4 <[^>]*> 41164001        mftc0   t0,\$22,1
+0+02f8 <[^>]*> 41164002        mftc0   t0,\$22,2
+0+02fc <[^>]*> 41164003        mftc0   t0,\$22,3
+0+0300 <[^>]*> 41164004        mftc0   t0,\$22,4
+0+0304 <[^>]*> 41164005        mftc0   t0,\$22,5
+0+0308 <[^>]*> 41164006        mftc0   t0,\$22,6
+0+030c <[^>]*> 41164007        mftc0   t0,\$22,7
+0+0310 <[^>]*> 41174000        mftc0   t0,c0_debug
+0+0314 <[^>]*> 41174001        mftc0   t0,\$23,1
+0+0318 <[^>]*> 41174002        mftc0   t0,\$23,2
+0+031c <[^>]*> 41174003        mftc0   t0,\$23,3
+0+0320 <[^>]*> 41174004        mftc0   t0,\$23,4
+0+0324 <[^>]*> 41174005        mftc0   t0,\$23,5
+0+0328 <[^>]*> 41174006        mftc0   t0,\$23,6
+0+032c <[^>]*> 41174007        mftc0   t0,\$23,7
+0+0330 <[^>]*> 41184000        mftc0   t0,c0_depc
+0+0334 <[^>]*> 41184001        mftc0   t0,\$24,1
+0+0338 <[^>]*> 41184002        mftc0   t0,\$24,2
+0+033c <[^>]*> 41184003        mftc0   t0,\$24,3
+0+0340 <[^>]*> 41184004        mftc0   t0,\$24,4
+0+0344 <[^>]*> 41184005        mftc0   t0,\$24,5
+0+0348 <[^>]*> 41184006        mftc0   t0,\$24,6
+0+034c <[^>]*> 41184007        mftc0   t0,\$24,7
+0+0350 <[^>]*> 41194000        mftc0   t0,c0_perfcnt
+0+0354 <[^>]*> 41194001        mftc0   t0,c0_perfcnt,1
+0+0358 <[^>]*> 41194002        mftc0   t0,c0_perfcnt,2
+0+035c <[^>]*> 41194003        mftc0   t0,c0_perfcnt,3
+0+0360 <[^>]*> 41194004        mftc0   t0,c0_perfcnt,4
+0+0364 <[^>]*> 41194005        mftc0   t0,c0_perfcnt,5
+0+0368 <[^>]*> 41194006        mftc0   t0,c0_perfcnt,6
+0+036c <[^>]*> 41194007        mftc0   t0,c0_perfcnt,7
+0+0370 <[^>]*> 411a4000        mftc0   t0,c0_errctl
+0+0374 <[^>]*> 411a4001        mftc0   t0,\$26,1
+0+0378 <[^>]*> 411a4002        mftc0   t0,\$26,2
+0+037c <[^>]*> 411a4003        mftc0   t0,\$26,3
+0+0380 <[^>]*> 411a4004        mftc0   t0,\$26,4
+0+0384 <[^>]*> 411a4005        mftc0   t0,\$26,5
+0+0388 <[^>]*> 411a4006        mftc0   t0,\$26,6
+0+038c <[^>]*> 411a4007        mftc0   t0,\$26,7
+0+0390 <[^>]*> 411b4000        mftc0   t0,c0_cacheerr
+0+0394 <[^>]*> 411b4001        mftc0   t0,c0_cacheerr,1
+0+0398 <[^>]*> 411b4002        mftc0   t0,c0_cacheerr,2
+0+039c <[^>]*> 411b4003        mftc0   t0,c0_cacheerr,3
+0+03a0 <[^>]*> 411b4004        mftc0   t0,\$27,4
+0+03a4 <[^>]*> 411b4005        mftc0   t0,\$27,5
+0+03a8 <[^>]*> 411b4006        mftc0   t0,\$27,6
+0+03ac <[^>]*> 411b4007        mftc0   t0,\$27,7
+0+03b0 <[^>]*> 411c4000        mftc0   t0,c0_taglo
+0+03b4 <[^>]*> 411c4001        mftc0   t0,c0_datalo
+0+03b8 <[^>]*> 411c4002        mftc0   t0,\$28,2
+0+03bc <[^>]*> 411c4003        mftc0   t0,\$28,3
+0+03c0 <[^>]*> 411c4004        mftc0   t0,\$28,4
+0+03c4 <[^>]*> 411c4005        mftc0   t0,\$28,5
+0+03c8 <[^>]*> 411c4006        mftc0   t0,\$28,6
+0+03cc <[^>]*> 411c4007        mftc0   t0,\$28,7
+0+03d0 <[^>]*> 411d4000        mftc0   t0,c0_taghi
+0+03d4 <[^>]*> 411d4001        mftc0   t0,c0_datahi
+0+03d8 <[^>]*> 411d4002        mftc0   t0,\$29,2
+0+03dc <[^>]*> 411d4003        mftc0   t0,\$29,3
+0+03e0 <[^>]*> 411d4004        mftc0   t0,\$29,4
+0+03e4 <[^>]*> 411d4005        mftc0   t0,\$29,5
+0+03e8 <[^>]*> 411d4006        mftc0   t0,\$29,6
+0+03ec <[^>]*> 411d4007        mftc0   t0,\$29,7
+0+03f0 <[^>]*> 411e4000        mftc0   t0,c0_errorepc
+0+03f4 <[^>]*> 411e4001        mftc0   t0,\$30,1
+0+03f8 <[^>]*> 411e4002        mftc0   t0,\$30,2
+0+03fc <[^>]*> 411e4003        mftc0   t0,\$30,3
+0+0400 <[^>]*> 411e4004        mftc0   t0,\$30,4
+0+0404 <[^>]*> 411e4005        mftc0   t0,\$30,5
+0+0408 <[^>]*> 411e4006        mftc0   t0,\$30,6
+0+040c <[^>]*> 411e4007        mftc0   t0,\$30,7
+0+0410 <[^>]*> 411f4000        mftc0   t0,c0_desave
+0+0414 <[^>]*> 411f4001        mftc0   t0,\$31,1
+0+0418 <[^>]*> 411f4002        mftc0   t0,\$31,2
+0+041c <[^>]*> 411f4003        mftc0   t0,\$31,3
+0+0420 <[^>]*> 411f4004        mftc0   t0,\$31,4
+0+0424 <[^>]*> 411f4005        mftc0   t0,\$31,5
+0+0428 <[^>]*> 411f4006        mftc0   t0,\$31,6
+0+042c <[^>]*> 411f4007        mftc0   t0,\$31,7
+0+0430 <[^>]*> 410a4820        mftgpr  t1,t2
+0+0434 <[^>]*> 41005021        mftlo   t2
+0+0438 <[^>]*> 41005821        mftlo   t3
+0+043c <[^>]*> 41016021        mfthi   t4
+0+0440 <[^>]*> 41056821        mfthi   t5,\$ac1
+0+0444 <[^>]*> 41027021        mftacx  t6
+0+0448 <[^>]*> 410a7821        mftacx  t7,\$ac2
+0+044c <[^>]*> 41108021        mftdsp  s0
+0+0450 <[^>]*> 41128822        mftc1   s1,\$f18
+0+0454 <[^>]*> 41139022        mftc1   s2,\$f19
+0+0458 <[^>]*> 41149832        mfthc1  s3,\$f20
+0+045c <[^>]*> 4116a032        mfthc1  s4,\$f22
+0+0460 <[^>]*> 4116a823        cftc1   s5,\$22
+0+0464 <[^>]*> 4117b023        cftc1   s6,\$23
+0+0468 <[^>]*> 4118b824        mftc2   s7,\$24
+0+046c <[^>]*> 4119c034        mfthc2  t8,\$25
+0+0470 <[^>]*> 411ac825        cftc2   t9,\$26
+0+0474 <[^>]*> 419ad800        mttc0   k0,c0_cacheerr
+0+0478 <[^>]*> 419b0000        mttc0   k1,c0_index
+0+047c <[^>]*> 419b0001        mttc0   k1,\$0,1
+0+0480 <[^>]*> 419b0002        mttc0   k1,\$0,2
+0+0484 <[^>]*> 419b0003        mttc0   k1,\$0,3
+0+0488 <[^>]*> 419b0004        mttc0   k1,\$0,4
+0+048c <[^>]*> 419b0005        mttc0   k1,\$0,5
+0+0490 <[^>]*> 419b0006        mttc0   k1,\$0,6
+0+0494 <[^>]*> 419b0007        mttc0   k1,\$0,7
+0+0498 <[^>]*> 419b0800        mttc0   k1,c0_random
+0+049c <[^>]*> 419b0801        mttc0   k1,\$1,1
+0+04a0 <[^>]*> 419b0802        mttc0   k1,\$1,2
+0+04a4 <[^>]*> 419b0803        mttc0   k1,\$1,3
+0+04a8 <[^>]*> 419b0804        mttc0   k1,\$1,4
+0+04ac <[^>]*> 419b0805        mttc0   k1,\$1,5
+0+04b0 <[^>]*> 419b0806        mttc0   k1,\$1,6
+0+04b4 <[^>]*> 419b0807        mttc0   k1,\$1,7
+0+04b8 <[^>]*> 419b1000        mttc0   k1,c0_entrylo0
+0+04bc <[^>]*> 419b1001        mttc0   k1,\$2,1
+0+04c0 <[^>]*> 419b1002        mttc0   k1,\$2,2
+0+04c4 <[^>]*> 419b1003        mttc0   k1,\$2,3
+0+04c8 <[^>]*> 419b1004        mttc0   k1,\$2,4
+0+04cc <[^>]*> 419b1005        mttc0   k1,\$2,5
+0+04d0 <[^>]*> 419b1006        mttc0   k1,\$2,6
+0+04d4 <[^>]*> 419b1007        mttc0   k1,\$2,7
+0+04d8 <[^>]*> 419b1800        mttc0   k1,c0_entrylo1
+0+04dc <[^>]*> 419b1801        mttc0   k1,\$3,1
+0+04e0 <[^>]*> 419b1802        mttc0   k1,\$3,2
+0+04e4 <[^>]*> 419b1803        mttc0   k1,\$3,3
+0+04e8 <[^>]*> 419b1804        mttc0   k1,\$3,4
+0+04ec <[^>]*> 419b1805        mttc0   k1,\$3,5
+0+04f0 <[^>]*> 419b1806        mttc0   k1,\$3,6
+0+04f4 <[^>]*> 419b1807        mttc0   k1,\$3,7
+0+04f8 <[^>]*> 419b2000        mttc0   k1,c0_context
+0+04fc <[^>]*> 419b2001        mttc0   k1,\$4,1
+0+0500 <[^>]*> 419b2002        mttc0   k1,\$4,2
+0+0504 <[^>]*> 419b2003        mttc0   k1,\$4,3
+0+0508 <[^>]*> 419b2004        mttc0   k1,\$4,4
+0+050c <[^>]*> 419b2005        mttc0   k1,\$4,5
+0+0510 <[^>]*> 419b2006        mttc0   k1,\$4,6
+0+0514 <[^>]*> 419b2007        mttc0   k1,\$4,7
+0+0518 <[^>]*> 419b2800        mttc0   k1,c0_pagemask
+0+051c <[^>]*> 419b2801        mttc0   k1,\$5,1
+0+0520 <[^>]*> 419b2802        mttc0   k1,\$5,2
+0+0524 <[^>]*> 419b2803        mttc0   k1,\$5,3
+0+0528 <[^>]*> 419b2804        mttc0   k1,\$5,4
+0+052c <[^>]*> 419b2805        mttc0   k1,\$5,5
+0+0530 <[^>]*> 419b2806        mttc0   k1,\$5,6
+0+0534 <[^>]*> 419b2807        mttc0   k1,\$5,7
+0+0538 <[^>]*> 419b3000        mttc0   k1,c0_wired
+0+053c <[^>]*> 419b3001        mttc0   k1,\$6,1
+0+0540 <[^>]*> 419b3002        mttc0   k1,\$6,2
+0+0544 <[^>]*> 419b3003        mttc0   k1,\$6,3
+0+0548 <[^>]*> 419b3004        mttc0   k1,\$6,4
+0+054c <[^>]*> 419b3005        mttc0   k1,\$6,5
+0+0550 <[^>]*> 419b3006        mttc0   k1,\$6,6
+0+0554 <[^>]*> 419b3007        mttc0   k1,\$6,7
+0+0558 <[^>]*> 419b3800        mttc0   k1,\$7
+0+055c <[^>]*> 419b3801        mttc0   k1,\$7,1
+0+0560 <[^>]*> 419b3802        mttc0   k1,\$7,2
+0+0564 <[^>]*> 419b3803        mttc0   k1,\$7,3
+0+0568 <[^>]*> 419b3804        mttc0   k1,\$7,4
+0+056c <[^>]*> 419b3805        mttc0   k1,\$7,5
+0+0570 <[^>]*> 419b3806        mttc0   k1,\$7,6
+0+0574 <[^>]*> 419b3807        mttc0   k1,\$7,7
+0+0578 <[^>]*> 419b4000        mttc0   k1,c0_badvaddr
+0+057c <[^>]*> 419b4001        mttc0   k1,\$8,1
+0+0580 <[^>]*> 419b4002        mttc0   k1,\$8,2
+0+0584 <[^>]*> 419b4003        mttc0   k1,\$8,3
+0+0588 <[^>]*> 419b4004        mttc0   k1,\$8,4
+0+058c <[^>]*> 419b4005        mttc0   k1,\$8,5
+0+0590 <[^>]*> 419b4006        mttc0   k1,\$8,6
+0+0594 <[^>]*> 419b4007        mttc0   k1,\$8,7
+0+0598 <[^>]*> 419b4800        mttc0   k1,c0_count
+0+059c <[^>]*> 419b4801        mttc0   k1,\$9,1
+0+05a0 <[^>]*> 419b4802        mttc0   k1,\$9,2
+0+05a4 <[^>]*> 419b4803        mttc0   k1,\$9,3
+0+05a8 <[^>]*> 419b4804        mttc0   k1,\$9,4
+0+05ac <[^>]*> 419b4805        mttc0   k1,\$9,5
+0+05b0 <[^>]*> 419b4806        mttc0   k1,\$9,6
+0+05b4 <[^>]*> 419b4807        mttc0   k1,\$9,7
+0+05b8 <[^>]*> 419b5000        mttc0   k1,c0_entryhi
+0+05bc <[^>]*> 419b5001        mttc0   k1,\$10,1
+0+05c0 <[^>]*> 419b5002        mttc0   k1,\$10,2
+0+05c4 <[^>]*> 419b5003        mttc0   k1,\$10,3
+0+05c8 <[^>]*> 419b5004        mttc0   k1,\$10,4
+0+05cc <[^>]*> 419b5005        mttc0   k1,\$10,5
+0+05d0 <[^>]*> 419b5006        mttc0   k1,\$10,6
+0+05d4 <[^>]*> 419b5007        mttc0   k1,\$10,7
+0+05d8 <[^>]*> 419b5800        mttc0   k1,c0_compare
+0+05dc <[^>]*> 419b5801        mttc0   k1,\$11,1
+0+05e0 <[^>]*> 419b5802        mttc0   k1,\$11,2
+0+05e4 <[^>]*> 419b5803        mttc0   k1,\$11,3
+0+05e8 <[^>]*> 419b5804        mttc0   k1,\$11,4
+0+05ec <[^>]*> 419b5805        mttc0   k1,\$11,5
+0+05f0 <[^>]*> 419b5806        mttc0   k1,\$11,6
+0+05f4 <[^>]*> 419b5807        mttc0   k1,\$11,7
+0+05f8 <[^>]*> 419b6000        mttc0   k1,c0_status
+0+05fc <[^>]*> 419b6001        mttc0   k1,\$12,1
+0+0600 <[^>]*> 419b6002        mttc0   k1,\$12,2
+0+0604 <[^>]*> 419b6003        mttc0   k1,\$12,3
+0+0608 <[^>]*> 419b6004        mttc0   k1,\$12,4
+0+060c <[^>]*> 419b6005        mttc0   k1,\$12,5
+0+0610 <[^>]*> 419b6006        mttc0   k1,\$12,6
+0+0614 <[^>]*> 419b6007        mttc0   k1,\$12,7
+0+0618 <[^>]*> 419b6800        mttc0   k1,c0_cause
+0+061c <[^>]*> 419b6801        mttc0   k1,\$13,1
+0+0620 <[^>]*> 419b6802        mttc0   k1,\$13,2
+0+0624 <[^>]*> 419b6803        mttc0   k1,\$13,3
+0+0628 <[^>]*> 419b6804        mttc0   k1,\$13,4
+0+062c <[^>]*> 419b6805        mttc0   k1,\$13,5
+0+0630 <[^>]*> 419b6806        mttc0   k1,\$13,6
+0+0634 <[^>]*> 419b6807        mttc0   k1,\$13,7
+0+0638 <[^>]*> 419b7000        mttc0   k1,c0_epc
+0+063c <[^>]*> 419b7001        mttc0   k1,\$14,1
+0+0640 <[^>]*> 419b7002        mttc0   k1,\$14,2
+0+0644 <[^>]*> 419b7003        mttc0   k1,\$14,3
+0+0648 <[^>]*> 419b7004        mttc0   k1,\$14,4
+0+064c <[^>]*> 419b7005        mttc0   k1,\$14,5
+0+0650 <[^>]*> 419b7006        mttc0   k1,\$14,6
+0+0654 <[^>]*> 419b7007        mttc0   k1,\$14,7
+0+0658 <[^>]*> 419b7800        mttc0   k1,c0_prid
+0+065c <[^>]*> 419b7801        mttc0   k1,\$15,1
+0+0660 <[^>]*> 419b7802        mttc0   k1,\$15,2
+0+0664 <[^>]*> 419b7803        mttc0   k1,\$15,3
+0+0668 <[^>]*> 419b7804        mttc0   k1,\$15,4
+0+066c <[^>]*> 419b7805        mttc0   k1,\$15,5
+0+0670 <[^>]*> 419b7806        mttc0   k1,\$15,6
+0+0674 <[^>]*> 419b7807        mttc0   k1,\$15,7
+0+0678 <[^>]*> 419b8000        mttc0   k1,c0_config
+0+067c <[^>]*> 419b8001        mttc0   k1,c0_config1
+0+0680 <[^>]*> 419b8002        mttc0   k1,c0_config2
+0+0684 <[^>]*> 419b8003        mttc0   k1,c0_config3
+0+0688 <[^>]*> 419b8004        mttc0   k1,\$16,4
+0+068c <[^>]*> 419b8005        mttc0   k1,\$16,5
+0+0690 <[^>]*> 419b8006        mttc0   k1,\$16,6
+0+0694 <[^>]*> 419b8007        mttc0   k1,\$16,7
+0+0698 <[^>]*> 419b8800        mttc0   k1,c0_lladdr
+0+069c <[^>]*> 419b8801        mttc0   k1,\$17,1
+0+06a0 <[^>]*> 419b8802        mttc0   k1,\$17,2
+0+06a4 <[^>]*> 419b8803        mttc0   k1,\$17,3
+0+06a8 <[^>]*> 419b8804        mttc0   k1,\$17,4
+0+06ac <[^>]*> 419b8805        mttc0   k1,\$17,5
+0+06b0 <[^>]*> 419b8806        mttc0   k1,\$17,6
+0+06b4 <[^>]*> 419b8807        mttc0   k1,\$17,7
+0+06b8 <[^>]*> 419b9000        mttc0   k1,c0_watchlo
+0+06bc <[^>]*> 419b9001        mttc0   k1,c0_watchlo,1
+0+06c0 <[^>]*> 419b9002        mttc0   k1,c0_watchlo,2
+0+06c4 <[^>]*> 419b9003        mttc0   k1,c0_watchlo,3
+0+06c8 <[^>]*> 419b9004        mttc0   k1,c0_watchlo,4
+0+06cc <[^>]*> 419b9005        mttc0   k1,c0_watchlo,5
+0+06d0 <[^>]*> 419b9006        mttc0   k1,c0_watchlo,6
+0+06d4 <[^>]*> 419b9007        mttc0   k1,c0_watchlo,7
+0+06d8 <[^>]*> 419b9800        mttc0   k1,c0_watchhi
+0+06dc <[^>]*> 419b9801        mttc0   k1,c0_watchhi,1
+0+06e0 <[^>]*> 419b9802        mttc0   k1,c0_watchhi,2
+0+06e4 <[^>]*> 419b9803        mttc0   k1,c0_watchhi,3
+0+06e8 <[^>]*> 419b9804        mttc0   k1,c0_watchhi,4
+0+06ec <[^>]*> 419b9805        mttc0   k1,c0_watchhi,5
+0+06f0 <[^>]*> 419b9806        mttc0   k1,c0_watchhi,6
+0+06f4 <[^>]*> 419b9807        mttc0   k1,c0_watchhi,7
+0+06f8 <[^>]*> 419ba000        mttc0   k1,c0_xcontext
+0+06fc <[^>]*> 419ba001        mttc0   k1,\$20,1
+0+0700 <[^>]*> 419ba002        mttc0   k1,\$20,2
+0+0704 <[^>]*> 419ba003        mttc0   k1,\$20,3
+0+0708 <[^>]*> 419ba004        mttc0   k1,\$20,4
+0+070c <[^>]*> 419ba005        mttc0   k1,\$20,5
+0+0710 <[^>]*> 419ba006        mttc0   k1,\$20,6
+0+0714 <[^>]*> 419ba007        mttc0   k1,\$20,7
+0+0718 <[^>]*> 419ba800        mttc0   k1,\$21
+0+071c <[^>]*> 419ba801        mttc0   k1,\$21,1
+0+0720 <[^>]*> 419ba802        mttc0   k1,\$21,2
+0+0724 <[^>]*> 419ba803        mttc0   k1,\$21,3
+0+0728 <[^>]*> 419ba804        mttc0   k1,\$21,4
+0+072c <[^>]*> 419ba805        mttc0   k1,\$21,5
+0+0730 <[^>]*> 419ba806        mttc0   k1,\$21,6
+0+0734 <[^>]*> 419ba807        mttc0   k1,\$21,7
+0+0738 <[^>]*> 419bb000        mttc0   k1,\$22
+0+073c <[^>]*> 419bb001        mttc0   k1,\$22,1
+0+0740 <[^>]*> 419bb002        mttc0   k1,\$22,2
+0+0744 <[^>]*> 419bb003        mttc0   k1,\$22,3
+0+0748 <[^>]*> 419bb004        mttc0   k1,\$22,4
+0+074c <[^>]*> 419bb005        mttc0   k1,\$22,5
+0+0750 <[^>]*> 419bb006        mttc0   k1,\$22,6
+0+0754 <[^>]*> 419bb007        mttc0   k1,\$22,7
+0+0758 <[^>]*> 419bb800        mttc0   k1,c0_debug
+0+075c <[^>]*> 419bb801        mttc0   k1,\$23,1
+0+0760 <[^>]*> 419bb802        mttc0   k1,\$23,2
+0+0764 <[^>]*> 419bb803        mttc0   k1,\$23,3
+0+0768 <[^>]*> 419bb804        mttc0   k1,\$23,4
+0+076c <[^>]*> 419bb805        mttc0   k1,\$23,5
+0+0770 <[^>]*> 419bb806        mttc0   k1,\$23,6
+0+0774 <[^>]*> 419bb807        mttc0   k1,\$23,7
+0+0778 <[^>]*> 419bc000        mttc0   k1,c0_depc
+0+077c <[^>]*> 419bc001        mttc0   k1,\$24,1
+0+0780 <[^>]*> 419bc002        mttc0   k1,\$24,2
+0+0784 <[^>]*> 419bc003        mttc0   k1,\$24,3
+0+0788 <[^>]*> 419bc004        mttc0   k1,\$24,4
+0+078c <[^>]*> 419bc005        mttc0   k1,\$24,5
+0+0790 <[^>]*> 419bc006        mttc0   k1,\$24,6
+0+0794 <[^>]*> 419bc007        mttc0   k1,\$24,7
+0+0798 <[^>]*> 419bc800        mttc0   k1,c0_perfcnt
+0+079c <[^>]*> 419bc801        mttc0   k1,c0_perfcnt,1
+0+07a0 <[^>]*> 419bc802        mttc0   k1,c0_perfcnt,2
+0+07a4 <[^>]*> 419bc803        mttc0   k1,c0_perfcnt,3
+0+07a8 <[^>]*> 419bc804        mttc0   k1,c0_perfcnt,4
+0+07ac <[^>]*> 419bc805        mttc0   k1,c0_perfcnt,5
+0+07b0 <[^>]*> 419bc806        mttc0   k1,c0_perfcnt,6
+0+07b4 <[^>]*> 419bc807        mttc0   k1,c0_perfcnt,7
+0+07b8 <[^>]*> 419bd000        mttc0   k1,c0_errctl
+0+07bc <[^>]*> 419bd001        mttc0   k1,\$26,1
+0+07c0 <[^>]*> 419bd002        mttc0   k1,\$26,2
+0+07c4 <[^>]*> 419bd003        mttc0   k1,\$26,3
+0+07c8 <[^>]*> 419bd004        mttc0   k1,\$26,4
+0+07cc <[^>]*> 419bd005        mttc0   k1,\$26,5
+0+07d0 <[^>]*> 419bd006        mttc0   k1,\$26,6
+0+07d4 <[^>]*> 419bd007        mttc0   k1,\$26,7
+0+07d8 <[^>]*> 419bd800        mttc0   k1,c0_cacheerr
+0+07dc <[^>]*> 419bd801        mttc0   k1,c0_cacheerr,1
+0+07e0 <[^>]*> 419bd802        mttc0   k1,c0_cacheerr,2
+0+07e4 <[^>]*> 419bd803        mttc0   k1,c0_cacheerr,3
+0+07e8 <[^>]*> 419bd804        mttc0   k1,\$27,4
+0+07ec <[^>]*> 419bd805        mttc0   k1,\$27,5
+0+07f0 <[^>]*> 419bd806        mttc0   k1,\$27,6
+0+07f4 <[^>]*> 419bd807        mttc0   k1,\$27,7
+0+07f8 <[^>]*> 419be000        mttc0   k1,c0_taglo
+0+07fc <[^>]*> 419be001        mttc0   k1,c0_datalo
+0+0800 <[^>]*> 419be002        mttc0   k1,\$28,2
+0+0804 <[^>]*> 419be003        mttc0   k1,\$28,3
+0+0808 <[^>]*> 419be004        mttc0   k1,\$28,4
+0+080c <[^>]*> 419be005        mttc0   k1,\$28,5
+0+0810 <[^>]*> 419be006        mttc0   k1,\$28,6
+0+0814 <[^>]*> 419be007        mttc0   k1,\$28,7
+0+0818 <[^>]*> 419be800        mttc0   k1,c0_taghi
+0+081c <[^>]*> 419be801        mttc0   k1,c0_datahi
+0+0820 <[^>]*> 419be802        mttc0   k1,\$29,2
+0+0824 <[^>]*> 419be803        mttc0   k1,\$29,3
+0+0828 <[^>]*> 419be804        mttc0   k1,\$29,4
+0+082c <[^>]*> 419be805        mttc0   k1,\$29,5
+0+0830 <[^>]*> 419be806        mttc0   k1,\$29,6
+0+0834 <[^>]*> 419be807        mttc0   k1,\$29,7
+0+0838 <[^>]*> 419bf000        mttc0   k1,c0_errorepc
+0+083c <[^>]*> 419bf001        mttc0   k1,\$30,1
+0+0840 <[^>]*> 419bf002        mttc0   k1,\$30,2
+0+0844 <[^>]*> 419bf003        mttc0   k1,\$30,3
+0+0848 <[^>]*> 419bf004        mttc0   k1,\$30,4
+0+084c <[^>]*> 419bf005        mttc0   k1,\$30,5
+0+0850 <[^>]*> 419bf006        mttc0   k1,\$30,6
+0+0854 <[^>]*> 419bf007        mttc0   k1,\$30,7
+0+0858 <[^>]*> 419bf800        mttc0   k1,c0_desave
+0+085c <[^>]*> 419bf801        mttc0   k1,\$31,1
+0+0860 <[^>]*> 419bf802        mttc0   k1,\$31,2
+0+0864 <[^>]*> 419bf803        mttc0   k1,\$31,3
+0+0868 <[^>]*> 419bf804        mttc0   k1,\$31,4
+0+086c <[^>]*> 419bf805        mttc0   k1,\$31,5
+0+0870 <[^>]*> 419bf806        mttc0   k1,\$31,6
+0+0874 <[^>]*> 419bf807        mttc0   k1,\$31,7
+0+0878 <[^>]*> 419ce820        mttgpr  gp,sp
+0+087c <[^>]*> 419d0021        mttlo   sp
+0+0880 <[^>]*> 419e6021        mttlo   s8,\$ac3
+0+0884 <[^>]*> 419f0821        mtthi   ra
+0+0888 <[^>]*> 41800821        mtthi   zero
+0+088c <[^>]*> 41811021        mttacx  at
+0+0890 <[^>]*> 41823021        mttacx  v0,\$ac1
+0+0894 <[^>]*> 41838021        mttdsp  v1
+0+0898 <[^>]*> 41842822        mttc1   a0,\$f5
+0+089c <[^>]*> 41853022        mttc1   a1,\$f6
+0+08a0 <[^>]*> 41864032        mtthc1  a2,\$f8
+0+08a4 <[^>]*> 41875032        mtthc1  a3,\$f10
+0+08a8 <[^>]*> 41884823        cttc1   t0,\$9
+0+08ac <[^>]*> 41895023        cttc1   t1,\$10
+0+08b0 <[^>]*> 418a5824        mttc2   t2,\$11
+0+08b4 <[^>]*> 418b6034        mtthc2  t3,\$12
+0+08b8 <[^>]*> 418c6825        cttc2   t4,\$13
+0+08bc <[^>]*> 410d7030        mftr    t5,t6,1,0,1
+0+08c0 <[^>]*> 410d7031        mftr    t5,t6,1,1,1
+0+08c4 <[^>]*> 410d7032        mfthc1  t6,\$f13
+0+08c8 <[^>]*> 410d7033        mftr    t5,t6,1,3,1
+0+08cc <[^>]*> 410d7034        mfthc2  t6,\$13
+0+08d0 <[^>]*> 410d7035        mftr    t5,t6,1,5,1
+0+08d4 <[^>]*> 410d7036        mftr    t5,t6,1,6,1
+0+08d8 <[^>]*> 410d7037        mftr    t5,t6,1,7,1
+0+08dc <[^>]*> 410d7020        mftgpr  t6,t5
+0+08e0 <[^>]*> 410d7021        mfthi   t6,\$ac3
+0+08e4 <[^>]*> 410d7022        mftc1   t6,\$f13
+0+08e8 <[^>]*> 410d7023        cftc1   t6,\$13
+0+08ec <[^>]*> 410d7024        mftc2   t6,\$13
+0+08f0 <[^>]*> 410d7025        cftc2   t6,\$13
+0+08f4 <[^>]*> 410d7026        mftr    t5,t6,1,6,0
+0+08f8 <[^>]*> 410d7027        mftr    t5,t6,1,7,0
+0+08fc <[^>]*> 410d7030        mftr    t5,t6,1,0,1
+0+0900 <[^>]*> 410d7031        mftr    t5,t6,1,1,1
+0+0904 <[^>]*> 410d7032        mfthc1  t6,\$f13
+0+0908 <[^>]*> 410d7033        mftr    t5,t6,1,3,1
+0+090c <[^>]*> 410d7034        mfthc2  t6,\$13
+0+0910 <[^>]*> 410d7035        mftr    t5,t6,1,5,1
+0+0914 <[^>]*> 410d7036        mftr    t5,t6,1,6,1
+0+0918 <[^>]*> 410d7037        mftr    t5,t6,1,7,1
+0+091c <[^>]*> 410d7020        mftgpr  t6,t5
+0+0920 <[^>]*> 410d7021        mfthi   t6,\$ac3
+0+0924 <[^>]*> 410d7022        mftc1   t6,\$f13
+0+0928 <[^>]*> 410d7023        cftc1   t6,\$13
+0+092c <[^>]*> 410d7024        mftc2   t6,\$13
+0+0930 <[^>]*> 410d7025        cftc2   t6,\$13
+0+0934 <[^>]*> 410d7026        mftr    t5,t6,1,6,0
+0+0938 <[^>]*> 410d7027        mftr    t5,t6,1,7,0
+0+093c <[^>]*> 410d7010        mftr    t5,t6,0,0,1
+0+0940 <[^>]*> 410d7011        mftr    t5,t6,0,1,1
+0+0944 <[^>]*> 410d7012        mftr    t5,t6,0,2,1
+0+0948 <[^>]*> 410d7013        mftr    t5,t6,0,3,1
+0+094c <[^>]*> 410d7014        mftr    t5,t6,0,4,1
+0+0950 <[^>]*> 410d7015        mftr    t5,t6,0,5,1
+0+0954 <[^>]*> 410d7016        mftr    t5,t6,0,6,1
+0+0958 <[^>]*> 410d7017        mftr    t5,t6,0,7,1
+0+095c <[^>]*> 410d7000        mftc0   t6,c0_cause
+0+0960 <[^>]*> 410d7001        mftc0   t6,\$13,1
+0+0964 <[^>]*> 410d7002        mftc0   t6,\$13,2
+0+0968 <[^>]*> 410d7003        mftc0   t6,\$13,3
+0+096c <[^>]*> 410d7004        mftc0   t6,\$13,4
+0+0970 <[^>]*> 410d7005        mftc0   t6,\$13,5
+0+0974 <[^>]*> 410d7006        mftc0   t6,\$13,6
+0+0978 <[^>]*> 410d7007        mftc0   t6,\$13,7
+0+097c <[^>]*> 410d7010        mftr    t5,t6,0,0,1
+0+0980 <[^>]*> 410d7011        mftr    t5,t6,0,1,1
+0+0984 <[^>]*> 410d7012        mftr    t5,t6,0,2,1
+0+0988 <[^>]*> 410d7013        mftr    t5,t6,0,3,1
+0+098c <[^>]*> 410d7014        mftr    t5,t6,0,4,1
+0+0990 <[^>]*> 410d7015        mftr    t5,t6,0,5,1
+0+0994 <[^>]*> 410d7016        mftr    t5,t6,0,6,1
+0+0998 <[^>]*> 410d7017        mftr    t5,t6,0,7,1
+0+099c <[^>]*> 410d7000        mftc0   t6,c0_cause
+0+09a0 <[^>]*> 410d7001        mftc0   t6,\$13,1
+0+09a4 <[^>]*> 410d7002        mftc0   t6,\$13,2
+0+09a8 <[^>]*> 410d7003        mftc0   t6,\$13,3
+0+09ac <[^>]*> 410d7004        mftc0   t6,\$13,4
+0+09b0 <[^>]*> 410d7005        mftc0   t6,\$13,5
+0+09b4 <[^>]*> 410d7006        mftc0   t6,\$13,6
+0+09b8 <[^>]*> 410d7007        mftc0   t6,\$13,7
+0+09bc <[^>]*> 410d7030        mftr    t5,t6,1,0,1
+0+09c0 <[^>]*> 410d7031        mftr    t5,t6,1,1,1
+0+09c4 <[^>]*> 410d7032        mfthc1  t6,\$f13
+0+09c8 <[^>]*> 410d7033        mftr    t5,t6,1,3,1
+0+09cc <[^>]*> 410d7034        mfthc2  t6,\$13
+0+09d0 <[^>]*> 410d7035        mftr    t5,t6,1,5,1
+0+09d4 <[^>]*> 410d7036        mftr    t5,t6,1,6,1
+0+09d8 <[^>]*> 410d7037        mftr    t5,t6,1,7,1
+0+09dc <[^>]*> 410d7020        mftgpr  t6,t5
+0+09e0 <[^>]*> 410d7021        mfthi   t6,\$ac3
+0+09e4 <[^>]*> 410d7022        mftc1   t6,\$f13
+0+09e8 <[^>]*> 410d7023        cftc1   t6,\$13
+0+09ec <[^>]*> 410d7024        mftc2   t6,\$13
+0+09f0 <[^>]*> 410d7025        cftc2   t6,\$13
+0+09f4 <[^>]*> 410d7026        mftr    t5,t6,1,6,0
+0+09f8 <[^>]*> 410d7027        mftr    t5,t6,1,7,0
+0+09fc <[^>]*> 410d7030        mftr    t5,t6,1,0,1
+0+0a00 <[^>]*> 410d7031        mftr    t5,t6,1,1,1
+0+0a04 <[^>]*> 410d7032        mfthc1  t6,\$f13
+0+0a08 <[^>]*> 410d7033        mftr    t5,t6,1,3,1
+0+0a0c <[^>]*> 410d7034        mfthc2  t6,\$13
+0+0a10 <[^>]*> 410d7035        mftr    t5,t6,1,5,1
+0+0a14 <[^>]*> 410d7036        mftr    t5,t6,1,6,1
+0+0a18 <[^>]*> 410d7037        mftr    t5,t6,1,7,1
+0+0a1c <[^>]*> 410d7020        mftgpr  t6,t5
+0+0a20 <[^>]*> 410d7021        mfthi   t6,\$ac3
+0+0a24 <[^>]*> 410d7022        mftc1   t6,\$f13
+0+0a28 <[^>]*> 410d7023        cftc1   t6,\$13
+0+0a2c <[^>]*> 410d7024        mftc2   t6,\$13
+0+0a30 <[^>]*> 410d7025        cftc2   t6,\$13
+0+0a34 <[^>]*> 410d7026        mftr    t5,t6,1,6,0
+0+0a38 <[^>]*> 410d7027        mftr    t5,t6,1,7,0
+0+0a3c <[^>]*> 410d7010        mftr    t5,t6,0,0,1
+0+0a40 <[^>]*> 410d7011        mftr    t5,t6,0,1,1
+0+0a44 <[^>]*> 410d7012        mftr    t5,t6,0,2,1
+0+0a48 <[^>]*> 410d7013        mftr    t5,t6,0,3,1
+0+0a4c <[^>]*> 410d7014        mftr    t5,t6,0,4,1
+0+0a50 <[^>]*> 410d7015        mftr    t5,t6,0,5,1
+0+0a54 <[^>]*> 410d7016        mftr    t5,t6,0,6,1
+0+0a58 <[^>]*> 410d7017        mftr    t5,t6,0,7,1
+0+0a5c <[^>]*> 410d7000        mftc0   t6,c0_cause
+0+0a60 <[^>]*> 410d7001        mftc0   t6,\$13,1
+0+0a64 <[^>]*> 410d7002        mftc0   t6,\$13,2
+0+0a68 <[^>]*> 410d7003        mftc0   t6,\$13,3
+0+0a6c <[^>]*> 410d7004        mftc0   t6,\$13,4
+0+0a70 <[^>]*> 410d7005        mftc0   t6,\$13,5
+0+0a74 <[^>]*> 410d7006        mftc0   t6,\$13,6
+0+0a78 <[^>]*> 410d7007        mftc0   t6,\$13,7
+0+0a7c <[^>]*> 410d7010        mftr    t5,t6,0,0,1
+0+0a80 <[^>]*> 410d7011        mftr    t5,t6,0,1,1
+0+0a84 <[^>]*> 410d7012        mftr    t5,t6,0,2,1
+0+0a88 <[^>]*> 410d7013        mftr    t5,t6,0,3,1
+0+0a8c <[^>]*> 410d7014        mftr    t5,t6,0,4,1
+0+0a90 <[^>]*> 410d7015        mftr    t5,t6,0,5,1
+0+0a94 <[^>]*> 410d7016        mftr    t5,t6,0,6,1
+0+0a98 <[^>]*> 410d7017        mftr    t5,t6,0,7,1
+0+0a9c <[^>]*> 410d7000        mftc0   t6,c0_cause
+0+0aa0 <[^>]*> 410d7001        mftc0   t6,\$13,1
+0+0aa4 <[^>]*> 410d7002        mftc0   t6,\$13,2
+0+0aa8 <[^>]*> 410d7003        mftc0   t6,\$13,3
+0+0aac <[^>]*> 410d7004        mftc0   t6,\$13,4
+0+0ab0 <[^>]*> 410d7005        mftc0   t6,\$13,5
+0+0ab4 <[^>]*> 410d7006        mftc0   t6,\$13,6
+0+0ab8 <[^>]*> 410d7007        mftc0   t6,\$13,7
+0+0abc <[^>]*> 418d7030        mttr    t5,t6,1,0,1
+0+0ac0 <[^>]*> 418d7031        mttr    t5,t6,1,1,1
+0+0ac4 <[^>]*> 418d7032        mtthc1  t5,\$f14
+0+0ac8 <[^>]*> 418d7033        mttr    t5,t6,1,3,1
+0+0acc <[^>]*> 418d7034        mtthc2  t5,\$14
+0+0ad0 <[^>]*> 418d7035        mttr    t5,t6,1,5,1
+0+0ad4 <[^>]*> 418d7036        mttr    t5,t6,1,6,1
+0+0ad8 <[^>]*> 418d7037        mttr    t5,t6,1,7,1
+0+0adc <[^>]*> 418d7020        mttgpr  t5,t6
+0+0ae0 <[^>]*> 418d7021        mttacx  t5,\$ac3
+0+0ae4 <[^>]*> 418d7022        mttc1   t5,\$f14
+0+0ae8 <[^>]*> 418d7023        cttc1   t5,\$14
+0+0aec <[^>]*> 418d7024        mttc2   t5,\$14
+0+0af0 <[^>]*> 418d7025        cttc2   t5,\$14
+0+0af4 <[^>]*> 418d7026        mttr    t5,t6,1,6,0
+0+0af8 <[^>]*> 418d7027        mttr    t5,t6,1,7,0
+0+0afc <[^>]*> 418d7030        mttr    t5,t6,1,0,1
+0+0b00 <[^>]*> 418d7031        mttr    t5,t6,1,1,1
+0+0b04 <[^>]*> 418d7032        mtthc1  t5,\$f14
+0+0b08 <[^>]*> 418d7033        mttr    t5,t6,1,3,1
+0+0b0c <[^>]*> 418d7034        mtthc2  t5,\$14
+0+0b10 <[^>]*> 418d7035        mttr    t5,t6,1,5,1
+0+0b14 <[^>]*> 418d7036        mttr    t5,t6,1,6,1
+0+0b18 <[^>]*> 418d7037        mttr    t5,t6,1,7,1
+0+0b1c <[^>]*> 418d7020        mttgpr  t5,t6
+0+0b20 <[^>]*> 418d7021        mttacx  t5,\$ac3
+0+0b24 <[^>]*> 418d7022        mttc1   t5,\$f14
+0+0b28 <[^>]*> 418d7023        cttc1   t5,\$14
+0+0b2c <[^>]*> 418d7024        mttc2   t5,\$14
+0+0b30 <[^>]*> 418d7025        cttc2   t5,\$14
+0+0b34 <[^>]*> 418d7026        mttr    t5,t6,1,6,0
+0+0b38 <[^>]*> 418d7027        mttr    t5,t6,1,7,0
+0+0b3c <[^>]*> 418d7010        mttr    t5,t6,0,0,1
+0+0b40 <[^>]*> 418d7011        mttr    t5,t6,0,1,1
+0+0b44 <[^>]*> 418d7012        mttr    t5,t6,0,2,1
+0+0b48 <[^>]*> 418d7013        mttr    t5,t6,0,3,1
+0+0b4c <[^>]*> 418d7014        mttr    t5,t6,0,4,1
+0+0b50 <[^>]*> 418d7015        mttr    t5,t6,0,5,1
+0+0b54 <[^>]*> 418d7016        mttr    t5,t6,0,6,1
+0+0b58 <[^>]*> 418d7017        mttr    t5,t6,0,7,1
+0+0b5c <[^>]*> 418d7000        mttc0   t5,c0_epc
+0+0b60 <[^>]*> 418d7001        mttc0   t5,\$14,1
+0+0b64 <[^>]*> 418d7002        mttc0   t5,\$14,2
+0+0b68 <[^>]*> 418d7003        mttc0   t5,\$14,3
+0+0b6c <[^>]*> 418d7004        mttc0   t5,\$14,4
+0+0b70 <[^>]*> 418d7005        mttc0   t5,\$14,5
+0+0b74 <[^>]*> 418d7006        mttc0   t5,\$14,6
+0+0b78 <[^>]*> 418d7007        mttc0   t5,\$14,7
+0+0b7c <[^>]*> 418d7010        mttr    t5,t6,0,0,1
+0+0b80 <[^>]*> 418d7011        mttr    t5,t6,0,1,1
+0+0b84 <[^>]*> 418d7012        mttr    t5,t6,0,2,1
+0+0b88 <[^>]*> 418d7013        mttr    t5,t6,0,3,1
+0+0b8c <[^>]*> 418d7014        mttr    t5,t6,0,4,1
+0+0b90 <[^>]*> 418d7015        mttr    t5,t6,0,5,1
+0+0b94 <[^>]*> 418d7016        mttr    t5,t6,0,6,1
+0+0b98 <[^>]*> 418d7017        mttr    t5,t6,0,7,1
+0+0b9c <[^>]*> 418d7000        mttc0   t5,c0_epc
+0+0ba0 <[^>]*> 418d7001        mttc0   t5,\$14,1
+0+0ba4 <[^>]*> 418d7002        mttc0   t5,\$14,2
+0+0ba8 <[^>]*> 418d7003        mttc0   t5,\$14,3
+0+0bac <[^>]*> 418d7004        mttc0   t5,\$14,4
+0+0bb0 <[^>]*> 418d7005        mttc0   t5,\$14,5
+0+0bb4 <[^>]*> 418d7006        mttc0   t5,\$14,6
+0+0bb8 <[^>]*> 418d7007        mttc0   t5,\$14,7
+0+0bbc <[^>]*> 418d7030        mttr    t5,t6,1,0,1
+0+0bc0 <[^>]*> 418d7031        mttr    t5,t6,1,1,1
+0+0bc4 <[^>]*> 418d7032        mtthc1  t5,\$f14
+0+0bc8 <[^>]*> 418d7033        mttr    t5,t6,1,3,1
+0+0bcc <[^>]*> 418d7034        mtthc2  t5,\$14
+0+0bd0 <[^>]*> 418d7035        mttr    t5,t6,1,5,1
+0+0bd4 <[^>]*> 418d7036        mttr    t5,t6,1,6,1
+0+0bd8 <[^>]*> 418d7037        mttr    t5,t6,1,7,1
+0+0bdc <[^>]*> 418d7020        mttgpr  t5,t6
+0+0be0 <[^>]*> 418d7021        mttacx  t5,\$ac3
+0+0be4 <[^>]*> 418d7022        mttc1   t5,\$f14
+0+0be8 <[^>]*> 418d7023        cttc1   t5,\$14
+0+0bec <[^>]*> 418d7024        mttc2   t5,\$14
+0+0bf0 <[^>]*> 418d7025        cttc2   t5,\$14
+0+0bf4 <[^>]*> 418d7026        mttr    t5,t6,1,6,0
+0+0bf8 <[^>]*> 418d7027        mttr    t5,t6,1,7,0
+0+0bfc <[^>]*> 418d7030        mttr    t5,t6,1,0,1
+0+0c00 <[^>]*> 418d7031        mttr    t5,t6,1,1,1
+0+0c04 <[^>]*> 418d7032        mtthc1  t5,\$f14
+0+0c08 <[^>]*> 418d7033        mttr    t5,t6,1,3,1
+0+0c0c <[^>]*> 418d7034        mtthc2  t5,\$14
+0+0c10 <[^>]*> 418d7035        mttr    t5,t6,1,5,1
+0+0c14 <[^>]*> 418d7036        mttr    t5,t6,1,6,1
+0+0c18 <[^>]*> 418d7037        mttr    t5,t6,1,7,1
+0+0c1c <[^>]*> 418d7020        mttgpr  t5,t6
+0+0c20 <[^>]*> 418d7021        mttacx  t5,\$ac3
+0+0c24 <[^>]*> 418d7022        mttc1   t5,\$f14
+0+0c28 <[^>]*> 418d7023        cttc1   t5,\$14
+0+0c2c <[^>]*> 418d7024        mttc2   t5,\$14
+0+0c30 <[^>]*> 418d7025        cttc2   t5,\$14
+0+0c34 <[^>]*> 418d7026        mttr    t5,t6,1,6,0
+0+0c38 <[^>]*> 418d7027        mttr    t5,t6,1,7,0
+0+0c3c <[^>]*> 418d7010        mttr    t5,t6,0,0,1
+0+0c40 <[^>]*> 418d7011        mttr    t5,t6,0,1,1
+0+0c44 <[^>]*> 418d7012        mttr    t5,t6,0,2,1
+0+0c48 <[^>]*> 418d7013        mttr    t5,t6,0,3,1
+0+0c4c <[^>]*> 418d7014        mttr    t5,t6,0,4,1
+0+0c50 <[^>]*> 418d7015        mttr    t5,t6,0,5,1
+0+0c54 <[^>]*> 418d7016        mttr    t5,t6,0,6,1
+0+0c58 <[^>]*> 418d7017        mttr    t5,t6,0,7,1
+0+0c5c <[^>]*> 418d7000        mttc0   t5,c0_epc
+0+0c60 <[^>]*> 418d7001        mttc0   t5,\$14,1
+0+0c64 <[^>]*> 418d7002        mttc0   t5,\$14,2
+0+0c68 <[^>]*> 418d7003        mttc0   t5,\$14,3
+0+0c6c <[^>]*> 418d7004        mttc0   t5,\$14,4
+0+0c70 <[^>]*> 418d7005        mttc0   t5,\$14,5
+0+0c74 <[^>]*> 418d7006        mttc0   t5,\$14,6
+0+0c78 <[^>]*> 418d7007        mttc0   t5,\$14,7
+0+0c7c <[^>]*> 418d7010        mttr    t5,t6,0,0,1
+0+0c80 <[^>]*> 418d7011        mttr    t5,t6,0,1,1
+0+0c84 <[^>]*> 418d7012        mttr    t5,t6,0,2,1
+0+0c88 <[^>]*> 418d7013        mttr    t5,t6,0,3,1
+0+0c8c <[^>]*> 418d7014        mttr    t5,t6,0,4,1
+0+0c90 <[^>]*> 418d7015        mttr    t5,t6,0,5,1
+0+0c94 <[^>]*> 418d7016        mttr    t5,t6,0,6,1
+0+0c98 <[^>]*> 418d7017        mttr    t5,t6,0,7,1
+0+0c9c <[^>]*> 418d7000        mttc0   t5,c0_epc
+0+0ca0 <[^>]*> 418d7001        mttc0   t5,\$14,1
+0+0ca4 <[^>]*> 418d7002        mttc0   t5,\$14,2
+0+0ca8 <[^>]*> 418d7003        mttc0   t5,\$14,3
+0+0cac <[^>]*> 418d7004        mttc0   t5,\$14,4
+0+0cb0 <[^>]*> 418d7005        mttc0   t5,\$14,5
+0+0cb4 <[^>]*> 418d7006        mttc0   t5,\$14,6
+0+0cb8 <[^>]*> 418d7007        mttc0   t5,\$14,7
+       ...
diff --git a/gas/testsuite/gas/mips/mips32-mt.l b/gas/testsuite/gas/mips/mips32-mt.l
new file mode 100644 (file)
index 0000000..965a834
--- /dev/null
@@ -0,0 +1,257 @@
+.*: Assembler messages:
+.*:568: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:568: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:569: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:569: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:570: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:570: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:571: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:571: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:572: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:572: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:573: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:573: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:574: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:574: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:575: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:575: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:576: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:577: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:578: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:579: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:580: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:581: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:582: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:583: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:584: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:585: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:586: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:587: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:588: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:589: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:590: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:591: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:592: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:592: Warning: MT immediate not in range 0..1 \(2\)
+.*:593: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:593: Warning: MT immediate not in range 0..1 \(2\)
+.*:594: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:594: Warning: MT immediate not in range 0..1 \(2\)
+.*:595: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:595: Warning: MT immediate not in range 0..1 \(2\)
+.*:596: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:596: Warning: MT immediate not in range 0..1 \(2\)
+.*:597: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:597: Warning: MT immediate not in range 0..1 \(2\)
+.*:598: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:598: Warning: MT immediate not in range 0..1 \(2\)
+.*:599: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:599: Warning: MT immediate not in range 0..1 \(2\)
+.*:600: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:601: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:602: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:603: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:604: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:605: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:606: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:607: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:624: Warning: MT immediate not in range 0..1 \(2\)
+.*:625: Warning: MT immediate not in range 0..1 \(2\)
+.*:626: Warning: MT immediate not in range 0..1 \(2\)
+.*:627: Warning: MT immediate not in range 0..1 \(2\)
+.*:628: Warning: MT immediate not in range 0..1 \(2\)
+.*:629: Warning: MT immediate not in range 0..1 \(2\)
+.*:630: Warning: MT immediate not in range 0..1 \(2\)
+.*:631: Warning: MT immediate not in range 0..1 \(2\)
+.*:632: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:633: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:634: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:635: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:636: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:637: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:638: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:639: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:656: Warning: MT immediate not in range 0..1 \(2\)
+.*:657: Warning: MT immediate not in range 0..1 \(2\)
+.*:658: Warning: MT immediate not in range 0..1 \(2\)
+.*:659: Warning: MT immediate not in range 0..1 \(2\)
+.*:660: Warning: MT immediate not in range 0..1 \(2\)
+.*:661: Warning: MT immediate not in range 0..1 \(2\)
+.*:662: Warning: MT immediate not in range 0..1 \(2\)
+.*:663: Warning: MT immediate not in range 0..1 \(2\)
+.*:664: Warning: MT immediate not in range 0..1 \(2\)
+.*:664: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:665: Warning: MT immediate not in range 0..1 \(2\)
+.*:665: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:666: Warning: MT immediate not in range 0..1 \(2\)
+.*:666: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:667: Warning: MT immediate not in range 0..1 \(2\)
+.*:667: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:668: Warning: MT immediate not in range 0..1 \(2\)
+.*:668: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:669: Warning: MT immediate not in range 0..1 \(2\)
+.*:669: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:670: Warning: MT immediate not in range 0..1 \(2\)
+.*:670: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:671: Warning: MT immediate not in range 0..1 \(2\)
+.*:671: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:672: Warning: MT immediate not in range 0..1 \(2\)
+.*:673: Warning: MT immediate not in range 0..1 \(2\)
+.*:674: Warning: MT immediate not in range 0..1 \(2\)
+.*:675: Warning: MT immediate not in range 0..1 \(2\)
+.*:676: Warning: MT immediate not in range 0..1 \(2\)
+.*:677: Warning: MT immediate not in range 0..1 \(2\)
+.*:678: Warning: MT immediate not in range 0..1 \(2\)
+.*:679: Warning: MT immediate not in range 0..1 \(2\)
+.*:680: Warning: MT immediate not in range 0..1 \(2\)
+.*:681: Warning: MT immediate not in range 0..1 \(2\)
+.*:682: Warning: MT immediate not in range 0..1 \(2\)
+.*:683: Warning: MT immediate not in range 0..1 \(2\)
+.*:684: Warning: MT immediate not in range 0..1 \(2\)
+.*:685: Warning: MT immediate not in range 0..1 \(2\)
+.*:686: Warning: MT immediate not in range 0..1 \(2\)
+.*:687: Warning: MT immediate not in range 0..1 \(2\)
+.*:688: Warning: MT immediate not in range 0..1 \(2\)
+.*:688: Warning: MT immediate not in range 0..1 \(2\)
+.*:689: Warning: MT immediate not in range 0..1 \(2\)
+.*:689: Warning: MT immediate not in range 0..1 \(2\)
+.*:690: Warning: MT immediate not in range 0..1 \(2\)
+.*:690: Warning: MT immediate not in range 0..1 \(2\)
+.*:691: Warning: MT immediate not in range 0..1 \(2\)
+.*:691: Warning: MT immediate not in range 0..1 \(2\)
+.*:692: Warning: MT immediate not in range 0..1 \(2\)
+.*:692: Warning: MT immediate not in range 0..1 \(2\)
+.*:693: Warning: MT immediate not in range 0..1 \(2\)
+.*:693: Warning: MT immediate not in range 0..1 \(2\)
+.*:694: Warning: MT immediate not in range 0..1 \(2\)
+.*:694: Warning: MT immediate not in range 0..1 \(2\)
+.*:695: Warning: MT immediate not in range 0..1 \(2\)
+.*:695: Warning: MT immediate not in range 0..1 \(2\)
+.*:696: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:696: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:697: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:697: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:698: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:698: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:699: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:699: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:700: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:700: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:701: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:701: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:702: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:702: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:703: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:703: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:704: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:705: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:706: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:707: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:708: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:709: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:710: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:711: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:712: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:713: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:714: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:715: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:716: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:717: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:718: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:719: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:720: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:720: Warning: MT immediate not in range 0..1 \(2\)
+.*:721: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:721: Warning: MT immediate not in range 0..1 \(2\)
+.*:722: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:722: Warning: MT immediate not in range 0..1 \(2\)
+.*:723: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:723: Warning: MT immediate not in range 0..1 \(2\)
+.*:724: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:724: Warning: MT immediate not in range 0..1 \(2\)
+.*:725: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:725: Warning: MT immediate not in range 0..1 \(2\)
+.*:726: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:726: Warning: MT immediate not in range 0..1 \(2\)
+.*:727: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:727: Warning: MT immediate not in range 0..1 \(2\)
+.*:728: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:729: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:730: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:731: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:732: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:733: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:734: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:735: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:752: Warning: MT immediate not in range 0..1 \(2\)
+.*:753: Warning: MT immediate not in range 0..1 \(2\)
+.*:754: Warning: MT immediate not in range 0..1 \(2\)
+.*:755: Warning: MT immediate not in range 0..1 \(2\)
+.*:756: Warning: MT immediate not in range 0..1 \(2\)
+.*:757: Warning: MT immediate not in range 0..1 \(2\)
+.*:758: Warning: MT immediate not in range 0..1 \(2\)
+.*:759: Warning: MT immediate not in range 0..1 \(2\)
+.*:760: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:761: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:762: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:763: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:764: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:765: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:766: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:767: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:784: Warning: MT immediate not in range 0..1 \(2\)
+.*:785: Warning: MT immediate not in range 0..1 \(2\)
+.*:786: Warning: MT immediate not in range 0..1 \(2\)
+.*:787: Warning: MT immediate not in range 0..1 \(2\)
+.*:788: Warning: MT immediate not in range 0..1 \(2\)
+.*:789: Warning: MT immediate not in range 0..1 \(2\)
+.*:790: Warning: MT immediate not in range 0..1 \(2\)
+.*:791: Warning: MT immediate not in range 0..1 \(2\)
+.*:792: Warning: MT immediate not in range 0..1 \(2\)
+.*:792: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:793: Warning: MT immediate not in range 0..1 \(2\)
+.*:793: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:794: Warning: MT immediate not in range 0..1 \(2\)
+.*:794: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:795: Warning: MT immediate not in range 0..1 \(2\)
+.*:795: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:796: Warning: MT immediate not in range 0..1 \(2\)
+.*:796: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:797: Warning: MT immediate not in range 0..1 \(2\)
+.*:797: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:798: Warning: MT immediate not in range 0..1 \(2\)
+.*:798: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:799: Warning: MT immediate not in range 0..1 \(2\)
+.*:799: Warning: MT immediate not in range 0..1 \(4294967295\)
+.*:800: Warning: MT immediate not in range 0..1 \(2\)
+.*:801: Warning: MT immediate not in range 0..1 \(2\)
+.*:802: Warning: MT immediate not in range 0..1 \(2\)
+.*:803: Warning: MT immediate not in range 0..1 \(2\)
+.*:804: Warning: MT immediate not in range 0..1 \(2\)
+.*:805: Warning: MT immediate not in range 0..1 \(2\)
+.*:806: Warning: MT immediate not in range 0..1 \(2\)
+.*:807: Warning: MT immediate not in range 0..1 \(2\)
+.*:808: Warning: MT immediate not in range 0..1 \(2\)
+.*:809: Warning: MT immediate not in range 0..1 \(2\)
+.*:810: Warning: MT immediate not in range 0..1 \(2\)
+.*:811: Warning: MT immediate not in range 0..1 \(2\)
+.*:812: Warning: MT immediate not in range 0..1 \(2\)
+.*:813: Warning: MT immediate not in range 0..1 \(2\)
+.*:814: Warning: MT immediate not in range 0..1 \(2\)
+.*:815: Warning: MT immediate not in range 0..1 \(2\)
+.*:816: Warning: MT immediate not in range 0..1 \(2\)
+.*:816: Warning: MT immediate not in range 0..1 \(2\)
+.*:817: Warning: MT immediate not in range 0..1 \(2\)
+.*:817: Warning: MT immediate not in range 0..1 \(2\)
+.*:818: Warning: MT immediate not in range 0..1 \(2\)
+.*:818: Warning: MT immediate not in range 0..1 \(2\)
+.*:819: Warning: MT immediate not in range 0..1 \(2\)
+.*:819: Warning: MT immediate not in range 0..1 \(2\)
+.*:820: Warning: MT immediate not in range 0..1 \(2\)
+.*:820: Warning: MT immediate not in range 0..1 \(2\)
+.*:821: Warning: MT immediate not in range 0..1 \(2\)
+.*:821: Warning: MT immediate not in range 0..1 \(2\)
+.*:822: Warning: MT immediate not in range 0..1 \(2\)
+.*:822: Warning: MT immediate not in range 0..1 \(2\)
+.*:823: Warning: MT immediate not in range 0..1 \(2\)
+.*:823: Warning: MT immediate not in range 0..1 \(2\)
diff --git a/gas/testsuite/gas/mips/mips32-mt.s b/gas/testsuite/gas/mips/mips32-mt.s
new file mode 100644 (file)
index 0000000..a3d8eed
--- /dev/null
@@ -0,0 +1,826 @@
+# source file to test assembly of MIPS MT ASE for MIPS32 instructions
+
+       .set noreorder
+       .set noat
+
+       .text
+text_label:
+
+       dmt
+       dmt             $31
+       dvpe
+       dvpe            $1
+       emt
+       emt             $2
+       evpe
+       evpe            $3
+       fork            $4,$5,$6
+       yield           $5
+       yield           $6,$7
+       mftc0           $7,$8
+       mftc0           $8,$0,0
+       mftc0           $8,$0,1
+       mftc0           $8,$0,2
+       mftc0           $8,$0,3
+       mftc0           $8,$0,4
+       mftc0           $8,$0,5
+       mftc0           $8,$0,6
+       mftc0           $8,$0,7
+       mftc0           $8,$1,0
+       mftc0           $8,$1,1
+       mftc0           $8,$1,2
+       mftc0           $8,$1,3
+       mftc0           $8,$1,4
+       mftc0           $8,$1,5
+       mftc0           $8,$1,6
+       mftc0           $8,$1,7
+       mftc0           $8,$2,0
+       mftc0           $8,$2,1
+       mftc0           $8,$2,2
+       mftc0           $8,$2,3
+       mftc0           $8,$2,4
+       mftc0           $8,$2,5
+       mftc0           $8,$2,6
+       mftc0           $8,$2,7
+       mftc0           $8,$3,0
+       mftc0           $8,$3,1
+       mftc0           $8,$3,2
+       mftc0           $8,$3,3
+       mftc0           $8,$3,4
+       mftc0           $8,$3,5
+       mftc0           $8,$3,6
+       mftc0           $8,$3,7
+       mftc0           $8,$4,0
+       mftc0           $8,$4,1
+       mftc0           $8,$4,2
+       mftc0           $8,$4,3
+       mftc0           $8,$4,4
+       mftc0           $8,$4,5
+       mftc0           $8,$4,6
+       mftc0           $8,$4,7
+       mftc0           $8,$5,0
+       mftc0           $8,$5,1
+       mftc0           $8,$5,2
+       mftc0           $8,$5,3
+       mftc0           $8,$5,4
+       mftc0           $8,$5,5
+       mftc0           $8,$5,6
+       mftc0           $8,$5,7
+       mftc0           $8,$6,0
+       mftc0           $8,$6,1
+       mftc0           $8,$6,2
+       mftc0           $8,$6,3
+       mftc0           $8,$6,4
+       mftc0           $8,$6,5
+       mftc0           $8,$6,6
+       mftc0           $8,$6,7
+       mftc0           $8,$7,0
+       mftc0           $8,$7,1
+       mftc0           $8,$7,2
+       mftc0           $8,$7,3
+       mftc0           $8,$7,4
+       mftc0           $8,$7,5
+       mftc0           $8,$7,6
+       mftc0           $8,$7,7
+       mftc0           $8,$8,0
+       mftc0           $8,$8,1
+       mftc0           $8,$8,2
+       mftc0           $8,$8,3
+       mftc0           $8,$8,4
+       mftc0           $8,$8,5
+       mftc0           $8,$8,6
+       mftc0           $8,$8,7
+       mftc0           $8,$9,0
+       mftc0           $8,$9,1
+       mftc0           $8,$9,2
+       mftc0           $8,$9,3
+       mftc0           $8,$9,4
+       mftc0           $8,$9,5
+       mftc0           $8,$9,6
+       mftc0           $8,$9,7
+       mftc0           $8,$10,0
+       mftc0           $8,$10,1
+       mftc0           $8,$10,2
+       mftc0           $8,$10,3
+       mftc0           $8,$10,4
+       mftc0           $8,$10,5
+       mftc0           $8,$10,6
+       mftc0           $8,$10,7
+       mftc0           $8,$11,0
+       mftc0           $8,$11,1
+       mftc0           $8,$11,2
+       mftc0           $8,$11,3
+       mftc0           $8,$11,4
+       mftc0           $8,$11,5
+       mftc0           $8,$11,6
+       mftc0           $8,$11,7
+       mftc0           $8,$12,0
+       mftc0           $8,$12,1
+       mftc0           $8,$12,2
+       mftc0           $8,$12,3
+       mftc0           $8,$12,4
+       mftc0           $8,$12,5
+       mftc0           $8,$12,6
+       mftc0           $8,$12,7
+       mftc0           $8,$13,0
+       mftc0           $8,$13,1
+       mftc0           $8,$13,2
+       mftc0           $8,$13,3
+       mftc0           $8,$13,4
+       mftc0           $8,$13,5
+       mftc0           $8,$13,6
+       mftc0           $8,$13,7
+       mftc0           $8,$14,0
+       mftc0           $8,$14,1
+       mftc0           $8,$14,2
+       mftc0           $8,$14,3
+       mftc0           $8,$14,4
+       mftc0           $8,$14,5
+       mftc0           $8,$14,6
+       mftc0           $8,$14,7
+       mftc0           $8,$15,0
+       mftc0           $8,$15,1
+       mftc0           $8,$15,2
+       mftc0           $8,$15,3
+       mftc0           $8,$15,4
+       mftc0           $8,$15,5
+       mftc0           $8,$15,6
+       mftc0           $8,$15,7
+       mftc0           $8,$16,0
+       mftc0           $8,$16,1
+       mftc0           $8,$16,2
+       mftc0           $8,$16,3
+       mftc0           $8,$16,4
+       mftc0           $8,$16,5
+       mftc0           $8,$16,6
+       mftc0           $8,$16,7
+       mftc0           $8,$17,0
+       mftc0           $8,$17,1
+       mftc0           $8,$17,2
+       mftc0           $8,$17,3
+       mftc0           $8,$17,4
+       mftc0           $8,$17,5
+       mftc0           $8,$17,6
+       mftc0           $8,$17,7
+       mftc0           $8,$18,0
+       mftc0           $8,$18,1
+       mftc0           $8,$18,2
+       mftc0           $8,$18,3
+       mftc0           $8,$18,4
+       mftc0           $8,$18,5
+       mftc0           $8,$18,6
+       mftc0           $8,$18,7
+       mftc0           $8,$19,0
+       mftc0           $8,$19,1
+       mftc0           $8,$19,2
+       mftc0           $8,$19,3
+       mftc0           $8,$19,4
+       mftc0           $8,$19,5
+       mftc0           $8,$19,6
+       mftc0           $8,$19,7
+       mftc0           $8,$20,0
+       mftc0           $8,$20,1
+       mftc0           $8,$20,2
+       mftc0           $8,$20,3
+       mftc0           $8,$20,4
+       mftc0           $8,$20,5
+       mftc0           $8,$20,6
+       mftc0           $8,$20,7
+       mftc0           $8,$21,0
+       mftc0           $8,$21,1
+       mftc0           $8,$21,2
+       mftc0           $8,$21,3
+       mftc0           $8,$21,4
+       mftc0           $8,$21,5
+       mftc0           $8,$21,6
+       mftc0           $8,$21,7
+       mftc0           $8,$22,0
+       mftc0           $8,$22,1
+       mftc0           $8,$22,2
+       mftc0           $8,$22,3
+       mftc0           $8,$22,4
+       mftc0           $8,$22,5
+       mftc0           $8,$22,6
+       mftc0           $8,$22,7
+       mftc0           $8,$23,0
+       mftc0           $8,$23,1
+       mftc0           $8,$23,2
+       mftc0           $8,$23,3
+       mftc0           $8,$23,4
+       mftc0           $8,$23,5
+       mftc0           $8,$23,6
+       mftc0           $8,$23,7
+       mftc0           $8,$24,0
+       mftc0           $8,$24,1
+       mftc0           $8,$24,2
+       mftc0           $8,$24,3
+       mftc0           $8,$24,4
+       mftc0           $8,$24,5
+       mftc0           $8,$24,6
+       mftc0           $8,$24,7
+       mftc0           $8,$25,0
+       mftc0           $8,$25,1
+       mftc0           $8,$25,2
+       mftc0           $8,$25,3
+       mftc0           $8,$25,4
+       mftc0           $8,$25,5
+       mftc0           $8,$25,6
+       mftc0           $8,$25,7
+       mftc0           $8,$26,0
+       mftc0           $8,$26,1
+       mftc0           $8,$26,2
+       mftc0           $8,$26,3
+       mftc0           $8,$26,4
+       mftc0           $8,$26,5
+       mftc0           $8,$26,6
+       mftc0           $8,$26,7
+       mftc0           $8,$27,0
+       mftc0           $8,$27,1
+       mftc0           $8,$27,2
+       mftc0           $8,$27,3
+       mftc0           $8,$27,4
+       mftc0           $8,$27,5
+       mftc0           $8,$27,6
+       mftc0           $8,$27,7
+       mftc0           $8,$28,0
+       mftc0           $8,$28,1
+       mftc0           $8,$28,2
+       mftc0           $8,$28,3
+       mftc0           $8,$28,4
+       mftc0           $8,$28,5
+       mftc0           $8,$28,6
+       mftc0           $8,$28,7
+       mftc0           $8,$29,0
+       mftc0           $8,$29,1
+       mftc0           $8,$29,2
+       mftc0           $8,$29,3
+       mftc0           $8,$29,4
+       mftc0           $8,$29,5
+       mftc0           $8,$29,6
+       mftc0           $8,$29,7
+       mftc0           $8,$30,0
+       mftc0           $8,$30,1
+       mftc0           $8,$30,2
+       mftc0           $8,$30,3
+       mftc0           $8,$30,4
+       mftc0           $8,$30,5
+       mftc0           $8,$30,6
+       mftc0           $8,$30,7
+       mftc0           $8,$31,0
+       mftc0           $8,$31,1
+       mftc0           $8,$31,2
+       mftc0           $8,$31,3
+       mftc0           $8,$31,4
+       mftc0           $8,$31,5
+       mftc0           $8,$31,6
+       mftc0           $8,$31,7
+       mftgpr          $9,$10
+       mftlo           $10
+       mftlo           $11,$ac0
+       mfthi           $12
+       mfthi           $13,$ac1
+       mftacx          $14
+       mftacx          $15,$ac2
+       mftdsp          $16
+       mftc1           $17,$f18
+       mftc1           $18,$19
+       mfthc1          $19,$f20
+       mfthc1          $20,$22
+       cftc1           $21,$22
+       cftc1           $22,$f23
+       mftc2           $23,$24
+       mfthc2          $24,$25
+       cftc2           $25,$26
+       mttc0           $26,$27
+       mttc0           $27,$0,0
+       mttc0           $27,$0,1
+       mttc0           $27,$0,2
+       mttc0           $27,$0,3
+       mttc0           $27,$0,4
+       mttc0           $27,$0,5
+       mttc0           $27,$0,6
+       mttc0           $27,$0,7
+       mttc0           $27,$1,0
+       mttc0           $27,$1,1
+       mttc0           $27,$1,2
+       mttc0           $27,$1,3
+       mttc0           $27,$1,4
+       mttc0           $27,$1,5
+       mttc0           $27,$1,6
+       mttc0           $27,$1,7
+       mttc0           $27,$2,0
+       mttc0           $27,$2,1
+       mttc0           $27,$2,2
+       mttc0           $27,$2,3
+       mttc0           $27,$2,4
+       mttc0           $27,$2,5
+       mttc0           $27,$2,6
+       mttc0           $27,$2,7
+       mttc0           $27,$3,0
+       mttc0           $27,$3,1
+       mttc0           $27,$3,2
+       mttc0           $27,$3,3
+       mttc0           $27,$3,4
+       mttc0           $27,$3,5
+       mttc0           $27,$3,6
+       mttc0           $27,$3,7
+       mttc0           $27,$4,0
+       mttc0           $27,$4,1
+       mttc0           $27,$4,2
+       mttc0           $27,$4,3
+       mttc0           $27,$4,4
+       mttc0           $27,$4,5
+       mttc0           $27,$4,6
+       mttc0           $27,$4,7
+       mttc0           $27,$5,0
+       mttc0           $27,$5,1
+       mttc0           $27,$5,2
+       mttc0           $27,$5,3
+       mttc0           $27,$5,4
+       mttc0           $27,$5,5
+       mttc0           $27,$5,6
+       mttc0           $27,$5,7
+       mttc0           $27,$6,0
+       mttc0           $27,$6,1
+       mttc0           $27,$6,2
+       mttc0           $27,$6,3
+       mttc0           $27,$6,4
+       mttc0           $27,$6,5
+       mttc0           $27,$6,6
+       mttc0           $27,$6,7
+       mttc0           $27,$7,0
+       mttc0           $27,$7,1
+       mttc0           $27,$7,2
+       mttc0           $27,$7,3
+       mttc0           $27,$7,4
+       mttc0           $27,$7,5
+       mttc0           $27,$7,6
+       mttc0           $27,$7,7
+       mttc0           $27,$8,0
+       mttc0           $27,$8,1
+       mttc0           $27,$8,2
+       mttc0           $27,$8,3
+       mttc0           $27,$8,4
+       mttc0           $27,$8,5
+       mttc0           $27,$8,6
+       mttc0           $27,$8,7
+       mttc0           $27,$9,0
+       mttc0           $27,$9,1
+       mttc0           $27,$9,2
+       mttc0           $27,$9,3
+       mttc0           $27,$9,4
+       mttc0           $27,$9,5
+       mttc0           $27,$9,6
+       mttc0           $27,$9,7
+       mttc0           $27,$10,0
+       mttc0           $27,$10,1
+       mttc0           $27,$10,2
+       mttc0           $27,$10,3
+       mttc0           $27,$10,4
+       mttc0           $27,$10,5
+       mttc0           $27,$10,6
+       mttc0           $27,$10,7
+       mttc0           $27,$11,0
+       mttc0           $27,$11,1
+       mttc0           $27,$11,2
+       mttc0           $27,$11,3
+       mttc0           $27,$11,4
+       mttc0           $27,$11,5
+       mttc0           $27,$11,6
+       mttc0           $27,$11,7
+       mttc0           $27,$12,0
+       mttc0           $27,$12,1
+       mttc0           $27,$12,2
+       mttc0           $27,$12,3
+       mttc0           $27,$12,4
+       mttc0           $27,$12,5
+       mttc0           $27,$12,6
+       mttc0           $27,$12,7
+       mttc0           $27,$13,0
+       mttc0           $27,$13,1
+       mttc0           $27,$13,2
+       mttc0           $27,$13,3
+       mttc0           $27,$13,4
+       mttc0           $27,$13,5
+       mttc0           $27,$13,6
+       mttc0           $27,$13,7
+       mttc0           $27,$14,0
+       mttc0           $27,$14,1
+       mttc0           $27,$14,2
+       mttc0           $27,$14,3
+       mttc0           $27,$14,4
+       mttc0           $27,$14,5
+       mttc0           $27,$14,6
+       mttc0           $27,$14,7
+       mttc0           $27,$15,0
+       mttc0           $27,$15,1
+       mttc0           $27,$15,2
+       mttc0           $27,$15,3
+       mttc0           $27,$15,4
+       mttc0           $27,$15,5
+       mttc0           $27,$15,6
+       mttc0           $27,$15,7
+       mttc0           $27,$16,0
+       mttc0           $27,$16,1
+       mttc0           $27,$16,2
+       mttc0           $27,$16,3
+       mttc0           $27,$16,4
+       mttc0           $27,$16,5
+       mttc0           $27,$16,6
+       mttc0           $27,$16,7
+       mttc0           $27,$17,0
+       mttc0           $27,$17,1
+       mttc0           $27,$17,2
+       mttc0           $27,$17,3
+       mttc0           $27,$17,4
+       mttc0           $27,$17,5
+       mttc0           $27,$17,6
+       mttc0           $27,$17,7
+       mttc0           $27,$18,0
+       mttc0           $27,$18,1
+       mttc0           $27,$18,2
+       mttc0           $27,$18,3
+       mttc0           $27,$18,4
+       mttc0           $27,$18,5
+       mttc0           $27,$18,6
+       mttc0           $27,$18,7
+       mttc0           $27,$19,0
+       mttc0           $27,$19,1
+       mttc0           $27,$19,2
+       mttc0           $27,$19,3
+       mttc0           $27,$19,4
+       mttc0           $27,$19,5
+       mttc0           $27,$19,6
+       mttc0           $27,$19,7
+       mttc0           $27,$20,0
+       mttc0           $27,$20,1
+       mttc0           $27,$20,2
+       mttc0           $27,$20,3
+       mttc0           $27,$20,4
+       mttc0           $27,$20,5
+       mttc0           $27,$20,6
+       mttc0           $27,$20,7
+       mttc0           $27,$21,0
+       mttc0           $27,$21,1
+       mttc0           $27,$21,2
+       mttc0           $27,$21,3
+       mttc0           $27,$21,4
+       mttc0           $27,$21,5
+       mttc0           $27,$21,6
+       mttc0           $27,$21,7
+       mttc0           $27,$22,0
+       mttc0           $27,$22,1
+       mttc0           $27,$22,2
+       mttc0           $27,$22,3
+       mttc0           $27,$22,4
+       mttc0           $27,$22,5
+       mttc0           $27,$22,6
+       mttc0           $27,$22,7
+       mttc0           $27,$23,0
+       mttc0           $27,$23,1
+       mttc0           $27,$23,2
+       mttc0           $27,$23,3
+       mttc0           $27,$23,4
+       mttc0           $27,$23,5
+       mttc0           $27,$23,6
+       mttc0           $27,$23,7
+       mttc0           $27,$24,0
+       mttc0           $27,$24,1
+       mttc0           $27,$24,2
+       mttc0           $27,$24,3
+       mttc0           $27,$24,4
+       mttc0           $27,$24,5
+       mttc0           $27,$24,6
+       mttc0           $27,$24,7
+       mttc0           $27,$25,0
+       mttc0           $27,$25,1
+       mttc0           $27,$25,2
+       mttc0           $27,$25,3
+       mttc0           $27,$25,4
+       mttc0           $27,$25,5
+       mttc0           $27,$25,6
+       mttc0           $27,$25,7
+       mttc0           $27,$26,0
+       mttc0           $27,$26,1
+       mttc0           $27,$26,2
+       mttc0           $27,$26,3
+       mttc0           $27,$26,4
+       mttc0           $27,$26,5
+       mttc0           $27,$26,6
+       mttc0           $27,$26,7
+       mttc0           $27,$27,0
+       mttc0           $27,$27,1
+       mttc0           $27,$27,2
+       mttc0           $27,$27,3
+       mttc0           $27,$27,4
+       mttc0           $27,$27,5
+       mttc0           $27,$27,6
+       mttc0           $27,$27,7
+       mttc0           $27,$28,0
+       mttc0           $27,$28,1
+       mttc0           $27,$28,2
+       mttc0           $27,$28,3
+       mttc0           $27,$28,4
+       mttc0           $27,$28,5
+       mttc0           $27,$28,6
+       mttc0           $27,$28,7
+       mttc0           $27,$29,0
+       mttc0           $27,$29,1
+       mttc0           $27,$29,2
+       mttc0           $27,$29,3
+       mttc0           $27,$29,4
+       mttc0           $27,$29,5
+       mttc0           $27,$29,6
+       mttc0           $27,$29,7
+       mttc0           $27,$30,0
+       mttc0           $27,$30,1
+       mttc0           $27,$30,2
+       mttc0           $27,$30,3
+       mttc0           $27,$30,4
+       mttc0           $27,$30,5
+       mttc0           $27,$30,6
+       mttc0           $27,$30,7
+       mttc0           $27,$31,0
+       mttc0           $27,$31,1
+       mttc0           $27,$31,2
+       mttc0           $27,$31,3
+       mttc0           $27,$31,4
+       mttc0           $27,$31,5
+       mttc0           $27,$31,6
+       mttc0           $27,$31,7
+       mttgpr          $28,$29
+       mttlo           $29
+       mttlo           $30,$ac3
+       mtthi           $31
+       mtthi           $0,$ac0
+       mttacx          $1
+       mttacx          $2,$ac1
+       mttdsp          $3
+       mttc1           $4,$f5
+       mttc1           $5,$6
+       mtthc1          $6,$f8
+       mtthc1          $7,$10
+       cttc1           $8,$9
+       cttc1           $9,$f10
+       mttc2           $10,$11
+       mtthc2          $11,$12
+       cttc2           $12,$13
+       mftr            $13,$14,-1,0,-1
+       mftr            $13,$14,-1,1,-1
+       mftr            $13,$14,-1,2,-1
+       mftr            $13,$14,-1,3,-1
+       mftr            $13,$14,-1,4,-1
+       mftr            $13,$14,-1,5,-1
+       mftr            $13,$14,-1,6,-1
+       mftr            $13,$14,-1,7,-1
+       mftr            $13,$14,-1,0,0
+       mftr            $13,$14,-1,1,0
+       mftr            $13,$14,-1,2,0
+       mftr            $13,$14,-1,3,0
+       mftr            $13,$14,-1,4,0
+       mftr            $13,$14,-1,5,0
+       mftr            $13,$14,-1,6,0
+       mftr            $13,$14,-1,7,0
+       mftr            $13,$14,-1,0,1
+       mftr            $13,$14,-1,1,1
+       mftr            $13,$14,-1,2,1
+       mftr            $13,$14,-1,3,1
+       mftr            $13,$14,-1,4,1
+       mftr            $13,$14,-1,5,1
+       mftr            $13,$14,-1,6,1
+       mftr            $13,$14,-1,7,1
+       mftr            $13,$14,-1,0,2
+       mftr            $13,$14,-1,1,2
+       mftr            $13,$14,-1,2,2
+       mftr            $13,$14,-1,3,2
+       mftr            $13,$14,-1,4,2
+       mftr            $13,$14,-1,5,2
+       mftr            $13,$14,-1,6,2
+       mftr            $13,$14,-1,7,2
+       mftr            $13,$14,0,0,-1
+       mftr            $13,$14,0,1,-1
+       mftr            $13,$14,0,2,-1
+       mftr            $13,$14,0,3,-1
+       mftr            $13,$14,0,4,-1
+       mftr            $13,$14,0,5,-1
+       mftr            $13,$14,0,6,-1
+       mftr            $13,$14,0,7,-1
+       mftr            $13,$14,0,0,0
+       mftr            $13,$14,0,1,0
+       mftr            $13,$14,0,2,0
+       mftr            $13,$14,0,3,0
+       mftr            $13,$14,0,4,0
+       mftr            $13,$14,0,5,0
+       mftr            $13,$14,0,6,0
+       mftr            $13,$14,0,7,0
+       mftr            $13,$14,0,0,1
+       mftr            $13,$14,0,1,1
+       mftr            $13,$14,0,2,1
+       mftr            $13,$14,0,3,1
+       mftr            $13,$14,0,4,1
+       mftr            $13,$14,0,5,1
+       mftr            $13,$14,0,6,1
+       mftr            $13,$14,0,7,1
+       mftr            $13,$14,0,0,2
+       mftr            $13,$14,0,1,2
+       mftr            $13,$14,0,2,2
+       mftr            $13,$14,0,3,2
+       mftr            $13,$14,0,4,2
+       mftr            $13,$14,0,5,2
+       mftr            $13,$14,0,6,2
+       mftr            $13,$14,0,7,2
+       mftr            $13,$14,1,0,-1
+       mftr            $13,$14,1,1,-1
+       mftr            $13,$14,1,2,-1
+       mftr            $13,$14,1,3,-1
+       mftr            $13,$14,1,4,-1
+       mftr            $13,$14,1,5,-1
+       mftr            $13,$14,1,6,-1
+       mftr            $13,$14,1,7,-1
+       mftr            $13,$14,1,0,0
+       mftr            $13,$14,1,1,0
+       mftr            $13,$14,1,2,0
+       mftr            $13,$14,1,3,0
+       mftr            $13,$14,1,4,0
+       mftr            $13,$14,1,5,0
+       mftr            $13,$14,1,6,0
+       mftr            $13,$14,1,7,0
+       mftr            $13,$14,1,0,1
+       mftr            $13,$14,1,1,1
+       mftr            $13,$14,1,2,1
+       mftr            $13,$14,1,3,1
+       mftr            $13,$14,1,4,1
+       mftr            $13,$14,1,5,1
+       mftr            $13,$14,1,6,1
+       mftr            $13,$14,1,7,1
+       mftr            $13,$14,1,0,2
+       mftr            $13,$14,1,1,2
+       mftr            $13,$14,1,2,2
+       mftr            $13,$14,1,3,2
+       mftr            $13,$14,1,4,2
+       mftr            $13,$14,1,5,2
+       mftr            $13,$14,1,6,2
+       mftr            $13,$14,1,7,2
+       mftr            $13,$14,2,0,-1
+       mftr            $13,$14,2,1,-1
+       mftr            $13,$14,2,2,-1
+       mftr            $13,$14,2,3,-1
+       mftr            $13,$14,2,4,-1
+       mftr            $13,$14,2,5,-1
+       mftr            $13,$14,2,6,-1
+       mftr            $13,$14,2,7,-1
+       mftr            $13,$14,2,0,0
+       mftr            $13,$14,2,1,0
+       mftr            $13,$14,2,2,0
+       mftr            $13,$14,2,3,0
+       mftr            $13,$14,2,4,0
+       mftr            $13,$14,2,5,0
+       mftr            $13,$14,2,6,0
+       mftr            $13,$14,2,7,0
+       mftr            $13,$14,2,0,1
+       mftr            $13,$14,2,1,1
+       mftr            $13,$14,2,2,1
+       mftr            $13,$14,2,3,1
+       mftr            $13,$14,2,4,1
+       mftr            $13,$14,2,5,1
+       mftr            $13,$14,2,6,1
+       mftr            $13,$14,2,7,1
+       mftr            $13,$14,2,0,2
+       mftr            $13,$14,2,1,2
+       mftr            $13,$14,2,2,2
+       mftr            $13,$14,2,3,2
+       mftr            $13,$14,2,4,2
+       mftr            $13,$14,2,5,2
+       mftr            $13,$14,2,6,2
+       mftr            $13,$14,2,7,2
+       mttr            $13,$14,-1,0,-1
+       mttr            $13,$14,-1,1,-1
+       mttr            $13,$14,-1,2,-1
+       mttr            $13,$14,-1,3,-1
+       mttr            $13,$14,-1,4,-1
+       mttr            $13,$14,-1,5,-1
+       mttr            $13,$14,-1,6,-1
+       mttr            $13,$14,-1,7,-1
+       mttr            $13,$14,-1,0,0
+       mttr            $13,$14,-1,1,0
+       mttr            $13,$14,-1,2,0
+       mttr            $13,$14,-1,3,0
+       mttr            $13,$14,-1,4,0
+       mttr            $13,$14,-1,5,0
+       mttr            $13,$14,-1,6,0
+       mttr            $13,$14,-1,7,0
+       mttr            $13,$14,-1,0,1
+       mttr            $13,$14,-1,1,1
+       mttr            $13,$14,-1,2,1
+       mttr            $13,$14,-1,3,1
+       mttr            $13,$14,-1,4,1
+       mttr            $13,$14,-1,5,1
+       mttr            $13,$14,-1,6,1
+       mttr            $13,$14,-1,7,1
+       mttr            $13,$14,-1,0,2
+       mttr            $13,$14,-1,1,2
+       mttr            $13,$14,-1,2,2
+       mttr            $13,$14,-1,3,2
+       mttr            $13,$14,-1,4,2
+       mttr            $13,$14,-1,5,2
+       mttr            $13,$14,-1,6,2
+       mttr            $13,$14,-1,7,2
+       mttr            $13,$14,0,0,-1
+       mttr            $13,$14,0,1,-1
+       mttr            $13,$14,0,2,-1
+       mttr            $13,$14,0,3,-1
+       mttr            $13,$14,0,4,-1
+       mttr            $13,$14,0,5,-1
+       mttr            $13,$14,0,6,-1
+       mttr            $13,$14,0,7,-1
+       mttr            $13,$14,0,0,0
+       mttr            $13,$14,0,1,0
+       mttr            $13,$14,0,2,0
+       mttr            $13,$14,0,3,0
+       mttr            $13,$14,0,4,0
+       mttr            $13,$14,0,5,0
+       mttr            $13,$14,0,6,0
+       mttr            $13,$14,0,7,0
+       mttr            $13,$14,0,0,1
+       mttr            $13,$14,0,1,1
+       mttr            $13,$14,0,2,1
+       mttr            $13,$14,0,3,1
+       mttr            $13,$14,0,4,1
+       mttr            $13,$14,0,5,1
+       mttr            $13,$14,0,6,1
+       mttr            $13,$14,0,7,1
+       mttr            $13,$14,0,0,2
+       mttr            $13,$14,0,1,2
+       mttr            $13,$14,0,2,2
+       mttr            $13,$14,0,3,2
+       mttr            $13,$14,0,4,2
+       mttr            $13,$14,0,5,2
+       mttr            $13,$14,0,6,2
+       mttr            $13,$14,0,7,2
+       mttr            $13,$14,1,0,-1
+       mttr            $13,$14,1,1,-1
+       mttr            $13,$14,1,2,-1
+       mttr            $13,$14,1,3,-1
+       mttr            $13,$14,1,4,-1
+       mttr            $13,$14,1,5,-1
+       mttr            $13,$14,1,6,-1
+       mttr            $13,$14,1,7,-1
+       mttr            $13,$14,1,0,0
+       mttr            $13,$14,1,1,0
+       mttr            $13,$14,1,2,0
+       mttr            $13,$14,1,3,0
+       mttr            $13,$14,1,4,0
+       mttr            $13,$14,1,5,0
+       mttr            $13,$14,1,6,0
+       mttr            $13,$14,1,7,0
+       mttr            $13,$14,1,0,1
+       mttr            $13,$14,1,1,1
+       mttr            $13,$14,1,2,1
+       mttr            $13,$14,1,3,1
+       mttr            $13,$14,1,4,1
+       mttr            $13,$14,1,5,1
+       mttr            $13,$14,1,6,1
+       mttr            $13,$14,1,7,1
+       mttr            $13,$14,1,0,2
+       mttr            $13,$14,1,1,2
+       mttr            $13,$14,1,2,2
+       mttr            $13,$14,1,3,2
+       mttr            $13,$14,1,4,2
+       mttr            $13,$14,1,5,2
+       mttr            $13,$14,1,6,2
+       mttr            $13,$14,1,7,2
+       mttr            $13,$14,2,0,-1
+       mttr            $13,$14,2,1,-1
+       mttr            $13,$14,2,2,-1
+       mttr            $13,$14,2,3,-1
+       mttr            $13,$14,2,4,-1
+       mttr            $13,$14,2,5,-1
+       mttr            $13,$14,2,6,-1
+       mttr            $13,$14,2,7,-1
+       mttr            $13,$14,2,0,0
+       mttr            $13,$14,2,1,0
+       mttr            $13,$14,2,2,0
+       mttr            $13,$14,2,3,0
+       mttr            $13,$14,2,4,0
+       mttr            $13,$14,2,5,0
+       mttr            $13,$14,2,6,0
+       mttr            $13,$14,2,7,0
+       mttr            $13,$14,2,0,1
+       mttr            $13,$14,2,1,1
+       mttr            $13,$14,2,2,1
+       mttr            $13,$14,2,3,1
+       mttr            $13,$14,2,4,1
+       mttr            $13,$14,2,5,1
+       mttr            $13,$14,2,6,1
+       mttr            $13,$14,2,7,1
+       mttr            $13,$14,2,0,2
+       mttr            $13,$14,2,1,2
+       mttr            $13,$14,2,2,2
+       mttr            $13,$14,2,3,2
+       mttr            $13,$14,2,4,2
+       mttr            $13,$14,2,5,2
+       mttr            $13,$14,2,6,2
+       mttr            $13,$14,2,7,2
+
+# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
+       .space  8