001766b4 - 00176c0c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

001766b4: 27bdffc8 addiu r29,r29,0xffc8
001766b8: afb3001c sw r19,0x001c(r29)
001766bc: 3c138019 lui r19,0x8019
001766c0: 8e73f4e0 lw r19,-0x0b20(r19)
001766c4: afb10014 sw r17,0x0014(r29)
001766c8: 3c118019 lui r17,0x8019
001766cc: 8e31f4e4 lw r17,-0x0b1c(r17)
001766d0: afb00010 sw r16,0x0010(r29)
001766d4: 00808021 addu r16,r4,r0
001766d8: afb50024 sw r21,0x0024(r29)
001766dc: 00a0a821 addu r21,r5,r0
001766e0: afb60028 sw r22,0x0028(r29)
001766e4: 00c0b021 addu r22,r6,r0
001766e8: afb7002c sw r23,0x002c(r29)
001766ec: 00e0b821 addu r23,r7,r0
001766f0: afb40020 sw r20,0x0020(r29)
001766f4: 3c148019 lui r20,0x8019
001766f8: 8e94f4e8 lw r20,-0x0b18(r20)
001766fc: afb20018 sw r18,0x0018(r29)
00176700: 3c128019 lui r18,0x8019
00176704: 8e52f4f0 lw r18,-0x0b10(r18)
00176708: 02a01021 addu r2,r21,r0
0017670c: afbf0030 sw r31,0x0030(r29)
00176710: a262000a sb r2,0x000a(r19)
00176714: 304200ff andi r2,r2,0x00ff
00176718: a2600023 sb r0,0x0023(r19)
0017671c: a6220026 sh r2,0x0026(r17)
00176720: 02c01021 addu r2,r22,r0
00176724: a262000b sb r2,0x000b(r19)
00176728: 304200ff andi r2,r2,0x00ff
0017672c: a6220028 sh r2,0x0028(r17)
00176730: 02e01021 addu r2,r23,r0
00176734: a262000c sb r2,0x000c(r19)
00176738: 304200ff andi r2,r2,0x00ff
0017673c: 0c05d10c jal 0x00174430
00176740: a622002a sh r2,0x002a(r17)
00176744: 9263000b lbu r3,0x000b(r19)
00176748: 92620018 lbu r2,0x0018(r19)
0017674c: 00000000 nop
00176750: 00620018 mult r3,r2
00176754: 9262000c lbu r2,0x000c(r19)
00176758: 9264000a lbu r4,0x000a(r19)
0017675c: 00021200 sll r2,r2,0x08
00176760: 00001812 mflo r3
00176764: 00431021 addu r2,r2,r3
00176768: 00441821 addu r3,r2,r4
0017676c: 000310c0 sll r2,r3,0x03
00176770: 3c018019 lui r1,0x8019
00176774: 00220821 addu r1,r1,r2
00176778: 9022f8d1 lbu r2,-0x072f(r1)
0017677c: 00000000 nop
00176780: 00021142 srl r2,r2,0x05
00176784: 30420001 andi r2,r2,0x0001
00176788: 10400115 beq r2,r0,0x00176be0
0017678c: 00001021 addu r2,r0,r0
00176790: 3c028019 lui r2,0x8019
00176794: 8c42f510 lw r2,-0x0af0(r2)
00176798: 00000000 nop
0017679c: 10400110 beq r2,r0,0x00176be0
001767a0: 00001021 addu r2,r0,r0
001767a4: 3c028019 lui r2,0x8019
001767a8: 8c42f514 lw r2,-0x0aec(r2)
001767ac: 00000000 nop
001767b0: 1602010b bne r16,r2,0x00176be0
001767b4: 00001021 addu r2,r0,r0
001767b8: 001010c0 sll r2,r16,0x03
001767bc: 00501023 subu r2,r2,r16
001767c0: 00021180 sll r2,r2,0x06
001767c4: 3c018019 lui r1,0x8019
001767c8: 00220821 addu r1,r1,r2
001767cc: 902308cd lbu r3,0x08cd(r1)
001767d0: 340200ff ori r2,r0,0x00ff
001767d4: 10620102 beq r3,r2,0x00176be0
001767d8: 00001021 addu r2,r0,r0
001767dc: 0c05d3a1 jal 0x00174e84
001767e0: 34040002 ori r4,r0,0x0002
001767e4: 34020004 ori r2,r0,0x0004
001767e8: 3c018019 lui r1,0x8019
001767ec: a020f86e sb r0,-0x0792(r1)
001767f0: 3c018019 lui r1,0x8019
001767f4: a020f86f sb r0,-0x0791(r1)
001767f8: a260001e sb r0,0x001e(r19)
001767fc: a260001f sb r0,0x001f(r19)
00176800: a2200040 sb r0,0x0040(r17)
00176804: a2200041 sb r0,0x0041(r17)
00176808: a2220054 sb r2,0x0054(r17)
0017680c: 9263000b lbu r3,0x000b(r19)
00176810: 92620018 lbu r2,0x0018(r19)
00176814: 00000000 nop
00176818: 00620018 mult r3,r2
0017681c: 9262000c lbu r2,0x000c(r19)
00176820: 9264000a lbu r4,0x000a(r19)
00176824: 00021200 sll r2,r2,0x08
00176828: 00001812 mflo r3
0017682c: 00431021 addu r2,r2,r3
00176830: 00441821 addu r3,r2,r4
00176834: 02431021 addu r2,r18,r3
00176838: 90440000 lbu r4,0x0000(r2)
0017683c: 00000000 nop
00176840: 30820004 andi r2,r4,0x0004
00176844: 10400018 beq r2,r0,0x001768a8
00176848: 30820020 andi r2,r4,0x0020
0017684c: 104000da beq r2,r0,0x00176bb8
00176850: 34020001 ori r2,r0,0x0001
00176854: a262001f sb r2,0x001f(r19)
00176858: 00031080 sll r2,r3,0x02
0017685c: 00431021 addu r2,r2,r3
00176860: 3c018019 lui r1,0x8019
00176864: 00220821 addu r1,r1,r2
00176868: 90222dda lbu r2,0x2dda(r1)
0017686c: 00000000 nop
00176870: a2220041 sb r2,0x0041(r17)
00176874: 92230041 lbu r3,0x0041(r17)
00176878: 00000000 nop
0017687c: 000310c0 sll r2,r3,0x03
00176880: 00431023 subu r2,r2,r3
00176884: 00541021 addu r2,r2,r20
00176888: 90420003 lbu r2,0x0003(r2)
0017688c: 00000000 nop
00176890: 3042001f andi r2,r2,0x001f
00176894: 24420080 addiu r2,r2,0x0080
00176898: 3c018019 lui r1,0x8019
0017689c: a022f86f sb r2,-0x0791(r1)
001768a0: 3402001c ori r2,r0,0x001c
001768a4: a2220054 sb r2,0x0054(r17)
001768a8: 92630008 lbu r3,0x0008(r19)
001768ac: 92620018 lbu r2,0x0018(r19)
001768b0: 00000000 nop
001768b4: 00620018 mult r3,r2
001768b8: 92620009 lbu r2,0x0009(r19)
001768bc: 92640007 lbu r4,0x0007(r19)
001768c0: 00021200 sll r2,r2,0x08
001768c4: 00001812 mflo r3
001768c8: 00431021 addu r2,r2,r3
001768cc: 00441821 addu r3,r2,r4
001768d0: 02431021 addu r2,r18,r3
001768d4: 90430000 lbu r3,0x0000(r2)
001768d8: 00000000 nop
001768dc: 30620004 andi r2,r3,0x0004
001768e0: 10400004 beq r2,r0,0x001768f4
001768e4: 30620020 andi r2,r3,0x0020
001768e8: 104000b3 beq r2,r0,0x00176bb8
001768ec: 34020001 ori r2,r0,0x0001
001768f0: a262001e sb r2,0x001e(r19)
001768f4: 9263000e lbu r3,0x000e(r19)
001768f8: 34020001 ori r2,r0,0x0001
001768fc: 1462002a bne r3,r2,0x001769a8
00176900: 340200ff ori r2,r0,0x00ff
00176904: 3c038019 lui r3,0x8019
00176908: 2463f86d addiu r3,r3,0xf86d
0017690c: 34020008 ori r2,r0,0x0008
00176910: a0620000 sb r2,0x0000(r3)
00176914: 92720010 lbu r18,0x0010(r19)
00176918: 00000000 nop
0017691c: 32420080 andi r2,r18,0x0080
00176920: 14400004 bne r2,r0,0x00176934
00176924: 34020028 ori r2,r0,0x0028
00176928: 32420040 andi r2,r18,0x0040
0017692c: 10400002 beq r2,r0,0x00176938
00176930: 34020018 ori r2,r0,0x0018
00176934: a0620000 sb r2,0x0000(r3)
00176938: 32420002 andi r2,r18,0x0002
0017693c: 10400007 beq r2,r0,0x0017695c
00176940: 00000000 nop
00176944: 3c038019 lui r3,0x8019
00176948: 2463f86d addiu r3,r3,0xf86d
0017694c: 90620000 lbu r2,0x0000(r3)
00176950: 00000000 nop
00176954: 34420002 ori r2,r2,0x0002
00176958: a0620000 sb r2,0x0000(r3)
0017695c: 0c05db04 jal 0x00176c10
00176960: 00000000 nop
00176964: 1040000b beq r2,r0,0x00176994
00176968: 340200fe ori r2,r0,0x00fe
0017696c: 3c018019 lui r1,0x8019
00176970: a022f7f0 sb r2,-0x0810(r1)
00176974: 3c018019 lui r1,0x8019
00176978: a035f7f1 sb r21,-0x080f(r1)
0017697c: 3c018019 lui r1,0x8019
00176980: a036f7f2 sb r22,-0x080e(r1)
00176984: 3c018019 lui r1,0x8019
00176988: a037f7f3 sb r23,-0x080d(r1)
0017698c: 0805daf6 j 0x00176bd8
00176990: 00000000 nop
00176994: 340200ff ori r2,r0,0x00ff
00176998: 3c018019 lui r1,0x8019
0017699c: a022f7f0 sb r2,-0x0810(r1)
001769a0: 0805daf6 j 0x00176bd8
001769a4: 00000000 nop
001769a8: a6220022 sh r2,0x0022(r17)
001769ac: 86230022 lh r3,0x0022(r17)
001769b0: 34020004 ori r2,r0,0x0004
001769b4: a220005e sb r0,0x005e(r17)
001769b8: a2220055 sb r2,0x0055(r17)
001769bc: 10600084 beq r3,r0,0x00176bd0
001769c0: a2200072 sb r0,0x0072(r17)
001769c4: 34140004 ori r20,r0,0x0004
001769c8: 92220072 lbu r2,0x0072(r17)
001769cc: 86230028 lh r3,0x0028(r17)
001769d0: a2220073 sb r2,0x0073(r17)
001769d4: 92620018 lbu r2,0x0018(r19)
001769d8: 00000000 nop
001769dc: 00620018 mult r3,r2
001769e0: 96240026 lhu r4,0x0026(r17)
001769e4: 9223005e lbu r3,0x005e(r17)
001769e8: 8622002a lh r2,0x002a(r17)
001769ec: 24650001 addiu r5,r3,0x0001
001769f0: 00021200 sll r2,r2,0x08
001769f4: 00001812 mflo r3
001769f8: 00431021 addu r2,r2,r3
001769fc: 00441021 addu r2,r2,r4
00176a00: a622001a sh r2,0x001a(r17)
00176a04: 00021400 sll r2,r2,0x10
00176a08: 00021343 sra r2,r2,0x0d
00176a0c: 3c038019 lui r3,0x8019
00176a10: 2463f8cc addiu r3,r3,0xf8cc
00176a14: 00431021 addu r2,r2,r3
00176a18: 8624001a lh r4,0x001a(r17)
00176a1c: 92230054 lbu r3,0x0054(r17)
00176a20: a225005e sb r5,0x005e(r17)
00176a24: ae220000 sw r2,0x0000(r17)
00176a28: 00041080 sll r2,r4,0x02
00176a2c: 00441021 addu r2,r2,r4
00176a30: 3c048019 lui r4,0x8019
00176a34: 24842dd8 addiu r4,r4,0x2dd8
00176a38: 00441021 addu r2,r2,r4
00176a3c: 2c630005 sltiu r3,r3,0x0005
00176a40: 1460001a bne r3,r0,0x00176aac
00176a44: ae220008 sw r2,0x0008(r17)
00176a48: 8e220008 lw r2,0x0008(r17)
00176a4c: 00000000 nop
00176a50: 90520003 lbu r18,0x0003(r2)
00176a54: 90440000 lbu r4,0x0000(r2)
00176a58: 00000000 nop
00176a5c: 0092102b sltu r2,r4,r18
00176a60: 1040000b beq r2,r0,0x00176a90
00176a64: 00000000 nop
00176a68: 92230041 lbu r3,0x0041(r17)
00176a6c: 00000000 nop
00176a70: 24630200 addiu r3,r3,0x0200
00176a74: 00031080 sll r2,r3,0x02
00176a78: 00431021 addu r2,r2,r3
00176a7c: 3c018019 lui r1,0x8019
00176a80: 00220821 addu r1,r1,r2
00176a84: a0252ddb sb r5,0x2ddb(r1)
00176a88: 0805dac0 j 0x00176b00
00176a8c: 00000000 nop
00176a90: 8e230008 lw r3,0x0008(r17)
00176a94: 9222005e lbu r2,0x005e(r17)
00176a98: 00809021 addu r18,r4,r0
00176a9c: a2200040 sb r0,0x0040(r17)
00176aa0: a2340054 sb r20,0x0054(r17)
00176aa4: 0805dac0 j 0x00176b00
00176aa8: a0620001 sb r2,0x0001(r3)
00176aac: 92220040 lbu r2,0x0040(r17)
00176ab0: 00000000 nop
00176ab4: 1040000e beq r2,r0,0x00176af0
00176ab8: 00000000 nop
00176abc: 92220041 lbu r2,0x0041(r17)
00176ac0: 00000000 nop
00176ac4: 24420200 addiu r2,r2,0x0200
00176ac8: 00021880 sll r3,r2,0x02
00176acc: 00621821 addu r3,r3,r2
00176ad0: 3c018019 lui r1,0x8019
00176ad4: 00230821 addu r1,r1,r3
00176ad8: 90322dd8 lbu r18,0x2dd8(r1)
00176adc: 3c018019 lui r1,0x8019
00176ae0: 00230821 addu r1,r1,r3
00176ae4: a0252dd9 sb r5,0x2dd9(r1)
00176ae8: 0805dac0 j 0x00176b00
00176aec: 00000000 nop
00176af0: 8e220008 lw r2,0x0008(r17)
00176af4: 00000000 nop
00176af8: 90520000 lbu r18,0x0000(r2)
00176afc: a0450001 sb r5,0x0001(r2)
00176b00: 86230026 lh r3,0x0026(r17)
00176b04: a6320022 sh r18,0x0022(r17)
00176b08: 92620007 lbu r2,0x0007(r19)
00176b0c: 00000000 nop
00176b10: 1462000b bne r3,r2,0x00176b40
00176b14: 00000000 nop
00176b18: 86230028 lh r3,0x0028(r17)
00176b1c: 92620008 lbu r2,0x0008(r19)
00176b20: 00000000 nop
00176b24: 14620006 bne r3,r2,0x00176b40
00176b28: 00000000 nop
00176b2c: 8623002a lh r3,0x002a(r17)
00176b30: 92620009 lbu r2,0x0009(r19)
00176b34: 00000000 nop
00176b38: 10620025 beq r3,r2,0x00176bd0
00176b3c: 00000000 nop
00176b40: 0c05de77 jal 0x001779dc
00176b44: 00000000 nop
00176b48: 86300022 lh r16,0x0022(r17)
00176b4c: 00000000 nop
00176b50: 16120007 bne r16,r18,0x00176b70
00176b54: 00000000 nop
00176b58: 0c05df02 jal 0x00177c08
00176b5c: 00000000 nop
00176b60: 86320022 lh r18,0x0022(r17)
00176b64: 00000000 nop
00176b68: 12500003 beq r18,r16,0x00176b78
00176b6c: 00000000 nop
00176b70: 0805daf0 j 0x00176bc0
00176b74: a2340054 sb r20,0x0054(r17)
00176b78: 9262001e lbu r2,0x001e(r19)
00176b7c: 00000000 nop
00176b80: 1040000d beq r2,r0,0x00176bb8
00176b84: 34020007 ori r2,r0,0x0007
00176b88: 0c05de77 jal 0x001779dc
00176b8c: a2220055 sb r2,0x0055(r17)
00176b90: 86300022 lh r16,0x0022(r17)
00176b94: 00000000 nop
00176b98: 16120009 bne r16,r18,0x00176bc0
00176b9c: 00000000 nop
00176ba0: 0c05df02 jal 0x00177c08
00176ba4: 00000000 nop
00176ba8: 86220022 lh r2,0x0022(r17)
00176bac: 00000000 nop
00176bb0: 14500004 bne r2,r16,0x00176bc4
00176bb4: 00000000 nop
00176bb8: 0805daf8 j 0x00176be0
00176bbc: 00001021 addu r2,r0,r0
00176bc0: 86220022 lh r2,0x0022(r17)
00176bc4: 00000000 nop
00176bc8: 1440ff7f bne r2,r0,0x001769c8
00176bcc: 00000000 nop
00176bd0: 0c05db24 jal 0x00176c90
00176bd4: 00000000 nop
00176bd8: 3c028019 lui r2,0x8019
00176bdc: 2442f7f0 addiu r2,r2,0xf7f0
00176be0: 8fbf0030 lw r31,0x0030(r29)
00176be4: 8fb7002c lw r23,0x002c(r29)
00176be8: 8fb60028 lw r22,0x0028(r29)
00176bec: 8fb50024 lw r21,0x0024(r29)
00176bf0: 8fb40020 lw r20,0x0020(r29)
00176bf4: 8fb3001c lw r19,0x001c(r29)
00176bf8: 8fb20018 lw r18,0x0018(r29)
00176bfc: 8fb10014 lw r17,0x0014(r29)
00176c00: 8fb00010 lw r16,0x0010(r29)
00176c04: 27bd0038 addiu r29,r29,0x0038
00176c08: 03e00008 jr r31
00176c0c: 00000000 nop

Return address: 000759c4