.org 0x41c84 !1: jal $370000 .org 0x41ca4 !1: jal $370000 .org 0x41cb4 !1: jal $285F60 .org 0x41cc4 !1: jal $370000 .org 0x41cd4 !1: jal $370000 .org 0x41ce4 !1: jal $370000 .org 0x41cf4 !1: jal $370000 .org 0x41d04 !1: jal $370000 .org 0x41d14 !1: jal $370000 .org 0x41d24 !1: jal $370000 .org 0x41d34 !1: jal $370000 .org 0x41d44 !1: jal $370000 .org 0x41d54 !1: jal $370000 .org 0x7d0000 !main: addiu sp, sp, $ffe8 sw ra, $14 (SP) lui t0, $8034 lhu t7, $c778 (T0) //put rotation in t7 lwc1 f2, $afb0 (t0) lui at, $4120 abs.s f4, f2 mtc1 at, f6 nop c.lt.s f4, f6 nop bc1t !dontrotate nop cvt.w.s f2, f2 mfc1 t2, f2 sll t2, t2, $4 add t7, t7, t2 lui t3, $8033 lw t3, $d5e4 (t3) lhu t2, $0012 (t3) andi t2, t2, $fffc sh t2, $0012 (t3) andi t7, t7, $ffff lui t0, $8034 sh t7, $c714 (T0) sh t7, $c716 (T0) sh t7, $c75a (T0) sh t7, $c774 (T0) sh t7, $c778 (T0) !dontrotate: !skp: JAL $00281588 nop lw ra, $14 (SP) jr ra addiu sp, sp, $0018 .org 0xfb9d4 !load: SW RA, 0x0010 (SP) LUI T5, 0x8039 LW T6, 0xBE28 (T5) addiu t7, t6, $0010 sw t7, $be28 (T5) LW A0, 0x0004 (T6) LW A1, 0x0008 (T6) JAL 0x802786F0 LW A2, 0x000C (T6) lui a0, $8037 lui a1, $007d jal $278504 ori a2, a1, $8000 lw ra, $0010 (SP) jr ra nop