001097dc - 0010a47c
Jump to navigation
Jump to search
001097dc: 27bdfed8 addiu r29,r29,0xfed8 001097e0: afb3010c sw r19,0x010c(r29) 001097e4: 3c13801c lui r19,0x801c 001097e8: 2673fda4 addiu r19,r19,0xfda4 001097ec: 00002021 addu r4,r0,r0 001097f0: afbf0124 sw r31,0x0124(r29) 001097f4: afbe0120 sw r30,0x0120(r29) 001097f8: afb7011c sw r23,0x011c(r29) 001097fc: afb60118 sw r22,0x0118(r29) 00109800: afb50114 sw r21,0x0114(r29) 00109804: afb40110 sw r20,0x0110(r29) 00109808: afb20108 sw r18,0x0108(r29) 0010980c: afb10104 sw r17,0x0104(r29) 00109810: afb00100 sw r16,0x0100(r29) 00109814: 0c03f68d jal 0x000fda34 00109818: afa000f0 sw r0,0x00f0(r29) 0010981c: 34040001 ori r4,r0,0x0001 00109820: 0c03f68d jal 0x000fda34 00109824: afa200c8 sw r2,0x00c8(r29) 00109828: afa000b8 sw r0,0x00b8(r29) 0010982c: afa000c0 sw r0,0x00c0(r29) 00109830: 0c040024 jal 0x00100090 00109834: afa200d0 sw r2,0x00d0(r29) 00109838: 0040a821 addu r21,r2,r0 0010983c: 8ebe0030 lw r30,0x0030(r21) 00109840: 26640084 addiu r4,r19,0x0084 00109844: 87c20000 lh r2,0x0000(r30) 00109848: 00002821 addu r5,r0,r0 0010984c: 00021100 sll r2,r2,0x04 00109850: 2442001c addiu r2,r2,0x001c 00109854: a6a2000e sh r2,0x000e(r21) 00109858: 87c20000 lh r2,0x0000(r30) 0010985c: 0000b021 addu r22,r0,r0 00109860: 00021100 sll r2,r2,0x04 00109864: 2442001c addiu r2,r2,0x001c 00109868: a6a20006 sh r2,0x0006(r21) 0010986c: 87c20000 lh r2,0x0000(r30) 00109870: 27b20040 addiu r18,r29,0x0040 00109874: 00021100 sll r2,r2,0x04 00109878: 2442001c addiu r2,r2,0x001c 0010987c: a6a20016 sh r2,0x0016(r21) 00109880: 3402007e ori r2,r0,0x007e 00109884: a7a2001a sh r2,0x001a(r29) 00109888: 34020008 ori r2,r0,0x0008 0010988c: a7a20020 sh r2,0x0020(r29) 00109890: 3402000c ori r2,r0,0x000c 00109894: a7a00018 sh r0,0x0018(r29) 00109898: a7a20022 sh r2,0x0022(r29) 0010989c: 96a2000c lhu r2,0x000c(r21) 001098a0: 00008021 addu r16,r0,r0 001098a4: 2442ffee addiu r2,r2,0xffee 001098a8: a7a2001c sh r2,0x001c(r29) 001098ac: 96a2000e lhu r2,0x000e(r21) 001098b0: 00008821 addu r17,r0,r0 001098b4: 2442ffe6 addiu r2,r2,0xffe6 001098b8: 0c03f6e8 jal 0x000fdba0 001098bc: a7a2001e sh r2,0x001e(r29) 001098c0: a7a00038 sh r0,0x0038(r29) 001098c4: 92a30002 lbu r3,0x0002(r21) 001098c8: 34020100 ori r2,r0,0x0100 001098cc: a7a2003c sh r2,0x003c(r29) 001098d0: a7a2003e sh r2,0x003e(r29) 001098d4: a7a3003a sh r3,0x003a(r29) 001098d8: 27a40028 addiu r4,r29,0x0028 001098dc: 02a02821 addu r5,r21,r0 001098e0: 3c06801c lui r6,0x801c 001098e4: 24c6fe34 addiu r6,r6,0xfe34 001098e8: 27a20068 addiu r2,r29,0x0068 001098ec: 00511021 addu r2,r2,r17 001098f0: 3c01801c lui r1,0x801c 001098f4: 00300821 addu r1,r1,r16 001098f8: ac22fea0 sw r2,-0x0160(r1) 001098fc: 27a20090 addiu r2,r29,0x0090 00109900: 00511021 addu r2,r2,r17 00109904: 3c01801c lui r1,0x801c 00109908: 00300821 addu r1,r1,r16 0010990c: ac32fe9c sw r18,-0x0164(r1) 00109910: 3c01801c lui r1,0x801c 00109914: 00300821 addu r1,r1,r16 00109918: ac22fea4 sw r2,-0x015c(r1) 0010991c: 0c03b042 jal 0x000ec108 00109920: 02063021 addu r6,r16,r6 00109924: 26520014 addiu r18,r18,0x0014 00109928: 26100134 addiu r16,r16,0x0134 0010992c: 26d60001 addiu r22,r22,0x0001 00109930: 2ac20002 slti r2,r22,0x0002 00109934: 1440ffe8 bne r2,r0,0x001098d8 00109938: 26310014 addiu r17,r17,0x0014 0010993c: 0c03b2c9 jal 0x000ecb24 00109940: 2664010c addiu r4,r19,0x010c 00109944: 00002021 addu r4,r0,r0 00109948: 00002821 addu r5,r0,r0 0010994c: 0000b021 addu r22,r0,r0 00109950: 341200d8 ori r18,r0,0x00d8 00109954: 02608021 addu r16,r19,r0 00109958: 34110014 ori r17,r0,0x0014 0010995c: 86a60000 lh r6,0x0000(r21) 00109960: 86a70002 lh r7,0x0002(r21) 00109964: 30c6ffc0 andi r6,r6,0xffc0 00109968: 0c008e63 jal 0x0002398c 0010996c: 30e7ff00 andi r7,r7,0xff00 00109970: 26640078 addiu r4,r19,0x0078 00109974: 34050001 ori r5,r0,0x0001 00109978: 00003021 addu r6,r0,r0 0010997c: 3047ffff andi r7,r2,0xffff 00109980: 27a20038 addiu r2,r29,0x0038 00109984: 0c009533 jal 0x000254cc 00109988: afa20010 sw r2,0x0010(r29) 0010998c: 0c038911 jal 0x000e2444 00109990: 02712021 addu r4,r19,r17 00109994: 34177d7c ori r23,r0,0x7d7c 00109998: 34140008 ori r20,r0,0x0008 0010999c: 34020010 ori r2,r0,0x0010 001099a0: a6170022 sh r23,0x0022(r16) 001099a4: a6140024 sh r20,0x0024(r16) 001099a8: a6020026 sh r2,0x0026(r16) 001099ac: a2120020 sb r18,0x0020(r16) 001099b0: a2000021 sb r0,0x0021(r16) 001099b4: 96a20008 lhu r2,0x0008(r21) 001099b8: 96a3000c lhu r3,0x000c(r21) 001099bc: 00000000 nop 001099c0: 00431021 addu r2,r2,r3 001099c4: 2442fff1 addiu r2,r2,0xfff1 001099c8: a602001c sh r2,0x001c(r16) 001099cc: 86a2000e lh r2,0x000e(r21) 001099d0: 00000000 nop 001099d4: 2442ffce addiu r2,r2,0xffce 001099d8: 02c20018 mult r22,r2 001099dc: 26520008 addiu r18,r18,0x0008 001099e0: 26310014 addiu r17,r17,0x0014 001099e4: 96a3000a lhu r3,0x000a(r21) 001099e8: 26d60001 addiu r22,r22,0x0001 001099ec: 00001012 mflo r2 001099f0: 24420010 addiu r2,r2,0x0010 001099f4: 00621821 addu r3,r3,r2 001099f8: a603001e sh r3,0x001e(r16) 001099fc: 2ac20002 slti r2,r22,0x0002 00109a00: 1440ffe2 bne r2,r0,0x0010998c 00109a04: 26100014 addiu r16,r16,0x0014 00109a08: 0c038911 jal 0x000e2444 00109a0c: 26640064 addiu r4,r19,0x0064 00109a10: 02602021 addu r4,r19,r0 00109a14: 34020010 ori r2,r0,0x0010 00109a18: a2620070 sb r2,0x0070(r19) 00109a1c: a2620071 sb r2,0x0071(r19) 00109a20: a6740074 sh r20,0x0074(r19) 00109a24: a6740076 sh r20,0x0076(r19) 00109a28: 0c038911 jal 0x000e2444 00109a2c: a6770072 sh r23,0x0072(r19) 00109a30: 02602021 addu r4,r19,r0 00109a34: 02a02821 addu r5,r21,r0 00109a38: 26b00008 addiu r16,r21,0x0008 00109a3c: 02003021 addu r6,r16,r0 00109a40: 0c03f73c jal 0x000fdcf0 00109a44: 27a70018 addiu r7,r29,0x0018 00109a48: 2664003c addiu r4,r19,0x003c 00109a4c: 34050002 ori r5,r0,0x0002 00109a50: 0c03892e jal 0x000e24b8 00109a54: 34067c3c ori r6,r0,0x7c3c 00109a58: 34020006 ori r2,r0,0x0006 00109a5c: a662004c sh r2,0x004c(r19) 00109a60: 3402000c ori r2,r0,0x000c 00109a64: a662004e sh r2,0x004e(r19) 00109a68: 34020004 ori r2,r0,0x0004 00109a6c: a6620060 sh r2,0x0060(r19) 00109a70: a6620062 sh r2,0x0062(r19) 00109a74: 340200e8 ori r2,r0,0x00e8 00109a78: a2620048 sb r2,0x0048(r19) 00109a7c: a262005c sb r2,0x005c(r19) 00109a80: 9662001c lhu r2,0x001c(r19) 00109a84: 96640030 lhu r4,0x0030(r19) 00109a88: 3403000c ori r3,r0,0x000c 00109a8c: a263005d sb r3,0x005d(r19) 00109a90: 96630032 lhu r3,0x0032(r19) 00109a94: a2600049 sb r0,0x0049(r19) 00109a98: 2442ffff addiu r2,r2,0xffff 00109a9c: a6620044 sh r2,0x0044(r19) 00109aa0: 9662001e lhu r2,0x001e(r19) 00109aa4: 2463000e addiu r3,r3,0x000e 00109aa8: a6640058 sh r4,0x0058(r19) 00109aac: a663005a sh r3,0x005a(r19) 00109ab0: 24420003 addiu r2,r2,0x0003 00109ab4: a6620046 sh r2,0x0046(r19) 00109ab8: 86a30004 lh r3,0x0004(r21) 00109abc: 86a20006 lh r2,0x0006(r21) 00109ac0: 00000000 nop 00109ac4: 00620018 mult r3,r2 00109ac8: 00002012 mflo r4 00109acc: 000417c2 srl r2,r4,0x1f 00109ad0: 00822021 addu r4,r4,r2 00109ad4: 0c038c3f jal 0x000e30fc 00109ad8: 00042043 sra r4,r4,0x01 00109adc: 86a40004 lh r4,0x0004(r21) 00109ae0: 86a30006 lh r3,0x0006(r21) 00109ae4: 00000000 nop 00109ae8: 00830018 mult r4,r3 00109aec: 34090001 ori r9,r0,0x0001 00109af0: 0000b021 addu r22,r0,r0 00109af4: afa900f8 sw r9,0x00f8(r29) 00109af8: afa200e0 sw r2,0x00e0(r29) 00109afc: 8fa400e0 lw r4,0x00e0(r29) 00109b00: 00002812 mflo r5 00109b04: 000517c2 srl r2,r5,0x1f 00109b08: 00a22821 addu r5,r5,r2 00109b0c: 0c03fcf5 jal 0x000ff3d4 00109b10: 00052843 sra r5,r5,0x01 00109b14: 3c058011 lui r5,0x8011 00109b18: 24a5a6c4 addiu r5,r5,0xa6c4 00109b1c: 0c03ff5c jal 0x000ffd70 00109b20: 3404000f ori r4,r0,0x000f 00109b24: 3404000f ori r4,r0,0x000f 00109b28: 02002821 addu r5,r16,r0 00109b2c: 00003021 addu r6,r0,r0 00109b30: 0c03ffc2 jal 0x000fff08 00109b34: 00003821 addu r7,r0,r0 00109b38: 02a02021 addu r4,r21,r0 00109b3c: 27a500b8 addiu r5,r29,0x00b8 00109b40: 86a3003a lh r3,0x003a(r21) 00109b44: 86a20038 lh r2,0x0038(r21) 00109b48: 8fa600e0 lw r6,0x00e0(r29) 00109b4c: 00431023 subu r2,r2,r3 00109b50: afa300b8 sw r3,0x00b8(r29) 00109b54: 0c0424dd jal 0x00109374 00109b58: afa200c0 sw r2,0x00c0(r29) 00109b5c: 3c028015 lui r2,0x8015 00109b60: 8c42328c lw r2,0x328c(r2) 00109b64: 8fa500e0 lw r5,0x00e0(r29) 00109b68: 27a40028 addiu r4,r29,0x0028 00109b6c: afa000bc sw r0,0x00bc(r29) 00109b70: 00021083 sra r2,r2,0x02 00109b74: 0c00923f jal 0x000248fc 00109b78: a7a2002c sh r2,0x002c(r29) 00109b7c: 27a40030 addiu r4,r29,0x0030 00109b80: 00002821 addu r5,r0,r0 00109b84: 00003021 addu r6,r0,r0 00109b88: 00003821 addu r7,r0,r0 00109b8c: 97a80028 lhu r8,0x0028(r29) 00109b90: 97a3002a lhu r3,0x002a(r29) 00109b94: 34020002 ori r2,r0,0x0002 00109b98: a7a20036 sh r2,0x0036(r29) 00109b9c: 2462fffe addiu r2,r3,0xfffe 00109ba0: 304200ff andi r2,r2,0x00ff 00109ba4: 3063ff00 andi r3,r3,0xff00 00109ba8: a7a80030 sh r8,0x0030(r29) 00109bac: 97a8002c lhu r8,0x002c(r29) 00109bb0: 00431021 addu r2,r2,r3 00109bb4: a7a20032 sh r2,0x0032(r29) 00109bb8: 0c00921a jal 0x00024868 00109bbc: a7a80034 sh r8,0x0034(r29) 00109bc0: 3c04801c lui r4,0x801c 00109bc4: 2484fed8 addiu r4,r4,0xfed8 00109bc8: 2485fecc addiu r5,r4,0xfecc 00109bcc: 0c03fd14 jal 0x000ff450 00109bd0: 34060134 ori r6,r0,0x0134 00109bd4: 27a60090 addiu r6,r29,0x0090 00109bd8: 27a50068 addiu r5,r29,0x0068 00109bdc: 27a40040 addiu r4,r29,0x0040 00109be0: 00001821 addu r3,r0,r0 00109be4: 3c01801c lui r1,0x801c 00109be8: 00230821 addu r1,r1,r3 00109bec: ac26fea4 sw r6,-0x015c(r1) 00109bf0: 24c60014 addiu r6,r6,0x0014 00109bf4: 3c01801c lui r1,0x801c 00109bf8: 00230821 addu r1,r1,r3 00109bfc: ac25fea0 sw r5,-0x0160(r1) 00109c00: 24a50014 addiu r5,r5,0x0014 00109c04: 3c01801c lui r1,0x801c 00109c08: 00230821 addu r1,r1,r3 00109c0c: ac24fe9c sw r4,-0x0164(r1) 00109c10: 24840014 addiu r4,r4,0x0014 00109c14: 26d60001 addiu r22,r22,0x0001 00109c18: 2ac20002 slti r2,r22,0x0002 00109c1c: 1440fff1 bne r2,r0,0x00109be4 00109c20: 24630134 addiu r3,r3,0x0134 00109c24: 8fa900c8 lw r9,0x00c8(r29) 00109c28: 0000b821 addu r23,r0,r0 00109c2c: afa000e8 sw r0,0x00e8(r29) 00109c30: ad200000 sw r0,0x0000(r9) 00109c34: 8fa900d0 lw r9,0x00d0(r29) 00109c38: 0000b021 addu r22,r0,r0 00109c3c: ad200000 sw r0,0x0000(r9) 00109c40: 32c20001 andi r2,r22,0x0001 00109c44: 00021880 sll r3,r2,0x02 00109c48: 00621821 addu r3,r3,r2 00109c4c: 00031880 sll r3,r3,0x02 00109c50: 00621823 subu r3,r3,r2 00109c54: 00031880 sll r3,r3,0x02 00109c58: 00621821 addu r3,r3,r2 00109c5c: 00031880 sll r3,r3,0x02 00109c60: 3c02801c lui r2,0x801c 00109c64: 2442fda4 addiu r2,r2,0xfda4 00109c68: 00629821 addu r19,r3,r2 00109c6c: 0c04004b jal 0x0010012c 00109c70: afb300d8 sw r19,0x00d8(r29) 00109c74: 10400009 beq r2,r0,0x00109c9c 00109c78: 3404000f ori r4,r0,0x000f 00109c7c: 3c028015 lui r2,0x8015 00109c80: 8c42330c lw r2,0x330c(r2) 00109c84: 00000000 nop 00109c88: 14400005 bne r2,r0,0x00109ca0 00109c8c: 26a50008 addiu r5,r21,0x0008 00109c90: 3404000f ori r4,r0,0x000f 00109c94: 08042729 j 0x00109ca4 00109c98: 34060001 ori r6,r0,0x0001 00109c9c: 26a50008 addiu r5,r21,0x0008 00109ca0: 00003021 addu r6,r0,r0 00109ca4: 0c03ffc2 jal 0x000fff08 00109ca8: 00003821 addu r7,r0,r0 00109cac: 16e000d5 bne r23,r0,0x0010a004 00109cb0: 00000000 nop 00109cb4: 0c03ae8c jal 0x000eba30 00109cb8: 00000000 nop 00109cbc: 104000d1 beq r2,r0,0x0010a004 00109cc0: 00000000 nop 00109cc4: 12c000cf beq r22,r0,0x0010a004 00109cc8: 00000000 nop 00109ccc: 8fa900c8 lw r9,0x00c8(r29) 00109cd0: 00000000 nop 00109cd4: 8d220000 lw r2,0x0000(r9) 00109cd8: 00000000 nop 00109cdc: 30421000 andi r2,r2,0x1000 00109ce0: 1040001e beq r2,r0,0x00109d5c 00109ce4: 00000000 nop 00109ce8: 8fa900d0 lw r9,0x00d0(r29) 00109cec: 00000000 nop 00109cf0: 8d220000 lw r2,0x0000(r9) 00109cf4: 00000000 nop 00109cf8: 30420080 andi r2,r2,0x0080 00109cfc: 14400016 bne r2,r0,0x00109d58 00109d00: 00000000 nop 00109d04: 8fa200c0 lw r2,0x00c0(r29) 00109d08: 00000000 nop 00109d0c: 14400025 bne r2,r0,0x00109da4 00109d10: 2442ffff addiu r2,r2,0xffff 00109d14: 8fa200b8 lw r2,0x00b8(r29) 00109d18: 00000000 nop 00109d1c: 10400003 beq r2,r0,0x00109d2c 00109d20: 00000000 nop 00109d24: 0804277c j 0x00109df0 00109d28: 2417ffff addiu r23,r0,0xffff 00109d2c: 87c20002 lh r2,0x0002(r30) 00109d30: 00000000 nop 00109d34: 14400034 bne r2,r0,0x00109e08 00109d38: 34090001 ori r9,r0,0x0001 00109d3c: 87c20000 lh r2,0x0000(r30) 00109d40: 87c30000 lh r3,0x0000(r30) 00109d44: 2442ffff addiu r2,r2,0xffff 00109d48: 1069002f beq r3,r9,0x00109e08 00109d4c: afa200c0 sw r2,0x00c0(r29) 00109d50: 0804277d j 0x00109df4 00109d54: 34090003 ori r9,r0,0x0003 00109d58: 8fa900c8 lw r9,0x00c8(r29) 00109d5c: 00000000 nop 00109d60: 8d220000 lw r2,0x0000(r9) 00109d64: 00000000 nop 00109d68: 30424000 andi r2,r2,0x4000 00109d6c: 10400025 beq r2,r0,0x00109e04 00109d70: 00000000 nop 00109d74: 8fa900d0 lw r9,0x00d0(r29) 00109d78: 00000000 nop 00109d7c: 8d220000 lw r2,0x0000(r9) 00109d80: 00000000 nop 00109d84: 30420080 andi r2,r2,0x0080 00109d88: 1440001e bne r2,r0,0x00109e04 00109d8c: 00000000 nop 00109d90: 87c20000 lh r2,0x0000(r30) 00109d94: 8fa300c0 lw r3,0x00c0(r29) 00109d98: 2442ffff addiu r2,r2,0xffff 00109d9c: 10620007 beq r3,r2,0x00109dbc 00109da0: 24620001 addiu r2,r3,0x0001 00109da4: 34090003 ori r9,r0,0x0003 00109da8: afa200c0 sw r2,0x00c0(r29) 00109dac: 3c018015 lui r1,0x8015 00109db0: ac293298 sw r9,0x3298(r1) 00109db4: 08042782 j 0x00109e08 00109db8: 00000000 nop 00109dbc: 87c20002 lh r2,0x0002(r30) 00109dc0: 8fa300b8 lw r3,0x00b8(r29) 00109dc4: 00000000 nop 00109dc8: 10620003 beq r3,r2,0x00109dd8 00109dcc: 00000000 nop 00109dd0: 0804277c j 0x00109df0 00109dd4: 26f70001 addiu r23,r23,0x0001 00109dd8: 1460000b bne r3,r0,0x00109e08 00109ddc: 34090001 ori r9,r0,0x0001 00109de0: 87c20000 lh r2,0x0000(r30) 00109de4: 00000000 nop 00109de8: 10490007 beq r2,r9,0x00109e08 00109dec: afa000c0 sw r0,0x00c0(r29) 00109df0: 34090003 ori r9,r0,0x0003 00109df4: 3c018015 lui r1,0x8015 00109df8: ac293298 sw r9,0x3298(r1) 00109dfc: 08042782 j 0x00109e08 00109e00: 00000000 nop 00109e04: afa000f0 sw r0,0x00f0(r29) 00109e08: 12e0007e beq r23,r0,0x0010a004 00109e0c: 00000000 nop 00109e10: 1ae0000b blez r23,0x00109e40 00109e14: 00000000 nop 00109e18: 87c20000 lh r2,0x0000(r30) 00109e1c: 8fa300bc lw r3,0x00bc(r29) 00109e20: 00000000 nop 00109e24: 00621821 addu r3,r3,r2 00109e28: 00031900 sll r3,r3,0x04 00109e2c: 96a20002 lhu r2,0x0002(r21) 00109e30: 306300ff andi r3,r3,0x00ff 00109e34: 00621821 addu r3,r3,r2 00109e38: 08042797 j 0x00109e5c 00109e3c: a7a3002a sh r3,0x002a(r29) 00109e40: 8fa200bc lw r2,0x00bc(r29) 00109e44: 96a30002 lhu r3,0x0002(r21) 00109e48: 2442ffff addiu r2,r2,0xffff 00109e4c: 00021100 sll r2,r2,0x04 00109e50: 304200ff andi r2,r2,0x00ff 00109e54: 00431021 addu r2,r2,r3 00109e58: a7a2002a sh r2,0x002a(r29) 00109e5c: 34040800 ori r4,r0,0x0800 00109e60: 34020010 ori r2,r0,0x0010 00109e64: 0c038c3f jal 0x000e30fc 00109e68: a7a2002e sh r2,0x002e(r29) 00109e6c: afa200e0 sw r2,0x00e0(r29) 00109e70: 8fa400e0 lw r4,0x00e0(r29) 00109e74: 0c03fcf5 jal 0x000ff3d4 00109e78: 34050800 ori r5,r0,0x0800 00109e7c: 0000a021 addu r20,r0,r0 00109e80: 03c08821 addu r17,r30,r0 00109e84: 86a20004 lh r2,0x0004(r21) 00109e88: 03c09021 addu r18,r30,r0 00109e8c: 3c018015 lui r1,0x8015 00109e90: ac22328c sw r2,0x328c(r1) 00109e94: 00002821 addu r5,r0,r0 00109e98: 8fa300b8 lw r3,0x00b8(r29) 00109e9c: 8fa200c0 lw r2,0x00c0(r29) 00109ea0: 86440004 lh r4,0x0004(r18) 00109ea4: 00431021 addu r2,r2,r3 00109ea8: 0c03f6e2 jal 0x000fdb88 00109eac: 00578021 addu r16,r2,r23 00109eb0: 8643000a lh r3,0x000a(r18) 00109eb4: 34020002 ori r2,r0,0x0002 00109eb8: 10620007 beq r3,r2,0x00109ed8 00109ebc: 00101840 sll r3,r16,0x01 00109ec0: 8e22001c lw r2,0x001c(r17) 00109ec4: 00000000 nop 00109ec8: 00621821 addu r3,r3,r2 00109ecc: 84620000 lh r2,0x0000(r3) 00109ed0: 3c018015 lui r1,0x8015 00109ed4: ac223270 sw r2,0x3270(r1) 00109ed8: 3c038015 lui r3,0x8015 00109edc: 8c633270 lw r3,0x3270(r3) 00109ee0: 34020004 ori r2,r0,0x0004 00109ee4: 14620004 bne r3,r2,0x00109ef8 00109ee8: 3c024444 lui r2,0x4444 00109eec: 34424444 ori r2,r2,0x4444 00109ef0: 3c018015 lui r1,0x8015 00109ef4: ac223290 sw r2,0x3290(r1) 00109ef8: 8642000a lh r2,0x000a(r18) 00109efc: 00000000 nop 00109f00: 1440000c bne r2,r0,0x00109f34 00109f04: 34090001 ori r9,r0,0x0001 00109f08: 00101040 sll r2,r16,0x01 00109f0c: 8e230010 lw r3,0x0010(r17) 00109f10: 8fa500e0 lw r5,0x00e0(r29) 00109f14: 00431021 addu r2,r2,r3 00109f18: 84440000 lh r4,0x0000(r2) 00109f1c: 3c068015 lui r6,0x8015 00109f20: 24c63284 addiu r6,r6,0x3284 00109f24: 0c03f9dd jal 0x000fe774 00109f28: 26310004 addiu r17,r17,0x0004 00109f2c: 080427e6 j 0x00109f98 00109f30: 26940001 addiu r20,r20,0x0001 00109f34: 1449000c bne r2,r9,0x00109f68 00109f38: 34090003 ori r9,r0,0x0003 00109f3c: 00101040 sll r2,r16,0x01 00109f40: 8e230010 lw r3,0x0010(r17) 00109f44: 8fa600e0 lw r6,0x00e0(r29) 00109f48: 00431021 addu r2,r2,r3 00109f4c: 84440000 lh r4,0x0000(r2) 00109f50: 3c078015 lui r7,0x8015 00109f54: 24e73284 addiu r7,r7,0x3284 00109f58: 0c03f805 jal 0x000fe014 00109f5c: 34050002 ori r5,r0,0x0002 00109f60: 080427e5 j 0x00109f94 00109f64: 26310004 addiu r17,r17,0x0004 00109f68: 14490009 bne r2,r9,0x00109f90 00109f6c: 00101040 sll r2,r16,0x01 00109f70: 8e230010 lw r3,0x0010(r17) 00109f74: 8fa600e0 lw r6,0x00e0(r29) 00109f78: 00431021 addu r2,r2,r3 00109f7c: 84440000 lh r4,0x0000(r2) 00109f80: 3c078015 lui r7,0x8015 00109f84: 24e73284 addiu r7,r7,0x3284 00109f88: 0c03f83b jal 0x000fe0ec 00109f8c: 34050002 ori r5,r0,0x0002 00109f90: 26310004 addiu r17,r17,0x0004 00109f94: 26940001 addiu r20,r20,0x0001 00109f98: 2a820003 slti r2,r20,0x0003 00109f9c: 1440ffbd bne r2,r0,0x00109e94 00109fa0: 26520002 addiu r18,r18,0x0002 00109fa4: 8fa500e0 lw r5,0x00e0(r29) 00109fa8: 3c018015 lui r1,0x8015 00109fac: ac203290 sw r0,0x3290(r1) 00109fb0: 3c018015 lui r1,0x8015 00109fb4: ac203270 sw r0,0x3270(r1) 00109fb8: 0c00923f jal 0x000248fc 00109fbc: 27a40028 addiu r4,r29,0x0028 00109fc0: 27a40030 addiu r4,r29,0x0030 00109fc4: 00002821 addu r5,r0,r0 00109fc8: 00003021 addu r6,r0,r0 00109fcc: 00003821 addu r7,r0,r0 00109fd0: 97a80028 lhu r8,0x0028(r29) 00109fd4: 97a3002a lhu r3,0x002a(r29) 00109fd8: 34020002 ori r2,r0,0x0002 00109fdc: a7a20036 sh r2,0x0036(r29) 00109fe0: 2462fffe addiu r2,r3,0xfffe 00109fe4: 304200ff andi r2,r2,0x00ff 00109fe8: 3063ff00 andi r3,r3,0xff00 00109fec: a7a80030 sh r8,0x0030(r29) 00109ff0: 97a8002c lhu r8,0x002c(r29) 00109ff4: 00431021 addu r2,r2,r3 00109ff8: a7a20032 sh r2,0x0032(r29) 00109ffc: 0c00921a jal 0x00024868 0010a000: a7a80034 sh r8,0x0034(r29) 0010a004: 0c03ffd4 jal 0x000fff50 0010a008: 00000000 nop 0010a00c: 8fa900f8 lw r9,0x00f8(r29) 0010a010: 00000000 nop 0010a014: 11200005 beq r9,r0,0x0010a02c 0010a018: 00000000 nop 0010a01c: 8fa400e0 lw r4,0x00e0(r29) 0010a020: 0c038ca6 jal 0x000e3298 0010a024: 00000000 nop 0010a028: afa000f8 sw r0,0x00f8(r29) 0010a02c: 16e00011 bne r23,r0,0x0010a074 0010a030: 00000000 nop 0010a034: 0c03ae8c jal 0x000eba30 0010a038: 00000000 nop 0010a03c: 1040000d beq r2,r0,0x0010a074 0010a040: 02a02021 addu r4,r21,r0 0010a044: 27a500b8 addiu r5,r29,0x00b8 0010a048: 27a600bc addiu r6,r29,0x00bc 0010a04c: 0c042555 jal 0x00109554 0010a050: 27a700c0 addiu r7,r29,0x00c0 0010a054: 27a40030 addiu r4,r29,0x0030 0010a058: 00002821 addu r5,r0,r0 0010a05c: 00003021 addu r6,r0,r0 0010a060: afa200e0 sw r2,0x00e0(r29) 0010a064: 8fa900e0 lw r9,0x00e0(r29) 0010a068: 00003821 addu r7,r0,r0 0010a06c: 0c00921a jal 0x00024868 0010a070: afa900f8 sw r9,0x00f8(r29) 0010a074: 97a200c0 lhu r2,0x00c0(r29) 0010a078: 97a300b8 lhu r3,0x00b8(r29) 0010a07c: 8fa400c8 lw r4,0x00c8(r29) 0010a080: 00431021 addu r2,r2,r3 0010a084: a6a20038 sh r2,0x0038(r21) 0010a088: 0c03afe3 jal 0x000ebf8c 0010a08c: a6a3003a sh r3,0x003a(r21) 0010a090: 144000db bne r2,r0,0x0010a400 0010a094: 3404000f ori r4,r0,0x000f 0010a098: 16e00004 bne r23,r0,0x0010a0ac 0010a09c: 00000000 nop 0010a0a0: 8fa500c0 lw r5,0x00c0(r29) 0010a0a4: 0c03aec2 jal 0x000ebb08 0010a0a8: 02a02021 addu r4,r21,r0 0010a0ac: 0c03af9f jal 0x000ebe7c 0010a0b0: 02a02021 addu r4,r21,r0 0010a0b4: 3c028015 lui r2,0x8015 0010a0b8: 8c42326c lw r2,0x326c(r2) 0010a0bc: 34090001 ori r9,r0,0x0001 0010a0c0: 14490006 bne r2,r9,0x0010a0dc 0010a0c4: 00000000 nop 0010a0c8: 0c03b6a6 jal 0x000eda98 0010a0cc: 00000000 nop 0010a0d0: 30420001 andi r2,r2,0x0001 0010a0d4: 10400006 beq r2,r0,0x0010a0f0 0010a0d8: 00000000 nop 0010a0dc: 3c038015 lui r3,0x8015 0010a0e0: 8c63326c lw r3,0x326c(r3) 0010a0e4: 34020002 ori r2,r0,0x0002 0010a0e8: 14620015 bne r3,r2,0x0010a140 0010a0ec: 00000000 nop 0010a0f0: 3c028004 lui r2,0x8004 0010a0f4: 904273a4 lbu r2,0x73a4(r2) 0010a0f8: 8fa900f0 lw r9,0x00f0(r29) 0010a0fc: 00000000 nop 0010a100: 0122102a slt r2,r9,r2 0010a104: 10400005 beq r2,r0,0x0010a11c 0010a108: 00000000 nop 0010a10c: 3c028004 lui r2,0x8004 0010a110: 904273a5 lbu r2,0x73a5(r2) 0010a114: 0804284b j 0x0010a12c 0010a118: 00021040 sll r2,r2,0x01 0010a11c: 3c028004 lui r2,0x8004 0010a120: 904273a6 lbu r2,0x73a6(r2) 0010a124: 00000000 nop 0010a128: 00021040 sll r2,r2,0x01 0010a12c: 02e20018 mult r23,r2 0010a130: 8fa900e8 lw r9,0x00e8(r29) 0010a134: 00001012 mflo r2 0010a138: 01224821 addu r9,r9,r2 0010a13c: afa900e8 sw r9,0x00e8(r29) 0010a140: 3c028015 lui r2,0x8015 0010a144: 8c42326c lw r2,0x326c(r2) 0010a148: 8fa900f0 lw r9,0x00f0(r29) 0010a14c: 00000000 nop 0010a150: 01224821 addu r9,r9,r2 0010a154: afa900f0 sw r9,0x00f0(r29) 0010a158: 8fa900e8 lw r9,0x00e8(r29) 0010a15c: 00000000 nop 0010a160: 2522000f addiu r2,r9,0x000f 0010a164: 2c42001f sltiu r2,r2,0x001f 0010a168: 14400028 bne r2,r0,0x0010a20c 0010a16c: 00000000 nop 0010a170: 8fa200bc lw r2,0x00bc(r29) 0010a174: 8fa300b8 lw r3,0x00b8(r29) 0010a178: 02e21021 addu r2,r23,r2 0010a17c: 02e31821 addu r3,r23,r3 0010a180: afa200bc sw r2,0x00bc(r29) 0010a184: 0c03b6a6 jal 0x000eda98 0010a188: afa300b8 sw r3,0x00b8(r29) 0010a18c: 3c048004 lui r4,0x8004 0010a190: 908473a1 lbu r4,0x73a1(r4) 0010a194: 3c038015 lui r3,0x8015 0010a198: 8c63326c lw r3,0x326c(r3) 0010a19c: 00000000 nop 0010a1a0: 0083001a div r4,r3 0010a1a4: 14600002 bne r3,r0,0x0010a1b0 0010a1a8: 00000000 nop 0010a1ac: 0007000d break 0x00001c00 0010a1b0: 2401ffff addiu r1,r0,0xffff 0010a1b4: 14610004 bne r3,r1,0x0010a1c8 0010a1b8: 3c018000 lui r1,0x8000 0010a1bc: 14810002 bne r4,r1,0x0010a1c8 0010a1c0: 00000000 nop 0010a1c4: 0006000d break 0x00001800 0010a1c8: 00002012 mflo r4 0010a1cc: 0000b821 addu r23,r0,r0 0010a1d0: 0044102a slt r2,r2,r4 0010a1d4: 1440000a bne r2,r0,0x0010a200 0010a1d8: afa000e8 sw r0,0x00e8(r29) 0010a1dc: 8fa900d0 lw r9,0x00d0(r29) 0010a1e0: 00000000 nop 0010a1e4: 8d220000 lw r2,0x0000(r9) 0010a1e8: 8fa900c8 lw r9,0x00c8(r29) 0010a1ec: 00000000 nop 0010a1f0: 8d230000 lw r3,0x0000(r9) 0010a1f4: 30425000 andi r2,r2,0x5000 0010a1f8: 00431025 or r2,r2,r3 0010a1fc: ad220000 sw r2,0x0000(r9) 0010a200: 8fa400e0 lw r4,0x00e0(r29) 0010a204: 0c038ca6 jal 0x000e3298 0010a208: 00000000 nop 0010a20c: 8fa200bc lw r2,0x00bc(r29) 0010a210: 8fa900e8 lw r9,0x00e8(r29) 0010a214: 00021100 sll r2,r2,0x04 0010a218: 00491021 addu r2,r2,r9 0010a21c: 8fa900d8 lw r9,0x00d8(r29) 0010a220: 2442fffe addiu r2,r2,0xfffe 0010a224: 0c04004b jal 0x0010012c 0010a228: a122000d sb r2,0x000d(r9) 0010a22c: 14400006 bne r2,r0,0x0010a248 0010a230: 34090001 ori r9,r0,0x0001 0010a234: 3c028015 lui r2,0x8015 0010a238: 8c42330c lw r2,0x330c(r2) 0010a23c: 00000000 nop 0010a240: 14490004 bne r2,r9,0x0010a254 0010a244: 34027ffc ori r2,r0,0x7ffc 0010a248: 8fa900d8 lw r9,0x00d8(r29) 0010a24c: 08042896 j 0x0010a258 0010a250: 34027f7d ori r2,r0,0x7f7d 0010a254: 8fa900d8 lw r9,0x00d8(r29) 0010a258: 00000000 nop 0010a25c: a522000e sh r2,0x000e(r9) 0010a260: 87c20002 lh r2,0x0002(r30) 0010a264: 00000000 nop 0010a268: 10400034 beq r2,r0,0x0010a33c 0010a26c: 2670010c addiu r16,r19,0x010c 0010a270: 0c03ae8c jal 0x000eba30 0010a274: 00000000 nop 0010a278: 10400031 beq r2,r0,0x0010a340 0010a27c: 02002021 addu r4,r16,r0 0010a280: 8fa200b8 lw r2,0x00b8(r29) 0010a284: 00000000 nop 0010a288: 10400005 beq r2,r0,0x0010a2a0 0010a28c: 00000000 nop 0010a290: 0c03f6a9 jal 0x000fdaa4 0010a294: 26640014 addiu r4,r19,0x0014 0010a298: 0c03f6a9 jal 0x000fdaa4 0010a29c: 2664003c addiu r4,r19,0x003c 0010a2a0: 87c30002 lh r3,0x0002(r30) 0010a2a4: 8fa200b8 lw r2,0x00b8(r29) 0010a2a8: 00000000 nop 0010a2ac: 10430005 beq r2,r3,0x0010a2c4 0010a2b0: 2670010c addiu r16,r19,0x010c 0010a2b4: 0c03f6a9 jal 0x000fdaa4 0010a2b8: 26640028 addiu r4,r19,0x0028 0010a2bc: 0c03f6a9 jal 0x000fdaa4 0010a2c0: 26640050 addiu r4,r19,0x0050 0010a2c4: 86630032 lh r3,0x0032(r19) 0010a2c8: 8666001e lh r6,0x001e(r19) 0010a2cc: 86620026 lh r2,0x0026(r19) 0010a2d0: 9664001c lhu r4,0x001c(r19) 0010a2d4: 00c23021 addu r6,r6,r2 0010a2d8: a664006c sh r4,0x006c(r19) 0010a2dc: 86a20038 lh r2,0x0038(r21) 0010a2e0: 00661823 subu r3,r3,r6 0010a2e4: 00620018 mult r3,r2 0010a2e8: 87c20000 lh r2,0x0000(r30) 0010a2ec: 87c30002 lh r3,0x0002(r30) 0010a2f0: 00002812 mflo r5 0010a2f4: 00431021 addu r2,r2,r3 0010a2f8: 00000000 nop 0010a2fc: 00a2001a div r5,r2 0010a300: 14400002 bne r2,r0,0x0010a30c 0010a304: 00000000 nop 0010a308: 0007000d break 0x00001c00 0010a30c: 2401ffff addiu r1,r0,0xffff 0010a310: 14410004 bne r2,r1,0x0010a324 0010a314: 3c018000 lui r1,0x8000 0010a318: 14a10002 bne r5,r1,0x0010a324 0010a31c: 00000000 nop 0010a320: 0006000d break 0x00001800 0010a324: 00002812 mflo r5 0010a328: 26640064 addiu r4,r19,0x0064 0010a32c: 00c53021 addu r6,r6,r5 0010a330: 24c6fffe addiu r6,r6,0xfffe 0010a334: 0c03f6a9 jal 0x000fdaa4 0010a338: a666006e sh r6,0x006e(r19) 0010a33c: 02002021 addu r4,r16,r0 0010a340: 26a50008 addiu r5,r21,0x0008 0010a344: 3c078005 lui r7,0x8005 0010a348: 8ce7e5bc lw r7,-0x1a44(r7) 0010a34c: 0c03b255 jal 0x000ec954 0010a350: 02c03021 addu r6,r22,r0 0010a354: 8e6400f8 lw r4,0x00f8(r19) 0010a358: 0c03b10e jal 0x000ec438 0010a35c: 00000000 nop 0010a360: 86a2002c lh r2,0x002c(r21) 0010a364: 00000000 nop 0010a368: 28420005 slti r2,r2,0x0005 0010a36c: 14400004 bne r2,r0,0x0010a380 0010a370: 00000000 nop 0010a374: 8e6400f8 lw r4,0x00f8(r19) 0010a378: 0c03f6a9 jal 0x000fdaa4 0010a37c: 00000000 nop 0010a380: 0c03f6a9 jal 0x000fdaa4 0010a384: 26640118 addiu r4,r19,0x0118 0010a388: 0c03f6a9 jal 0x000fdaa4 0010a38c: 26640084 addiu r4,r19,0x0084 0010a390: 8fa400d8 lw r4,0x00d8(r29) 0010a394: 0c03f6a9 jal 0x000fdaa4 0010a398: 00000000 nop 0010a39c: 0c03f6a9 jal 0x000fdaa4 0010a3a0: 26640078 addiu r4,r19,0x0078 0010a3a4: 0c03f6a9 jal 0x000fdaa4 0010a3a8: 02002021 addu r4,r16,r0 0010a3ac: 26700090 addiu r16,r19,0x0090 0010a3b0: 0c03b121 jal 0x000ec484 0010a3b4: 02002021 addu r4,r16,r0 0010a3b8: 02a02021 addu r4,r21,r0 0010a3bc: 02002821 addu r5,r16,r0 0010a3c0: 02c03021 addu r6,r22,r0 0010a3c4: 8fa700c0 lw r7,0x00c0(r29) 0010a3c8: 0c03b16e jal 0x000ec5b8 0010a3cc: 26d60001 addiu r22,r22,0x0001 0010a3d0: 02002021 addu r4,r16,r0 0010a3d4: 340203e8 ori r2,r0,0x03e8 0010a3d8: a66200b0 sh r2,0x00b0(r19) 0010a3dc: 966200c6 lhu r2,0x00c6(r19) 0010a3e0: 966300da lhu r3,0x00da(r19) 0010a3e4: 24420004 addiu r2,r2,0x0004 0010a3e8: 24630004 addiu r3,r3,0x0004 0010a3ec: a66200c6 sh r2,0x00c6(r19) 0010a3f0: 0c03b2d6 jal 0x000ecb58 0010a3f4: a66300da sh r3,0x00da(r19) 0010a3f8: 08042711 j 0x00109c44 0010a3fc: 32c20001 andi r2,r22,0x0001 0010a400: 00002821 addu r5,r0,r0 0010a404: 00003021 addu r6,r0,r0 0010a408: 0c03ffc2 jal 0x000fff08 0010a40c: 34070001 ori r7,r0,0x0001 0010a410: 97a200b8 lhu r2,0x00b8(r29) 0010a414: 00000000 nop 0010a418: a6a2003a sh r2,0x003a(r21) 0010a41c: 8fa900e8 lw r9,0x00e8(r29) 0010a420: 00000000 nop 0010a424: 3122000f andi r2,r9,0x000f 0010a428: 10400004 beq r2,r0,0x0010a43c 0010a42c: 00000000 nop 0010a430: 8fa400e0 lw r4,0x00e0(r29) 0010a434: 0c038ca6 jal 0x000e3298 0010a438: 00000000 nop 0010a43c: 0c03ffd4 jal 0x000fff50 0010a440: 00000000 nop 0010a444: 0c03ff8a jal 0x000ffe28 0010a448: 00000000 nop 0010a44c: 8fbf0124 lw r31,0x0124(r29) 0010a450: 8fbe0120 lw r30,0x0120(r29) 0010a454: 8fb7011c lw r23,0x011c(r29) 0010a458: 8fb60118 lw r22,0x0118(r29) 0010a45c: 8fb50114 lw r21,0x0114(r29) 0010a460: 8fb40110 lw r20,0x0110(r29) 0010a464: 8fb3010c lw r19,0x010c(r29) 0010a468: 8fb20108 lw r18,0x0108(r29) 0010a46c: 8fb10104 lw r17,0x0104(r29) 0010a470: 8fb00100 lw r16,0x0100(r29) 0010a474: 27bd0128 addiu r29,r29,0x0128 0010a478: 03e00008 jr r31 0010a47c: 00000000 nop