Background Tile Color For Targeting/Movement
(Redirected from 000e840c - 000ec714)
Jump to navigation
Jump to search
# ROUTINE: BACKGROUND TILE COLOR FOR TARGETING/MOVEMENT? 0xe840c
# identical to Background Tile Color For Targeting/Movement (Partial Tiles) in function but works for full? tiles, whatever that means. seems random 000e840c: 27bdfeb8 addiu r29,r29,-0x0148 000e8410: afb60138 sw r22,0x0138(r29) 000e8414: 0080b021 addu r22,r4,r0 000e8418: afbf0144 sw r31,0x0144(r29) 000e841c: afbe0140 sw r30,0x0140(r29) 000e8420: afb7013c sw r23,0x013c(r29) 000e8424: afb50134 sw r21,0x0134(r29) 000e8428: afb40130 sw r20,0x0130(r29) 000e842c: afb3012c sw r19,0x012c(r29) 000e8430: afb20128 sw r18,0x0128(r29) 000e8434: afb10124 sw r17,0x0124(r29) 000e8438: afb00120 sw r16,0x0120(r29) 000e843c: 3c05800e lui r5,0x800e 000e8440: 24a56b30 addiu r5,r5,0x6b30 000e8444: 88a20003 lwl r2,0x0003(r5) 000e8448: 98a20000 lwr r2,0x0000(r5) 000e844c: 88a30007 lwl r3,0x0007(r5) 000e8450: 98a30004 lwr r3,0x0004(r5) 000e8454: 88a4000b lwl r4,0x000b(r5) 000e8458: 98a40008 lwr r4,0x0008(r5) 000e845c: aba20083 swl r2,0x0083(r29) 000e8460: bba20080 swr r2,0x0080(r29) 000e8464: aba30087 swl r3,0x0087(r29) 000e8468: bba30084 swr r3,0x0084(r29) 000e846c: aba4008b swl r4,0x008b(r29) 000e8470: bba40088 swr r4,0x0088(r29) 000e8474: 88a2000f lwl r2,0x000f(r5) 000e8478: 98a2000c lwr r2,0x000c(r5) 000e847c: 88a30013 lwl r3,0x0013(r5) 000e8480: 98a30010 lwr r3,0x0010(r5) 000e8484: 88a40017 lwl r4,0x0017(r5) 000e8488: 98a40014 lwr r4,0x0014(r5) 000e848c: aba2008f swl r2,0x008f(r29) 000e8490: bba2008c swr r2,0x008c(r29) 000e8494: aba30093 swl r3,0x0093(r29) 000e8498: bba30090 swr r3,0x0090(r29) 000e849c: aba40097 swl r4,0x0097(r29) 000e84a0: bba40094 swr r4,0x0094(r29) 000e84a4: 88a2001b lwl r2,0x001b(r5) 000e84a8: 98a20018 lwr r2,0x0018(r5) 000e84ac: 88a3001f lwl r3,0x001f(r5) 000e84b0: 98a3001c lwr r3,0x001c(r5) 000e84b4: aba2009b swl r2,0x009b(r29) 000e84b8: bba20098 swr r2,0x0098(r29) 000e84bc: aba3009f swl r3,0x009f(r29) 000e84c0: bba3009c swr r3,0x009c(r29) 000e84c4: 3c05800e lui r5,0x800e 000e84c8: 24a56b50 addiu r5,r5,0x6b50 000e84cc: 88a20003 lwl r2,0x0003(r5) 000e84d0: 98a20000 lwr r2,0x0000(r5) 000e84d4: 88a30007 lwl r3,0x0007(r5) 000e84d8: 98a30004 lwr r3,0x0004(r5) 000e84dc: 88a4000b lwl r4,0x000b(r5) 000e84e0: 98a40008 lwr r4,0x0008(r5) 000e84e4: aba200a3 swl r2,0x00a3(r29) 000e84e8: bba200a0 swr r2,0x00a0(r29) 000e84ec: aba300a7 swl r3,0x00a7(r29) 000e84f0: bba300a4 swr r3,0x00a4(r29) 000e84f4: aba400ab swl r4,0x00ab(r29) 000e84f8: bba400a8 swr r4,0x00a8(r29) 000e84fc: 88a2000f lwl r2,0x000f(r5) 000e8500: 98a2000c lwr r2,0x000c(r5) 000e8504: 88a30013 lwl r3,0x0013(r5) 000e8508: 98a30010 lwr r3,0x0010(r5) 000e850c: 88a40017 lwl r4,0x0017(r5) 000e8510: 98a40014 lwr r4,0x0014(r5) 000e8514: aba200af swl r2,0x00af(r29) 000e8518: bba200ac swr r2,0x00ac(r29) 000e851c: aba300b3 swl r3,0x00b3(r29) 000e8520: bba300b0 swr r3,0x00b0(r29) 000e8524: aba400b7 swl r4,0x00b7(r29) 000e8528: bba400b4 swr r4,0x00b4(r29) 000e852c: 3c05800e lui r5,0x800e 000e8530: 24a56b68 addiu r5,r5,0x6b68 000e8534: 88a20003 lwl r2,0x0003(r5) 000e8538: 98a20000 lwr r2,0x0000(r5) 000e853c: 00000000 nop 000e8540: aba200eb swl r2,0x00eb(r29) 000e8544: bba200e8 swr r2,0x00e8(r29) 000e8548: 3c058012 lui r5,0x8012 000e854c: 8ca5a2d4 lw r5,-0x5d2c(r5) 000e8550: 3402e5a8 ori r2,r0,0xe5a8 000e8554: 3c010001 lui r1,0x0001 000e8558: 00a10821 addu r1,r5,r1 000e855c: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8560: 00a22821 addu r5,r5,r2 000e8564: 0c008eed jal 0x00023bb4 000e8568: 248405fc addiu r4,r4,0x05fc 000e856c: 3c058012 lui r5,0x8012 000e8570: 8ca5a2d4 lw r5,-0x5d2c(r5) 000e8574: 3402e578 ori r2,r0,0xe578 000e8578: 3c010001 lui r1,0x0001 000e857c: 00a10821 addu r1,r5,r1 000e8580: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8584: 00a22821 addu r5,r5,r2 000e8588: 0c008eed jal 0x00023bb4 000e858c: 248405fc addiu r4,r4,0x05fc 000e8590: 3c058012 lui r5,0x8012 000e8594: 8ca5a2d4 lw r5,-0x5d2c(r5) 000e8598: 3402e59c ori r2,r0,0xe59c 000e859c: 3c010001 lui r1,0x0001 000e85a0: 00a10821 addu r1,r5,r1 000e85a4: 8c24e5b4 lw r4,-0x1a4c(r1) 000e85a8: 00a22821 addu r5,r5,r2 000e85ac: 0c008eed jal 0x00023bb4 000e85b0: 248405fc addiu r4,r4,0x05fc 000e85b4: 0c03c481 jal 0x000f1204 000e85b8: 00000000 nop 000e85bc: 0c03bdbc jal 0x000ef6f0 000e85c0: 00000000 nop 000e85c4: 3c02800f lui r2,0x800f 000e85c8: 8c4279bc lw r2,0x79bc(r2) 000e85cc: 00000000 nop 000e85d0: 104000c2 beq r2,r0,0x000e88dc 000e85d4: 00000000 nop 000e85d8: 3c02800f lui r2,0x800f 000e85dc: 90425c70 lbu r2,0x5c70(r2) 000e85e0: 00000000 nop 000e85e4: 104000bd beq r2,r0,0x000e88dc 000e85e8: 00000000 nop 000e85ec: 0c0088c3 jal 0x0002230c 000e85f0: 00000000 nop 000e85f4: 3c038888 lui r3,0x8888 000e85f8: 34638889 ori r3,r3,0x8889 000e85fc: 00430018 mult r2,r3 000e8600: 000227c3 sra r4,r2,0x1f 000e8604: 00001810 mfhi r3 000e8608: 00621821 addu r3,r3,r2 000e860c: 00031a03 sra r3,r3,0x08 000e8610: 00641823 subu r3,r3,r4 000e8614: 00032100 sll r4,r3,0x04 000e8618: 00832023 subu r4,r4,r3 000e861c: 00042140 sll r4,r4,0x05 000e8620: 14440015 bne r2,r4,0x000e8678 000e8624: 3402003c ori r2,r0,0x003c 000e8628: 3c01800f lui r1,0x800f 000e862c: ac2279c0 sw r2,0x79c0(r1) 000e8630: 0c0088c3 jal 0x0002230c 000e8634: 00000000 nop 000e8638: 30420001 andi r2,r2,0x0001 000e863c: 10400007 beq r2,r0,0x000e865c 000e8640: 3c020001 lui r2,0x0001 000e8644: 34420003 ori r2,r2,0x0003 000e8648: 3c01800f lui r1,0x800f 000e864c: ac225c68 sw r2,0x5c68(r1) 000e8650: 3c040001 lui r4,0x0001 000e8654: 0803a19c j 0x000e8670 000e8658: 34840003 ori r4,r4,0x0003 000e865c: 3442000e ori r2,r2,0x000e 000e8660: 3c01800f lui r1,0x800f 000e8664: ac225c6c sw r2,0x5c6c(r1) 000e8668: 3c040001 lui r4,0x0001 000e866c: 3484000e ori r4,r4,0x000e 000e8670: 0c011006 jal 0x00044018 000e8674: 00000000 nop 000e8678: 3c15800f lui r21,0x800f 000e867c: 26b579c0 addiu r21,r21,0x79c0 000e8680: 8ea30000 lw r3,0x0000(r21) 000e8684: 00000000 nop 000e8688: 1060006a beq r3,r0,0x000e8834 000e868c: 2463ffff addiu r3,r3,0xffff 000e8690: 3c0e800f lui r14,0x800f 000e8694: 91ce7a44 lbu r14,0x7a44(r14) 000e8698: 00000000 nop 000e869c: 01c30018 mult r14,r3 000e86a0: 00001012 mflo r2 000e86a4: 3c068888 lui r6,0x8888 000e86a8: 34c68889 ori r6,r6,0x8889 000e86ac: 00460019 multu r2,r6 000e86b0: 00033840 sll r7,r3,0x01 000e86b4: 00e33821 addu r7,r7,r3 000e86b8: 00071080 sll r2,r7,0x02 000e86bc: 0000a010 mfhi r20 000e86c0: 00431021 addu r2,r2,r3 000e86c4: 00021100 sll r2,r2,0x04 000e86c8: 00460019 multu r2,r6 000e86cc: 00008010 mfhi r16 000e86d0: 3c0a800f lui r10,0x800f 000e86d4: 914a7a45 lbu r10,0x7a45(r10) 000e86d8: 00000000 nop 000e86dc: 01430018 mult r10,r3 000e86e0: 00001012 mflo r2 000e86e4: 00000000 nop 000e86e8: 00000000 nop 000e86ec: 00460019 multu r2,r6 000e86f0: 00009010 mfhi r18 000e86f4: 3c0b800f lui r11,0x800f 000e86f8: 916b7a46 lbu r11,0x7a46(r11) 000e86fc: 00000000 nop 000e8700: 01630018 mult r11,r3 000e8704: 00001012 mflo r2 000e8708: 00000000 nop 000e870c: 00000000 nop 000e8710: 00460019 multu r2,r6 000e8714: 00008810 mfhi r17 000e8718: 3c0c800f lui r12,0x800f 000e871c: 918c7a48 lbu r12,0x7a48(r12) 000e8720: 00000000 nop 000e8724: 01830018 mult r12,r3 000e8728: 00001012 mflo r2 000e872c: 00000000 nop 000e8730: 00000000 nop 000e8734: 00460019 multu r2,r6 000e8738: 000310c0 sll r2,r3,0x03 000e873c: 00009810 mfhi r19 000e8740: 00431023 subu r2,r2,r3 000e8744: 00021100 sll r2,r2,0x04 000e8748: 00460019 multu r2,r6 000e874c: 00006810 mfhi r13 000e8750: 3c08800f lui r8,0x800f 000e8754: 91087a49 lbu r8,0x7a49(r8) 000e8758: 00000000 nop 000e875c: 01030018 mult r8,r3 000e8760: 00001012 mflo r2 000e8764: 00000000 nop 000e8768: 00000000 nop 000e876c: 00460019 multu r2,r6 000e8770: 00007810 mfhi r15 000e8774: 3c09800f lui r9,0x800f 000e8778: 91297a4a lbu r9,0x7a4a(r9) 000e877c: 00000000 nop 000e8780: 01230018 mult r9,r3 000e8784: 34040056 ori r4,r0,0x0056 000e8788: 00001012 mflo r2 000e878c: aea30000 sw r3,0x0000(r21) 000e8790: 0014a142 srl r20,r20,0x05 000e8794: 00460019 multu r2,r6 000e8798: 01d47023 subu r14,r14,r20 000e879c: 00108142 srl r16,r16,0x05 000e87a0: 01d07021 addu r14,r14,r16 000e87a4: a2ae008c sb r14,0x008c(r21) 000e87a8: 00129142 srl r18,r18,0x05 000e87ac: 01525023 subu r10,r10,r18 000e87b0: 01505021 addu r10,r10,r16 000e87b4: 3c01800f lui r1,0x800f 000e87b8: a02a7a4d sb r10,0x7a4d(r1) 000e87bc: 00118942 srl r17,r17,0x05 000e87c0: 01715823 subu r11,r11,r17 000e87c4: 01675821 addu r11,r11,r7 000e87c8: 00001010 mfhi r2 000e87cc: 00073940 sll r7,r7,0x05 000e87d0: 3c01800f lui r1,0x800f 000e87d4: a02b7a4e sb r11,0x7a4e(r1) 000e87d8: 00e60019 multu r7,r6 000e87dc: 00139942 srl r19,r19,0x05 000e87e0: 01936023 subu r12,r12,r19 000e87e4: 000d6942 srl r13,r13,0x05 000e87e8: 018d6021 addu r12,r12,r13 000e87ec: 3c01800f lui r1,0x800f 000e87f0: a02c7a50 sb r12,0x7a50(r1) 000e87f4: 000f7942 srl r15,r15,0x05 000e87f8: 010f4023 subu r8,r8,r15 000e87fc: 010d4021 addu r8,r8,r13 000e8800: 3c01800f lui r1,0x800f 000e8804: a0287a51 sb r8,0x7a51(r1) 000e8808: 00021142 srl r2,r2,0x05 000e880c: 01224823 subu r9,r9,r2 000e8810: 00001010 mfhi r2 000e8814: 00021142 srl r2,r2,0x05 000e8818: 01224821 addu r9,r9,r2 000e881c: 3c01800f lui r1,0x800f 000e8820: a0297a52 sb r9,0x7a52(r1) 000e8824: 0c03a064 jal 0x000e8190 000e8828: 26a5008c addiu r5,r21,0x008c 000e882c: 0803a217 j 0x000e885c 000e8830: 00000000 nop 000e8834: 34040059 ori r4,r0,0x0059 000e8838: 0c03a064 jal 0x000e8190 000e883c: 00002821 addu r5,r0,r0 000e8840: 3c03800f lui r3,0x800f 000e8844: 8c6379bc lw r3,0x79bc(r3) 000e8848: 34020002 ori r2,r0,0x0002 000e884c: 14620003 bne r3,r2,0x000e885c 000e8850: 00000000 nop 000e8854: 3c01800f lui r1,0x800f 000e8858: ac2079bc sw r0,0x79bc(r1) 000e885c: 3c04800f lui r4,0x800f 000e8860: 248479c0 addiu r4,r4,0x79c0 000e8864: 8c830000 lw r3,0x0000(r4) 000e8868: 3402003a ori r2,r0,0x003a 000e886c: 10620003 beq r3,r2,0x000e887c 000e8870: 34020038 ori r2,r0,0x0038 000e8874: 1462000b bne r3,r2,0x000e88a4 000e8878: 34020039 ori r2,r0,0x0039 000e887c: 0c007442 jal 0x0001d108 000e8880: 24840024 addiu r4,r4,0x0024 000e8884: 00002021 addu r4,r0,r0 000e8888: 00002821 addu r5,r0,r0 000e888c: 0c00745a jal 0x0001d168 000e8890: 34060040 ori r6,r0,0x0040 000e8894: 3c04800f lui r4,0x800f 000e8898: 248479c0 addiu r4,r4,0x79c0 000e889c: 8c830000 lw r3,0x0000(r4) 000e88a0: 34020039 ori r2,r0,0x0039 000e88a4: 10620003 beq r3,r2,0x000e88b4 000e88a8: 34020033 ori r2,r0,0x0033 000e88ac: 1462000b bne r3,r2,0x000e88dc 000e88b0: 00000000 nop 000e88b4: 0c007442 jal 0x0001d108 000e88b8: 24840004 addiu r4,r4,0x0004 000e88bc: 3c04800f lui r4,0x800f 000e88c0: 8c845b40 lw r4,0x5b40(r4) 000e88c4: 3c05800f lui r5,0x800f 000e88c8: 8ca55b44 lw r5,0x5b44(r5) 000e88cc: 3c06800f lui r6,0x800f 000e88d0: 8cc65b48 lw r6,0x5b48(r6) 000e88d4: 0c00745a jal 0x0001d168 000e88d8: 00000000 nop 000e88dc: 3c04800f lui r4,0x800f 000e88e0: 94845c52 lhu r4,0x5c52(r4) 000e88e4: 00000000 nop 000e88e8: 10800007 beq r4,r0,0x000e8908 000e88ec: 00000000 nop 000e88f0: 3c05800f lui r5,0x800f 000e88f4: 24a55af4 addiu r5,r5,0x5af4 000e88f8: 3c06800f lui r6,0x800f 000e88fc: 24c65b14 addiu r6,r6,0x5b14 000e8900: 0c039e30 jal 0x000e78c0 000e8904: 00003821 addu r7,r0,r0 000e8908: 3c048012 lui r4,0x8012 000e890c: 248451c8 addiu r4,r4,0x51c8 000e8910: 3c038012 lui r3,0x8012 000e8914: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8918: 90820000 lbu r2,0x0000(r4) 000e891c: 3c010001 lui r1,0x0001 000e8920: 00610821 addu r1,r3,r1 000e8924: a022e57c sb r2,-0x1a84(r1) 000e8928: 3c038012 lui r3,0x8012 000e892c: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8930: 3c028012 lui r2,0x8012 000e8934: 904251c9 lbu r2,0x51c9(r2) 000e8938: 3c010001 lui r1,0x0001 000e893c: 00610821 addu r1,r3,r1 000e8940: a022e57d sb r2,-0x1a83(r1) 000e8944: 3c038012 lui r3,0x8012 000e8948: 8c63a2d4 lw r3,-0x5d2c(r3) 000e894c: 3c028012 lui r2,0x8012 000e8950: 904251ca lbu r2,0x51ca(r2) 000e8954: 3c010001 lui r1,0x0001 000e8958: 00610821 addu r1,r3,r1 000e895c: a022e57e sb r2,-0x1a82(r1) 000e8960: 3c038012 lui r3,0x8012 000e8964: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8968: 90820000 lbu r2,0x0000(r4) 000e896c: 3c010001 lui r1,0x0001 000e8970: 00610821 addu r1,r3,r1 000e8974: a022e584 sb r2,-0x1a7c(r1) 000e8978: 3c038012 lui r3,0x8012 000e897c: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8980: 3c028012 lui r2,0x8012 000e8984: 904251c9 lbu r2,0x51c9(r2) 000e8988: 3c010001 lui r1,0x0001 000e898c: 00610821 addu r1,r3,r1 000e8990: a022e585 sb r2,-0x1a7b(r1) 000e8994: 3c038012 lui r3,0x8012 000e8998: 8c63a2d4 lw r3,-0x5d2c(r3) 000e899c: 3c028012 lui r2,0x8012 000e89a0: 904251ca lbu r2,0x51ca(r2) 000e89a4: 3c010001 lui r1,0x0001 000e89a8: 00610821 addu r1,r3,r1 000e89ac: a022e586 sb r2,-0x1a7a(r1) 000e89b0: 3c038012 lui r3,0x8012 000e89b4: 8c63a2d4 lw r3,-0x5d2c(r3) 000e89b8: 3c028012 lui r2,0x8012 000e89bc: 904251cc lbu r2,0x51cc(r2) 000e89c0: 3c010001 lui r1,0x0001 000e89c4: 00610821 addu r1,r3,r1 000e89c8: a022e58c sb r2,-0x1a74(r1) 000e89cc: 3c038012 lui r3,0x8012 000e89d0: 8c63a2d4 lw r3,-0x5d2c(r3) 000e89d4: 3c028012 lui r2,0x8012 000e89d8: 904251cd lbu r2,0x51cd(r2) 000e89dc: 3c010001 lui r1,0x0001 000e89e0: 00610821 addu r1,r3,r1 000e89e4: a022e58d sb r2,-0x1a73(r1) 000e89e8: 3c038012 lui r3,0x8012 000e89ec: 8c63a2d4 lw r3,-0x5d2c(r3) 000e89f0: 3c028012 lui r2,0x8012 000e89f4: 904251ce lbu r2,0x51ce(r2) 000e89f8: 3c058010 lui r5,0x8010 000e89fc: 24a5bdd4 addiu r5,r5,0xbdd4 000e8a00: 3c010001 lui r1,0x0001 000e8a04: 00610821 addu r1,r3,r1 000e8a08: a022e58e sb r2,-0x1a72(r1) 000e8a0c: 3c038012 lui r3,0x8012 000e8a10: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8a14: 3c028012 lui r2,0x8012 000e8a18: 904251cc lbu r2,0x51cc(r2) 000e8a1c: 3c10800f lui r16,0x800f 000e8a20: 26107e34 addiu r16,r16,0x7e34 000e8a24: 3c010001 lui r1,0x0001 000e8a28: 00610821 addu r1,r3,r1 000e8a2c: a022e594 sb r2,-0x1a6c(r1) 000e8a30: 3c038012 lui r3,0x8012 000e8a34: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8a38: 3c028012 lui r2,0x8012 000e8a3c: 904251cd lbu r2,0x51cd(r2) 000e8a40: 3c010001 lui r1,0x0001 000e8a44: 00610821 addu r1,r3,r1 000e8a48: a022e595 sb r2,-0x1a6b(r1) 000e8a4c: 3c038012 lui r3,0x8012 000e8a50: 8c63a2d4 lw r3,-0x5d2c(r3) 000e8a54: 3c028012 lui r2,0x8012 000e8a58: 904251ce lbu r2,0x51ce(r2) 000e8a5c: 3c04800f lui r4,0x800f 000e8a60: 24845b14 addiu r4,r4,0x5b14 000e8a64: 3c010001 lui r1,0x0001 000e8a68: 00610821 addu r1,r3,r1 000e8a6c: a022e596 sb r2,-0x1a6a(r1) 000e8a70: 0c00711a jal 0x0001c468 000e8a74: 02003021 addu r6,r16,r0 000e8a78: 0c007436 jal 0x0001d0d8 000e8a7c: 02002021 addu r4,r16,r0 000e8a80: 3c02800f lui r2,0x800f 000e8a84: 90425c50 lbu r2,0x5c50(r2) 000e8a88: 00000000 nop 000e8a8c: 10400009 beq r2,r0,0x000e8ab4 000e8a90: 34120098 ori r18,r0,0x0098 000e8a94: 2442ffff addiu r2,r2,0xffff 000e8a98: 3c01800f lui r1,0x800f 000e8a9c: a0225c50 sb r2,0x5c50(r1) 000e8aa0: 304200ff andi r2,r2,0x00ff 000e8aa4: 14400003 bne r2,r0,0x000e8ab4 000e8aa8: 00000000 nop 000e8aac: 0c039ca8 jal 0x000e72a0 000e8ab0: 34040047 ori r4,r0,0x0047 000e8ab4: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e8ab8: 02c02021 addu r4,r22,r0 000e8abc: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e8ac0: 02c02021 addu r4,r22,r0 000e8ac4: 27a400f0 addiu r4,r29,0x00f0 000e8ac8: 00803821 addu r7,r4,r0 000e8acc: 34180001 ori r24,r0,0x0001 000e8ad0: 3c038010 lui r3,0x8010 000e8ad4: 2463be90 addiu r3,r3,0xbe90 000e8ad8: 0080a821 addu r21,r4,r0 000e8adc: 27b70060 addiu r23,r29,0x0060 000e8ae0: afb80100 sw r24,0x0100(r29) 000e8ae4: 34180061 ori r24,r0,0x0061 000e8ae8: 247e0048 addiu r30,r3,0x0048 000e8aec: 24760010 addiu r22,r3,0x0010 000e8af0: 3c06800f lui r6,0x800f 000e8af4: 84c65c0e lh r6,0x5c0e(r6) 000e8af8: 3c088012 lui r8,0x8012 000e8afc: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8b00: 3c028010 lui r2,0x8010 000e8b04: 9442be88 lhu r2,-0x4178(r2) 000e8b08: 24740068 addiu r20,r3,0x0068 000e8b0c: afb80110 sw r24,0x0110(r29) 000e8b10: 34180220 ori r24,r0,0x0220 000e8b14: afa00108 sw r0,0x0108(r29) 000e8b18: afb80118 sw r24,0x0118(r29) 000e8b1c: 94630000 lhu r3,0x0000(r3) 000e8b20: 00022880 sll r5,r2,0x02 000e8b24: 00a22821 addu r5,r5,r2 000e8b28: 000528c0 sll r5,r5,0x03 000e8b2c: 3c01800f lui r1,0x800f 000e8b30: ac235b84 sw r3,0x5b84(r1) 000e8b34: 00021840 sll r3,r2,0x01 000e8b38: 00621821 addu r3,r3,r2 000e8b3c: 000318c0 sll r3,r3,0x03 000e8b40: 3c028012 lui r2,0x8012 000e8b44: 2442a2d8 addiu r2,r2,0xa2d8 000e8b48: 00621021 addu r2,r3,r2 000e8b4c: 3c018010 lui r1,0x8010 000e8b50: ac22a6b8 sw r2,-0x5948(r1) 000e8b54: 3c028012 lui r2,0x8012 000e8b58: 244251d4 addiu r2,r2,0x51d4 000e8b5c: 3c010001 lui r1,0x0001 000e8b60: 01010821 addu r1,r8,r1 000e8b64: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8b68: 00621821 addu r3,r3,r2 000e8b6c: 3c018010 lui r1,0x8010 000e8b70: ac23bdf8 sw r3,-0x4208(r1) 000e8b74: 0c04b315 jal 0x0012cc54 # ROUTINE: Set Tile Background Color (Partial Tiles) 000e8b78: 00a82821 addu r5,r5,r8 000e8b7c: 02a03821 addu r7,r21,r0 000e8b80: 3c06800f lui r6,0x800f 000e8b84: 84c65c0e lh r6,0x5c0e(r6) # [Routine call parameter 3] = *0x800f5c0e 000e8b88: 3c088012 lui r8,0x8012 000e8b8c: 8d08a2d4 lw r8,-0x5d2c(r8) # *0x8011a2d4 // Pointer to graphics data, RGB modifiers... 000e8b90: 3c038010 lui r3,0x8010 000e8b94: 9463be8a lhu r3,-0x4176(r3) # *0x800fbe8a 000e8b98: 3c028010 lui r2,0x8010 000e8b9c: 9442be92 lhu r2,-0x416e(r2) # *0x800fbe92 000e8ba0: 00032840 sll r5,r3,0x01 # *0x800fbe8a * 2 000e8ba4: 00a32821 addu r5,r5,r3 # *0x800fbe8a * 3 000e8ba8: 00052880 sll r5,r5,0x02 # *0x800fbe8a * 12 000e8bac: 00a32821 addu r5,r5,r3 # *0x800fbe8a * 13 000e8bb0: 00052880 sll r5,r5,0x02 # *0x800fbe8a * 52 000e8bb4: 24a53840 addiu r5,r5,0x3840 # (*0x800fbe8a * 52) + 0x3840 // 0x3840? Sounds like the offset for the background color data... 000e8bb8: 00031940 sll r3,r3,0x05 # *0x800fbe8a * 32 000e8bbc: 3c01800f lui r1,0x800f 000e8bc0: ac225b88 sw r2,0x5b88(r1) # *0x800f5b88 = *0x800fbe92 000e8bc4: 3c028012 lui r2,0x8012 000e8bc8: 2442c498 addiu r2,r2,-0x3b68 # 0x8011c498 000e8bcc: 00621021 addu r2,r3,r2 # (*0x800fbe8a * 32) + 0x8011c498 000e8bd0: 3c018010 lui r1,0x8010 000e8bd4: ac22a6bc sw r2,-0x5944(r1) # *0x800fa6bc = (*0x800fbe8a * 32) + 0x8011c498 000e8bd8: 3c028012 lui r2,0x8012 000e8bdc: 24427394 addiu r2,r2,0x7394 # 0x80127394 000e8be0: 3c010001 lui r1,0x0001 000e8be4: 01010821 addu r1,r8,r1 000e8be8: 8c24e5b4 lw r4,-0x1a4c(r1) # [Routine call parameter 1] = *(*0x8011a2d4 + 0xe5b4) 000e8bec: 00621821 addu r3,r3,r2 # (*0x800fbe8a * 32) + 0x80127394 000e8bf0: 3c018010 lui r1,0x8010 000e8bf4: ac23bdfc sw r3,-0x4204(r1) # *0x800fbdfc = (*0x800fbe8a * 32) + 0x80127394 000e8bf8: 0c04b3d1 jal 0x0012cf44 # ROUTINE: Set Tile Background Color 000e8bfc: 00a82821 addu r5,r5,r8 # [Routine call parameter 2] = (*0x800fbe8a * 52) + 0x3840 + *0x8011a2d4 000e8c00: 02a03821 addu r7,r21,r0 000e8c04: 3402c878 ori r2,r0,0xc878 # 0xc878 000e8c08: 3c06800f lui r6,0x800f 000e8c0c: 84c65c0e lh r6,0x5c0e(r6) 000e8c10: 3c038010 lui r3,0x8010 000e8c14: 9463be8c lhu r3,-0x4174(r3) 000e8c18: 3c088012 lui r8,0x8012 000e8c1c: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8c20: 00032880 sll r5,r3,0x02 000e8c24: 00a32821 addu r5,r5,r3 000e8c28: 00052880 sll r5,r5,0x02 000e8c2c: 00a22821 addu r5,r5,r2 000e8c30: 3c010001 lui r1,0x0001 000e8c34: 01010821 addu r1,r8,r1 000e8c38: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8c3c: 3c028010 lui r2,0x8010 000e8c40: 9442be94 lhu r2,-0x416c(r2) 000e8c44: 3c01800f lui r1,0x800f 000e8c48: ac225b8c sw r2,0x5b8c(r1) 000e8c4c: 00031040 sll r2,r3,0x01 000e8c50: 00431021 addu r2,r2,r3 000e8c54: 000210c0 sll r2,r2,0x03 000e8c58: 3c038012 lui r3,0x8012 000e8c5c: 24632004 addiu r3,r3,0x2004 000e8c60: 00431021 addu r2,r2,r3 000e8c64: 3c01800f lui r1,0x800f 000e8c68: ac227a58 sw r2,0x7a58(r1) 000e8c6c: 0c04b4ad jal 0x0012d2b4 000e8c70: 00a82821 addu r5,r5,r8 000e8c74: 02a03821 addu r7,r21,r0 000e8c78: 3402cd78 ori r2,r0,0xcd78 000e8c7c: 3c06800f lui r6,0x800f 000e8c80: 84c65c0e lh r6,0x5c0e(r6) 000e8c84: 3c038010 lui r3,0x8010 000e8c88: 9463be8e lhu r3,-0x4172(r3) 000e8c8c: 3c088012 lui r8,0x8012 000e8c90: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8c94: 00032840 sll r5,r3,0x01 000e8c98: 00a32821 addu r5,r5,r3 000e8c9c: 000528c0 sll r5,r5,0x03 000e8ca0: 00a22821 addu r5,r5,r2 000e8ca4: 3c010001 lui r1,0x0001 000e8ca8: 01010821 addu r1,r8,r1 000e8cac: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8cb0: 3c028010 lui r2,0x8010 000e8cb4: 9442be96 lhu r2,-0x416a(r2) 000e8cb8: 00031940 sll r3,r3,0x05 000e8cbc: 3c01800f lui r1,0x800f 000e8cc0: ac225b90 sw r2,0x5b90(r1) 000e8cc4: 3c028012 lui r2,0x8012 000e8cc8: 24422604 addiu r2,r2,0x2604 000e8ccc: 00621821 addu r3,r3,r2 000e8cd0: 3c01800f lui r1,0x800f 000e8cd4: ac237a5c sw r3,0x7a5c(r1) 000e8cd8: 0c04b55a jal 0x0012d568 000e8cdc: 00a82821 addu r5,r5,r8 000e8ce0: 0c0072c1 jal 0x0001cb04 000e8ce4: 00000000 nop 000e8ce8: 8fb80118 lw r24,0x0118(r29) 000e8cec: 3c018010 lui r1,0x8010 000e8cf0: 00380821 addu r1,r1,r24 000e8cf4: 9022aab9 lbu r2,-0x5547(r1) 000e8cf8: 00000000 nop 000e8cfc: 10400107 beq r2,r0,0x000e911c 000e8d00: 02c02021 addu r4,r22,r0 000e8d04: 3c018010 lui r1,0x8010 000e8d08: 00320821 addu r1,r1,r18 000e8d0c: 9031be86 lbu r17,-0x417a(r1) 000e8d10: 0c007596 jal 0x0001d658 Three_Angle_Sine_and_Cosine_Maths 000e8d14: 02802821 addu r5,r20,r0 000e8d18: 02802821 addu r5,r20,r0 000e8d1c: 3c188010 lui r24,0x8010 000e8d20: 2718be60 addiu r24,r24,0xbe60 000e8d24: 323100ff andi r17,r17,0x00ff 000e8d28: 00118080 sll r16,r17,0x02 000e8d2c: 02118021 addu r16,r16,r17 000e8d30: 00108080 sll r16,r16,0x02 000e8d34: 02118023 subu r16,r16,r17 000e8d38: 001080c0 sll r16,r16,0x03 000e8d3c: 02188021 addu r16,r16,r24 000e8d40: 0c00738e jal 0x0001ce38 000e8d44: 02002021 addu r4,r16,r0 000e8d48: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e8d4c: 02002021 addu r4,r16,r0 000e8d50: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e8d54: 02002021 addu r4,r16,r0 000e8d58: 3c188010 lui r24,0x8010 000e8d5c: 2718be08 addiu r24,r24,0xbe08 000e8d60: 27040018 addiu r4,r24,0x0018 000e8d64: 02442021 addu r4,r18,r4 000e8d68: 26850014 addiu r5,r20,0x0014 000e8d6c: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000e8d70: 27a600f4 addiu r6,r29,0x00f4 000e8d74: 02802021 addu r4,r20,r0 000e8d78: 0c0073de jal 0x0001cf78 000e8d7c: 03c02821 addu r5,r30,r0 000e8d80: 02c02021 addu r4,r22,r0 000e8d84: 0c007596 jal 0x0001d658 Three_Angle_Sine_and_Cosine_Maths 000e8d88: 27a50020 addiu r5,r29,0x0020 000e8d8c: 3c04800f lui r4,0x800f 000e8d90: 24847e34 addiu r4,r4,0x7e34 000e8d94: 27a50020 addiu r5,r29,0x0020 000e8d98: 27b00040 addiu r16,r29,0x0040 000e8d9c: 0c00711a jal 0x0001c468 000e8da0: 02003021 addu r6,r16,r0 000e8da4: 0c007436 jal 0x0001d0d8 000e8da8: 02002021 addu r4,r16,r0 000e8dac: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e8db0: 02802021 addu r4,r20,r0 000e8db4: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e8db8: 02802021 addu r4,r20,r0 000e8dbc: 3c06800f lui r6,0x800f 000e8dc0: 84c65c0e lh r6,0x5c0e(r6) 000e8dc4: 3c088012 lui r8,0x8012 000e8dc8: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8dcc: 3c018010 lui r1,0x8010 000e8dd0: 00320821 addu r1,r1,r18 000e8dd4: 9422be88 lhu r2,-0x4178(r1) 000e8dd8: 3c018010 lui r1,0x8010 000e8ddc: 00320821 addu r1,r1,r18 000e8de0: 9423be88 lhu r3,-0x4178(r1) 000e8de4: 00022880 sll r5,r2,0x02 000e8de8: 00a22821 addu r5,r5,r2 000e8dec: 000528c0 sll r5,r5,0x03 000e8df0: 00a82821 addu r5,r5,r8 000e8df4: 3c010001 lui r1,0x0001 000e8df8: 01010821 addu r1,r8,r1 000e8dfc: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8e00: 3c018010 lui r1,0x8010 000e8e04: 00320821 addu r1,r1,r18 000e8e08: 9422be90 lhu r2,-0x4170(r1) 000e8e0c: 3c018010 lui r1,0x8010 000e8e10: 00320821 addu r1,r1,r18 000e8e14: 9428be88 lhu r8,-0x4178(r1) 000e8e18: 3c01800f lui r1,0x800f 000e8e1c: ac225b84 sw r2,0x5b84(r1) 000e8e20: 00031040 sll r2,r3,0x01 000e8e24: 00431021 addu r2,r2,r3 000e8e28: 000210c0 sll r2,r2,0x03 000e8e2c: 3c038012 lui r3,0x8012 000e8e30: 2463a2d8 addiu r3,r3,0xa2d8 000e8e34: 00431021 addu r2,r2,r3 000e8e38: 3c018010 lui r1,0x8010 000e8e3c: ac22a6b8 sw r2,-0x5948(r1) 000e8e40: 00081040 sll r2,r8,0x01 000e8e44: 00481021 addu r2,r2,r8 000e8e48: 000210c0 sll r2,r2,0x03 000e8e4c: 3c038012 lui r3,0x8012 000e8e50: 246351d4 addiu r3,r3,0x51d4 000e8e54: 00431021 addu r2,r2,r3 000e8e58: 3c018010 lui r1,0x8010 000e8e5c: ac22bdf8 sw r2,-0x4208(r1) 000e8e60: 0c04b315 jal 0x0012cc54 # ROUTINE: Set Tile Background Color (Partial Tiles) 000e8e64: 02a03821 addu r7,r21,r0 000e8e68: 3c06800f lui r6,0x800f 000e8e6c: 84c65c0e lh r6,0x5c0e(r6) 000e8e70: 3c088012 lui r8,0x8012 000e8e74: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8e78: 3c018010 lui r1,0x8010 000e8e7c: 00320821 addu r1,r1,r18 000e8e80: 9422be8a lhu r2,-0x4176(r1) 000e8e84: 3c018010 lui r1,0x8010 000e8e88: 00320821 addu r1,r1,r18 000e8e8c: 9423be92 lhu r3,-0x416e(r1) 000e8e90: 00022840 sll r5,r2,0x01 000e8e94: 00a22821 addu r5,r5,r2 000e8e98: 00052880 sll r5,r5,0x02 000e8e9c: 00a22821 addu r5,r5,r2 000e8ea0: 00052880 sll r5,r5,0x02 000e8ea4: 24a53840 addiu r5,r5,0x3840 000e8ea8: 00a82821 addu r5,r5,r8 000e8eac: 3c010001 lui r1,0x0001 000e8eb0: 01010821 addu r1,r8,r1 000e8eb4: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8eb8: 3c018010 lui r1,0x8010 000e8ebc: 00320821 addu r1,r1,r18 000e8ec0: 9422be8a lhu r2,-0x4176(r1) 000e8ec4: 3c088012 lui r8,0x8012 000e8ec8: 2508c498 addiu r8,r8,0xc498 000e8ecc: 3c01800f lui r1,0x800f 000e8ed0: ac235b88 sw r3,0x5b88(r1) 000e8ed4: 3c018010 lui r1,0x8010 000e8ed8: 00320821 addu r1,r1,r18 000e8edc: 9423be8a lhu r3,-0x4176(r1) 000e8ee0: 00021140 sll r2,r2,0x05 000e8ee4: 00481021 addu r2,r2,r8 000e8ee8: 00031940 sll r3,r3,0x05 000e8eec: 3c018010 lui r1,0x8010 000e8ef0: ac22a6bc sw r2,-0x5944(r1) 000e8ef4: 3c028012 lui r2,0x8012 000e8ef8: 24427394 addiu r2,r2,0x7394 000e8efc: 00621821 addu r3,r3,r2 000e8f00: 3c018010 lui r1,0x8010 000e8f04: ac23bdfc sw r3,-0x4204(r1) 000e8f08: 0c04b3d1 jal 0x0012cf44 # ROUTINE: Set Tile Background Color 000e8f0c: 02a03821 addu r7,r21,r0 000e8f10: 02a03821 addu r7,r21,r0 000e8f14: 3c06800f lui r6,0x800f 000e8f18: 84c65c0e lh r6,0x5c0e(r6) 000e8f1c: 3c088012 lui r8,0x8012 000e8f20: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8f24: 3c018010 lui r1,0x8010 000e8f28: 00320821 addu r1,r1,r18 000e8f2c: 9422be8c lhu r2,-0x4174(r1) 000e8f30: 3c018010 lui r1,0x8010 000e8f34: 00320821 addu r1,r1,r18 000e8f38: 9423be8c lhu r3,-0x4174(r1) 000e8f3c: 00022880 sll r5,r2,0x02 000e8f40: 00a22821 addu r5,r5,r2 000e8f44: 00052880 sll r5,r5,0x02 000e8f48: 3402c878 ori r2,r0,0xc878 000e8f4c: 00a22821 addu r5,r5,r2 000e8f50: 3c010001 lui r1,0x0001 000e8f54: 01010821 addu r1,r8,r1 000e8f58: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8f5c: 3c018010 lui r1,0x8010 000e8f60: 00320821 addu r1,r1,r18 000e8f64: 9422be94 lhu r2,-0x416c(r1) 000e8f68: 3c01800f lui r1,0x800f 000e8f6c: ac225b8c sw r2,0x5b8c(r1) 000e8f70: 00031040 sll r2,r3,0x01 000e8f74: 00431021 addu r2,r2,r3 000e8f78: 000210c0 sll r2,r2,0x03 000e8f7c: 3c038012 lui r3,0x8012 000e8f80: 24632004 addiu r3,r3,0x2004 000e8f84: 00431021 addu r2,r2,r3 000e8f88: 3c01800f lui r1,0x800f 000e8f8c: ac227a58 sw r2,0x7a58(r1) 000e8f90: 0c04b4ad jal 0x0012d2b4 000e8f94: 00a82821 addu r5,r5,r8 000e8f98: 02a03821 addu r7,r21,r0 000e8f9c: 3c06800f lui r6,0x800f 000e8fa0: 84c65c0e lh r6,0x5c0e(r6) 000e8fa4: 3c088012 lui r8,0x8012 000e8fa8: 8d08a2d4 lw r8,-0x5d2c(r8) 000e8fac: 3c018010 lui r1,0x8010 000e8fb0: 00320821 addu r1,r1,r18 000e8fb4: 9422be8e lhu r2,-0x4172(r1) 000e8fb8: 3c018010 lui r1,0x8010 000e8fbc: 00320821 addu r1,r1,r18 000e8fc0: 9423be8e lhu r3,-0x4172(r1) 000e8fc4: 00022840 sll r5,r2,0x01 000e8fc8: 00a22821 addu r5,r5,r2 000e8fcc: 000528c0 sll r5,r5,0x03 000e8fd0: 3402cd78 ori r2,r0,0xcd78 000e8fd4: 00a22821 addu r5,r5,r2 000e8fd8: 3c010001 lui r1,0x0001 000e8fdc: 01010821 addu r1,r8,r1 000e8fe0: 8c24e5b4 lw r4,-0x1a4c(r1) 000e8fe4: 3c018010 lui r1,0x8010 000e8fe8: 00320821 addu r1,r1,r18 000e8fec: 9422be96 lhu r2,-0x416a(r1) 000e8ff0: 00031940 sll r3,r3,0x05 000e8ff4: 3c01800f lui r1,0x800f 000e8ff8: ac225b90 sw r2,0x5b90(r1) 000e8ffc: 3c028012 lui r2,0x8012 000e9000: 24422604 addiu r2,r2,0x2604 000e9004: 00621821 addu r3,r3,r2 000e9008: 3c01800f lui r1,0x800f 000e900c: ac237a5c sw r3,0x7a5c(r1) 000e9010: 0c04b55a jal 0x0012d568 000e9014: 00a82821 addu r5,r5,r8 000e9018: 3c028012 lui r2,0x8012 000e901c: 8c421d58 lw r2,0x1d58(r2) 000e9020: 00000000 nop 000e9024: 1040003d beq r2,r0,0x000e911c 000e9028: 00000000 nop 000e902c: 3c028012 lui r2,0x8012 000e9030: 8c4251c4 lw r2,0x51c4(r2) 000e9034: 00000000 nop 000e9038: 10400038 beq r2,r0,0x000e911c 000e903c: 34020035 ori r2,r0,0x0035 000e9040: 3c03800f lui r3,0x800f 000e9044: 8c635ba8 lw r3,0x5ba8(r3) 000e9048: 00000000 nop 000e904c: 10620006 beq r3,r2,0x000e9068 000e9050: 02c02021 addu r4,r22,r0 000e9054: 34020037 ori r2,r0,0x0037 000e9058: 10620003 beq r3,r2,0x000e9068 000e905c: 34020053 ori r2,r0,0x0053 000e9060: 1462002e bne r3,r2,0x000e911c 000e9064: 00000000 nop 000e9068: 0c007596 jal 0x0001d658 Three_Angle_Sine_and_Cosine_Maths 000e906c: 02e02821 addu r5,r23,r0 000e9070: 3c018010 lui r1,0x8010 000e9074: 00320821 addu r1,r1,r18 000e9078: 8422be20 lh r2,-0x41e0(r1) 000e907c: 8fb30110 lw r19,0x0110(r29) 000e9080: 8fb10108 lw r17,0x0108(r29) 000e9084: 02e02021 addu r4,r23,r0 000e9088: afa200b8 sw r2,0x00b8(r29) 000e908c: 3c018010 lui r1,0x8010 000e9090: 00320821 addu r1,r1,r18 000e9094: 8422be22 lh r2,-0x41de(r1) 000e9098: 27a500b8 addiu r5,r29,0x00b8 000e909c: afa200bc sw r2,0x00bc(r29) 000e90a0: 3c018010 lui r1,0x8010 000e90a4: 00320821 addu r1,r1,r18 000e90a8: 8422be24 lh r2,-0x41dc(r1) 000e90ac: 00008021 addu r16,r0,r0 000e90b0: 0c0073d2 jal 0x0001cf48 000e90b4: afa200c0 sw r2,0x00c0(r29) 000e90b8: 02e02021 addu r4,r23,r0 000e90bc: 0c0073de jal 0x0001cf78 000e90c0: 03c02821 addu r5,r30,r0 000e90c4: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e90c8: 02e02021 addu r4,r23,r0 000e90cc: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e90d0: 02e02021 addu r4,r23,r0 000e90d4: 02131021 addu r2,r16,r19 000e90d8: 00022080 sll r4,r2,0x02 000e90dc: 00822021 addu r4,r4,r2 000e90e0: 00042100 sll r4,r4,0x04 000e90e4: 3c02800f lui r2,0x800f 000e90e8: 24427e5c addiu r2,r2,0x7e5c 000e90ec: 00822021 addu r4,r4,r2 000e90f0: 27a600f8 addiu r6,r29,0x00f8 000e90f4: 00102900 sll r5,r16,0x04 000e90f8: 3c028012 lui r2,0x8012 000e90fc: 8c4251c4 lw r2,0x51c4(r2) 000e9100: 26100001 addiu r16,r16,0x0001 000e9104: 00a22821 addu r5,r5,r2 000e9108: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000e910c: 00b12821 addu r5,r5,r17 000e9110: 2a020004 slti r2,r16,0x0004 000e9114: 1440fff0 bne r2,r0,0x000e90d8 000e9118: 02131021 addu r2,r16,r19 000e911c: 8fb80108 lw r24,0x0108(r29) 000e9120: 27de0098 addiu r30,r30,0x0098 000e9124: 27180040 addiu r24,r24,0x0040 000e9128: afb80108 sw r24,0x0108(r29) 000e912c: 8fb80110 lw r24,0x0110(r29) 000e9130: 26d60098 addiu r22,r22,0x0098 000e9134: 27180004 addiu r24,r24,0x0004 000e9138: afb80110 sw r24,0x0110(r29) 000e913c: 8fb80118 lw r24,0x0118(r29) 000e9140: 26520098 addiu r18,r18,0x0098 000e9144: 27180220 addiu r24,r24,0x0220 000e9148: afb80118 sw r24,0x0118(r29) 000e914c: 8fb80100 lw r24,0x0100(r29) 000e9150: 26940098 addiu r20,r20,0x0098 000e9154: 27180001 addiu r24,r24,0x0001 000e9158: 2b020009 slti r2,r24,0x0009 000e915c: 1440fee2 bne r2,r0,0x000e8ce8 000e9160: afb80100 sw r24,0x0100(r29) 000e9164: 0c0072e9 jal 0x0001cba4 000e9168: 00000000 nop 000e916c: 3c03800f lui r3,0x800f 000e9170: 84635b60 lh r3,0x5b60(r3) 000e9174: 34020053 ori r2,r0,0x0053 000e9178: 1462018c bne r3,r2,0x000e97ac 000e917c: 34020096 ori r2,r0,0x0096 000e9180: 0c0072c1 jal 0x0001cb04 000e9184: 00000000 nop 000e9188: 3c03800f lui r3,0x800f 000e918c: 24635bce addiu r3,r3,0x5bce 000e9190: 2464fffe addiu r4,r3,0xfffe 000e9194: 3c10800f lui r16,0x800f 000e9198: 26105bac addiu r16,r16,0x5bac 000e919c: 3c028010 lui r2,0x8010 000e91a0: 9042a6a8 lbu r2,-0x5958(r2) 000e91a4: 94660000 lhu r6,0x0000(r3) 000e91a8: 02002821 addu r5,r16,r0 000e91ac: 00461021 addu r2,r2,r6 000e91b0: 0c007596 jal 0x0001d658 Three_Angle_Sine_and_Cosine_Maths 000e91b4: a4620000 sh r2,0x0000(r3) 000e91b8: 3c05800f lui r5,0x800f 000e91bc: 24a55bd4 addiu r5,r5,0x5bd4 000e91c0: 0c0073d2 jal 0x0001cf48 000e91c4: 02002021 addu r4,r16,r0 000e91c8: 02002021 addu r4,r16,r0 000e91cc: 3c11800f lui r17,0x800f 000e91d0: 26315be4 addiu r17,r17,0x5be4 000e91d4: 0c0073de jal 0x0001cf78 000e91d8: 02202821 addu r5,r17,r0 000e91dc: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e91e0: 02002021 addu r4,r16,r0 000e91e4: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e91e8: 02002021 addu r4,r16,r0 000e91ec: 3c03800f lui r3,0x800f 000e91f0: 8c635c2c lw r3,0x5c2c(r3) 000e91f4: 3c02800f lui r2,0x800f 000e91f8: 8c425bf4 lw r2,0x5bf4(r2) 000e91fc: 00000000 nop 000e9200: 00620018 mult r3,r2 000e9204: 00001812 mflo r3 000e9208: 04610004 bgez r3,0x000e921c 000e920c: afa000f0 sw r0,0x00f0(r29) 000e9210: 3c02000f lui r2,0x000f 000e9214: 3442ffff ori r2,r2,0xffff 000e9218: 00621821 addu r3,r3,r2 000e921c: 00039d03 sra r19,r3,0x14 000e9220: 3c148019 lui r20,0x8019 000e9224: 2694f8cc addiu r20,r20,0xf8cc 000e9228: 26320004 addiu r18,r17,0x0004 000e922c: 3c100008 lui r16,0x0008 000e9230: 3610c000 ori r16,r16,0xc000 000e9234: 26310008 addiu r17,r17,0x0008 000e9238: 8fa200f0 lw r2,0x00f0(r29) 000e923c: 3c01800f lui r1,0x800f 000e9240: ac346878 sw r20,0x6878(r1) 000e9244: 00021940 sll r3,r2,0x05 000e9248: 3c018011 lui r1,0x8011 000e924c: 00230821 addu r1,r1,r3 000e9250: 8423ab8e lh r3,-0x5472(r1) 000e9254: 00000000 nop 000e9258: 28630119 slti r3,r3,0x0119 000e925c: 146000c9 bne r3,r0,0x000e9584 000e9260: 000220c0 sll r4,r2,0x03 000e9264: 8e430000 lw r3,0x0000(r18) 000e9268: 00000000 nop 000e926c: 10600006 beq r3,r0,0x000e9288 000e9270: 3c02fff0 lui r2,0xfff0 000e9274: 0043001a div r2,r3 000e9278: 00001012 mflo r2 000e927c: 3c018010 lui r1,0x8010 000e9280: 00240821 addu r1,r1,r4 000e9284: a422c35a sh r2,-0x3ca6(r1) 000e9288: 8fa200f0 lw r2,0x00f0(r29) 000e928c: 00000000 nop 000e9290: 000210c0 sll r2,r2,0x03 000e9294: 3c018010 lui r1,0x8010 000e9298: 00220821 addu r1,r1,r2 000e929c: a420c35e sh r0,-0x3ca2(r1) 000e92a0: 0c0088c3 jal 0x0002230c 000e92a4: 00000000 nop 000e92a8: 3c035555 lui r3,0x5555 000e92ac: 34635556 ori r3,r3,0x5556 000e92b0: 00430018 mult r2,r3 000e92b4: 00021fc3 sra r3,r2,0x1f 000e92b8: 27a600a0 addiu r6,r29,0x00a0 000e92bc: 00002010 mfhi r4 000e92c0: 00832023 subu r4,r4,r3 000e92c4: 00041840 sll r3,r4,0x01 000e92c8: 00641821 addu r3,r3,r4 000e92cc: 00431023 subu r2,r2,r3 000e92d0: 00021c00 sll r3,r2,0x10 000e92d4: 00031b43 sra r3,r3,0x0d 000e92d8: 00c33021 addu r6,r6,r3 000e92dc: 8fa300f0 lw r3,0x00f0(r29) 000e92e0: 90c40000 lbu r4,0x0000(r6) 000e92e4: 00031940 sll r3,r3,0x05 000e92e8: 3c018011 lui r1,0x8011 000e92ec: 00230821 addu r1,r1,r3 000e92f0: a024ab90 sb r4,-0x5470(r1) 000e92f4: 8fa300f0 lw r3,0x00f0(r29) 000e92f8: 90c40000 lbu r4,0x0000(r6) 000e92fc: 00031940 sll r3,r3,0x05 000e9300: 3c018012 lui r1,0x8012 000e9304: 00230821 addu r1,r1,r3 000e9308: a02499b8 sb r4,-0x6648(r1) 000e930c: 8fa400f0 lw r4,0x00f0(r29) 000e9310: 90c30000 lbu r3,0x0000(r6) 000e9314: 90c50004 lbu r5,0x0004(r6) 000e9318: 00042140 sll r4,r4,0x05 000e931c: 00651821 addu r3,r3,r5 000e9320: 3c018011 lui r1,0x8011 000e9324: 00240821 addu r1,r1,r4 000e9328: a023ab98 sb r3,-0x5468(r1) 000e932c: 8fa400f0 lw r4,0x00f0(r29) 000e9330: 90c30000 lbu r3,0x0000(r6) 000e9334: 90c50004 lbu r5,0x0004(r6) 000e9338: 00042140 sll r4,r4,0x05 000e933c: 00651821 addu r3,r3,r5 000e9340: 3c018012 lui r1,0x8012 000e9344: 00240821 addu r1,r1,r4 000e9348: a02399c0 sb r3,-0x6640(r1) 000e934c: 8fa400f0 lw r4,0x00f0(r29) 000e9350: 90c30000 lbu r3,0x0000(r6) 000e9354: 90c50004 lbu r5,0x0004(r6) 000e9358: 00042140 sll r4,r4,0x05 000e935c: 00651821 addu r3,r3,r5 000e9360: 3c018011 lui r1,0x8011 000e9364: 00240821 addu r1,r1,r4 000e9368: a023aba0 sb r3,-0x5460(r1) 000e936c: 8fa400f0 lw r4,0x00f0(r29) 000e9370: 90c30000 lbu r3,0x0000(r6) 000e9374: 90c50004 lbu r5,0x0004(r6) 000e9378: 00042140 sll r4,r4,0x05 000e937c: 00651821 addu r3,r3,r5 000e9380: 3c018012 lui r1,0x8012 000e9384: 00240821 addu r1,r1,r4 000e9388: a02399c8 sb r3,-0x6638(r1) 000e938c: 8fa300f0 lw r3,0x00f0(r29) 000e9390: 90c40002 lbu r4,0x0002(r6) 000e9394: 00031940 sll r3,r3,0x05 000e9398: 3c018011 lui r1,0x8011 000e939c: 00230821 addu r1,r1,r3 000e93a0: a024ab91 sb r4,-0x546f(r1) 000e93a4: 8fa300f0 lw r3,0x00f0(r29) 000e93a8: 90c40002 lbu r4,0x0002(r6) 000e93ac: 00031940 sll r3,r3,0x05 000e93b0: 3c018012 lui r1,0x8012 000e93b4: 00230821 addu r1,r1,r3 000e93b8: a02499b9 sb r4,-0x6647(r1) 000e93bc: 8fa300f0 lw r3,0x00f0(r29) 000e93c0: 90c40002 lbu r4,0x0002(r6) 000e93c4: 00031940 sll r3,r3,0x05 000e93c8: 3c018011 lui r1,0x8011 000e93cc: 00230821 addu r1,r1,r3 000e93d0: a024ab99 sb r4,-0x5467(r1) 000e93d4: 8fa300f0 lw r3,0x00f0(r29) 000e93d8: 90c40002 lbu r4,0x0002(r6) 000e93dc: 00031940 sll r3,r3,0x05 000e93e0: 3c018012 lui r1,0x8012 000e93e4: 00230821 addu r1,r1,r3 000e93e8: a02499c1 sb r4,-0x663f(r1) 000e93ec: 8fa400f0 lw r4,0x00f0(r29) 000e93f0: 90c30002 lbu r3,0x0002(r6) 000e93f4: 90c50006 lbu r5,0x0006(r6) 000e93f8: 00042140 sll r4,r4,0x05 000e93fc: 00651821 addu r3,r3,r5 000e9400: 3c018011 lui r1,0x8011 000e9404: 00240821 addu r1,r1,r4 000e9408: a023aba1 sb r3,-0x545f(r1) 000e940c: 8fa400f0 lw r4,0x00f0(r29) 000e9410: 90c30002 lbu r3,0x0002(r6) 000e9414: 90c50006 lbu r5,0x0006(r6) 000e9418: 00042140 sll r4,r4,0x05 000e941c: 00651821 addu r3,r3,r5 000e9420: 3c018012 lui r1,0x8012 000e9424: 00240821 addu r1,r1,r4 000e9428: a02399c9 sb r3,-0x6637(r1) 000e942c: 8fa300f0 lw r3,0x00f0(r29) 000e9430: 3c048010 lui r4,0x8010 000e9434: 9084a6a4 lbu r4,-0x595c(r4) 000e9438: 000318c0 sll r3,r3,0x03 000e943c: 00441021 addu r2,r2,r4 000e9440: 3c018010 lui r1,0x8010 000e9444: 00230821 addu r1,r1,r3 000e9448: a422c35e sh r2,-0x3ca2(r1) 000e944c: 8e42fffc lw r2,-0x0004(r18) 000e9450: 00000000 nop 000e9454: 10400024 beq r2,r0,0x000e94e8 000e9458: 00000000 nop 000e945c: 0c0088c3 jal 0x0002230c 000e9460: 00000000 nop 000e9464: 30420001 andi r2,r2,0x0001 000e9468: 1040000e beq r2,r0,0x000e94a4 000e946c: 00000000 nop 000e9470: 0c0088c3 jal 0x0002230c 000e9474: 00000000 nop 000e9478: 8e43fffc lw r3,-0x0004(r18) 000e947c: 00000000 nop 000e9480: 0203001a div r16,r3 000e9484: 00001812 mflo r3 000e9488: 00000000 nop 000e948c: 00000000 nop 000e9490: 0043001a div r2,r3 000e9494: 00001810 mfhi r3 000e9498: 8fa200f0 lw r2,0x00f0(r29) 000e949c: 0803a537 j 0x000e94dc 000e94a0: 000210c0 sll r2,r2,0x03 000e94a4: 0c0088c3 jal 0x0002230c 000e94a8: 00000000 nop 000e94ac: 8e43fffc lw r3,-0x0004(r18) 000e94b0: 00000000 nop 000e94b4: 0203001a div r16,r3 000e94b8: 00001812 mflo r3 000e94bc: 00000000 nop 000e94c0: 00000000 nop 000e94c4: 0043001a div r2,r3 000e94c8: 00001810 mfhi r3 000e94cc: 8fa200f0 lw r2,0x00f0(r29) 000e94d0: 00000000 nop 000e94d4: 000210c0 sll r2,r2,0x03 000e94d8: 00031823 subu r3,r0,r3 000e94dc: 3c018010 lui r1,0x8010 000e94e0: 00220821 addu r1,r1,r2 000e94e4: a423c358 sh r3,-0x3ca8(r1) 000e94e8: 8e220000 lw r2,0x0000(r17) 000e94ec: 00000000 nop 000e94f0: 10400024 beq r2,r0,0x000e9584 000e94f4: 00000000 nop 000e94f8: 0c0088c3 jal 0x0002230c 000e94fc: 00000000 nop 000e9500: 30420001 andi r2,r2,0x0001 000e9504: 1040000e beq r2,r0,0x000e9540 000e9508: 00000000 nop 000e950c: 0c0088c3 jal 0x0002230c 000e9510: 00000000 nop 000e9514: 8e230000 lw r3,0x0000(r17) 000e9518: 00000000 nop 000e951c: 0203001a div r16,r3 000e9520: 00001812 mflo r3 000e9524: 00000000 nop 000e9528: 00000000 nop 000e952c: 0043001a div r2,r3 000e9530: 00001810 mfhi r3 000e9534: 8fa200f0 lw r2,0x00f0(r29) 000e9538: 0803a55e j 0x000e9578 000e953c: 000210c0 sll r2,r2,0x03 000e9540: 0c0088c3 jal 0x0002230c 000e9544: 00000000 nop 000e9548: 8e230000 lw r3,0x0000(r17) 000e954c: 00000000 nop 000e9550: 0203001a div r16,r3 000e9554: 00001812 mflo r3 000e9558: 00000000 nop 000e955c: 00000000 nop 000e9560: 0043001a div r2,r3 000e9564: 00001810 mfhi r3 000e9568: 8fa200f0 lw r2,0x00f0(r29) 000e956c: 00000000 nop 000e9570: 000210c0 sll r2,r2,0x03 000e9574: 00031823 subu r3,r0,r3 000e9578: 3c018010 lui r1,0x8010 000e957c: 00220821 addu r1,r1,r2 000e9580: a423c35c sh r3,-0x3ca4(r1) 000e9584: 0c0088c3 jal 0x0002230c 000e9588: 00000000 nop 000e958c: 3042001f andi r2,r2,0x001f 000e9590: 14400019 bne r2,r0,0x000e95f8 000e9594: 00000000 nop 000e9598: 0c0088c3 jal 0x0002230c 000e959c: 00000000 nop 000e95a0: 30420001 andi r2,r2,0x0001 000e95a4: 10400009 beq r2,r0,0x000e95cc 000e95a8: 00000000 nop 000e95ac: 8fa300f0 lw r3,0x00f0(r29) 000e95b0: 00000000 nop 000e95b4: 000318c0 sll r3,r3,0x03 000e95b8: 3c018010 lui r1,0x8010 000e95bc: 00230821 addu r1,r1,r3 000e95c0: 9422c358 lhu r2,-0x3ca8(r1) 000e95c4: 0803a57b j 0x000e95ec 000e95c8: 24420001 addiu r2,r2,0x0001 000e95cc: 8fa300f0 lw r3,0x00f0(r29) 000e95d0: 00000000 nop 000e95d4: 000318c0 sll r3,r3,0x03 000e95d8: 3c018010 lui r1,0x8010 000e95dc: 00230821 addu r1,r1,r3 000e95e0: 9422c358 lhu r2,-0x3ca8(r1) 000e95e4: 00000000 nop 000e95e8: 2442ffff addiu r2,r2,0xffff 000e95ec: 3c018010 lui r1,0x8010 000e95f0: 00230821 addu r1,r1,r3 000e95f4: a422c358 sh r2,-0x3ca8(r1) 000e95f8: 0c0088c3 jal 0x0002230c 000e95fc: 00000000 nop 000e9600: 3042001f andi r2,r2,0x001f 000e9604: 14400019 bne r2,r0,0x000e966c 000e9608: 00000000 nop 000e960c: 0c0088c3 jal 0x0002230c 000e9610: 00000000 nop 000e9614: 30420001 andi r2,r2,0x0001 000e9618: 10400009 beq r2,r0,0x000e9640 000e961c: 00000000 nop 000e9620: 8fa300f0 lw r3,0x00f0(r29) 000e9624: 00000000 nop 000e9628: 000318c0 sll r3,r3,0x03 000e962c: 3c018010 lui r1,0x8010 000e9630: 00230821 addu r1,r1,r3 000e9634: 9422c35c lhu r2,-0x3ca4(r1) 000e9638: 0803a598 j 0x000e9660 000e963c: 24420001 addiu r2,r2,0x0001 000e9640: 8fa300f0 lw r3,0x00f0(r29) 000e9644: 00000000 nop 000e9648: 000318c0 sll r3,r3,0x03 000e964c: 3c018010 lui r1,0x8010 000e9650: 00230821 addu r1,r1,r3 000e9654: 9422c35c lhu r2,-0x3ca4(r1) 000e9658: 00000000 nop 000e965c: 2442ffff addiu r2,r2,0xffff 000e9660: 3c018010 lui r1,0x8010 000e9664: 00230821 addu r1,r1,r3 000e9668: a422c35c sh r2,-0x3ca4(r1) 000e966c: 8fa700f0 lw r7,0x00f0(r29) 000e9670: 3c028004 lui r2,0x8004 000e9674: 8c425980 lw r2,0x5980(r2) 000e9678: 000738c0 sll r7,r7,0x03 000e967c: 3c018010 lui r1,0x8010 000e9680: 00270821 addu r1,r1,r7 000e9684: 8423c35e lh r3,-0x3ca2(r1) 000e9688: 00000000 nop 000e968c: 00620018 mult r3,r2 000e9690: 27a500d8 addiu r5,r29,0x00d8 000e9694: 27a600f4 addiu r6,r29,0x00f4 000e9698: 3c048010 lui r4,0x8010 000e969c: 2484c358 addiu r4,r4,0xc358 000e96a0: 3c018010 lui r1,0x8010 000e96a4: 00270821 addu r1,r1,r7 000e96a8: 9422c35a lhu r2,-0x3ca6(r1) 000e96ac: 00001812 mflo r3 000e96b0: 00431021 addu r2,r2,r3 000e96b4: 3c018010 lui r1,0x8010 000e96b8: 00270821 addu r1,r1,r7 000e96bc: a422c35a sh r2,-0x3ca6(r1) 000e96c0: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000e96c4: 00e42021 addu r4,r7,r4 000e96c8: 8fa200e0 lw r2,0x00e0(r29) 000e96cc: 00000000 nop 000e96d0: 04410003 bgez r2,0x000e96e0 000e96d4: 00023083 sra r6,r2,0x02 000e96d8: 24420003 addiu r2,r2,0x0003 000e96dc: 00023083 sra r6,r2,0x02 000e96e0: 24c2ffff addiu r2,r6,0xffff 000e96e4: 2c42017f sltiu r2,r2,0x017f 000e96e8: 10400024 beq r2,r0,0x000e977c 000e96ec: 00000000 nop 000e96f0: 97a800d8 lhu r8,0x00d8(r29) 000e96f4: 97a700dc lhu r7,0x00dc(r29) 000e96f8: 8fa500f0 lw r5,0x00f0(r29) 000e96fc: 3c068012 lui r6,0x8012 000e9700: 8cc6a2d4 lw r6,-0x5d2c(r6) 000e9704: 00052940 sll r5,r5,0x05 000e9708: 00c51821 addu r3,r6,r5 000e970c: 01131021 addu r2,r8,r19 000e9710: 3c010001 lui r1,0x0001 000e9714: 00610821 addu r1,r3,r1 000e9718: a422e638 sh r2,-0x19c8(r1) 000e971c: 3c010001 lui r1,0x0001 000e9720: 00610821 addu r1,r3,r1 000e9724: a422e640 sh r2,-0x19c0(r1) 000e9728: 00f31021 addu r2,r7,r19 000e972c: 3c010001 lui r1,0x0001 000e9730: 00610821 addu r1,r3,r1 000e9734: a422e642 sh r2,-0x19be(r1) 000e9738: 3402e628 ori r2,r0,0xe628 000e973c: 00a22821 addu r5,r5,r2 000e9740: 3c010001 lui r1,0x0001 000e9744: 00610821 addu r1,r3,r1 000e9748: a428e630 sh r8,-0x19d0(r1) 000e974c: 3c010001 lui r1,0x0001 000e9750: 00610821 addu r1,r3,r1 000e9754: a427e632 sh r7,-0x19ce(r1) 000e9758: 3c010001 lui r1,0x0001 000e975c: 00610821 addu r1,r3,r1 000e9760: a427e63a sh r7,-0x19c6(r1) 000e9764: 3c010001 lui r1,0x0001 000e9768: 00c10821 addu r1,r6,r1 000e976c: 8c24e5b4 lw r4,-0x1a4c(r1) 000e9770: 00a62821 addu r5,r5,r6 000e9774: 0c008eed jal 0x00023bb4 000e9778: 24840008 addiu r4,r4,0x0008 000e977c: 8fa200f0 lw r2,0x00f0(r29) 000e9780: 00000000 nop 000e9784: 24420001 addiu r2,r2,0x0001 000e9788: afa200f0 sw r2,0x00f0(r29) 000e978c: 28420040 slti r2,r2,0x0040 000e9790: 1440fea9 bne r2,r0,0x000e9238 000e9794: 00000000 nop 000e9798: 0c0072e9 jal 0x0001cba4 000e979c: 00000000 nop 000e97a0: 3c03800f lui r3,0x800f 000e97a4: 84635b60 lh r3,0x5b60(r3) 000e97a8: 34020096 ori r2,r0,0x0096 000e97ac: 14620234 bne r3,r2,0x000ea080 000e97b0: 00000000 nop 000e97b4: 0c0072c1 jal 0x0001cb04 000e97b8: 00000000 nop 000e97bc: 3c04800f lui r4,0x800f 000e97c0: 8c847a54 lw r4,0x7a54(r4) 000e97c4: 3c028012 lui r2,0x8012 000e97c8: 8c422000 lw r2,0x2000(r2) 000e97cc: 00042280 sll r4,r4,0x0a 000e97d0: 0082001a div r4,r2 000e97d4: 00002012 mflo r4 000e97d8: 3c02800f lui r2,0x800f 000e97dc: 94425c0e lhu r2,0x5c0e(r2) 000e97e0: 3c10800f lui r16,0x800f 000e97e4: 26105c06 addiu r16,r16,0x5c06 000e97e8: 0c006ed7 jal 0x0001bb5c 000e97ec: a6020000 sh r2,0x0000(r16) 000e97f0: 3c04800f lui r4,0x800f 000e97f4: 8c847a54 lw r4,0x7a54(r4) 000e97f8: 3c038012 lui r3,0x8012 000e97fc: 8c632000 lw r3,0x2000(r3) 000e9800: 00042280 sll r4,r4,0x0a 000e9804: 0083001a div r4,r3 000e9808: 00002012 mflo r4 000e980c: 00021103 sra r2,r2,0x04 000e9810: 00021023 subu r2,r0,r2 000e9814: 3c01800f lui r1,0x800f 000e9818: a4225c08 sh r2,0x5c08(r1) 000e981c: 0c006ed7 jal 0x0001bb5c 000e9820: 00000000 nop 000e9824: 2604fffe addiu r4,r16,0xfffe 000e9828: 3c10800f lui r16,0x800f 000e982c: 26105bac addiu r16,r16,0x5bac 000e9830: 3c11800f lui r17,0x800f 000e9834: 26315be4 addiu r17,r17,0x5be4 000e9838: 00021880 sll r3,r2,0x02 000e983c: 24631000 addiu r3,r3,0x1000 000e9840: ae230000 sw r3,0x0000(r17) 000e9844: 3c01800f lui r1,0x800f 000e9848: ac235bec sw r3,0x5bec(r1) 000e984c: 3c03800f lui r3,0x800f 000e9850: 8c637a54 lw r3,0x7a54(r3) 000e9854: 24421000 addiu r2,r2,0x1000 000e9858: 3c01800f lui r1,0x800f 000e985c: ac225be8 sw r2,0x5be8(r1) 000e9860: 24630001 addiu r3,r3,0x0001 000e9864: 3c01800f lui r1,0x800f 000e9868: ac237a54 sw r3,0x7a54(r1) 000e986c: 0c007596 jal 0x0001d658 Three_Angle_Sine_and_Cosine_Maths 000e9870: 02002821 addu r5,r16,r0 000e9874: 3c05800f lui r5,0x800f 000e9878: 24a55bd4 addiu r5,r5,0x5bd4 000e987c: 0c0073d2 jal 0x0001cf48 000e9880: 02002021 addu r4,r16,r0 000e9884: 02002021 addu r4,r16,r0 000e9888: 0c0073de jal 0x0001cf78 000e988c: 02202821 addu r5,r17,r0 000e9890: 0c00742a jal 0x0001d0a8 Store_Rotation_matrix_elements_to_GTE 000e9894: 02002021 addu r4,r16,r0 000e9898: 0c00744e jal 0x0001d138 Store_Translation_Vectors_to_GTE 000e989c: 02002021 addu r4,r16,r0 000e98a0: 3c03800f lui r3,0x800f 000e98a4: 8c635c2c lw r3,0x5c2c(r3) 000e98a8: 3c02800f lui r2,0x800f 000e98ac: 8c425bf4 lw r2,0x5bf4(r2) 000e98b0: 00000000 nop 000e98b4: 00620018 mult r3,r2 000e98b8: 00001812 mflo r3 000e98bc: 04610004 bgez r3,0x000e98d0 000e98c0: afa000f0 sw r0,0x00f0(r29) 000e98c4: 3c02000f lui r2,0x000f 000e98c8: 3442ffff ori r2,r2,0xffff 000e98cc: 00621821 addu r3,r3,r2 000e98d0: 00039d03 sra r19,r3,0x14 000e98d4: 3c158019 lui r21,0x8019 000e98d8: 26b5f8cc addiu r21,r21,0xf8cc 000e98dc: 26340004 addiu r20,r17,0x0004 000e98e0: 02209021 addu r18,r17,r0 000e98e4: 3c110008 lui r17,0x0008 000e98e8: 3631c000 ori r17,r17,0xc000 000e98ec: 3c038012 lui r3,0x8012 000e98f0: 8c632000 lw r3,0x2000(r3) 000e98f4: 8fa600f0 lw r6,0x00f0(r29) 000e98f8: 3c01800f lui r1,0x800f 000e98fc: ac356878 sw r21,0x6878(r1) 000e9900: 04610002 bgez r3,0x000e990c 000e9904: 00601021 addu r2,r3,r0 000e9908: 24620007 addiu r2,r3,0x0007 000e990c: 3c05800f lui r5,0x800f 000e9910: 8ca57a54 lw r5,0x7a54(r5) 000e9914: 000220c3 sra r4,r2,0x03 000e9918: 00a4102a slt r2,r5,r4 000e991c: 10400008 beq r2,r0,0x000e9940 000e9920: 00061140 sll r2,r6,0x05 000e9924: 3c018011 lui r1,0x8011 000e9928: 00220821 addu r1,r1,r2 000e992c: 8422ab8e lh r2,-0x5472(r1) 000e9930: 00000000 nop 000e9934: 28420119 slti r2,r2,0x0119 000e9938: 1040000a beq r2,r0,0x000e9964 000e993c: 00000000 nop 000e9940: 0085102a slt r2,r4,r5 000e9944: 104000f0 beq r2,r0,0x000e9d08 000e9948: 00061140 sll r2,r6,0x05 000e994c: 3c018011 lui r1,0x8011 000e9950: 00220821 addu r1,r1,r2 000e9954: 8422ab8e lh r2,-0x5472(r1) 000e9958: 00000000 nop 000e995c: 044100ea bgez r2,0x000e9d08 000e9960: 00000000 nop 000e9964: 8e840000 lw r4,0x0000(r20) 000e9968: 00000000 nop 000e996c: 1080002b beq r4,r0,0x000e9a1c 000e9970: 00000000 nop 000e9974: 3c038012 lui r3,0x8012 000e9978: 8c632000 lw r3,0x2000(r3) 000e997c: 00000000 nop 000e9980: 04610002 bgez r3,0x000e998c 000e9984: 00000000 nop 000e9988: 24630007 addiu r3,r3,0x0007 000e998c: 3c02800f lui r2,0x800f 000e9990: 8c427a54 lw r2,0x7a54(r2) 000e9994: 000318c3 sra r3,r3,0x03 000e9998: 0043102a slt r2,r2,r3 000e999c: 10400009 beq r2,r0,0x000e99c4 000e99a0: 3c02fff0 lui r2,0xfff0 000e99a4: 0044001a div r2,r4 000e99a8: 00001012 mflo r2 000e99ac: 8fa300f0 lw r3,0x00f0(r29) 000e99b0: 00000000 nop 000e99b4: 000318c0 sll r3,r3,0x03 000e99b8: 3c018010 lui r1,0x8010 000e99bc: 00230821 addu r1,r1,r3 000e99c0: a422c35a sh r2,-0x3ca6(r1) 000e99c4: 3c028012 lui r2,0x8012 000e99c8: 8c422000 lw r2,0x2000(r2) 000e99cc: 00000000 nop 000e99d0: 04410002 bgez r2,0x000e99dc 000e99d4: 00000000 nop 000e99d8: 24420007 addiu r2,r2,0x0007 000e99dc: 3c03800f lui r3,0x800f 000e99e0: 8c637a54 lw r3,0x7a54(r3) 000e99e4: 000210c3 sra r2,r2,0x03 000e99e8: 0043102a slt r2,r2,r3 000e99ec: 1040000b beq r2,r0,0x000e9a1c 000e99f0: 3c030003 lui r3,0x0003 000e99f4: 8e820000 lw r2,0x0000(r20) 000e99f8: 00000000 nop 000e99fc: 0062001a div r3,r2 000e9a00: 00001812 mflo r3 000e9a04: 8fa200f0 lw r2,0x00f0(r29) 000e9a08: 00000000 nop 000e9a0c: 000210c0 sll r2,r2,0x03 000e9a10: 3c018010 lui r1,0x8010 000e9a14: 00220821 addu r1,r1,r2 000e9a18: a423c35a sh r3,-0x3ca6(r1) 000e9a1c: 0c0088c3 jal 0x0002230c 000e9a20: 00000000 nop 000e9a24: 3c035555 lui r3,0x5555 000e9a28: 34635556 ori r3,r3,0x5556 000e9a2c: 00430018 mult r2,r3 000e9a30: 00021fc3 sra r3,r2,0x1f 000e9a34: 27a500a0 addiu r5,r29,0x00a0 000e9a38: 8fa600f0 lw r6,0x00f0(r29) 000e9a3c: 00002010 mfhi r4 000e9a40: 00832023 subu r4,r4,r3 000e9a44: 00041840 sll r3,r4,0x01 000e9a48: 00641821 addu r3,r3,r4 000e9a4c: 00431023 subu r2,r2,r3 000e9a50: 3c038010 lui r3,0x8010 000e9a54: 9063a6a4 lbu r3,-0x595c(r3) 000e9a58: 000620c0 sll r4,r6,0x03 000e9a5c: 24630003 addiu r3,r3,0x0003 000e9a60: 00621823 subu r3,r3,r2 000e9a64: 00021400 sll r2,r2,0x10 000e9a68: 00021343 sra r2,r2,0x0d 000e9a6c: 00a22821 addu r5,r5,r2 000e9a70: 3c018010 lui r1,0x8010 000e9a74: 00240821 addu r1,r1,r4 000e9a78: a423c35e sh r3,-0x3ca2(r1) 000e9a7c: 90a20000 lbu r2,0x0000(r5) 000e9a80: 00063140 sll r6,r6,0x05 000e9a84: 3c018011 lui r1,0x8011 000e9a88: 00260821 addu r1,r1,r6 000e9a8c: a022ab90 sb r2,-0x5470(r1) 000e9a90: 8fa200f0 lw r2,0x00f0(r29) 000e9a94: 90a30000 lbu r3,0x0000(r5) 000e9a98: 00021140 sll r2,r2,0x05 000e9a9c: 3c018012 lui r1,0x8012 000e9aa0: 00220821 addu r1,r1,r2 000e9aa4: a02399b8 sb r3,-0x6648(r1) 000e9aa8: 8fa300f0 lw r3,0x00f0(r29) 000e9aac: 90a20000 lbu r2,0x0000(r5) 000e9ab0: 90a40004 lbu r4,0x0004(r5) 000e9ab4: 00031940 sll r3,r3,0x05 000e9ab8: 00441021 addu r2,r2,r4 000e9abc: 3c018011 lui r1,0x8011 000e9ac0: 00230821 addu r1,r1,r3 000e9ac4: a022ab98 sb r2,-0x5468(r1) 000e9ac8: 8fa300f0 lw r3,0x00f0(r29) 000e9acc: 90a20000 lbu r2,0x0000(r5) 000e9ad0: 90a40004 lbu r4,0x0004(r5) 000e9ad4: 00031940 sll r3,r3,0x05 000e9ad8: 00441021 addu r2,r2,r4 000e9adc: 3c018012 lui r1,0x8012 000e9ae0: 00230821 addu r1,r1,r3 000e9ae4: a02299c0 sb r2,-0x6640(r1) 000e9ae8: 8fa300f0 lw r3,0x00f0(r29) 000e9aec: 90a20000 lbu r2,0x0000(r5) 000e9af0: 90a40004 lbu r4,0x0004(r5) 000e9af4: 00031940 sll r3,r3,0x05 000e9af8: 00441021 addu r2,r2,r4 000e9afc: 3c018011 lui r1,0x8011 000e9b00: 00230821 addu r1,r1,r3 000e9b04: a022aba0 sb r2,-0x5460(r1) 000e9b08: 8fa300f0 lw r3,0x00f0(r29) 000e9b0c: 90a20000 lbu r2,0x0000(r5) 000e9b10: 90a40004 lbu r4,0x0004(r5) 000e9b14: 00031940 sll r3,r3,0x05 000e9b18: 00441021 addu r2,r2,r4 000e9b1c: 3c018012 lui r1,0x8012 000e9b20: 00230821 addu r1,r1,r3 000e9b24: a02299c8 sb r2,-0x6638(r1) 000e9b28: 8fa200f0 lw r2,0x00f0(r29) 000e9b2c: 90a30002 lbu r3,0x0002(r5) 000e9b30: 00021140 sll r2,r2,0x05 000e9b34: 3c018011 lui r1,0x8011 000e9b38: 00220821 addu r1,r1,r2 000e9b3c: a023ab91 sb r3,-0x546f(r1) 000e9b40: 8fa200f0 lw r2,0x00f0(r29) 000e9b44: 90a30002 lbu r3,0x0002(r5) 000e9b48: 00021140 sll r2,r2,0x05 000e9b4c: 3c018012 lui r1,0x8012 000e9b50: 00220821 addu r1,r1,r2 000e9b54: a02399b9 sb r3,-0x6647(r1) 000e9b58: 8fa200f0 lw r2,0x00f0(r29) 000e9b5c: 90a30002 lbu r3,0x0002(r5) 000e9b60: 00021140 sll r2,r2,0x05 000e9b64: 3c018011 lui r1,0x8011 000e9b68: 00220821 addu r1,r1,r2 000e9b6c: a023ab99 sb r3,-0x5467(r1) 000e9b70: 8fa200f0 lw r2,0x00f0(r29) 000e9b74: 90a30002 lbu r3,0x0002(r5) 000e9b78: 00021140 sll r2,r2,0x05 000e9b7c: 3c018012 lui r1,0x8012 000e9b80: 00220821 addu r1,r1,r2 000e9b84: a02399c1 sb r3,-0x663f(r1) 000e9b88: 8fa300f0 lw r3,0x00f0(r29) 000e9b8c: 90a20002 lbu r2,0x0002(r5) 000e9b90: 90a40006 lbu r4,0x0006(r5) 000e9b94: 00031940 sll r3,r3,0x05 000e9b98: 00441021 addu r2,r2,r4 000e9b9c: 3c018011 lui r1,0x8011 000e9ba0: 00230821 addu r1,r1,r3 000e9ba4: a022aba1 sb r2,-0x545f(r1) 000e9ba8: 8fa300f0 lw r3,0x00f0(r29) 000e9bac: 90a20002 lbu r2,0x0002(r5) 000e9bb0: 90a40006 lbu r4,0x0006(r5) 000e9bb4: 00031940 sll r3,r3,0x05 000e9bb8: 00441021 addu r2,r2,r4 000e9bbc: 3c018012 lui r1,0x8012 000e9bc0: 00230821 addu r1,r1,r3 000e9bc4: a02299c9 sb r2,-0x6637(r1) 000e9bc8: 8e420000 lw r2,0x0000(r18) 000e9bcc: 00000000 nop 000e9bd0: 10400024 beq r2,r0,0x000e9c64 000e9bd4: 00000000 nop 000e9bd8: 0c0088c3 jal 0x0002230c 000e9bdc: 00000000 nop 000e9be0: 30420001 andi r2,r2,0x0001 000e9be4: 1040000e beq r2,r0,0x000e9c20 000e9be8: 00000000 nop 000e9bec: 0c0088c3 jal 0x0002230c 000e9bf0: 00000000 nop 000e9bf4: 8e430000 lw r3,0x0000(r18) 000e9bf8: 00000000 nop 000e9bfc: 0223001a div r17,r3 000e9c00: 00001812 mflo r3 000e9c04: 00000000 nop 000e9c08: 00000000 nop 000e9c0c: 0043001a div r2,r3 000e9c10: 00001810 mfhi r3 000e9c14: 8fa200f0 lw r2,0x00f0(r29) 000e9c18: 0803a716 j 0x000e9c58 000e9c1c: 000210c0 sll r2,r2,0x03 000e9c20: 0c0088c3 jal 0x0002230c 000e9c24: 00000000 nop 000e9c28: 8e430000 lw r3,0x0000(r18) 000e9c2c: 00000000 nop 000e9c30: 0223001a div r17,r3 000e9c34: 00001812 mflo r3 000e9c38: 00000000 nop 000e9c3c: 00000000 nop 000e9c40: 0043001a div r2,r3 000e9c44: 00001810 mfhi r3 000e9c48: 8fa200f0 lw r2,0x00f0(r29) 000e9c4c: 00000000 nop 000e9c50: 000210c0 sll r2,r2,0x03 000e9c54: 00031823 subu r3,r0,r3 000e9c58: 3c018010 lui r1,0x8010 000e9c5c: 00220821 addu r1,r1,r2 000e9c60: a423c358 sh r3,-0x3ca8(r1) 000e9c64: 3c10800f lui r16,0x800f 000e9c68: 26105bec addiu r16,r16,0x5bec 000e9c6c: 8e020000 lw r2,0x0000(r16) 000e9c70: 00000000 nop 000e9c74: 10400024 beq r2,r0,0x000e9d08 000e9c78: 00000000 nop 000e9c7c: 0c0088c3 jal 0x0002230c 000e9c80: 00000000 nop 000e9c84: 30420001 andi r2,r2,0x0001 000e9c88: 1040000e beq r2,r0,0x000e9cc4 000e9c8c: 00000000 nop 000e9c90: 0c0088c3 jal 0x0002230c 000e9c94: 00000000 nop 000e9c98: 8e030000 lw r3,0x0000(r16) 000e9c9c: 00000000 nop 000e9ca0: 0223001a div r17,r3 000e9ca4: 00001812 mflo r3 000e9ca8: 00000000 nop 000e9cac: 00000000 nop 000e9cb0: 0043001a div r2,r3 000e9cb4: 00001810 mfhi r3 000e9cb8: 8fa200f0 lw r2,0x00f0(r29) 000e9cbc: 0803a73f j 0x000e9cfc 000e9cc0: 000210c0 sll r2,r2,0x03 000e9cc4: 0c0088c3 jal 0x0002230c 000e9cc8: 00000000 nop 000e9ccc: 8e030000 lw r3,0x0000(r16) 000e9cd0: 00000000 nop 000e9cd4: 0223001a div r17,r3 000e9cd8: 00001812 mflo r3 000e9cdc: 00000000 nop 000e9ce0: 00000000 nop 000e9ce4: 0043001a div r2,r3 000e9ce8: 00001810 mfhi r3 000e9cec: 8fa200f0 lw r2,0x00f0(r29) 000e9cf0: 00000000 nop 000e9cf4: 000210c0 sll r2,r2,0x03 000e9cf8: 00031823 subu r3,r0,r3 000e9cfc: 3c018010 lui r1,0x8010 000e9d00: 00220821 addu r1,r1,r2 000e9d04: a423c35c sh r3,-0x3ca4(r1) 000e9d08: 0c0088c3 jal 0x0002230c 000e9d0c: 00000000 nop 000e9d10: 3042001f andi r2,r2,0x001f 000e9d14: 14400019 bne r2,r0,0x000e9d7c 000e9d18: 00000000 nop 000e9d1c: 0c0088c3 jal 0x0002230c 000e9d20: 00000000 nop 000e9d24: 30420001 andi r2,r2,0x0001 000e9d28: 10400009 beq r2,r0,0x000e9d50 000e9d2c: 00000000 nop 000e9d30: 8fa300f0 lw r3,0x00f0(r29) 000e9d34: 00000000 nop 000e9d38: 000318c0 sll r3,r3,0x03 000e9d3c: 3c018010 lui r1,0x8010 000e9d40: 00230821 addu r1,r1,r3 000e9d44: 9422c358 lhu r2,-0x3ca8(r1) 000e9d48: 0803a75c j 0x000e9d70 000e9d4c: 24420001 addiu r2,r2,0x0001 000e9d50: 8fa300f0 lw r3,0x00f0(r29) 000e9d54: 00000000 nop 000e9d58: 000318c0 sll r3,r3,0x03 000e9d5c: 3c018010 lui r1,0x8010 000e9d60: 00230821 addu r1,r1,r3 000e9d64: 9422c358 lhu r2,-0x3ca8(r1) 000e9d68: 00000000 nop 000e9d6c: 2442ffff addiu r2,r2,0xffff 000e9d70: 3c018010 lui r1,0x8010 000e9d74: 00230821 addu r1,r1,r3 000e9d78: a422c358 sh r2,-0x3ca8(r1) 000e9d7c: 0c0088c3 jal 0x0002230c 000e9d80: 00000000 nop 000e9d84: 3042001f andi r2,r2,0x001f 000e9d88: 14400019 bne r2,r0,0x000e9df0 000e9d8c: 00000000 nop 000e9d90: 0c0088c3 jal 0x0002230c 000e9d94: 00000000 nop 000e9d98: 30420001 andi r2,r2,0x0001 000e9d9c: 10400009 beq r2,r0,0x000e9dc4 000e9da0: 00000000 nop 000e9da4: 8fa300f0 lw r3,0x00f0(r29) 000e9da8: 00000000 nop 000e9dac: 000318c0 sll r3,r3,0x03 000e9db0: 3c018010 lui r1,0x8010 000e9db4: 00230821 addu r1,r1,r3 000e9db8: 9422c35c lhu r2,-0x3ca4(r1) 000e9dbc: 0803a779 j 0x000e9de4 000e9dc0: 24420001 addiu r2,r2,0x0001 000e9dc4: 8fa300f0 lw r3,0x00f0(r29) 000e9dc8: 00000000 nop 000e9dcc: 000318c0 sll r3,r3,0x03 000e9dd0: 3c018010 lui r1,0x8010 000e9dd4: 00230821 addu r1,r1,r3 000e9dd8: 9422c35c lhu r2,-0x3ca4(r1) 000e9ddc: 00000000 nop 000e9de0: 2442ffff addiu r2,r2,0xffff 000e9de4: 3c018010 lui r1,0x8010 000e9de8: 00230821 addu r1,r1,r3 000e9dec: a422c35c sh r2,-0x3ca4(r1) 000e9df0: 3c038012 lui r3,0x8012 000e9df4: 8c632000 lw r3,0x2000(r3) 000e9df8: 00000000 nop 000e9dfc: 04610002 bgez r3,0x000e9e08 000e9e00: 00601021 addu r2,r3,r0 000e9e04: 24620007 addiu r2,r3,0x0007 000e9e08: 3c04800f lui r4,0x800f 000e9e0c: 8c847a54 lw r4,0x7a54(r4) 000e9e10: 000210c3 sra r2,r2,0x03 000e9e14: 0082102a slt r2,r4,r2 000e9e18: 1040001f beq r2,r0,0x000e9e98 000e9e1c: 00042340 sll r4,r4,0x0d 000e9e20: 0083001a div r4,r3 000e9e24: 00002012 mflo r4 000e9e28: 0c006ed7 jal 0x0001bb5c 000e9e2c: 24840400 addiu r4,r4,0x0400 000e9e30: 8fa300f0 lw r3,0x00f0(r29) 000e9e34: 00000000 nop 000e9e38: 000328c0 sll r5,r3,0x03 000e9e3c: 3c018010 lui r1,0x8010 000e9e40: 00250821 addu r1,r1,r5 000e9e44: 8424c35e lh r4,-0x3ca2(r1) 000e9e48: 3c038004 lui r3,0x8004 000e9e4c: 8c635980 lw r3,0x5980(r3) 000e9e50: 00000000 nop 000e9e54: 00830018 mult r4,r3 000e9e58: 00001812 mflo r3 000e9e5c: 00000000 nop 000e9e60: 00000000 nop 000e9e64: 00620018 mult r3,r2 000e9e68: 00001812 mflo r3 000e9e6c: 04610002 bgez r3,0x000e9e78 000e9e70: 00000000 nop 000e9e74: 246307ff addiu r3,r3,0x07ff 000e9e78: 3c018010 lui r1,0x8010 000e9e7c: 00250821 addu r1,r1,r5 000e9e80: 9422c35a lhu r2,-0x3ca6(r1) 000e9e84: 00031ac3 sra r3,r3,0x0b 000e9e88: 00431021 addu r2,r2,r3 000e9e8c: 3c018010 lui r1,0x8010 000e9e90: 00250821 addu r1,r1,r5 000e9e94: a422c35a sh r2,-0x3ca6(r1) 000e9e98: 3c028012 lui r2,0x8012 000e9e9c: 8c422000 lw r2,0x2000(r2) 000e9ea0: 00000000 nop 000e9ea4: 04410002 bgez r2,0x000e9eb0 000e9ea8: 00000000 nop 000e9eac: 24420007 addiu r2,r2,0x0007 000e9eb0: 3c03800f lui r3,0x800f 000e9eb4: 8c637a54 lw r3,0x7a54(r3) 000e9eb8: 000210c3 sra r2,r2,0x03 000e9ebc: 0043102a slt r2,r2,r3 000e9ec0: 10400012 beq r2,r0,0x000e9f0c 000e9ec4: 27a500d8 addiu r5,r29,0x00d8 000e9ec8: 8fa400f0 lw r4,0x00f0(r29) 000e9ecc: 3c028004 lui r2,0x8004 000e9ed0: 8c425980 lw r2,0x5980(r2) 000e9ed4: 000420c0 sll r4,r4,0x03 000e9ed8: 3c018010 lui r1,0x8010 000e9edc: 00240821 addu r1,r1,r4 000e9ee0: 8423c35e lh r3,-0x3ca2(r1) 000e9ee4: 00000000 nop 000e9ee8: 00620018 mult r3,r2 000e9eec: 3c018010 lui r1,0x8010 000e9ef0: 00240821 addu r1,r1,r4 000e9ef4: 9422c35a lhu r2,-0x3ca6(r1) 000e9ef8: 00001812 mflo r3 000e9efc: 00431023 subu r2,r2,r3 000e9f00: 3c018010 lui r1,0x8010 000e9f04: 00240821 addu r1,r1,r4 000e9f08: a422c35a sh r2,-0x3ca6(r1) 000e9f0c: 27a600f4 addiu r6,r29,0x00f4 000e9f10: 8fa200f0 lw r2,0x00f0(r29) 000e9f14: 3c048010 lui r4,0x8010 000e9f18: 2484c358 addiu r4,r4,0xc358 000e9f1c: 000210c0 sll r2,r2,0x03 000e9f20: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000e9f24: 00442021 addu r4,r2,r4 000e9f28: 8fa200e0 lw r2,0x00e0(r29) 000e9f2c: 00000000 nop 000e9f30: 04410003 bgez r2,0x000e9f40 000e9f34: 00023083 sra r6,r2,0x02 000e9f38: 24420003 addiu r2,r2,0x0003 000e9f3c: 00023083 sra r6,r2,0x02 000e9f40: 24c2ffff addiu r2,r6,0xffff 000e9f44: 2c42017f sltiu r2,r2,0x017f 000e9f48: 10400024 beq r2,r0,0x000e9fdc 000e9f4c: 00000000 nop 000e9f50: 97a800d8 lhu r8,0x00d8(r29) 000e9f54: 97a700dc lhu r7,0x00dc(r29) 000e9f58: 8fa500f0 lw r5,0x00f0(r29) 000e9f5c: 3c068012 lui r6,0x8012 000e9f60: 8cc6a2d4 lw r6,-0x5d2c(r6) 000e9f64: 00052940 sll r5,r5,0x05 000e9f68: 00c51821 addu r3,r6,r5 000e9f6c: 01131021 addu r2,r8,r19 000e9f70: 3c010001 lui r1,0x0001 000e9f74: 00610821 addu r1,r3,r1 000e9f78: a422e638 sh r2,-0x19c8(r1) 000e9f7c: 3c010001 lui r1,0x0001 000e9f80: 00610821 addu r1,r3,r1 000e9f84: a422e640 sh r2,-0x19c0(r1) 000e9f88: 00f31021 addu r2,r7,r19 000e9f8c: 3c010001 lui r1,0x0001 000e9f90: 00610821 addu r1,r3,r1 000e9f94: a422e642 sh r2,-0x19be(r1) 000e9f98: 3402e628 ori r2,r0,0xe628 000e9f9c: 00a22821 addu r5,r5,r2 000e9fa0: 3c010001 lui r1,0x0001 000e9fa4: 00610821 addu r1,r3,r1 000e9fa8: a428e630 sh r8,-0x19d0(r1) 000e9fac: 3c010001 lui r1,0x0001 000e9fb0: 00610821 addu r1,r3,r1 000e9fb4: a427e632 sh r7,-0x19ce(r1) 000e9fb8: 3c010001 lui r1,0x0001 000e9fbc: 00610821 addu r1,r3,r1 000e9fc0: a427e63a sh r7,-0x19c6(r1) 000e9fc4: 3c010001 lui r1,0x0001 000e9fc8: 00c10821 addu r1,r6,r1 000e9fcc: 8c24e5b4 lw r4,-0x1a4c(r1) 000e9fd0: 00a62821 addu r5,r5,r6 000e9fd4: 0c008eed jal 0x00023bb4 000e9fd8: 24840008 addiu r4,r4,0x0008 000e9fdc: 8fa200f0 lw r2,0x00f0(r29) 000e9fe0: 00000000 nop 000e9fe4: 24420001 addiu r2,r2,0x0001 000e9fe8: afa200f0 sw r2,0x00f0(r29) 000e9fec: 28420040 slti r2,r2,0x0040 000e9ff0: 1440fe3e bne r2,r0,0x000e98ec 000e9ff4: 00000000 nop 000e9ff8: 3c03800f lui r3,0x800f 000e9ffc: 8c637a54 lw r3,0x7a54(r3) 000ea000: 3c028012 lui r2,0x8012 000ea004: 8c422000 lw r2,0x2000(r2) 000ea008: 00000000 nop 000ea00c: 1462001a bne r3,r2,0x000ea078 000ea010: 00000000 nop 000ea014: 0c03babe jal 0x000eeaf8 000ea018: 3404008b ori r4,r0,0x008b 000ea01c: 34021000 ori r2,r0,0x1000 000ea020: 3c01800f lui r1,0x800f 000ea024: ac225be4 sw r2,0x5be4(r1) 000ea028: 3c01800f lui r1,0x800f 000ea02c: ac225be8 sw r2,0x5be8(r1) 000ea030: 3c01800f lui r1,0x800f 000ea034: ac225bec sw r2,0x5bec(r1) 000ea038: 34020010 ori r2,r0,0x0010 000ea03c: 3c01800f lui r1,0x800f 000ea040: a4225bcc sh r2,0x5bcc(r1) 000ea044: 3c01800f lui r1,0x800f 000ea048: a4225bd0 sh r2,0x5bd0(r1) 000ea04c: 34020100 ori r2,r0,0x0100 000ea050: 3c01800f lui r1,0x800f 000ea054: ac225bd4 sw r2,0x5bd4(r1) 000ea058: 340200f0 ori r2,r0,0x00f0 000ea05c: 3c01800f lui r1,0x800f 000ea060: ac225bd8 sw r2,0x5bd8(r1) 000ea064: 34020280 ori r2,r0,0x0280 000ea068: 3c01800f lui r1,0x800f 000ea06c: a4205bce sh r0,0x5bce(r1) 000ea070: 3c01800f lui r1,0x800f 000ea074: ac225bdc sw r2,0x5bdc(r1) 000ea078: 0c0072e9 jal 0x0001cba4 000ea07c: 00000000 nop 000ea080: 3c03800f lui r3,0x800f 000ea084: 84635b60 lh r3,0x5b60(r3) 000ea088: 34020055 ori r2,r0,0x0055 000ea08c: 14620233 bne r3,r2,0x000ea95c 000ea090: 00000000 nop 000ea094: 3c03800f lui r3,0x800f 000ea098: 8c635c2c lw r3,0x5c2c(r3) 000ea09c: 00000000 nop 000ea0a0: 00031040 sll r2,r3,0x01 000ea0a4: 00431021 addu r2,r2,r3 000ea0a8: 00021080 sll r2,r2,0x02 000ea0ac: 00431023 subu r2,r2,r3 000ea0b0: 00029840 sll r19,r2,0x01 000ea0b4: 06610002 bgez r19,0x000ea0c0 000ea0b8: 02601021 addu r2,r19,r0 000ea0bc: 26621fff addiu r2,r19,0x1fff 000ea0c0: 00029b43 sra r19,r2,0x0d 000ea0c4: afa000f0 sw r0,0x00f0(r29) 000ea0c8: 3c158019 lui r21,0x8019 000ea0cc: 26b5f8cc addiu r21,r21,0xf8cc 000ea0d0: 27b400d8 addiu r20,r29,0x00d8 000ea0d4: 3c168010 lui r22,0x8010 000ea0d8: 26d6c358 addiu r22,r22,0xc358 000ea0dc: 26d70100 addiu r23,r22,0x0100 000ea0e0: 8fa600f0 lw r6,0x00f0(r29) 000ea0e4: 3c079249 lui r7,0x9249 000ea0e8: 000640c0 sll r8,r6,0x03 000ea0ec: 3c018010 lui r1,0x8010 000ea0f0: 00280821 addu r1,r1,r8 000ea0f4: 9423c35c lhu r3,-0x3ca4(r1) 000ea0f8: 34e72493 ori r7,r7,0x2493 000ea0fc: 00031c00 sll r3,r3,0x10 000ea100: 00032403 sra r4,r3,0x10 000ea104: 00870018 mult r4,r7 000ea108: 00031fc3 sra r3,r3,0x1f 000ea10c: 00001010 mfhi r2 000ea110: 00441021 addu r2,r2,r4 000ea114: 00021103 sra r2,r2,0x04 000ea118: 00431023 subu r2,r2,r3 000ea11c: 00021400 sll r2,r2,0x10 000ea120: 3c03800f lui r3,0x800f 000ea124: 90636860 lbu r3,0x6860(r3) 000ea128: 00021403 sra r2,r2,0x10 000ea12c: 00430018 mult r2,r3 000ea130: 3c018010 lui r1,0x8010 000ea134: 00280821 addu r1,r1,r8 000ea138: 9424c358 lhu r4,-0x3ca8(r1) 000ea13c: 00001812 mflo r3 000ea140: 00042400 sll r4,r4,0x10 000ea144: 00042c03 sra r5,r4,0x10 000ea148: 00a70018 mult r5,r7 000ea14c: 3c01800f lui r1,0x800f 000ea150: ac356878 sw r21,0x6878(r1) 000ea154: 24c60020 addiu r6,r6,0x0020 000ea158: 000630c0 sll r6,r6,0x03 000ea15c: 000427c3 sra r4,r4,0x1f 000ea160: 00001010 mfhi r2 000ea164: 00451021 addu r2,r2,r5 000ea168: 00021103 sra r2,r2,0x04 000ea16c: 00441023 subu r2,r2,r4 000ea170: 00621821 addu r3,r3,r2 000ea174: 00608821 addu r17,r3,r0 000ea178: 00031c00 sll r3,r3,0x10 000ea17c: 00031b43 sra r3,r3,0x0d 000ea180: 00751821 addu r3,r3,r21 000ea184: 90620003 lbu r2,0x0003(r3) 000ea188: 90630002 lbu r3,0x0002(r3) 000ea18c: 00021142 srl r2,r2,0x05 000ea190: 00621821 addu r3,r3,r2 000ea194: 00031040 sll r2,r3,0x01 000ea198: 00431021 addu r2,r2,r3 000ea19c: 00021080 sll r2,r2,0x02 000ea1a0: 00021023 subu r2,r0,r2 000ea1a4: 3c018010 lui r1,0x8010 000ea1a8: 00260821 addu r1,r1,r6 000ea1ac: 8423c35a lh r3,-0x3ca6(r1) 000ea1b0: 00409021 addu r18,r2,r0 000ea1b4: 0043102a slt r2,r2,r3 000ea1b8: 1040004a beq r2,r0,0x000ea2e4 000ea1bc: 00000000 nop 000ea1c0: 3c018010 lui r1,0x8010 000ea1c4: 00280821 addu r1,r1,r8 000ea1c8: a420c35e sh r0,-0x3ca2(r1) 000ea1cc: 0c0088c3 jal 0x0002230c 000ea1d0: 00000000 nop 000ea1d4: 3c04800f lui r4,0x800f 000ea1d8: 90846860 lbu r4,0x6860(r4) 000ea1dc: 00000000 nop 000ea1e0: 000418c0 sll r3,r4,0x03 000ea1e4: 00641823 subu r3,r3,r4 000ea1e8: 00031880 sll r3,r3,0x02 000ea1ec: 0043001a div r2,r3 000ea1f0: 00001810 mfhi r3 000ea1f4: 8fa200f0 lw r2,0x00f0(r29) 000ea1f8: 00000000 nop 000ea1fc: 000210c0 sll r2,r2,0x03 000ea200: 3c018010 lui r1,0x8010 000ea204: 00220821 addu r1,r1,r2 000ea208: a423c358 sh r3,-0x3ca8(r1) 000ea20c: 0c0088c3 jal 0x0002230c 000ea210: 00000000 nop 000ea214: 3c04800f lui r4,0x800f 000ea218: 90846864 lbu r4,0x6864(r4) 000ea21c: 00000000 nop 000ea220: 000418c0 sll r3,r4,0x03 000ea224: 00641823 subu r3,r3,r4 000ea228: 00031880 sll r3,r3,0x02 000ea22c: 0043001a div r2,r3 000ea230: 00002810 mfhi r5 000ea234: 8fa300f0 lw r3,0x00f0(r29) 000ea238: 2402fe80 addiu r2,r0,0xfe80 000ea23c: 000320c0 sll r4,r3,0x03 000ea240: 24630020 addiu r3,r3,0x0020 000ea244: 3c018010 lui r1,0x8010 000ea248: 00240821 addu r1,r1,r4 000ea24c: a422c35a sh r2,-0x3ca6(r1) 000ea250: 3c018010 lui r1,0x8010 000ea254: 00240821 addu r1,r1,r4 000ea258: 9422c358 lhu r2,-0x3ca8(r1) 000ea25c: 000318c0 sll r3,r3,0x03 000ea260: 3c018010 lui r1,0x8010 000ea264: 00240821 addu r1,r1,r4 000ea268: a425c35c sh r5,-0x3ca4(r1) 000ea26c: 3c018010 lui r1,0x8010 000ea270: 00230821 addu r1,r1,r3 000ea274: a422c358 sh r2,-0x3ca8(r1) 000ea278: 3c018010 lui r1,0x8010 000ea27c: 00240821 addu r1,r1,r4 000ea280: 9422c35c lhu r2,-0x3ca4(r1) 000ea284: 3c018010 lui r1,0x8010 000ea288: 00230821 addu r1,r1,r3 000ea28c: a422c35c sh r2,-0x3ca4(r1) 000ea290: 0c0088c3 jal 0x0002230c 000ea294: 00000000 nop 000ea298: 3c048010 lui r4,0x8010 000ea29c: 9084a6a8 lbu r4,-0x5958(r4) 000ea2a0: 00000000 nop 000ea2a4: 00041840 sll r3,r4,0x01 000ea2a8: 00641821 addu r3,r3,r4 000ea2ac: 00031880 sll r3,r3,0x02 000ea2b0: 0043001a div r2,r3 000ea2b4: 00002810 mfhi r5 000ea2b8: 2402fe80 addiu r2,r0,0xfe80 000ea2bc: 8fa300f0 lw r3,0x00f0(r29) 000ea2c0: 3c048010 lui r4,0x8010 000ea2c4: 9084a6a4 lbu r4,-0x595c(r4) 000ea2c8: 24630020 addiu r3,r3,0x0020 000ea2cc: 000318c0 sll r3,r3,0x03 000ea2d0: 00441023 subu r2,r2,r4 000ea2d4: 00451023 subu r2,r2,r5 000ea2d8: 3c018010 lui r1,0x8010 000ea2dc: 00230821 addu r1,r1,r3 000ea2e0: a422c35a sh r2,-0x3ca6(r1) 000ea2e4: 3c028010 lui r2,0x8010 000ea2e8: 9042a6a4 lbu r2,-0x595c(r2) 000ea2ec: 3c078004 lui r7,0x8004 000ea2f0: 8ce75980 lw r7,0x5980(r7) 000ea2f4: 00000000 nop 000ea2f8: 00470018 mult r2,r7 000ea2fc: 8fa300f0 lw r3,0x00f0(r29) 000ea300: 00000000 nop 000ea304: 000328c0 sll r5,r3,0x03 000ea308: 3c018010 lui r1,0x8010 000ea30c: 00250821 addu r1,r1,r5 000ea310: 9422c35a lhu r2,-0x3ca6(r1) 000ea314: 00002012 mflo r4 000ea318: 00441021 addu r2,r2,r4 000ea31c: 3c018010 lui r1,0x8010 000ea320: 00250821 addu r1,r1,r5 000ea324: a422c35a sh r2,-0x3ca6(r1) 000ea328: 24620020 addiu r2,r3,0x0020 000ea32c: 000230c0 sll r6,r2,0x03 000ea330: 3c018010 lui r1,0x8010 000ea334: 00260821 addu r1,r1,r6 000ea338: 9422c35a lhu r2,-0x3ca6(r1) 000ea33c: 28630010 slti r3,r3,0x0010 000ea340: 00441021 addu r2,r2,r4 000ea344: 3c018010 lui r1,0x8010 000ea348: 00260821 addu r1,r1,r6 000ea34c: a422c35a sh r2,-0x3ca6(r1) 000ea350: 10600005 beq r3,r0,0x000ea368 000ea354: 00000000 nop 000ea358: 3c028010 lui r2,0x8010 000ea35c: 9042a6a8 lbu r2,-0x5958(r2) 000ea360: 0803a8de j 0x000ea378 000ea364: 00470018 mult r2,r7 000ea368: 3c028010 lui r2,0x8010 000ea36c: 9042a6ac lbu r2,-0x5954(r2) 000ea370: 00000000 nop 000ea374: 00470018 mult r2,r7 000ea378: 3c018010 lui r1,0x8010 000ea37c: 00250821 addu r1,r1,r5 000ea380: 9422c35a lhu r2,-0x3ca6(r1) 000ea384: 00001812 mflo r3 000ea388: 00431021 addu r2,r2,r3 000ea38c: 3c018010 lui r1,0x8010 000ea390: 00250821 addu r1,r1,r5 000ea394: a422c35a sh r2,-0x3ca6(r1) 000ea398: 3c018010 lui r1,0x8010 000ea39c: 00260821 addu r1,r1,r6 000ea3a0: 9422c35a lhu r2,-0x3ca6(r1) 000ea3a4: 00000000 nop 000ea3a8: 00431021 addu r2,r2,r3 000ea3ac: 3c018010 lui r1,0x8010 000ea3b0: 00260821 addu r1,r1,r6 000ea3b4: a422c35a sh r2,-0x3ca6(r1) 000ea3b8: 8fa600f0 lw r6,0x00f0(r29) 000ea3bc: 00000000 nop 000ea3c0: 000620c0 sll r4,r6,0x03 000ea3c4: 3c018010 lui r1,0x8010 000ea3c8: 00240821 addu r1,r1,r4 000ea3cc: 8423c35a lh r3,-0x3ca6(r1) 000ea3d0: 00000000 nop 000ea3d4: 2862fe81 slti r2,r3,-0x017f 000ea3d8: 14400050 bne r2,r0,0x000ea51c 000ea3dc: 02402821 addu r5,r18,r0 000ea3e0: 00a3102a slt r2,r5,r3 000ea3e4: 10400008 beq r2,r0,0x000ea408 000ea3e8: 24c20020 addiu r2,r6,0x0020 000ea3ec: 3c02800f lui r2,0x800f 000ea3f0: 94425c60 lhu r2,0x5c60(r2) 000ea3f4: 3c018010 lui r1,0x8010 000ea3f8: 00240821 addu r1,r1,r4 000ea3fc: a422c35a sh r2,-0x3ca6(r1) 000ea400: 0803a947 j 0x000ea51c 000ea404: 00000000 nop 000ea408: 000210c0 sll r2,r2,0x03 000ea40c: 3c018010 lui r1,0x8010 000ea410: 00220821 addu r1,r1,r2 000ea414: 8422c35a lh r2,-0x3ca6(r1) 000ea418: 00000000 nop 000ea41c: 0045102a slt r2,r2,r5 000ea420: 1040003e beq r2,r0,0x000ea51c 000ea424: 00962021 addu r4,r4,r22 000ea428: 02802821 addu r5,r20,r0 000ea42c: 27b000f4 addiu r16,r29,0x00f4 000ea430: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000ea434: 02003021 addu r6,r16,r0 000ea438: 02802821 addu r5,r20,r0 000ea43c: 02003021 addu r6,r16,r0 000ea440: 97a800d8 lhu r8,0x00d8(r29) 000ea444: 8fa200f0 lw r2,0x00f0(r29) 000ea448: 97a700dc lhu r7,0x00dc(r29) 000ea44c: 3c038012 lui r3,0x8012 000ea450: 8c63a2d4 lw r3,-0x5d2c(r3) 000ea454: 000220c0 sll r4,r2,0x03 000ea458: 00021140 sll r2,r2,0x05 000ea45c: 00621821 addu r3,r3,r2 000ea460: 25020001 addiu r2,r8,0x0001 000ea464: 3c010001 lui r1,0x0001 000ea468: 00610821 addu r1,r3,r1 000ea46c: a422e640 sh r2,-0x19c0(r1) 000ea470: 24e2ffff addiu r2,r7,0xffff 000ea474: 3c010001 lui r1,0x0001 000ea478: 00610821 addu r1,r3,r1 000ea47c: a428e630 sh r8,-0x19d0(r1) 000ea480: 3c010001 lui r1,0x0001 000ea484: 00610821 addu r1,r3,r1 000ea488: a427e632 sh r7,-0x19ce(r1) 000ea48c: 3c010001 lui r1,0x0001 000ea490: 00610821 addu r1,r3,r1 000ea494: a422e642 sh r2,-0x19be(r1) 000ea498: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000ea49c: 00972021 addu r4,r4,r23 000ea4a0: 8fa200e0 lw r2,0x00e0(r29) 000ea4a4: 00000000 nop 000ea4a8: 04410003 bgez r2,0x000ea4b8 000ea4ac: 00023083 sra r6,r2,0x02 000ea4b0: 24420003 addiu r2,r2,0x0003 000ea4b4: 00023083 sra r6,r2,0x02 000ea4b8: 24c2ffff addiu r2,r6,0xffff 000ea4bc: 2c42017f sltiu r2,r2,0x017f 000ea4c0: 10400016 beq r2,r0,0x000ea51c 000ea4c4: 3405e628 ori r5,r0,0xe628 000ea4c8: 00062080 sll r4,r6,0x02 000ea4cc: 97a800d8 lhu r8,0x00d8(r29) 000ea4d0: 8fa200f0 lw r2,0x00f0(r29) 000ea4d4: 97a700dc lhu r7,0x00dc(r29) 000ea4d8: 3c038012 lui r3,0x8012 000ea4dc: 8c63a2d4 lw r3,-0x5d2c(r3) 000ea4e0: 00021140 sll r2,r2,0x05 000ea4e4: 00452821 addu r5,r2,r5 000ea4e8: 00621021 addu r2,r3,r2 000ea4ec: 3c010001 lui r1,0x0001 000ea4f0: 00410821 addu r1,r2,r1 000ea4f4: a428e638 sh r8,-0x19c8(r1) 000ea4f8: 3c010001 lui r1,0x0001 000ea4fc: 00410821 addu r1,r2,r1 000ea500: a427e63a sh r7,-0x19c6(r1) 000ea504: 3c010001 lui r1,0x0001 000ea508: 00610821 addu r1,r3,r1 000ea50c: 8c22e5b4 lw r2,-0x1a4c(r1) 000ea510: 00a32821 addu r5,r5,r3 000ea514: 0c008eed jal 0x00023bb4 000ea518: 00822021 addu r4,r4,r2 000ea51c: 8fa400f0 lw r4,0x00f0(r29) 000ea520: 00000000 nop 000ea524: 000418c0 sll r3,r4,0x03 000ea528: 3c018010 lui r1,0x8010 000ea52c: 00230821 addu r1,r1,r3 000ea530: 8422c35e lh r2,-0x3ca2(r1) 000ea534: 00000000 nop 000ea538: 1440003a bne r2,r0,0x000ea624 000ea53c: 00000000 nop 000ea540: 3c018010 lui r1,0x8010 000ea544: 00230821 addu r1,r1,r3 000ea548: 8425c35a lh r5,-0x3ca6(r1) 000ea54c: 02401821 addu r3,r18,r0 000ea550: 0065102a slt r2,r3,r5 000ea554: 10400009 beq r2,r0,0x000ea57c 000ea558: 24820020 addiu r2,r4,0x0020 000ea55c: 000210c0 sll r2,r2,0x03 000ea560: 3c018010 lui r1,0x8010 000ea564: 00220821 addu r1,r1,r2 000ea568: 8422c35a lh r2,-0x3ca6(r1) 000ea56c: 00000000 nop 000ea570: 0043102a slt r2,r2,r3 000ea574: 14400006 bne r2,r0,0x000ea590 000ea578: 00000000 nop 000ea57c: 3c02800f lui r2,0x800f 000ea580: 8c425c60 lw r2,0x5c60(r2) 000ea584: 00000000 nop 000ea588: 14a20026 bne r5,r2,0x000ea624 000ea58c: 00000000 nop 000ea590: 8fa200f0 lw r2,0x00f0(r29) 000ea594: 00000000 nop 000ea598: 000228c0 sll r5,r2,0x03 000ea59c: 3c018010 lui r1,0x8010 000ea5a0: 00250821 addu r1,r1,r5 000ea5a4: 9423c358 lhu r3,-0x3ca8(r1) 000ea5a8: 3c018010 lui r1,0x8010 000ea5ac: 00250821 addu r1,r1,r5 000ea5b0: 9424c35c lhu r4,-0x3ca4(r1) 000ea5b4: 34020010 ori r2,r0,0x0010 000ea5b8: 3c018012 lui r1,0x8012 000ea5bc: 00250821 addu r1,r1,r5 000ea5c0: a422a1da sh r2,-0x5e26(r1) 000ea5c4: 2642fff8 addiu r2,r18,0xfff8 000ea5c8: 3c018012 lui r1,0x8012 000ea5cc: 00250821 addu r1,r1,r5 000ea5d0: a422a1d6 sh r2,-0x5e2a(r1) 000ea5d4: 00111400 sll r2,r17,0x10 000ea5d8: 3c018012 lui r1,0x8012 000ea5dc: 00250821 addu r1,r1,r5 000ea5e0: a423a1d4 sh r3,-0x5e2c(r1) 000ea5e4: 3c03800f lui r3,0x800f 000ea5e8: 8c636878 lw r3,0x6878(r3) 000ea5ec: 00021343 sra r2,r2,0x0d 000ea5f0: 3c018012 lui r1,0x8012 000ea5f4: 00250821 addu r1,r1,r5 000ea5f8: a424a1d8 sh r4,-0x5e28(r1) 000ea5fc: 00431021 addu r2,r2,r3 000ea600: 90420006 lbu r2,0x0006(r2) 000ea604: 00000000 nop 000ea608: 30420002 andi r2,r2,0x0002 000ea60c: 14400002 bne r2,r0,0x000ea618 000ea610: 34020002 ori r2,r0,0x0002 000ea614: 34020001 ori r2,r0,0x0001 000ea618: 3c018010 lui r1,0x8010 000ea61c: 00250821 addu r1,r1,r5 000ea620: a422c35e sh r2,-0x3ca2(r1) 000ea624: 8fa200f0 lw r2,0x00f0(r29) 000ea628: 00000000 nop 000ea62c: 000218c0 sll r3,r2,0x03 000ea630: 3c018012 lui r1,0x8012 000ea634: 00230821 addu r1,r1,r3 000ea638: 8422a1da lh r2,-0x5e26(r1) 000ea63c: 00000000 nop 000ea640: 104000bf beq r2,r0,0x000ea940 000ea644: 27a500d8 addiu r5,r29,0x00d8 000ea648: 3c048012 lui r4,0x8012 000ea64c: 2484a1d4 addiu r4,r4,0xa1d4 000ea650: 00642021 addu r4,r3,r4 000ea654: 0c00755e jal 0x0001d578 Get_vector_from_GTE 000ea658: 27a600f4 addiu r6,r29,0x00f4 000ea65c: 8fa200e0 lw r2,0x00e0(r29) 000ea660: 00000000 nop 000ea664: 04410003 bgez r2,0x000ea674 000ea668: 00023083 sra r6,r2,0x02 000ea66c: 24420003 addiu r2,r2,0x0003 000ea670: 00023083 sra r6,r2,0x02 000ea674: 24c2ffff addiu r2,r6,0xffff 000ea678: 2c42017f sltiu r2,r2,0x017f 000ea67c: 10400030 beq r2,r0,0x000ea740 000ea680: 00000000 nop 000ea684: 8fa700f0 lw r7,0x00f0(r29) 000ea688: 97a800d8 lhu r8,0x00d8(r29) 000ea68c: 3c098012 lui r9,0x8012 000ea690: 8d29a2d4 lw r9,-0x5d2c(r9) 000ea694: 97a400dc lhu r4,0x00dc(r29) 000ea698: 24e30020 addiu r3,r7,0x0020 000ea69c: 00031940 sll r3,r3,0x05 000ea6a0: 01231821 addu r3,r9,r3 000ea6a4: 01132823 subu r5,r8,r19 000ea6a8: 2484fffc addiu r4,r4,0xfffc 000ea6ac: 00931023 subu r2,r4,r19 000ea6b0: 3c010001 lui r1,0x0001 000ea6b4: 00610821 addu r1,r3,r1 000ea6b8: a422e632 sh r2,-0x19ce(r1) 000ea6bc: 01131021 addu r2,r8,r19 000ea6c0: 00932021 addu r4,r4,r19 000ea6c4: 3c010001 lui r1,0x0001 000ea6c8: 00610821 addu r1,r3,r1 000ea6cc: a422e638 sh r2,-0x19c8(r1) 000ea6d0: 000710c0 sll r2,r7,0x03 000ea6d4: 3c010001 lui r1,0x0001 000ea6d8: 00610821 addu r1,r3,r1 000ea6dc: a425e630 sh r5,-0x19d0(r1) 000ea6e0: 3c010001 lui r1,0x0001 000ea6e4: 00610821 addu r1,r3,r1 000ea6e8: a424e63a sh r4,-0x19c6(r1) 000ea6ec: 3c010001 lui r1,0x0001 000ea6f0: 00610821 addu r1,r3,r1 000ea6f4: a425e640 sh r5,-0x19c0(r1) 000ea6f8: 3c010001 lui r1,0x0001 000ea6fc: 00610821 addu r1,r3,r1 000ea700: a424e642 sh r4,-0x19be(r1) 000ea704: 3c018010 lui r1,0x8010 000ea708: 00220821 addu r1,r1,r2 000ea70c: 8423c35e lh r3,-0x3ca2(r1) 000ea710: 34020001 ori r2,r0,0x0001 000ea714: 1462000a bne r3,r2,0x000ea740 000ea718: 00072940 sll r5,r7,0x05 000ea71c: 3402ea28 ori r2,r0,0xea28 000ea720: 00a22821 addu r5,r5,r2 000ea724: 00a92821 addu r5,r5,r9 000ea728: 3c010001 lui r1,0x0001 000ea72c: 01210821 addu r1,r9,r1 000ea730: 8c22e5b4 lw r2,-0x1a4c(r1) 000ea734: 00062080 sll r4,r6,0x02 000ea738: 0c008eed jal 0x00023bb4 000ea73c: 00822021 addu r4,r4,r2 000ea740: 8fa500f0 lw r5,0x00f0(r29) 000ea744: 00000000 nop 000ea748: 000510c0 sll r2,r5,0x03 000ea74c: 3c018012 lui r1,0x8012 000ea750: 00220821 addu r1,r1,r2 000ea754: 9423a1da lhu r3,-0x5e26(r1) 000ea758: 00000000 nop 000ea75c: 2463ffff addiu r3,r3,0xffff 000ea760: 3c018012 lui r1,0x8012 000ea764: 00220821 addu r1,r1,r2 000ea768: a423a1da sh r3,-0x5e26(r1) 000ea76c: 3c018012 lui r1,0x8012 000ea770: 00220821 addu r1,r1,r2 000ea774: 9424a1da lhu r4,-0x5e26(r1) 000ea778: 00000000 nop 000ea77c: 30820003 andi r2,r4,0x0003 000ea780: 14400063 bne r2,r0,0x000ea910 000ea784: 24a30020 addiu r3,r5,0x0020 000ea788: 00041040 sll r2,r4,0x01 000ea78c: 30420018 andi r2,r2,0x0018 000ea790: 27a50080 addiu r5,r29,0x0080 000ea794: 00a22821 addu r5,r5,r2 000ea798: 90a20000 lbu r2,0x0000(r5) 000ea79c: 00031940 sll r3,r3,0x05 000ea7a0: 3c018011 lui r1,0x8011 000ea7a4: 00230821 addu r1,r1,r3 000ea7a8: a022ab90 sb r2,-0x5470(r1) 000ea7ac: 8fa200f0 lw r2,0x00f0(r29) 000ea7b0: 90a30000 lbu r3,0x0000(r5) 000ea7b4: 24420020 addiu r2,r2,0x0020 000ea7b8: 00021140 sll r2,r2,0x05 000ea7bc: 3c018012 lui r1,0x8012 000ea7c0: 00220821 addu r1,r1,r2 000ea7c4: a02399b8 sb r3,-0x6648(r1) 000ea7c8: 8fa200f0 lw r2,0x00f0(r29) 000ea7cc: 90a30000 lbu r3,0x0000(r5) 000ea7d0: 90a40004 lbu r4,0x0004(r5) 000ea7d4: 24420020 addiu r2,r2,0x0020 000ea7d8: 00021140 sll r2,r2,0x05 000ea7dc: 00641821 addu r3,r3,r4 000ea7e0: 3c018011 lui r1,0x8011 000ea7e4: 00220821 addu r1,r1,r2 000ea7e8: a023ab98 sb r3,-0x5468(r1) 000ea7ec: 8fa200f0 lw r2,0x00f0(r29) 000ea7f0: 90a30000 lbu r3,0x0000(r5) 000ea7f4: 90a40004 lbu r4,0x0004(r5) 000ea7f8: 24420020 addiu r2,r2,0x0020 000ea7fc: 00021140 sll r2,r2,0x05 000ea800: 00641821 addu r3,r3,r4 000ea804: 3c018012 lui r1,0x8012 000ea808: 00220821 addu r1,r1,r2 000ea80c: a02399c0 sb r3,-0x6640(r1) 000ea810: 8fa200f0 lw r2,0x00f0(r29) 000ea814: 90a30000 lbu r3,0x0000(r5) 000ea818: 24420020 addiu r2,r2,0x0020 000ea81c: 00021140 sll r2,r2,0x05 000ea820: 3c018011 lui r1,0x8011 000ea824: 00220821 addu r1,r1,r2 000ea828: a023aba0 sb r3,-0x5460(r1) 000ea82c: 8fa200f0 lw r2,0x00f0(r29) 000ea830: 90a30000 lbu r3,0x0000(r5) 000ea834: 24420020 addiu r2,r2,0x0020 000ea838: 00021140 sll r2,r2,0x05 000ea83c: 3c018012 lui r1,0x8012 000ea840: 00220821 addu r1,r1,r2 000ea844: a02399c8 sb r3,-0x6638(r1) 000ea848: 8fa200f0 lw r2,0x00f0(r29) 000ea84c: 90a30002 lbu r3,0x0002(r5) 000ea850: 24420020 addiu r2,r2,0x0020 000ea854: 00021140 sll r2,r2,0x05 000ea858: 3c018011 lui r1,0x8011 000ea85c: 00220821 addu r1,r1,r2 000ea860: a023ab91 sb r3,-0x546f(r1) 000ea864: 8fa200f0 lw r2,0x00f0(r29) 000ea868: 90a30002 lbu r3,0x0002(r5) 000ea86c: 24420020 addiu r2,r2,0x0020 000ea870: 00021140 sll r2,r2,0x05 000ea874: 3c018012 lui r1,0x8012 000ea878: 00220821 addu r1,r1,r2 000ea87c: a02399b9 sb r3,-0x6647(r1) 000ea880: 8fa200f0 lw r2,0x00f0(r29) 000ea884: 90a30002 lbu r3,0x0002(r5) 000ea888: 90a40006 lbu r4,0x0006(r5) 000ea88c: 24420020 addiu r2,r2,0x0020 000ea890: 00021140 sll r2,r2,0x05 000ea894: 00641821 addu r3,r3,r4 000ea898: 3c018011 lui r1,0x8011 000ea89c: 00220821 addu r1,r1,r2 000ea8a0: a023ab99 sb r3,-0x5467(r1) 000ea8a4: 8fa200f0 lw r2,0x00f0(r29) 000ea8a8: 90a30002 lbu r3,0x0002(r5) 000ea8ac: 90a40006 lbu r4,0x0006(r5) 000ea8b0: 24420020 addiu r2,r2,0x0020 000ea8b4: 00021140 sll r2,r2,0x05 000ea8b8: 00641821 addu r3,r3,r4 000ea8bc: 3c018012 lui r1,0x8012 000ea8c0: 00220821 addu r1,r1,r2 000ea8c4: a02399c1 sb r3,-0x663f(r1) 000ea8c8: 8fa200f0 lw r2,0x00f0(r29) 000ea8cc: 90a30002 lbu r3,0x0002(r5) 000ea8d0: 90a40006 lbu r4,0x0006(r5) 000ea8d4: 24420020 addiu r2,r2,0x0020 000ea8d8: 00021140 sll r2,r2,0x05 000ea8dc: 00641821 addu r3,r3,r4 000ea8e0: 3c018011 lui r1,0x8011 000ea8e4: 00220821 addu r1,r1,r2 000ea8e8: a023aba1 sb r3,-0x545f(r1) 000ea8ec: 8fa200f0 lw r2,0x00f0(r29) 000ea8f0: 90a30002 lbu r3,0x0002(r5) 000ea8f4: 90a40006 lbu r4,0x0006(r5) 000ea8f8: 24420020 addiu r2,r2,0x0020 000ea8fc: 00021140 sll r2,r2,0x05 000ea900: 00641821 addu r3,r3,r4 000ea904: 3c018012 lui r1,0x8012 000ea908: 00220821 addu r1,r1,r2 000ea90c: a02399c9 sb r3,-0x6637(r1) 000ea910: 8fa200f0 lw r2,0x00f0(r29) 000ea914: 00000000 nop 000ea918: 000218c0 sll r3,r2,0x03 000ea91c: 3c018012 lui r1,0x8012 000ea920: 00230821 addu r1,r1,r3 000ea924: 8422a1da lh r2,-0x5e26(r1) 000ea928: 00000000 nop 000ea92c: 14400004 bne r2,r0,0x000ea940 000ea930: 00000000 nop 000ea934: 3c018010 lui r1,0x8010 000ea938: 00230821 addu r1,r1,r3 000ea93c: a420c35e sh r0,-0x3ca2(r1) 000ea940: 8fa200f0 lw r2,0x00f0(r29) 000ea944: 00000000 nop 000ea948: 24420001 addiu r2,r2,0x0001 000ea94c: afa200f0 sw r2,0x00f0(r29) 000ea950: 28420020 slti r2,r2,0x0020 000ea954: 1440fde2 bne r2,r0,0x000ea0e0 000ea958: 00000000 nop 000ea95c: 3c03800f lui r3,0x800f 000ea960: 8c635b5c lw r3,0x5b5c(r3) 000ea964: 00000000 nop 000ea968: 1060010d beq r3,r0,0x000eada0 000ea96c: 00000000 nop 000ea970: 3c028012 lui r2,0x8012 000ea974: 8c42a2d4 lw r2,-0x5d2c(r2) 000ea978: 00000000 nop 000ea97c: 10620106 beq r3,r2,0x000ead98 000ea980: 00000000 nop 000ea984: 3c02800f lui r2,0x800f 000ea988: 8c425b64 lw r2,0x5b64(r2) 000ea98c: 00000000 nop 000ea990: 18400066 blez r2,0x000eab2c 000ea994: afa000f0 sw r0,0x00f0(r29) 000ea998: 3c05800f lui r5,0x800f 000ea99c: 24a56854 addiu r5,r5,0x6854 000ea9a0: 8fa300f0 lw r3,0x00f0(r29) 000ea9a4: 00000000 nop 000ea9a8: 00031040 sll r2,r3,0x01 000ea9ac: 00431021 addu r2,r2,r3 000ea9b0: 000210c0 sll r2,r2,0x03 000ea9b4: 3c018012 lui r1,0x8012 000ea9b8: 00220821 addu r1,r1,r2 000ea9bc: 8422a2e6 lh r2,-0x5d1a(r1) 000ea9c0: 00000000 nop 000ea9c4: 30428000 andi r2,r2,0x8000 000ea9c8: 14400050 bne r2,r0,0x000eab0c 000ea9cc: 00031080 sll r2,r3,0x02 000ea9d0: 00431021 addu r2,r2,r3 000ea9d4: 000210c0 sll r2,r2,0x03 000ea9d8: 3c038012 lui r3,0x8012 000ea9dc: 8c63a2d4 lw r3,-0x5d2c(r3) 000ea9e0: 90a40000 lbu r4,0x0000(r5) 000ea9e4: 00431021 addu r2,r2,r3 000ea9e8: a0440004 sb r4,0x0004(r2) 000ea9ec: 8fa300f0 lw r3,0x00f0(r29) 000ea9f0: 90a40001 lbu r4,0x0001(r5) 000ea9f4: 00031080 sll r2,r3,0x02 000ea9f8: 00431021 addu r2,r2,r3 000ea9fc: 3c038012 lui r3,0x8012 000eaa00: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaa04: 000210c0 sll r2,r2,0x03 000eaa08: 00431021 addu r2,r2,r3 000eaa0c: a0440005 sb r4,0x0005(r2) 000eaa10: 8fa300f0 lw r3,0x00f0(r29) 000eaa14: 90a40002 lbu r4,0x0002(r5) 000eaa18: 00031080 sll r2,r3,0x02 000eaa1c: 00431021 addu r2,r2,r3 000eaa20: 3c038012 lui r3,0x8012 000eaa24: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaa28: 000210c0 sll r2,r2,0x03 000eaa2c: 00431021 addu r2,r2,r3 000eaa30: a0440006 sb r4,0x0006(r2) 000eaa34: 8fa300f0 lw r3,0x00f0(r29) 000eaa38: 90a40000 lbu r4,0x0000(r5) 000eaa3c: 00031080 sll r2,r3,0x02 000eaa40: 00431021 addu r2,r2,r3 000eaa44: 3c038012 lui r3,0x8012 000eaa48: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaa4c: 000210c0 sll r2,r2,0x03 000eaa50: 00431021 addu r2,r2,r3 000eaa54: a0440010 sb r4,0x0010(r2) 000eaa58: 8fa300f0 lw r3,0x00f0(r29) 000eaa5c: 90a40001 lbu r4,0x0001(r5) 000eaa60: 00031080 sll r2,r3,0x02 000eaa64: 00431021 addu r2,r2,r3 000eaa68: 3c038012 lui r3,0x8012 000eaa6c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaa70: 000210c0 sll r2,r2,0x03 000eaa74: 00431021 addu r2,r2,r3 000eaa78: a0440011 sb r4,0x0011(r2) 000eaa7c: 8fa300f0 lw r3,0x00f0(r29) 000eaa80: 90a40002 lbu r4,0x0002(r5) 000eaa84: 00031080 sll r2,r3,0x02 000eaa88: 00431021 addu r2,r2,r3 000eaa8c: 3c038012 lui r3,0x8012 000eaa90: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaa94: 000210c0 sll r2,r2,0x03 000eaa98: 00431021 addu r2,r2,r3 000eaa9c: a0440012 sb r4,0x0012(r2) 000eaaa0: 8fa300f0 lw r3,0x00f0(r29) 000eaaa4: 90a40000 lbu r4,0x0000(r5) 000eaaa8: 00031080 sll r2,r3,0x02 000eaaac: 00431021 addu r2,r2,r3 000eaab0: 3c038012 lui r3,0x8012 000eaab4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaab8: 000210c0 sll r2,r2,0x03 000eaabc: 00431021 addu r2,r2,r3 000eaac0: a044001c sb r4,0x001c(r2) 000eaac4: 8fa300f0 lw r3,0x00f0(r29) 000eaac8: 90a40001 lbu r4,0x0001(r5) 000eaacc: 00031080 sll r2,r3,0x02 000eaad0: 00431021 addu r2,r2,r3 000eaad4: 3c038012 lui r3,0x8012 000eaad8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaadc: 000210c0 sll r2,r2,0x03 000eaae0: 00431021 addu r2,r2,r3 000eaae4: a044001d sb r4,0x001d(r2) 000eaae8: 8fa300f0 lw r3,0x00f0(r29) 000eaaec: 90a40002 lbu r4,0x0002(r5) 000eaaf0: 00031080 sll r2,r3,0x02 000eaaf4: 00431021 addu r2,r2,r3 000eaaf8: 3c038012 lui r3,0x8012 000eaafc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eab00: 000210c0 sll r2,r2,0x03 000eab04: 00431021 addu r2,r2,r3 000eab08: a044001e sb r4,0x001e(r2) 000eab0c: 8fa200f0 lw r2,0x00f0(r29) 000eab10: 3c03800f lui r3,0x800f 000eab14: 8c635b64 lw r3,0x5b64(r3) 000eab18: 24420001 addiu r2,r2,0x0001 000eab1c: afa200f0 sw r2,0x00f0(r29) 000eab20: 0043102a slt r2,r2,r3 000eab24: 1440ff9e bne r2,r0,0x000ea9a0 000eab28: 00000000 nop 000eab2c: 3c02800f lui r2,0x800f 000eab30: 8c425b68 lw r2,0x5b68(r2) 000eab34: 00000000 nop 000eab38: 18400097 blez r2,0x000ead98 000eab3c: afa000f0 sw r0,0x00f0(r29) 000eab40: 3c05800f lui r5,0x800f 000eab44: 24a56854 addiu r5,r5,0x6854 000eab48: 8fa300f0 lw r3,0x00f0(r29) 000eab4c: 00000000 nop 000eab50: 00031140 sll r2,r3,0x05 000eab54: 3c018012 lui r1,0x8012 000eab58: 00220821 addu r1,r1,r2 000eab5c: 8422c4a6 lh r2,-0x3b5a(r1) 000eab60: 00000000 nop 000eab64: 30428000 andi r2,r2,0x8000 000eab68: 14400083 bne r2,r0,0x000ead78 000eab6c: 00031040 sll r2,r3,0x01 000eab70: 00431021 addu r2,r2,r3 000eab74: 00021080 sll r2,r2,0x02 000eab78: 00431021 addu r2,r2,r3 000eab7c: 00021080 sll r2,r2,0x02 000eab80: 3c038012 lui r3,0x8012 000eab84: 8c63a2d4 lw r3,-0x5d2c(r3) 000eab88: 90a40000 lbu r4,0x0000(r5) 000eab8c: 00431021 addu r2,r2,r3 000eab90: a0443844 sb r4,0x3844(r2) 000eab94: 8fa300f0 lw r3,0x00f0(r29) 000eab98: 90a40001 lbu r4,0x0001(r5) 000eab9c: 00031040 sll r2,r3,0x01 000eaba0: 00431021 addu r2,r2,r3 000eaba4: 00021080 sll r2,r2,0x02 000eaba8: 00431021 addu r2,r2,r3 000eabac: 3c038012 lui r3,0x8012 000eabb0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eabb4: 00021080 sll r2,r2,0x02 000eabb8: 00431021 addu r2,r2,r3 000eabbc: a0443845 sb r4,0x3845(r2) 000eabc0: 8fa300f0 lw r3,0x00f0(r29) 000eabc4: 90a40002 lbu r4,0x0002(r5) 000eabc8: 00031040 sll r2,r3,0x01 000eabcc: 00431021 addu r2,r2,r3 000eabd0: 00021080 sll r2,r2,0x02 000eabd4: 00431021 addu r2,r2,r3 000eabd8: 3c038012 lui r3,0x8012 000eabdc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eabe0: 00021080 sll r2,r2,0x02 000eabe4: 00431021 addu r2,r2,r3 000eabe8: a0443846 sb r4,0x3846(r2) 000eabec: 8fa300f0 lw r3,0x00f0(r29) 000eabf0: 90a40000 lbu r4,0x0000(r5) 000eabf4: 00031040 sll r2,r3,0x01 000eabf8: 00431021 addu r2,r2,r3 000eabfc: 00021080 sll r2,r2,0x02 000eac00: 00431021 addu r2,r2,r3 000eac04: 3c038012 lui r3,0x8012 000eac08: 8c63a2d4 lw r3,-0x5d2c(r3) 000eac0c: 00021080 sll r2,r2,0x02 000eac10: 00431021 addu r2,r2,r3 000eac14: a0443850 sb r4,0x3850(r2) 000eac18: 8fa300f0 lw r3,0x00f0(r29) 000eac1c: 90a40001 lbu r4,0x0001(r5) 000eac20: 00031040 sll r2,r3,0x01 000eac24: 00431021 addu r2,r2,r3 000eac28: 00021080 sll r2,r2,0x02 000eac2c: 00431021 addu r2,r2,r3 000eac30: 3c038012 lui r3,0x8012 000eac34: 8c63a2d4 lw r3,-0x5d2c(r3) 000eac38: 00021080 sll r2,r2,0x02 000eac3c: 00431021 addu r2,r2,r3 000eac40: a0443851 sb r4,0x3851(r2) 000eac44: 8fa300f0 lw r3,0x00f0(r29) 000eac48: 90a40002 lbu r4,0x0002(r5) 000eac4c: 00031040 sll r2,r3,0x01 000eac50: 00431021 addu r2,r2,r3 000eac54: 00021080 sll r2,r2,0x02 000eac58: 00431021 addu r2,r2,r3 000eac5c: 3c038012 lui r3,0x8012 000eac60: 8c63a2d4 lw r3,-0x5d2c(r3) 000eac64: 00021080 sll r2,r2,0x02 000eac68: 00431021 addu r2,r2,r3 000eac6c: a0443852 sb r4,0x3852(r2) 000eac70: 8fa300f0 lw r3,0x00f0(r29) 000eac74: 90a40000 lbu r4,0x0000(r5) 000eac78: 00031040 sll r2,r3,0x01 000eac7c: 00431021 addu r2,r2,r3 000eac80: 00021080 sll r2,r2,0x02 000eac84: 00431021 addu r2,r2,r3 000eac88: 3c038012 lui r3,0x8012 000eac8c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eac90: 00021080 sll r2,r2,0x02 000eac94: 00431021 addu r2,r2,r3 000eac98: a044385c sb r4,0x385c(r2) 000eac9c: 8fa300f0 lw r3,0x00f0(r29) 000eaca0: 90a40001 lbu r4,0x0001(r5) 000eaca4: 00031040 sll r2,r3,0x01 000eaca8: 00431021 addu r2,r2,r3 000eacac: 00021080 sll r2,r2,0x02 000eacb0: 00431021 addu r2,r2,r3 000eacb4: 3c038012 lui r3,0x8012 000eacb8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eacbc: 00021080 sll r2,r2,0x02 000eacc0: 00431021 addu r2,r2,r3 000eacc4: a044385d sb r4,0x385d(r2) 000eacc8: 8fa300f0 lw r3,0x00f0(r29) 000eaccc: 90a40002 lbu r4,0x0002(r5) 000eacd0: 00031040 sll r2,r3,0x01 000eacd4: 00431021 addu r2,r2,r3 000eacd8: 00021080 sll r2,r2,0x02 000eacdc: 00431021 addu r2,r2,r3 000eace0: 3c038012 lui r3,0x8012 000eace4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eace8: 00021080 sll r2,r2,0x02 000eacec: 00431021 addu r2,r2,r3 000eacf0: a044385e sb r4,0x385e(r2) 000eacf4: 8fa300f0 lw r3,0x00f0(r29) 000eacf8: 90a40000 lbu r4,0x0000(r5) 000eacfc: 00031040 sll r2,r3,0x01 000ead00: 00431021 addu r2,r2,r3 000ead04: 00021080 sll r2,r2,0x02 000ead08: 00431021 addu r2,r2,r3 000ead0c: 3c038012 lui r3,0x8012 000ead10: 8c63a2d4 lw r3,-0x5d2c(r3) 000ead14: 00021080 sll r2,r2,0x02 000ead18: 00431021 addu r2,r2,r3 000ead1c: a0443868 sb r4,0x3868(r2) 000ead20: 8fa300f0 lw r3,0x00f0(r29) 000ead24: 90a40001 lbu r4,0x0001(r5) 000ead28: 00031040 sll r2,r3,0x01 000ead2c: 00431021 addu r2,r2,r3 000ead30: 00021080 sll r2,r2,0x02 000ead34: 00431021 addu r2,r2,r3 000ead38: 3c038012 lui r3,0x8012 000ead3c: 8c63a2d4 lw r3,-0x5d2c(r3) 000ead40: 00021080 sll r2,r2,0x02 000ead44: 00431021 addu r2,r2,r3 000ead48: a0443869 sb r4,0x3869(r2) 000ead4c: 8fa300f0 lw r3,0x00f0(r29) 000ead50: 90a40002 lbu r4,0x0002(r5) 000ead54: 00031040 sll r2,r3,0x01 000ead58: 00431021 addu r2,r2,r3 000ead5c: 00021080 sll r2,r2,0x02 000ead60: 00431021 addu r2,r2,r3 000ead64: 3c038012 lui r3,0x8012 000ead68: 8c63a2d4 lw r3,-0x5d2c(r3) 000ead6c: 00021080 sll r2,r2,0x02 000ead70: 00431021 addu r2,r2,r3 000ead74: a044386a sb r4,0x386a(r2) 000ead78: 8fa200f0 lw r2,0x00f0(r29) 000ead7c: 3c03800f lui r3,0x800f 000ead80: 8c635b68 lw r3,0x5b68(r3) 000ead84: 24420001 addiu r2,r2,0x0001 000ead88: afa200f0 sw r2,0x00f0(r29) 000ead8c: 0043102a slt r2,r2,r3 000ead90: 1440ff6d bne r2,r0,0x000eab48 000ead94: 00000000 nop 000ead98: 3c01800f lui r1,0x800f 000ead9c: ac205b5c sw r0,0x5b5c(r1) 000eada0: 3c03800f lui r3,0x800f 000eada4: 84636870 lh r3,0x6870(r3) 000eada8: 3c028019 lui r2,0x8019 000eadac: 2442f8cc addiu r2,r2,0xf8cc 000eadb0: 3c01800f lui r1,0x800f 000eadb4: ac226878 sw r2,0x6878(r1) 000eadb8: 34020001 ori r2,r0,0x0001 000eadbc: 1462014d bne r3,r2,0x000eb2f4 000eadc0: 00000000 nop 000eadc4: 3c028010 lui r2,0x8010 000eadc8: 9442be90 lhu r2,-0x4170(r2) 000eadcc: 00000000 nop 000eadd0: 10400088 beq r2,r0,0x000eaff4 000eadd4: afa000f0 sw r0,0x00f0(r29) 000eadd8: 34080020 ori r8,r0,0x0020 # [Red value] = 0x20 (32) 000eaddc: 34070028 ori r7,r0,0x0028 # [Green value] = 0x28 (40) 000eade0: 34060060 ori r6,r0,0x0060 # [Blue value] = 0x60 (96) 000eade4: 8fa500f0 lw r5,0x00f0(r29) 000eade8: 00000000 nop 000eadec: 00051040 sll r2,r5,0x01 000eadf0: 00451021 addu r2,r2,r5 000eadf4: 000220c0 sll r4,r2,0x03 000eadf8: 3c018012 lui r1,0x8012 000eadfc: 00240821 addu r1,r1,r4 000eae00: 9423a2de lhu r3,-0x5d22(r1) 000eae04: 3402fffe ori r2,r0,0xfffe 000eae08: 10620072 beq r3,r2,0x000eafd4 000eae0c: 00031042 srl r2,r3,0x01 000eae10: 3c03800f lui r3,0x800f 000eae14: 90636860 lbu r3,0x6860(r3) 000eae18: 3042007f andi r2,r2,0x007f 000eae1c: 00430018 mult r2,r3 000eae20: 3c018012 lui r1,0x8012 000eae24: 00240821 addu r1,r1,r4 000eae28: 9423a2de lhu r3,-0x5d22(r1) 000eae2c: 3c01800f lui r1,0x800f 000eae30: a422686c sh r2,0x686c(r1) 000eae34: 00031a02 srl r3,r3,0x08 000eae38: 3c01800f lui r1,0x800f 000eae3c: a4236868 sh r3,0x6868(r1) 000eae40: 00001012 mflo r2 000eae44: 00431821 addu r3,r2,r3 000eae48: 3c018012 lui r1,0x8012 000eae4c: 00240821 addu r1,r1,r4 000eae50: 9422a2de lhu r2,-0x5d22(r1) 000eae54: 00000000 nop 000eae58: 30420001 andi r2,r2,0x0001 000eae5c: 10400002 beq r2,r0,0x000eae68 000eae60: 00608821 addu r17,r3,r0 000eae64: 24710100 addiu r17,r3,0x0100 000eae68: 00111400 sll r2,r17,0x10 000eae6c: 3c03800f lui r3,0x800f 000eae70: 8c636878 lw r3,0x6878(r3) 000eae74: 00021343 sra r2,r2,0x0d 000eae78: 00431021 addu r2,r2,r3 000eae7c: 90420005 lbu r2,0x0005(r2) 000eae80: 00000000 nop 000eae84: 30420020 andi r2,r2,0x0020 000eae88: 10400052 beq r2,r0,0x000eafd4 000eae8c: 00051080 sll r2,r5,0x02 000eae90: 00451021 addu r2,r2,r5 000eae94: 3c038012 lui r3,0x8012 000eae98: 8c63a2d4 lw r3,-0x5d2c(r3) 000eae9c: 000210c0 sll r2,r2,0x03 000eaea0: 00621821 addu r3,r3,r2 000eaea4: 9462000e lhu r2,0x000e(r3) 000eaea8: a0680004 sb r8,0x0004(r3) 000eaeac: 8fa400f0 lw r4,0x00f0(r29) 000eaeb0: 3042803f andi r2,r2,0x803f 000eaeb4: 34427840 ori r2,r2,0x7840 000eaeb8: a462000e sh r2,0x000e(r3) 000eaebc: 00041080 sll r2,r4,0x02 000eaec0: 00441021 addu r2,r2,r4 000eaec4: 3c038012 lui r3,0x8012 000eaec8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaecc: 000210c0 sll r2,r2,0x03 000eaed0: 00621821 addu r3,r3,r2 000eaed4: a0680010 sb r8,0x0010(r3) 000eaed8: 8fa300f0 lw r3,0x00f0(r29) 000eaedc: 00000000 nop 000eaee0: 00031080 sll r2,r3,0x02 000eaee4: 00431021 addu r2,r2,r3 000eaee8: 3c038012 lui r3,0x8012 000eaeec: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaef0: 000210c0 sll r2,r2,0x03 000eaef4: 00621821 addu r3,r3,r2 000eaef8: a068001c sb r8,0x001c(r3) 000eaefc: 8fa300f0 lw r3,0x00f0(r29) 000eaf00: 00000000 nop 000eaf04: 00031080 sll r2,r3,0x02 000eaf08: 00431021 addu r2,r2,r3 000eaf0c: 3c038012 lui r3,0x8012 000eaf10: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaf14: 000210c0 sll r2,r2,0x03 000eaf18: 00621821 addu r3,r3,r2 000eaf1c: a0670005 sb r7,0x0005(r3) 000eaf20: 8fa300f0 lw r3,0x00f0(r29) 000eaf24: 00000000 nop 000eaf28: 00031080 sll r2,r3,0x02 000eaf2c: 00431021 addu r2,r2,r3 000eaf30: 3c038012 lui r3,0x8012 000eaf34: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaf38: 000210c0 sll r2,r2,0x03 000eaf3c: 00621821 addu r3,r3,r2 000eaf40: a0670011 sb r7,0x0011(r3) 000eaf44: 8fa300f0 lw r3,0x00f0(r29) 000eaf48: 00000000 nop 000eaf4c: 00031080 sll r2,r3,0x02 000eaf50: 00431021 addu r2,r2,r3 000eaf54: 3c038012 lui r3,0x8012 000eaf58: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaf5c: 000210c0 sll r2,r2,0x03 000eaf60: 00621821 addu r3,r3,r2 000eaf64: a067001d sb r7,0x001d(r3) 000eaf68: 8fa300f0 lw r3,0x00f0(r29) 000eaf6c: 00000000 nop 000eaf70: 00031080 sll r2,r3,0x02 000eaf74: 00431021 addu r2,r2,r3 000eaf78: 3c038012 lui r3,0x8012 000eaf7c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eaf80: 000210c0 sll r2,r2,0x03 000eaf84: 00621821 addu r3,r3,r2 000eaf88: a0660006 sb r6,0x0006(r3) 000eaf8c: 8fa300f0 lw r3,0x00f0(r29) 000eaf90: 00000000 nop 000eaf94: 00031080 sll r2,r3,0x02 000eaf98: 00431021 addu r2,r2,r3 000eaf9c: 3c038012 lui r3,0x8012 000eafa0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eafa4: 000210c0 sll r2,r2,0x03 000eafa8: 00621821 addu r3,r3,r2 000eafac: a0660012 sb r6,0x0012(r3) 000eafb0: 8fa300f0 lw r3,0x00f0(r29) 000eafb4: 00000000 nop 000eafb8: 00031080 sll r2,r3,0x02 000eafbc: 00431021 addu r2,r2,r3 000eafc0: 3c038012 lui r3,0x8012 000eafc4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eafc8: 000210c0 sll r2,r2,0x03 000eafcc: 00621821 addu r3,r3,r2 000eafd0: a066001e sb r6,0x001e(r3) 000eafd4: 8fa200f0 lw r2,0x00f0(r29) 000eafd8: 3c038010 lui r3,0x8010 000eafdc: 9463be90 lhu r3,-0x4170(r3) 000eafe0: 24420001 addiu r2,r2,0x0001 000eafe4: afa200f0 sw r2,0x00f0(r29) 000eafe8: 0043102a slt r2,r2,r3 000eafec: 1440ff7d bne r2,r0,0x000eade4 000eaff0: 00000000 nop 000eaff4: 3c028010 lui r2,0x8010 000eaff8: 9442be92 lhu r2,-0x416e(r2) 000eaffc: 00000000 nop 000eb000: 104000b9 beq r2,r0,0x000eb2e8 000eb004: afa000f0 sw r0,0x00f0(r29) 000eb008: 34080020 ori r8,r0,0x0020 # [Red value] = 0x20 (32) 000eb00c: 34070028 ori r7,r0,0x0028 # [Green value] = 0x28 (40) 000eb010: 34060060 ori r6,r0,0x0060 # [Blue value] = 0x60 (96) 000eb014: 8fa500f0 lw r5,0x00f0(r29) 000eb018: 00000000 nop 000eb01c: 00052140 sll r4,r5,0x05 000eb020: 3c018012 lui r1,0x8012 000eb024: 00240821 addu r1,r1,r4 000eb028: 9423c49e lhu r3,-0x3b62(r1) 000eb02c: 3402fffe ori r2,r0,0xfffe 000eb030: 106200a5 beq r3,r2,0x000eb2c8 000eb034: 00031042 srl r2,r3,0x01 000eb038: 3c03800f lui r3,0x800f 000eb03c: 90636860 lbu r3,0x6860(r3) 000eb040: 3042007f andi r2,r2,0x007f 000eb044: 00430018 mult r2,r3 000eb048: 3c018012 lui r1,0x8012 000eb04c: 00240821 addu r1,r1,r4 000eb050: 9423c49e lhu r3,-0x3b62(r1) 000eb054: 3c01800f lui r1,0x800f 000eb058: a422686c sh r2,0x686c(r1) 000eb05c: 00031a02 srl r3,r3,0x08 000eb060: 3c01800f lui r1,0x800f 000eb064: a4236868 sh r3,0x6868(r1) 000eb068: 00001012 mflo r2 000eb06c: 00431821 addu r3,r2,r3 000eb070: 3c018012 lui r1,0x8012 000eb074: 00240821 addu r1,r1,r4 000eb078: 9422c49e lhu r2,-0x3b62(r1) 000eb07c: 00000000 nop 000eb080: 30420001 andi r2,r2,0x0001 000eb084: 10400002 beq r2,r0,0x000eb090 000eb088: 00608821 addu r17,r3,r0 000eb08c: 24710100 addiu r17,r3,0x0100 000eb090: 00111400 sll r2,r17,0x10 000eb094: 3c03800f lui r3,0x800f 000eb098: 8c636878 lw r3,0x6878(r3) 000eb09c: 00021343 sra r2,r2,0x0d 000eb0a0: 00431021 addu r2,r2,r3 000eb0a4: 90420005 lbu r2,0x0005(r2) 000eb0a8: 00000000 nop 000eb0ac: 30420020 andi r2,r2,0x0020 000eb0b0: 10400085 beq r2,r0,0x000eb2c8 000eb0b4: 00051040 sll r2,r5,0x01 000eb0b8: 00451021 addu r2,r2,r5 000eb0bc: 00021080 sll r2,r2,0x02 000eb0c0: 00451021 addu r2,r2,r5 000eb0c4: 3c038012 lui r3,0x8012 000eb0c8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb0cc: 00021080 sll r2,r2,0x02 000eb0d0: 00621821 addu r3,r3,r2 000eb0d4: 9462384e lhu r2,0x384e(r3) 000eb0d8: a0683844 sb r8,0x3844(r3) 000eb0dc: 8fa400f0 lw r4,0x00f0(r29) 000eb0e0: 3042803f andi r2,r2,0x803f 000eb0e4: 34427840 ori r2,r2,0x7840 000eb0e8: a462384e sh r2,0x384e(r3) 000eb0ec: 00041040 sll r2,r4,0x01 000eb0f0: 00441021 addu r2,r2,r4 000eb0f4: 00021080 sll r2,r2,0x02 000eb0f8: 00441021 addu r2,r2,r4 000eb0fc: 3c038012 lui r3,0x8012 000eb100: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb104: 00021080 sll r2,r2,0x02 000eb108: 00621821 addu r3,r3,r2 000eb10c: a0683850 sb r8,0x3850(r3) 000eb110: 8fa300f0 lw r3,0x00f0(r29) 000eb114: 00000000 nop 000eb118: 00031040 sll r2,r3,0x01 000eb11c: 00431021 addu r2,r2,r3 000eb120: 00021080 sll r2,r2,0x02 000eb124: 00431021 addu r2,r2,r3 000eb128: 3c038012 lui r3,0x8012 000eb12c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb130: 00021080 sll r2,r2,0x02 000eb134: 00621821 addu r3,r3,r2 000eb138: a068385c sb r8,0x385c(r3) 000eb13c: 8fa300f0 lw r3,0x00f0(r29) 000eb140: 00000000 nop 000eb144: 00031040 sll r2,r3,0x01 000eb148: 00431021 addu r2,r2,r3 000eb14c: 00021080 sll r2,r2,0x02 000eb150: 00431021 addu r2,r2,r3 000eb154: 3c038012 lui r3,0x8012 000eb158: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb15c: 00021080 sll r2,r2,0x02 000eb160: 00621821 addu r3,r3,r2 000eb164: a0683868 sb r8,0x3868(r3) 000eb168: 8fa300f0 lw r3,0x00f0(r29) 000eb16c: 00000000 nop 000eb170: 00031040 sll r2,r3,0x01 000eb174: 00431021 addu r2,r2,r3 000eb178: 00021080 sll r2,r2,0x02 000eb17c: 00431021 addu r2,r2,r3 000eb180: 3c038012 lui r3,0x8012 000eb184: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb188: 00021080 sll r2,r2,0x02 000eb18c: 00621821 addu r3,r3,r2 000eb190: a0673845 sb r7,0x3845(r3) 000eb194: 8fa300f0 lw r3,0x00f0(r29) 000eb198: 00000000 nop 000eb19c: 00031040 sll r2,r3,0x01 000eb1a0: 00431021 addu r2,r2,r3 000eb1a4: 00021080 sll r2,r2,0x02 000eb1a8: 00431021 addu r2,r2,r3 000eb1ac: 3c038012 lui r3,0x8012 000eb1b0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb1b4: 00021080 sll r2,r2,0x02 000eb1b8: 00621821 addu r3,r3,r2 000eb1bc: a0673851 sb r7,0x3851(r3) 000eb1c0: 8fa300f0 lw r3,0x00f0(r29) 000eb1c4: 00000000 nop 000eb1c8: 00031040 sll r2,r3,0x01 000eb1cc: 00431021 addu r2,r2,r3 000eb1d0: 00021080 sll r2,r2,0x02 000eb1d4: 00431021 addu r2,r2,r3 000eb1d8: 3c038012 lui r3,0x8012 000eb1dc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb1e0: 00021080 sll r2,r2,0x02 000eb1e4: 00621821 addu r3,r3,r2 000eb1e8: a067385d sb r7,0x385d(r3) 000eb1ec: 8fa300f0 lw r3,0x00f0(r29) 000eb1f0: 00000000 nop 000eb1f4: 00031040 sll r2,r3,0x01 000eb1f8: 00431021 addu r2,r2,r3 000eb1fc: 00021080 sll r2,r2,0x02 000eb200: 00431021 addu r2,r2,r3 000eb204: 3c038012 lui r3,0x8012 000eb208: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb20c: 00021080 sll r2,r2,0x02 000eb210: 00621821 addu r3,r3,r2 000eb214: a0673869 sb r7,0x3869(r3) 000eb218: 8fa300f0 lw r3,0x00f0(r29) 000eb21c: 00000000 nop 000eb220: 00031040 sll r2,r3,0x01 000eb224: 00431021 addu r2,r2,r3 000eb228: 00021080 sll r2,r2,0x02 000eb22c: 00431021 addu r2,r2,r3 000eb230: 3c038012 lui r3,0x8012 000eb234: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb238: 00021080 sll r2,r2,0x02 000eb23c: 00621821 addu r3,r3,r2 000eb240: a0663846 sb r6,0x3846(r3) 000eb244: 8fa300f0 lw r3,0x00f0(r29) 000eb248: 00000000 nop 000eb24c: 00031040 sll r2,r3,0x01 000eb250: 00431021 addu r2,r2,r3 000eb254: 00021080 sll r2,r2,0x02 000eb258: 00431021 addu r2,r2,r3 000eb25c: 3c038012 lui r3,0x8012 000eb260: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb264: 00021080 sll r2,r2,0x02 000eb268: 00621821 addu r3,r3,r2 000eb26c: a0663852 sb r6,0x3852(r3) 000eb270: 8fa300f0 lw r3,0x00f0(r29) 000eb274: 00000000 nop 000eb278: 00031040 sll r2,r3,0x01 000eb27c: 00431021 addu r2,r2,r3 000eb280: 00021080 sll r2,r2,0x02 000eb284: 00431021 addu r2,r2,r3 000eb288: 3c038012 lui r3,0x8012 000eb28c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb290: 00021080 sll r2,r2,0x02 000eb294: 00621821 addu r3,r3,r2 000eb298: a066385e sb r6,0x385e(r3) 000eb29c: 8fa300f0 lw r3,0x00f0(r29) 000eb2a0: 00000000 nop 000eb2a4: 00031040 sll r2,r3,0x01 000eb2a8: 00431021 addu r2,r2,r3 000eb2ac: 00021080 sll r2,r2,0x02 000eb2b0: 00431021 addu r2,r2,r3 000eb2b4: 3c038012 lui r3,0x8012 000eb2b8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb2bc: 00021080 sll r2,r2,0x02 000eb2c0: 00621821 addu r3,r3,r2 000eb2c4: a066386a sb r6,0x386a(r3) 000eb2c8: 8fa200f0 lw r2,0x00f0(r29) 000eb2cc: 3c038010 lui r3,0x8010 000eb2d0: 9463be92 lhu r3,-0x416e(r3) 000eb2d4: 24420001 addiu r2,r2,0x0001 000eb2d8: afa200f0 sw r2,0x00f0(r29) 000eb2dc: 0043102a slt r2,r2,r3 000eb2e0: 1440ff4c bne r2,r0,0x000eb014 000eb2e4: 00000000 nop 000eb2e8: 3402000a ori r2,r0,0x000a 000eb2ec: 3c01800f lui r1,0x800f 000eb2f0: a4226870 sh r2,0x6870(r1) 000eb2f4: 3c03800f lui r3,0x800f 000eb2f8: 84636872 lh r3,0x6872(r3) 000eb2fc: 34020002 ori r2,r0,0x0002 000eb300: 1462014d bne r3,r2,0x000eb838 000eb304: 00000000 nop 000eb308: 3c028010 lui r2,0x8010 000eb30c: 9442be90 lhu r2,-0x4170(r2) 000eb310: 00000000 nop 000eb314: 10400088 beq r2,r0,0x000eb538 000eb318: afa000f0 sw r0,0x00f0(r29) 000eb31c: 34080060 ori r8,r0,0x0060 # [Red value] = 0x60 (96) 000eb320: 34070018 ori r7,r0,0x0018 # [Green value] = 0x18 (24) 000eb324: 34060020 ori r6,r0,0x0020 # [Blue value] = 0x20 (32) 000eb328: 8fa500f0 lw r5,0x00f0(r29) 000eb32c: 00000000 nop 000eb330: 00051040 sll r2,r5,0x01 000eb334: 00451021 addu r2,r2,r5 000eb338: 000220c0 sll r4,r2,0x03 000eb33c: 3c018012 lui r1,0x8012 000eb340: 00240821 addu r1,r1,r4 000eb344: 9423a2de lhu r3,-0x5d22(r1) 000eb348: 3402fffe ori r2,r0,0xfffe 000eb34c: 10620072 beq r3,r2,0x000eb518 000eb350: 00031042 srl r2,r3,0x01 000eb354: 3c03800f lui r3,0x800f 000eb358: 90636860 lbu r3,0x6860(r3) 000eb35c: 3042007f andi r2,r2,0x007f 000eb360: 00430018 mult r2,r3 000eb364: 3c018012 lui r1,0x8012 000eb368: 00240821 addu r1,r1,r4 000eb36c: 9423a2de lhu r3,-0x5d22(r1) 000eb370: 3c01800f lui r1,0x800f 000eb374: a422686c sh r2,0x686c(r1) 000eb378: 00031a02 srl r3,r3,0x08 000eb37c: 3c01800f lui r1,0x800f 000eb380: a4236868 sh r3,0x6868(r1) 000eb384: 00001012 mflo r2 000eb388: 00431821 addu r3,r2,r3 000eb38c: 3c018012 lui r1,0x8012 000eb390: 00240821 addu r1,r1,r4 000eb394: 9422a2de lhu r2,-0x5d22(r1) 000eb398: 00000000 nop 000eb39c: 30420001 andi r2,r2,0x0001 000eb3a0: 10400002 beq r2,r0,0x000eb3ac 000eb3a4: 00608821 addu r17,r3,r0 000eb3a8: 24710100 addiu r17,r3,0x0100 000eb3ac: 00111400 sll r2,r17,0x10 000eb3b0: 3c03800f lui r3,0x800f 000eb3b4: 8c636878 lw r3,0x6878(r3) 000eb3b8: 00021343 sra r2,r2,0x0d 000eb3bc: 00431021 addu r2,r2,r3 000eb3c0: 90420005 lbu r2,0x0005(r2) 000eb3c4: 00000000 nop 000eb3c8: 30420040 andi r2,r2,0x0040 000eb3cc: 10400052 beq r2,r0,0x000eb518 000eb3d0: 00051080 sll r2,r5,0x02 000eb3d4: 00451021 addu r2,r2,r5 000eb3d8: 3c038012 lui r3,0x8012 000eb3dc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb3e0: 000210c0 sll r2,r2,0x03 000eb3e4: 00621821 addu r3,r3,r2 000eb3e8: 9462000e lhu r2,0x000e(r3) 000eb3ec: a0680004 sb r8,0x0004(r3) 000eb3f0: 8fa400f0 lw r4,0x00f0(r29) 000eb3f4: 3042803f andi r2,r2,0x803f 000eb3f8: 34427840 ori r2,r2,0x7840 000eb3fc: a462000e sh r2,0x000e(r3) 000eb400: 00041080 sll r2,r4,0x02 000eb404: 00441021 addu r2,r2,r4 000eb408: 3c038012 lui r3,0x8012 000eb40c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb410: 000210c0 sll r2,r2,0x03 000eb414: 00621821 addu r3,r3,r2 000eb418: a0680010 sb r8,0x0010(r3) 000eb41c: 8fa300f0 lw r3,0x00f0(r29) 000eb420: 00000000 nop 000eb424: 00031080 sll r2,r3,0x02 000eb428: 00431021 addu r2,r2,r3 000eb42c: 3c038012 lui r3,0x8012 000eb430: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb434: 000210c0 sll r2,r2,0x03 000eb438: 00621821 addu r3,r3,r2 000eb43c: a068001c sb r8,0x001c(r3) 000eb440: 8fa300f0 lw r3,0x00f0(r29) 000eb444: 00000000 nop 000eb448: 00031080 sll r2,r3,0x02 000eb44c: 00431021 addu r2,r2,r3 000eb450: 3c038012 lui r3,0x8012 000eb454: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb458: 000210c0 sll r2,r2,0x03 000eb45c: 00621821 addu r3,r3,r2 000eb460: a0670005 sb r7,0x0005(r3) 000eb464: 8fa300f0 lw r3,0x00f0(r29) 000eb468: 00000000 nop 000eb46c: 00031080 sll r2,r3,0x02 000eb470: 00431021 addu r2,r2,r3 000eb474: 3c038012 lui r3,0x8012 000eb478: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb47c: 000210c0 sll r2,r2,0x03 000eb480: 00621821 addu r3,r3,r2 000eb484: a0670011 sb r7,0x0011(r3) 000eb488: 8fa300f0 lw r3,0x00f0(r29) 000eb48c: 00000000 nop 000eb490: 00031080 sll r2,r3,0x02 000eb494: 00431021 addu r2,r2,r3 000eb498: 3c038012 lui r3,0x8012 000eb49c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb4a0: 000210c0 sll r2,r2,0x03 000eb4a4: 00621821 addu r3,r3,r2 000eb4a8: a067001d sb r7,0x001d(r3) 000eb4ac: 8fa300f0 lw r3,0x00f0(r29) 000eb4b0: 00000000 nop 000eb4b4: 00031080 sll r2,r3,0x02 000eb4b8: 00431021 addu r2,r2,r3 000eb4bc: 3c038012 lui r3,0x8012 000eb4c0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb4c4: 000210c0 sll r2,r2,0x03 000eb4c8: 00621821 addu r3,r3,r2 000eb4cc: a0660006 sb r6,0x0006(r3) 000eb4d0: 8fa300f0 lw r3,0x00f0(r29) 000eb4d4: 00000000 nop 000eb4d8: 00031080 sll r2,r3,0x02 000eb4dc: 00431021 addu r2,r2,r3 000eb4e0: 3c038012 lui r3,0x8012 000eb4e4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb4e8: 000210c0 sll r2,r2,0x03 000eb4ec: 00621821 addu r3,r3,r2 000eb4f0: a0660012 sb r6,0x0012(r3) 000eb4f4: 8fa300f0 lw r3,0x00f0(r29) 000eb4f8: 00000000 nop 000eb4fc: 00031080 sll r2,r3,0x02 000eb500: 00431021 addu r2,r2,r3 000eb504: 3c038012 lui r3,0x8012 000eb508: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb50c: 000210c0 sll r2,r2,0x03 000eb510: 00621821 addu r3,r3,r2 000eb514: a066001e sb r6,0x001e(r3) 000eb518: 8fa200f0 lw r2,0x00f0(r29) 000eb51c: 3c038010 lui r3,0x8010 000eb520: 9463be90 lhu r3,-0x4170(r3) 000eb524: 24420001 addiu r2,r2,0x0001 000eb528: afa200f0 sw r2,0x00f0(r29) 000eb52c: 0043102a slt r2,r2,r3 000eb530: 1440ff7d bne r2,r0,0x000eb328 000eb534: 00000000 nop 000eb538: 3c028010 lui r2,0x8010 000eb53c: 9442be92 lhu r2,-0x416e(r2) 000eb540: 00000000 nop 000eb544: 104000b9 beq r2,r0,0x000eb82c 000eb548: afa000f0 sw r0,0x00f0(r29) 000eb54c: 34080060 ori r8,r0,0x0060 000eb550: 34070018 ori r7,r0,0x0018 000eb554: 34060020 ori r6,r0,0x0020 000eb558: 8fa500f0 lw r5,0x00f0(r29) 000eb55c: 00000000 nop 000eb560: 00052140 sll r4,r5,0x05 000eb564: 3c018012 lui r1,0x8012 000eb568: 00240821 addu r1,r1,r4 000eb56c: 9423c49e lhu r3,-0x3b62(r1) 000eb570: 3402fffe ori r2,r0,0xfffe 000eb574: 106200a5 beq r3,r2,0x000eb80c 000eb578: 00031042 srl r2,r3,0x01 000eb57c: 3c03800f lui r3,0x800f 000eb580: 90636860 lbu r3,0x6860(r3) 000eb584: 3042007f andi r2,r2,0x007f 000eb588: 00430018 mult r2,r3 000eb58c: 3c018012 lui r1,0x8012 000eb590: 00240821 addu r1,r1,r4 000eb594: 9423c49e lhu r3,-0x3b62(r1) 000eb598: 3c01800f lui r1,0x800f 000eb59c: a422686c sh r2,0x686c(r1) 000eb5a0: 00031a02 srl r3,r3,0x08 000eb5a4: 3c01800f lui r1,0x800f 000eb5a8: a4236868 sh r3,0x6868(r1) 000eb5ac: 00001012 mflo r2 000eb5b0: 00431821 addu r3,r2,r3 000eb5b4: 3c018012 lui r1,0x8012 000eb5b8: 00240821 addu r1,r1,r4 000eb5bc: 9422c49e lhu r2,-0x3b62(r1) 000eb5c0: 00000000 nop 000eb5c4: 30420001 andi r2,r2,0x0001 000eb5c8: 10400002 beq r2,r0,0x000eb5d4 000eb5cc: 00608821 addu r17,r3,r0 000eb5d0: 24710100 addiu r17,r3,0x0100 000eb5d4: 00111400 sll r2,r17,0x10 000eb5d8: 3c03800f lui r3,0x800f 000eb5dc: 8c636878 lw r3,0x6878(r3) 000eb5e0: 00021343 sra r2,r2,0x0d 000eb5e4: 00431021 addu r2,r2,r3 000eb5e8: 90420005 lbu r2,0x0005(r2) 000eb5ec: 00000000 nop 000eb5f0: 30420040 andi r2,r2,0x0040 000eb5f4: 10400085 beq r2,r0,0x000eb80c 000eb5f8: 00051040 sll r2,r5,0x01 000eb5fc: 00451021 addu r2,r2,r5 000eb600: 00021080 sll r2,r2,0x02 000eb604: 00451021 addu r2,r2,r5 000eb608: 3c038012 lui r3,0x8012 000eb60c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb610: 00021080 sll r2,r2,0x02 000eb614: 00621821 addu r3,r3,r2 000eb618: 9462384e lhu r2,0x384e(r3) 000eb61c: a0683844 sb r8,0x3844(r3) 000eb620: 8fa400f0 lw r4,0x00f0(r29) 000eb624: 3042803f andi r2,r2,0x803f 000eb628: 34427840 ori r2,r2,0x7840 000eb62c: a462384e sh r2,0x384e(r3) 000eb630: 00041040 sll r2,r4,0x01 000eb634: 00441021 addu r2,r2,r4 000eb638: 00021080 sll r2,r2,0x02 000eb63c: 00441021 addu r2,r2,r4 000eb640: 3c038012 lui r3,0x8012 000eb644: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb648: 00021080 sll r2,r2,0x02 000eb64c: 00621821 addu r3,r3,r2 000eb650: a0683850 sb r8,0x3850(r3) 000eb654: 8fa300f0 lw r3,0x00f0(r29) 000eb658: 00000000 nop 000eb65c: 00031040 sll r2,r3,0x01 000eb660: 00431021 addu r2,r2,r3 000eb664: 00021080 sll r2,r2,0x02 000eb668: 00431021 addu r2,r2,r3 000eb66c: 3c038012 lui r3,0x8012 000eb670: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb674: 00021080 sll r2,r2,0x02 000eb678: 00621821 addu r3,r3,r2 000eb67c: a068385c sb r8,0x385c(r3) 000eb680: 8fa300f0 lw r3,0x00f0(r29) 000eb684: 00000000 nop 000eb688: 00031040 sll r2,r3,0x01 000eb68c: 00431021 addu r2,r2,r3 000eb690: 00021080 sll r2,r2,0x02 000eb694: 00431021 addu r2,r2,r3 000eb698: 3c038012 lui r3,0x8012 000eb69c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb6a0: 00021080 sll r2,r2,0x02 000eb6a4: 00621821 addu r3,r3,r2 000eb6a8: a0683868 sb r8,0x3868(r3) 000eb6ac: 8fa300f0 lw r3,0x00f0(r29) 000eb6b0: 00000000 nop 000eb6b4: 00031040 sll r2,r3,0x01 000eb6b8: 00431021 addu r2,r2,r3 000eb6bc: 00021080 sll r2,r2,0x02 000eb6c0: 00431021 addu r2,r2,r3 000eb6c4: 3c038012 lui r3,0x8012 000eb6c8: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb6cc: 00021080 sll r2,r2,0x02 000eb6d0: 00621821 addu r3,r3,r2 000eb6d4: a0673845 sb r7,0x3845(r3) 000eb6d8: 8fa300f0 lw r3,0x00f0(r29) 000eb6dc: 00000000 nop 000eb6e0: 00031040 sll r2,r3,0x01 000eb6e4: 00431021 addu r2,r2,r3 000eb6e8: 00021080 sll r2,r2,0x02 000eb6ec: 00431021 addu r2,r2,r3 000eb6f0: 3c038012 lui r3,0x8012 000eb6f4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb6f8: 00021080 sll r2,r2,0x02 000eb6fc: 00621821 addu r3,r3,r2 000eb700: a0673851 sb r7,0x3851(r3) 000eb704: 8fa300f0 lw r3,0x00f0(r29) 000eb708: 00000000 nop 000eb70c: 00031040 sll r2,r3,0x01 000eb710: 00431021 addu r2,r2,r3 000eb714: 00021080 sll r2,r2,0x02 000eb718: 00431021 addu r2,r2,r3 000eb71c: 3c038012 lui r3,0x8012 000eb720: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb724: 00021080 sll r2,r2,0x02 000eb728: 00621821 addu r3,r3,r2 000eb72c: a067385d sb r7,0x385d(r3) 000eb730: 8fa300f0 lw r3,0x00f0(r29) 000eb734: 00000000 nop 000eb738: 00031040 sll r2,r3,0x01 000eb73c: 00431021 addu r2,r2,r3 000eb740: 00021080 sll r2,r2,0x02 000eb744: 00431021 addu r2,r2,r3 000eb748: 3c038012 lui r3,0x8012 000eb74c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb750: 00021080 sll r2,r2,0x02 000eb754: 00621821 addu r3,r3,r2 000eb758: a0673869 sb r7,0x3869(r3) 000eb75c: 8fa300f0 lw r3,0x00f0(r29) 000eb760: 00000000 nop 000eb764: 00031040 sll r2,r3,0x01 000eb768: 00431021 addu r2,r2,r3 000eb76c: 00021080 sll r2,r2,0x02 000eb770: 00431021 addu r2,r2,r3 000eb774: 3c038012 lui r3,0x8012 000eb778: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb77c: 00021080 sll r2,r2,0x02 000eb780: 00621821 addu r3,r3,r2 000eb784: a0663846 sb r6,0x3846(r3) 000eb788: 8fa300f0 lw r3,0x00f0(r29) 000eb78c: 00000000 nop 000eb790: 00031040 sll r2,r3,0x01 000eb794: 00431021 addu r2,r2,r3 000eb798: 00021080 sll r2,r2,0x02 000eb79c: 00431021 addu r2,r2,r3 000eb7a0: 3c038012 lui r3,0x8012 000eb7a4: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb7a8: 00021080 sll r2,r2,0x02 000eb7ac: 00621821 addu r3,r3,r2 000eb7b0: a0663852 sb r6,0x3852(r3) 000eb7b4: 8fa300f0 lw r3,0x00f0(r29) 000eb7b8: 00000000 nop 000eb7bc: 00031040 sll r2,r3,0x01 000eb7c0: 00431021 addu r2,r2,r3 000eb7c4: 00021080 sll r2,r2,0x02 000eb7c8: 00431021 addu r2,r2,r3 000eb7cc: 3c038012 lui r3,0x8012 000eb7d0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb7d4: 00021080 sll r2,r2,0x02 000eb7d8: 00621821 addu r3,r3,r2 000eb7dc: a066385e sb r6,0x385e(r3) 000eb7e0: 8fa300f0 lw r3,0x00f0(r29) 000eb7e4: 00000000 nop 000eb7e8: 00031040 sll r2,r3,0x01 000eb7ec: 00431021 addu r2,r2,r3 000eb7f0: 00021080 sll r2,r2,0x02 000eb7f4: 00431021 addu r2,r2,r3 000eb7f8: 3c038012 lui r3,0x8012 000eb7fc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb800: 00021080 sll r2,r2,0x02 000eb804: 00621821 addu r3,r3,r2 000eb808: a066386a sb r6,0x386a(r3) 000eb80c: 8fa200f0 lw r2,0x00f0(r29) 000eb810: 3c038010 lui r3,0x8010 000eb814: 9463be92 lhu r3,-0x416e(r3) 000eb818: 24420001 addiu r2,r2,0x0001 000eb81c: afa200f0 sw r2,0x00f0(r29) 000eb820: 0043102a slt r2,r2,r3 000eb824: 1440ff4c bne r2,r0,0x000eb558 000eb828: 00000000 nop 000eb82c: 3402000b ori r2,r0,0x000b 000eb830: 3c01800f lui r1,0x800f 000eb834: a4226872 sh r2,0x6872(r1) 000eb838: 3c03800f lui r3,0x800f 000eb83c: 84636874 lh r3,0x6874(r3) 000eb840: 34020007 ori r2,r0,0x0007 000eb844: 1462014d bne r3,r2,0x000ebd7c 000eb848: 00000000 nop 000eb84c: 3c028010 lui r2,0x8010 000eb850: 9442be90 lhu r2,-0x4170(r2) 000eb854: 00000000 nop 000eb858: 10400088 beq r2,r0,0x000eba7c 000eb85c: afa000f0 sw r0,0x00f0(r29) 000eb860: 34080050 ori r8,r0,0x0050 # [Red value] = 0x50 (80) 000eb864: 34070060 ori r7,r0,0x0060 # [Green value] = 0x60 (96) 000eb868: 34060010 ori r6,r0,0x0010 # [Blue value] = 0x10 (16) 000eb86c: 8fa500f0 lw r5,0x00f0(r29) 000eb870: 00000000 nop 000eb874: 00051040 sll r2,r5,0x01 000eb878: 00451021 addu r2,r2,r5 000eb87c: 000220c0 sll r4,r2,0x03 000eb880: 3c018012 lui r1,0x8012 000eb884: 00240821 addu r1,r1,r4 000eb888: 9423a2de lhu r3,-0x5d22(r1) 000eb88c: 3402fffe ori r2,r0,0xfffe 000eb890: 10620072 beq r3,r2,0x000eba5c 000eb894: 00031042 srl r2,r3,0x01 000eb898: 3c03800f lui r3,0x800f 000eb89c: 90636860 lbu r3,0x6860(r3) 000eb8a0: 3042007f andi r2,r2,0x007f 000eb8a4: 00430018 mult r2,r3 000eb8a8: 3c018012 lui r1,0x8012 000eb8ac: 00240821 addu r1,r1,r4 000eb8b0: 9423a2de lhu r3,-0x5d22(r1) 000eb8b4: 3c01800f lui r1,0x800f 000eb8b8: a422686c sh r2,0x686c(r1) 000eb8bc: 00031a02 srl r3,r3,0x08 000eb8c0: 3c01800f lui r1,0x800f 000eb8c4: a4236868 sh r3,0x6868(r1) 000eb8c8: 00001012 mflo r2 000eb8cc: 00431821 addu r3,r2,r3 000eb8d0: 3c018012 lui r1,0x8012 000eb8d4: 00240821 addu r1,r1,r4 000eb8d8: 9422a2de lhu r2,-0x5d22(r1) 000eb8dc: 00000000 nop 000eb8e0: 30420001 andi r2,r2,0x0001 000eb8e4: 10400002 beq r2,r0,0x000eb8f0 000eb8e8: 00608821 addu r17,r3,r0 000eb8ec: 24710100 addiu r17,r3,0x0100 000eb8f0: 00111400 sll r2,r17,0x10 000eb8f4: 3c03800f lui r3,0x800f 000eb8f8: 8c636878 lw r3,0x6878(r3) 000eb8fc: 00021343 sra r2,r2,0x0d 000eb900: 00431021 addu r2,r2,r3 000eb904: 90420005 lbu r2,0x0005(r2) 000eb908: 00000000 nop 000eb90c: 30420080 andi r2,r2,0x0080 000eb910: 10400052 beq r2,r0,0x000eba5c 000eb914: 00051080 sll r2,r5,0x02 000eb918: 00451021 addu r2,r2,r5 000eb91c: 3c038012 lui r3,0x8012 000eb920: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb924: 000210c0 sll r2,r2,0x03 000eb928: 00621821 addu r3,r3,r2 000eb92c: 9462000e lhu r2,0x000e(r3) 000eb930: a0680004 sb r8,0x0004(r3) 000eb934: 8fa400f0 lw r4,0x00f0(r29) 000eb938: 3042803f andi r2,r2,0x803f 000eb93c: 34427840 ori r2,r2,0x7840 000eb940: a462000e sh r2,0x000e(r3) 000eb944: 00041080 sll r2,r4,0x02 000eb948: 00441021 addu r2,r2,r4 000eb94c: 3c038012 lui r3,0x8012 000eb950: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb954: 000210c0 sll r2,r2,0x03 000eb958: 00621821 addu r3,r3,r2 000eb95c: a0680010 sb r8,0x0010(r3) 000eb960: 8fa300f0 lw r3,0x00f0(r29) 000eb964: 00000000 nop 000eb968: 00031080 sll r2,r3,0x02 000eb96c: 00431021 addu r2,r2,r3 000eb970: 3c038012 lui r3,0x8012 000eb974: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb978: 000210c0 sll r2,r2,0x03 000eb97c: 00621821 addu r3,r3,r2 000eb980: a068001c sb r8,0x001c(r3) 000eb984: 8fa300f0 lw r3,0x00f0(r29) 000eb988: 00000000 nop 000eb98c: 00031080 sll r2,r3,0x02 000eb990: 00431021 addu r2,r2,r3 000eb994: 3c038012 lui r3,0x8012 000eb998: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb99c: 000210c0 sll r2,r2,0x03 000eb9a0: 00621821 addu r3,r3,r2 000eb9a4: a0670005 sb r7,0x0005(r3) 000eb9a8: 8fa300f0 lw r3,0x00f0(r29) 000eb9ac: 00000000 nop 000eb9b0: 00031080 sll r2,r3,0x02 000eb9b4: 00431021 addu r2,r2,r3 000eb9b8: 3c038012 lui r3,0x8012 000eb9bc: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb9c0: 000210c0 sll r2,r2,0x03 000eb9c4: 00621821 addu r3,r3,r2 000eb9c8: a0670011 sb r7,0x0011(r3) 000eb9cc: 8fa300f0 lw r3,0x00f0(r29) 000eb9d0: 00000000 nop 000eb9d4: 00031080 sll r2,r3,0x02 000eb9d8: 00431021 addu r2,r2,r3 000eb9dc: 3c038012 lui r3,0x8012 000eb9e0: 8c63a2d4 lw r3,-0x5d2c(r3) 000eb9e4: 000210c0 sll r2,r2,0x03 000eb9e8: 00621821 addu r3,r3,r2 000eb9ec: a067001d sb r7,0x001d(r3) 000eb9f0: 8fa300f0 lw r3,0x00f0(r29) 000eb9f4: 00000000 nop 000eb9f8: 00031080 sll r2,r3,0x02 000eb9fc: 00431021 addu r2,r2,r3 000eba00: 3c038012 lui r3,0x8012 000eba04: 8c63a2d4 lw r3,-0x5d2c(r3) 000eba08: 000210c0 sll r2,r2,0x03 000eba0c: 00621821 addu r3,r3,r2 000eba10: a0660006 sb r6,0x0006(r3) 000eba14: 8fa300f0 lw r3,0x00f0(r29) 000eba18: 00000000 nop 000eba1c: 00031080 sll r2,r3,0x02 000eba20: 00431021 addu r2,r2,r3 000eba24: 3c038012 lui r3,0x8012 000eba28: 8c63a2d4 lw r3,-0x5d2c(r3) 000eba2c: 000210c0 sll r2,r2,0x03 000eba30: 00621821 addu r3,r3,r2 000eba34: a0660012 sb r6,0x0012(r3) 000eba38: 8fa300f0 lw r3,0x00f0(r29) 000eba3c: 00000000 nop 000eba40: 00031080 sll r2,r3,0x02 000eba44: 00431021 addu r2,r2,r3 000eba48: 3c038012 lui r3,0x8012 000eba4c: 8c63a2d4 lw r3,-0x5d2c(r3) 000eba50: 000210c0 sll r2,r2,0x03 000eba54: 00621821 addu r3,r3,r2 000eba58: a066001e sb r6,0x001e(r3) 000eba5c: 8fa200f0 lw r2,0x00f0(r29) 000eba60: 3c038010 lui r3,0x8010 000eba64: 9463be90 lhu r3,-0x4170(r3) 000eba68: 24420001 addiu r2,r2,0x0001 000eba6c: afa200f0 sw r2,0x00f0(r29) 000eba70: 0043102a slt r2,r2,r3 000eba74: 1440ff7d bne r2,r0,0x000eb86c 000eba78: 00000000 nop 000eba7c: 3c028010 lui r2,0x8010 000eba80: 9442be92 lhu r2,-0x416e(r2) 000eba84: 00000000 nop 000eba88: 104000b9 beq r2,r0,0x000ebd70 000eba8c: afa000f0 sw r0,0x00f0(r29) 000eba90: 34080050 ori r8,r0,0x0050 # [Red value] = 0x50 (80) 000eba94: 34070060 ori r7,r0,0x0060 # [Green value] = 0x60 (96) 000eba98: 34060010 ori r6,r0,0x0010 # [Blue value] = 0x10 (16) 000eba9c: 8fa500f0 lw r5,0x00f0(r29) 000ebaa0: 00000000 nop 000ebaa4: 00052140 sll r4,r5,0x05 000ebaa8: 3c018012 lui r1,0x8012 000ebaac: 00240821 addu r1,r1,r4 000ebab0: 9423c49e lhu r3,-0x3b62(r1) 000ebab4: 3402fffe ori r2,r0,0xfffe 000ebab8: 106200a5 beq r3,r2,0x000ebd50 000ebabc: 00031042 srl r2,r3,0x01 000ebac0: 3c03800f lui r3,0x800f 000ebac4: 90636860 lbu r3,0x6860(r3) 000ebac8: 3042007f andi r2,r2,0x007f 000ebacc: 00430018 mult r2,r3 000ebad0: 3c018012 lui r1,0x8012 000ebad4: 00240821 addu r1,r1,r4 000ebad8: 9423c49e lhu r3,-0x3b62(r1) 000ebadc: 3c01800f lui r1,0x800f 000ebae0: a422686c sh r2,0x686c(r1) 000ebae4: 00031a02 srl r3,r3,0x08 000ebae8: 3c01800f lui r1,0x800f 000ebaec: a4236868 sh r3,0x6868(r1) 000ebaf0: 00001012 mflo r2 000ebaf4: 00431821 addu r3,r2,r3 000ebaf8: 3c018012 lui r1,0x8012 000ebafc: 00240821 addu r1,r1,r4 000ebb00: 9422c49e lhu r2,-0x3b62(r1) 000ebb04: 00000000 nop 000ebb08: 30420001 andi r2,r2,0x0001 000ebb0c: 10400002 beq r2,r0,0x000ebb18 000ebb10: 00608821 addu r17,r3,r0 000ebb14: 24710100 addiu r17,r3,0x0100 000ebb18: 00111400 sll r2,r17,0x10 000ebb1c: 3c03800f lui r3,0x800f 000ebb20: 8c636878 lw r3,0x6878(r3) 000ebb24: 00021343 sra r2,r2,0x0d 000ebb28: 00431021 addu r2,r2,r3 000ebb2c: 90420005 lbu r2,0x0005(r2) 000ebb30: 00000000 nop 000ebb34: 30420080 andi r2,r2,0x0080 000ebb38: 10400085 beq r2,r0,0x000ebd50 000ebb3c: 00051040 sll r2,r5,0x01 000ebb40: 00451021 addu r2,r2,r5 000ebb44: 00021080 sll r2,r2,0x02 000ebb48: 00451021 addu r2,r2,r5 000ebb4c: 3c038012 lui r3,0x8012 000ebb50: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebb54: 00021080 sll r2,r2,0x02 000ebb58: 00621821 addu r3,r3,r2 000ebb5c: 9462384e lhu r2,0x384e(r3) 000ebb60: a0683844 sb r8,0x3844(r3) 000ebb64: 8fa400f0 lw r4,0x00f0(r29) 000ebb68: 3042803f andi r2,r2,0x803f 000ebb6c: 34427840 ori r2,r2,0x7840 000ebb70: a462384e sh r2,0x384e(r3) 000ebb74: 00041040 sll r2,r4,0x01 000ebb78: 00441021 addu r2,r2,r4 000ebb7c: 00021080 sll r2,r2,0x02 000ebb80: 00441021 addu r2,r2,r4 000ebb84: 3c038012 lui r3,0x8012 000ebb88: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebb8c: 00021080 sll r2,r2,0x02 000ebb90: 00621821 addu r3,r3,r2 000ebb94: a0683850 sb r8,0x3850(r3) 000ebb98: 8fa300f0 lw r3,0x00f0(r29) 000ebb9c: 00000000 nop 000ebba0: 00031040 sll r2,r3,0x01 000ebba4: 00431021 addu r2,r2,r3 000ebba8: 00021080 sll r2,r2,0x02 000ebbac: 00431021 addu r2,r2,r3 000ebbb0: 3c038012 lui r3,0x8012 000ebbb4: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebbb8: 00021080 sll r2,r2,0x02 000ebbbc: 00621821 addu r3,r3,r2 000ebbc0: a068385c sb r8,0x385c(r3) 000ebbc4: 8fa300f0 lw r3,0x00f0(r29) 000ebbc8: 00000000 nop 000ebbcc: 00031040 sll r2,r3,0x01 000ebbd0: 00431021 addu r2,r2,r3 000ebbd4: 00021080 sll r2,r2,0x02 000ebbd8: 00431021 addu r2,r2,r3 000ebbdc: 3c038012 lui r3,0x8012 000ebbe0: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebbe4: 00021080 sll r2,r2,0x02 000ebbe8: 00621821 addu r3,r3,r2 000ebbec: a0683868 sb r8,0x3868(r3) 000ebbf0: 8fa300f0 lw r3,0x00f0(r29) 000ebbf4: 00000000 nop 000ebbf8: 00031040 sll r2,r3,0x01 000ebbfc: 00431021 addu r2,r2,r3 000ebc00: 00021080 sll r2,r2,0x02 000ebc04: 00431021 addu r2,r2,r3 000ebc08: 3c038012 lui r3,0x8012 000ebc0c: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebc10: 00021080 sll r2,r2,0x02 000ebc14: 00621821 addu r3,r3,r2 000ebc18: a0673845 sb r7,0x3845(r3) 000ebc1c: 8fa300f0 lw r3,0x00f0(r29) 000ebc20: 00000000 nop 000ebc24: 00031040 sll r2,r3,0x01 000ebc28: 00431021 addu r2,r2,r3 000ebc2c: 00021080 sll r2,r2,0x02 000ebc30: 00431021 addu r2,r2,r3 000ebc34: 3c038012 lui r3,0x8012 000ebc38: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebc3c: 00021080 sll r2,r2,0x02 000ebc40: 00621821 addu r3,r3,r2 000ebc44: a0673851 sb r7,0x3851(r3) 000ebc48: 8fa300f0 lw r3,0x00f0(r29) 000ebc4c: 00000000 nop 000ebc50: 00031040 sll r2,r3,0x01 000ebc54: 00431021 addu r2,r2,r3 000ebc58: 00021080 sll r2,r2,0x02 000ebc5c: 00431021 addu r2,r2,r3 000ebc60: 3c038012 lui r3,0x8012 000ebc64: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebc68: 00021080 sll r2,r2,0x02 000ebc6c: 00621821 addu r3,r3,r2 000ebc70: a067385d sb r7,0x385d(r3) 000ebc74: 8fa300f0 lw r3,0x00f0(r29) 000ebc78: 00000000 nop 000ebc7c: 00031040 sll r2,r3,0x01 000ebc80: 00431021 addu r2,r2,r3 000ebc84: 00021080 sll r2,r2,0x02 000ebc88: 00431021 addu r2,r2,r3 000ebc8c: 3c038012 lui r3,0x8012 000ebc90: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebc94: 00021080 sll r2,r2,0x02 000ebc98: 00621821 addu r3,r3,r2 000ebc9c: a0673869 sb r7,0x3869(r3) 000ebca0: 8fa300f0 lw r3,0x00f0(r29) 000ebca4: 00000000 nop 000ebca8: 00031040 sll r2,r3,0x01 000ebcac: 00431021 addu r2,r2,r3 000ebcb0: 00021080 sll r2,r2,0x02 000ebcb4: 00431021 addu r2,r2,r3 000ebcb8: 3c038012 lui r3,0x8012 000ebcbc: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebcc0: 00021080 sll r2,r2,0x02 000ebcc4: 00621821 addu r3,r3,r2 000ebcc8: a0663846 sb r6,0x3846(r3) 000ebccc: 8fa300f0 lw r3,0x00f0(r29) 000ebcd0: 00000000 nop 000ebcd4: 00031040 sll r2,r3,0x01 000ebcd8: 00431021 addu r2,r2,r3 000ebcdc: 00021080 sll r2,r2,0x02 000ebce0: 00431021 addu r2,r2,r3 000ebce4: 3c038012 lui r3,0x8012 000ebce8: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebcec: 00021080 sll r2,r2,0x02 000ebcf0: 00621821 addu r3,r3,r2 000ebcf4: a0663852 sb r6,0x3852(r3) 000ebcf8: 8fa300f0 lw r3,0x00f0(r29) 000ebcfc: 00000000 nop 000ebd00: 00031040 sll r2,r3,0x01 000ebd04: 00431021 addu r2,r2,r3 000ebd08: 00021080 sll r2,r2,0x02 000ebd0c: 00431021 addu r2,r2,r3 000ebd10: 3c038012 lui r3,0x8012 000ebd14: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebd18: 00021080 sll r2,r2,0x02 000ebd1c: 00621821 addu r3,r3,r2 000ebd20: a066385e sb r6,0x385e(r3) 000ebd24: 8fa300f0 lw r3,0x00f0(r29) 000ebd28: 00000000 nop 000ebd2c: 00031040 sll r2,r3,0x01 000ebd30: 00431021 addu r2,r2,r3 000ebd34: 00021080 sll r2,r2,0x02 000ebd38: 00431021 addu r2,r2,r3 000ebd3c: 3c038012 lui r3,0x8012 000ebd40: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebd44: 00021080 sll r2,r2,0x02 000ebd48: 00621821 addu r3,r3,r2 000ebd4c: a066386a sb r6,0x386a(r3) 000ebd50: 8fa200f0 lw r2,0x00f0(r29) 000ebd54: 3c038010 lui r3,0x8010 000ebd58: 9463be92 lhu r3,-0x416e(r3) 000ebd5c: 24420001 addiu r2,r2,0x0001 000ebd60: afa200f0 sw r2,0x00f0(r29) 000ebd64: 0043102a slt r2,r2,r3 000ebd68: 1440ff4c bne r2,r0,0x000eba9c 000ebd6c: 00000000 nop 000ebd70: 3402000c ori r2,r0,0x000c 000ebd74: 3c01800f lui r1,0x800f 000ebd78: a4226874 sh r2,0x6874(r1) 000ebd7c: 3c03800f lui r3,0x800f 000ebd80: 84636870 lh r3,0x6870(r3) 000ebd84: 34020005 ori r2,r0,0x0005 000ebd88: 146200ac bne r3,r2,0x000ec03c 000ebd8c: 00000000 nop 000ebd90: 3c038010 lui r3,0x8010 000ebd94: 2463be90 addiu r3,r3,0xbe90 000ebd98: 94620000 lhu r2,0x0000(r3) 000ebd9c: 00000000 nop 000ebda0: 1040003a beq r2,r0,0x000ebe8c 000ebda4: afa000f0 sw r0,0x00f0(r29) 000ebda8: 00603821 addu r7,r3,r0 000ebdac: 8fa500f0 lw r5,0x00f0(r29) 000ebdb0: 3c03800f lui r3,0x800f 000ebdb4: 8c6379b8 lw r3,0x79b8(r3) 000ebdb8: 00051080 sll r2,r5,0x02 000ebdbc: 00451021 addu r2,r2,r5 000ebdc0: 000210c0 sll r2,r2,0x03 000ebdc4: 00623021 addu r6,r3,r2 000ebdc8: 3c038012 lui r3,0x8012 000ebdcc: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebdd0: 94c4000e lhu r4,0x000e(r6) 000ebdd4: 00621821 addu r3,r3,r2 000ebdd8: 00051040 sll r2,r5,0x01 000ebddc: 00451021 addu r2,r2,r5 000ebde0: 000210c0 sll r2,r2,0x03 000ebde4: a464000e sh r4,0x000e(r3) 000ebde8: 3c018012 lui r1,0x8012 000ebdec: 00220821 addu r1,r1,r2 000ebdf0: 8422a2e6 lh r2,-0x5d1a(r1) 000ebdf4: 00000000 nop 000ebdf8: 30428000 andi r2,r2,0x8000 000ebdfc: 1440001c bne r2,r0,0x000ebe70 000ebe00: 00000000 nop 000ebe04: 90c20004 lbu r2,0x0004(r6) 000ebe08: 00000000 nop 000ebe0c: a0620004 sb r2,0x0004(r3) 000ebe10: 8fa200f0 lw r2,0x00f0(r29) 000ebe14: 3c04800f lui r4,0x800f 000ebe18: 8c8479b8 lw r4,0x79b8(r4) 000ebe1c: 00021880 sll r3,r2,0x02 000ebe20: 00621821 addu r3,r3,r2 000ebe24: 000318c0 sll r3,r3,0x03 000ebe28: 00832021 addu r4,r4,r3 000ebe2c: 3c028012 lui r2,0x8012 000ebe30: 8c42a2d4 lw r2,-0x5d2c(r2) 000ebe34: 90840010 lbu r4,0x0010(r4) 000ebe38: 00431021 addu r2,r2,r3 000ebe3c: a0440010 sb r4,0x0010(r2) 000ebe40: 8fa200f0 lw r2,0x00f0(r29) 000ebe44: 3c04800f lui r4,0x800f 000ebe48: 8c8479b8 lw r4,0x79b8(r4) 000ebe4c: 00021880 sll r3,r2,0x02 000ebe50: 00621821 addu r3,r3,r2 000ebe54: 000318c0 sll r3,r3,0x03 000ebe58: 00832021 addu r4,r4,r3 000ebe5c: 3c028012 lui r2,0x8012 000ebe60: 8c42a2d4 lw r2,-0x5d2c(r2) 000ebe64: 9084001c lbu r4,0x001c(r4) 000ebe68: 00431021 addu r2,r2,r3 000ebe6c: a044001c sb r4,0x001c(r2) 000ebe70: 8fa200f0 lw r2,0x00f0(r29) 000ebe74: 94e30000 lhu r3,0x0000(r7) 000ebe78: 24420001 addiu r2,r2,0x0001 000ebe7c: afa200f0 sw r2,0x00f0(r29) 000ebe80: 0043102a slt r2,r2,r3 000ebe84: 1440ffc9 bne r2,r0,0x000ebdac 000ebe88: 00000000 nop 000ebe8c: 3c028010 lui r2,0x8010 000ebe90: 9442be92 lhu r2,-0x416e(r2) 000ebe94: 00000000 nop 000ebe98: 1040004c beq r2,r0,0x000ebfcc 000ebe9c: afa000f0 sw r0,0x00f0(r29) 000ebea0: 8fa500f0 lw r5,0x00f0(r29) 000ebea4: 3c03800f lui r3,0x800f 000ebea8: 8c6379b8 lw r3,0x79b8(r3) 000ebeac: 00051040 sll r2,r5,0x01 000ebeb0: 00451021 addu r2,r2,r5 000ebeb4: 00021080 sll r2,r2,0x02 000ebeb8: 00451021 addu r2,r2,r5 000ebebc: 00021080 sll r2,r2,0x02 000ebec0: 00623021 addu r6,r3,r2 000ebec4: 00052940 sll r5,r5,0x05 000ebec8: 3c038012 lui r3,0x8012 000ebecc: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebed0: 94c4384e lhu r4,0x384e(r6) 000ebed4: 00621821 addu r3,r3,r2 000ebed8: a464384e sh r4,0x384e(r3) 000ebedc: 3c018012 lui r1,0x8012 000ebee0: 00250821 addu r1,r1,r5 000ebee4: 8422c4a6 lh r2,-0x3b5a(r1) 000ebee8: 00000000 nop 000ebeec: 30428000 andi r2,r2,0x8000 000ebef0: 1440002e bne r2,r0,0x000ebfac 000ebef4: 00000000 nop 000ebef8: 90c23844 lbu r2,0x3844(r6) 000ebefc: 00000000 nop 000ebf00: a0623844 sb r2,0x3844(r3) 000ebf04: 8fa300f0 lw r3,0x00f0(r29) 000ebf08: 3c04800f lui r4,0x800f 000ebf0c: 8c8479b8 lw r4,0x79b8(r4) 000ebf10: 00031040 sll r2,r3,0x01 000ebf14: 00431021 addu r2,r2,r3 000ebf18: 00021080 sll r2,r2,0x02 000ebf1c: 00431021 addu r2,r2,r3 000ebf20: 00021080 sll r2,r2,0x02 000ebf24: 00822021 addu r4,r4,r2 000ebf28: 3c038012 lui r3,0x8012 000ebf2c: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebf30: 90843850 lbu r4,0x3850(r4) 000ebf34: 00621821 addu r3,r3,r2 000ebf38: a0643850 sb r4,0x3850(r3) 000ebf3c: 8fa300f0 lw r3,0x00f0(r29) 000ebf40: 3c04800f lui r4,0x800f 000ebf44: 8c8479b8 lw r4,0x79b8(r4) 000ebf48: 00031040 sll r2,r3,0x01 000ebf4c: 00431021 addu r2,r2,r3 000ebf50: 00021080 sll r2,r2,0x02 000ebf54: 00431021 addu r2,r2,r3 000ebf58: 00021080 sll r2,r2,0x02 000ebf5c: 00822021 addu r4,r4,r2 000ebf60: 3c038012 lui r3,0x8012 000ebf64: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebf68: 9084385c lbu r4,0x385c(r4) 000ebf6c: 00621821 addu r3,r3,r2 000ebf70: a064385c sb r4,0x385c(r3) 000ebf74: 8fa300f0 lw r3,0x00f0(r29) 000ebf78: 3c04800f lui r4,0x800f 000ebf7c: 8c8479b8 lw r4,0x79b8(r4) 000ebf80: 00031040 sll r2,r3,0x01 000ebf84: 00431021 addu r2,r2,r3 000ebf88: 00021080 sll r2,r2,0x02 000ebf8c: 00431021 addu r2,r2,r3 000ebf90: 00021080 sll r2,r2,0x02 000ebf94: 00822021 addu r4,r4,r2 000ebf98: 3c038012 lui r3,0x8012 000ebf9c: 8c63a2d4 lw r3,-0x5d2c(r3) 000ebfa0: 90843868 lbu r4,0x3868(r4) 000ebfa4: 00621821 addu r3,r3,r2 000ebfa8: a0643868 sb r4,0x3868(r3) 000ebfac: 8fa200f0 lw r2,0x00f0(r29) 000ebfb0: 3c038010 lui r3,0x8010 000ebfb4: 9463be92 lhu r3,-0x416e(r3) 000ebfb8: 24420001 addiu r2,r2,0x0001 000ebfbc: afa200f0 sw r2,0x00f0(r29) 000ebfc0: 0043102a slt r2,r2,r3 000ebfc4: 1440ffb6 bne r2,r0,0x000ebea0 000ebfc8: 00000000 nop 000ebfcc: 3c02800f lui r2,0x800f 000ebfd0: 94426872 lhu r2,0x6872(r2) 000ebfd4: 3c03800f lui r3,0x800f 000ebfd8: 94636874 lhu r3,0x6874(r3) 000ebfdc: 3c01800f lui r1,0x800f 000ebfe0: a4206870 sh r0,0x6870(r1) 000ebfe4: 00431025 or r2,r2,r3 000ebfe8: 14400014 bne r2,r0,0x000ec03c 000ebfec: 3404000a ori r4,r0,0x000a 000ebff0: 34050008 ori r5,r0,0x0008 000ebff4: 34060001 ori r6,r0,0x0001 000ebff8: 00003821 addu r7,r0,r0 000ebffc: 34110001 ori r17,r0,0x0001 000ec000: 2410ffe0 addiu r16,r0,0xffe0 000ec004: afb10010 sw r17,0x0010(r29) 000ec008: afb00014 sw r16,0x0014(r29) 000ec00c: afb00018 sw r16,0x0018(r29) 000ec010: 0c023dc4 jal 0x0008f710 000ec014: afb0001c sw r16,0x001c(r29) 000ec018: 34040008 ori r4,r0,0x0008 000ec01c: 34050008 ori r5,r0,0x0008 000ec020: 34060001 ori r6,r0,0x0001 000ec024: 00003821 addu r7,r0,r0 000ec028: afb10010 sw r17,0x0010(r29) 000ec02c: afb00014 sw r16,0x0014(r29) 000ec030: afb00018 sw r16,0x0018(r29) 000ec034: 0c023dc4 jal 0x0008f710 000ec038: afb0001c sw r16,0x001c(r29) 000ec03c: 3c03800f lui r3,0x800f 000ec040: 84636872 lh r3,0x6872(r3) 000ec044: 34020003 ori r2,r0,0x0003 000ec048: 14620051 bne r3,r2,0x000ec190 000ec04c: 00000000 nop 000ec050: 3c068010 lui r6,0x8010 000ec054: 24c6be90 addiu r6,r6,0xbe90 000ec058: 94c20000 lhu r2,0x0000(r6) 000ec05c: 00000000 nop 000ec060: 10400014 beq r2,r0,0x000ec0b4 000ec064: afa000f0 sw r0,0x00f0(r29) 000ec068: 3c078012 lui r7,0x8012 000ec06c: 8ce7a2d4 lw r7,-0x5d2c(r7) 000ec070: 3c05800f lui r5,0x800f 000ec074: 8ca579b8 lw r5,0x79b8(r5) 000ec078: 8fa400f0 lw r4,0x00f0(r29) 000ec07c: 00000000 nop 000ec080: 00041080 sll r2,r4,0x02 000ec084: 00441021 addu r2,r2,r4 000ec088: 000210c0 sll r2,r2,0x03 000ec08c: 00a21821 addu r3,r5,r2 000ec090: 9463000e lhu r3,0x000e(r3) 000ec094: 00e21021 addu r2,r7,r2 000ec098: a443000e sh r3,0x000e(r2) 000ec09c: 94c20000 lhu r2,0x0000(r6) 000ec0a0: 24840001 addiu r4,r4,0x0001 000ec0a4: afa400f0 sw r4,0x00f0(r29) 000ec0a8: 0082202a slt r4,r4,r2 000ec0ac: 1480fff2 bne r4,r0,0x000ec078 000ec0b0: 00000000 nop 000ec0b4: 3c058010 lui r5,0x8010 000ec0b8: 24a5be92 addiu r5,r5,0xbe92 000ec0bc: 94a20000 lhu r2,0x0000(r5) 000ec0c0: 00000000 nop 000ec0c4: 10400016 beq r2,r0,0x000ec120 000ec0c8: afa000f0 sw r0,0x00f0(r29) 000ec0cc: 3c078012 lui r7,0x8012 000ec0d0: 8ce7a2d4 lw r7,-0x5d2c(r7) 000ec0d4: 3c06800f lui r6,0x800f 000ec0d8: 8cc679b8 lw r6,0x79b8(r6) 000ec0dc: 8fa400f0 lw r4,0x00f0(r29) 000ec0e0: 00000000 nop 000ec0e4: 00041040 sll r2,r4,0x01 000ec0e8: 00441021 addu r2,r2,r4 000ec0ec: 00021080 sll r2,r2,0x02 000ec0f0: 00441021 addu r2,r2,r4 000ec0f4: 00021080 sll r2,r2,0x02 000ec0f8: 00c21821 addu r3,r6,r2 000ec0fc: 9463384e lhu r3,0x384e(r3) 000ec100: 00e21021 addu r2,r7,r2 000ec104: a443384e sh r3,0x384e(r2) 000ec108: 94a20000 lhu r2,0x0000(r5) 000ec10c: 24840001 addiu r4,r4,0x0001 000ec110: afa400f0 sw r4,0x00f0(r29) 000ec114: 0082202a slt r4,r4,r2 000ec118: 1480fff0 bne r4,r0,0x000ec0dc 000ec11c: 00000000 nop 000ec120: 3c02800f lui r2,0x800f 000ec124: 94426870 lhu r2,0x6870(r2) 000ec128: 3c03800f lui r3,0x800f 000ec12c: 94636874 lhu r3,0x6874(r3) 000ec130: 3c01800f lui r1,0x800f 000ec134: a4206872 sh r0,0x6872(r1) 000ec138: 00431025 or r2,r2,r3 000ec13c: 14400014 bne r2,r0,0x000ec190 000ec140: 3404000a ori r4,r0,0x000a 000ec144: 34050008 ori r5,r0,0x0008 000ec148: 34060001 ori r6,r0,0x0001 000ec14c: 00003821 addu r7,r0,r0 000ec150: 34110001 ori r17,r0,0x0001 000ec154: 2410ffe0 addiu r16,r0,0xffe0 000ec158: afb10010 sw r17,0x0010(r29) 000ec15c: afb00014 sw r16,0x0014(r29) 000ec160: afb00018 sw r16,0x0018(r29) 000ec164: 0c023dc4 jal 0x0008f710 000ec168: afb0001c sw r16,0x001c(r29) 000ec16c: 34040008 ori r4,r0,0x0008 000ec170: 34050008 ori r5,r0,0x0008 000ec174: 34060001 ori r6,r0,0x0001 000ec178: 00003821 addu r7,r0,r0 000ec17c: afb10010 sw r17,0x0010(r29) 000ec180: afb00014 sw r16,0x0014(r29) 000ec184: afb00018 sw r16,0x0018(r29) 000ec188: 0c023dc4 jal 0x0008f710 000ec18c: afb0001c sw r16,0x001c(r29) 000ec190: 3c03800f lui r3,0x800f 000ec194: 84636874 lh r3,0x6874(r3) 000ec198: 34020008 ori r2,r0,0x0008 000ec19c: 14620151 bne r3,r2,0x000ec6e4 000ec1a0: 00000000 nop 000ec1a4: 3c068010 lui r6,0x8010 000ec1a8: 24c6be90 addiu r6,r6,0xbe90 000ec1ac: 94c20000 lhu r2,0x0000(r6) 000ec1b0: 00000000 nop 000ec1b4: 10400077 beq r2,r0,0x000ec394 000ec1b8: afa000f0 sw r0,0x00f0(r29) 000ec1bc: 8fa200f0 lw r2,0x00f0(r29) 000ec1c0: 3c048012 lui r4,0x8012 000ec1c4: 8c84a2d4 lw r4,-0x5d2c(r4) 000ec1c8: 00021880 sll r3,r2,0x02 000ec1cc: 00621821 addu r3,r3,r2 000ec1d0: 3c02800f lui r2,0x800f 000ec1d4: 8c4279b8 lw r2,0x79b8(r2) 000ec1d8: 000318c0 sll r3,r3,0x03 000ec1dc: 00431021 addu r2,r2,r3 000ec1e0: 9445000e lhu r5,0x000e(r2) 000ec1e4: 00832021 addu r4,r4,r3 000ec1e8: a485000e sh r5,0x000e(r4) 000ec1ec: 90420004 lbu r2,0x0004(r2) 000ec1f0: 00000000 nop 000ec1f4: a0820004 sb r2,0x0004(r4) 000ec1f8: 8fa200f0 lw r2,0x00f0(r29) 000ec1fc: 3c04800f lui r4,0x800f 000ec200: 8c8479b8 lw r4,0x79b8(r4) 000ec204: 00021880 sll r3,r2,0x02 000ec208: 00621821 addu r3,r3,r2 000ec20c: 000318c0 sll r3,r3,0x03 000ec210: 00832021 addu r4,r4,r3 000ec214: 3c028012 lui r2,0x8012 000ec218: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec21c: 90840010 lbu r4,0x0010(r4) 000ec220: 00431021 addu r2,r2,r3 000ec224: a0440010 sb r4,0x0010(r2) 000ec228: 8fa200f0 lw r2,0x00f0(r29) 000ec22c: 3c04800f lui r4,0x800f 000ec230: 8c8479b8 lw r4,0x79b8(r4) 000ec234: 00021880 sll r3,r2,0x02 000ec238: 00621821 addu r3,r3,r2 000ec23c: 000318c0 sll r3,r3,0x03 000ec240: 00832021 addu r4,r4,r3 000ec244: 3c028012 lui r2,0x8012 000ec248: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec24c: 9084001c lbu r4,0x001c(r4) 000ec250: 00431021 addu r2,r2,r3 000ec254: a044001c sb r4,0x001c(r2) 000ec258: 8fa200f0 lw r2,0x00f0(r29) 000ec25c: 3c04800f lui r4,0x800f 000ec260: 8c8479b8 lw r4,0x79b8(r4) 000ec264: 00021880 sll r3,r2,0x02 000ec268: 00621821 addu r3,r3,r2 000ec26c: 000318c0 sll r3,r3,0x03 000ec270: 00832021 addu r4,r4,r3 000ec274: 3c028012 lui r2,0x8012 000ec278: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec27c: 90840005 lbu r4,0x0005(r4) 000ec280: 00431021 addu r2,r2,r3 000ec284: a0440005 sb r4,0x0005(r2) 000ec288: 8fa200f0 lw r2,0x00f0(r29) 000ec28c: 3c04800f lui r4,0x800f 000ec290: 8c8479b8 lw r4,0x79b8(r4) 000ec294: 00021880 sll r3,r2,0x02 000ec298: 00621821 addu r3,r3,r2 000ec29c: 000318c0 sll r3,r3,0x03 000ec2a0: 00832021 addu r4,r4,r3 000ec2a4: 3c028012 lui r2,0x8012 000ec2a8: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec2ac: 90840011 lbu r4,0x0011(r4) 000ec2b0: 00431021 addu r2,r2,r3 000ec2b4: a0440011 sb r4,0x0011(r2) 000ec2b8: 8fa200f0 lw r2,0x00f0(r29) 000ec2bc: 3c04800f lui r4,0x800f 000ec2c0: 8c8479b8 lw r4,0x79b8(r4) 000ec2c4: 00021880 sll r3,r2,0x02 000ec2c8: 00621821 addu r3,r3,r2 000ec2cc: 000318c0 sll r3,r3,0x03 000ec2d0: 00832021 addu r4,r4,r3 000ec2d4: 3c028012 lui r2,0x8012 000ec2d8: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec2dc: 9084001d lbu r4,0x001d(r4) 000ec2e0: 00431021 addu r2,r2,r3 000ec2e4: a044001d sb r4,0x001d(r2) 000ec2e8: 8fa200f0 lw r2,0x00f0(r29) 000ec2ec: 3c04800f lui r4,0x800f 000ec2f0: 8c8479b8 lw r4,0x79b8(r4) 000ec2f4: 00021880 sll r3,r2,0x02 000ec2f8: 00621821 addu r3,r3,r2 000ec2fc: 000318c0 sll r3,r3,0x03 000ec300: 00832021 addu r4,r4,r3 000ec304: 3c028012 lui r2,0x8012 000ec308: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec30c: 90840006 lbu r4,0x0006(r4) 000ec310: 00431021 addu r2,r2,r3 000ec314: a0440006 sb r4,0x0006(r2) 000ec318: 8fa200f0 lw r2,0x00f0(r29) 000ec31c: 3c04800f lui r4,0x800f 000ec320: 8c8479b8 lw r4,0x79b8(r4) 000ec324: 00021880 sll r3,r2,0x02 000ec328: 00621821 addu r3,r3,r2 000ec32c: 000318c0 sll r3,r3,0x03 000ec330: 00832021 addu r4,r4,r3 000ec334: 3c028012 lui r2,0x8012 000ec338: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec33c: 90840012 lbu r4,0x0012(r4) 000ec340: 00431021 addu r2,r2,r3 000ec344: a0440012 sb r4,0x0012(r2) 000ec348: 8fa200f0 lw r2,0x00f0(r29) 000ec34c: 3c04800f lui r4,0x800f 000ec350: 8c8479b8 lw r4,0x79b8(r4) 000ec354: 00021880 sll r3,r2,0x02 000ec358: 00621821 addu r3,r3,r2 000ec35c: 000318c0 sll r3,r3,0x03 000ec360: 00832021 addu r4,r4,r3 000ec364: 3c028012 lui r2,0x8012 000ec368: 8c42a2d4 lw r2,-0x5d2c(r2) 000ec36c: 9084001e lbu r4,0x001e(r4) 000ec370: 00431021 addu r2,r2,r3 000ec374: a044001e sb r4,0x001e(r2) 000ec378: 8fa200f0 lw r2,0x00f0(r29) 000ec37c: 94c30000 lhu r3,0x0000(r6) 000ec380: 24420001 addiu r2,r2,0x0001 000ec384: afa200f0 sw r2,0x00f0(r29) 000ec388: 0043102a slt r2,r2,r3 000ec38c: 1440ff8b bne r2,r0,0x000ec1bc 000ec390: 00000000 nop 000ec394: 3c068010 lui r6,0x8010 000ec398: 24c6be92 addiu r6,r6,0xbe92 000ec39c: 94c20000 lhu r2,0x0000(r6) 000ec3a0: 00000000 nop 000ec3a4: 104000b3 beq r2,r0,0x000ec674 000ec3a8: afa000f0 sw r0,0x00f0(r29) 000ec3ac: 8fa300f0 lw r3,0x00f0(r29) 000ec3b0: 3c04800f lui r4,0x800f 000ec3b4: 8c8479b8 lw r4,0x79b8(r4) 000ec3b8: 00031040 sll r2,r3,0x01 000ec3bc: 00431021 addu r2,r2,r3 000ec3c0: 00021080 sll r2,r2,0x02 000ec3c4: 00431021 addu r2,r2,r3 000ec3c8: 00021080 sll r2,r2,0x02 000ec3cc: 00822021 addu r4,r4,r2 000ec3d0: 3c038012 lui r3,0x8012 000ec3d4: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec3d8: 9485384e lhu r5,0x384e(r4) 000ec3dc: 00621821 addu r3,r3,r2 000ec3e0: a465384e sh r5,0x384e(r3) 000ec3e4: 90823844 lbu r2,0x3844(r4) 000ec3e8: 00000000 nop 000ec3ec: a0623844 sb r2,0x3844(r3) 000ec3f0: 8fa300f0 lw r3,0x00f0(r29) 000ec3f4: 3c04800f lui r4,0x800f 000ec3f8: 8c8479b8 lw r4,0x79b8(r4) 000ec3fc: 00031040 sll r2,r3,0x01 000ec400: 00431021 addu r2,r2,r3 000ec404: 00021080 sll r2,r2,0x02 000ec408: 00431021 addu r2,r2,r3 000ec40c: 00021080 sll r2,r2,0x02 000ec410: 00822021 addu r4,r4,r2 000ec414: 3c038012 lui r3,0x8012 000ec418: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec41c: 90843850 lbu r4,0x3850(r4) 000ec420: 00621821 addu r3,r3,r2 000ec424: a0643850 sb r4,0x3850(r3) 000ec428: 8fa300f0 lw r3,0x00f0(r29) 000ec42c: 3c04800f lui r4,0x800f 000ec430: 8c8479b8 lw r4,0x79b8(r4) 000ec434: 00031040 sll r2,r3,0x01 000ec438: 00431021 addu r2,r2,r3 000ec43c: 00021080 sll r2,r2,0x02 000ec440: 00431021 addu r2,r2,r3 000ec444: 00021080 sll r2,r2,0x02 000ec448: 00822021 addu r4,r4,r2 000ec44c: 3c038012 lui r3,0x8012 000ec450: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec454: 9084385c lbu r4,0x385c(r4) 000ec458: 00621821 addu r3,r3,r2 000ec45c: a064385c sb r4,0x385c(r3) 000ec460: 8fa300f0 lw r3,0x00f0(r29) 000ec464: 3c04800f lui r4,0x800f 000ec468: 8c8479b8 lw r4,0x79b8(r4) 000ec46c: 00031040 sll r2,r3,0x01 000ec470: 00431021 addu r2,r2,r3 000ec474: 00021080 sll r2,r2,0x02 000ec478: 00431021 addu r2,r2,r3 000ec47c: 00021080 sll r2,r2,0x02 000ec480: 00822021 addu r4,r4,r2 000ec484: 3c038012 lui r3,0x8012 000ec488: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec48c: 90843868 lbu r4,0x3868(r4) 000ec490: 00621821 addu r3,r3,r2 000ec494: a0643868 sb r4,0x3868(r3) 000ec498: 8fa300f0 lw r3,0x00f0(r29) 000ec49c: 3c04800f lui r4,0x800f 000ec4a0: 8c8479b8 lw r4,0x79b8(r4) 000ec4a4: 00031040 sll r2,r3,0x01 000ec4a8: 00431021 addu r2,r2,r3 000ec4ac: 00021080 sll r2,r2,0x02 000ec4b0: 00431021 addu r2,r2,r3 000ec4b4: 00021080 sll r2,r2,0x02 000ec4b8: 00822021 addu r4,r4,r2 000ec4bc: 3c038012 lui r3,0x8012 000ec4c0: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec4c4: 90843845 lbu r4,0x3845(r4) 000ec4c8: 00621821 addu r3,r3,r2 000ec4cc: a0643845 sb r4,0x3845(r3) 000ec4d0: 8fa300f0 lw r3,0x00f0(r29) 000ec4d4: 3c04800f lui r4,0x800f 000ec4d8: 8c8479b8 lw r4,0x79b8(r4) 000ec4dc: 00031040 sll r2,r3,0x01 000ec4e0: 00431021 addu r2,r2,r3 000ec4e4: 00021080 sll r2,r2,0x02 000ec4e8: 00431021 addu r2,r2,r3 000ec4ec: 00021080 sll r2,r2,0x02 000ec4f0: 00822021 addu r4,r4,r2 000ec4f4: 3c038012 lui r3,0x8012 000ec4f8: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec4fc: 90843851 lbu r4,0x3851(r4) 000ec500: 00621821 addu r3,r3,r2 000ec504: a0643851 sb r4,0x3851(r3) 000ec508: 8fa300f0 lw r3,0x00f0(r29) 000ec50c: 3c04800f lui r4,0x800f 000ec510: 8c8479b8 lw r4,0x79b8(r4) 000ec514: 00031040 sll r2,r3,0x01 000ec518: 00431021 addu r2,r2,r3 000ec51c: 00021080 sll r2,r2,0x02 000ec520: 00431021 addu r2,r2,r3 000ec524: 00021080 sll r2,r2,0x02 000ec528: 00822021 addu r4,r4,r2 000ec52c: 3c038012 lui r3,0x8012 000ec530: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec534: 9084385d lbu r4,0x385d(r4) 000ec538: 00621821 addu r3,r3,r2 000ec53c: a064385d sb r4,0x385d(r3) 000ec540: 8fa300f0 lw r3,0x00f0(r29) 000ec544: 3c04800f lui r4,0x800f 000ec548: 8c8479b8 lw r4,0x79b8(r4) 000ec54c: 00031040 sll r2,r3,0x01 000ec550: 00431021 addu r2,r2,r3 000ec554: 00021080 sll r2,r2,0x02 000ec558: 00431021 addu r2,r2,r3 000ec55c: 00021080 sll r2,r2,0x02 000ec560: 00822021 addu r4,r4,r2 000ec564: 3c038012 lui r3,0x8012 000ec568: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec56c: 90843869 lbu r4,0x3869(r4) 000ec570: 00621821 addu r3,r3,r2 000ec574: a0643869 sb r4,0x3869(r3) 000ec578: 8fa300f0 lw r3,0x00f0(r29) 000ec57c: 3c04800f lui r4,0x800f 000ec580: 8c8479b8 lw r4,0x79b8(r4) 000ec584: 00031040 sll r2,r3,0x01 000ec588: 00431021 addu r2,r2,r3 000ec58c: 00021080 sll r2,r2,0x02 000ec590: 00431021 addu r2,r2,r3 000ec594: 00021080 sll r2,r2,0x02 000ec598: 00822021 addu r4,r4,r2 000ec59c: 3c038012 lui r3,0x8012 000ec5a0: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec5a4: 90843846 lbu r4,0x3846(r4) 000ec5a8: 00621821 addu r3,r3,r2 000ec5ac: a0643846 sb r4,0x3846(r3) 000ec5b0: 8fa300f0 lw r3,0x00f0(r29) 000ec5b4: 3c04800f lui r4,0x800f 000ec5b8: 8c8479b8 lw r4,0x79b8(r4) 000ec5bc: 00031040 sll r2,r3,0x01 000ec5c0: 00431021 addu r2,r2,r3 000ec5c4: 00021080 sll r2,r2,0x02 000ec5c8: 00431021 addu r2,r2,r3 000ec5cc: 00021080 sll r2,r2,0x02 000ec5d0: 00822021 addu r4,r4,r2 000ec5d4: 3c038012 lui r3,0x8012 000ec5d8: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec5dc: 90843852 lbu r4,0x3852(r4) 000ec5e0: 00621821 addu r3,r3,r2 000ec5e4: a0643852 sb r4,0x3852(r3) 000ec5e8: 8fa300f0 lw r3,0x00f0(r29) 000ec5ec: 3c04800f lui r4,0x800f 000ec5f0: 8c8479b8 lw r4,0x79b8(r4) 000ec5f4: 00031040 sll r2,r3,0x01 000ec5f8: 00431021 addu r2,r2,r3 000ec5fc: 00021080 sll r2,r2,0x02 000ec600: 00431021 addu r2,r2,r3 000ec604: 00021080 sll r2,r2,0x02 000ec608: 00822021 addu r4,r4,r2 000ec60c: 3c038012 lui r3,0x8012 000ec610: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec614: 9084385e lbu r4,0x385e(r4) 000ec618: 00621821 addu r3,r3,r2 000ec61c: a064385e sb r4,0x385e(r3) 000ec620: 8fa300f0 lw r3,0x00f0(r29) 000ec624: 3c04800f lui r4,0x800f 000ec628: 8c8479b8 lw r4,0x79b8(r4) 000ec62c: 00031040 sll r2,r3,0x01 000ec630: 00431021 addu r2,r2,r3 000ec634: 00021080 sll r2,r2,0x02 000ec638: 00431021 addu r2,r2,r3 000ec63c: 00021080 sll r2,r2,0x02 000ec640: 00822021 addu r4,r4,r2 000ec644: 3c038012 lui r3,0x8012 000ec648: 8c63a2d4 lw r3,-0x5d2c(r3) 000ec64c: 9084386a lbu r4,0x386a(r4) 000ec650: 00621821 addu r3,r3,r2 000ec654: a064386a sb r4,0x386a(r3) 000ec658: 8fa200f0 lw r2,0x00f0(r29) 000ec65c: 94c30000 lhu r3,0x0000(r6) 000ec660: 24420001 addiu r2,r2,0x0001 000ec664: afa200f0 sw r2,0x00f0(r29) 000ec668: 0043102a slt r2,r2,r3 000ec66c: 1440ff4f bne r2,r0,0x000ec3ac 000ec670: 00000000 nop 000ec674: 3c02800f lui r2,0x800f 000ec678: 94426870 lhu r2,0x6870(r2) 000ec67c: 3c03800f lui r3,0x800f 000ec680: 94636872 lhu r3,0x6872(r3) 000ec684: 3c01800f lui r1,0x800f 000ec688: a4206874 sh r0,0x6874(r1) 000ec68c: 00431025 or r2,r2,r3 000ec690: 14400014 bne r2,r0,0x000ec6e4 000ec694: 3404000a ori r4,r0,0x000a 000ec698: 34050008 ori r5,r0,0x0008 000ec69c: 34060001 ori r6,r0,0x0001 000ec6a0: 00003821 addu r7,r0,r0 000ec6a4: 34110001 ori r17,r0,0x0001 000ec6a8: 2410ffe0 addiu r16,r0,-0x0020 000ec6ac: afb10010 sw r17,0x0010(r29) 000ec6b0: afb00014 sw r16,0x0014(r29) 000ec6b4: afb00018 sw r16,0x0018(r29) 000ec6b8: 0c023dc4 jal 0x0008f710 # ROUTINE: Palette Modification (0x8f710) 000ec6bc: afb0001c sw r16,0x001c(r29) # Parameters: 10, 8, 1, 0, 1, -32, -32, -32 000ec6c0: 34040008 ori r4,r0,0x0008 000ec6c4: 34050008 ori r5,r0,0x0008 000ec6c8: 34060001 ori r6,r0,0x0001 000ec6cc: 00003821 addu r7,r0,r0 000ec6d0: afb10010 sw r17,0x0010(r29) 000ec6d4: afb00014 sw r16,0x0014(r29) 000ec6d8: afb00018 sw r16,0x0018(r29) 000ec6dc: 0c023dc4 jal 0x0008f710 # ROUTINE: Palette Modification (0x8f710) 000ec6e0: afb0001c sw r16,0x001c(r29) # Parameters: 8, 8, 1, 0, 1, -32, -32, -32 000ec6e4: 8fbf0144 lw r31,0x0144(r29) 000ec6e8: 8fbe0140 lw r30,0x0140(r29) 000ec6ec: 8fb7013c lw r23,0x013c(r29) 000ec6f0: 8fb60138 lw r22,0x0138(r29) 000ec6f4: 8fb50134 lw r21,0x0134(r29) 000ec6f8: 8fb40130 lw r20,0x0130(r29) 000ec6fc: 8fb3012c lw r19,0x012c(r29) 000ec700: 8fb20128 lw r18,0x0128(r29) 000ec704: 8fb10124 lw r17,0x0124(r29) 000ec708: 8fb00120 lw r16,0x0120(r29) 000ec70c: 27bd0148 addiu r29,r29,0x0148 000ec710: 03e00008 jr r31 000ec714: 00000000 nop