0010088c - 001014f8

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

0010088c: 27bdfed8 addiu r29,r29,0xfed8
00100890: afb3010c sw r19,0x010c(r29)
00100894: 3c13801b lui r19,0x801b
00100898: 2673c6b4 addiu r19,r19,0xc6b4
0010089c: 00002021 addu r4,r0,r0
001008a0: afbf0124 sw r31,0x0124(r29)
001008a4: afbe0120 sw r30,0x0120(r29)
001008a8: afb7011c sw r23,0x011c(r29)
001008ac: afb60118 sw r22,0x0118(r29)
001008b0: afb50114 sw r21,0x0114(r29)
001008b4: afb40110 sw r20,0x0110(r29)
001008b8: afb20108 sw r18,0x0108(r29)
001008bc: afb10104 sw r17,0x0104(r29)
001008c0: afb00100 sw r16,0x0100(r29)
001008c4: 0c03f68d jal 0x000fda34
001008c8: afa000f0 sw r0,0x00f0(r29)
001008cc: 34040001 ori r4,r0,0x0001
001008d0: 0c03f68d jal 0x000fda34
001008d4: afa200c8 sw r2,0x00c8(r29)
001008d8: afa000b8 sw r0,0x00b8(r29)
001008dc: afa000c0 sw r0,0x00c0(r29)
001008e0: 0c040024 jal 0x00100090
001008e4: afa200d0 sw r2,0x00d0(r29)
001008e8: 0040b021 addu r22,r2,r0
001008ec: 8ec90030 lw r9,0x0030(r22)
001008f0: 26640084 addiu r4,r19,0x0084
001008f4: afa900e0 sw r9,0x00e0(r29)
001008f8: 85220000 lh r2,0x0000(r9)
001008fc: 00002821 addu r5,r0,r0
00100900: 00021100 sll r2,r2,0x04
00100904: 2442001c addiu r2,r2,0x001c
00100908: a6c2000e sh r2,0x000e(r22)
0010090c: 85220000 lh r2,0x0000(r9)
00100910: 0000b821 addu r23,r0,r0
00100914: 00021100 sll r2,r2,0x04
00100918: 2442001c addiu r2,r2,0x001c
0010091c: a6c20006 sh r2,0x0006(r22)
00100920: 85220000 lh r2,0x0000(r9)
00100924: 27b20040 addiu r18,r29,0x0040
00100928: 00021100 sll r2,r2,0x04
0010092c: 2442001c addiu r2,r2,0x001c
00100930: a6c20016 sh r2,0x0016(r22)
00100934: 3402007e ori r2,r0,0x007e
00100938: a7a2001a sh r2,0x001a(r29)
0010093c: 34020008 ori r2,r0,0x0008
00100940: a7a20020 sh r2,0x0020(r29)
00100944: 3402000c ori r2,r0,0x000c
00100948: a7a00018 sh r0,0x0018(r29)
0010094c: a7a20022 sh r2,0x0022(r29)
00100950: 96c2000c lhu r2,0x000c(r22)
00100954: 00008021 addu r16,r0,r0
00100958: 2442ffee addiu r2,r2,0xffee
0010095c: a7a2001c sh r2,0x001c(r29)
00100960: 96c2000e lhu r2,0x000e(r22)
00100964: 00008821 addu r17,r0,r0
00100968: 2442ffe6 addiu r2,r2,0xffe6
0010096c: 0c03f6e8 jal 0x000fdba0
00100970: a7a2001e sh r2,0x001e(r29)
00100974: a7a00038 sh r0,0x0038(r29)
00100978: 92c30002 lbu r3,0x0002(r22)
0010097c: 34020100 ori r2,r0,0x0100
00100980: a7a2003c sh r2,0x003c(r29)
00100984: a7a2003e sh r2,0x003e(r29)
00100988: a7a3003a sh r3,0x003a(r29)
0010098c: 27a40028 addiu r4,r29,0x0028
00100990: 02c02821 addu r5,r22,r0
00100994: 3c06801b lui r6,0x801b
00100998: 24c6c744 addiu r6,r6,0xc744
0010099c: 27a20068 addiu r2,r29,0x0068
001009a0: 00511021 addu r2,r2,r17
001009a4: 3c01801b lui r1,0x801b
001009a8: 00300821 addu r1,r1,r16
001009ac: ac22c7b0 sw r2,-0x3850(r1)
001009b0: 27a20090 addiu r2,r29,0x0090
001009b4: 00511021 addu r2,r2,r17
001009b8: 3c01801b lui r1,0x801b
001009bc: 00300821 addu r1,r1,r16
001009c0: ac32c7ac sw r18,-0x3854(r1)
001009c4: 3c01801b lui r1,0x801b
001009c8: 00300821 addu r1,r1,r16
001009cc: ac22c7b4 sw r2,-0x384c(r1)
001009d0: 0c03b042 jal 0x000ec108
001009d4: 02063021 addu r6,r16,r6
001009d8: 26520014 addiu r18,r18,0x0014
001009dc: 26100134 addiu r16,r16,0x0134
001009e0: 26f70001 addiu r23,r23,0x0001
001009e4: 2ae20002 slti r2,r23,0x0002
001009e8: 1440ffe8 bne r2,r0,0x0010098c
001009ec: 26310014 addiu r17,r17,0x0014
001009f0: 0c03b2c9 jal 0x000ecb24
001009f4: 2664010c addiu r4,r19,0x010c
001009f8: 00002021 addu r4,r0,r0
001009fc: 00002821 addu r5,r0,r0
00100a00: 0000b821 addu r23,r0,r0
00100a04: 341200d8 ori r18,r0,0x00d8
00100a08: 02608021 addu r16,r19,r0
00100a0c: 34110014 ori r17,r0,0x0014
00100a10: 86c60000 lh r6,0x0000(r22)
00100a14: 86c70002 lh r7,0x0002(r22)
00100a18: 30c6ffc0 andi r6,r6,0xffc0
00100a1c: 0c008e63 jal 0x0002398c
00100a20: 30e7ff00 andi r7,r7,0xff00
00100a24: 26640078 addiu r4,r19,0x0078
00100a28: 34050001 ori r5,r0,0x0001
00100a2c: 00003021 addu r6,r0,r0
00100a30: 3047ffff andi r7,r2,0xffff
00100a34: 27a20038 addiu r2,r29,0x0038
00100a38: 0c009533 jal 0x000254cc
00100a3c: afa20010 sw r2,0x0010(r29)
00100a40: 0c038911 jal 0x000e2444
00100a44: 02712021 addu r4,r19,r17
00100a48: 34157d7c ori r21,r0,0x7d7c
00100a4c: 34140008 ori r20,r0,0x0008
00100a50: 34020010 ori r2,r0,0x0010
00100a54: a6150022 sh r21,0x0022(r16)
00100a58: a6140024 sh r20,0x0024(r16)
00100a5c: a6020026 sh r2,0x0026(r16)
00100a60: a2120020 sb r18,0x0020(r16)
00100a64: a2000021 sb r0,0x0021(r16)
00100a68: 96c20008 lhu r2,0x0008(r22)
00100a6c: 96c3000c lhu r3,0x000c(r22)
00100a70: 00000000 nop
00100a74: 00431021 addu r2,r2,r3
00100a78: 2442fff1 addiu r2,r2,0xfff1
00100a7c: a602001c sh r2,0x001c(r16)
00100a80: 86c2000e lh r2,0x000e(r22)
00100a84: 00000000 nop
00100a88: 2442ffce addiu r2,r2,0xffce
00100a8c: 02e20018 mult r23,r2
00100a90: 26520008 addiu r18,r18,0x0008
00100a94: 26310014 addiu r17,r17,0x0014
00100a98: 96c3000a lhu r3,0x000a(r22)
00100a9c: 26f70001 addiu r23,r23,0x0001
00100aa0: 00001012 mflo r2
00100aa4: 24420010 addiu r2,r2,0x0010
00100aa8: 00621821 addu r3,r3,r2
00100aac: a603001e sh r3,0x001e(r16)
00100ab0: 2ae20002 slti r2,r23,0x0002
00100ab4: 1440ffe2 bne r2,r0,0x00100a40
00100ab8: 26100014 addiu r16,r16,0x0014
00100abc: 0c038911 jal 0x000e2444
00100ac0: 26640064 addiu r4,r19,0x0064
00100ac4: 02602021 addu r4,r19,r0
00100ac8: 34020010 ori r2,r0,0x0010
00100acc: a2620070 sb r2,0x0070(r19)
00100ad0: a2620071 sb r2,0x0071(r19)
00100ad4: a6740074 sh r20,0x0074(r19)
00100ad8: a6740076 sh r20,0x0076(r19)
00100adc: 0c038911 jal 0x000e2444
00100ae0: a6750072 sh r21,0x0072(r19)
00100ae4: 02602021 addu r4,r19,r0
00100ae8: 02c02821 addu r5,r22,r0
00100aec: 26d00008 addiu r16,r22,0x0008
00100af0: 02003021 addu r6,r16,r0
00100af4: 0c03f73c jal 0x000fdcf0
00100af8: 27a70018 addiu r7,r29,0x0018
00100afc: 2664003c addiu r4,r19,0x003c
00100b00: 34050002 ori r5,r0,0x0002
00100b04: 0c03892e jal 0x000e24b8
00100b08: 34067c3c ori r6,r0,0x7c3c
00100b0c: 34020006 ori r2,r0,0x0006
00100b10: a662004c sh r2,0x004c(r19)
00100b14: 3402000c ori r2,r0,0x000c
00100b18: a662004e sh r2,0x004e(r19)
00100b1c: 34020004 ori r2,r0,0x0004
00100b20: a6620060 sh r2,0x0060(r19)
00100b24: a6620062 sh r2,0x0062(r19)
00100b28: 340200e8 ori r2,r0,0x00e8
00100b2c: a2620048 sb r2,0x0048(r19)
00100b30: a262005c sb r2,0x005c(r19)
00100b34: 9662001c lhu r2,0x001c(r19)
00100b38: 96640030 lhu r4,0x0030(r19)
00100b3c: 3403000c ori r3,r0,0x000c
00100b40: a263005d sb r3,0x005d(r19)
00100b44: 96630032 lhu r3,0x0032(r19)
00100b48: a2600049 sb r0,0x0049(r19)
00100b4c: 2442ffff addiu r2,r2,0xffff
00100b50: a6620044 sh r2,0x0044(r19)
00100b54: 9662001e lhu r2,0x001e(r19)
00100b58: 2463000e addiu r3,r3,0x000e
00100b5c: a6640058 sh r4,0x0058(r19)
00100b60: a663005a sh r3,0x005a(r19)
00100b64: 24420003 addiu r2,r2,0x0003
00100b68: a6620046 sh r2,0x0046(r19)
00100b6c: 86c30004 lh r3,0x0004(r22)
00100b70: 86c20006 lh r2,0x0006(r22)
00100b74: 00000000 nop
00100b78: 00620018 mult r3,r2
00100b7c: 3c14801a lui r20,0x801a
00100b80: 269466b4 addiu r20,r20,0x66b4
00100b84: 34090001 ori r9,r0,0x0001
00100b88: 0000b821 addu r23,r0,r0
00100b8c: 02802021 addu r4,r20,r0
00100b90: afa900f8 sw r9,0x00f8(r29)
00100b94: 00002812 mflo r5
00100b98: 000517c2 srl r2,r5,0x1f
00100b9c: 00a22821 addu r5,r5,r2
00100ba0: 0c03fcf5 jal 0x000ff3d4
00100ba4: 00052843 sra r5,r5,0x01
00100ba8: 3c058010 lui r5,0x8010
00100bac: 24a51740 addiu r5,r5,0x1740
00100bb0: 0c03ff5c jal 0x000ffd70
00100bb4: 3404000f ori r4,r0,0x000f
00100bb8: 3404000f ori r4,r0,0x000f
00100bbc: 02002821 addu r5,r16,r0
00100bc0: 00003021 addu r6,r0,r0
00100bc4: 0c03ffc2 jal 0x000fff08
00100bc8: 00003821 addu r7,r0,r0
00100bcc: 02c02021 addu r4,r22,r0
00100bd0: 27a500b8 addiu r5,r29,0x00b8
00100bd4: 86c3003a lh r3,0x003a(r22)
00100bd8: 86c20038 lh r2,0x0038(r22)
00100bdc: 02803021 addu r6,r20,r0
00100be0: 00431023 subu r2,r2,r3
00100be4: afa300b8 sw r3,0x00b8(r29)
00100be8: 0c04010c jal 0x00100430
00100bec: afa200c0 sw r2,0x00c0(r29)
00100bf0: 27a40028 addiu r4,r29,0x0028
00100bf4: 3c028015 lui r2,0x8015
00100bf8: 8c42328c lw r2,0x328c(r2)
00100bfc: 02802821 addu r5,r20,r0
00100c00: afa000bc sw r0,0x00bc(r29)
00100c04: 00021083 sra r2,r2,0x02
00100c08: 0c00923f jal 0x000248fc
00100c0c: a7a2002c sh r2,0x002c(r29)
00100c10: 27a40030 addiu r4,r29,0x0030
00100c14: 00002821 addu r5,r0,r0
00100c18: 00003021 addu r6,r0,r0
00100c1c: 00003821 addu r7,r0,r0
00100c20: 97a80028 lhu r8,0x0028(r29)
00100c24: 97a3002a lhu r3,0x002a(r29)
00100c28: 34020002 ori r2,r0,0x0002
00100c2c: a7a20036 sh r2,0x0036(r29)
00100c30: 2462fffe addiu r2,r3,0xfffe
00100c34: 304200ff andi r2,r2,0x00ff
00100c38: 3063ff00 andi r3,r3,0xff00
00100c3c: a7a80030 sh r8,0x0030(r29)
00100c40: 97a8002c lhu r8,0x002c(r29)
00100c44: 00431021 addu r2,r2,r3
00100c48: a7a20032 sh r2,0x0032(r29)
00100c4c: 0c00921a jal 0x00024868
00100c50: a7a80034 sh r8,0x0034(r29)
00100c54: 3c04801b lui r4,0x801b
00100c58: 2484c7e8 addiu r4,r4,0xc7e8
00100c5c: 2485fecc addiu r5,r4,0xfecc
00100c60: 0c03fd14 jal 0x000ff450
00100c64: 34060134 ori r6,r0,0x0134
00100c68: 27a60090 addiu r6,r29,0x0090
00100c6c: 27a50068 addiu r5,r29,0x0068
00100c70: 27a40040 addiu r4,r29,0x0040
00100c74: 00001821 addu r3,r0,r0
00100c78: 3c01801b lui r1,0x801b
00100c7c: 00230821 addu r1,r1,r3
00100c80: ac26c7b4 sw r6,-0x384c(r1)
00100c84: 24c60014 addiu r6,r6,0x0014
00100c88: 3c01801b lui r1,0x801b
00100c8c: 00230821 addu r1,r1,r3
00100c90: ac25c7b0 sw r5,-0x3850(r1)
00100c94: 24a50014 addiu r5,r5,0x0014
00100c98: 3c01801b lui r1,0x801b
00100c9c: 00230821 addu r1,r1,r3
00100ca0: ac24c7ac sw r4,-0x3854(r1)
00100ca4: 24840014 addiu r4,r4,0x0014
00100ca8: 26f70001 addiu r23,r23,0x0001
00100cac: 2ae20002 slti r2,r23,0x0002
00100cb0: 1440fff1 bne r2,r0,0x00100c78
00100cb4: 24630134 addiu r3,r3,0x0134
00100cb8: 8fa900c8 lw r9,0x00c8(r29)
00100cbc: 0000f021 addu r30,r0,r0
00100cc0: afa000e8 sw r0,0x00e8(r29)
00100cc4: ad200000 sw r0,0x0000(r9)
00100cc8: 8fa900d0 lw r9,0x00d0(r29)
00100ccc: 0000b821 addu r23,r0,r0
00100cd0: ad200000 sw r0,0x0000(r9)
00100cd4: 32e20001 andi r2,r23,0x0001
00100cd8: 00021880 sll r3,r2,0x02
00100cdc: 00621821 addu r3,r3,r2
00100ce0: 00031880 sll r3,r3,0x02
00100ce4: 00621823 subu r3,r3,r2
00100ce8: 00031880 sll r3,r3,0x02
00100cec: 00621821 addu r3,r3,r2
00100cf0: 00031880 sll r3,r3,0x02
00100cf4: 3c02801b lui r2,0x801b
00100cf8: 2442c6b4 addiu r2,r2,0xc6b4
00100cfc: 00629821 addu r19,r3,r2
00100d00: 0c04004b jal 0x0010012c
00100d04: afb300d8 sw r19,0x00d8(r29)
00100d08: 10400009 beq r2,r0,0x00100d30
00100d0c: 3404000f ori r4,r0,0x000f
00100d10: 3c028015 lui r2,0x8015
00100d14: 8c42330c lw r2,0x330c(r2)
00100d18: 00000000 nop
00100d1c: 14400005 bne r2,r0,0x00100d34
00100d20: 26c50008 addiu r5,r22,0x0008
00100d24: 3404000f ori r4,r0,0x000f
00100d28: 0804034e j 0x00100d38
00100d2c: 34060001 ori r6,r0,0x0001
00100d30: 26c50008 addiu r5,r22,0x0008
00100d34: 00003021 addu r6,r0,r0
00100d38: 0c03ffc2 jal 0x000fff08
00100d3c: 00003821 addu r7,r0,r0
00100d40: 17c000dc bne r30,r0,0x001010b4
00100d44: 00000000 nop
00100d48: 0c03ae8c jal 0x000eba30
00100d4c: 00000000 nop
00100d50: 104000d8 beq r2,r0,0x001010b4
00100d54: 00000000 nop
00100d58: 12e000d6 beq r23,r0,0x001010b4
00100d5c: 00000000 nop
00100d60: 8fa900e0 lw r9,0x00e0(r29)
00100d64: 8fa900c8 lw r9,0x00c8(r29)
00100d68: 00000000 nop
00100d6c: 8d220000 lw r2,0x0000(r9)
00100d70: 00000000 nop
00100d74: 30421000 andi r2,r2,0x1000
00100d78: 10400021 beq r2,r0,0x00100e00
00100d7c: 00000000 nop
00100d80: 8fa900d0 lw r9,0x00d0(r29)
00100d84: 00000000 nop
00100d88: 8d220000 lw r2,0x0000(r9)
00100d8c: 00000000 nop
00100d90: 30420080 andi r2,r2,0x0080
00100d94: 14400019 bne r2,r0,0x00100dfc
00100d98: 00000000 nop
00100d9c: 8fa200c0 lw r2,0x00c0(r29)
00100da0: 00000000 nop
00100da4: 1440002a bne r2,r0,0x00100e50
00100da8: 2442ffff addiu r2,r2,0xffff
00100dac: 8fa200b8 lw r2,0x00b8(r29)
00100db0: 00000000 nop
00100db4: 10400003 beq r2,r0,0x00100dc4
00100db8: 00000000 nop
00100dbc: 080403a9 j 0x00100ea4
00100dc0: 241effff addiu r30,r0,0xffff
00100dc4: 8fa900e0 lw r9,0x00e0(r29)
00100dc8: 00000000 nop
00100dcc: 85220002 lh r2,0x0002(r9)
00100dd0: 00000000 nop
00100dd4: 14400039 bne r2,r0,0x00100ebc
00100dd8: 00000000 nop
00100ddc: 85220000 lh r2,0x0000(r9)
00100de0: 85230000 lh r3,0x0000(r9)
00100de4: 34090001 ori r9,r0,0x0001
00100de8: 2442ffff addiu r2,r2,0xffff
00100dec: 10690033 beq r3,r9,0x00100ebc
00100df0: afa200c0 sw r2,0x00c0(r29)
00100df4: 080403aa j 0x00100ea8
00100df8: 34090003 ori r9,r0,0x0003
00100dfc: 8fa900c8 lw r9,0x00c8(r29)
00100e00: 00000000 nop
00100e04: 8d220000 lw r2,0x0000(r9)
00100e08: 00000000 nop
00100e0c: 30424000 andi r2,r2,0x4000
00100e10: 10400029 beq r2,r0,0x00100eb8
00100e14: 00000000 nop
00100e18: 8fa900d0 lw r9,0x00d0(r29)
00100e1c: 00000000 nop
00100e20: 8d220000 lw r2,0x0000(r9)
00100e24: 00000000 nop
00100e28: 30420080 andi r2,r2,0x0080
00100e2c: 14400022 bne r2,r0,0x00100eb8
00100e30: 00000000 nop
00100e34: 8fa900e0 lw r9,0x00e0(r29)
00100e38: 00000000 nop
00100e3c: 85220000 lh r2,0x0000(r9)
00100e40: 8fa300c0 lw r3,0x00c0(r29)
00100e44: 2442ffff addiu r2,r2,0xffff
00100e48: 10620007 beq r3,r2,0x00100e68
00100e4c: 24620001 addiu r2,r3,0x0001
00100e50: 34090003 ori r9,r0,0x0003
00100e54: afa200c0 sw r2,0x00c0(r29)
00100e58: 3c018015 lui r1,0x8015
00100e5c: ac293298 sw r9,0x3298(r1)
00100e60: 080403af j 0x00100ebc
00100e64: 00000000 nop
00100e68: 8fa300b8 lw r3,0x00b8(r29)
00100e6c: 85220002 lh r2,0x0002(r9)
00100e70: 00000000 nop
00100e74: 10620003 beq r3,r2,0x00100e84
00100e78: 00000000 nop
00100e7c: 080403a9 j 0x00100ea4
00100e80: 27de0001 addiu r30,r30,0x0001
00100e84: 1460000d bne r3,r0,0x00100ebc
00100e88: 00000000 nop
00100e8c: 8fa900e0 lw r9,0x00e0(r29)
00100e90: 00000000 nop
00100e94: 85220000 lh r2,0x0000(r9)
00100e98: 34090001 ori r9,r0,0x0001
00100e9c: 10490007 beq r2,r9,0x00100ebc
00100ea0: afa000c0 sw r0,0x00c0(r29)
00100ea4: 34090003 ori r9,r0,0x0003
00100ea8: 3c018015 lui r1,0x8015
00100eac: ac293298 sw r9,0x3298(r1)
00100eb0: 080403af j 0x00100ebc
00100eb4: 00000000 nop
00100eb8: afa000f0 sw r0,0x00f0(r29)
00100ebc: 13c0007d beq r30,r0,0x001010b4
00100ec0: 00000000 nop
00100ec4: 1bc0000c blez r30,0x00100ef8
00100ec8: 00000000 nop
00100ecc: 8fa900e0 lw r9,0x00e0(r29)
00100ed0: 8fa300bc lw r3,0x00bc(r29)
00100ed4: 85220000 lh r2,0x0000(r9)
00100ed8: 00000000 nop
00100edc: 00621821 addu r3,r3,r2
00100ee0: 00031900 sll r3,r3,0x04
00100ee4: 96c20002 lhu r2,0x0002(r22)
00100ee8: 306300ff andi r3,r3,0x00ff
00100eec: 00621821 addu r3,r3,r2
00100ef0: 080403c5 j 0x00100f14
00100ef4: a7a3002a sh r3,0x002a(r29)
00100ef8: 8fa200bc lw r2,0x00bc(r29)
00100efc: 96c30002 lhu r3,0x0002(r22)
00100f00: 2442ffff addiu r2,r2,0xffff
00100f04: 00021100 sll r2,r2,0x04
00100f08: 304200ff andi r2,r2,0x00ff
00100f0c: 00431021 addu r2,r2,r3
00100f10: a7a2002a sh r2,0x002a(r29)
00100f14: 3c14801a lui r20,0x801a
00100f18: 269466b4 addiu r20,r20,0x66b4
00100f1c: 02802021 addu r4,r20,r0
00100f20: 34050800 ori r5,r0,0x0800
00100f24: 34020010 ori r2,r0,0x0010
00100f28: 0c03fcf5 jal 0x000ff3d4
00100f2c: a7a2002e sh r2,0x002e(r29)
00100f30: 8fb100e0 lw r17,0x00e0(r29)
00100f34: 86c20004 lh r2,0x0004(r22)
00100f38: 8fb200e0 lw r18,0x00e0(r29)
00100f3c: 0000a821 addu r21,r0,r0
00100f40: 3c018015 lui r1,0x8015
00100f44: ac22328c sw r2,0x328c(r1)
00100f48: 00002821 addu r5,r0,r0
00100f4c: 8fa300b8 lw r3,0x00b8(r29)
00100f50: 8fa200c0 lw r2,0x00c0(r29)
00100f54: 86440004 lh r4,0x0004(r18)
00100f58: 00431021 addu r2,r2,r3
00100f5c: 0c03f6e2 jal 0x000fdb88
00100f60: 005e8021 addu r16,r2,r30
00100f64: 8643000a lh r3,0x000a(r18)
00100f68: 34020002 ori r2,r0,0x0002
00100f6c: 10620007 beq r3,r2,0x00100f8c
00100f70: 00101840 sll r3,r16,0x01
00100f74: 8e22001c lw r2,0x001c(r17)
00100f78: 00000000 nop
00100f7c: 00621821 addu r3,r3,r2
00100f80: 84620000 lh r2,0x0000(r3)
00100f84: 3c018015 lui r1,0x8015
00100f88: ac223270 sw r2,0x3270(r1)
00100f8c: 3c038015 lui r3,0x8015
00100f90: 8c633270 lw r3,0x3270(r3)
00100f94: 34020004 ori r2,r0,0x0004
00100f98: 14620004 bne r3,r2,0x00100fac
00100f9c: 3c024444 lui r2,0x4444
00100fa0: 34424444 ori r2,r2,0x4444
00100fa4: 3c018015 lui r1,0x8015
00100fa8: ac223290 sw r2,0x3290(r1)
00100fac: 8642000a lh r2,0x000a(r18)
00100fb0: 00000000 nop
00100fb4: 1440000b bne r2,r0,0x00100fe4
00100fb8: 34090001 ori r9,r0,0x0001
00100fbc: 8e230010 lw r3,0x0010(r17)
00100fc0: 00101040 sll r2,r16,0x01
00100fc4: 00431021 addu r2,r2,r3
00100fc8: 84440000 lh r4,0x0000(r2)
00100fcc: 3c068015 lui r6,0x8015
00100fd0: 24c63284 addiu r6,r6,0x3284
00100fd4: 0c03f9dd jal 0x000fe774
00100fd8: 02802821 addu r5,r20,r0
00100fdc: 08040411 j 0x00101044
00100fe0: 26310004 addiu r17,r17,0x0004
00100fe4: 1449000c bne r2,r9,0x00101018
00100fe8: 34090003 ori r9,r0,0x0003
00100fec: 34050002 ori r5,r0,0x0002
00100ff0: 8e230010 lw r3,0x0010(r17)
00100ff4: 00101040 sll r2,r16,0x01
00100ff8: 00431021 addu r2,r2,r3
00100ffc: 84440000 lh r4,0x0000(r2)
00101000: 3c078015 lui r7,0x8015
00101004: 24e73284 addiu r7,r7,0x3284
00101008: 0c03f805 jal 0x000fe014
0010100c: 02803021 addu r6,r20,r0
00101010: 08040411 j 0x00101044
00101014: 26310004 addiu r17,r17,0x0004
00101018: 14490009 bne r2,r9,0x00101040
0010101c: 34050002 ori r5,r0,0x0002
00101020: 8e230010 lw r3,0x0010(r17)
00101024: 00101040 sll r2,r16,0x01
00101028: 00431021 addu r2,r2,r3
0010102c: 84440000 lh r4,0x0000(r2)
00101030: 3c078015 lui r7,0x8015
00101034: 24e73284 addiu r7,r7,0x3284
00101038: 0c03f83b jal 0x000fe0ec
0010103c: 02803021 addu r6,r20,r0
00101040: 26310004 addiu r17,r17,0x0004
00101044: 26b50001 addiu r21,r21,0x0001
00101048: 2aa20003 slti r2,r21,0x0003
0010104c: 1440ffbe bne r2,r0,0x00100f48
00101050: 26520002 addiu r18,r18,0x0002
00101054: 27a40028 addiu r4,r29,0x0028
00101058: 3c018015 lui r1,0x8015
0010105c: ac203290 sw r0,0x3290(r1)
00101060: 3c018015 lui r1,0x8015
00101064: ac203270 sw r0,0x3270(r1)
00101068: 0c00923f jal 0x000248fc
0010106c: 02802821 addu r5,r20,r0
00101070: 27a40030 addiu r4,r29,0x0030
00101074: 00002821 addu r5,r0,r0
00101078: 00003021 addu r6,r0,r0
0010107c: 00003821 addu r7,r0,r0
00101080: 97a80028 lhu r8,0x0028(r29)
00101084: 97a3002a lhu r3,0x002a(r29)
00101088: 34020002 ori r2,r0,0x0002
0010108c: a7a20036 sh r2,0x0036(r29)
00101090: 2462fffe addiu r2,r3,0xfffe
00101094: 304200ff andi r2,r2,0x00ff
00101098: 3063ff00 andi r3,r3,0xff00
0010109c: a7a80030 sh r8,0x0030(r29)
001010a0: 97a8002c lhu r8,0x002c(r29)
001010a4: 00431021 addu r2,r2,r3
001010a8: a7a20032 sh r2,0x0032(r29)
001010ac: 0c00921a jal 0x00024868
001010b0: a7a80034 sh r8,0x0034(r29)
001010b4: 0c03ffd4 jal 0x000fff50
001010b8: 00000000 nop
001010bc: 8fa900f8 lw r9,0x00f8(r29)
001010c0: 00000000 nop
001010c4: 11200002 beq r9,r0,0x001010d0
001010c8: 00000000 nop
001010cc: afa000f8 sw r0,0x00f8(r29)
001010d0: 17c0000f bne r30,r0,0x00101110
001010d4: 00000000 nop
001010d8: 0c03ae8c jal 0x000eba30
001010dc: 00000000 nop
001010e0: 1040000b beq r2,r0,0x00101110
001010e4: 02c02021 addu r4,r22,r0
001010e8: 27a500b8 addiu r5,r29,0x00b8
001010ec: 27a600bc addiu r6,r29,0x00bc
001010f0: 0c040184 jal 0x00100610
001010f4: 27a700c0 addiu r7,r29,0x00c0
001010f8: afa200f8 sw r2,0x00f8(r29)
001010fc: 27a40030 addiu r4,r29,0x0030
00101100: 00002821 addu r5,r0,r0
00101104: 00003021 addu r6,r0,r0
00101108: 0c00921a jal 0x00024868
0010110c: 00003821 addu r7,r0,r0
00101110: 97a200c0 lhu r2,0x00c0(r29)
00101114: 97a300b8 lhu r3,0x00b8(r29)
00101118: 8fa400c8 lw r4,0x00c8(r29)
0010111c: 00431021 addu r2,r2,r3
00101120: a6c20038 sh r2,0x0038(r22)
00101124: 0c03afe3 jal 0x000ebf8c
00101128: a6c3003a sh r3,0x003a(r22)
0010112c: 144000dd bne r2,r0,0x001014a4
00101130: 3404000f ori r4,r0,0x000f
00101134: 17c00004 bne r30,r0,0x00101148
00101138: 00000000 nop
0010113c: 8fa500c0 lw r5,0x00c0(r29)
00101140: 0c03aec2 jal 0x000ebb08
00101144: 02c02021 addu r4,r22,r0
00101148: 0c03af9f jal 0x000ebe7c
0010114c: 02c02021 addu r4,r22,r0
00101150: 3c028015 lui r2,0x8015
00101154: 8c42326c lw r2,0x326c(r2)
00101158: 34090001 ori r9,r0,0x0001
0010115c: 14490006 bne r2,r9,0x00101178
00101160: 00000000 nop
00101164: 0c03b6a6 jal 0x000eda98
00101168: 00000000 nop
0010116c: 30420001 andi r2,r2,0x0001
00101170: 10400006 beq r2,r0,0x0010118c
00101174: 00000000 nop
00101178: 3c038015 lui r3,0x8015
0010117c: 8c63326c lw r3,0x326c(r3)
00101180: 34020002 ori r2,r0,0x0002
00101184: 14620015 bne r3,r2,0x001011dc
00101188: 00000000 nop
0010118c: 3c028004 lui r2,0x8004
00101190: 904273a4 lbu r2,0x73a4(r2)
00101194: 8fa900f0 lw r9,0x00f0(r29)
00101198: 00000000 nop
0010119c: 0122102a slt r2,r9,r2
001011a0: 10400005 beq r2,r0,0x001011b8
001011a4: 00000000 nop
001011a8: 3c028004 lui r2,0x8004
001011ac: 904273a5 lbu r2,0x73a5(r2)
001011b0: 08040472 j 0x001011c8
001011b4: 00021040 sll r2,r2,0x01
001011b8: 3c028004 lui r2,0x8004
001011bc: 904273a6 lbu r2,0x73a6(r2)
001011c0: 00000000 nop
001011c4: 00021040 sll r2,r2,0x01
001011c8: 03c20018 mult r30,r2
001011cc: 8fa900e8 lw r9,0x00e8(r29)
001011d0: 00001012 mflo r2
001011d4: 01224821 addu r9,r9,r2
001011d8: afa900e8 sw r9,0x00e8(r29)
001011dc: 3c028015 lui r2,0x8015
001011e0: 8c42326c lw r2,0x326c(r2)
001011e4: 8fa900f0 lw r9,0x00f0(r29)
001011e8: 00000000 nop
001011ec: 01224821 addu r9,r9,r2
001011f0: afa900f0 sw r9,0x00f0(r29)
001011f4: 8fa900e8 lw r9,0x00e8(r29)
001011f8: 00000000 nop
001011fc: 2522000f addiu r2,r9,0x000f
00101200: 2c42001f sltiu r2,r2,0x001f
00101204: 14400025 bne r2,r0,0x0010129c
00101208: 00000000 nop
0010120c: 8fa200bc lw r2,0x00bc(r29)
00101210: 8fa300b8 lw r3,0x00b8(r29)
00101214: 03c21021 addu r2,r30,r2
00101218: 03c31821 addu r3,r30,r3
0010121c: afa200bc sw r2,0x00bc(r29)
00101220: 0c03b6a6 jal 0x000eda98
00101224: afa300b8 sw r3,0x00b8(r29)
00101228: 3c048004 lui r4,0x8004
0010122c: 908473a1 lbu r4,0x73a1(r4)
00101230: 3c038015 lui r3,0x8015
00101234: 8c63326c lw r3,0x326c(r3)
00101238: 00000000 nop
0010123c: 0083001a div r4,r3
00101240: 14600002 bne r3,r0,0x0010124c
00101244: 00000000 nop
00101248: 0007000d break 0x00001c00
0010124c: 2401ffff addiu r1,r0,0xffff
00101250: 14610004 bne r3,r1,0x00101264
00101254: 3c018000 lui r1,0x8000
00101258: 14810002 bne r4,r1,0x00101264
0010125c: 00000000 nop
00101260: 0006000d break 0x00001800
00101264: 00002012 mflo r4
00101268: 0000f021 addu r30,r0,r0
0010126c: 0044102a slt r2,r2,r4
00101270: 1440000a bne r2,r0,0x0010129c
00101274: afa000e8 sw r0,0x00e8(r29)
00101278: 8fa900d0 lw r9,0x00d0(r29)
0010127c: 00000000 nop
00101280: 8d220000 lw r2,0x0000(r9)
00101284: 8fa900c8 lw r9,0x00c8(r29)
00101288: 00000000 nop
0010128c: 8d230000 lw r3,0x0000(r9)
00101290: 30425000 andi r2,r2,0x5000
00101294: 00431025 or r2,r2,r3
00101298: ad220000 sw r2,0x0000(r9)
0010129c: 8fa200bc lw r2,0x00bc(r29)
001012a0: 8fa900e8 lw r9,0x00e8(r29)
001012a4: 00021100 sll r2,r2,0x04
001012a8: 00491021 addu r2,r2,r9
001012ac: 8fa900d8 lw r9,0x00d8(r29)
001012b0: 2442fffe addiu r2,r2,0xfffe
001012b4: 0c04004b jal 0x0010012c
001012b8: a122000d sb r2,0x000d(r9)
001012bc: 14400006 bne r2,r0,0x001012d8
001012c0: 34090001 ori r9,r0,0x0001
001012c4: 3c028015 lui r2,0x8015
001012c8: 8c42330c lw r2,0x330c(r2)
001012cc: 00000000 nop
001012d0: 14490004 bne r2,r9,0x001012e4
001012d4: 34027ffc ori r2,r0,0x7ffc
001012d8: 8fa900d8 lw r9,0x00d8(r29)
001012dc: 080404ba j 0x001012e8
001012e0: 34027f7d ori r2,r0,0x7f7d
001012e4: 8fa900d8 lw r9,0x00d8(r29)
001012e8: 00000000 nop
001012ec: a522000e sh r2,0x000e(r9)
001012f0: 8fa900e0 lw r9,0x00e0(r29)
001012f4: 00000000 nop
001012f8: 85220002 lh r2,0x0002(r9)
001012fc: 00000000 nop
00101300: 10400037 beq r2,r0,0x001013e0
00101304: 2670010c addiu r16,r19,0x010c
00101308: 0c03ae8c jal 0x000eba30
0010130c: 00000000 nop
00101310: 10400034 beq r2,r0,0x001013e4
00101314: 02002021 addu r4,r16,r0
00101318: 8fa200b8 lw r2,0x00b8(r29)
0010131c: 00000000 nop
00101320: 10400005 beq r2,r0,0x00101338
00101324: 00000000 nop
00101328: 0c03f6a9 jal 0x000fdaa4
0010132c: 26640014 addiu r4,r19,0x0014
00101330: 0c03f6a9 jal 0x000fdaa4
00101334: 2664003c addiu r4,r19,0x003c
00101338: 8fa900e0 lw r9,0x00e0(r29)
0010133c: 8fa200b8 lw r2,0x00b8(r29)
00101340: 85230002 lh r3,0x0002(r9)
00101344: 00000000 nop
00101348: 10430005 beq r2,r3,0x00101360
0010134c: 2670010c addiu r16,r19,0x010c
00101350: 0c03f6a9 jal 0x000fdaa4
00101354: 26640028 addiu r4,r19,0x0028
00101358: 0c03f6a9 jal 0x000fdaa4
0010135c: 26640050 addiu r4,r19,0x0050
00101360: 86630032 lh r3,0x0032(r19)
00101364: 8666001e lh r6,0x001e(r19)
00101368: 86620026 lh r2,0x0026(r19)
0010136c: 9664001c lhu r4,0x001c(r19)
00101370: 00c23021 addu r6,r6,r2
00101374: a664006c sh r4,0x006c(r19)
00101378: 86c20038 lh r2,0x0038(r22)
0010137c: 00661823 subu r3,r3,r6
00101380: 00620018 mult r3,r2
00101384: 8fa900e0 lw r9,0x00e0(r29)
00101388: 00000000 nop
0010138c: 85220000 lh r2,0x0000(r9)
00101390: 85230002 lh r3,0x0002(r9)
00101394: 00002812 mflo r5
00101398: 00431021 addu r2,r2,r3
0010139c: 00000000 nop
001013a0: 00a2001a div r5,r2
001013a4: 14400002 bne r2,r0,0x001013b0
001013a8: 00000000 nop
001013ac: 0007000d break 0x00001c00
001013b0: 2401ffff addiu r1,r0,0xffff
001013b4: 14410004 bne r2,r1,0x001013c8
001013b8: 3c018000 lui r1,0x8000
001013bc: 14a10002 bne r5,r1,0x001013c8
001013c0: 00000000 nop
001013c4: 0006000d break 0x00001800
001013c8: 00002812 mflo r5
001013cc: 26640064 addiu r4,r19,0x0064
001013d0: 00c53021 addu r6,r6,r5
001013d4: 24c6fffe addiu r6,r6,0xfffe
001013d8: 0c03f6a9 jal 0x000fdaa4
001013dc: a666006e sh r6,0x006e(r19)
001013e0: 02002021 addu r4,r16,r0
001013e4: 26c50008 addiu r5,r22,0x0008
001013e8: 3c078005 lui r7,0x8005
001013ec: 8ce7e5bc lw r7,-0x1a44(r7)
001013f0: 0c03b255 jal 0x000ec954
001013f4: 02e03021 addu r6,r23,r0
001013f8: 8e6400f8 lw r4,0x00f8(r19)
001013fc: 0c03b10e jal 0x000ec438
00101400: 00000000 nop
00101404: 86c2002c lh r2,0x002c(r22)
00101408: 00000000 nop
0010140c: 28420005 slti r2,r2,0x0005
00101410: 14400004 bne r2,r0,0x00101424
00101414: 00000000 nop
00101418: 8e6400f8 lw r4,0x00f8(r19)
0010141c: 0c03f6a9 jal 0x000fdaa4
00101420: 00000000 nop
00101424: 0c03f6a9 jal 0x000fdaa4
00101428: 26640118 addiu r4,r19,0x0118
0010142c: 0c03f6a9 jal 0x000fdaa4
00101430: 26640084 addiu r4,r19,0x0084
00101434: 8fa400d8 lw r4,0x00d8(r29)
00101438: 0c03f6a9 jal 0x000fdaa4
0010143c: 00000000 nop
00101440: 0c03f6a9 jal 0x000fdaa4
00101444: 26640078 addiu r4,r19,0x0078
00101448: 0c03f6a9 jal 0x000fdaa4
0010144c: 02002021 addu r4,r16,r0
00101450: 26700090 addiu r16,r19,0x0090
00101454: 0c03b121 jal 0x000ec484
00101458: 02002021 addu r4,r16,r0
0010145c: 02c02021 addu r4,r22,r0
00101460: 02002821 addu r5,r16,r0
00101464: 02e03021 addu r6,r23,r0
00101468: 8fa700c0 lw r7,0x00c0(r29)
0010146c: 0c03b16e jal 0x000ec5b8
00101470: 26f70001 addiu r23,r23,0x0001
00101474: 02002021 addu r4,r16,r0
00101478: 340203e8 ori r2,r0,0x03e8
0010147c: a66200b0 sh r2,0x00b0(r19)
00101480: 966200c6 lhu r2,0x00c6(r19)
00101484: 966300da lhu r3,0x00da(r19)
00101488: 24420004 addiu r2,r2,0x0004
0010148c: 24630004 addiu r3,r3,0x0004
00101490: a66200c6 sh r2,0x00c6(r19)
00101494: 0c03b2d6 jal 0x000ecb58
00101498: a66300da sh r3,0x00da(r19)
0010149c: 08040336 j 0x00100cd8
001014a0: 32e20001 andi r2,r23,0x0001
001014a4: 00002821 addu r5,r0,r0
001014a8: 00003021 addu r6,r0,r0
001014ac: 0c03ffc2 jal 0x000fff08
001014b0: 34070001 ori r7,r0,0x0001
001014b4: 97a200b8 lhu r2,0x00b8(r29)
001014b8: 0c03ffd4 jal 0x000fff50
001014bc: a6c2003a sh r2,0x003a(r22)
001014c0: 0c03ff8a jal 0x000ffe28
001014c4: 00000000 nop
001014c8: 8fbf0124 lw r31,0x0124(r29)
001014cc: 8fbe0120 lw r30,0x0120(r29)
001014d0: 8fb7011c lw r23,0x011c(r29)
001014d4: 8fb60118 lw r22,0x0118(r29)
001014d8: 8fb50114 lw r21,0x0114(r29)
001014dc: 8fb40110 lw r20,0x0110(r29)
001014e0: 8fb3010c lw r19,0x010c(r29)
001014e4: 8fb20108 lw r18,0x0108(r29)
001014e8: 8fb10104 lw r17,0x0104(r29)
001014ec: 8fb00100 lw r16,0x0100(r29)
001014f0: 27bd0128 addiu r29,r29,0x0128
001014f4: 03e00008 jr r31
001014f8: 00000000 nop