00176c90 - 0017717c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00176c90: 3c0a8019 lui r10,0x8019
00176c94: 8d4af4e0 lw r10,-0x0b20(r10)
00176c98: 3c068019 lui r6,0x8019
00176c9c: 8cc6f4e4 lw r6,-0x0b1c(r6)
00176ca0: 3c198019 lui r25,0x8019
00176ca4: 8f39f4e8 lw r25,-0x0b18(r25)
00176ca8: 27bdffe0 addiu r29,r29,0xffe0
00176cac: afb00018 sw r16,0x0018(r29)
00176cb0: 3c108019 lui r16,0x8019
00176cb4: 8e10f4f0 lw r16,-0x0b10(r16)
00176cb8: afbf001c sw r31,0x001c(r29)
00176cbc: 90c2005e lbu r2,0x005e(r6)
00176cc0: 00007021 addu r14,r0,r0
00176cc4: 2442ffff addiu r2,r2,0xffff
00176cc8: 18400112 blez r2,0x00177114
00176ccc: a0c00041 sb r0,0x0041(r6)
00176cd0: 340f0001 ori r15,r0,0x0001
00176cd4: 34180001 ori r24,r0,0x0001
00176cd8: 84c30028 lh r3,0x0028(r6)
00176cdc: 91420018 lbu r2,0x0018(r10)
00176ce0: 00000000 nop
00176ce4: 00620018 mult r3,r2
00176ce8: 00002821 addu r5,r0,r0
00176cec: 02006021 addu r12,r16,r0
00176cf0: 00005821 addu r11,r0,r0
00176cf4: 2408f200 addiu r8,r0,0xf200
00176cf8: 00003821 addu r7,r0,r0
00176cfc: 94c40026 lhu r4,0x0026(r6)
00176d00: 90c3005e lbu r3,0x005e(r6)
00176d04: 84c2002a lh r2,0x002a(r6)
00176d08: 00784823 subu r9,r3,r24
00176d0c: 00021200 sll r2,r2,0x08
00176d10: 00001812 mflo r3
00176d14: 00431021 addu r2,r2,r3
00176d18: 00441021 addu r2,r2,r4
00176d1c: a4c2001a sh r2,0x001a(r6)
00176d20: 00021400 sll r2,r2,0x10
00176d24: 00021343 sra r2,r2,0x0d
00176d28: 3c038019 lui r3,0x8019
00176d2c: 2463f8cc addiu r3,r3,0xf8cc
00176d30: 00431021 addu r2,r2,r3
00176d34: 84c4001a lh r4,0x001a(r6)
00176d38: 3c038019 lui r3,0x8019
00176d3c: 24632dd8 addiu r3,r3,0x2dd8
00176d40: acc20000 sw r2,0x0000(r6)
00176d44: 00041080 sll r2,r4,0x02
00176d48: 00441021 addu r2,r2,r4
00176d4c: 00431021 addu r2,r2,r3
00176d50: acc20008 sw r2,0x0008(r6)
00176d54: 28a20200 slti r2,r5,0x0200
00176d58: 14400009 bne r2,r0,0x00176d80
00176d5c: 312200ff andi r2,r9,0x00ff
00176d60: 3c018019 lui r1,0x8019
00176d64: 00270821 addu r1,r1,r7
00176d68: 90232ddb lbu r3,0x2ddb(r1)
00176d6c: 00000000 nop
00176d70: 14620003 bne r3,r2,0x00176d80
00176d74: 00000000 nop
00176d78: 0805db80 j 0x00176e00
00176d7c: 34070001 ori r7,r0,0x0001
00176d80: 3c018019 lui r1,0x8019
00176d84: 00270821 addu r1,r1,r7
00176d88: 90232dd9 lbu r3,0x2dd9(r1)
00176d8c: 312200ff andi r2,r9,0x00ff
00176d90: 146200d3 bne r3,r2,0x001770e0
00176d94: 28a20200 slti r2,r5,0x0200
00176d98: 10400018 beq r2,r0,0x00176dfc
00176d9c: 00003821 addu r7,r0,r0
00176da0: a0c00043 sb r0,0x0043(r6)
00176da4: 04a10002 bgez r5,0x00176db0
00176da8: 00a01821 addu r3,r5,r0
00176dac: 24a300ff addiu r3,r5,0x00ff
00176db0: 00031a03 sra r3,r3,0x08
00176db4: 306200ff andi r2,r3,0x00ff
00176db8: 00031a00 sll r3,r3,0x08
00176dbc: a4c20034 sh r2,0x0034(r6)
00176dc0: 91420018 lbu r2,0x0018(r10)
00176dc4: 00a31823 subu r3,r5,r3
00176dc8: 0062001a div r3,r2
00176dcc: 00001012 mflo r2
00176dd0: 00000000 nop
00176dd4: 304200ff andi r2,r2,0x00ff
00176dd8: a4c20032 sh r2,0x0032(r6)
00176ddc: 91420018 lbu r2,0x0018(r10)
00176de0: 00000000 nop
00176de4: 0062001a div r3,r2
00176de8: 00001010 mfhi r2
00176dec: 00000000 nop
00176df0: 304200ff andi r2,r2,0x00ff
00176df4: 0805db81 j 0x00176e04
00176df8: a4c20030 sh r2,0x0030(r6)
00176dfc: a0cf0043 sb r15,0x0043(r6)
00176e00: 03286821 addu r13,r25,r8
00176e04: 90c20043 lbu r2,0x0043(r6)
00176e08: 00000000 nop
00176e0c: 14400003 bne r2,r0,0x00176e1c
00176e10: 30e200ff andi r2,r7,0x00ff
00176e14: 1040000b beq r2,r0,0x00176e44
00176e18: 00000000 nop
00176e1c: 91a20000 lbu r2,0x0000(r13)
00176e20: 00000000 nop
00176e24: a4c20030 sh r2,0x0030(r6)
00176e28: 91a20001 lbu r2,0x0001(r13)
00176e2c: 00000000 nop
00176e30: a4c20032 sh r2,0x0032(r6)
00176e34: 91a20002 lbu r2,0x0002(r13)
00176e38: 00000000 nop
00176e3c: 3042007f andi r2,r2,0x007f
00176e40: a4c20034 sh r2,0x0034(r6)
00176e44: 84c30030 lh r3,0x0030(r6)
00176e48: 84c20026 lh r2,0x0026(r6)
00176e4c: 00000000 nop
00176e50: 14620017 bne r3,r2,0x00176eb0
00176e54: 0043102a slt r2,r2,r3
00176e58: 84c30032 lh r3,0x0032(r6)
00176e5c: 84c20028 lh r2,0x0028(r6)
00176e60: 00000000 nop
00176e64: 0043102a slt r2,r2,r3
00176e68: 10400007 beq r2,r0,0x00176e88
00176e6c: 340900c0 ori r9,r0,0x00c0
00176e70: 90c30032 lbu r3,0x0032(r6)
00176e74: 90c40028 lbu r4,0x0028(r6)
00176e78: 34020006 ori r2,r0,0x0006
00176e7c: a0c20044 sb r2,0x0044(r6)
00176e80: 0805dba8 j 0x00176ea0
00176e84: 34020004 ori r2,r0,0x0004
00176e88: 34090080 ori r9,r0,0x0080
00176e8c: 90c30028 lbu r3,0x0028(r6)
00176e90: 90c40032 lbu r4,0x0032(r6)
00176e94: 34020004 ori r2,r0,0x0004
00176e98: a0c20044 sb r2,0x0044(r6)
00176e9c: 34020006 ori r2,r0,0x0006
00176ea0: a0c20045 sb r2,0x0045(r6)
00176ea4: 00641823 subu r3,r3,r4
00176ea8: 0805dbbc j 0x00176ef0
00176eac: a0c30061 sb r3,0x0061(r6)
00176eb0: 10400007 beq r2,r0,0x00176ed0
00176eb4: 00004821 addu r9,r0,r0
00176eb8: 90c20030 lbu r2,0x0030(r6)
00176ebc: 90c40026 lbu r4,0x0026(r6)
00176ec0: 34030002 ori r3,r0,0x0002
00176ec4: a0c00044 sb r0,0x0044(r6)
00176ec8: 0805dbba j 0x00176ee8
00176ecc: a0c30045 sb r3,0x0045(r6)
00176ed0: 34090040 ori r9,r0,0x0040
00176ed4: 90c20026 lbu r2,0x0026(r6)
00176ed8: 90c40030 lbu r4,0x0030(r6)
00176edc: 34030002 ori r3,r0,0x0002
00176ee0: a0c30044 sb r3,0x0044(r6)
00176ee4: a0c00045 sb r0,0x0045(r6)
00176ee8: 00441023 subu r2,r2,r4
00176eec: a0c20061 sb r2,0x0061(r6)
00176ef0: 90c20043 lbu r2,0x0043(r6)
00176ef4: 00000000 nop
00176ef8: 14400036 bne r2,r0,0x00176fd4
00176efc: a0c00060 sb r0,0x0060(r6)
00176f00: 30e200ff andi r2,r7,0x00ff
00176f04: 14400033 bne r2,r0,0x00176fd4
00176f08: 00000000 nop
00176f0c: 3c028019 lui r2,0x8019
00176f10: 2442f8cc addiu r2,r2,0xf8cc
00176f14: 01622821 addu r5,r11,r2
00176f18: 90a30003 lbu r3,0x0003(r5)
00176f1c: 90a20004 lbu r2,0x0004(r5)
00176f20: 90c40044 lbu r4,0x0044(r6)
00176f24: 3063001f andi r3,r3,0x001f
00176f28: 00821007 srav r2,r2,r4
00176f2c: 30420003 andi r2,r2,0x0003
00176f30: 00620018 mult r3,r2
00176f34: 90c40045 lbu r4,0x0045(r6)
00176f38: 00001012 mflo r2
00176f3c: a0c2004a sb r2,0x004a(r6)
00176f40: 90a30003 lbu r3,0x0003(r5)
00176f44: 90a20004 lbu r2,0x0004(r5)
00176f48: 3063001f andi r3,r3,0x001f
00176f4c: 00821007 srav r2,r2,r4
00176f50: 30420003 andi r2,r2,0x0003
00176f54: 00620018 mult r3,r2
00176f58: 00001012 mflo r2
00176f5c: a0c2004b sb r2,0x004b(r6)
00176f60: 90c2004a lbu r2,0x004a(r6)
00176f64: 90c3004b lbu r3,0x004b(r6)
00176f68: 00000000 nop
00176f6c: 00431023 subu r2,r2,r3
00176f70: a4c20038 sh r2,0x0038(r6)
00176f74: 90a20003 lbu r2,0x0003(r5)
00176f78: 91430004 lbu r3,0x0004(r10)
00176f7c: 3042001f andi r2,r2,0x001f
00176f80: 0062182a slt r3,r3,r2
00176f84: 10600002 beq r3,r0,0x00176f90
00176f88: 00000000 nop
00176f8c: a0cf0060 sb r15,0x0060(r6)
00176f90: 90a20003 lbu r2,0x0003(r5)
00176f94: 00000000 nop
00176f98: 3042001f andi r2,r2,0x001f
00176f9c: 28420003 slti r2,r2,0x0003
00176fa0: 14400007 bne r2,r0,0x00176fc0
00176fa4: 00000000 nop
00176fa8: 91820000 lbu r2,0x0000(r12)
00176fac: 00000000 nop
00176fb0: 30420002 andi r2,r2,0x0002
00176fb4: 10400002 beq r2,r0,0x00176fc0
00176fb8: 00000000 nop
00176fbc: a0cf0060 sb r15,0x0060(r6)
00176fc0: 84c20038 lh r2,0x0038(r6)
00176fc4: 00000000 nop
00176fc8: 04400002 bltz r2,0x00176fd4
00176fcc: 00000000 nop
00176fd0: a0c00060 sb r0,0x0060(r6)
00176fd4: 90c20041 lbu r2,0x0041(r6)
00176fd8: 00000000 nop
00176fdc: 1440001b bne r2,r0,0x0017704c
00176fe0: a0c0005f sb r0,0x005f(r6)
00176fe4: 8cc20000 lw r2,0x0000(r6)
00176fe8: 00000000 nop
00176fec: 90420003 lbu r2,0x0003(r2)
00176ff0: 91430004 lbu r3,0x0004(r10)
00176ff4: 3042001f andi r2,r2,0x001f
00176ff8: 0062182a slt r3,r3,r2
00176ffc: 10600002 beq r3,r0,0x00177008
00177000: 00000000 nop
00177004: a0cf005f sb r15,0x005f(r6)
00177008: 8cc20000 lw r2,0x0000(r6)
0017700c: 00000000 nop
00177010: 90420003 lbu r2,0x0003(r2)
00177014: 00000000 nop
00177018: 3042001f andi r2,r2,0x001f
0017701c: 28420003 slti r2,r2,0x0003
00177020: 1440000a bne r2,r0,0x0017704c
00177024: 00000000 nop
00177028: 84c2001a lh r2,0x001a(r6)
0017702c: 00000000 nop
00177030: 02021021 addu r2,r16,r2
00177034: 90420000 lbu r2,0x0000(r2)
00177038: 00000000 nop
0017703c: 30420002 andi r2,r2,0x0002
00177040: 10400002 beq r2,r0,0x0017704c
00177044: 00000000 nop
00177048: a0cf005f sb r15,0x005f(r6)
0017704c: 84c20034 lh r2,0x0034(r6)
00177050: 90c40043 lbu r4,0x0043(r6)
00177054: 90c30043 lbu r3,0x0043(r6)
00177058: 00024140 sll r8,r2,0x05
0017705c: 90c2005e lbu r2,0x005e(r6)
00177060: 00033900 sll r7,r3,0x04
00177064: 2442fffe addiu r2,r2,0xfffe
00177068: 15c20008 bne r14,r2,0x0017708c
0017706c: a0c40041 sb r4,0x0041(r6)
00177070: 3c028019 lui r2,0x8019
00177074: 9042f86e lbu r2,-0x0792(r2)
00177078: 00000000 nop
0017707c: 30420010 andi r2,r2,0x0010
00177080: 10400003 beq r2,r0,0x00177090
00177084: 01281025 or r2,r9,r8
00177088: 34070010 ori r7,r0,0x0010
0017708c: 01281025 or r2,r9,r8
00177090: 00e21025 or r2,r7,r2
00177094: 90c5005f lbu r5,0x005f(r6)
00177098: 90c30060 lbu r3,0x0060(r6)
0017709c: 90c40061 lbu r4,0x0061(r6)
001770a0: 00052880 sll r5,r5,0x02
001770a4: 000318c0 sll r3,r3,0x03
001770a8: 248400ff addiu r4,r4,0x00ff
001770ac: 00621825 or r3,r3,r2
001770b0: 00a32825 or r5,r5,r3
001770b4: 00852025 or r4,r4,r5
001770b8: 3c018019 lui r1,0x8019
001770bc: 00380821 addu r1,r1,r24
001770c0: a024f7f0 sb r4,-0x0810(r1)
001770c4: 94c20030 lhu r2,0x0030(r6)
001770c8: 94c30032 lhu r3,0x0032(r6)
001770cc: 94c40034 lhu r4,0x0034(r6)
001770d0: a4c20026 sh r2,0x0026(r6)
001770d4: a4c30028 sh r3,0x0028(r6)
001770d8: 0805dc3f j 0x001770fc
001770dc: a4c4002a sh r4,0x002a(r6)
001770e0: 258c0001 addiu r12,r12,0x0001
001770e4: 256b0008 addiu r11,r11,0x0008
001770e8: 25080007 addiu r8,r8,0x0007
001770ec: 24a50001 addiu r5,r5,0x0001
001770f0: 28a20210 slti r2,r5,0x0210
001770f4: 1440ff17 bne r2,r0,0x00176d54
001770f8: 24e70005 addiu r7,r7,0x0005
001770fc: 90c2005e lbu r2,0x005e(r6)
00177100: 25ce0001 addiu r14,r14,0x0001
00177104: 2442ffff addiu r2,r2,0xffff
00177108: 01c2102a slt r2,r14,r2
0017710c: 1440fef2 bne r2,r0,0x00176cd8
00177110: 27180001 addiu r24,r24,0x0001
00177114: 90c2005e lbu r2,0x005e(r6)
00177118: 00000000 nop
0017711c: 244200ff addiu r2,r2,0x00ff
00177120: 3c018019 lui r1,0x8019
00177124: a022f7f0 sb r2,-0x0810(r1)
00177128: 9143000d lbu r3,0x000d(r10)
0017712c: 00000000 nop
00177130: 2c620015 sltiu r2,r3,0x0015
00177134: 14400005 bne r2,r0,0x0017714c
00177138: 000320c0 sll r4,r3,0x03
0017713c: 3c018019 lui r1,0x8019
00177140: a020f86d sb r0,-0x0793(r1)
00177144: 0805dc5b j 0x0017716c
00177148: 00000000 nop
0017714c: 00832023 subu r4,r4,r3
00177150: 00042180 sll r4,r4,0x06
00177154: 3c028019 lui r2,0x8019
00177158: 244208cc addiu r2,r2,0x08cc
0017715c: 0c05fc08 jal 0x0017f020                               Float/Float/Fly_movements
00177160: 00822021 addu r4,r4,r2
00177164: 3c018019 lui r1,0x8019
00177168: a022f86d sb r2,-0x0793(r1)
0017716c: 8fbf001c lw r31,0x001c(r29)
00177170: 8fb00018 lw r16,0x0018(r29)
00177174: 27bd0020 addiu r29,r29,0x0020
00177178: 03e00008 jr r31
0017717c: 00000000 nop