#objdump: -dr --show-raw-insn
#name: microMIPS for MIPS32r2
#as: -mips32r2 -32 -mfp64 -EB
-#stderr: micromips.l
+#stderr: micromips-warn.l
#source: micromips.s
.*: +file format .*mips.*
[ 0-9a-f]+: 6000 2000 pref 0x0,0\(zero\)
[ 0-9a-f]+: 6000 27ff pref 0x0,2047\(zero\)
[ 0-9a-f]+: 6000 2800 pref 0x0,-2048\(zero\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 6001 2800 pref 0x0,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 6001 27ff pref 0x0,2047\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 6001 2000 pref 0x0,0\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 6001 2000 pref 0x0,0\(at\)
[ 0-9a-f]+: 6000 2000 pref 0x0,0\(zero\)
[ 0-9a-f]+: 6000 2000 pref 0x0,0\(zero\)
[ 0-9a-f]+: 6020 2000 pref 0x1,0\(zero\)
[ 0-9a-f]+: 60e0 2e00 pref 0x7,-512\(zero\)
[ 0-9a-f]+: 63e0 27ff pref 0x1f,2047\(zero\)
[ 0-9a-f]+: 63e0 2800 pref 0x1f,-2048\(zero\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 63e1 2800 pref 0x1f,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 63e1 27ff pref 0x1f,2047\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 2fff pref 0x3,-1\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 63e1 2000 pref 0x1f,0\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 63e1 2000 pref 0x1f,0\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 2000 pref 0x3,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 2000 pref 0x3,0\(at\)
[ 0-9a-f]+: 63e2 27ff pref 0x1f,2047\(v0\)
[ 0-9a-f]+: 63e2 2800 pref 0x1f,-2048\(v0\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
-[ 0-9a-f]+: 63e1 2800 pref 0x1f,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
-[ 0-9a-f]+: 63e1 27ff pref 0x1f,2047\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
-[ 0-9a-f]+: 6061 2fff pref 0x3,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
+[ 0-9a-f]+: 3022 0800 addiu at,v0,2048
+[ 0-9a-f]+: 63e1 2000 pref 0x1f,0\(at\)
+[ 0-9a-f]+: 3022 f7ff addiu at,v0,-2049
+[ 0-9a-f]+: 63e1 2000 pref 0x1f,0\(at\)
+[ 0-9a-f]+: 3022 7fff addiu at,v0,32767
+[ 0-9a-f]+: 6061 2000 pref 0x3,0\(at\)
+[ 0-9a-f]+: 3022 8000 addiu at,v0,-32768
[ 0-9a-f]+: 6061 2000 pref 0x3,0\(at\)
[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: 0ec2 move s6,v0
[ 0-9a-f]+: 0c56 move v0,s6
[ 0-9a-f]+: 0ec2 move s6,v0
-[ 0-9a-f]+: 0016 1150 move v0,s6
+[ 0-9a-f]+: 0016 1290 move v0,s6
[ 0-9a-f]+: cfff b [0-9a-f]+ <test\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 test
-[ 0-9a-f]+: 0002 b150 move s6,v0
+[ 0-9a-f]+: 0002 b290 move s6,v0
[ 0-9a-f]+: cfff b [0-9a-f]+ <test\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 test
[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: 9411 fffe beqz s1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 test2
[ 0-9a-f]+: 0c00 nop
+[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: ad7f bnez v0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC7_S1 test3
[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: 2000 6000 cache 0x0,0\(zero\)
[ 0-9a-f]+: 2000 6800 cache 0x0,-2048\(zero\)
[ 0-9a-f]+: 2000 67ff cache 0x0,2047\(zero\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 2001 67ff cache 0x0,2047\(at\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 2001 6800 cache 0x0,-2048\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 2001 6000 cache 0x0,0\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 2001 6000 cache 0x0,0\(at\)
[ 0-9a-f]+: 2002 6000 cache 0x0,0\(v0\)
[ 0-9a-f]+: 2002 6800 cache 0x0,-2048\(v0\)
[ 0-9a-f]+: 2002 67ff cache 0x0,2047\(v0\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
-[ 0-9a-f]+: 2001 67ff cache 0x0,2047\(at\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 0041 0950 addu at,at,v0
-[ 0-9a-f]+: 2001 6800 cache 0x0,-2048\(at\)
+[ 0-9a-f]+: 3022 f7ff addiu at,v0,-2049
+[ 0-9a-f]+: 2001 6000 cache 0x0,0\(at\)
+[ 0-9a-f]+: 3022 0800 addiu at,v0,2048
+[ 0-9a-f]+: 2001 6000 cache 0x0,0\(at\)
[ 0-9a-f]+: 2000 6000 cache 0x0,0\(zero\)
[ 0-9a-f]+: 2000 6000 cache 0x0,0\(zero\)
[ 0-9a-f]+: 2020 6000 cache 0x1,0\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 23e1 6800 cache 0x1f,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 23e1 67ff cache 0x1f,2047\(at\)
+[ 0-9a-f]+: 3023 0800 addiu at,v1,2048
+[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
+[ 0-9a-f]+: 3023 f7ff addiu at,v1,-2049
+[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 23e1 6001 cache 0x1f,1\(at\)
[ 0-9a-f]+: 23e1 6fff cache 0x1f,-1\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 23e1 6800 cache 0x1f,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 23e1 67ff cache 0x1f,2047\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 23e1 6000 cache 0x1f,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 23e1 6001 cache 0x1f,1\(at\)
[ 0-9a-f]+: 23e0 6fff cache 0x1f,-1\(zero\)
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test
[ 0-9a-f]+: 0000 0000 nop
[ 0-9a-f]+: f000 0000 jalx [0-9a-f]+ <test>
-[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test2
+[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test4
[ 0-9a-f]+: 0000 0000 nop
[ 0-9a-f]+: 41a2 0000 lui v0,0x0
[ ]*[0-9a-f]+: R_MICROMIPS_HI16 test
[ 0-9a-f]+: 6060 3000 ll v1,0\(zero\)
[ 0-9a-f]+: 6060 3004 ll v1,4\(zero\)
[ 0-9a-f]+: 6060 3004 ll v1,4\(zero\)
-[ 0-9a-f]+: 5060 8000 li v1,0x8000
-[ 0-9a-f]+: 6063 3fff ll v1,-1\(v1\)
+[ 0-9a-f]+: 3060 7fff li v1,32767
+[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 3060 8000 li v1,-32768
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 0001 lui v1,0x1
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 ffff lui v1,0xffff
[ 0-9a-f]+: 6063 3001 ll v1,1\(v1\)
-[ 0-9a-f]+: 3060 8000 li v1,-32768
-[ 0-9a-f]+: 6063 3001 ll v1,1\(v1\)
+[ 0-9a-f]+: 3060 8001 li v1,-32767
+[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 f000 lui v1,0xf000
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 6060 3fff ll v1,-1\(zero\)
[ 0-9a-f]+: 6064 3000 ll v1,0\(a0\)
[ 0-9a-f]+: 6064 3000 ll v1,0\(a0\)
[ 0-9a-f]+: 6064 3004 ll v1,4\(a0\)
-[ 0-9a-f]+: 5060 8000 li v1,0x8000
-[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
-[ 0-9a-f]+: 6063 3fff ll v1,-1\(v1\)
-[ 0-9a-f]+: 3060 8000 li v1,-32768
-[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
+[ 0-9a-f]+: 3064 7fff addiu v1,a0,32767
+[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
+[ 0-9a-f]+: 3064 8000 addiu v1,a0,-32768
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 0001 lui v1,0x1
[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
[ 0-9a-f]+: 41a3 ffff lui v1,0xffff
[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
-[ 0-9a-f]+: 3060 8000 li v1,-32768
-[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
+[ 0-9a-f]+: 3064 8000 addiu v1,a0,-32768
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 ffff lui v1,0xffff
[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
[ 0-9a-f]+: 6063 3001 ll v1,1\(v1\)
-[ 0-9a-f]+: 3060 8000 li v1,-32768
-[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
-[ 0-9a-f]+: 6063 3001 ll v1,1\(v1\)
+[ 0-9a-f]+: 3064 8001 addiu v1,a0,-32767
+[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 41a3 f000 lui v1,0xf000
[ 0-9a-f]+: 0083 1950 addu v1,v1,a0
[ 0-9a-f]+: 6063 3000 ll v1,0\(v1\)
[ 0-9a-f]+: 2325 5000 lwm s0-s7,s8,ra,0\(a1\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 2021 5000 lwm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 2021 5fff lwm s0,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 2021 5000 lwm s0,0\(at\)
[ 0-9a-f]+: 2020 5000 lwm s0,0\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 2021 5fff lwm s0,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
+[ 0-9a-f]+: 303d 8000 addiu at,sp,-32768
+[ 0-9a-f]+: 2021 5000 lwm s0,0\(at\)
+[ 0-9a-f]+: 303d 7fff addiu at,sp,32767
[ 0-9a-f]+: 2021 5000 lwm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
-[ 0-9a-f]+: 2021 5fff lwm s0,-1\(at\)
[ 0-9a-f]+: 203d 5000 lwm s0,0\(sp\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 03a1 0950 addu at,at,sp
[ 0-9a-f]+: 205d 1000 lwp v0,0\(sp\)
[ 0-9a-f]+: 2043 1800 lwp v0,-2048\(v1\)
[ 0-9a-f]+: 2043 17ff lwp v0,2047\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
+[ 0-9a-f]+: 2041 1000 lwp v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
[ 0-9a-f]+: 2041 1000 lwp v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 1fff lwp v0,-1\(at\)
[ 0-9a-f]+: 2043 1000 lwp v0,0\(v1\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 2041 1fff lwp v0,-1\(at\)
[ 0-9a-f]+: 3060 8000 li v1,-32768
[ 0-9a-f]+: 2043 1000 lwp v0,0\(v1\)
-[ 0-9a-f]+: 5060 8000 li v1,0x8000
-[ 0-9a-f]+: 2043 1fff lwp v0,-1\(v1\)
+[ 0-9a-f]+: 3060 7fff li v1,32767
+[ 0-9a-f]+: 2043 1000 lwp v0,0\(v1\)
[ 0-9a-f]+: 41a3 0001 lui v1,0x1
[ 0-9a-f]+: 2043 1fff lwp v0,-1\(v1\)
[ 0-9a-f]+: 6060 0004 lwl v1,4\(zero\)
[ 0-9a-f]+: 6060 0000 lwl v1,0\(zero\)
[ 0-9a-f]+: 6060 07ff lwl v1,2047\(zero\)
[ 0-9a-f]+: 6060 0800 lwl v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 0fff lwl v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6060 0fff lwl v1,-1\(zero\)
[ 0-9a-f]+: 6064 0000 lwl v1,0\(a0\)
[ 0-9a-f]+: 6064 07ff lwl v1,2047\(a0\)
[ 0-9a-f]+: 6064 0800 lwl v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 0fff lwl v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6060 0000 lwl v1,0\(zero\)
[ 0-9a-f]+: 6060 07ff lwl v1,2047\(zero\)
[ 0-9a-f]+: 6060 0800 lwl v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 0fff lwl v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6060 0fff lwl v1,-1\(zero\)
[ 0-9a-f]+: 6064 0000 lwl v1,0\(a0\)
[ 0-9a-f]+: 6064 07ff lwl v1,2047\(a0\)
[ 0-9a-f]+: 6064 0800 lwl v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 0fff lwl v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 0001 lwl v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6060 1000 lwr v1,0\(zero\)
[ 0-9a-f]+: 6060 17ff lwr v1,2047\(zero\)
[ 0-9a-f]+: 6060 1800 lwr v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 1fff lwr v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 6060 1fff lwr v1,-1\(zero\)
[ 0-9a-f]+: 6064 1000 lwr v1,0\(a0\)
[ 0-9a-f]+: 6064 17ff lwr v1,2047\(a0\)
[ 0-9a-f]+: 6064 1800 lwr v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 1fff lwr v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 6060 1000 lwr v1,0\(zero\)
[ 0-9a-f]+: 6060 17ff lwr v1,2047\(zero\)
[ 0-9a-f]+: 6060 1800 lwr v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 1fff lwr v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 6060 1fff lwr v1,-1\(zero\)
[ 0-9a-f]+: 6064 1000 lwr v1,0\(a0\)
[ 0-9a-f]+: 6064 17ff lwr v1,2047\(a0\)
[ 0-9a-f]+: 6064 1800 lwr v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 1fff lwr v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 1001 lwr v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 1000 lwr v1,0\(at\)
[ 0-9a-f]+: 6060 b004 sc v1,4\(zero\)
[ 0-9a-f]+: 6060 b7ff sc v1,2047\(zero\)
[ 0-9a-f]+: 6060 b800 sc v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 bfff sc v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 b001 sc v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 b001 sc v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 6060 bfff sc v1,-1\(zero\)
[ 0-9a-f]+: 6064 b000 sc v1,0\(a0\)
[ 0-9a-f]+: 6064 b7ff sc v1,2047\(a0\)
[ 0-9a-f]+: 6064 b800 sc v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 bfff sc v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 b001 sc v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 b001 sc v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 b000 sc v1,0\(at\)
[ 0-9a-f]+: 6060 8004 swl v1,4\(zero\)
[ 0-9a-f]+: 6060 87ff swl v1,2047\(zero\)
[ 0-9a-f]+: 6060 8800 swl v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 8fff swl v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6060 8fff swl v1,-1\(zero\)
[ 0-9a-f]+: 6064 8000 swl v1,0\(a0\)
[ 0-9a-f]+: 6064 87ff swl v1,2047\(a0\)
[ 0-9a-f]+: 6064 8800 swl v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 8fff swl v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6060 9004 swr v1,4\(zero\)
[ 0-9a-f]+: 6060 97ff swr v1,2047\(zero\)
[ 0-9a-f]+: 6060 9800 swr v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 9fff swr v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 6060 9fff swr v1,-1\(zero\)
[ 0-9a-f]+: 6064 9000 swr v1,0\(a0\)
[ 0-9a-f]+: 6064 97ff swr v1,2047\(a0\)
[ 0-9a-f]+: 6064 9800 swr v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 9fff swr v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 6060 8004 swl v1,4\(zero\)
[ 0-9a-f]+: 6060 87ff swl v1,2047\(zero\)
[ 0-9a-f]+: 6060 8800 swl v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 8fff swl v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6060 8fff swl v1,-1\(zero\)
[ 0-9a-f]+: 6064 8000 swl v1,0\(a0\)
[ 0-9a-f]+: 6064 87ff swl v1,2047\(a0\)
[ 0-9a-f]+: 6064 8800 swl v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 8fff swl v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 8001 swl v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6060 9004 swr v1,4\(zero\)
[ 0-9a-f]+: 6060 97ff swr v1,2047\(zero\)
[ 0-9a-f]+: 6060 9800 swr v1,-2048\(zero\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 6061 9fff swr v1,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
+[ 0-9a-f]+: 3020 8001 li at,-32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 6060 9fff swr v1,-1\(zero\)
[ 0-9a-f]+: 6064 9000 swr v1,0\(a0\)
[ 0-9a-f]+: 6064 97ff swr v1,2047\(a0\)
[ 0-9a-f]+: 6064 9800 swr v1,-2048\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 9fff swr v1,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 9001 swr v1,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 9000 swr v1,0\(at\)
[ 0-9a-f]+: 2020 d004 swm s0,4\(zero\)
[ 0-9a-f]+: 2020 d7ff swm s0,2047\(zero\)
[ 0-9a-f]+: 2020 d800 swm s0,-2048\(zero\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 2021 d800 swm s0,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 2021 d7ff swm s0,2047\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
[ 0-9a-f]+: 2025 d000 swm s0,0\(a1\)
[ 0-9a-f]+: 2025 d7ff swm s0,2047\(a1\)
[ 0-9a-f]+: 2025 d800 swm s0,-2048\(a1\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 00a1 0950 addu at,at,a1
-[ 0-9a-f]+: 2021 d800 swm s0,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 00a1 0950 addu at,at,a1
-[ 0-9a-f]+: 2021 d7ff swm s0,2047\(at\)
+[ 0-9a-f]+: 3025 0800 addiu at,a1,2048
+[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
+[ 0-9a-f]+: 3025 f7ff addiu at,a1,-2049
+[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
[ 0-9a-f]+: 2045 d7ff swm s0-s1,2047\(a1\)
[ 0-9a-f]+: 2065 d7ff swm s0-s2,2047\(a1\)
[ 0-9a-f]+: 2085 d7ff swm s0-s3,2047\(a1\)
[ 0-9a-f]+: 22e5 d000 swm s0-s6,ra,0\(a1\)
[ 0-9a-f]+: 2305 d000 swm s0-s7,ra,0\(a1\)
[ 0-9a-f]+: 2325 d000 swm s0-s7,s8,ra,0\(a1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
+[ 0-9a-f]+: 303d 8000 addiu at,sp,-32768
+[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
+[ 0-9a-f]+: 303d 7fff addiu at,sp,32767
[ 0-9a-f]+: 2021 d000 swm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
-[ 0-9a-f]+: 2021 dfff swm s0,-1\(at\)
[ 0-9a-f]+: 203d d000 swm s0,0\(sp\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 03a1 0950 addu at,at,sp
[ 0-9a-f]+: 2040 9004 swp v0,4\(zero\)
[ 0-9a-f]+: 2040 97ff swp v0,2047\(zero\)
[ 0-9a-f]+: 2040 9800 swp v0,-2048\(zero\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 2041 9800 swp v0,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 2041 97ff swp v0,2047\(at\)
+[ 0-9a-f]+: 3020 0800 li at,2048
+[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
+[ 0-9a-f]+: 3020 f7ff li at,-2049
+[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
[ 0-9a-f]+: 205d 9000 swp v0,0\(sp\)
[ 0-9a-f]+: 205d 9000 swp v0,0\(sp\)
[ 0-9a-f]+: 2043 97ff swp v0,2047\(v1\)
[ 0-9a-f]+: 2043 9800 swp v0,-2048\(v1\)
-[ 0-9a-f]+: 3020 1000 li at,4096
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 9800 swp v0,-2048\(at\)
-[ 0-9a-f]+: 3020 f000 li at,-4096
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 97ff swp v0,2047\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 9fff swp v0,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 0800 addiu at,v1,2048
+[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
+[ 0-9a-f]+: 3023 f7ff addiu at,v1,-2049
+[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
+[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
[ 0-9a-f]+: 2041 9000 swp v0,0\(at\)
[ 0-9a-f]+: 2043 9000 swp v0,0\(v1\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1c61 0000 lb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
+[ 0-9a-f]+: 1c24 8000 lb at,-32768\(a0\)
+[ 0-9a-f]+: 1464 8001 lbu v1,-32767\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 5021 0001 ori at,at,0x1
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1c61 0000 lb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
-[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 41a1 f000 lui at,0xf000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1c61 0000 lb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
+[ 0-9a-f]+: 1c24 8001 lb at,-32767\(a0\)
+[ 0-9a-f]+: 1464 8002 lbu v1,-32766\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 ffff li at,-1
+[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 1c61 0000 lb v1,0\(at\)
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
+[ 0-9a-f]+: 1c24 ffff lb at,-1\(a0\)
+[ 0-9a-f]+: 1464 0000 lbu v1,0\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
+[ 0-9a-f]+: 0023 1a90 or v1,v1,at
[ 0-9a-f]+: 1420 0004 lbu at,4\(zero\)
[ 0-9a-f]+: 1460 0005 lbu v1,5\(zero\)
[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1461 0000 lbu v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
+[ 0-9a-f]+: 1424 8000 lbu at,-32768\(a0\)
+[ 0-9a-f]+: 1464 8001 lbu v1,-32767\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 5021 0001 ori at,at,0x1
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1461 0000 lbu v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
+[ 0-9a-f]+: 1424 8001 lbu at,-32767\(a0\)
+[ 0-9a-f]+: 1464 8002 lbu v1,-32766\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1461 0000 lbu v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
+[ 0-9a-f]+: 1424 ffff lbu at,-1\(a0\)
+[ 0-9a-f]+: 1464 0000 lbu v1,0\(a0\)
+[ 0-9a-f]+: 0021 4000 sll at,at,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
[ 0-9a-f]+: 6060 0000 lwl v1,0\(zero\)
[ 0-9a-f]+: 6060 1003 lwr v1,3\(zero\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
-[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
+[ 0-9a-f]+: 6060 0fff lwl v1,-1\(zero\)
+[ 0-9a-f]+: 6060 1002 lwr v1,2\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 0000 lwl v1,0\(at\)
-[ 0-9a-f]+: 6061 1003 lwr v1,3\(at\)
+[ 0-9a-f]+: 6064 0fff lwl v1,-1\(a0\)
+[ 0-9a-f]+: 6064 1002 lwr v1,2\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1861 0001 sb v1,1\(at\)
-[ 0-9a-f]+: 0063 4040 srl v1,v1,0x8
-[ 0-9a-f]+: 1861 0000 sb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
-[ 0-9a-f]+: 0023 1a90 or v1,v1,at
+[ 0-9a-f]+: 1864 8001 sb v1,-32767\(a0\)
+[ 0-9a-f]+: 0023 4040 srl at,v1,0x8
+[ 0-9a-f]+: 1824 8000 sb at,-32768\(a0\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 5021 0001 ori at,at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1861 0001 sb v1,1\(at\)
-[ 0-9a-f]+: 0063 4040 srl v1,v1,0x8
-[ 0-9a-f]+: 1861 0000 sb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
-[ 0-9a-f]+: 0023 1a90 or v1,v1,at
+[ 0-9a-f]+: 1864 8002 sb v1,-32766\(a0\)
+[ 0-9a-f]+: 0023 4040 srl at,v1,0x8
+[ 0-9a-f]+: 1824 8001 sb at,-32767\(a0\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 1861 0001 sb v1,1\(at\)
[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
[ 0-9a-f]+: 0023 1a90 or v1,v1,at
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 1861 0001 sb v1,1\(at\)
-[ 0-9a-f]+: 0063 4040 srl v1,v1,0x8
-[ 0-9a-f]+: 1861 0000 sb v1,0\(at\)
-[ 0-9a-f]+: 1421 0001 lbu at,1\(at\)
-[ 0-9a-f]+: 0063 4000 sll v1,v1,0x8
-[ 0-9a-f]+: 0023 1a90 or v1,v1,at
+[ 0-9a-f]+: 1864 0000 sb v1,0\(a0\)
+[ 0-9a-f]+: 0023 4040 srl at,v1,0x8
+[ 0-9a-f]+: 1824 ffff sb at,-1\(a0\)
[ 0-9a-f]+: 6060 8000 swl v1,0\(zero\)
[ 0-9a-f]+: 6060 9003 swr v1,3\(zero\)
[ 0-9a-f]+: 6060 8000 swl v1,0\(zero\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
-[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
+[ 0-9a-f]+: 6060 8fff swl v1,-1\(zero\)
+[ 0-9a-f]+: 6060 9002 swr v1,2\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 8000 swl v1,0\(at\)
-[ 0-9a-f]+: 6061 9003 swr v1,3\(at\)
+[ 0-9a-f]+: 6064 8fff swl v1,-1\(a0\)
+[ 0-9a-f]+: 6064 9002 swr v1,2\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: f880 0008 sw a0,8\(zero\)
[ 0-9a-f]+: f860 0004 sw v1,4\(zero\)
[ 0-9a-f]+: f880 0008 sw a0,8\(zero\)
-[ 0-9a-f]+: f860 7fff sw v1,32767\(zero\)
-[ 0-9a-f]+: f880 8003 sw a0,-32765\(zero\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
+[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
[ 0-9a-f]+: f860 8000 sw v1,-32768\(zero\)
[ 0-9a-f]+: f880 8004 sw a0,-32764\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: f861 8000 sw v1,-32768\(at\)
-[ 0-9a-f]+: f881 8004 sw a0,-32764\(at\)
+[ 0-9a-f]+: f860 8000 sw v1,-32768\(zero\)
+[ 0-9a-f]+: f880 8004 sw a0,-32764\(zero\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: f861 0001 sw v1,1\(at\)
[ 0-9a-f]+: f881 0005 sw a0,5\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: f861 8001 sw v1,-32767\(at\)
-[ 0-9a-f]+: f881 8005 sw a0,-32763\(at\)
+[ 0-9a-f]+: f860 8001 sw v1,-32767\(zero\)
+[ 0-9a-f]+: f880 8005 sw a0,-32763\(zero\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: f861 ffff sw v1,-1\(at\)
-[ 0-9a-f]+: f881 0003 sw a0,3\(at\)
+[ 0-9a-f]+: f860 ffff sw v1,-1\(zero\)
+[ 0-9a-f]+: f880 0003 sw a0,3\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: f861 5678 sw v1,22136\(at\)
[ 0-9a-f]+: f881 567c sw a0,22140\(at\)
[ 0-9a-f]+: f884 0004 sw a0,4\(a0\)
[ 0-9a-f]+: f864 0000 sw v1,0\(a0\)
[ 0-9a-f]+: f884 0004 sw a0,4\(a0\)
-[ 0-9a-f]+: f864 7fff sw v1,32767\(a0\)
-[ 0-9a-f]+: f884 8003 sw a0,-32765\(a0\)
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
+[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
[ 0-9a-f]+: f864 8000 sw v1,-32768\(a0\)
[ 0-9a-f]+: f884 8004 sw a0,-32764\(a0\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: f861 8000 sw v1,-32768\(at\)
-[ 0-9a-f]+: f881 8004 sw a0,-32764\(at\)
+[ 0-9a-f]+: f864 8000 sw v1,-32768\(a0\)
+[ 0-9a-f]+: f884 8004 sw a0,-32764\(a0\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: f861 0001 sw v1,1\(at\)
[ 0-9a-f]+: f881 0005 sw a0,5\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: f861 8001 sw v1,-32767\(at\)
-[ 0-9a-f]+: f881 8005 sw a0,-32763\(at\)
+[ 0-9a-f]+: f864 8001 sw v1,-32767\(a0\)
+[ 0-9a-f]+: f884 8005 sw a0,-32763\(a0\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: f861 0000 sw v1,0\(at\)
[ 0-9a-f]+: f881 0004 sw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: f861 ffff sw v1,-1\(at\)
-[ 0-9a-f]+: f881 0003 sw a0,3\(at\)
+[ 0-9a-f]+: f864 ffff sw v1,-1\(a0\)
+[ 0-9a-f]+: f884 0003 sw a0,3\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: f861 5678 sw v1,22136\(at\)
[ 0-9a-f]+: fc80 0008 lw a0,8\(zero\)
[ 0-9a-f]+: fc60 0004 lw v1,4\(zero\)
[ 0-9a-f]+: fc80 0008 lw a0,8\(zero\)
-[ 0-9a-f]+: fc60 7fff lw v1,32767\(zero\)
-[ 0-9a-f]+: fc80 8003 lw a0,-32765\(zero\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
+[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
[ 0-9a-f]+: fc60 8000 lw v1,-32768\(zero\)
[ 0-9a-f]+: fc80 8004 lw a0,-32764\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: fc61 8000 lw v1,-32768\(at\)
-[ 0-9a-f]+: fc81 8004 lw a0,-32764\(at\)
+[ 0-9a-f]+: fc60 8000 lw v1,-32768\(zero\)
+[ 0-9a-f]+: fc80 8004 lw a0,-32764\(zero\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: fc61 0001 lw v1,1\(at\)
[ 0-9a-f]+: fc81 0005 lw a0,5\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: fc61 8001 lw v1,-32767\(at\)
-[ 0-9a-f]+: fc81 8005 lw a0,-32763\(at\)
+[ 0-9a-f]+: fc60 8001 lw v1,-32767\(zero\)
+[ 0-9a-f]+: fc80 8005 lw a0,-32763\(zero\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: fc61 ffff lw v1,-1\(at\)
-[ 0-9a-f]+: fc81 0003 lw a0,3\(at\)
+[ 0-9a-f]+: fc60 ffff lw v1,-1\(zero\)
+[ 0-9a-f]+: fc80 0003 lw a0,3\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: fc61 5678 lw v1,22136\(at\)
[ 0-9a-f]+: fc81 567c lw a0,22140\(at\)
[ 0-9a-f]+: fc84 0004 lw a0,4\(a0\)
[ 0-9a-f]+: fc64 0000 lw v1,0\(a0\)
[ 0-9a-f]+: fc84 0004 lw a0,4\(a0\)
-[ 0-9a-f]+: fc64 7fff lw v1,32767\(a0\)
-[ 0-9a-f]+: fc84 8003 lw a0,-32765\(a0\)
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
+[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
[ 0-9a-f]+: fc64 8000 lw v1,-32768\(a0\)
[ 0-9a-f]+: fc84 8004 lw a0,-32764\(a0\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: fc61 8000 lw v1,-32768\(at\)
-[ 0-9a-f]+: fc81 8004 lw a0,-32764\(at\)
+[ 0-9a-f]+: fc64 8000 lw v1,-32768\(a0\)
+[ 0-9a-f]+: fc84 8004 lw a0,-32764\(a0\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: fc61 0001 lw v1,1\(at\)
[ 0-9a-f]+: fc81 0005 lw a0,5\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: fc61 8001 lw v1,-32767\(at\)
-[ 0-9a-f]+: fc81 8005 lw a0,-32763\(at\)
+[ 0-9a-f]+: fc64 8001 lw v1,-32767\(a0\)
+[ 0-9a-f]+: fc84 8005 lw a0,-32763\(a0\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: fc61 0000 lw v1,0\(at\)
[ 0-9a-f]+: fc81 0004 lw a0,4\(at\)
-[ 0-9a-f]+: 41a1 0000 lui at,0x0
-[ 0-9a-f]+: 0024 0950 addu at,a0,at
-[ 0-9a-f]+: fc61 ffff lw v1,-1\(at\)
-[ 0-9a-f]+: fc81 0003 lw a0,3\(at\)
+[ 0-9a-f]+: fc64 ffff lw v1,-1\(a0\)
+[ 0-9a-f]+: fc84 0003 lw a0,3\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 0024 0950 addu at,a0,at
[ 0-9a-f]+: fc61 5678 lw v1,22136\(at\)
[ 0-9a-f]+: 2060 2004 ldc2 \$3,4\(zero\)
[ 0-9a-f]+: 2064 2000 ldc2 \$3,0\(a0\)
[ 0-9a-f]+: 2064 2000 ldc2 \$3,0\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 2fff ldc2 \$3,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 2001 ldc2 \$3,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 2001 ldc2 \$3,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 2000 ldc2 \$3,0\(at\)
[ 0-9a-f]+: 2060 0004 lwc2 \$3,4\(zero\)
[ 0-9a-f]+: 2064 0000 lwc2 \$3,0\(a0\)
[ 0-9a-f]+: 2064 0000 lwc2 \$3,0\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 0fff lwc2 \$3,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 0001 lwc2 \$3,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 0001 lwc2 \$3,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 0000 lwc2 \$3,0\(at\)
[ 0-9a-f]+: 2060 a004 sdc2 \$3,4\(zero\)
[ 0-9a-f]+: 2064 a000 sdc2 \$3,0\(a0\)
[ 0-9a-f]+: 2064 a000 sdc2 \$3,0\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 afff sdc2 \$3,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 a001 sdc2 \$3,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 a001 sdc2 \$3,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 a000 sdc2 \$3,0\(at\)
[ 0-9a-f]+: 2060 8004 swc2 \$3,4\(zero\)
[ 0-9a-f]+: 2064 8000 swc2 \$3,0\(a0\)
[ 0-9a-f]+: 2064 8000 swc2 \$3,0\(a0\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 8fff swc2 \$3,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 7fff addiu at,a0,32767
+[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 8001 swc2 \$3,1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 2061 8001 swc2 \$3,1\(at\)
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
+[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 2061 8000 swc2 \$3,0\(at\)
[ 0-9a-f]+: 03ff 937c wait 0x3ff
[ 0-9a-f]+: 03ff 8b7c syscall 0x3ff
[ 0-9a-f]+: 03ff fffa cop2 0x7fffff
-[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: 0000 0000 nop
[0-9a-f]+ <fp_test>:
[ 0-9a-f]+: 5400 01a0 prefx 0x0,zero\(zero\)
[ 0-9a-f]+: 5441 0099 alnv\.ps \$f0,\$f1,\$f2,v0
[ 0-9a-f]+: 5441 07d9 alnv\.ps \$f0,\$f1,\$f2,ra
[ 0-9a-f]+: 57fe efd9 alnv\.ps \$f29,\$f30,\$f31,ra
-[ 0-9a-f]+: 57fd efd9 alnv\.ps \$f29,\$f29,\$f31,ra
[ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <fp_test\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 fp_test
-[ 0-9a-f]+: 0c00 nop
+[ 0-9a-f]+: 57fd efd9 alnv\.ps \$f29,\$f29,\$f31,ra
[ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <fp_test\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 fp_test
[ 0-9a-f]+: 0c00 nop
[ 0-9a-f]+: 5401 1b3b ceil\.w\.s \$f0,\$f1
[ 0-9a-f]+: 57df 1b3b ceil\.w\.s \$f30,\$f31
[ 0-9a-f]+: 5442 1b3b ceil\.w\.s \$f2,\$f2
-[ 0-9a-f]+: 54a0 103b cfc1 a1,\$0
-[ 0-9a-f]+: 54a1 103b cfc1 a1,\$1
+[ 0-9a-f]+: 54a0 103b cfc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 103b cfc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 103b cfc1 a1,\$2
[ 0-9a-f]+: 54a3 103b cfc1 a1,\$3
-[ 0-9a-f]+: 54a4 103b cfc1 a1,\$4
+[ 0-9a-f]+: 54a4 103b cfc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 103b cfc1 a1,\$5
[ 0-9a-f]+: 54a6 103b cfc1 a1,\$6
[ 0-9a-f]+: 54a7 103b cfc1 a1,\$7
[ 0-9a-f]+: 54b6 103b cfc1 a1,\$22
[ 0-9a-f]+: 54b7 103b cfc1 a1,\$23
[ 0-9a-f]+: 54b8 103b cfc1 a1,\$24
-[ 0-9a-f]+: 54b9 103b cfc1 a1,\$25
-[ 0-9a-f]+: 54ba 103b cfc1 a1,\$26
+[ 0-9a-f]+: 54b9 103b cfc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 103b cfc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 103b cfc1 a1,\$27
-[ 0-9a-f]+: 54bc 103b cfc1 a1,\$28
+[ 0-9a-f]+: 54bc 103b cfc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 103b cfc1 a1,\$29
[ 0-9a-f]+: 54be 103b cfc1 a1,\$30
-[ 0-9a-f]+: 54bf 103b cfc1 a1,\$31
-[ 0-9a-f]+: 54a0 103b cfc1 a1,\$0
-[ 0-9a-f]+: 54a1 103b cfc1 a1,\$1
+[ 0-9a-f]+: 54bf 103b cfc1 a1,c1_fcsr
+[ 0-9a-f]+: 54a0 103b cfc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 103b cfc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 103b cfc1 a1,\$2
[ 0-9a-f]+: 54a3 103b cfc1 a1,\$3
-[ 0-9a-f]+: 54a4 103b cfc1 a1,\$4
+[ 0-9a-f]+: 54a4 103b cfc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 103b cfc1 a1,\$5
[ 0-9a-f]+: 54a6 103b cfc1 a1,\$6
[ 0-9a-f]+: 54a7 103b cfc1 a1,\$7
[ 0-9a-f]+: 54b6 103b cfc1 a1,\$22
[ 0-9a-f]+: 54b7 103b cfc1 a1,\$23
[ 0-9a-f]+: 54b8 103b cfc1 a1,\$24
-[ 0-9a-f]+: 54b9 103b cfc1 a1,\$25
-[ 0-9a-f]+: 54ba 103b cfc1 a1,\$26
+[ 0-9a-f]+: 54b9 103b cfc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 103b cfc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 103b cfc1 a1,\$27
-[ 0-9a-f]+: 54bc 103b cfc1 a1,\$28
+[ 0-9a-f]+: 54bc 103b cfc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 103b cfc1 a1,\$29
[ 0-9a-f]+: 54be 103b cfc1 a1,\$30
-[ 0-9a-f]+: 54bf 103b cfc1 a1,\$31
+[ 0-9a-f]+: 54bf 103b cfc1 a1,c1_fcsr
[ 0-9a-f]+: 00a0 cd3c cfc2 a1,\$0
[ 0-9a-f]+: 00a1 cd3c cfc2 a1,\$1
[ 0-9a-f]+: 00a2 cd3c cfc2 a1,\$2
[ 0-9a-f]+: 00bd cd3c cfc2 a1,\$29
[ 0-9a-f]+: 00be cd3c cfc2 a1,\$30
[ 0-9a-f]+: 00bf cd3c cfc2 a1,\$31
-[ 0-9a-f]+: 54a0 183b ctc1 a1,\$0
-[ 0-9a-f]+: 54a1 183b ctc1 a1,\$1
+[ 0-9a-f]+: 54a0 183b ctc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 183b ctc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 183b ctc1 a1,\$2
[ 0-9a-f]+: 54a3 183b ctc1 a1,\$3
-[ 0-9a-f]+: 54a4 183b ctc1 a1,\$4
+[ 0-9a-f]+: 54a4 183b ctc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 183b ctc1 a1,\$5
[ 0-9a-f]+: 54a6 183b ctc1 a1,\$6
[ 0-9a-f]+: 54a7 183b ctc1 a1,\$7
[ 0-9a-f]+: 54b6 183b ctc1 a1,\$22
[ 0-9a-f]+: 54b7 183b ctc1 a1,\$23
[ 0-9a-f]+: 54b8 183b ctc1 a1,\$24
-[ 0-9a-f]+: 54b9 183b ctc1 a1,\$25
-[ 0-9a-f]+: 54ba 183b ctc1 a1,\$26
+[ 0-9a-f]+: 54b9 183b ctc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 183b ctc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 183b ctc1 a1,\$27
-[ 0-9a-f]+: 54bc 183b ctc1 a1,\$28
+[ 0-9a-f]+: 54bc 183b ctc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 183b ctc1 a1,\$29
[ 0-9a-f]+: 54be 183b ctc1 a1,\$30
-[ 0-9a-f]+: 54bf 183b ctc1 a1,\$31
-[ 0-9a-f]+: 54a0 183b ctc1 a1,\$0
-[ 0-9a-f]+: 54a1 183b ctc1 a1,\$1
+[ 0-9a-f]+: 54bf 183b ctc1 a1,c1_fcsr
+[ 0-9a-f]+: 54a0 183b ctc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 183b ctc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 183b ctc1 a1,\$2
[ 0-9a-f]+: 54a3 183b ctc1 a1,\$3
-[ 0-9a-f]+: 54a4 183b ctc1 a1,\$4
+[ 0-9a-f]+: 54a4 183b ctc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 183b ctc1 a1,\$5
[ 0-9a-f]+: 54a6 183b ctc1 a1,\$6
[ 0-9a-f]+: 54a7 183b ctc1 a1,\$7
[ 0-9a-f]+: 54b6 183b ctc1 a1,\$22
[ 0-9a-f]+: 54b7 183b ctc1 a1,\$23
[ 0-9a-f]+: 54b8 183b ctc1 a1,\$24
-[ 0-9a-f]+: 54b9 183b ctc1 a1,\$25
-[ 0-9a-f]+: 54ba 183b ctc1 a1,\$26
+[ 0-9a-f]+: 54b9 183b ctc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 183b ctc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 183b ctc1 a1,\$27
-[ 0-9a-f]+: 54bc 183b ctc1 a1,\$28
+[ 0-9a-f]+: 54bc 183b ctc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 183b ctc1 a1,\$29
[ 0-9a-f]+: 54be 183b ctc1 a1,\$30
-[ 0-9a-f]+: 54bf 183b ctc1 a1,\$31
+[ 0-9a-f]+: 54bf 183b ctc1 a1,c1_fcsr
[ 0-9a-f]+: 00a0 dd3c ctc2 a1,\$0
[ 0-9a-f]+: 00a1 dd3c ctc2 a1,\$1
[ 0-9a-f]+: 00a2 dd3c ctc2 a1,\$2
[ 0-9a-f]+: 4643 mflo v1
[ 0-9a-f]+: 5843 07ec dext v0,v1,0x1f,0x1
[ 0-9a-f]+: 5843 f82c dext v0,v1,0x0,0x20
-[ 0-9a-f]+: 5843 07e4 dextm v0,v1,0x1f,0x21
-[ 0-9a-f]+: 5843 07e4 dextm v0,v1,0x1f,0x21
-[ 0-9a-f]+: 5843 4854 dextu v0,v1,0x21,0xa
-[ 0-9a-f]+: 5843 4854 dextu v0,v1,0x21,0xa
+[ 0-9a-f]+: 5843 07e4 dext v0,v1,0x1f,0x21
+[ 0-9a-f]+: 5843 07e4 dext v0,v1,0x1f,0x21
+[ 0-9a-f]+: 5843 4854 dext v0,v1,0x21,0xa
+[ 0-9a-f]+: 5843 4854 dext v0,v1,0x21,0xa
[ 0-9a-f]+: 5843 ffcc dins v0,v1,0x1f,0x1
[ 0-9a-f]+: 5843 f80c dins v0,v1,0x0,0x20
-[ 0-9a-f]+: 5843 ffc4 dinsm v0,v1,0x1f,0x21
-[ 0-9a-f]+: 5843 ffc4 dinsm v0,v1,0x1f,0x21
-[ 0-9a-f]+: 5843 5074 dinsu v0,v1,0x21,0xa
-[ 0-9a-f]+: 5843 5074 dinsu v0,v1,0x21,0xa
+[ 0-9a-f]+: 5843 ffc4 dins v0,v1,0x1f,0x21
+[ 0-9a-f]+: 5843 ffc4 dins v0,v1,0x1f,0x21
+[ 0-9a-f]+: 5843 5074 dins v0,v1,0x21,0xa
+[ 0-9a-f]+: 5843 5074 dins v0,v1,0x21,0xa
[ 0-9a-f]+: 41a2 0000 lui v0,0x0
[ ]*[0-9a-f]+: R_MICROMIPS_HI16 test
[ 0-9a-f]+: 3042 0000 addiu v0,v0,0
[ 0-9a-f]+: 54bd 243b dmfc1 a1,\$f29
[ 0-9a-f]+: 54be 243b dmfc1 a1,\$f30
[ 0-9a-f]+: 54bf 243b dmfc1 a1,\$f31
-[ 0-9a-f]+: 54a0 2c3b dmtc1 a1,\$0
-[ 0-9a-f]+: 54a1 2c3b dmtc1 a1,\$1
+[ 0-9a-f]+: 54a0 2c3b dmtc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 2c3b dmtc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 2c3b dmtc1 a1,\$2
[ 0-9a-f]+: 54a3 2c3b dmtc1 a1,\$3
-[ 0-9a-f]+: 54a4 2c3b dmtc1 a1,\$4
+[ 0-9a-f]+: 54a4 2c3b dmtc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 2c3b dmtc1 a1,\$5
[ 0-9a-f]+: 54a6 2c3b dmtc1 a1,\$6
[ 0-9a-f]+: 54a7 2c3b dmtc1 a1,\$7
[ 0-9a-f]+: 54b6 2c3b dmtc1 a1,\$22
[ 0-9a-f]+: 54b7 2c3b dmtc1 a1,\$23
[ 0-9a-f]+: 54b8 2c3b dmtc1 a1,\$24
-[ 0-9a-f]+: 54b9 2c3b dmtc1 a1,\$25
-[ 0-9a-f]+: 54ba 2c3b dmtc1 a1,\$26
+[ 0-9a-f]+: 54b9 2c3b dmtc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 2c3b dmtc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 2c3b dmtc1 a1,\$27
-[ 0-9a-f]+: 54bc 2c3b dmtc1 a1,\$28
+[ 0-9a-f]+: 54bc 2c3b dmtc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 2c3b dmtc1 a1,\$29
[ 0-9a-f]+: 54be 2c3b dmtc1 a1,\$30
-[ 0-9a-f]+: 54bf 2c3b dmtc1 a1,\$31
-[ 0-9a-f]+: 54a0 2c3b dmtc1 a1,\$0
-[ 0-9a-f]+: 54a1 2c3b dmtc1 a1,\$1
+[ 0-9a-f]+: 54bf 2c3b dmtc1 a1,c1_fcsr
+[ 0-9a-f]+: 54a0 2c3b dmtc1 a1,c1_fir
+[ 0-9a-f]+: 54a1 2c3b dmtc1 a1,c1_ufr
[ 0-9a-f]+: 54a2 2c3b dmtc1 a1,\$2
[ 0-9a-f]+: 54a3 2c3b dmtc1 a1,\$3
-[ 0-9a-f]+: 54a4 2c3b dmtc1 a1,\$4
+[ 0-9a-f]+: 54a4 2c3b dmtc1 a1,c1_unfr
[ 0-9a-f]+: 54a5 2c3b dmtc1 a1,\$5
[ 0-9a-f]+: 54a6 2c3b dmtc1 a1,\$6
[ 0-9a-f]+: 54a7 2c3b dmtc1 a1,\$7
[ 0-9a-f]+: 54b6 2c3b dmtc1 a1,\$22
[ 0-9a-f]+: 54b7 2c3b dmtc1 a1,\$23
[ 0-9a-f]+: 54b8 2c3b dmtc1 a1,\$24
-[ 0-9a-f]+: 54b9 2c3b dmtc1 a1,\$25
-[ 0-9a-f]+: 54ba 2c3b dmtc1 a1,\$26
+[ 0-9a-f]+: 54b9 2c3b dmtc1 a1,c1_fccr
+[ 0-9a-f]+: 54ba 2c3b dmtc1 a1,c1_fexr
[ 0-9a-f]+: 54bb 2c3b dmtc1 a1,\$27
-[ 0-9a-f]+: 54bc 2c3b dmtc1 a1,\$28
+[ 0-9a-f]+: 54bc 2c3b dmtc1 a1,c1_fenr
[ 0-9a-f]+: 54bd 2c3b dmtc1 a1,\$29
[ 0-9a-f]+: 54be 2c3b dmtc1 a1,\$30
-[ 0-9a-f]+: 54bf 2c3b dmtc1 a1,\$31
+[ 0-9a-f]+: 54bf 2c3b dmtc1 a1,c1_fcsr
[ 0-9a-f]+: 0040 6d3c dmfc2 v0,\$0
[ 0-9a-f]+: 0041 6d3c dmfc2 v0,\$1
[ 0-9a-f]+: 0042 6d3c dmfc2 v0,\$2
[ 0-9a-f]+: 6043 4004 ldl v0,4\(v1\)
[ 0-9a-f]+: 6043 4e00 ldl v0,-512\(v1\)
[ 0-9a-f]+: 6043 41ff ldl v0,511\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
[ 0-9a-f]+: 6041 4000 ldl v0,0\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5000 ori at,at,0x5000
[ 0-9a-f]+: 6043 5004 ldr v0,4\(v1\)
[ 0-9a-f]+: 6043 5e00 ldr v0,-512\(v1\)
[ 0-9a-f]+: 6043 51ff ldr v0,511\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
[ 0-9a-f]+: 6041 5000 ldr v0,0\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5000 ori at,at,0x5000
[ 0-9a-f]+: 6043 7004 lld v0,4\(v1\)
[ 0-9a-f]+: 6043 7e00 lld v0,-512\(v1\)
[ 0-9a-f]+: 6043 71ff lld v0,511\(v1\)
-[ 0-9a-f]+: 3040 8000 li v0,-32768
-[ 0-9a-f]+: 0062 1150 addu v0,v0,v1
+[ 0-9a-f]+: 3043 8000 addiu v0,v1,-32768
[ 0-9a-f]+: 6042 7000 lld v0,0\(v0\)
[ 0-9a-f]+: 41a2 1234 lui v0,0x1234
[ 0-9a-f]+: 5042 5000 ori v0,v0,0x5000
[ 0-9a-f]+: 6043 e004 lwu v0,4\(v1\)
[ 0-9a-f]+: 6043 ee00 lwu v0,-512\(v1\)
[ 0-9a-f]+: 6043 e1ff lwu v0,511\(v1\)
-[ 0-9a-f]+: 3040 8000 li v0,-32768
-[ 0-9a-f]+: 0062 1150 addu v0,v0,v1
+[ 0-9a-f]+: 3043 8000 addiu v0,v1,-32768
[ 0-9a-f]+: 6042 e000 lwu v0,0\(v0\)
[ 0-9a-f]+: 41a2 1234 lui v0,0x1234
[ 0-9a-f]+: 5042 5000 ori v0,v0,0x5000
[ 0-9a-f]+: 6043 f004 scd v0,4\(v1\)
[ 0-9a-f]+: 6043 fe00 scd v0,-512\(v1\)
[ 0-9a-f]+: 6043 f1ff scd v0,511\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
[ 0-9a-f]+: 6041 f000 scd v0,0\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5000 ori at,at,0x5000
[ 0-9a-f]+: 6040 c000 sdl v0,0\(zero\)
[ 0-9a-f]+: 6040 c004 sdl v0,4\(zero\)
[ 0-9a-f]+: 6043 c004 sdl v0,4\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
+[ 0-9a-f]+: 6041 c000 sdl v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
[ 0-9a-f]+: 6041 c000 sdl v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 6041 cfff sdl v0,-1\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5000 ori at,at,0x5000
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 6040 d000 sdr v0,0\(zero\)
[ 0-9a-f]+: 6040 d004 sdr v0,4\(zero\)
[ 0-9a-f]+: 6043 d004 sdr v0,4\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
+[ 0-9a-f]+: 6041 d000 sdr v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
[ 0-9a-f]+: 6041 d000 sdr v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 6041 dfff sdr v0,-1\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5000 ori at,at,0x5000
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 2325 7000 ldm s0-s7,s8,ra,0\(a1\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 2021 7000 ldm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 2021 7fff ldm s0,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 2021 7000 ldm s0,0\(at\)
[ 0-9a-f]+: 2020 7000 ldm s0,0\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 2021 7fff ldm s0,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
+[ 0-9a-f]+: 303d 8000 addiu at,sp,-32768
+[ 0-9a-f]+: 2021 7000 ldm s0,0\(at\)
+[ 0-9a-f]+: 303d 7fff addiu at,sp,32767
[ 0-9a-f]+: 2021 7000 ldm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
-[ 0-9a-f]+: 2021 7fff ldm s0,-1\(at\)
[ 0-9a-f]+: 203d 7000 ldm s0,0\(sp\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 03a1 0950 addu at,at,sp
[ 0-9a-f]+: 205d 4000 ldp v0,0\(sp\)
[ 0-9a-f]+: 2043 4800 ldp v0,-2048\(v1\)
[ 0-9a-f]+: 2043 47ff ldp v0,2047\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
+[ 0-9a-f]+: 2041 4000 ldp v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
[ 0-9a-f]+: 2041 4000 ldp v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 4fff ldp v0,-1\(at\)
[ 0-9a-f]+: 2043 4000 ldp v0,0\(v1\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 2041 4fff ldp v0,-1\(at\)
[ 0-9a-f]+: 3060 8000 li v1,-32768
[ 0-9a-f]+: 2043 4000 ldp v0,0\(v1\)
-[ 0-9a-f]+: 5060 8000 li v1,0x8000
-[ 0-9a-f]+: 2043 4fff ldp v0,-1\(v1\)
+[ 0-9a-f]+: 3060 7fff li v1,32767
+[ 0-9a-f]+: 2043 4000 ldp v0,0\(v1\)
[ 0-9a-f]+: 41a3 0001 lui v1,0x1
[ 0-9a-f]+: 2043 4fff ldp v0,-1\(v1\)
[ 0-9a-f]+: 41a3 1234 lui v1,0x1234
[ 0-9a-f]+: 2325 f000 sdm s0-s7,s8,ra,0\(a1\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 2021 f000 sdm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 2021 ffff sdm s0,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 2021 f000 sdm s0,0\(at\)
[ 0-9a-f]+: 2020 f000 sdm s0,0\(zero\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 2021 ffff sdm s0,-1\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
+[ 0-9a-f]+: 303d 8000 addiu at,sp,-32768
+[ 0-9a-f]+: 2021 f000 sdm s0,0\(at\)
+[ 0-9a-f]+: 303d 7fff addiu at,sp,32767
[ 0-9a-f]+: 2021 f000 sdm s0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 03a1 0950 addu at,at,sp
-[ 0-9a-f]+: 2021 ffff sdm s0,-1\(at\)
[ 0-9a-f]+: 203d f000 sdm s0,0\(sp\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 03a1 0950 addu at,at,sp
[ 0-9a-f]+: 205d c000 sdp v0,0\(sp\)
[ 0-9a-f]+: 2043 c800 sdp v0,-2048\(v1\)
[ 0-9a-f]+: 2043 c7ff sdp v0,2047\(v1\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
+[ 0-9a-f]+: 3023 8000 addiu at,v1,-32768
+[ 0-9a-f]+: 2041 c000 sdp v0,0\(at\)
+[ 0-9a-f]+: 3023 7fff addiu at,v1,32767
[ 0-9a-f]+: 2041 c000 sdp v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 0061 0950 addu at,at,v1
-[ 0-9a-f]+: 2041 cfff sdp v0,-1\(at\)
[ 0-9a-f]+: 2043 c000 sdp v0,0\(v1\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 0061 0950 addu at,at,v1
[ 0-9a-f]+: 2041 cfff sdp v0,-1\(at\)
[ 0-9a-f]+: 3020 8000 li at,-32768
[ 0-9a-f]+: 2041 c000 sdp v0,0\(at\)
-[ 0-9a-f]+: 5020 8000 li at,0x8000
-[ 0-9a-f]+: 2041 cfff sdp v0,-1\(at\)
+[ 0-9a-f]+: 3020 7fff li at,32767
+[ 0-9a-f]+: 2041 c000 sdp v0,0\(at\)
[ 0-9a-f]+: 41a1 0001 lui at,0x1
[ 0-9a-f]+: 2041 cfff sdp v0,-1\(at\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
-[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
+[ 0-9a-f]+: 6060 4fff ldl v1,-1\(zero\)
+[ 0-9a-f]+: 6060 5006 ldr v1,6\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 4000 ldl v1,0\(at\)
-[ 0-9a-f]+: 6061 5007 ldr v1,7\(at\)
+[ 0-9a-f]+: 6064 4fff ldl v1,-1\(a0\)
+[ 0-9a-f]+: 6064 5006 ldr v1,6\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
-[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
+[ 0-9a-f]+: 6060 cfff sdl v1,-1\(zero\)
+[ 0-9a-f]+: 6060 d006 sdr v1,6\(zero\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
-[ 0-9a-f]+: 3020 8000 li at,-32768
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8000 addiu at,a0,-32768
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
[ 0-9a-f]+: 41a1 ffff lui at,0xffff
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
-[ 0-9a-f]+: 3020 8001 li at,-32767
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
+[ 0-9a-f]+: 3024 8001 addiu at,a0,-32767
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
[ 0-9a-f]+: 41a1 f000 lui at,0xf000
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
-[ 0-9a-f]+: 3020 ffff li at,-1
-[ 0-9a-f]+: 0081 0950 addu at,at,a0
-[ 0-9a-f]+: 6061 c000 sdl v1,0\(at\)
-[ 0-9a-f]+: 6061 d007 sdr v1,7\(at\)
+[ 0-9a-f]+: 6064 cfff sdl v1,-1\(a0\)
+[ 0-9a-f]+: 6064 d006 sdr v1,6\(a0\)
[ 0-9a-f]+: 41a1 1234 lui at,0x1234
[ 0-9a-f]+: 5021 5678 ori at,at,0x5678
[ 0-9a-f]+: 0081 0950 addu at,at,a0
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test_delay_slot
[ 0-9a-f]+: 0000 0000 nop
[ 0-9a-f]+: f000 0000 jalx [0-9a-f]+ <test>
-[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test_delay_slot
+[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 test_delay_slot_ext
[ 0-9a-f]+: 0000 0000 nop
[ 0-9a-f]+: 45c2 jalr v0
[ 0-9a-f]+: 0000 0000 nop