From: Dejan Jevtic Date: Thu, 15 Aug 2013 13:37:29 +0000 (+0000) Subject: mips32/mips64: Fix compiler warnings. X-Git-Tag: svn/VALGRIND_3_9_0~195 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47e3a1b8a74c23a7c57d2ace2495d3b79af5e257;p=thirdparty%2Fvalgrind.git mips32/mips64: Fix compiler warnings. Fix some compiler warnings when compiling Valgrind for mips32/mips64. Clean up exp files for mips32 BE and LE. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13496 --- diff --git a/coregrind/m_libcsetjmp.c b/coregrind/m_libcsetjmp.c index 9d0d9ba08d..af47ba0d3b 100644 --- a/coregrind/m_libcsetjmp.c +++ b/coregrind/m_libcsetjmp.c @@ -467,7 +467,7 @@ __asm__( " move $v0, $zero \n\t" /* Return zero. */ " j $ra \n\t" " nop \n\t" -".end VG_MINIMAL_SETJMP; \n\t" +".previous \n\t" " \n\t" ".globl VG_MINIMAL_LONGJMP; \n\t" ".align 2; \n\t" @@ -492,7 +492,8 @@ __asm__( "1: \n\t" " move $v0, $a1 \n\t" /* Return value of second argument. */ " j $ra \n\t" -".end VG_MINIMAL_SETJMP; \n\t" +" nop \n\t" +".previous \n\t" ); #endif /* VGP_mips32_linux */ diff --git a/coregrind/m_syswrap/syswrap-main.c b/coregrind/m_syswrap/syswrap-main.c index 2dbbaa1f4a..ea9b2e3c68 100644 --- a/coregrind/m_syswrap/syswrap-main.c +++ b/coregrind/m_syswrap/syswrap-main.c @@ -2045,14 +2045,14 @@ void ML_(fixup_guest_state_to_restart_syscall) ( ThreadArchState* arch ) if (p[0] != 0x0c || p[1] != 0x00 || p[2] != 0x00 || p[3] != 0x00) VG_(message)(Vg_DebugMsg, "?! restarting over syscall at %#llx %02x %02x %02x %02x\n", - arch->vex.guest_PC, p[0], p[1], p[2], p[3]); + (ULong)arch->vex.guest_PC, p[0], p[1], p[2], p[3]); vg_assert(p[0] == 0x0c && p[1] == 0x00 && p[2] == 0x00 && p[3] == 0x00); # elif defined (VG_BIGENDIAN) if (p[0] != 0x00 || p[1] != 0x00 || p[2] != 0x00 || p[3] != 0x0c) VG_(message)(Vg_DebugMsg, "?! restarting over syscall at %#llx %02x %02x %02x %02x\n", - arch->vex.guest_PC, p[0], p[1], p[2], p[3]); + (ULong)arch->vex.guest_PC, p[0], p[1], p[2], p[3]); vg_assert(p[0] == 0x00 && p[1] == 0x00 && p[2] == 0x00 && p[3] == 0x0c); # else diff --git a/helgrind/tests/annotate_hbefore.c b/helgrind/tests/annotate_hbefore.c index 3ddf3dc3ee..61974bb5b2 100644 --- a/helgrind/tests/annotate_hbefore.c +++ b/helgrind/tests/annotate_hbefore.c @@ -192,7 +192,7 @@ UWord do_acasW(UWord* addr, UWord expected, UWord nyu ) /* return 1 if success, 0 if failure */ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) { - UWord old, success; + UWord success; UWord block[3] = { (UWord)addr, nyu, expected}; __asm__ __volatile__( @@ -225,7 +225,7 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) /* return 1 if success, 0 if failure */ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) { - UWord old, success; + UWord success; UWord block[3] = { (UWord)addr, nyu, expected}; __asm__ __volatile__( diff --git a/none/tests/mips32/LoadStore.c b/none/tests/mips32/LoadStore.c index 6b9280f103..b6408a5b52 100644 --- a/none/tests/mips32/LoadStore.c +++ b/none/tests/mips32/LoadStore.c @@ -69,74 +69,74 @@ unsigned int mem2[] = { RTval, out); \ } -void ppMem(unsigned int* mem, int len) +void ppMem(unsigned int* m, int len) { int i; printf("MEM1:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); - mem[i] = 0; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); + m[i] = 0; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; if (i == 2) { - mem[i] = 0xffffffff; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + m[i] = 0xffffffff; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; } } } -void ppMem1(unsigned int* mem, int len) +void ppMem1(unsigned int* m, int len) { int i; printf("MEM:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); } - mem[0] = 0x121f1e1f; - mem[1] = 0; - mem[2] = 3; - mem[3] = -1; - mem[4] = 0x232f2e2f; - mem[5] = 0x242c2b2b; - mem[6] = 0x252a2e2b; - mem[7] = 0x262d2d2a; - mem[8] = 0x3f343f3e; - mem[9] = 0x3e353d3c; - mem[10] = 0x363a3c3b; - mem[11] = 0x3b373b3a; - mem[12] = 0x454f4e45; - mem[13] = 0x4e464d46; - mem[14] = 0x474d474c; - mem[15] = 0x4a484a4c; + m[0] = 0x121f1e1f; + m[1] = 0; + m[2] = 3; + m[3] = -1; + m[4] = 0x232f2e2f; + m[5] = 0x242c2b2b; + m[6] = 0x252a2e2b; + m[7] = 0x262d2d2a; + m[8] = 0x3f343f3e; + m[9] = 0x3e353d3c; + m[10] = 0x363a3c3b; + m[11] = 0x3b373b3a; + m[12] = 0x454f4e45; + m[13] = 0x4e464d46; + m[14] = 0x474d474c; + m[15] = 0x4a484a4c; } -void ppMem0(unsigned int* mem, int len) +void ppMem0(unsigned int* m, int len) { int i; printf("MEM:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); } - mem[0] = 0x0000e680; - mem[1] = 0x00010700; - mem[2] = 0x0000e7dc; - mem[3] = 0x0000b0d0; - mem[4] = 0x2ab05fd0; - mem[5] = 0x0000b6a0; - mem[6] = 0x0000be80; - mem[7] = 0x0000de10; - mem[8] = 0x0000df20; - mem[9] = 0x2ab05fe0; - mem[10] = 0x0000dfd0; - mem[11] = 0x00010300; + m[0] = 0x0000e680; + m[1] = 0x00010700; + m[2] = 0x0000e7dc; + m[3] = 0x0000b0d0; + m[4] = 0x2ab05fd0; + m[5] = 0x0000b6a0; + m[6] = 0x0000be80; + m[7] = 0x0000de10; + m[8] = 0x0000df20; + m[9] = 0x2ab05fe0; + m[10] = 0x0000dfd0; + m[11] = 0x00010300; } int main() diff --git a/none/tests/mips32/LoadStore1.c b/none/tests/mips32/LoadStore1.c index 334f213720..a6547b2c47 100644 --- a/none/tests/mips32/LoadStore1.c +++ b/none/tests/mips32/LoadStore1.c @@ -69,74 +69,74 @@ unsigned int mem2[] = { RTval, out); \ } -void ppMem(unsigned int* mem, int len) +void ppMem(unsigned int* m, int len) { int i; printf("MEM1:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); - mem[i] = 0; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); + m[i] = 0; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; if (i == 2) { - mem[i] = 0xffffffff; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + m[i] = 0xffffffff; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; } } } -void ppMem1(unsigned int* mem, int len) +void ppMem1(unsigned int* m, int len) { int i; printf("MEM:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); } - mem[0] = 0x121f1e1f; - mem[1] = 0; - mem[2] = 3; - mem[3] = -1; - mem[4] = 0x232f2e2f; - mem[5] = 0x242c2b2b; - mem[6] = 0x252a2e2b; - mem[7] = 0x262d2d2a; - mem[8] = 0x3f343f3e; - mem[9] = 0x3e353d3c; - mem[10] = 0x363a3c3b; - mem[11] = 0x3b373b3a; - mem[12] = 0x454f4e45; - mem[13] = 0x4e464d46; - mem[14] = 0x474d474c; - mem[15] = 0x4a484a4c; + m[0] = 0x121f1e1f; + m[1] = 0; + m[2] = 3; + m[3] = -1; + m[4] = 0x232f2e2f; + m[5] = 0x242c2b2b; + m[6] = 0x252a2e2b; + m[7] = 0x262d2d2a; + m[8] = 0x3f343f3e; + m[9] = 0x3e353d3c; + m[10] = 0x363a3c3b; + m[11] = 0x3b373b3a; + m[12] = 0x454f4e45; + m[13] = 0x4e464d46; + m[14] = 0x474d474c; + m[15] = 0x4a484a4c; } -void ppMem0(unsigned int* mem, int len) +void ppMem0(unsigned int* m, int len) { int i; printf("MEM:\n"); for (i = 0; i < len; i=i+4) { - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); + printf("0x%x, 0x%x, 0x%x, 0x%x\n", m[i], m[i+1], m[i+2], m[i+3]); } - mem[0] = 0x0000e680; - mem[1] = 0x00010700; - mem[2] = 0x0000e7dc; - mem[3] = 0x0000b0d0; - mem[4] = 0x2ab05fd0; - mem[5] = 0x0000b6a0; - mem[6] = 0x0000be80; - mem[7] = 0x0000de10; - mem[8] = 0x0000df20; - mem[9] = 0x2ab05fe0; - mem[10] = 0x0000dfd0; - mem[11] = 0x00010300; + m[0] = 0x0000e680; + m[1] = 0x00010700; + m[2] = 0x0000e7dc; + m[3] = 0x0000b0d0; + m[4] = 0x2ab05fd0; + m[5] = 0x0000b6a0; + m[6] = 0x0000be80; + m[7] = 0x0000de10; + m[8] = 0x0000df20; + m[9] = 0x2ab05fe0; + m[10] = 0x0000dfd0; + m[11] = 0x00010300; } int main() diff --git a/none/tests/mips32/MIPS32int.stdout.exp b/none/tests/mips32/MIPS32int.stdout.exp index cfbae0df11..e69de29bb2 100644 --- a/none/tests/mips32/MIPS32int.stdout.exp +++ b/none/tests/mips32/MIPS32int.stdout.exp @@ -1,1593 +0,0 @@ -ADD -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -ADDI -addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDIU -addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDU -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff -addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff -AND -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -ANDI -andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 -andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 -CLO -clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 -clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff -CLZ -clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 -clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 -clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 -clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff -DIV -div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -DIVU -divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 -EXT -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -INS -ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff0 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff2 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff1 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765430 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x9876543f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765431 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff86542f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865422 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff0000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff5432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff5421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98760000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x9876ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98765421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff860000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff86ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff865432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x000000f0 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x00000020 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff0f rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff2f rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff1f rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765402 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x987654f2 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765412 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865401 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff8654f1 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865411 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x000ffff0 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x00054320 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x00054210 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff0000f rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff5432f rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff5421f rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98700002 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x987ffff2 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98754322 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98754212 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff800001 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff8ffff1 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff854321 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff854211 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff0 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654320 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654210 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x0000000f rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x8765432f rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf865421f rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x00000002 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff2 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654322 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654212 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x00000001 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff1 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654321 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654211 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x000f0000 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x00020000 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x00010000 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff0ffff rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff2ffff rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff1ffff rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98705432 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x987f5432 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98725432 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98715432 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff805421 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff8f5421 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff825421 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff815421 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff0000 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54320000 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54210000 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x5432ffff rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x5421ffff rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x00005432 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff5432 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54325432 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54215432 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x00005421 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff5421 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54325421 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54215421 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xff865421, pos 0x0000001f, size 0x00000001 -LB -lb $t0, 0($t1) :: rt 0x0000001f -lb $t0, 4($t1) :: rt 0x00000000 -lb $t0, 8($t1) :: rt 0x00000003 -lb $t0, 12($t1) :: rt 0xffffffff -lb $t0, 16($t1) :: rt 0x0000002f -lb $t0, 20($t1) :: rt 0x0000002b -lb $t0, 24($t1) :: rt 0x0000002b -lb $t0, 28($t1) :: rt 0x0000002a -lb $t0, 32($t1) :: rt 0x0000003e -lb $t0, 36($t1) :: rt 0x0000003c -lb $t0, 40($t1) :: rt 0x0000003b -lb $t0, 44($t1) :: rt 0x0000003a -lb $t0, 48($t1) :: rt 0x00000045 -lb $t0, 52($t1) :: rt 0x00000046 -lb $t0, 56($t1) :: rt 0x0000004c -lb $t0, 60($t1) :: rt 0x0000004c -lb $t0, 64($t1) :: rt 0x00000041 -lb $t0, 2($t1) :: rt 0x0000001f -lb $t0, 6($t1) :: rt 0x00000000 -lb $t0, 10($t1) :: rt 0x00000000 -lb $t0, 14($t1) :: rt 0xffffffff -lb $t0, 18($t1) :: rt 0x0000002f -lb $t0, 22($t1) :: rt 0x0000002c -lb $t0, 26($t1) :: rt 0x0000002a -lb $t0, 30($t1) :: rt 0x0000002d -lb $t0, 34($t1) :: rt 0x00000034 -lb $t0, 38($t1) :: rt 0x00000035 -LBU -lbu $t0, 0($t1) :: rt 0x0000001f -lbu $t0, 4($t1) :: rt 0x00000000 -lbu $t0, 8($t1) :: rt 0x00000003 -lbu $t0, 12($t1) :: rt 0x000000ff -lbu $t0, 16($t1) :: rt 0x0000002f -lbu $t0, 20($t1) :: rt 0x0000002b -lbu $t0, 24($t1) :: rt 0x0000002b -lbu $t0, 28($t1) :: rt 0x0000002a -lbu $t0, 32($t1) :: rt 0x0000003e -lbu $t0, 36($t1) :: rt 0x0000003c -lbu $t0, 40($t1) :: rt 0x0000003b -lbu $t0, 44($t1) :: rt 0x0000003a -lbu $t0, 48($t1) :: rt 0x00000045 -lbu $t0, 52($t1) :: rt 0x00000046 -lbu $t0, 56($t1) :: rt 0x0000004c -lbu $t0, 60($t1) :: rt 0x0000004c -lbu $t0, 64($t1) :: rt 0x00000041 -lbu $t0, 2($t1) :: rt 0x0000001f -lbu $t0, 6($t1) :: rt 0x00000000 -lbu $t0, 10($t1) :: rt 0x00000000 -lbu $t0, 14($t1) :: rt 0x000000ff -lbu $t0, 18($t1) :: rt 0x0000002f -lbu $t0, 22($t1) :: rt 0x0000002c -lbu $t0, 26($t1) :: rt 0x0000002a -lbu $t0, 30($t1) :: rt 0x0000002d -lbu $t0, 34($t1) :: rt 0x00000034 -lbu $t0, 38($t1) :: rt 0x00000035 -LH -lh $t0, 0($t1) :: rt 0x00001e1f -lh $t0, 4($t1) :: rt 0x00000000 -lh $t0, 8($t1) :: rt 0x00000003 -lh $t0, 12($t1) :: rt 0xffffffff -lh $t0, 16($t1) :: rt 0x00002e2f -lh $t0, 20($t1) :: rt 0x00002b2b -lh $t0, 24($t1) :: rt 0x00002e2b -lh $t0, 28($t1) :: rt 0x00002d2a -lh $t0, 32($t1) :: rt 0x00003f3e -lh $t0, 36($t1) :: rt 0x00003d3c -lh $t0, 40($t1) :: rt 0x00003c3b -lh $t0, 44($t1) :: rt 0x00003b3a -lh $t0, 48($t1) :: rt 0x00004e45 -lh $t0, 52($t1) :: rt 0x00004d46 -lh $t0, 56($t1) :: rt 0x0000474c -lh $t0, 60($t1) :: rt 0x00004a4c -lh $t0, 64($t1) :: rt 0x00004441 -lh $t0, 2($t1) :: rt 0x0000121f -lh $t0, 6($t1) :: rt 0x00000000 -lh $t0, 10($t1) :: rt 0x00000000 -lh $t0, 14($t1) :: rt 0xffffffff -lh $t0, 18($t1) :: rt 0x0000232f -lh $t0, 22($t1) :: rt 0x0000242c -lh $t0, 26($t1) :: rt 0x0000252a -lh $t0, 30($t1) :: rt 0x0000262d -lh $t0, 34($t1) :: rt 0x00003f34 -lh $t0, 38($t1) :: rt 0x00003e35 -LHU -lhu $t0, 0($t1) :: rt 0x00001e1f -lhu $t0, 4($t1) :: rt 0x00000000 -lhu $t0, 8($t1) :: rt 0x00000003 -lhu $t0, 12($t1) :: rt 0x0000ffff -lhu $t0, 16($t1) :: rt 0x00002e2f -lhu $t0, 20($t1) :: rt 0x00002b2b -lhu $t0, 24($t1) :: rt 0x00002e2b -lhu $t0, 28($t1) :: rt 0x00002d2a -lhu $t0, 32($t1) :: rt 0x00003f3e -lhu $t0, 36($t1) :: rt 0x00003d3c -lhu $t0, 40($t1) :: rt 0x00003c3b -lhu $t0, 44($t1) :: rt 0x00003b3a -lhu $t0, 48($t1) :: rt 0x00004e45 -lhu $t0, 52($t1) :: rt 0x00004d46 -lhu $t0, 56($t1) :: rt 0x0000474c -lhu $t0, 60($t1) :: rt 0x00004a4c -lhu $t0, 64($t1) :: rt 0x00004441 -lhu $t0, 2($t1) :: rt 0x0000121f -lhu $t0, 6($t1) :: rt 0x00000000 -lhu $t0, 10($t1) :: rt 0x00000000 -lhu $t0, 14($t1) :: rt 0x0000ffff -lhu $t0, 18($t1) :: rt 0x0000232f -lhu $t0, 22($t1) :: rt 0x0000242c -lhu $t0, 26($t1) :: rt 0x0000252a -lhu $t0, 30($t1) :: rt 0x0000262d -lhu $t0, 34($t1) :: rt 0x00003f34 -lhu $t0, 38($t1) :: rt 0x00003e35 -LUI -lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff -lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 -lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff -lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 -lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 -lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 -LW -lw $t0, 0($t1) :: rt 0x121f1e1f -lw $t0, 4($t1) :: rt 0x00000000 -lw $t0, 8($t1) :: rt 0x00000003 -lw $t0, 12($t1) :: rt 0xffffffff -lw $t0, 16($t1) :: rt 0x232f2e2f -lw $t0, 20($t1) :: rt 0x242c2b2b -lw $t0, 24($t1) :: rt 0x252a2e2b -lw $t0, 28($t1) :: rt 0x262d2d2a -lw $t0, 32($t1) :: rt 0x3f343f3e -lw $t0, 36($t1) :: rt 0x3e353d3c -lw $t0, 40($t1) :: rt 0x363a3c3b -lw $t0, 44($t1) :: rt 0x3b373b3a -lw $t0, 48($t1) :: rt 0x454f4e45 -lw $t0, 52($t1) :: rt 0x4e464d46 -lw $t0, 56($t1) :: rt 0x474d474c -lw $t0, 60($t1) :: rt 0x4a484a4c -lw $t0, 64($t1) :: rt 0x00444441 -lw $t0, 2($t1) :: rt 0x0000121f -lw $t0, 6($t1) :: rt 0x00030000 -lw $t0, 10($t1) :: rt 0xffff0000 -lw $t0, 14($t1) :: rt 0x2e2fffff -lw $t0, 18($t1) :: rt 0x2b2b232f -lw $t0, 22($t1) :: rt 0x2e2b242c -lw $t0, 26($t1) :: rt 0x2d2a252a -lw $t0, 30($t1) :: rt 0x3f3e262d -lw $t0, 34($t1) :: rt 0x3d3c3f34 -lw $t0, 38($t1) :: rt 0x3c3b3e35 -LWL -lwl $t0, 0($t1) :: rt 0x1f000000 -lwl $t0, 4($t1) :: rt 0x00000000 -lwl $t0, 8($t1) :: rt 0x03000000 -lwl $t0, 12($t1) :: rt 0xff000000 -lwl $t0, 16($t1) :: rt 0x2f000000 -lwl $t0, 20($t1) :: rt 0x2b000000 -lwl $t0, 24($t1) :: rt 0x2b000000 -lwl $t0, 28($t1) :: rt 0x2a000000 -lwl $t0, 32($t1) :: rt 0x3e000000 -lwl $t0, 36($t1) :: rt 0x3c000000 -lwl $t0, 40($t1) :: rt 0x3b000000 -lwl $t0, 44($t1) :: rt 0x3a000000 -lwl $t0, 48($t1) :: rt 0x45000000 -lwl $t0, 52($t1) :: rt 0x46000000 -lwl $t0, 56($t1) :: rt 0x4c000000 -lwl $t0, 60($t1) :: rt 0x4c000000 -lwl $t0, 64($t1) :: rt 0x41000000 -lwl $t0, 2($t1) :: rt 0x1f1e1f00 -lwl $t0, 6($t1) :: rt 0x00000000 -lwl $t0, 10($t1) :: rt 0x00000300 -lwl $t0, 14($t1) :: rt 0xffffff00 -lwl $t0, 18($t1) :: rt 0x2f2e2f00 -lwl $t0, 22($t1) :: rt 0x2c2b2b00 -lwl $t0, 26($t1) :: rt 0x2a2e2b00 -lwl $t0, 30($t1) :: rt 0x2d2d2a00 -lwl $t0, 34($t1) :: rt 0x343f3e00 -lwl $t0, 38($t1) :: rt 0x353d3c00 -LWR -lwr $t0, 0($t1) :: rt 0x121f1e1f -lwr $t0, 4($t1) :: rt 0x00000000 -lwr $t0, 8($t1) :: rt 0x00000003 -lwr $t0, 12($t1) :: rt 0xffffffff -lwr $t0, 16($t1) :: rt 0x232f2e2f -lwr $t0, 20($t1) :: rt 0x242c2b2b -lwr $t0, 24($t1) :: rt 0x252a2e2b -lwr $t0, 28($t1) :: rt 0x262d2d2a -lwr $t0, 32($t1) :: rt 0x3f343f3e -lwr $t0, 36($t1) :: rt 0x3e353d3c -lwr $t0, 40($t1) :: rt 0x363a3c3b -lwr $t0, 44($t1) :: rt 0x3b373b3a -lwr $t0, 48($t1) :: rt 0x454f4e45 -lwr $t0, 52($t1) :: rt 0x4e464d46 -lwr $t0, 56($t1) :: rt 0x474d474c -lwr $t0, 60($t1) :: rt 0x4a484a4c -lwr $t0, 64($t1) :: rt 0x00444441 -lwr $t0, 2($t1) :: rt 0x0000121f -lwr $t0, 6($t1) :: rt 0x00000000 -lwr $t0, 10($t1) :: rt 0x00000000 -lwr $t0, 14($t1) :: rt 0x0000ffff -lwr $t0, 18($t1) :: rt 0x0000232f -lwr $t0, 22($t1) :: rt 0x0000242c -lwr $t0, 26($t1) :: rt 0x0000252a -lwr $t0, 30($t1) :: rt 0x0000262d -lwr $t0, 34($t1) :: rt 0x00003f34 -lwr $t0, 38($t1) :: rt 0x00003e35 -MADD -madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MADDU -maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MOVN -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -MOVZ -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -MSUB -msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 -msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 -msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 -MSUBU -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff -msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff -MUL -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff -mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff -MULT -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 -mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -MULTU -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 -multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -NOR -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff -WSBH -wsbh $t0, $t1 :: rd 0x00000200 rs 0x00000002 -wsbh $t0, $t1 :: rd 0x00002800 rs 0x00000028 -wsbh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe -wsbh $t0, $t1 :: rd 0xff7fffff rs 0x7fffffff -wsbh $t0, $t1 :: rd 0xfffff5ff rs 0xfffffff5 -wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -wsbh $t0, $t1 :: rd 0x00001600 rs 0x00000016 -wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -NOT -not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 -not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 -not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe -not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff -not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -NEGU -negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 -negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 -negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe -negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff -negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -OR -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff -or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff -ORI -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff -ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff -ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -ROTR -rotr $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 -rotr $t0, $t1, 0x00000001 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000001 -rotr $t0, $t1, 0x00000002 :: rt 0xcc505649 rs 0x31415927, imm 0x00000002 -rotr $t0, $t1, 0x0000000F :: rt 0xb24e6282 rs 0x31415927, imm 0x0000000f -rotr $t0, $t1, 0x00000010 :: rt 0x59273141 rs 0x31415927, imm 0x00000010 -rotr $t0, $t1, 0x0000001F :: rt 0x6282b24e rs 0x31415927, imm 0x0000001f -rotr $t0, $t1, 0x00000020 :: rt 0x31415927 rs 0x31415927, imm 0x00000020 -rotr $t0, $t1, 0x00000021 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000021 -rotr $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 -rotr $t0, $t1, 0x00000001 :: rt 0x00044000 rs 0x00088000, imm 0x00000001 -rotr $t0, $t1, 31 :: rt 0x00110000 rs 0x00088000, imm 0x0000001f -rotr $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -rotr $t0, $t1, 17 :: rt 0x80000000 rs 0x00010000, imm 0x00000011 -rotr $t0, $t1, 18 :: rt 0x40000000 rs 0x00010000, imm 0x00000012 -rotr $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -rotr $t0, $t1, 0xffff :: rt 0x0001fffe rs 0x0000ffff, imm 0x0000ffff -ROTRV -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff -rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0xcc505649 rs 0x31415927, rt 0x00000002 -rotrv $t0, $t1, $t2 :: rd 0xb24e6282 rs 0x31415927, rt 0x0000000f -rotrv $t0, $t1, $t2 :: rd 0x59273141 rs 0x31415927, rt 0x00000010 -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x0000001f -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000021 -rotrv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x0000001f -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x00010000, rt 0x00000011 -rotrv $t0, $t1, $t2 :: rd 0x40000000 rs 0x00010000, rt 0x00000012 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff -SEB -seb $t0, $t1 :: rd 0x00000002 rs 0x00000002 -seb $t0, $t1 :: rd 0x00000028 rs 0x00000028 -seb $t0, $t1 :: rd 0xfffffffe rs 0xfffffefe -seb $t0, $t1 :: rd 0xffffffff rs 0x7fffffff -seb $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 -seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff -seb $t0, $t1 :: rd 0x00000016 rs 0x00000016 -seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff -SEH -seh $t0, $t1 :: rd 0x00000002 rs 0x00000002 -seh $t0, $t1 :: rd 0x00000028 rs 0x00000028 -seh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe -seh $t0, $t1 :: rd 0xffffffff rs 0x7fffffff -seh $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 -seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -seh $t0, $t1 :: rd 0x00000016 rs 0x00000016 -seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -SLL -sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 -sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 -sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f -sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 -sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f -sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 -sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a -sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 -sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLLV -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 -sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f -sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 -sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -SLT -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SLTI -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTIU -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTU -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRA -sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRAV -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRL -srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRLV -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUBU -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 -subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f -subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 -subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 -subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 -subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUB -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 -subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -XOR -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -XORI -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff -xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff -xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -MFHI MFLO -mfhi mflo :: HI: 0x31415927, LO: 0x31415926 -mfhi mflo :: HI: 0x0, LO: 0xffffffff -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0x8000, LO: 0x7fff -mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff -mfhi mflo :: HI: 0xffff, LO: 0xfffe -mfhi mflo :: HI: 0x7fff, LO: 0x7ffe -mfhi mflo :: HI: 0xdd0, LO: 0xdcf -mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-BE b/none/tests/mips32/MIPS32int.stdout.exp-BE index 62261f9d54..e69de29bb2 100644 --- a/none/tests/mips32/MIPS32int.stdout.exp-BE +++ b/none/tests/mips32/MIPS32int.stdout.exp-BE @@ -1,1593 +0,0 @@ -ADD -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -ADDI -addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDIU -addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDU -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff -addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff -AND -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -ANDI -andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 -andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 -CLO -clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 -clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff -CLZ -clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 -clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 -clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 -clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff -DIV -div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -DIVU -divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 -EXT -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 -INS -ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x98765432, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000001 -ins $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff0 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff2 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xfffffff1 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765430 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x9876543f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0x98765431 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff86542f rs 0xffffffff, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865422 rs 0x98765432, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 4 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000004 -ins $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff0000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff5432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xffff5421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98760000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x9876ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0x98765421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff860000 rs 0x00000000, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff86ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff865432 rs 0x98765432, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 16 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000010 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 -ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xffffffff, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xff865421, pos 0x00000004, size 0x00000001 -ins $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x000000f0 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x00000020 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff0f rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff2f rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xffffff1f rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765402 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x987654f2 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0x98765412 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865401 rs 0x00000000, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff8654f1 rs 0xffffffff, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 4 :: rt 0xff865411 rs 0xff865421, pos 0x00000004, size 0x00000004 -ins $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x000ffff0 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x00054320 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x00054210 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff0000f rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff5432f rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xfff5421f rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98700002 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x987ffff2 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98754322 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0x98754212 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff800001 rs 0x00000000, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff8ffff1 rs 0xffffffff, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff854321 rs 0x98765432, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 16 :: rt 0xff854211 rs 0xff865421, pos 0x00000004, size 0x00000010 -ins $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff0 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654320 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654210 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x0000000f rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x8765432f rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf865421f rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x00000002 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff2 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654322 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654212 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x00000001 rs 0x00000000, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xfffffff1 rs 0xffffffff, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0x87654321 rs 0x98765432, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 4, 28 :: rt 0xf8654211 rs 0xff865421, pos 0x00000004, size 0x0000001c -ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xffffffff, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xff865421, pos 0x00000001, size 0x00000010 -ins $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x000f0000 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x00020000 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x00010000 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff0ffff rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff2ffff rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xfff1ffff rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98705432 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x987f5432 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98725432 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0x98715432 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff805421 rs 0x00000000, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff8f5421 rs 0xffffffff, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff825421 rs 0x98765432, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 4 :: rt 0xff815421 rs 0xff865421, pos 0x00000010, size 0x00000004 -ins $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff0000 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54320000 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54210000 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x5432ffff rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x5421ffff rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x00005432 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff5432 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54325432 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54215432 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x00005421 rs 0x00000000, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0xffff5421 rs 0xffffffff, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54325421 rs 0x98765432, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 16, 16 :: rt 0x54215421 rs 0xff865421, pos 0x00000010, size 0x00000010 -ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xff865421, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x00000000, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x98765432, pos 0x0000001f, size 0x00000001 -ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xff865421, pos 0x0000001f, size 0x00000001 -LB -lb $t0, 0($t1) :: rt 0x00000012 -lb $t0, 4($t1) :: rt 0x00000000 -lb $t0, 8($t1) :: rt 0x00000000 -lb $t0, 12($t1) :: rt 0xffffffff -lb $t0, 16($t1) :: rt 0x00000023 -lb $t0, 20($t1) :: rt 0x00000024 -lb $t0, 24($t1) :: rt 0x00000025 -lb $t0, 28($t1) :: rt 0x00000026 -lb $t0, 32($t1) :: rt 0x0000003f -lb $t0, 36($t1) :: rt 0x0000003e -lb $t0, 40($t1) :: rt 0x00000036 -lb $t0, 44($t1) :: rt 0x0000003b -lb $t0, 48($t1) :: rt 0x00000045 -lb $t0, 52($t1) :: rt 0x0000004e -lb $t0, 56($t1) :: rt 0x00000047 -lb $t0, 60($t1) :: rt 0x0000004a -lb $t0, 64($t1) :: rt 0x00000041 -lb $t0, 2($t1) :: rt 0x0000001e -lb $t0, 6($t1) :: rt 0x00000000 -lb $t0, 10($t1) :: rt 0x00000000 -lb $t0, 14($t1) :: rt 0xffffffff -lb $t0, 18($t1) :: rt 0x0000002e -lb $t0, 22($t1) :: rt 0x0000002b -lb $t0, 26($t1) :: rt 0x0000002e -lb $t0, 30($t1) :: rt 0x0000002d -lb $t0, 34($t1) :: rt 0x0000003f -lb $t0, 38($t1) :: rt 0x0000003d -LBU -lbu $t0, 0($t1) :: rt 0x00000012 -lbu $t0, 4($t1) :: rt 0x00000000 -lbu $t0, 8($t1) :: rt 0x00000000 -lbu $t0, 12($t1) :: rt 0x000000ff -lbu $t0, 16($t1) :: rt 0x00000023 -lbu $t0, 20($t1) :: rt 0x00000024 -lbu $t0, 24($t1) :: rt 0x00000025 -lbu $t0, 28($t1) :: rt 0x00000026 -lbu $t0, 32($t1) :: rt 0x0000003f -lbu $t0, 36($t1) :: rt 0x0000003e -lbu $t0, 40($t1) :: rt 0x00000036 -lbu $t0, 44($t1) :: rt 0x0000003b -lbu $t0, 48($t1) :: rt 0x00000045 -lbu $t0, 52($t1) :: rt 0x0000004e -lbu $t0, 56($t1) :: rt 0x00000047 -lbu $t0, 60($t1) :: rt 0x0000004a -lbu $t0, 64($t1) :: rt 0x00000041 -lbu $t0, 2($t1) :: rt 0x0000001e -lbu $t0, 6($t1) :: rt 0x00000000 -lbu $t0, 10($t1) :: rt 0x00000000 -lbu $t0, 14($t1) :: rt 0x000000ff -lbu $t0, 18($t1) :: rt 0x0000002e -lbu $t0, 22($t1) :: rt 0x0000002b -lbu $t0, 26($t1) :: rt 0x0000002e -lbu $t0, 30($t1) :: rt 0x0000002d -lbu $t0, 34($t1) :: rt 0x0000003f -lbu $t0, 38($t1) :: rt 0x0000003d -LH -lh $t0, 0($t1) :: rt 0x0000121f -lh $t0, 4($t1) :: rt 0x00000000 -lh $t0, 8($t1) :: rt 0x00000000 -lh $t0, 12($t1) :: rt 0xffffffff -lh $t0, 16($t1) :: rt 0x0000232f -lh $t0, 20($t1) :: rt 0x0000242c -lh $t0, 24($t1) :: rt 0x0000252a -lh $t0, 28($t1) :: rt 0x0000262d -lh $t0, 32($t1) :: rt 0x00003f34 -lh $t0, 36($t1) :: rt 0x00003e35 -lh $t0, 40($t1) :: rt 0x0000363a -lh $t0, 44($t1) :: rt 0x00003b37 -lh $t0, 48($t1) :: rt 0x0000454f -lh $t0, 52($t1) :: rt 0x00004e46 -lh $t0, 56($t1) :: rt 0x0000474d -lh $t0, 60($t1) :: rt 0x00004a48 -lh $t0, 64($t1) :: rt 0x00004144 -lh $t0, 2($t1) :: rt 0x00001e1f -lh $t0, 6($t1) :: rt 0x00000000 -lh $t0, 10($t1) :: rt 0x00000003 -lh $t0, 14($t1) :: rt 0xffffffff -lh $t0, 18($t1) :: rt 0x00002e2f -lh $t0, 22($t1) :: rt 0x00002b2b -lh $t0, 26($t1) :: rt 0x00002e2b -lh $t0, 30($t1) :: rt 0x00002d2a -lh $t0, 34($t1) :: rt 0x00003f3e -lh $t0, 38($t1) :: rt 0x00003d3c -LHU -lhu $t0, 0($t1) :: rt 0x0000121f -lhu $t0, 4($t1) :: rt 0x00000000 -lhu $t0, 8($t1) :: rt 0x00000000 -lhu $t0, 12($t1) :: rt 0x0000ffff -lhu $t0, 16($t1) :: rt 0x0000232f -lhu $t0, 20($t1) :: rt 0x0000242c -lhu $t0, 24($t1) :: rt 0x0000252a -lhu $t0, 28($t1) :: rt 0x0000262d -lhu $t0, 32($t1) :: rt 0x00003f34 -lhu $t0, 36($t1) :: rt 0x00003e35 -lhu $t0, 40($t1) :: rt 0x0000363a -lhu $t0, 44($t1) :: rt 0x00003b37 -lhu $t0, 48($t1) :: rt 0x0000454f -lhu $t0, 52($t1) :: rt 0x00004e46 -lhu $t0, 56($t1) :: rt 0x0000474d -lhu $t0, 60($t1) :: rt 0x00004a48 -lhu $t0, 64($t1) :: rt 0x00004144 -lhu $t0, 2($t1) :: rt 0x00001e1f -lhu $t0, 6($t1) :: rt 0x00000000 -lhu $t0, 10($t1) :: rt 0x00000003 -lhu $t0, 14($t1) :: rt 0x0000ffff -lhu $t0, 18($t1) :: rt 0x00002e2f -lhu $t0, 22($t1) :: rt 0x00002b2b -lhu $t0, 26($t1) :: rt 0x00002e2b -lhu $t0, 30($t1) :: rt 0x00002d2a -lhu $t0, 34($t1) :: rt 0x00003f3e -lhu $t0, 38($t1) :: rt 0x00003d3c -LUI -lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff -lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 -lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff -lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 -lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 -lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 -LW -lw $t0, 0($t1) :: rt 0x121f1e1f -lw $t0, 4($t1) :: rt 0x00000000 -lw $t0, 8($t1) :: rt 0x00000003 -lw $t0, 12($t1) :: rt 0xffffffff -lw $t0, 16($t1) :: rt 0x232f2e2f -lw $t0, 20($t1) :: rt 0x242c2b2b -lw $t0, 24($t1) :: rt 0x252a2e2b -lw $t0, 28($t1) :: rt 0x262d2d2a -lw $t0, 32($t1) :: rt 0x3f343f3e -lw $t0, 36($t1) :: rt 0x3e353d3c -lw $t0, 40($t1) :: rt 0x363a3c3b -lw $t0, 44($t1) :: rt 0x3b373b3a -lw $t0, 48($t1) :: rt 0x454f4e45 -lw $t0, 52($t1) :: rt 0x4e464d46 -lw $t0, 56($t1) :: rt 0x474d474c -lw $t0, 60($t1) :: rt 0x4a484a4c -lw $t0, 64($t1) :: rt 0x41444400 -lw $t0, 2($t1) :: rt 0x1e1f0000 -lw $t0, 6($t1) :: rt 0x00000000 -lw $t0, 10($t1) :: rt 0x0003ffff -lw $t0, 14($t1) :: rt 0xffff232f -lw $t0, 18($t1) :: rt 0x2e2f242c -lw $t0, 22($t1) :: rt 0x2b2b252a -lw $t0, 26($t1) :: rt 0x2e2b262d -lw $t0, 30($t1) :: rt 0x2d2a3f34 -lw $t0, 34($t1) :: rt 0x3f3e3e35 -lw $t0, 38($t1) :: rt 0x3d3c363a -LWL -lwl $t0, 0($t1) :: rt 0x121f1e1f -lwl $t0, 4($t1) :: rt 0x00000000 -lwl $t0, 8($t1) :: rt 0x00000003 -lwl $t0, 12($t1) :: rt 0xffffffff -lwl $t0, 16($t1) :: rt 0x232f2e2f -lwl $t0, 20($t1) :: rt 0x242c2b2b -lwl $t0, 24($t1) :: rt 0x252a2e2b -lwl $t0, 28($t1) :: rt 0x262d2d2a -lwl $t0, 32($t1) :: rt 0x3f343f3e -lwl $t0, 36($t1) :: rt 0x3e353d3c -lwl $t0, 40($t1) :: rt 0x363a3c3b -lwl $t0, 44($t1) :: rt 0x3b373b3a -lwl $t0, 48($t1) :: rt 0x454f4e45 -lwl $t0, 52($t1) :: rt 0x4e464d46 -lwl $t0, 56($t1) :: rt 0x474d474c -lwl $t0, 60($t1) :: rt 0x4a484a4c -lwl $t0, 64($t1) :: rt 0x41444400 -lwl $t0, 2($t1) :: rt 0x1e1f0000 -lwl $t0, 6($t1) :: rt 0x00000000 -lwl $t0, 10($t1) :: rt 0x00030000 -lwl $t0, 14($t1) :: rt 0xffff0000 -lwl $t0, 18($t1) :: rt 0x2e2f0000 -lwl $t0, 22($t1) :: rt 0x2b2b0000 -lwl $t0, 26($t1) :: rt 0x2e2b0000 -lwl $t0, 30($t1) :: rt 0x2d2a0000 -lwl $t0, 34($t1) :: rt 0x3f3e0000 -lwl $t0, 38($t1) :: rt 0x3d3c0000 -LWR -lwr $t0, 0($t1) :: rt 0x00000012 -lwr $t0, 4($t1) :: rt 0x00000000 -lwr $t0, 8($t1) :: rt 0x00000000 -lwr $t0, 12($t1) :: rt 0x000000ff -lwr $t0, 16($t1) :: rt 0x00000023 -lwr $t0, 20($t1) :: rt 0x00000024 -lwr $t0, 24($t1) :: rt 0x00000025 -lwr $t0, 28($t1) :: rt 0x00000026 -lwr $t0, 32($t1) :: rt 0x0000003f -lwr $t0, 36($t1) :: rt 0x0000003e -lwr $t0, 40($t1) :: rt 0x00000036 -lwr $t0, 44($t1) :: rt 0x0000003b -lwr $t0, 48($t1) :: rt 0x00000045 -lwr $t0, 52($t1) :: rt 0x0000004e -lwr $t0, 56($t1) :: rt 0x00000047 -lwr $t0, 60($t1) :: rt 0x0000004a -lwr $t0, 64($t1) :: rt 0x00000041 -lwr $t0, 2($t1) :: rt 0x00121f1e -lwr $t0, 6($t1) :: rt 0x00000000 -lwr $t0, 10($t1) :: rt 0x00000000 -lwr $t0, 14($t1) :: rt 0x00ffffff -lwr $t0, 18($t1) :: rt 0x00232f2e -lwr $t0, 22($t1) :: rt 0x00242c2b -lwr $t0, 26($t1) :: rt 0x00252a2e -lwr $t0, 30($t1) :: rt 0x00262d2d -lwr $t0, 34($t1) :: rt 0x003f343f -lwr $t0, 38($t1) :: rt 0x003e353d -MADD -madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MADDU -maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MOVN -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -MOVZ -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -MSUB -msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 -msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 -msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 -MSUBU -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff -msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff -MUL -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff -mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff -MULT -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 -mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -MULTU -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 -multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -NOR -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff -WSBH -wsbh $t0, $t1 :: rd 0x00000200 rs 0x00000002 -wsbh $t0, $t1 :: rd 0x00002800 rs 0x00000028 -wsbh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe -wsbh $t0, $t1 :: rd 0xff7fffff rs 0x7fffffff -wsbh $t0, $t1 :: rd 0xfffff5ff rs 0xfffffff5 -wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -wsbh $t0, $t1 :: rd 0x00001600 rs 0x00000016 -wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -NOT -not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 -not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 -not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe -not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff -not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -NEGU -negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 -negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 -negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe -negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff -negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -OR -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff -or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff -ORI -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff -ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff -ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -ROTR -rotr $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 -rotr $t0, $t1, 0x00000001 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000001 -rotr $t0, $t1, 0x00000002 :: rt 0xcc505649 rs 0x31415927, imm 0x00000002 -rotr $t0, $t1, 0x0000000F :: rt 0xb24e6282 rs 0x31415927, imm 0x0000000f -rotr $t0, $t1, 0x00000010 :: rt 0x59273141 rs 0x31415927, imm 0x00000010 -rotr $t0, $t1, 0x0000001F :: rt 0x6282b24e rs 0x31415927, imm 0x0000001f -rotr $t0, $t1, 0x00000020 :: rt 0x31415927 rs 0x31415927, imm 0x00000020 -rotr $t0, $t1, 0x00000021 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000021 -rotr $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 -rotr $t0, $t1, 0x00000001 :: rt 0x00044000 rs 0x00088000, imm 0x00000001 -rotr $t0, $t1, 31 :: rt 0x00110000 rs 0x00088000, imm 0x0000001f -rotr $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -rotr $t0, $t1, 17 :: rt 0x80000000 rs 0x00010000, imm 0x00000011 -rotr $t0, $t1, 18 :: rt 0x40000000 rs 0x00010000, imm 0x00000012 -rotr $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -rotr $t0, $t1, 0xffff :: rt 0x0001fffe rs 0x0000ffff, imm 0x0000ffff -ROTRV -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -rotrv $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff -rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0xcc505649 rs 0x31415927, rt 0x00000002 -rotrv $t0, $t1, $t2 :: rd 0xb24e6282 rs 0x31415927, rt 0x0000000f -rotrv $t0, $t1, $t2 :: rd 0x59273141 rs 0x31415927, rt 0x00000010 -rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x0000001f -rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000021 -rotrv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -rotrv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x0000001f -rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x00010000, rt 0x00000011 -rotrv $t0, $t1, $t2 :: rd 0x40000000 rs 0x00010000, rt 0x00000012 -rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff -SEB -seb $t0, $t1 :: rd 0x00000002 rs 0x00000002 -seb $t0, $t1 :: rd 0x00000028 rs 0x00000028 -seb $t0, $t1 :: rd 0xfffffffe rs 0xfffffefe -seb $t0, $t1 :: rd 0xffffffff rs 0x7fffffff -seb $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 -seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff -seb $t0, $t1 :: rd 0x00000016 rs 0x00000016 -seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff -SEH -seh $t0, $t1 :: rd 0x00000002 rs 0x00000002 -seh $t0, $t1 :: rd 0x00000028 rs 0x00000028 -seh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe -seh $t0, $t1 :: rd 0xffffffff rs 0x7fffffff -seh $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 -seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -seh $t0, $t1 :: rd 0x00000016 rs 0x00000016 -seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff -SLL -sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 -sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 -sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f -sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 -sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f -sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 -sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a -sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 -sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLLV -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 -sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f -sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 -sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -SLT -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SLTI -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTIU -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTU -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRA -sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRAV -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRL -srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRLV -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUBU -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 -subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f -subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 -subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 -subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 -subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUB -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 -subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -XOR -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -XORI -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff -xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff -xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -MFHI MFLO -mfhi mflo :: HI: 0x31415927, LO: 0x31415926 -mfhi mflo :: HI: 0x0, LO: 0xffffffff -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0x8000, LO: 0x7fff -mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff -mfhi mflo :: HI: 0xffff, LO: 0xfffe -mfhi mflo :: HI: 0x7fff, LO: 0x7ffe -mfhi mflo :: HI: 0xdd0, LO: 0xdcf -mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-mips32 b/none/tests/mips32/MIPS32int.stdout.exp-mips32 index e7172e78b9..e69de29bb2 100644 --- a/none/tests/mips32/MIPS32int.stdout.exp-mips32 +++ b/none/tests/mips32/MIPS32int.stdout.exp-mips32 @@ -1,1115 +0,0 @@ -ADD -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -ADDI -addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDIU -addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 -addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 -addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff -addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 -ADDU -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 -addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff -addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff -AND -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 -ANDI -andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 -andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 -andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 -andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 -CLO -clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 -clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 -clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff -CLZ -clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 -clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 -clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 -clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff -DIV -div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -DIVU -divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 -divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 -divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 -divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 -LB -lb $t0, 0($t1) :: rt 0x0000001f -lb $t0, 4($t1) :: rt 0x00000000 -lb $t0, 8($t1) :: rt 0x00000003 -lb $t0, 12($t1) :: rt 0xffffffff -lb $t0, 16($t1) :: rt 0x0000002f -lb $t0, 20($t1) :: rt 0x0000002b -lb $t0, 24($t1) :: rt 0x0000002b -lb $t0, 28($t1) :: rt 0x0000002a -lb $t0, 32($t1) :: rt 0x0000003e -lb $t0, 36($t1) :: rt 0x0000003c -lb $t0, 40($t1) :: rt 0x0000003b -lb $t0, 44($t1) :: rt 0x0000003a -lb $t0, 48($t1) :: rt 0x00000045 -lb $t0, 52($t1) :: rt 0x00000046 -lb $t0, 56($t1) :: rt 0x0000004c -lb $t0, 60($t1) :: rt 0x0000004c -lb $t0, 64($t1) :: rt 0x00000041 -lb $t0, 2($t1) :: rt 0x0000001f -lb $t0, 6($t1) :: rt 0x00000000 -lb $t0, 10($t1) :: rt 0x00000000 -lb $t0, 14($t1) :: rt 0xffffffff -lb $t0, 18($t1) :: rt 0x0000002f -lb $t0, 22($t1) :: rt 0x0000002c -lb $t0, 26($t1) :: rt 0x0000002a -lb $t0, 30($t1) :: rt 0x0000002d -lb $t0, 34($t1) :: rt 0x00000034 -lb $t0, 38($t1) :: rt 0x00000035 -LBU -lbu $t0, 0($t1) :: rt 0x0000001f -lbu $t0, 4($t1) :: rt 0x00000000 -lbu $t0, 8($t1) :: rt 0x00000003 -lbu $t0, 12($t1) :: rt 0x000000ff -lbu $t0, 16($t1) :: rt 0x0000002f -lbu $t0, 20($t1) :: rt 0x0000002b -lbu $t0, 24($t1) :: rt 0x0000002b -lbu $t0, 28($t1) :: rt 0x0000002a -lbu $t0, 32($t1) :: rt 0x0000003e -lbu $t0, 36($t1) :: rt 0x0000003c -lbu $t0, 40($t1) :: rt 0x0000003b -lbu $t0, 44($t1) :: rt 0x0000003a -lbu $t0, 48($t1) :: rt 0x00000045 -lbu $t0, 52($t1) :: rt 0x00000046 -lbu $t0, 56($t1) :: rt 0x0000004c -lbu $t0, 60($t1) :: rt 0x0000004c -lbu $t0, 64($t1) :: rt 0x00000041 -lbu $t0, 2($t1) :: rt 0x0000001f -lbu $t0, 6($t1) :: rt 0x00000000 -lbu $t0, 10($t1) :: rt 0x00000000 -lbu $t0, 14($t1) :: rt 0x000000ff -lbu $t0, 18($t1) :: rt 0x0000002f -lbu $t0, 22($t1) :: rt 0x0000002c -lbu $t0, 26($t1) :: rt 0x0000002a -lbu $t0, 30($t1) :: rt 0x0000002d -lbu $t0, 34($t1) :: rt 0x00000034 -lbu $t0, 38($t1) :: rt 0x00000035 -LH -lh $t0, 0($t1) :: rt 0x00001e1f -lh $t0, 4($t1) :: rt 0x00000000 -lh $t0, 8($t1) :: rt 0x00000003 -lh $t0, 12($t1) :: rt 0xffffffff -lh $t0, 16($t1) :: rt 0x00002e2f -lh $t0, 20($t1) :: rt 0x00002b2b -lh $t0, 24($t1) :: rt 0x00002e2b -lh $t0, 28($t1) :: rt 0x00002d2a -lh $t0, 32($t1) :: rt 0x00003f3e -lh $t0, 36($t1) :: rt 0x00003d3c -lh $t0, 40($t1) :: rt 0x00003c3b -lh $t0, 44($t1) :: rt 0x00003b3a -lh $t0, 48($t1) :: rt 0x00004e45 -lh $t0, 52($t1) :: rt 0x00004d46 -lh $t0, 56($t1) :: rt 0x0000474c -lh $t0, 60($t1) :: rt 0x00004a4c -lh $t0, 64($t1) :: rt 0x00004441 -lh $t0, 2($t1) :: rt 0x0000121f -lh $t0, 6($t1) :: rt 0x00000000 -lh $t0, 10($t1) :: rt 0x00000000 -lh $t0, 14($t1) :: rt 0xffffffff -lh $t0, 18($t1) :: rt 0x0000232f -lh $t0, 22($t1) :: rt 0x0000242c -lh $t0, 26($t1) :: rt 0x0000252a -lh $t0, 30($t1) :: rt 0x0000262d -lh $t0, 34($t1) :: rt 0x00003f34 -lh $t0, 38($t1) :: rt 0x00003e35 -LHU -lhu $t0, 0($t1) :: rt 0x00001e1f -lhu $t0, 4($t1) :: rt 0x00000000 -lhu $t0, 8($t1) :: rt 0x00000003 -lhu $t0, 12($t1) :: rt 0x0000ffff -lhu $t0, 16($t1) :: rt 0x00002e2f -lhu $t0, 20($t1) :: rt 0x00002b2b -lhu $t0, 24($t1) :: rt 0x00002e2b -lhu $t0, 28($t1) :: rt 0x00002d2a -lhu $t0, 32($t1) :: rt 0x00003f3e -lhu $t0, 36($t1) :: rt 0x00003d3c -lhu $t0, 40($t1) :: rt 0x00003c3b -lhu $t0, 44($t1) :: rt 0x00003b3a -lhu $t0, 48($t1) :: rt 0x00004e45 -lhu $t0, 52($t1) :: rt 0x00004d46 -lhu $t0, 56($t1) :: rt 0x0000474c -lhu $t0, 60($t1) :: rt 0x00004a4c -lhu $t0, 64($t1) :: rt 0x00004441 -lhu $t0, 2($t1) :: rt 0x0000121f -lhu $t0, 6($t1) :: rt 0x00000000 -lhu $t0, 10($t1) :: rt 0x00000000 -lhu $t0, 14($t1) :: rt 0x0000ffff -lhu $t0, 18($t1) :: rt 0x0000232f -lhu $t0, 22($t1) :: rt 0x0000242c -lhu $t0, 26($t1) :: rt 0x0000252a -lhu $t0, 30($t1) :: rt 0x0000262d -lhu $t0, 34($t1) :: rt 0x00003f34 -lhu $t0, 38($t1) :: rt 0x00003e35 -LUI -lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff -lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 -lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff -lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 -lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 -lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 -LW -lw $t0, 0($t1) :: rt 0x121f1e1f -lw $t0, 4($t1) :: rt 0x00000000 -lw $t0, 8($t1) :: rt 0x00000003 -lw $t0, 12($t1) :: rt 0xffffffff -lw $t0, 16($t1) :: rt 0x232f2e2f -lw $t0, 20($t1) :: rt 0x242c2b2b -lw $t0, 24($t1) :: rt 0x252a2e2b -lw $t0, 28($t1) :: rt 0x262d2d2a -lw $t0, 32($t1) :: rt 0x3f343f3e -lw $t0, 36($t1) :: rt 0x3e353d3c -lw $t0, 40($t1) :: rt 0x363a3c3b -lw $t0, 44($t1) :: rt 0x3b373b3a -lw $t0, 48($t1) :: rt 0x454f4e45 -lw $t0, 52($t1) :: rt 0x4e464d46 -lw $t0, 56($t1) :: rt 0x474d474c -lw $t0, 60($t1) :: rt 0x4a484a4c -lw $t0, 64($t1) :: rt 0x00444441 -lw $t0, 2($t1) :: rt 0x0000121f -lw $t0, 6($t1) :: rt 0x00030000 -lw $t0, 10($t1) :: rt 0xffff0000 -lw $t0, 14($t1) :: rt 0x2e2fffff -lw $t0, 18($t1) :: rt 0x2b2b232f -lw $t0, 22($t1) :: rt 0x2e2b242c -lw $t0, 26($t1) :: rt 0x2d2a252a -lw $t0, 30($t1) :: rt 0x3f3e262d -lw $t0, 34($t1) :: rt 0x3d3c3f34 -lw $t0, 38($t1) :: rt 0x3c3b3e35 -LWL -lwl $t0, 0($t1) :: rt 0x1f000000 -lwl $t0, 4($t1) :: rt 0x00000000 -lwl $t0, 8($t1) :: rt 0x03000000 -lwl $t0, 12($t1) :: rt 0xff000000 -lwl $t0, 16($t1) :: rt 0x2f000000 -lwl $t0, 20($t1) :: rt 0x2b000000 -lwl $t0, 24($t1) :: rt 0x2b000000 -lwl $t0, 28($t1) :: rt 0x2a000000 -lwl $t0, 32($t1) :: rt 0x3e000000 -lwl $t0, 36($t1) :: rt 0x3c000000 -lwl $t0, 40($t1) :: rt 0x3b000000 -lwl $t0, 44($t1) :: rt 0x3a000000 -lwl $t0, 48($t1) :: rt 0x45000000 -lwl $t0, 52($t1) :: rt 0x46000000 -lwl $t0, 56($t1) :: rt 0x4c000000 -lwl $t0, 60($t1) :: rt 0x4c000000 -lwl $t0, 64($t1) :: rt 0x41000000 -lwl $t0, 2($t1) :: rt 0x1f1e1f00 -lwl $t0, 6($t1) :: rt 0x00000000 -lwl $t0, 10($t1) :: rt 0x00000300 -lwl $t0, 14($t1) :: rt 0xffffff00 -lwl $t0, 18($t1) :: rt 0x2f2e2f00 -lwl $t0, 22($t1) :: rt 0x2c2b2b00 -lwl $t0, 26($t1) :: rt 0x2a2e2b00 -lwl $t0, 30($t1) :: rt 0x2d2d2a00 -lwl $t0, 34($t1) :: rt 0x343f3e00 -lwl $t0, 38($t1) :: rt 0x353d3c00 -LWR -lwr $t0, 0($t1) :: rt 0x121f1e1f -lwr $t0, 4($t1) :: rt 0x00000000 -lwr $t0, 8($t1) :: rt 0x00000003 -lwr $t0, 12($t1) :: rt 0xffffffff -lwr $t0, 16($t1) :: rt 0x232f2e2f -lwr $t0, 20($t1) :: rt 0x242c2b2b -lwr $t0, 24($t1) :: rt 0x252a2e2b -lwr $t0, 28($t1) :: rt 0x262d2d2a -lwr $t0, 32($t1) :: rt 0x3f343f3e -lwr $t0, 36($t1) :: rt 0x3e353d3c -lwr $t0, 40($t1) :: rt 0x363a3c3b -lwr $t0, 44($t1) :: rt 0x3b373b3a -lwr $t0, 48($t1) :: rt 0x454f4e45 -lwr $t0, 52($t1) :: rt 0x4e464d46 -lwr $t0, 56($t1) :: rt 0x474d474c -lwr $t0, 60($t1) :: rt 0x4a484a4c -lwr $t0, 64($t1) :: rt 0x00444441 -lwr $t0, 2($t1) :: rt 0x0000121f -lwr $t0, 6($t1) :: rt 0x00000000 -lwr $t0, 10($t1) :: rt 0x00000000 -lwr $t0, 14($t1) :: rt 0x0000ffff -lwr $t0, 18($t1) :: rt 0x0000232f -lwr $t0, 22($t1) :: rt 0x0000242c -lwr $t0, 26($t1) :: rt 0x0000252a -lwr $t0, 30($t1) :: rt 0x0000262d -lwr $t0, 34($t1) :: rt 0x00003f34 -lwr $t0, 38($t1) :: rt 0x00003e35 -MADD -madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff -madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MADDU -maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 -maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 -maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff -maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c -maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e -MOVN -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 -movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -MOVZ -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 -movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -MSUB -msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 -msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 -msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 -msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 -msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 -MSUBU -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 -msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 -msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 -msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff -msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff -msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff -MUL -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 -mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff -mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff -MULT -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 -mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 -mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 -mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 -mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 -mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -MULTU -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 -multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 -multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 -multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 -multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 -multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 -multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 -multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 -multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 -NOR -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 -nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff -NOT -not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 -not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 -not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe -not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff -not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 -not $t0, $t1 :: rd 0x00000000 rs 0xffffffff -NEGU -negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 -negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 -negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe -negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff -negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 -negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff -OR -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 -or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff -or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff -ORI -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff -ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 -ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 -ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 -ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff -ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff -ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -SLL -sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 -sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 -sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f -sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 -sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f -sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 -sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a -sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 -sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 -sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLLV -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 -sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f -sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 -sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff -SLT -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SLTI -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTIU -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 -sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 -sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 -sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f -sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 -sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 -sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a -sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a -sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 -sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SLTU -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRA -sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRAV -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SRL -srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 -srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 -srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 -srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f -srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 -srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 -srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 -srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a -srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a -srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 -srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f -srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 -srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 -srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 -srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -SRLV -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 -srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 -srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 -srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f -srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 -srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 -srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f -srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUBU -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 -subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 -subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 -subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f -subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 -subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 -subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f -subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 -subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 -subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -SUB -subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 -subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff -subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -XOR -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 -xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 -xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 -xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 -xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff -xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff -XORI -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff -xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 -xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff -xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 -xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 -xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 -xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 -xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 -xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 -xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 -xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 -xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff -xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff -xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff -xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 -MFHI MFLO -mfhi mflo :: HI: 0x31415927, LO: 0x31415926 -mfhi mflo :: HI: 0x0, LO: 0xffffffff -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe -mfhi mflo :: HI: 0x8000, LO: 0x7fff -mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff -mfhi mflo :: HI: 0xffff, LO: 0xfffe -mfhi mflo :: HI: 0x7fff, LO: 0x7ffe -mfhi mflo :: HI: 0xdd0, LO: 0xdcf -mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-mips32-BE b/none/tests/mips32/MIPS32int.stdout.exp-mips32-BE new file mode 100644 index 0000000000..79bfb3e4bd --- /dev/null +++ b/none/tests/mips32/MIPS32int.stdout.exp-mips32-BE @@ -0,0 +1,1115 @@ +ADD +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +ADDI +addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDIU +addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDU +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff +addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +AND +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +ANDI +andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 +andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 +CLO +clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 +clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff +CLZ +clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 +clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 +clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 +clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff +DIV +div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +DIVU +divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 +LB +lb $t0, 0($t1) :: rt 0x00000012 +lb $t0, 4($t1) :: rt 0x00000000 +lb $t0, 8($t1) :: rt 0x00000000 +lb $t0, 12($t1) :: rt 0xffffffff +lb $t0, 16($t1) :: rt 0x00000023 +lb $t0, 20($t1) :: rt 0x00000024 +lb $t0, 24($t1) :: rt 0x00000025 +lb $t0, 28($t1) :: rt 0x00000026 +lb $t0, 32($t1) :: rt 0x0000003f +lb $t0, 36($t1) :: rt 0x0000003e +lb $t0, 40($t1) :: rt 0x00000036 +lb $t0, 44($t1) :: rt 0x0000003b +lb $t0, 48($t1) :: rt 0x00000045 +lb $t0, 52($t1) :: rt 0x0000004e +lb $t0, 56($t1) :: rt 0x00000047 +lb $t0, 60($t1) :: rt 0x0000004a +lb $t0, 64($t1) :: rt 0x00000041 +lb $t0, 2($t1) :: rt 0x0000001e +lb $t0, 6($t1) :: rt 0x00000000 +lb $t0, 10($t1) :: rt 0x00000000 +lb $t0, 14($t1) :: rt 0xffffffff +lb $t0, 18($t1) :: rt 0x0000002e +lb $t0, 22($t1) :: rt 0x0000002b +lb $t0, 26($t1) :: rt 0x0000002e +lb $t0, 30($t1) :: rt 0x0000002d +lb $t0, 34($t1) :: rt 0x0000003f +lb $t0, 38($t1) :: rt 0x0000003d +LBU +lbu $t0, 0($t1) :: rt 0x00000012 +lbu $t0, 4($t1) :: rt 0x00000000 +lbu $t0, 8($t1) :: rt 0x00000000 +lbu $t0, 12($t1) :: rt 0x000000ff +lbu $t0, 16($t1) :: rt 0x00000023 +lbu $t0, 20($t1) :: rt 0x00000024 +lbu $t0, 24($t1) :: rt 0x00000025 +lbu $t0, 28($t1) :: rt 0x00000026 +lbu $t0, 32($t1) :: rt 0x0000003f +lbu $t0, 36($t1) :: rt 0x0000003e +lbu $t0, 40($t1) :: rt 0x00000036 +lbu $t0, 44($t1) :: rt 0x0000003b +lbu $t0, 48($t1) :: rt 0x00000045 +lbu $t0, 52($t1) :: rt 0x0000004e +lbu $t0, 56($t1) :: rt 0x00000047 +lbu $t0, 60($t1) :: rt 0x0000004a +lbu $t0, 64($t1) :: rt 0x00000041 +lbu $t0, 2($t1) :: rt 0x0000001e +lbu $t0, 6($t1) :: rt 0x00000000 +lbu $t0, 10($t1) :: rt 0x00000000 +lbu $t0, 14($t1) :: rt 0x000000ff +lbu $t0, 18($t1) :: rt 0x0000002e +lbu $t0, 22($t1) :: rt 0x0000002b +lbu $t0, 26($t1) :: rt 0x0000002e +lbu $t0, 30($t1) :: rt 0x0000002d +lbu $t0, 34($t1) :: rt 0x0000003f +lbu $t0, 38($t1) :: rt 0x0000003d +LH +lh $t0, 0($t1) :: rt 0x0000121f +lh $t0, 4($t1) :: rt 0x00000000 +lh $t0, 8($t1) :: rt 0x00000000 +lh $t0, 12($t1) :: rt 0xffffffff +lh $t0, 16($t1) :: rt 0x0000232f +lh $t0, 20($t1) :: rt 0x0000242c +lh $t0, 24($t1) :: rt 0x0000252a +lh $t0, 28($t1) :: rt 0x0000262d +lh $t0, 32($t1) :: rt 0x00003f34 +lh $t0, 36($t1) :: rt 0x00003e35 +lh $t0, 40($t1) :: rt 0x0000363a +lh $t0, 44($t1) :: rt 0x00003b37 +lh $t0, 48($t1) :: rt 0x0000454f +lh $t0, 52($t1) :: rt 0x00004e46 +lh $t0, 56($t1) :: rt 0x0000474d +lh $t0, 60($t1) :: rt 0x00004a48 +lh $t0, 64($t1) :: rt 0x00004144 +lh $t0, 2($t1) :: rt 0x00001e1f +lh $t0, 6($t1) :: rt 0x00000000 +lh $t0, 10($t1) :: rt 0x00000003 +lh $t0, 14($t1) :: rt 0xffffffff +lh $t0, 18($t1) :: rt 0x00002e2f +lh $t0, 22($t1) :: rt 0x00002b2b +lh $t0, 26($t1) :: rt 0x00002e2b +lh $t0, 30($t1) :: rt 0x00002d2a +lh $t0, 34($t1) :: rt 0x00003f3e +lh $t0, 38($t1) :: rt 0x00003d3c +LHU +lhu $t0, 0($t1) :: rt 0x0000121f +lhu $t0, 4($t1) :: rt 0x00000000 +lhu $t0, 8($t1) :: rt 0x00000000 +lhu $t0, 12($t1) :: rt 0x0000ffff +lhu $t0, 16($t1) :: rt 0x0000232f +lhu $t0, 20($t1) :: rt 0x0000242c +lhu $t0, 24($t1) :: rt 0x0000252a +lhu $t0, 28($t1) :: rt 0x0000262d +lhu $t0, 32($t1) :: rt 0x00003f34 +lhu $t0, 36($t1) :: rt 0x00003e35 +lhu $t0, 40($t1) :: rt 0x0000363a +lhu $t0, 44($t1) :: rt 0x00003b37 +lhu $t0, 48($t1) :: rt 0x0000454f +lhu $t0, 52($t1) :: rt 0x00004e46 +lhu $t0, 56($t1) :: rt 0x0000474d +lhu $t0, 60($t1) :: rt 0x00004a48 +lhu $t0, 64($t1) :: rt 0x00004144 +lhu $t0, 2($t1) :: rt 0x00001e1f +lhu $t0, 6($t1) :: rt 0x00000000 +lhu $t0, 10($t1) :: rt 0x00000003 +lhu $t0, 14($t1) :: rt 0x0000ffff +lhu $t0, 18($t1) :: rt 0x00002e2f +lhu $t0, 22($t1) :: rt 0x00002b2b +lhu $t0, 26($t1) :: rt 0x00002e2b +lhu $t0, 30($t1) :: rt 0x00002d2a +lhu $t0, 34($t1) :: rt 0x00003f3e +lhu $t0, 38($t1) :: rt 0x00003d3c +LUI +lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff +lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 +lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff +lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 +lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 +lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 +LW +lw $t0, 0($t1) :: rt 0x121f1e1f +lw $t0, 4($t1) :: rt 0x00000000 +lw $t0, 8($t1) :: rt 0x00000003 +lw $t0, 12($t1) :: rt 0xffffffff +lw $t0, 16($t1) :: rt 0x232f2e2f +lw $t0, 20($t1) :: rt 0x242c2b2b +lw $t0, 24($t1) :: rt 0x252a2e2b +lw $t0, 28($t1) :: rt 0x262d2d2a +lw $t0, 32($t1) :: rt 0x3f343f3e +lw $t0, 36($t1) :: rt 0x3e353d3c +lw $t0, 40($t1) :: rt 0x363a3c3b +lw $t0, 44($t1) :: rt 0x3b373b3a +lw $t0, 48($t1) :: rt 0x454f4e45 +lw $t0, 52($t1) :: rt 0x4e464d46 +lw $t0, 56($t1) :: rt 0x474d474c +lw $t0, 60($t1) :: rt 0x4a484a4c +lw $t0, 64($t1) :: rt 0x41444400 +lw $t0, 2($t1) :: rt 0x1e1f0000 +lw $t0, 6($t1) :: rt 0x00000000 +lw $t0, 10($t1) :: rt 0x0003ffff +lw $t0, 14($t1) :: rt 0xffff232f +lw $t0, 18($t1) :: rt 0x2e2f242c +lw $t0, 22($t1) :: rt 0x2b2b252a +lw $t0, 26($t1) :: rt 0x2e2b262d +lw $t0, 30($t1) :: rt 0x2d2a3f34 +lw $t0, 34($t1) :: rt 0x3f3e3e35 +lw $t0, 38($t1) :: rt 0x3d3c363a +LWL +lwl $t0, 0($t1) :: rt 0x121f1e1f +lwl $t0, 4($t1) :: rt 0x00000000 +lwl $t0, 8($t1) :: rt 0x00000003 +lwl $t0, 12($t1) :: rt 0xffffffff +lwl $t0, 16($t1) :: rt 0x232f2e2f +lwl $t0, 20($t1) :: rt 0x242c2b2b +lwl $t0, 24($t1) :: rt 0x252a2e2b +lwl $t0, 28($t1) :: rt 0x262d2d2a +lwl $t0, 32($t1) :: rt 0x3f343f3e +lwl $t0, 36($t1) :: rt 0x3e353d3c +lwl $t0, 40($t1) :: rt 0x363a3c3b +lwl $t0, 44($t1) :: rt 0x3b373b3a +lwl $t0, 48($t1) :: rt 0x454f4e45 +lwl $t0, 52($t1) :: rt 0x4e464d46 +lwl $t0, 56($t1) :: rt 0x474d474c +lwl $t0, 60($t1) :: rt 0x4a484a4c +lwl $t0, 64($t1) :: rt 0x41444400 +lwl $t0, 2($t1) :: rt 0x1e1f0000 +lwl $t0, 6($t1) :: rt 0x00000000 +lwl $t0, 10($t1) :: rt 0x00030000 +lwl $t0, 14($t1) :: rt 0xffff0000 +lwl $t0, 18($t1) :: rt 0x2e2f0000 +lwl $t0, 22($t1) :: rt 0x2b2b0000 +lwl $t0, 26($t1) :: rt 0x2e2b0000 +lwl $t0, 30($t1) :: rt 0x2d2a0000 +lwl $t0, 34($t1) :: rt 0x3f3e0000 +lwl $t0, 38($t1) :: rt 0x3d3c0000 +LWR +lwr $t0, 0($t1) :: rt 0x00000012 +lwr $t0, 4($t1) :: rt 0x00000000 +lwr $t0, 8($t1) :: rt 0x00000000 +lwr $t0, 12($t1) :: rt 0x000000ff +lwr $t0, 16($t1) :: rt 0x00000023 +lwr $t0, 20($t1) :: rt 0x00000024 +lwr $t0, 24($t1) :: rt 0x00000025 +lwr $t0, 28($t1) :: rt 0x00000026 +lwr $t0, 32($t1) :: rt 0x0000003f +lwr $t0, 36($t1) :: rt 0x0000003e +lwr $t0, 40($t1) :: rt 0x00000036 +lwr $t0, 44($t1) :: rt 0x0000003b +lwr $t0, 48($t1) :: rt 0x00000045 +lwr $t0, 52($t1) :: rt 0x0000004e +lwr $t0, 56($t1) :: rt 0x00000047 +lwr $t0, 60($t1) :: rt 0x0000004a +lwr $t0, 64($t1) :: rt 0x00000041 +lwr $t0, 2($t1) :: rt 0x00121f1e +lwr $t0, 6($t1) :: rt 0x00000000 +lwr $t0, 10($t1) :: rt 0x00000000 +lwr $t0, 14($t1) :: rt 0x00ffffff +lwr $t0, 18($t1) :: rt 0x00232f2e +lwr $t0, 22($t1) :: rt 0x00242c2b +lwr $t0, 26($t1) :: rt 0x00252a2e +lwr $t0, 30($t1) :: rt 0x00262d2d +lwr $t0, 34($t1) :: rt 0x003f343f +lwr $t0, 38($t1) :: rt 0x003e353d +MADD +madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MADDU +maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MOVN +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +MOVZ +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +MSUB +msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 +msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 +msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 +MSUBU +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff +msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff +MUL +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff +mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff +MULT +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 +mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +MULTU +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 +multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +NOR +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff +NOT +not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 +not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 +not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe +not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff +not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +NEGU +negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 +negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 +negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe +negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff +negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +OR +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff +or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff +ORI +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff +ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff +ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +SLL +sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 +sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 +sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f +sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 +sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f +sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 +sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a +sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 +sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLLV +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 +sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f +sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 +sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +SLT +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SLTI +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTIU +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTU +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRA +sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRAV +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRL +srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRLV +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUBU +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 +subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f +subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 +subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 +subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 +subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUB +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 +subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +XOR +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +XORI +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff +xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff +xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +MFHI MFLO +mfhi mflo :: HI: 0x31415927, LO: 0x31415926 +mfhi mflo :: HI: 0x0, LO: 0xffffffff +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0x8000, LO: 0x7fff +mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff +mfhi mflo :: HI: 0xffff, LO: 0xfffe +mfhi mflo :: HI: 0x7fff, LO: 0x7ffe +mfhi mflo :: HI: 0xdd0, LO: 0xdcf +mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-mips32-LE b/none/tests/mips32/MIPS32int.stdout.exp-mips32-LE new file mode 100644 index 0000000000..e7172e78b9 --- /dev/null +++ b/none/tests/mips32/MIPS32int.stdout.exp-mips32-LE @@ -0,0 +1,1115 @@ +ADD +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +ADDI +addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDIU +addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDU +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff +addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +AND +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +ANDI +andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 +andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 +CLO +clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 +clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff +CLZ +clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 +clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 +clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 +clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff +DIV +div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +DIVU +divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 +LB +lb $t0, 0($t1) :: rt 0x0000001f +lb $t0, 4($t1) :: rt 0x00000000 +lb $t0, 8($t1) :: rt 0x00000003 +lb $t0, 12($t1) :: rt 0xffffffff +lb $t0, 16($t1) :: rt 0x0000002f +lb $t0, 20($t1) :: rt 0x0000002b +lb $t0, 24($t1) :: rt 0x0000002b +lb $t0, 28($t1) :: rt 0x0000002a +lb $t0, 32($t1) :: rt 0x0000003e +lb $t0, 36($t1) :: rt 0x0000003c +lb $t0, 40($t1) :: rt 0x0000003b +lb $t0, 44($t1) :: rt 0x0000003a +lb $t0, 48($t1) :: rt 0x00000045 +lb $t0, 52($t1) :: rt 0x00000046 +lb $t0, 56($t1) :: rt 0x0000004c +lb $t0, 60($t1) :: rt 0x0000004c +lb $t0, 64($t1) :: rt 0x00000041 +lb $t0, 2($t1) :: rt 0x0000001f +lb $t0, 6($t1) :: rt 0x00000000 +lb $t0, 10($t1) :: rt 0x00000000 +lb $t0, 14($t1) :: rt 0xffffffff +lb $t0, 18($t1) :: rt 0x0000002f +lb $t0, 22($t1) :: rt 0x0000002c +lb $t0, 26($t1) :: rt 0x0000002a +lb $t0, 30($t1) :: rt 0x0000002d +lb $t0, 34($t1) :: rt 0x00000034 +lb $t0, 38($t1) :: rt 0x00000035 +LBU +lbu $t0, 0($t1) :: rt 0x0000001f +lbu $t0, 4($t1) :: rt 0x00000000 +lbu $t0, 8($t1) :: rt 0x00000003 +lbu $t0, 12($t1) :: rt 0x000000ff +lbu $t0, 16($t1) :: rt 0x0000002f +lbu $t0, 20($t1) :: rt 0x0000002b +lbu $t0, 24($t1) :: rt 0x0000002b +lbu $t0, 28($t1) :: rt 0x0000002a +lbu $t0, 32($t1) :: rt 0x0000003e +lbu $t0, 36($t1) :: rt 0x0000003c +lbu $t0, 40($t1) :: rt 0x0000003b +lbu $t0, 44($t1) :: rt 0x0000003a +lbu $t0, 48($t1) :: rt 0x00000045 +lbu $t0, 52($t1) :: rt 0x00000046 +lbu $t0, 56($t1) :: rt 0x0000004c +lbu $t0, 60($t1) :: rt 0x0000004c +lbu $t0, 64($t1) :: rt 0x00000041 +lbu $t0, 2($t1) :: rt 0x0000001f +lbu $t0, 6($t1) :: rt 0x00000000 +lbu $t0, 10($t1) :: rt 0x00000000 +lbu $t0, 14($t1) :: rt 0x000000ff +lbu $t0, 18($t1) :: rt 0x0000002f +lbu $t0, 22($t1) :: rt 0x0000002c +lbu $t0, 26($t1) :: rt 0x0000002a +lbu $t0, 30($t1) :: rt 0x0000002d +lbu $t0, 34($t1) :: rt 0x00000034 +lbu $t0, 38($t1) :: rt 0x00000035 +LH +lh $t0, 0($t1) :: rt 0x00001e1f +lh $t0, 4($t1) :: rt 0x00000000 +lh $t0, 8($t1) :: rt 0x00000003 +lh $t0, 12($t1) :: rt 0xffffffff +lh $t0, 16($t1) :: rt 0x00002e2f +lh $t0, 20($t1) :: rt 0x00002b2b +lh $t0, 24($t1) :: rt 0x00002e2b +lh $t0, 28($t1) :: rt 0x00002d2a +lh $t0, 32($t1) :: rt 0x00003f3e +lh $t0, 36($t1) :: rt 0x00003d3c +lh $t0, 40($t1) :: rt 0x00003c3b +lh $t0, 44($t1) :: rt 0x00003b3a +lh $t0, 48($t1) :: rt 0x00004e45 +lh $t0, 52($t1) :: rt 0x00004d46 +lh $t0, 56($t1) :: rt 0x0000474c +lh $t0, 60($t1) :: rt 0x00004a4c +lh $t0, 64($t1) :: rt 0x00004441 +lh $t0, 2($t1) :: rt 0x0000121f +lh $t0, 6($t1) :: rt 0x00000000 +lh $t0, 10($t1) :: rt 0x00000000 +lh $t0, 14($t1) :: rt 0xffffffff +lh $t0, 18($t1) :: rt 0x0000232f +lh $t0, 22($t1) :: rt 0x0000242c +lh $t0, 26($t1) :: rt 0x0000252a +lh $t0, 30($t1) :: rt 0x0000262d +lh $t0, 34($t1) :: rt 0x00003f34 +lh $t0, 38($t1) :: rt 0x00003e35 +LHU +lhu $t0, 0($t1) :: rt 0x00001e1f +lhu $t0, 4($t1) :: rt 0x00000000 +lhu $t0, 8($t1) :: rt 0x00000003 +lhu $t0, 12($t1) :: rt 0x0000ffff +lhu $t0, 16($t1) :: rt 0x00002e2f +lhu $t0, 20($t1) :: rt 0x00002b2b +lhu $t0, 24($t1) :: rt 0x00002e2b +lhu $t0, 28($t1) :: rt 0x00002d2a +lhu $t0, 32($t1) :: rt 0x00003f3e +lhu $t0, 36($t1) :: rt 0x00003d3c +lhu $t0, 40($t1) :: rt 0x00003c3b +lhu $t0, 44($t1) :: rt 0x00003b3a +lhu $t0, 48($t1) :: rt 0x00004e45 +lhu $t0, 52($t1) :: rt 0x00004d46 +lhu $t0, 56($t1) :: rt 0x0000474c +lhu $t0, 60($t1) :: rt 0x00004a4c +lhu $t0, 64($t1) :: rt 0x00004441 +lhu $t0, 2($t1) :: rt 0x0000121f +lhu $t0, 6($t1) :: rt 0x00000000 +lhu $t0, 10($t1) :: rt 0x00000000 +lhu $t0, 14($t1) :: rt 0x0000ffff +lhu $t0, 18($t1) :: rt 0x0000232f +lhu $t0, 22($t1) :: rt 0x0000242c +lhu $t0, 26($t1) :: rt 0x0000252a +lhu $t0, 30($t1) :: rt 0x0000262d +lhu $t0, 34($t1) :: rt 0x00003f34 +lhu $t0, 38($t1) :: rt 0x00003e35 +LUI +lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff +lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 +lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff +lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 +lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 +lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 +LW +lw $t0, 0($t1) :: rt 0x121f1e1f +lw $t0, 4($t1) :: rt 0x00000000 +lw $t0, 8($t1) :: rt 0x00000003 +lw $t0, 12($t1) :: rt 0xffffffff +lw $t0, 16($t1) :: rt 0x232f2e2f +lw $t0, 20($t1) :: rt 0x242c2b2b +lw $t0, 24($t1) :: rt 0x252a2e2b +lw $t0, 28($t1) :: rt 0x262d2d2a +lw $t0, 32($t1) :: rt 0x3f343f3e +lw $t0, 36($t1) :: rt 0x3e353d3c +lw $t0, 40($t1) :: rt 0x363a3c3b +lw $t0, 44($t1) :: rt 0x3b373b3a +lw $t0, 48($t1) :: rt 0x454f4e45 +lw $t0, 52($t1) :: rt 0x4e464d46 +lw $t0, 56($t1) :: rt 0x474d474c +lw $t0, 60($t1) :: rt 0x4a484a4c +lw $t0, 64($t1) :: rt 0x00444441 +lw $t0, 2($t1) :: rt 0x0000121f +lw $t0, 6($t1) :: rt 0x00030000 +lw $t0, 10($t1) :: rt 0xffff0000 +lw $t0, 14($t1) :: rt 0x2e2fffff +lw $t0, 18($t1) :: rt 0x2b2b232f +lw $t0, 22($t1) :: rt 0x2e2b242c +lw $t0, 26($t1) :: rt 0x2d2a252a +lw $t0, 30($t1) :: rt 0x3f3e262d +lw $t0, 34($t1) :: rt 0x3d3c3f34 +lw $t0, 38($t1) :: rt 0x3c3b3e35 +LWL +lwl $t0, 0($t1) :: rt 0x1f000000 +lwl $t0, 4($t1) :: rt 0x00000000 +lwl $t0, 8($t1) :: rt 0x03000000 +lwl $t0, 12($t1) :: rt 0xff000000 +lwl $t0, 16($t1) :: rt 0x2f000000 +lwl $t0, 20($t1) :: rt 0x2b000000 +lwl $t0, 24($t1) :: rt 0x2b000000 +lwl $t0, 28($t1) :: rt 0x2a000000 +lwl $t0, 32($t1) :: rt 0x3e000000 +lwl $t0, 36($t1) :: rt 0x3c000000 +lwl $t0, 40($t1) :: rt 0x3b000000 +lwl $t0, 44($t1) :: rt 0x3a000000 +lwl $t0, 48($t1) :: rt 0x45000000 +lwl $t0, 52($t1) :: rt 0x46000000 +lwl $t0, 56($t1) :: rt 0x4c000000 +lwl $t0, 60($t1) :: rt 0x4c000000 +lwl $t0, 64($t1) :: rt 0x41000000 +lwl $t0, 2($t1) :: rt 0x1f1e1f00 +lwl $t0, 6($t1) :: rt 0x00000000 +lwl $t0, 10($t1) :: rt 0x00000300 +lwl $t0, 14($t1) :: rt 0xffffff00 +lwl $t0, 18($t1) :: rt 0x2f2e2f00 +lwl $t0, 22($t1) :: rt 0x2c2b2b00 +lwl $t0, 26($t1) :: rt 0x2a2e2b00 +lwl $t0, 30($t1) :: rt 0x2d2d2a00 +lwl $t0, 34($t1) :: rt 0x343f3e00 +lwl $t0, 38($t1) :: rt 0x353d3c00 +LWR +lwr $t0, 0($t1) :: rt 0x121f1e1f +lwr $t0, 4($t1) :: rt 0x00000000 +lwr $t0, 8($t1) :: rt 0x00000003 +lwr $t0, 12($t1) :: rt 0xffffffff +lwr $t0, 16($t1) :: rt 0x232f2e2f +lwr $t0, 20($t1) :: rt 0x242c2b2b +lwr $t0, 24($t1) :: rt 0x252a2e2b +lwr $t0, 28($t1) :: rt 0x262d2d2a +lwr $t0, 32($t1) :: rt 0x3f343f3e +lwr $t0, 36($t1) :: rt 0x3e353d3c +lwr $t0, 40($t1) :: rt 0x363a3c3b +lwr $t0, 44($t1) :: rt 0x3b373b3a +lwr $t0, 48($t1) :: rt 0x454f4e45 +lwr $t0, 52($t1) :: rt 0x4e464d46 +lwr $t0, 56($t1) :: rt 0x474d474c +lwr $t0, 60($t1) :: rt 0x4a484a4c +lwr $t0, 64($t1) :: rt 0x00444441 +lwr $t0, 2($t1) :: rt 0x0000121f +lwr $t0, 6($t1) :: rt 0x00000000 +lwr $t0, 10($t1) :: rt 0x00000000 +lwr $t0, 14($t1) :: rt 0x0000ffff +lwr $t0, 18($t1) :: rt 0x0000232f +lwr $t0, 22($t1) :: rt 0x0000242c +lwr $t0, 26($t1) :: rt 0x0000252a +lwr $t0, 30($t1) :: rt 0x0000262d +lwr $t0, 34($t1) :: rt 0x00003f34 +lwr $t0, 38($t1) :: rt 0x00003e35 +MADD +madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MADDU +maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MOVN +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +MOVZ +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +MSUB +msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 +msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 +msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 +MSUBU +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff +msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff +MUL +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff +mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff +MULT +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 +mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +MULTU +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 +multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +NOR +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff +NOT +not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 +not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 +not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe +not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff +not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +NEGU +negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 +negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 +negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe +negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff +negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +OR +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff +or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff +ORI +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff +ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff +ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +SLL +sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 +sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 +sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f +sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 +sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f +sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 +sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a +sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 +sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLLV +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 +sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f +sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 +sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +SLT +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SLTI +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTIU +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTU +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRA +sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRAV +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRL +srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRLV +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUBU +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 +subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f +subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 +subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 +subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 +subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUB +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 +subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +XOR +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +XORI +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff +xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff +xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +MFHI MFLO +mfhi mflo :: HI: 0x31415927, LO: 0x31415926 +mfhi mflo :: HI: 0x0, LO: 0xffffffff +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0x8000, LO: 0x7fff +mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff +mfhi mflo :: HI: 0xffff, LO: 0xfffe +mfhi mflo :: HI: 0x7fff, LO: 0x7ffe +mfhi mflo :: HI: 0xdd0, LO: 0xdcf +mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-BE b/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-BE new file mode 100644 index 0000000000..62261f9d54 --- /dev/null +++ b/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-BE @@ -0,0 +1,1593 @@ +ADD +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +ADDI +addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDIU +addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDU +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff +addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +AND +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +ANDI +andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 +andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 +CLO +clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 +clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff +CLZ +clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 +clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 +clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 +clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff +DIV +div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +DIVU +divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 +EXT +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +INS +ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff0 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff2 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff1 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765430 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x9876543f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765431 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff86542f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865422 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff0000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff5432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff5421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98760000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x9876ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98765421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff860000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff86ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff865432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x000000f0 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x00000020 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff0f rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff2f rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff1f rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765402 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x987654f2 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765412 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865401 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff8654f1 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865411 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x000ffff0 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x00054320 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x00054210 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff0000f rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff5432f rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff5421f rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98700002 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x987ffff2 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98754322 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98754212 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff800001 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff8ffff1 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff854321 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff854211 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff0 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654320 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654210 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x0000000f rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x8765432f rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf865421f rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x00000002 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff2 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654322 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654212 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x00000001 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff1 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654321 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654211 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x000f0000 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x00020000 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x00010000 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff0ffff rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff2ffff rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff1ffff rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98705432 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x987f5432 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98725432 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98715432 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff805421 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff8f5421 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff825421 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff815421 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff0000 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54320000 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54210000 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x5432ffff rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x5421ffff rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x00005432 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff5432 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54325432 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54215432 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x00005421 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff5421 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54325421 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54215421 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xff865421, pos 0x0000001f, size 0x00000001 +LB +lb $t0, 0($t1) :: rt 0x00000012 +lb $t0, 4($t1) :: rt 0x00000000 +lb $t0, 8($t1) :: rt 0x00000000 +lb $t0, 12($t1) :: rt 0xffffffff +lb $t0, 16($t1) :: rt 0x00000023 +lb $t0, 20($t1) :: rt 0x00000024 +lb $t0, 24($t1) :: rt 0x00000025 +lb $t0, 28($t1) :: rt 0x00000026 +lb $t0, 32($t1) :: rt 0x0000003f +lb $t0, 36($t1) :: rt 0x0000003e +lb $t0, 40($t1) :: rt 0x00000036 +lb $t0, 44($t1) :: rt 0x0000003b +lb $t0, 48($t1) :: rt 0x00000045 +lb $t0, 52($t1) :: rt 0x0000004e +lb $t0, 56($t1) :: rt 0x00000047 +lb $t0, 60($t1) :: rt 0x0000004a +lb $t0, 64($t1) :: rt 0x00000041 +lb $t0, 2($t1) :: rt 0x0000001e +lb $t0, 6($t1) :: rt 0x00000000 +lb $t0, 10($t1) :: rt 0x00000000 +lb $t0, 14($t1) :: rt 0xffffffff +lb $t0, 18($t1) :: rt 0x0000002e +lb $t0, 22($t1) :: rt 0x0000002b +lb $t0, 26($t1) :: rt 0x0000002e +lb $t0, 30($t1) :: rt 0x0000002d +lb $t0, 34($t1) :: rt 0x0000003f +lb $t0, 38($t1) :: rt 0x0000003d +LBU +lbu $t0, 0($t1) :: rt 0x00000012 +lbu $t0, 4($t1) :: rt 0x00000000 +lbu $t0, 8($t1) :: rt 0x00000000 +lbu $t0, 12($t1) :: rt 0x000000ff +lbu $t0, 16($t1) :: rt 0x00000023 +lbu $t0, 20($t1) :: rt 0x00000024 +lbu $t0, 24($t1) :: rt 0x00000025 +lbu $t0, 28($t1) :: rt 0x00000026 +lbu $t0, 32($t1) :: rt 0x0000003f +lbu $t0, 36($t1) :: rt 0x0000003e +lbu $t0, 40($t1) :: rt 0x00000036 +lbu $t0, 44($t1) :: rt 0x0000003b +lbu $t0, 48($t1) :: rt 0x00000045 +lbu $t0, 52($t1) :: rt 0x0000004e +lbu $t0, 56($t1) :: rt 0x00000047 +lbu $t0, 60($t1) :: rt 0x0000004a +lbu $t0, 64($t1) :: rt 0x00000041 +lbu $t0, 2($t1) :: rt 0x0000001e +lbu $t0, 6($t1) :: rt 0x00000000 +lbu $t0, 10($t1) :: rt 0x00000000 +lbu $t0, 14($t1) :: rt 0x000000ff +lbu $t0, 18($t1) :: rt 0x0000002e +lbu $t0, 22($t1) :: rt 0x0000002b +lbu $t0, 26($t1) :: rt 0x0000002e +lbu $t0, 30($t1) :: rt 0x0000002d +lbu $t0, 34($t1) :: rt 0x0000003f +lbu $t0, 38($t1) :: rt 0x0000003d +LH +lh $t0, 0($t1) :: rt 0x0000121f +lh $t0, 4($t1) :: rt 0x00000000 +lh $t0, 8($t1) :: rt 0x00000000 +lh $t0, 12($t1) :: rt 0xffffffff +lh $t0, 16($t1) :: rt 0x0000232f +lh $t0, 20($t1) :: rt 0x0000242c +lh $t0, 24($t1) :: rt 0x0000252a +lh $t0, 28($t1) :: rt 0x0000262d +lh $t0, 32($t1) :: rt 0x00003f34 +lh $t0, 36($t1) :: rt 0x00003e35 +lh $t0, 40($t1) :: rt 0x0000363a +lh $t0, 44($t1) :: rt 0x00003b37 +lh $t0, 48($t1) :: rt 0x0000454f +lh $t0, 52($t1) :: rt 0x00004e46 +lh $t0, 56($t1) :: rt 0x0000474d +lh $t0, 60($t1) :: rt 0x00004a48 +lh $t0, 64($t1) :: rt 0x00004144 +lh $t0, 2($t1) :: rt 0x00001e1f +lh $t0, 6($t1) :: rt 0x00000000 +lh $t0, 10($t1) :: rt 0x00000003 +lh $t0, 14($t1) :: rt 0xffffffff +lh $t0, 18($t1) :: rt 0x00002e2f +lh $t0, 22($t1) :: rt 0x00002b2b +lh $t0, 26($t1) :: rt 0x00002e2b +lh $t0, 30($t1) :: rt 0x00002d2a +lh $t0, 34($t1) :: rt 0x00003f3e +lh $t0, 38($t1) :: rt 0x00003d3c +LHU +lhu $t0, 0($t1) :: rt 0x0000121f +lhu $t0, 4($t1) :: rt 0x00000000 +lhu $t0, 8($t1) :: rt 0x00000000 +lhu $t0, 12($t1) :: rt 0x0000ffff +lhu $t0, 16($t1) :: rt 0x0000232f +lhu $t0, 20($t1) :: rt 0x0000242c +lhu $t0, 24($t1) :: rt 0x0000252a +lhu $t0, 28($t1) :: rt 0x0000262d +lhu $t0, 32($t1) :: rt 0x00003f34 +lhu $t0, 36($t1) :: rt 0x00003e35 +lhu $t0, 40($t1) :: rt 0x0000363a +lhu $t0, 44($t1) :: rt 0x00003b37 +lhu $t0, 48($t1) :: rt 0x0000454f +lhu $t0, 52($t1) :: rt 0x00004e46 +lhu $t0, 56($t1) :: rt 0x0000474d +lhu $t0, 60($t1) :: rt 0x00004a48 +lhu $t0, 64($t1) :: rt 0x00004144 +lhu $t0, 2($t1) :: rt 0x00001e1f +lhu $t0, 6($t1) :: rt 0x00000000 +lhu $t0, 10($t1) :: rt 0x00000003 +lhu $t0, 14($t1) :: rt 0x0000ffff +lhu $t0, 18($t1) :: rt 0x00002e2f +lhu $t0, 22($t1) :: rt 0x00002b2b +lhu $t0, 26($t1) :: rt 0x00002e2b +lhu $t0, 30($t1) :: rt 0x00002d2a +lhu $t0, 34($t1) :: rt 0x00003f3e +lhu $t0, 38($t1) :: rt 0x00003d3c +LUI +lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff +lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 +lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff +lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 +lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 +lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 +LW +lw $t0, 0($t1) :: rt 0x121f1e1f +lw $t0, 4($t1) :: rt 0x00000000 +lw $t0, 8($t1) :: rt 0x00000003 +lw $t0, 12($t1) :: rt 0xffffffff +lw $t0, 16($t1) :: rt 0x232f2e2f +lw $t0, 20($t1) :: rt 0x242c2b2b +lw $t0, 24($t1) :: rt 0x252a2e2b +lw $t0, 28($t1) :: rt 0x262d2d2a +lw $t0, 32($t1) :: rt 0x3f343f3e +lw $t0, 36($t1) :: rt 0x3e353d3c +lw $t0, 40($t1) :: rt 0x363a3c3b +lw $t0, 44($t1) :: rt 0x3b373b3a +lw $t0, 48($t1) :: rt 0x454f4e45 +lw $t0, 52($t1) :: rt 0x4e464d46 +lw $t0, 56($t1) :: rt 0x474d474c +lw $t0, 60($t1) :: rt 0x4a484a4c +lw $t0, 64($t1) :: rt 0x41444400 +lw $t0, 2($t1) :: rt 0x1e1f0000 +lw $t0, 6($t1) :: rt 0x00000000 +lw $t0, 10($t1) :: rt 0x0003ffff +lw $t0, 14($t1) :: rt 0xffff232f +lw $t0, 18($t1) :: rt 0x2e2f242c +lw $t0, 22($t1) :: rt 0x2b2b252a +lw $t0, 26($t1) :: rt 0x2e2b262d +lw $t0, 30($t1) :: rt 0x2d2a3f34 +lw $t0, 34($t1) :: rt 0x3f3e3e35 +lw $t0, 38($t1) :: rt 0x3d3c363a +LWL +lwl $t0, 0($t1) :: rt 0x121f1e1f +lwl $t0, 4($t1) :: rt 0x00000000 +lwl $t0, 8($t1) :: rt 0x00000003 +lwl $t0, 12($t1) :: rt 0xffffffff +lwl $t0, 16($t1) :: rt 0x232f2e2f +lwl $t0, 20($t1) :: rt 0x242c2b2b +lwl $t0, 24($t1) :: rt 0x252a2e2b +lwl $t0, 28($t1) :: rt 0x262d2d2a +lwl $t0, 32($t1) :: rt 0x3f343f3e +lwl $t0, 36($t1) :: rt 0x3e353d3c +lwl $t0, 40($t1) :: rt 0x363a3c3b +lwl $t0, 44($t1) :: rt 0x3b373b3a +lwl $t0, 48($t1) :: rt 0x454f4e45 +lwl $t0, 52($t1) :: rt 0x4e464d46 +lwl $t0, 56($t1) :: rt 0x474d474c +lwl $t0, 60($t1) :: rt 0x4a484a4c +lwl $t0, 64($t1) :: rt 0x41444400 +lwl $t0, 2($t1) :: rt 0x1e1f0000 +lwl $t0, 6($t1) :: rt 0x00000000 +lwl $t0, 10($t1) :: rt 0x00030000 +lwl $t0, 14($t1) :: rt 0xffff0000 +lwl $t0, 18($t1) :: rt 0x2e2f0000 +lwl $t0, 22($t1) :: rt 0x2b2b0000 +lwl $t0, 26($t1) :: rt 0x2e2b0000 +lwl $t0, 30($t1) :: rt 0x2d2a0000 +lwl $t0, 34($t1) :: rt 0x3f3e0000 +lwl $t0, 38($t1) :: rt 0x3d3c0000 +LWR +lwr $t0, 0($t1) :: rt 0x00000012 +lwr $t0, 4($t1) :: rt 0x00000000 +lwr $t0, 8($t1) :: rt 0x00000000 +lwr $t0, 12($t1) :: rt 0x000000ff +lwr $t0, 16($t1) :: rt 0x00000023 +lwr $t0, 20($t1) :: rt 0x00000024 +lwr $t0, 24($t1) :: rt 0x00000025 +lwr $t0, 28($t1) :: rt 0x00000026 +lwr $t0, 32($t1) :: rt 0x0000003f +lwr $t0, 36($t1) :: rt 0x0000003e +lwr $t0, 40($t1) :: rt 0x00000036 +lwr $t0, 44($t1) :: rt 0x0000003b +lwr $t0, 48($t1) :: rt 0x00000045 +lwr $t0, 52($t1) :: rt 0x0000004e +lwr $t0, 56($t1) :: rt 0x00000047 +lwr $t0, 60($t1) :: rt 0x0000004a +lwr $t0, 64($t1) :: rt 0x00000041 +lwr $t0, 2($t1) :: rt 0x00121f1e +lwr $t0, 6($t1) :: rt 0x00000000 +lwr $t0, 10($t1) :: rt 0x00000000 +lwr $t0, 14($t1) :: rt 0x00ffffff +lwr $t0, 18($t1) :: rt 0x00232f2e +lwr $t0, 22($t1) :: rt 0x00242c2b +lwr $t0, 26($t1) :: rt 0x00252a2e +lwr $t0, 30($t1) :: rt 0x00262d2d +lwr $t0, 34($t1) :: rt 0x003f343f +lwr $t0, 38($t1) :: rt 0x003e353d +MADD +madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MADDU +maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MOVN +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +MOVZ +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +MSUB +msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 +msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 +msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 +MSUBU +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff +msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff +MUL +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff +mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff +MULT +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 +mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +MULTU +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 +multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +NOR +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff +WSBH +wsbh $t0, $t1 :: rd 0x00000200 rs 0x00000002 +wsbh $t0, $t1 :: rd 0x00002800 rs 0x00000028 +wsbh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe +wsbh $t0, $t1 :: rd 0xff7fffff rs 0x7fffffff +wsbh $t0, $t1 :: rd 0xfffff5ff rs 0xfffffff5 +wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +wsbh $t0, $t1 :: rd 0x00001600 rs 0x00000016 +wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +NOT +not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 +not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 +not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe +not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff +not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +NEGU +negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 +negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 +negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe +negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff +negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +OR +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff +or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff +ORI +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff +ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff +ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ROTR +rotr $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +rotr $t0, $t1, 0x00000001 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000001 +rotr $t0, $t1, 0x00000002 :: rt 0xcc505649 rs 0x31415927, imm 0x00000002 +rotr $t0, $t1, 0x0000000F :: rt 0xb24e6282 rs 0x31415927, imm 0x0000000f +rotr $t0, $t1, 0x00000010 :: rt 0x59273141 rs 0x31415927, imm 0x00000010 +rotr $t0, $t1, 0x0000001F :: rt 0x6282b24e rs 0x31415927, imm 0x0000001f +rotr $t0, $t1, 0x00000020 :: rt 0x31415927 rs 0x31415927, imm 0x00000020 +rotr $t0, $t1, 0x00000021 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000021 +rotr $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +rotr $t0, $t1, 0x00000001 :: rt 0x00044000 rs 0x00088000, imm 0x00000001 +rotr $t0, $t1, 31 :: rt 0x00110000 rs 0x00088000, imm 0x0000001f +rotr $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +rotr $t0, $t1, 17 :: rt 0x80000000 rs 0x00010000, imm 0x00000011 +rotr $t0, $t1, 18 :: rt 0x40000000 rs 0x00010000, imm 0x00000012 +rotr $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +rotr $t0, $t1, 0xffff :: rt 0x0001fffe rs 0x0000ffff, imm 0x0000ffff +ROTRV +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0xcc505649 rs 0x31415927, rt 0x00000002 +rotrv $t0, $t1, $t2 :: rd 0xb24e6282 rs 0x31415927, rt 0x0000000f +rotrv $t0, $t1, $t2 :: rd 0x59273141 rs 0x31415927, rt 0x00000010 +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x0000001f +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000021 +rotrv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x0000001f +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x00010000, rt 0x00000011 +rotrv $t0, $t1, $t2 :: rd 0x40000000 rs 0x00010000, rt 0x00000012 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff +SEB +seb $t0, $t1 :: rd 0x00000002 rs 0x00000002 +seb $t0, $t1 :: rd 0x00000028 rs 0x00000028 +seb $t0, $t1 :: rd 0xfffffffe rs 0xfffffefe +seb $t0, $t1 :: rd 0xffffffff rs 0x7fffffff +seb $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 +seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff +seb $t0, $t1 :: rd 0x00000016 rs 0x00000016 +seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff +SEH +seh $t0, $t1 :: rd 0x00000002 rs 0x00000002 +seh $t0, $t1 :: rd 0x00000028 rs 0x00000028 +seh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe +seh $t0, $t1 :: rd 0xffffffff rs 0x7fffffff +seh $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 +seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +seh $t0, $t1 :: rd 0x00000016 rs 0x00000016 +seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +SLL +sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 +sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 +sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f +sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 +sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f +sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 +sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a +sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 +sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLLV +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 +sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f +sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 +sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +SLT +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SLTI +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTIU +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTU +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRA +sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRAV +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRL +srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRLV +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUBU +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 +subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f +subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 +subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 +subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 +subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUB +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 +subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +XOR +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +XORI +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff +xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff +xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +MFHI MFLO +mfhi mflo :: HI: 0x31415927, LO: 0x31415926 +mfhi mflo :: HI: 0x0, LO: 0xffffffff +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0x8000, LO: 0x7fff +mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff +mfhi mflo :: HI: 0xffff, LO: 0xfffe +mfhi mflo :: HI: 0x7fff, LO: 0x7ffe +mfhi mflo :: HI: 0xdd0, LO: 0xdcf +mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-LE b/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-LE new file mode 100644 index 0000000000..cfbae0df11 --- /dev/null +++ b/none/tests/mips32/MIPS32int.stdout.exp-mips32r2-LE @@ -0,0 +1,1593 @@ +ADD +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +add $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +add $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +add $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +ADDI +addi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addi $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addi $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addi $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addi $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDIU +addiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000000 +addiu $t0, $t1, 1 :: rt 0x00000002 rs 0x00000001, imm 0x00000001 +addiu $t0, $t1, -1 :: rt 0xffffffff rs 0x00000000, imm 0xffffffff +addiu $t0, $t1, -1 :: rt 0x00000000 rs 0x00000001, imm 0xffffffff +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +addiu $t0, $t1, 0 :: rt 0x80000000 rs 0x80000000, imm 0x00000000 +ADDU +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000002 rs 0x00000001, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x5859704f rs 0x31415927, rt 0x27181728 +addu $t0, $t1, $t2 :: rd 0xc859704f rs 0x31415927, rt 0x97181728 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +addu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +addu $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0x7fffffff +addu $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +AND +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +and $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x20004800 rs 0x31415927, rt 0xee00ee00 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +and $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +and $t0, $t1, $t2 :: rd 0x0dd00000 rs 0x7fffffff, rt 0x0dd00000 +ANDI +andi $t0, $t1, 1 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x00000001, imm 0x00000000 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x00000001, imm 0x00000001 +andi $t0, $t1, 1 :: rt 0x00000001 rs 0x7fffffff, imm 0x00000000 +andi $t0, $t1, 0 :: rt 0x00000000 rs 0x80000000, imm 0x00000000 +andi $t0, $t1, 0x3145 :: rt 0x00003145 rs 0xffffffff, imm 0x00003145 +CLO +clo $t0, $t1 :: rd 0x00000000 rs 0x00000000 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000001 +clo $t0, $t1 :: rd 0x00000000 rs 0x00000010 +clo $t0, $t1 :: rd 0x00000020 rs 0xffffffff +CLZ +clz $t0, $t1 :: rd 0x00000020 rs 0x00000000 +clz $t0, $t1 :: rd 0x0000001f rs 0x00000001 +clz $t0, $t1 :: rd 0x0000001b rs 0x00000010 +clz $t0, $t1 :: rd 0x00000000 rs 0xffffffff +DIV +div $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +div $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +div $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +div $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +DIVU +divu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x00000003 +divu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x00000000 LO 0x00000001 +divu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +divu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000001 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000002 LO 0x00000000 +divu $t0, $t1 :: rs 0x00000000 rt 0x00000002 HI 0x00000000 LO 0x00000000 +EXT +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000001 rs 0x98765432, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000004, size 0x00000001 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000003 rs 0x98765432, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 4 :: rt 0x00000002 rs 0xff865421, pos 0x00000004, size 0x00000004 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006543 rs 0x98765432, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 16 :: rt 0x00006542 rs 0xff865421, pos 0x00000004, size 0x00000010 +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0fffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x09876543 rs 0x98765432, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 4, 28 :: rt 0x0ff86542 rs 0xff865421, pos 0x00000004, size 0x0000001c +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 1 :: rt 0x00000000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0x98765432, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 4 :: rt 0x00000006 rs 0xff865421, pos 0x00000010, size 0x00000004 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x00009876 rs 0x98765432, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 16, 16 :: rt 0x0000ff86 rs 0xff865421, pos 0x00000010, size 0x00000010 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ext $t0, $t1, 31, 1 :: rt 0x00000001 rs 0xff865421, pos 0x0000001f, size 0x00000001 +INS +ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xfffffffe rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0x98765433 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865420 rs 0x98765432, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 1 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000001 +ins $t0, $t1, 0, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x0000000f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x00000002 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x00000001 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff0 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff2 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xfffffff1 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765430 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x9876543f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0x98765431 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865420 rs 0x00000000, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff86542f rs 0xffffffff, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865422 rs 0x98765432, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 4 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000004 +ins $t0, $t1, 0, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x0000ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x00005432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x00005421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff0000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff5432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xffff5421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98760000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x9876ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0x98765421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff860000 rs 0x00000000, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff86ffff rs 0xffffffff, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff865432 rs 0x98765432, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 16 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000010 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x00000000 rs 0x00000000, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xffffffff rs 0xffffffff, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0x98765432 rs 0x98765432, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 0, 32 :: rt 0xff865421 rs 0xff865421, pos 0x00000000, size 0x00000020 +ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffef rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0x98765432 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xffffffff, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 1 :: rt 0xff865431 rs 0xff865421, pos 0x00000004, size 0x00000001 +ins $t0, $t1, 4, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x000000f0 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x00000020 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x00000010 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff0f rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff2f rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xffffff1f rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765402 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x987654f2 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765422 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0x98765412 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865401 rs 0x00000000, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff8654f1 rs 0xffffffff, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865421 rs 0x98765432, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 4 :: rt 0xff865411 rs 0xff865421, pos 0x00000004, size 0x00000004 +ins $t0, $t1, 4, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x000ffff0 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x00054320 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x00054210 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff0000f rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff5432f rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xfff5421f rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98700002 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x987ffff2 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98754322 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0x98754212 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff800001 rs 0x00000000, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff8ffff1 rs 0xffffffff, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff854321 rs 0x98765432, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 16 :: rt 0xff854211 rs 0xff865421, pos 0x00000004, size 0x00000010 +ins $t0, $t1, 4, 28 :: rt 0x00000000 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff0 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654320 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654210 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x0000000f rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xffffffff rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x8765432f rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf865421f rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x00000002 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff2 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654322 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654212 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x00000001 rs 0x00000000, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xfffffff1 rs 0xffffffff, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0x87654321 rs 0x98765432, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 4, 28 :: rt 0xf8654211 rs 0xff865421, pos 0x00000004, size 0x0000001c +ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00000000 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x00010000 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xfffeffff rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xffffffff rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98765432 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0x98775432 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x00000000, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xffffffff, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff865421 rs 0x98765432, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 1 :: rt 0xff875421 rs 0xff865421, pos 0x00000001, size 0x00000010 +ins $t0, $t1, 16, 4 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x000f0000 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x00020000 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x00010000 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff0ffff rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff2ffff rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xfff1ffff rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98705432 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x987f5432 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98725432 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0x98715432 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff805421 rs 0x00000000, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff8f5421 rs 0xffffffff, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff825421 rs 0x98765432, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 4 :: rt 0xff815421 rs 0xff865421, pos 0x00000010, size 0x00000004 +ins $t0, $t1, 16, 16 :: rt 0x00000000 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff0000 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54320000 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54210000 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x0000ffff rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffffffff rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x5432ffff rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x5421ffff rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x00005432 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff5432 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54325432 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54215432 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x00005421 rs 0x00000000, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0xffff5421 rs 0xffffffff, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54325421 rs 0x98765432, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 16, 16 :: rt 0x54215421 rs 0xff865421, pos 0x00000010, size 0x00000010 +ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x00000000 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x80000000 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7fffffff rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xffffffff rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x18765432 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x98765432 rs 0xff865421, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x00000000, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xffffffff, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0x7f865421 rs 0x98765432, pos 0x0000001f, size 0x00000001 +ins $t0, $t1, 31, 1 :: rt 0xff865421 rs 0xff865421, pos 0x0000001f, size 0x00000001 +LB +lb $t0, 0($t1) :: rt 0x0000001f +lb $t0, 4($t1) :: rt 0x00000000 +lb $t0, 8($t1) :: rt 0x00000003 +lb $t0, 12($t1) :: rt 0xffffffff +lb $t0, 16($t1) :: rt 0x0000002f +lb $t0, 20($t1) :: rt 0x0000002b +lb $t0, 24($t1) :: rt 0x0000002b +lb $t0, 28($t1) :: rt 0x0000002a +lb $t0, 32($t1) :: rt 0x0000003e +lb $t0, 36($t1) :: rt 0x0000003c +lb $t0, 40($t1) :: rt 0x0000003b +lb $t0, 44($t1) :: rt 0x0000003a +lb $t0, 48($t1) :: rt 0x00000045 +lb $t0, 52($t1) :: rt 0x00000046 +lb $t0, 56($t1) :: rt 0x0000004c +lb $t0, 60($t1) :: rt 0x0000004c +lb $t0, 64($t1) :: rt 0x00000041 +lb $t0, 2($t1) :: rt 0x0000001f +lb $t0, 6($t1) :: rt 0x00000000 +lb $t0, 10($t1) :: rt 0x00000000 +lb $t0, 14($t1) :: rt 0xffffffff +lb $t0, 18($t1) :: rt 0x0000002f +lb $t0, 22($t1) :: rt 0x0000002c +lb $t0, 26($t1) :: rt 0x0000002a +lb $t0, 30($t1) :: rt 0x0000002d +lb $t0, 34($t1) :: rt 0x00000034 +lb $t0, 38($t1) :: rt 0x00000035 +LBU +lbu $t0, 0($t1) :: rt 0x0000001f +lbu $t0, 4($t1) :: rt 0x00000000 +lbu $t0, 8($t1) :: rt 0x00000003 +lbu $t0, 12($t1) :: rt 0x000000ff +lbu $t0, 16($t1) :: rt 0x0000002f +lbu $t0, 20($t1) :: rt 0x0000002b +lbu $t0, 24($t1) :: rt 0x0000002b +lbu $t0, 28($t1) :: rt 0x0000002a +lbu $t0, 32($t1) :: rt 0x0000003e +lbu $t0, 36($t1) :: rt 0x0000003c +lbu $t0, 40($t1) :: rt 0x0000003b +lbu $t0, 44($t1) :: rt 0x0000003a +lbu $t0, 48($t1) :: rt 0x00000045 +lbu $t0, 52($t1) :: rt 0x00000046 +lbu $t0, 56($t1) :: rt 0x0000004c +lbu $t0, 60($t1) :: rt 0x0000004c +lbu $t0, 64($t1) :: rt 0x00000041 +lbu $t0, 2($t1) :: rt 0x0000001f +lbu $t0, 6($t1) :: rt 0x00000000 +lbu $t0, 10($t1) :: rt 0x00000000 +lbu $t0, 14($t1) :: rt 0x000000ff +lbu $t0, 18($t1) :: rt 0x0000002f +lbu $t0, 22($t1) :: rt 0x0000002c +lbu $t0, 26($t1) :: rt 0x0000002a +lbu $t0, 30($t1) :: rt 0x0000002d +lbu $t0, 34($t1) :: rt 0x00000034 +lbu $t0, 38($t1) :: rt 0x00000035 +LH +lh $t0, 0($t1) :: rt 0x00001e1f +lh $t0, 4($t1) :: rt 0x00000000 +lh $t0, 8($t1) :: rt 0x00000003 +lh $t0, 12($t1) :: rt 0xffffffff +lh $t0, 16($t1) :: rt 0x00002e2f +lh $t0, 20($t1) :: rt 0x00002b2b +lh $t0, 24($t1) :: rt 0x00002e2b +lh $t0, 28($t1) :: rt 0x00002d2a +lh $t0, 32($t1) :: rt 0x00003f3e +lh $t0, 36($t1) :: rt 0x00003d3c +lh $t0, 40($t1) :: rt 0x00003c3b +lh $t0, 44($t1) :: rt 0x00003b3a +lh $t0, 48($t1) :: rt 0x00004e45 +lh $t0, 52($t1) :: rt 0x00004d46 +lh $t0, 56($t1) :: rt 0x0000474c +lh $t0, 60($t1) :: rt 0x00004a4c +lh $t0, 64($t1) :: rt 0x00004441 +lh $t0, 2($t1) :: rt 0x0000121f +lh $t0, 6($t1) :: rt 0x00000000 +lh $t0, 10($t1) :: rt 0x00000000 +lh $t0, 14($t1) :: rt 0xffffffff +lh $t0, 18($t1) :: rt 0x0000232f +lh $t0, 22($t1) :: rt 0x0000242c +lh $t0, 26($t1) :: rt 0x0000252a +lh $t0, 30($t1) :: rt 0x0000262d +lh $t0, 34($t1) :: rt 0x00003f34 +lh $t0, 38($t1) :: rt 0x00003e35 +LHU +lhu $t0, 0($t1) :: rt 0x00001e1f +lhu $t0, 4($t1) :: rt 0x00000000 +lhu $t0, 8($t1) :: rt 0x00000003 +lhu $t0, 12($t1) :: rt 0x0000ffff +lhu $t0, 16($t1) :: rt 0x00002e2f +lhu $t0, 20($t1) :: rt 0x00002b2b +lhu $t0, 24($t1) :: rt 0x00002e2b +lhu $t0, 28($t1) :: rt 0x00002d2a +lhu $t0, 32($t1) :: rt 0x00003f3e +lhu $t0, 36($t1) :: rt 0x00003d3c +lhu $t0, 40($t1) :: rt 0x00003c3b +lhu $t0, 44($t1) :: rt 0x00003b3a +lhu $t0, 48($t1) :: rt 0x00004e45 +lhu $t0, 52($t1) :: rt 0x00004d46 +lhu $t0, 56($t1) :: rt 0x0000474c +lhu $t0, 60($t1) :: rt 0x00004a4c +lhu $t0, 64($t1) :: rt 0x00004441 +lhu $t0, 2($t1) :: rt 0x0000121f +lhu $t0, 6($t1) :: rt 0x00000000 +lhu $t0, 10($t1) :: rt 0x00000000 +lhu $t0, 14($t1) :: rt 0x0000ffff +lhu $t0, 18($t1) :: rt 0x0000232f +lhu $t0, 22($t1) :: rt 0x0000242c +lhu $t0, 26($t1) :: rt 0x0000252a +lhu $t0, 30($t1) :: rt 0x0000262d +lhu $t0, 34($t1) :: rt 0x00003f34 +lhu $t0, 38($t1) :: rt 0x00003e35 +LUI +lui $t0, 0xffff :: rd 0xffff0000 rs 0x0000ffff +lui $t0, 0xff00 :: rd 0xff000000 rs 0x0000ff00 +lui $t0, 0xff :: rd 0x00ff0000 rs 0x000000ff +lui $t0, 0x0 :: rd 0x00000000 rs 0x00000000 +lui $t0, 0x5 :: rd 0x00050000 rs 0x00000005 +lui $t0, 0x387 :: rd 0x03870000 rs 0x00000387 +LW +lw $t0, 0($t1) :: rt 0x121f1e1f +lw $t0, 4($t1) :: rt 0x00000000 +lw $t0, 8($t1) :: rt 0x00000003 +lw $t0, 12($t1) :: rt 0xffffffff +lw $t0, 16($t1) :: rt 0x232f2e2f +lw $t0, 20($t1) :: rt 0x242c2b2b +lw $t0, 24($t1) :: rt 0x252a2e2b +lw $t0, 28($t1) :: rt 0x262d2d2a +lw $t0, 32($t1) :: rt 0x3f343f3e +lw $t0, 36($t1) :: rt 0x3e353d3c +lw $t0, 40($t1) :: rt 0x363a3c3b +lw $t0, 44($t1) :: rt 0x3b373b3a +lw $t0, 48($t1) :: rt 0x454f4e45 +lw $t0, 52($t1) :: rt 0x4e464d46 +lw $t0, 56($t1) :: rt 0x474d474c +lw $t0, 60($t1) :: rt 0x4a484a4c +lw $t0, 64($t1) :: rt 0x00444441 +lw $t0, 2($t1) :: rt 0x0000121f +lw $t0, 6($t1) :: rt 0x00030000 +lw $t0, 10($t1) :: rt 0xffff0000 +lw $t0, 14($t1) :: rt 0x2e2fffff +lw $t0, 18($t1) :: rt 0x2b2b232f +lw $t0, 22($t1) :: rt 0x2e2b242c +lw $t0, 26($t1) :: rt 0x2d2a252a +lw $t0, 30($t1) :: rt 0x3f3e262d +lw $t0, 34($t1) :: rt 0x3d3c3f34 +lw $t0, 38($t1) :: rt 0x3c3b3e35 +LWL +lwl $t0, 0($t1) :: rt 0x1f000000 +lwl $t0, 4($t1) :: rt 0x00000000 +lwl $t0, 8($t1) :: rt 0x03000000 +lwl $t0, 12($t1) :: rt 0xff000000 +lwl $t0, 16($t1) :: rt 0x2f000000 +lwl $t0, 20($t1) :: rt 0x2b000000 +lwl $t0, 24($t1) :: rt 0x2b000000 +lwl $t0, 28($t1) :: rt 0x2a000000 +lwl $t0, 32($t1) :: rt 0x3e000000 +lwl $t0, 36($t1) :: rt 0x3c000000 +lwl $t0, 40($t1) :: rt 0x3b000000 +lwl $t0, 44($t1) :: rt 0x3a000000 +lwl $t0, 48($t1) :: rt 0x45000000 +lwl $t0, 52($t1) :: rt 0x46000000 +lwl $t0, 56($t1) :: rt 0x4c000000 +lwl $t0, 60($t1) :: rt 0x4c000000 +lwl $t0, 64($t1) :: rt 0x41000000 +lwl $t0, 2($t1) :: rt 0x1f1e1f00 +lwl $t0, 6($t1) :: rt 0x00000000 +lwl $t0, 10($t1) :: rt 0x00000300 +lwl $t0, 14($t1) :: rt 0xffffff00 +lwl $t0, 18($t1) :: rt 0x2f2e2f00 +lwl $t0, 22($t1) :: rt 0x2c2b2b00 +lwl $t0, 26($t1) :: rt 0x2a2e2b00 +lwl $t0, 30($t1) :: rt 0x2d2d2a00 +lwl $t0, 34($t1) :: rt 0x343f3e00 +lwl $t0, 38($t1) :: rt 0x353d3c00 +LWR +lwr $t0, 0($t1) :: rt 0x121f1e1f +lwr $t0, 4($t1) :: rt 0x00000000 +lwr $t0, 8($t1) :: rt 0x00000003 +lwr $t0, 12($t1) :: rt 0xffffffff +lwr $t0, 16($t1) :: rt 0x232f2e2f +lwr $t0, 20($t1) :: rt 0x242c2b2b +lwr $t0, 24($t1) :: rt 0x252a2e2b +lwr $t0, 28($t1) :: rt 0x262d2d2a +lwr $t0, 32($t1) :: rt 0x3f343f3e +lwr $t0, 36($t1) :: rt 0x3e353d3c +lwr $t0, 40($t1) :: rt 0x363a3c3b +lwr $t0, 44($t1) :: rt 0x3b373b3a +lwr $t0, 48($t1) :: rt 0x454f4e45 +lwr $t0, 52($t1) :: rt 0x4e464d46 +lwr $t0, 56($t1) :: rt 0x474d474c +lwr $t0, 60($t1) :: rt 0x4a484a4c +lwr $t0, 64($t1) :: rt 0x00444441 +lwr $t0, 2($t1) :: rt 0x0000121f +lwr $t0, 6($t1) :: rt 0x00000000 +lwr $t0, 10($t1) :: rt 0x00000000 +lwr $t0, 14($t1) :: rt 0x0000ffff +lwr $t0, 18($t1) :: rt 0x0000232f +lwr $t0, 22($t1) :: rt 0x0000242c +lwr $t0, 26($t1) :: rt 0x0000252a +lwr $t0, 30($t1) :: rt 0x0000262d +lwr $t0, 34($t1) :: rt 0x00003f34 +lwr $t0, 38($t1) :: rt 0x00003e35 +MADD +madd $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +madd $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +madd $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +madd $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0xffffffff LO 0xffffffff +madd $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +madd $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MADDU +maddu $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0x00000000 LO 0x00000d48 +maddu $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0x00000000 LO 0x00017fe8 +maddu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +maddu $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0xffffffff +maddu $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0x00000000 LO 0x0000000c +maddu $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0x00000000 LO 0x0011c98e +MOVN +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +movn $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +movn $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000001 +movn $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +MOVZ +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +movz $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000001 +movz $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +MSUB +msub $t0, $t1 :: rs 0x00000006 rt 0x00000002 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000055 rt 0x00000028 HI 0xffffffff LO 0xfffff2b8 +msub $t0, $t1 :: rs 0x00000018 rt 0x00000fff HI 0xffffffff LO 0xfffe8018 +msub $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msub $t0, $t1 :: rs 0xffffffff rt 0x00000001 HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000001 rt 0xffffffff HI 0x00000000 LO 0x00000001 +msub $t0, $t1 :: rs 0x00000002 rt 0x00000006 HI 0xffffffff LO 0xfffffff4 +msub $t0, $t1 :: rs 0x00000356 rt 0x00000555 HI 0xffffffff LO 0xffee3672 +MSUBU +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x80000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xcebea6d9 LO 0x31415927 +msubu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xd2351152 LO 0xfd1dbe00 +msubu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0xc0000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +msubu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x80800000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0xf9180000 LO 0x0dd00000 +msubu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +msubu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000001 LO 0xffffffff +msubu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0xc0000000 LO 0xffffffff +msubu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0xffffffff LO 0x0001ffff +MUL +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0xcebea6d9 rs 0x31415927, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x02e24200 rs 0x31415927, rt 0xee00ee00 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x80000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xff000000 +mul $t0, $t1, $t2 :: rd 0xf2300000 rs 0x7fffffff, rt 0x0dd00000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +mul $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +mul $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x7fffffff +mul $t0, $t1, $t2 :: rd 0xfffe0001 rs 0x0000ffff, rt 0x0000ffff +MULT +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x00000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0xffffffff LO 0xcebea6d9 +mult $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0xfc899586 LO 0x02e24200 +mult $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0xc0000000 LO 0x80000000 +mult $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x00800000 LO 0x00000000 +mult $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +mult $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +mult $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0x00000000 LO 0x00000001 +mult $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +mult $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +MULTU +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xffffffff HI 0x7fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0x31415927 rt 0xffffffff HI 0x31415926 LO 0xcebea6d9 +multu $t0, $t1 :: rs 0x31415927 rt 0xee00ee00 HI 0x2dcaeead LO 0x02e24200 +multu $t0, $t1 :: rs 0x00000000 rt 0x000000ff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000001 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x00000001 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0x80000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x80000000 rt 0x80000000 HI 0x40000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x80000000 HI 0x3fffffff LO 0x80000000 +multu $t0, $t1 :: rs 0x80000000 rt 0xff000000 HI 0x7f800000 LO 0x00000000 +multu $t0, $t1 :: rs 0x7fffffff rt 0x0dd00000 HI 0x06e7ffff LO 0xf2300000 +multu $t0, $t1 :: rs 0xffffffff rt 0x00000000 HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0x00000000 rt 0xffffffff HI 0x00000000 LO 0x00000000 +multu $t0, $t1 :: rs 0xffffffff rt 0xffffffff HI 0xfffffffe LO 0x00000001 +multu $t0, $t1 :: rs 0x7fffffff rt 0x7fffffff HI 0x3fffffff LO 0x00000001 +multu $t0, $t1 :: rs 0x0000ffff rt 0x0000ffff HI 0x00000000 LO 0xfffe0001 +NOR +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00be00d8 rs 0x31415927, rt 0xee00ee00 +nor $t0, $t1, $t2 :: rd 0xffffff00 rs 0x00000000, rt 0x000000ff +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000001, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0xfffffffe rs 0x00000000, rt 0x00000001 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x00000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +nor $t0, $t1, $t2 :: rd 0x00ffffff rs 0x80000000, rt 0xff000000 +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x0dd00000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +nor $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +nor $t0, $t1, $t2 :: rd 0xffff0000 rs 0x0000ffff, rt 0x0000ffff +WSBH +wsbh $t0, $t1 :: rd 0x00000200 rs 0x00000002 +wsbh $t0, $t1 :: rd 0x00002800 rs 0x00000028 +wsbh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe +wsbh $t0, $t1 :: rd 0xff7fffff rs 0x7fffffff +wsbh $t0, $t1 :: rd 0xfffff5ff rs 0xfffffff5 +wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +wsbh $t0, $t1 :: rd 0x00001600 rs 0x00000016 +wsbh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +NOT +not $t0, $t1 :: rd 0xfffffffd rs 0x00000002 +not $t0, $t1 :: rd 0xffffffd7 rs 0x00000028 +not $t0, $t1 :: rd 0x00000101 rs 0xfffffefe +not $t0, $t1 :: rd 0x80000000 rs 0x7fffffff +not $t0, $t1 :: rd 0x0000000a rs 0xfffffff5 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +not $t0, $t1 :: rd 0xffffffe9 rs 0x00000016 +not $t0, $t1 :: rd 0x00000000 rs 0xffffffff +NEGU +negu $t0, $t1 :: rd 0xfffffffe rs 0x00000002 +negu $t0, $t1 :: rd 0xffffffd8 rs 0x00000028 +negu $t0, $t1 :: rd 0x00000102 rs 0xfffffefe +negu $t0, $t1 :: rd 0x80000001 rs 0x7fffffff +negu $t0, $t1 :: rd 0x0000000b rs 0xfffffff5 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +negu $t0, $t1 :: rd 0xffffffea rs 0x00000016 +negu $t0, $t1 :: rd 0x00000001 rs 0xffffffff +OR +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x31415927, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xff41ff27 rs 0x31415927, rt 0xee00ee00 +or $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +or $t0, $t1, $t2 :: rd 0xff000000 rs 0x80000000, rt 0xff000000 +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +or $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +or $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x7fffffff +or $t0, $t1, $t2 :: rd 0x0000ffff rs 0x0000ffff, rt 0x0000ffff +ORI +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0xffff :: rt 0x3141ffff rs 0x31415927, imm 0x0000ffff +ori $t0, $t1, 0xee00 :: rt 0x3141ff27 rs 0x31415927, imm 0x0000ee00 +ori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +ori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +ori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +ori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +ori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +ori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +ori $t0, $t1, 0x8000 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00008000 +ori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +ori $t0, $t1, 0x0dd0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000dd0 +ori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +ori $t0, $t1, 0xffff :: rt 0xffffffff rs 0xffffffff, imm 0x0000ffff +ori $t0, $t1, 0x7fff :: rt 0x7fffffff rs 0x7fffffff, imm 0x00007fff +ori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +ROTR +rotr $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +rotr $t0, $t1, 0x00000001 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000001 +rotr $t0, $t1, 0x00000002 :: rt 0xcc505649 rs 0x31415927, imm 0x00000002 +rotr $t0, $t1, 0x0000000F :: rt 0xb24e6282 rs 0x31415927, imm 0x0000000f +rotr $t0, $t1, 0x00000010 :: rt 0x59273141 rs 0x31415927, imm 0x00000010 +rotr $t0, $t1, 0x0000001F :: rt 0x6282b24e rs 0x31415927, imm 0x0000001f +rotr $t0, $t1, 0x00000020 :: rt 0x31415927 rs 0x31415927, imm 0x00000020 +rotr $t0, $t1, 0x00000021 :: rt 0x98a0ac93 rs 0x31415927, imm 0x00000021 +rotr $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +rotr $t0, $t1, 0x00000001 :: rt 0x00044000 rs 0x00088000, imm 0x00000001 +rotr $t0, $t1, 31 :: rt 0x00110000 rs 0x00088000, imm 0x0000001f +rotr $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +rotr $t0, $t1, 17 :: rt 0x80000000 rs 0x00010000, imm 0x00000011 +rotr $t0, $t1, 18 :: rt 0x40000000 rs 0x00010000, imm 0x00000012 +rotr $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +rotr $t0, $t1, 0xffff :: rt 0x0001fffe rs 0x0000ffff, imm 0x0000ffff +ROTRV +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +rotrv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +rotrv $t0, $t1, $t2 :: rd 0xfffffffe rs 0x7fffffff, rt 0x7fffffff +rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0xcc505649 rs 0x31415927, rt 0x00000002 +rotrv $t0, $t1, $t2 :: rd 0xb24e6282 rs 0x31415927, rt 0x0000000f +rotrv $t0, $t1, $t2 :: rd 0x59273141 rs 0x31415927, rt 0x00000010 +rotrv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x0000001f +rotrv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +rotrv $t0, $t1, $t2 :: rd 0x98a0ac93 rs 0x31415927, rt 0x00000021 +rotrv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +rotrv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x0000001f +rotrv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +rotrv $t0, $t1, $t2 :: rd 0x80000000 rs 0x00010000, rt 0x00000011 +rotrv $t0, $t1, $t2 :: rd 0x40000000 rs 0x00010000, rt 0x00000012 +rotrv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +rotrv $t0, $t1, $t2 :: rd 0x0001fffe rs 0x0000ffff, rt 0x0000ffff +SEB +seb $t0, $t1 :: rd 0x00000002 rs 0x00000002 +seb $t0, $t1 :: rd 0x00000028 rs 0x00000028 +seb $t0, $t1 :: rd 0xfffffffe rs 0xfffffefe +seb $t0, $t1 :: rd 0xffffffff rs 0x7fffffff +seb $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 +seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff +seb $t0, $t1 :: rd 0x00000016 rs 0x00000016 +seb $t0, $t1 :: rd 0xffffffff rs 0xffffffff +SEH +seh $t0, $t1 :: rd 0x00000002 rs 0x00000002 +seh $t0, $t1 :: rd 0x00000028 rs 0x00000028 +seh $t0, $t1 :: rd 0xfffffefe rs 0xfffffefe +seh $t0, $t1 :: rd 0xffffffff rs 0x7fffffff +seh $t0, $t1 :: rd 0xfffffff5 rs 0xfffffff5 +seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +seh $t0, $t1 :: rd 0x00000016 rs 0x00000016 +seh $t0, $t1 :: rd 0xffffffff rs 0xffffffff +SLL +sll $t0, $t1, 0x00000000 :: rt 0x31415927 rs 0x31415927, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x6282b24e rs 0x31415927, imm 0x00000001 +sll $t0, $t1, 0x00000002 :: rt 0xc505649c rs 0x31415927, imm 0x00000002 +sll $t0, $t1, 0x0000000F :: rt 0xac938000 rs 0x31415927, imm 0x0000000f +sll $t0, $t1, 0x00000010 :: rt 0x59270000 rs 0x31415927, imm 0x00000010 +sll $t0, $t1, 0x0000001F :: rt 0x80000000 rs 0x31415927, imm 0x0000001f +sll $t0, $t1, 0x00000009 :: rt 0x82b24e00 rs 0x31415927, imm 0x00000009 +sll $t0, $t1, 0x0000000A :: rt 0x05649c00 rs 0x31415927, imm 0x0000000a +sll $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x00000000 +sll $t0, $t1, 0x00000001 :: rt 0x00110000 rs 0x00088000, imm 0x00000001 +sll $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sll $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sll $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sll $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sll $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLLV +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +sllv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +sllv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +sllv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0xffffffff, rt 0xffffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x7fffffff, rt 0x7fffffff +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0xc505649c rs 0x31415927, rt 0x00000002 +sllv $t0, $t1, $t2 :: rd 0xac938000 rs 0x31415927, rt 0x0000000f +sllv $t0, $t1, $t2 :: rd 0x59270000 rs 0x31415927, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x31415927, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +sllv $t0, $t1, $t2 :: rd 0x6282b24e rs 0x31415927, rt 0x00000021 +sllv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x00110000 rs 0x00088000, rt 0x00000001 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sllv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sllv $t0, $t1, $t2 :: rd 0x80000000 rs 0x0000ffff, rt 0x0000ffff +SLT +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xee00ee00 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x80000000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +slt $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SLTI +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +slti $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +slti $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +slti $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +slti $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +slti $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +slti $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +slti $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +slti $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +slti $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +slti $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +slti $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +slti $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +slti $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +slti $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTIU +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00000001, imm 0x31415927 +sltiu $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x31415927, imm 0x00000001 +sltiu $t0, $t1, 0x00000002 :: rt 0x00000000 rs 0x31415927, imm 0x00000002 +sltiu $t0, $t1, 0x0000000F :: rt 0x00000000 rs 0x31415927, imm 0x0000000f +sltiu $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sltiu $t0, $t1, 0x0000001F :: rt 0x00000001 rs 0x00000010, imm 0x31415927 +sltiu $t0, $t1, 0x00000009 :: rt 0x00000000 rs 0x31415927, imm 0x00000009 +sltiu $t0, $t1, 0x0000000A :: rt 0x00000000 rs 0x31415927, imm 0x0000000a +sltiu $t0, $t1, 0x00000000 :: rt 0x00000000 rs 0x00088000, imm 0x0000000a +sltiu $t0, $t1, 0x00000001 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +sltiu $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sltiu $t0, $t1, 16 :: rt 0x00000000 rs 0x00010000, imm 0x00000010 +sltiu $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sltiu $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sltiu $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SLTU +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x31415927, rt 0xee00ee00 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x000000ff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000001, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x7fffffff, rt 0x80000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xff000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x0dd00000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000002 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000000f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000020 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x00000021 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x00000001 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000010 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +sltu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRA +sra $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +sra $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +sra $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +sra $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +sra $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +sra $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +sra $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +sra $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +sra $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +sra $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +sra $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +sra $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +sra $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +sra $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +sra $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRAV +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0x80000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srav $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srav $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0xffffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srav $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srav $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srav $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srav $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srav $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srav $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SRL +srl $t0, $t1, 0x00000000 :: rt 0x00000001 rs 0x00000001, imm 0x31415927 +srl $t0, $t1, 0x00000001 :: rt 0x18a0ac93 rs 0x31415927, imm 0x00000001 +srl $t0, $t1, 0x00000002 :: rt 0x0c505649 rs 0x31415927, imm 0x00000002 +srl $t0, $t1, 0x0000000F :: rt 0x00006282 rs 0x31415927, imm 0x0000000f +srl $t0, $t1, 0x00000010 :: rt 0x00000000 rs 0x00000010, imm 0x00000010 +srl $t0, $t1, 0x0000001F :: rt 0x00000000 rs 0x00000010, imm 0x31415927 +srl $t0, $t1, 0x00000009 :: rt 0x0018a0ac rs 0x31415927, imm 0x00000009 +srl $t0, $t1, 0x0000000A :: rt 0x000c5056 rs 0x31415927, imm 0x0000000a +srl $t0, $t1, 0x00000000 :: rt 0x00088000 rs 0x00088000, imm 0x0000000a +srl $t0, $t1, 0x00000001 :: rt 0x00000000 rs 0x00000000, imm 0x00000001 +srl $t0, $t1, 31 :: rt 0x00000000 rs 0x00088000, imm 0x0000001f +srl $t0, $t1, 16 :: rt 0x00000001 rs 0x00010000, imm 0x00000010 +srl $t0, $t1, 17 :: rt 0x00000000 rs 0x00010000, imm 0x00000011 +srl $t0, $t1, 18 :: rt 0x00000000 rs 0x00010000, imm 0x00000012 +srl $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +SRLV +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0xee00ee00 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x000000ff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x80000000 +srlv $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0xff000000 +srlv $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x0dd00000 +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0xffffffff, rt 0xffffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x0c505649 rs 0x31415927, rt 0x00000002 +srlv $t0, $t1, $t2 :: rd 0x00006282 rs 0x31415927, rt 0x0000000f +srlv $t0, $t1, $t2 :: rd 0x00003141 rs 0x31415927, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x31415927, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000020 +srlv $t0, $t1, $t2 :: rd 0x18a0ac93 rs 0x31415927, rt 0x00000021 +srlv $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00044000 rs 0x00088000, rt 0x00000001 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00088000, rt 0x0000001f +srlv $t0, $t1, $t2 :: rd 0x00000001 rs 0x00010000, rt 0x00000010 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000011 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00010000, rt 0x00000012 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +srlv $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUBU +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31414817 rs 0x31415927, rt 0x00001110 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x80000001 rs 0x80000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x43406b27 rs 0x31415927, rt 0xee00ee00 +subu $t0, $t1, $t2 :: rd 0xffffff01 rs 0x00000000, rt 0x000000ff +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x81000000 rs 0x80000000, rt 0xff000000 +subu $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +subu $t0, $t1, $t2 :: rd 0x31415927 rs 0x31415927, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x31415926 rs 0x31415927, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x31415925 rs 0x31415927, rt 0x00000002 +subu $t0, $t1, $t2 :: rd 0x31415918 rs 0x31415927, rt 0x0000000f +subu $t0, $t1, $t2 :: rd 0x31415917 rs 0x31415927, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x31415908 rs 0x31415927, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x31415907 rs 0x31415927, rt 0x00000020 +subu $t0, $t1, $t2 :: rd 0x31415906 rs 0x31415927, rt 0x00000021 +subu $t0, $t1, $t2 :: rd 0x00088000 rs 0x00088000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00087fff rs 0x00088000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0x00087fe1 rs 0x00088000, rt 0x0000001f +subu $t0, $t1, $t2 :: rd 0x0000fff0 rs 0x00010000, rt 0x00000010 +subu $t0, $t1, $t2 :: rd 0x0000ffef rs 0x00010000, rt 0x00000011 +subu $t0, $t1, $t2 :: rd 0x0000ffee rs 0x00010000, rt 0x00000012 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +SUB +subu $t0, $t1, $t2 :: rd 0x31415928 rs 0x31415927, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x0a2941ff rs 0x31415927, rt 0x27181728 +subu $t0, $t1, $t2 :: rd 0x9a2941ff rs 0x31415927, rt 0x97181728 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0x00000001 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0xffffffff +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +subu $t0, $t1, $t2 :: rd 0x00000001 rs 0x80000000, rt 0x7fffffff +subu $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +XOR +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x00000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x80000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7fffffff rs 0x7fffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xcebea6d8 rs 0x31415927, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0xdf41b727 rs 0x31415927, rt 0xee00ee00 +xor $t0, $t1, $t2 :: rd 0x000000ff rs 0x00000000, rt 0x000000ff +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000001, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000001 rs 0x00000000, rt 0x00000001 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x00000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x80000000 rs 0x80000000, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x80000000, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x7fffffff, rt 0x80000000 +xor $t0, $t1, $t2 :: rd 0x7f000000 rs 0x80000000, rt 0xff000000 +xor $t0, $t1, $t2 :: rd 0x722fffff rs 0x7fffffff, rt 0x0dd00000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0xffffffff, rt 0x00000000 +xor $t0, $t1, $t2 :: rd 0xffffffff rs 0x00000000, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0xffffffff, rt 0xffffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x7fffffff, rt 0x7fffffff +xor $t0, $t1, $t2 :: rd 0x00000000 rs 0x0000ffff, rt 0x0000ffff +XORI +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0x00000000 rs 0x00000000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x7fffffff rs 0x7fffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0xffff :: rt 0x3141a6d8 rs 0x31415927, imm 0x0000ffff +xori $t0, $t1, 0xee00 :: rt 0x3141b727 rs 0x31415927, imm 0x0000ee00 +xori $t0, $t1, 255 :: rt 0x000000ff rs 0x00000000, imm 0x000000ff +xori $t0, $t1, 0 :: rt 0x00000001 rs 0x00000001, imm 0x00000000 +xori $t0, $t1, 1 :: rt 0x00000001 rs 0x00000000, imm 0x00000001 +xori $t0, $t1, 0 :: rt 0xffffffff rs 0xffffffff, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x00008000 rs 0x00000000, imm 0x00008000 +xori $t0, $t1, 0 :: rt 0x00008000 rs 0x00008000, imm 0x00000000 +xori $t0, $t1, 0x8000 :: rt 0x80008000 rs 0x80000000, imm 0x00008000 +xori $t0, $t1, 0x8000 :: rt 0x7fff7fff rs 0x7fffffff, imm 0x00008000 +xori $t0, $t1, 0xff00 :: rt 0x8000ff00 rs 0x80000000, imm 0x0000ff00 +xori $t0, $t1, 0x0dd0 :: rt 0x7ffff22f rs 0x7fffffff, imm 0x00000dd0 +xori $t0, $t1, 0 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +xori $t0, $t1, 0xffff :: rt 0x0000ffff rs 0x00000000, imm 0x0000ffff +xori $t0, $t1, 0xffff :: rt 0xffff0000 rs 0xffffffff, imm 0x0000ffff +xori $t0, $t1, 0x7fff :: rt 0x7fff8000 rs 0x7fffffff, imm 0x00007fff +xori $t0, $t1, 0x0000 :: rt 0x0000ffff rs 0x0000ffff, imm 0x00000000 +MFHI MFLO +mfhi mflo :: HI: 0x31415927, LO: 0x31415926 +mfhi mflo :: HI: 0x0, LO: 0xffffffff +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0xffffffff, LO: 0xfffffffe +mfhi mflo :: HI: 0x8000, LO: 0x7fff +mfhi mflo :: HI: 0x80000000, LO: 0x7fffffff +mfhi mflo :: HI: 0xffff, LO: 0xfffe +mfhi mflo :: HI: 0x7fff, LO: 0x7ffe +mfhi mflo :: HI: 0xdd0, LO: 0xdcf +mfhi mflo :: HI: 0xff00, LO: 0xfeff diff --git a/none/tests/mips32/Makefile.am b/none/tests/mips32/Makefile.am index 3552c06628..b11e973254 100644 --- a/none/tests/mips32/Makefile.am +++ b/none/tests/mips32/Makefile.am @@ -13,19 +13,22 @@ EXTRA_DIST = \ LoadStore1.stdout.exp LoadStore1.stdout.exp-LE LoadStore1.stderr.exp \ LoadStore1.vgtest \ MemCpyTest.stdout.exp MemCpyTest.stderr.exp MemCpyTest.vgtest \ - MIPS32int.stdout.exp MIPS32int.stdout.exp-BE MIPS32int.stdout.exp-mips32 \ + MIPS32int.stdout.exp-mips32-BE MIPS32int.stdout.exp-mips32r2-BE \ + MIPS32int.stdout.exp-mips32-LE MIPS32int.stdout.exp-mips32r2-LE \ MIPS32int.stderr.exp MIPS32int.vgtest \ MoveIns.stdout.exp MoveIns.stdout.exp-BE MoveIns.stderr.exp MoveIns.vgtest \ round.stdout.exp round.stderr.exp round.vgtest \ - vfp.stdout.exp vfp.stdout.exp-BE vfp.stdout.exp-mips32 vfp.stderr.exp \ + vfp.stdout.exp-mips32-BE vfp.stdout.exp-mips32r2-BE \ + vfp.stdout.exp-mips32-LE vfp.stdout.exp-mips32r2-LE vfp.stderr.exp \ vfp.vgtest \ SignalException.stderr.exp SignalException.vgtest \ bug320057-mips32.stdout.exp bug320057-mips32.stderr.exp \ bug320057-mips32.vgtest \ mips32_dsp.stdout.exp mips32_dsp.stdout.exp-BE \ - mips32_dsp.stderr.exp mips32_dsp.vgtest \ + mips32_dsp.stdout.exp-mips32 mips32_dsp.stderr.exp \ + mips32_dsp.vgtest \ mips32_dspr2.stdout.exp mips32_dspr2.stderr.exp \ - mips32_dspr2.vgtest + mips32_dspr2.stdout.exp-mips32 mips32_dspr2.vgtest check_PROGRAMS = \ allexec \ @@ -50,5 +53,3 @@ AM_CCASFLAGS += @FLAG_M32@ allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ bug320057_mips32_LDFLAGS = -lrt -mips32_dsp_CFLAGS = -mdsp -mips32_dspr2_CFLAGS = -mdspr2 diff --git a/none/tests/mips32/MemCpyTest.c b/none/tests/mips32/MemCpyTest.c index 7e1a60b4a1..831c46e645 100644 --- a/none/tests/mips32/MemCpyTest.c +++ b/none/tests/mips32/MemCpyTest.c @@ -53,5 +53,7 @@ int main () : "s0", "a1", "a2", "v0", "v1", "cc", "memory" ); for (i = 0; i < 100; i = i+4) - printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem2[i], mem2[i+1], mem2[i+2], mem2[i+3]); + printf("0x%x, 0x%x, 0x%x, 0x%x\n", mem2[i], mem2[i+1], + mem2[i+2], mem2[i+3]); + return 0; } diff --git a/none/tests/mips32/mips32_dsp.c b/none/tests/mips32/mips32_dsp.c index f272b6cb60..7d914c95d8 100644 --- a/none/tests/mips32/mips32_dsp.c +++ b/none/tests/mips32/mips32_dsp.c @@ -552,6 +552,7 @@ void ppMem(unsigned int* _mem, int _len) int main(int argc, char **argv) { +#if (__mips==32) && (__mips_isa_rev>=2) printf("-------- ABSQ_S.PH --------\n"); TESTDSPINST_RD_RT_DSPC("absq_s.ph $t0, $t1", 0x00000000, t0, t1); TESTDSPINST_RD_RT_DSPC("absq_s.ph $t2, $t3", 0x00000286, t2, t3); @@ -7424,6 +7425,7 @@ int main(int argc, char **argv) t0, t8, t0); TESTDSPINST_RD_RS_RT_DSPC("subu_s.qb $t4, $t6, $t1", 0xbd6845cd, 0x9c09e313, t4, t6, t1); +#endif return 0; } \ No newline at end of file diff --git a/none/tests/mips32/mips32_dsp.stdout.exp-mips32 b/none/tests/mips32/mips32_dsp.stdout.exp-mips32 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/none/tests/mips32/mips32_dspr2.c b/none/tests/mips32/mips32_dspr2.c index a32b469d37..b7f62de737 100644 --- a/none/tests/mips32/mips32_dspr2.c +++ b/none/tests/mips32/mips32_dspr2.c @@ -545,6 +545,7 @@ void ppMem(unsigned int* _mem, int _len) int main(int argc, char **argv) { +#if (__mips==32) && (__mips_isa_rev>=2) printf("-------- ABSQ_S.QB --------\n"); TESTDSPINST_RD_RT_DSPC("absq_s.qb $t0, $t1", 0x00000000, t0, t1); TESTDSPINST_RD_RT_DSPC("absq_s.qb $t2, $t3", 0x00000286, t2, t3); @@ -4676,6 +4677,7 @@ int main(int argc, char **argv) 0x79f74493, t0, t8, t0); TESTDSPINST_RD_RS_RT_NODSPC("subuh_r.qb $t4, $t6, $t1", 0xbd6845cd, 0x9c09e313, t4, t6, t1); +#endif return 0; } \ No newline at end of file diff --git a/none/tests/mips32/mips32_dspr2.stdout.exp-mips32 b/none/tests/mips32/mips32_dspr2.stdout.exp-mips32 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/none/tests/mips32/vfp.c b/none/tests/mips32/vfp.c index b18c49c049..5f84ef4ac0 100644 --- a/none/tests/mips32/vfp.c +++ b/none/tests/mips32/vfp.c @@ -103,22 +103,20 @@ float mem1f[] = { // ldxc1 $f0, $a3($v0) #define TESTINSN6LOADd(instruction, indexVal, fd, index, base) \ { \ - int out; \ int out1; \ int out2; \ __asm__ volatile( \ - "move $" #base ", %3\n\t" \ + "move $" #base ", %2\n\t" \ "li $" #index ", " #indexVal"\n\t" \ instruction "\n\t" \ - "mov.d %0, $" #fd "\n\t" \ - "mfc1 %1, $" #fd "\n\t" \ - "mfc1 %2, $f1\n\t" \ - : "=&f" (out), "=&r" (out1), "=&r" (out2) \ + "mfc1 %0, $" #fd "\n\t" \ + "mfc1 %1, $f1\n\t" \ + : "=&r" (out1), "=&r" (out2) \ : "r" (mem) \ : "cc", "memory" \ ); \ - printf("%s :: ft 0x%x\n", \ - instruction, out); \ + printf("%s :: ft lo: 0x%x, ft hi: 0x%x\n", \ + instruction, out1, out2); \ } // sdc1 $f0, 0($t0) #define TESTINST1(offset) \ @@ -196,31 +194,31 @@ float mem1f[] = { printf("swxc1 $f0, 0($t0) :: out: 0x%x\n", \ out); \ } -void ppMem(double *mem, int len) +void ppMem(double *m, int len) { int i; printf("MEM1:\n"); for (i = 0; i < len; i=i+4) { - printf("%lf, %lf, %lf, %lf\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); - mem[i] = 0; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + printf("%lf, %lf, %lf, %lf\n", m[i], m[i+1], m[i+2], m[i+3]); + m[i] = 0; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; } } -void ppMemF(float *mem, int len) +void ppMemF(float *m, int len) { int i; printf("MEM1:\n"); for (i = 0; i < len; i=i+4) { - printf("%lf, %lf, %lf, %lf\n", mem[i], mem[i+1], mem[i+2], mem[i+3]); - mem[i] = 0; - mem[i+1] = 0; - mem[i+2] = 0; - mem[i+3] = 0; + printf("%lf, %lf, %lf, %lf\n", m[i], m[i+1], m[i+2], m[i+3]); + m[i] = 0; + m[i+1] = 0; + m[i+2] = 0; + m[i+3] = 0; } } diff --git a/none/tests/mips32/vfp.stdout.exp b/none/tests/mips32/vfp.stdout.exp index 5e29c42426..e69de29bb2 100644 --- a/none/tests/mips32/vfp.stdout.exp +++ b/none/tests/mips32/vfp.stdout.exp @@ -1,182 +0,0 @@ -LDC1 -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -LWC1 -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 4($t1) :: ft 0x66666666 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 12($t1) :: ft 0x0 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 20($t1) :: ft 0x0 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 28($t1) :: ft 0x262d2d2a -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 36($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 44($t1) :: ft 0xb487e5c9 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 52($t1) :: ft 0xb750e388 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 60($t1) :: ft 0xe2308c3a -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -LWXC1 -lwxc1 $f0, $a3($v0) :: ft 0x4095a266 -lwxc1 $f0, $a3($v0) :: ft 0x66666666 -lwxc1 $f0, $a3($v0) :: ft 0xbff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b -lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0x41d26580 -lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -lwxc1 $f0, $a3($v0) :: ft 0x42026580 -lwxc1 $f0, $a3($v0) :: ft 0xb750e388 -lwxc1 $f0, $a3($v0) :: ft 0x3e45798e -lwxc1 $f0, $a3($v0) :: ft 0xe2308c3a -lwxc1 $f0, $a3($v0) :: ft 0x3fbf9add -lwxc1 $f0, $a3($v0) :: ft 0x4095a266 -lwxc1 $f0, $a3($v0) :: ft 0x66666666 -lwxc1 $f0, $a3($v0) :: ft 0xbff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b -lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0x41d26580 -lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -lwxc1 $f0, $a3($v0) :: ft 0x42026580 -lwxc1 $f0, $a3($v0) :: ft 0xb750e388 -lwxc1 $f0, $a3($v0) :: ft 0x3e45798e -LDXC1 -ldxc1 $f0, $a3($v0) :: ft 0x4095a266 -ldxc1 $f0, $a3($v0) :: ft 0xbff00000 -ldxc1 $f0, $a3($v0) :: ft 0x3ff00000 -ldxc1 $f0, $a3($v0) :: ft 0x252a2e2b -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0x41d26580 -ldxc1 $f0, $a3($v0) :: ft 0x42026580 -ldxc1 $f0, $a3($v0) :: ft 0x3e45798e -ldxc1 $f0, $a3($v0) :: ft 0x3fbf9add -ldxc1 $f0, $a3($v0) :: ft 0x4095a266 -ldxc1 $f0, $a3($v0) :: ft 0xbff00000 -ldxc1 $f0, $a3($v0) :: ft 0x3ff00000 -ldxc1 $f0, $a3($v0) :: ft 0x252a2e2b -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0x41d26580 -ldxc1 $f0, $a3($v0) :: ft 0x42026580 -ldxc1 $f0, $a3($v0) :: ft 0x3e45798e -ldxc1 $f0, $a3($v0) :: ft 0x3fbf9add -ldxc1 $f0, $a3($v0) :: ft 0x4095a266 -ldxc1 $f0, $a3($v0) :: ft 0xbff00000 -ldxc1 $f0, $a3($v0) :: ft 0x3ff00000 -ldxc1 $f0, $a3($v0) :: ft 0x252a2e2b -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0x41d26580 -ldxc1 $f0, $a3($v0) :: ft 0x42026580 -ldxc1 $f0, $a3($v0) :: ft 0x3e45798e -ldxc1 $f0, $a3($v0) :: ft 0x3fbf9add -ldxc1 $f0, $a3($v0) :: ft 0x4095a266 -ldxc1 $f0, $a3($v0) :: ft 0xbff00000 -ldxc1 $f0, $a3($v0) :: ft 0x3ff00000 -ldxc1 $f0, $a3($v0) :: ft 0x252a2e2b -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -SDC1 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0xb97f122f -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x66666666 -sdc1 $f0, 0($t0) :: out: 0x2101d847 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x51eb851f -sdc1 $f0, 0($t0) :: out: 0x0 -MEM1: -0.000000, 456.248956, 3.000000, -1.000000 -1384.600000, -7.294568, 1000000000.000000, -5786.470000 -1752.000000, 0.000000, 0.000000, 0.000000 -0.000000, 0.000000, 0.000000, 0.000000 -SDXC1 -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x0 -sdc1 $f0, #t2($t0) :: out: 0xb97f122f : out1: 0x407c83fb -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x40080000 -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0xbff00000 -sdc1 $f0, #t2($t0) :: out: 0x66666666 : out1: 0x4095a266 -sdc1 $f0, #t2($t0) :: out: 0x2101d847 : out1: 0xc01d2da3 -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x41cdcd65 -sdc1 $f0, #t2($t0) :: out: 0x51eb851f : out1: 0xc0b69a78 -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x409b6000 -MEM1: -0.000000, 456.248956, 3.000000, -1.000000 -1384.600000, -7.294568, 1000000000.000000, -5786.470000 -1752.000000, 0.000000, 0.000000, 0.000000 -0.000000, 0.000000, 0.000000, 0.000000 -SWC1 -swc1 $f0, 0($t0) :: out: 0x0 -swc1 $f0, 0($t0) :: out: 0x40400000 -swc1 $f0, 0($t0) :: out: 0x44ad1333 -swc1 $f0, 0($t0) :: out: 0x4e6e6b28 -swc1 $f0, 0($t0) :: out: 0x44db0000 -swc1 $f0, 0($t0) :: out: 0x322bcc77 -swc1 $f0, 0($t0) :: out: 0xc732da7a -swc1 $f0, 0($t0) :: out: 0x42080079 -swc1 $f0, 0($t0) :: out: 0x49d5e008 -MEM1: -0.000000, 0.000000, 3.000000, 0.000000 -1384.599976, 0.000000, 1000000000.000000, 0.000000 -1752.000000, 0.000000, 0.000000, 0.000000 --45786.476562, 0.000000, 34.000462, 0.000000 -SWXC1 -swxc1 $f0, 0($t0) :: out: 0x0 -swxc1 $f0, 0($t0) :: out: 0x40400000 -swxc1 $f0, 0($t0) :: out: 0x44ad1333 -swxc1 $f0, 0($t0) :: out: 0x4e6e6b28 -swxc1 $f0, 0($t0) :: out: 0x44db0000 -swxc1 $f0, 0($t0) :: out: 0x322bcc77 -swxc1 $f0, 0($t0) :: out: 0xc732da7a -swxc1 $f0, 0($t0) :: out: 0x42080079 -swxc1 $f0, 0($t0) :: out: 0x49d5e008 -MEM1: -0.000000, 0.000000, 3.000000, 0.000000 -1384.599976, 0.000000, 1000000000.000000, 0.000000 -1752.000000, 0.000000, 0.000000, 0.000000 --45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-BE b/none/tests/mips32/vfp.stdout.exp-BE index df2d01b77a..e69de29bb2 100644 --- a/none/tests/mips32/vfp.stdout.exp-BE +++ b/none/tests/mips32/vfp.stdout.exp-BE @@ -1,182 +0,0 @@ -LDC1 -ldc1 $f0, 0($t1) :: ft 0x666666664095a266 -ldc1 $f0, 8($t1) :: ft 0x0bff00000 -ldc1 $f0, 16($t1) :: ft 0x03ff00000 -ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 -ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 -ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e -ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add -ldc1 $f0, 0($t1) :: ft 0x666666664095a266 -ldc1 $f0, 8($t1) :: ft 0x0bff00000 -ldc1 $f0, 16($t1) :: ft 0x03ff00000 -ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 -ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 -ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e -ldc1 $f0, 0($t1) :: ft 0x666666664095a266 -ldc1 $f0, 8($t1) :: ft 0x0bff00000 -ldc1 $f0, 16($t1) :: ft 0x03ff00000 -ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 -ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 -ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e -ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add -ldc1 $f0, 0($t1) :: ft 0x666666664095a266 -LWC1 -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 4($t1) :: ft 0x66666666 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 12($t1) :: ft 0x0 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 20($t1) :: ft 0x0 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 28($t1) :: ft 0x262d2d2a -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 36($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 44($t1) :: ft 0xb487e5c9 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 52($t1) :: ft 0xb750e388 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 60($t1) :: ft 0xe2308c3a -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -LWXC1 -lwxc1 $f0, $a3($v0) :: ft 0x4095a266 -lwxc1 $f0, $a3($v0) :: ft 0x66666666 -lwxc1 $f0, $a3($v0) :: ft 0xbff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b -lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0x41d26580 -lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -lwxc1 $f0, $a3($v0) :: ft 0x42026580 -lwxc1 $f0, $a3($v0) :: ft 0xb750e388 -lwxc1 $f0, $a3($v0) :: ft 0x3e45798e -lwxc1 $f0, $a3($v0) :: ft 0xe2308c3a -lwxc1 $f0, $a3($v0) :: ft 0x3fbf9add -lwxc1 $f0, $a3($v0) :: ft 0x4095a266 -lwxc1 $f0, $a3($v0) :: ft 0x66666666 -lwxc1 $f0, $a3($v0) :: ft 0xbff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 -lwxc1 $f0, $a3($v0) :: ft 0x0 -lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b -lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0xffffffff -lwxc1 $f0, $a3($v0) :: ft 0x41d26580 -lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -lwxc1 $f0, $a3($v0) :: ft 0x42026580 -lwxc1 $f0, $a3($v0) :: ft 0xb750e388 -lwxc1 $f0, $a3($v0) :: ft 0x3e45798e -LDXC1 -ldxc1 $f0, $a3($v0) :: ft 0x66666666 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x262d2d2a -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -ldxc1 $f0, $a3($v0) :: ft 0xb750e388 -ldxc1 $f0, $a3($v0) :: ft 0xe2308c3a -ldxc1 $f0, $a3($v0) :: ft 0x3746f65f -ldxc1 $f0, $a3($v0) :: ft 0x66666666 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x262d2d2a -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -ldxc1 $f0, $a3($v0) :: ft 0xb750e388 -ldxc1 $f0, $a3($v0) :: ft 0xe2308c3a -ldxc1 $f0, $a3($v0) :: ft 0x3746f65f -ldxc1 $f0, $a3($v0) :: ft 0x66666666 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x262d2d2a -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -ldxc1 $f0, $a3($v0) :: ft 0xb487e5c9 -ldxc1 $f0, $a3($v0) :: ft 0xb750e388 -ldxc1 $f0, $a3($v0) :: ft 0xe2308c3a -ldxc1 $f0, $a3($v0) :: ft 0x3746f65f -ldxc1 $f0, $a3($v0) :: ft 0x66666666 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x0 -ldxc1 $f0, $a3($v0) :: ft 0x262d2d2a -ldxc1 $f0, $a3($v0) :: ft 0xffffffff -SDC1 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x407c83fb -sdc1 $f0, 0($t0) :: out: 0x40080000 -sdc1 $f0, 0($t0) :: out: 0xbff00000 -sdc1 $f0, 0($t0) :: out: 0x4095a266 -sdc1 $f0, 0($t0) :: out: 0xc01d2da3 -sdc1 $f0, 0($t0) :: out: 0x41cdcd65 -sdc1 $f0, 0($t0) :: out: 0xc0b69a78 -sdc1 $f0, 0($t0) :: out: 0x409b6000 -MEM1: -0.000000, 456.248956, 3.000000, -1.000000 -1384.600000, -7.294568, 1000000000.000000, -5786.470000 -1752.000000, 0.000000, 0.000000, 0.000000 -0.000000, 0.000000, 0.000000, 0.000000 -SDXC1 -sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x0 -sdc1 $f0, #t2($t0) :: out: 0x407c83fb : out1: 0xb97f122f -sdc1 $f0, #t2($t0) :: out: 0x40080000 : out1: 0x0 -sdc1 $f0, #t2($t0) :: out: 0xbff00000 : out1: 0x0 -sdc1 $f0, #t2($t0) :: out: 0x4095a266 : out1: 0x66666666 -sdc1 $f0, #t2($t0) :: out: 0xc01d2da3 : out1: 0x2101d847 -sdc1 $f0, #t2($t0) :: out: 0x41cdcd65 : out1: 0x0 -sdc1 $f0, #t2($t0) :: out: 0xc0b69a78 : out1: 0x51eb851f -sdc1 $f0, #t2($t0) :: out: 0x409b6000 : out1: 0x0 -MEM1: -0.000000, 456.248956, 3.000000, -1.000000 -1384.600000, -7.294568, 1000000000.000000, -5786.470000 -1752.000000, 0.000000, 0.000000, 0.000000 -0.000000, 0.000000, 0.000000, 0.000000 -SWC1 -swc1 $f0, 0($t0) :: out: 0x0 -swc1 $f0, 0($t0) :: out: 0x40400000 -swc1 $f0, 0($t0) :: out: 0x44ad1333 -swc1 $f0, 0($t0) :: out: 0x4e6e6b28 -swc1 $f0, 0($t0) :: out: 0x44db0000 -swc1 $f0, 0($t0) :: out: 0x322bcc77 -swc1 $f0, 0($t0) :: out: 0xc732da7a -swc1 $f0, 0($t0) :: out: 0x42080079 -swc1 $f0, 0($t0) :: out: 0x49d5e008 -MEM1: -0.000000, 0.000000, 3.000000, 0.000000 -1384.599976, 0.000000, 1000000000.000000, 0.000000 -1752.000000, 0.000000, 0.000000, 0.000000 --45786.476562, 0.000000, 34.000462, 0.000000 -SWXC1 -swxc1 $f0, 0($t0) :: out: 0x0 -swxc1 $f0, 0($t0) :: out: 0x40400000 -swxc1 $f0, 0($t0) :: out: 0x44ad1333 -swxc1 $f0, 0($t0) :: out: 0x4e6e6b28 -swxc1 $f0, 0($t0) :: out: 0x44db0000 -swxc1 $f0, 0($t0) :: out: 0x322bcc77 -swxc1 $f0, 0($t0) :: out: 0xc732da7a -swxc1 $f0, 0($t0) :: out: 0x42080079 -swxc1 $f0, 0($t0) :: out: 0x49d5e008 -MEM1: -0.000000, 0.000000, 3.000000, 0.000000 -1384.599976, 0.000000, 1000000000.000000, 0.000000 -1752.000000, 0.000000, 0.000000, 0.000000 --45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-mips32 b/none/tests/mips32/vfp.stdout.exp-mips32 index 1184a057aa..e69de29bb2 100644 --- a/none/tests/mips32/vfp.stdout.exp-mips32 +++ b/none/tests/mips32/vfp.stdout.exp-mips32 @@ -1,86 +0,0 @@ -LDC1 -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -ldc1 $f0, 8($t1) :: ft 0xbff000000 -ldc1 $f0, 16($t1) :: ft 0x3ff000000 -ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a -ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff -ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 -ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 -ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a -ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f -ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 -LWC1 -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 4($t1) :: ft 0x66666666 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 12($t1) :: ft 0x0 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 20($t1) :: ft 0x0 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 28($t1) :: ft 0x262d2d2a -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 36($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 44($t1) :: ft 0xb487e5c9 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 52($t1) :: ft 0xb750e388 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 60($t1) :: ft 0xe2308c3a -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -lwc1 $f0, 8($t1) :: ft 0xbff00000 -lwc1 $f0, 16($t1) :: ft 0x3ff00000 -lwc1 $f0, 24($t1) :: ft 0x252a2e2b -lwc1 $f0, 32($t1) :: ft 0xffffffff -lwc1 $f0, 40($t1) :: ft 0x41d26580 -lwc1 $f0, 48($t1) :: ft 0x42026580 -lwc1 $f0, 56($t1) :: ft 0x3e45798e -lwc1 $f0, 64($t1) :: ft 0x3fbf9add -lwc1 $f0, 0($t1) :: ft 0x4095a266 -SDC1 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0xb97f122f -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x66666666 -sdc1 $f0, 0($t0) :: out: 0x2101d847 -sdc1 $f0, 0($t0) :: out: 0x0 -sdc1 $f0, 0($t0) :: out: 0x51eb851f -sdc1 $f0, 0($t0) :: out: 0x0 -MEM1: -0.000000, 456.248956, 3.000000, -1.000000 -1384.600000, -7.294568, 1000000000.000000, -5786.470000 -1752.000000, 0.000000, 0.000000, 0.000000 -0.000000, 0.000000, 0.000000, 0.000000 -SWC1 -swc1 $f0, 0($t0) :: out: 0x0 -swc1 $f0, 0($t0) :: out: 0x40400000 -swc1 $f0, 0($t0) :: out: 0x44ad1333 -swc1 $f0, 0($t0) :: out: 0x4e6e6b28 -swc1 $f0, 0($t0) :: out: 0x44db0000 -swc1 $f0, 0($t0) :: out: 0x322bcc77 -swc1 $f0, 0($t0) :: out: 0xc732da7a -swc1 $f0, 0($t0) :: out: 0x42080079 -swc1 $f0, 0($t0) :: out: 0x49d5e008 -MEM1: -0.000000, 0.000000, 3.000000, 0.000000 -1384.599976, 0.000000, 1000000000.000000, 0.000000 -1752.000000, 0.000000, 0.000000, 0.000000 --45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-mips32-BE b/none/tests/mips32/vfp.stdout.exp-mips32-BE new file mode 100644 index 0000000000..462577cf2b --- /dev/null +++ b/none/tests/mips32/vfp.stdout.exp-mips32-BE @@ -0,0 +1,86 @@ +LDC1 +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +LWC1 +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 4($t1) :: ft 0x66666666 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 12($t1) :: ft 0x0 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 20($t1) :: ft 0x0 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 28($t1) :: ft 0x262d2d2a +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 36($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 44($t1) :: ft 0xb487e5c9 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 52($t1) :: ft 0xb750e388 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 60($t1) :: ft 0xe2308c3a +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +SDC1 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x407c83fb +sdc1 $f0, 0($t0) :: out: 0x40080000 +sdc1 $f0, 0($t0) :: out: 0xbff00000 +sdc1 $f0, 0($t0) :: out: 0x4095a266 +sdc1 $f0, 0($t0) :: out: 0xc01d2da3 +sdc1 $f0, 0($t0) :: out: 0x41cdcd65 +sdc1 $f0, 0($t0) :: out: 0xc0b69a78 +sdc1 $f0, 0($t0) :: out: 0x409b6000 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SWC1 +swc1 $f0, 0($t0) :: out: 0x0 +swc1 $f0, 0($t0) :: out: 0x40400000 +swc1 $f0, 0($t0) :: out: 0x44ad1333 +swc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swc1 $f0, 0($t0) :: out: 0x44db0000 +swc1 $f0, 0($t0) :: out: 0x322bcc77 +swc1 $f0, 0($t0) :: out: 0xc732da7a +swc1 $f0, 0($t0) :: out: 0x42080079 +swc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-mips32-LE b/none/tests/mips32/vfp.stdout.exp-mips32-LE new file mode 100644 index 0000000000..1184a057aa --- /dev/null +++ b/none/tests/mips32/vfp.stdout.exp-mips32-LE @@ -0,0 +1,86 @@ +LDC1 +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +LWC1 +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 4($t1) :: ft 0x66666666 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 12($t1) :: ft 0x0 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 20($t1) :: ft 0x0 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 28($t1) :: ft 0x262d2d2a +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 36($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 44($t1) :: ft 0xb487e5c9 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 52($t1) :: ft 0xb750e388 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 60($t1) :: ft 0xe2308c3a +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +SDC1 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0xb97f122f +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x66666666 +sdc1 $f0, 0($t0) :: out: 0x2101d847 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x51eb851f +sdc1 $f0, 0($t0) :: out: 0x0 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SWC1 +swc1 $f0, 0($t0) :: out: 0x0 +swc1 $f0, 0($t0) :: out: 0x40400000 +swc1 $f0, 0($t0) :: out: 0x44ad1333 +swc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swc1 $f0, 0($t0) :: out: 0x44db0000 +swc1 $f0, 0($t0) :: out: 0x322bcc77 +swc1 $f0, 0($t0) :: out: 0xc732da7a +swc1 $f0, 0($t0) :: out: 0x42080079 +swc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-mips32r2-BE b/none/tests/mips32/vfp.stdout.exp-mips32r2-BE new file mode 100644 index 0000000000..e3235afdf6 --- /dev/null +++ b/none/tests/mips32/vfp.stdout.exp-mips32r2-BE @@ -0,0 +1,182 @@ +LDC1 +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +ldc1 $f0, 8($t1) :: ft 0x0bff00000 +ldc1 $f0, 16($t1) :: ft 0x03ff00000 +ldc1 $f0, 24($t1) :: ft 0x262d2d2a252a2e2b +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0xb487e5c941d26580 +ldc1 $f0, 48($t1) :: ft 0xb750e38842026580 +ldc1 $f0, 56($t1) :: ft 0xe2308c3a3e45798e +ldc1 $f0, 64($t1) :: ft 0x3746f65f3fbf9add +ldc1 $f0, 0($t1) :: ft 0x666666664095a266 +LWC1 +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 4($t1) :: ft 0x66666666 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 12($t1) :: ft 0x0 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 20($t1) :: ft 0x0 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 28($t1) :: ft 0x262d2d2a +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 36($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 44($t1) :: ft 0xb487e5c9 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 52($t1) :: ft 0xb750e388 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 60($t1) :: ft 0xe2308c3a +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +LWXC1 +lwxc1 $f0, $a3($v0) :: ft 0x4095a266 +lwxc1 $f0, $a3($v0) :: ft 0x66666666 +lwxc1 $f0, $a3($v0) :: ft 0xbff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b +lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0x41d26580 +lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 +lwxc1 $f0, $a3($v0) :: ft 0x42026580 +lwxc1 $f0, $a3($v0) :: ft 0xb750e388 +lwxc1 $f0, $a3($v0) :: ft 0x3e45798e +lwxc1 $f0, $a3($v0) :: ft 0xe2308c3a +lwxc1 $f0, $a3($v0) :: ft 0x3fbf9add +lwxc1 $f0, $a3($v0) :: ft 0x4095a266 +lwxc1 $f0, $a3($v0) :: ft 0x66666666 +lwxc1 $f0, $a3($v0) :: ft 0xbff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b +lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0x41d26580 +lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 +lwxc1 $f0, $a3($v0) :: ft 0x42026580 +lwxc1 $f0, $a3($v0) :: ft 0xb750e388 +lwxc1 $f0, $a3($v0) :: ft 0x3e45798e +LDXC1 +ldxc1 $f0, $a3($v0) :: ft lo: 0x66666666, ft hi: 0x4095a266 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0xbff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0x3ff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x262d2d2a, ft hi: 0x252a2e2b +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0xb487e5c9, ft hi: 0x41d26580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xb750e388, ft hi: 0x42026580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xe2308c3a, ft hi: 0x3e45798e +ldxc1 $f0, $a3($v0) :: ft lo: 0x3746f65f, ft hi: 0x3fbf9add +ldxc1 $f0, $a3($v0) :: ft lo: 0x66666666, ft hi: 0x4095a266 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0xbff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0x3ff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x262d2d2a, ft hi: 0x252a2e2b +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0xb487e5c9, ft hi: 0x41d26580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xb750e388, ft hi: 0x42026580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xe2308c3a, ft hi: 0x3e45798e +ldxc1 $f0, $a3($v0) :: ft lo: 0x3746f65f, ft hi: 0x3fbf9add +ldxc1 $f0, $a3($v0) :: ft lo: 0x66666666, ft hi: 0x4095a266 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0xbff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0x3ff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x262d2d2a, ft hi: 0x252a2e2b +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0xb487e5c9, ft hi: 0x41d26580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xb750e388, ft hi: 0x42026580 +ldxc1 $f0, $a3($v0) :: ft lo: 0xe2308c3a, ft hi: 0x3e45798e +ldxc1 $f0, $a3($v0) :: ft lo: 0x3746f65f, ft hi: 0x3fbf9add +ldxc1 $f0, $a3($v0) :: ft lo: 0x66666666, ft hi: 0x4095a266 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0xbff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x0, ft hi: 0x3ff00000 +ldxc1 $f0, $a3($v0) :: ft lo: 0x262d2d2a, ft hi: 0x252a2e2b +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +SDC1 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x407c83fb +sdc1 $f0, 0($t0) :: out: 0x40080000 +sdc1 $f0, 0($t0) :: out: 0xbff00000 +sdc1 $f0, 0($t0) :: out: 0x4095a266 +sdc1 $f0, 0($t0) :: out: 0xc01d2da3 +sdc1 $f0, 0($t0) :: out: 0x41cdcd65 +sdc1 $f0, 0($t0) :: out: 0xc0b69a78 +sdc1 $f0, 0($t0) :: out: 0x409b6000 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SDXC1 +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x0 +sdc1 $f0, #t2($t0) :: out: 0x407c83fb : out1: 0xb97f122f +sdc1 $f0, #t2($t0) :: out: 0x40080000 : out1: 0x0 +sdc1 $f0, #t2($t0) :: out: 0xbff00000 : out1: 0x0 +sdc1 $f0, #t2($t0) :: out: 0x4095a266 : out1: 0x66666666 +sdc1 $f0, #t2($t0) :: out: 0xc01d2da3 : out1: 0x2101d847 +sdc1 $f0, #t2($t0) :: out: 0x41cdcd65 : out1: 0x0 +sdc1 $f0, #t2($t0) :: out: 0xc0b69a78 : out1: 0x51eb851f +sdc1 $f0, #t2($t0) :: out: 0x409b6000 : out1: 0x0 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SWC1 +swc1 $f0, 0($t0) :: out: 0x0 +swc1 $f0, 0($t0) :: out: 0x40400000 +swc1 $f0, 0($t0) :: out: 0x44ad1333 +swc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swc1 $f0, 0($t0) :: out: 0x44db0000 +swc1 $f0, 0($t0) :: out: 0x322bcc77 +swc1 $f0, 0($t0) :: out: 0xc732da7a +swc1 $f0, 0($t0) :: out: 0x42080079 +swc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000 +SWXC1 +swxc1 $f0, 0($t0) :: out: 0x0 +swxc1 $f0, 0($t0) :: out: 0x40400000 +swxc1 $f0, 0($t0) :: out: 0x44ad1333 +swxc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swxc1 $f0, 0($t0) :: out: 0x44db0000 +swxc1 $f0, 0($t0) :: out: 0x322bcc77 +swxc1 $f0, 0($t0) :: out: 0xc732da7a +swxc1 $f0, 0($t0) :: out: 0x42080079 +swxc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000 diff --git a/none/tests/mips32/vfp.stdout.exp-mips32r2-LE b/none/tests/mips32/vfp.stdout.exp-mips32r2-LE new file mode 100644 index 0000000000..c440a0c587 --- /dev/null +++ b/none/tests/mips32/vfp.stdout.exp-mips32r2-LE @@ -0,0 +1,182 @@ +LDC1 +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +ldc1 $f0, 8($t1) :: ft 0xbff000000 +ldc1 $f0, 16($t1) :: ft 0x3ff000000 +ldc1 $f0, 24($t1) :: ft 0x252a2e2b262d2d2a +ldc1 $f0, 32($t1) :: ft 0xffffffffffffffff +ldc1 $f0, 40($t1) :: ft 0x41d26580b487e5c9 +ldc1 $f0, 48($t1) :: ft 0x42026580b750e388 +ldc1 $f0, 56($t1) :: ft 0x3e45798ee2308c3a +ldc1 $f0, 64($t1) :: ft 0x3fbf9add3746f65f +ldc1 $f0, 0($t1) :: ft 0x4095a26666666666 +LWC1 +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 4($t1) :: ft 0x66666666 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 12($t1) :: ft 0x0 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 20($t1) :: ft 0x0 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 28($t1) :: ft 0x262d2d2a +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 36($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 44($t1) :: ft 0xb487e5c9 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 52($t1) :: ft 0xb750e388 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 60($t1) :: ft 0xe2308c3a +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +lwc1 $f0, 8($t1) :: ft 0xbff00000 +lwc1 $f0, 16($t1) :: ft 0x3ff00000 +lwc1 $f0, 24($t1) :: ft 0x252a2e2b +lwc1 $f0, 32($t1) :: ft 0xffffffff +lwc1 $f0, 40($t1) :: ft 0x41d26580 +lwc1 $f0, 48($t1) :: ft 0x42026580 +lwc1 $f0, 56($t1) :: ft 0x3e45798e +lwc1 $f0, 64($t1) :: ft 0x3fbf9add +lwc1 $f0, 0($t1) :: ft 0x4095a266 +LWXC1 +lwxc1 $f0, $a3($v0) :: ft 0x4095a266 +lwxc1 $f0, $a3($v0) :: ft 0x66666666 +lwxc1 $f0, $a3($v0) :: ft 0xbff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b +lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0x41d26580 +lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 +lwxc1 $f0, $a3($v0) :: ft 0x42026580 +lwxc1 $f0, $a3($v0) :: ft 0xb750e388 +lwxc1 $f0, $a3($v0) :: ft 0x3e45798e +lwxc1 $f0, $a3($v0) :: ft 0xe2308c3a +lwxc1 $f0, $a3($v0) :: ft 0x3fbf9add +lwxc1 $f0, $a3($v0) :: ft 0x4095a266 +lwxc1 $f0, $a3($v0) :: ft 0x66666666 +lwxc1 $f0, $a3($v0) :: ft 0xbff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x3ff00000 +lwxc1 $f0, $a3($v0) :: ft 0x0 +lwxc1 $f0, $a3($v0) :: ft 0x252a2e2b +lwxc1 $f0, $a3($v0) :: ft 0x262d2d2a +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0xffffffff +lwxc1 $f0, $a3($v0) :: ft 0x41d26580 +lwxc1 $f0, $a3($v0) :: ft 0xb487e5c9 +lwxc1 $f0, $a3($v0) :: ft 0x42026580 +lwxc1 $f0, $a3($v0) :: ft 0xb750e388 +lwxc1 $f0, $a3($v0) :: ft 0x3e45798e +LDXC1 +ldxc1 $f0, $a3($v0) :: ft lo: 0x4095a266, ft hi: 0x66666666 +ldxc1 $f0, $a3($v0) :: ft lo: 0xbff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3ff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x252a2e2b, ft hi: 0x262d2d2a +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0x41d26580, ft hi: 0xb487e5c9 +ldxc1 $f0, $a3($v0) :: ft lo: 0x42026580, ft hi: 0xb750e388 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3e45798e, ft hi: 0xe2308c3a +ldxc1 $f0, $a3($v0) :: ft lo: 0x3fbf9add, ft hi: 0x3746f65f +ldxc1 $f0, $a3($v0) :: ft lo: 0x4095a266, ft hi: 0x66666666 +ldxc1 $f0, $a3($v0) :: ft lo: 0xbff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3ff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x252a2e2b, ft hi: 0x262d2d2a +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0x41d26580, ft hi: 0xb487e5c9 +ldxc1 $f0, $a3($v0) :: ft lo: 0x42026580, ft hi: 0xb750e388 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3e45798e, ft hi: 0xe2308c3a +ldxc1 $f0, $a3($v0) :: ft lo: 0x3fbf9add, ft hi: 0x3746f65f +ldxc1 $f0, $a3($v0) :: ft lo: 0x4095a266, ft hi: 0x66666666 +ldxc1 $f0, $a3($v0) :: ft lo: 0xbff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3ff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x252a2e2b, ft hi: 0x262d2d2a +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +ldxc1 $f0, $a3($v0) :: ft lo: 0x41d26580, ft hi: 0xb487e5c9 +ldxc1 $f0, $a3($v0) :: ft lo: 0x42026580, ft hi: 0xb750e388 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3e45798e, ft hi: 0xe2308c3a +ldxc1 $f0, $a3($v0) :: ft lo: 0x3fbf9add, ft hi: 0x3746f65f +ldxc1 $f0, $a3($v0) :: ft lo: 0x4095a266, ft hi: 0x66666666 +ldxc1 $f0, $a3($v0) :: ft lo: 0xbff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x3ff00000, ft hi: 0x0 +ldxc1 $f0, $a3($v0) :: ft lo: 0x252a2e2b, ft hi: 0x262d2d2a +ldxc1 $f0, $a3($v0) :: ft lo: 0xffffffff, ft hi: 0xffffffff +SDC1 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0xb97f122f +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x66666666 +sdc1 $f0, 0($t0) :: out: 0x2101d847 +sdc1 $f0, 0($t0) :: out: 0x0 +sdc1 $f0, 0($t0) :: out: 0x51eb851f +sdc1 $f0, 0($t0) :: out: 0x0 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SDXC1 +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x0 +sdc1 $f0, #t2($t0) :: out: 0xb97f122f : out1: 0x407c83fb +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x40080000 +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0xbff00000 +sdc1 $f0, #t2($t0) :: out: 0x66666666 : out1: 0x4095a266 +sdc1 $f0, #t2($t0) :: out: 0x2101d847 : out1: 0xc01d2da3 +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x41cdcd65 +sdc1 $f0, #t2($t0) :: out: 0x51eb851f : out1: 0xc0b69a78 +sdc1 $f0, #t2($t0) :: out: 0x0 : out1: 0x409b6000 +MEM1: +0.000000, 456.248956, 3.000000, -1.000000 +1384.600000, -7.294568, 1000000000.000000, -5786.470000 +1752.000000, 0.000000, 0.000000, 0.000000 +0.000000, 0.000000, 0.000000, 0.000000 +SWC1 +swc1 $f0, 0($t0) :: out: 0x0 +swc1 $f0, 0($t0) :: out: 0x40400000 +swc1 $f0, 0($t0) :: out: 0x44ad1333 +swc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swc1 $f0, 0($t0) :: out: 0x44db0000 +swc1 $f0, 0($t0) :: out: 0x322bcc77 +swc1 $f0, 0($t0) :: out: 0xc732da7a +swc1 $f0, 0($t0) :: out: 0x42080079 +swc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000 +SWXC1 +swxc1 $f0, 0($t0) :: out: 0x0 +swxc1 $f0, 0($t0) :: out: 0x40400000 +swxc1 $f0, 0($t0) :: out: 0x44ad1333 +swxc1 $f0, 0($t0) :: out: 0x4e6e6b28 +swxc1 $f0, 0($t0) :: out: 0x44db0000 +swxc1 $f0, 0($t0) :: out: 0x322bcc77 +swxc1 $f0, 0($t0) :: out: 0xc732da7a +swxc1 $f0, 0($t0) :: out: 0x42080079 +swxc1 $f0, 0($t0) :: out: 0x49d5e008 +MEM1: +0.000000, 0.000000, 3.000000, 0.000000 +1384.599976, 0.000000, 1000000000.000000, 0.000000 +1752.000000, 0.000000, 0.000000, 0.000000 +-45786.476562, 0.000000, 34.000462, 0.000000