00089e20 - 00089f20

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00089e20: 27bdffd8 addiu r29,r29,0xffd8
00089e24: afb20018 sw r18,0x0018(r29)
00089e28: 00809021 addu r18,r4,r0
00089e2c: afb10014 sw r17,0x0014(r29)
00089e30: 00a08821 addu r17,r5,r0
00089e34: afbf0020 sw r31,0x0020(r29)
00089e38: afb3001c sw r19,0x001c(r29)
00089e3c: afb00010 sw r16,0x0010(r29)
00089e40: 86230002 lh r3,0x0002(r17)
00089e44: 86420002 lh r2,0x0002(r18)
00089e48: 00000000 nop
00089e4c: 00431023 subu r2,r2,r3
00089e50: 3c038009 lui r3,0x8009
00089e54: 8c636128 lw r3,0x6128(r3)
00089e58: 24440018 addiu r4,r2,0x0018
00089e5c: 00830018 mult r4,r3
00089e60: 00c09821 addu r19,r6,r0
00089e64: 00002012 mflo r4
00089e68: 0c00709a jal 0x0001c268               Get_Square_root_of_r4_dealing_with_4096
00089e6c: 00042040 sll r4,r4,0x01
00089e70: 3c038009 lui r3,0x8009
00089e74: 8c636128 lw r3,0x6128(r3)
00089e78: 00000000 nop
00089e7c: 0043001a div r2,r3
00089e80: 00008012 mflo r16
00089e84: 34040018 ori r4,r0,0x0018
00089e88: 00000000 nop
00089e8c: 00640018 mult r3,r4
00089e90: 00021023 subu r2,r0,r2
00089e94: ae620004 sw r2,0x0004(r19)
00089e98: 00002012 mflo r4
00089e9c: 0c00709a jal 0x0001c268               Get_Square_root_of_r4_dealing_with_4096
00089ea0: 00042040 sll r4,r4,0x01
00089ea4: 3c038009 lui r3,0x8009
00089ea8: 8c636128 lw r3,0x6128(r3)
00089eac: 00000000 nop
00089eb0: 0043001a div r2,r3
00089eb4: 00001012 mflo r2
00089eb8: 86440000 lh r4,0x0000(r18)
00089ebc: 86230000 lh r3,0x0000(r17)
00089ec0: 00000000 nop
00089ec4: 00641823 subu r3,r3,r4
00089ec8: 00031b00 sll r3,r3,0x0c
00089ecc: 02028021 addu r16,r16,r2
00089ed0: 0070001a div r3,r16
00089ed4: 00001812 mflo r3
00089ed8: 00000000 nop
00089edc: ae630000 sw r3,0x0000(r19)
00089ee0: 86230004 lh r3,0x0004(r17)
00089ee4: 86420004 lh r2,0x0004(r18)
00089ee8: 00000000 nop
00089eec: 00621823 subu r3,r3,r2
00089ef0: 00031b00 sll r3,r3,0x0c
00089ef4: 0070001a div r3,r16
00089ef8: 00001812 mflo r3
00089efc: 02001021 addu r2,r16,r0
00089f00: ae630008 sw r3,0x0008(r19)
00089f04: 8fbf0020 lw r31,0x0020(r29)
00089f08: 8fb3001c lw r19,0x001c(r29)
00089f0c: 8fb20018 lw r18,0x0018(r29)
00089f10: 8fb10014 lw r17,0x0014(r29)
00089f14: 8fb00010 lw r16,0x0010(r29)
00089f18: 27bd0028 addiu r29,r29,0x0028
00089f1c: 03e00008 jr r31
00089f20: 00000000 nop