Difference between revisions of "0006ad18 - 0006af78"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 0006ad18: 27bdffc8 addiu r29,r29,0xffc8 0006ad1c: afb00028 sw r16,0x0028(r29) 0006ad20: 00808021 addu r16,r4,r0 0006ad24: afbf0034 sw r31,0x003...")
 
m (links)
 
Line 37: Line 37:
 
  0006ada0: 00430018 mult r2,r3
 
  0006ada0: 00430018 mult r2,r3
 
  0006ada4: 00002012 mflo r4
 
  0006ada4: 00002012 mflo r4
  0006ada8: 0c00709a jal 0x0001c268
+
  0006ada8: 0c00709a jal 0x0001c268               [[Get_Square_root_of_r4_dealing_with_4096]]
 
  0006adac: 00042040 sll r4,r4,0x01
 
  0006adac: 00042040 sll r4,r4,0x01
 
  0006adb0: 3c058009 lui r5,0x8009
 
  0006adb0: 3c058009 lui r5,0x8009
Line 55: Line 55:
 
  0006ade8: ae02002c sw r2,0x002c(r16)
 
  0006ade8: ae02002c sw r2,0x002c(r16)
 
  0006adec: 00002012 mflo r4
 
  0006adec: 00002012 mflo r4
  0006adf0: 0c00709a jal 0x0001c268
+
  0006adf0: 0c00709a jal 0x0001c268               [[Get_Square_root_of_r4_dealing_with_4096]]
 
  0006adf4: 00042040 sll r4,r4,0x01
 
  0006adf4: 00042040 sll r4,r4,0x01
 
  0006adf8: 3c038009 lui r3,0x8009
 
  0006adf8: 3c038009 lui r3,0x8009

Latest revision as of 19:25, 30 December 2021

0006ad18: 27bdffc8 addiu r29,r29,0xffc8
0006ad1c: afb00028 sw r16,0x0028(r29)
0006ad20: 00808021 addu r16,r4,r0
0006ad24: afbf0034 sw r31,0x0034(r29)
0006ad28: afb20030 sw r18,0x0030(r29)
0006ad2c: afb1002c sw r17,0x002c(r29)
0006ad30: 90c20003 lbu r2,0x0003(r6)
0006ad34: 92030096 lbu r3,0x0096(r16)
0006ad38: 3042001f andi r2,r2,0x001f
0006ad3c: 00430018 mult r2,r3
0006ad40: 3c032aaa lui r3,0x2aaa
0006ad44: 86020042 lh r2,0x0042(r16)
0006ad48: 00002012 mflo r4
0006ad4c: 3463aaab ori r3,r3,0xaaab
0006ad50: 00021023 subu r2,r0,r2
0006ad54: 00430018 mult r2,r3
0006ad58: 90c30002 lbu r3,0x0002(r6)
0006ad5c: 000217c3 sra r2,r2,0x1f
0006ad60: 00031840 sll r3,r3,0x01
0006ad64: 00641821 addu r3,r3,r4
0006ad68: 24630002 addiu r3,r3,0x0002
0006ad6c: 00002010 mfhi r4
0006ad70: 00822023 subu r4,r4,r2
0006ad74: 9202011c lbu r2,0x011c(r16)
0006ad78: 00641823 subu r3,r3,r4
0006ad7c: 30420003 andi r2,r2,0x0003
0006ad80: 24420001 addiu r2,r2,0x0001
0006ad84: 00021040 sll r2,r2,0x01
0006ad88: 00621821 addu r3,r3,r2
0006ad8c: 00031040 sll r2,r3,0x01
0006ad90: 00431021 addu r2,r2,r3
0006ad94: 3c038009 lui r3,0x8009
0006ad98: 8c636128 lw r3,0x6128(r3)
0006ad9c: 00021040 sll r2,r2,0x01
0006ada0: 00430018 mult r2,r3
0006ada4: 00002012 mflo r4
0006ada8: 0c00709a jal 0x0001c268               Get_Square_root_of_r4_dealing_with_4096
0006adac: 00042040 sll r4,r4,0x01
0006adb0: 3c058009 lui r5,0x8009
0006adb4: 8ca56128 lw r5,0x6128(r5)
0006adb8: 00000000 nop
0006adbc: 0045001a div r2,r5
0006adc0: 00008812 mflo r17
0006adc4: 9204011c lbu r4,0x011c(r16)
0006adc8: 00000000 nop
0006adcc: 30840003 andi r4,r4,0x0003
0006add0: 24840001 addiu r4,r4,0x0001
0006add4: 00041840 sll r3,r4,0x01
0006add8: 00641821 addu r3,r3,r4
0006addc: 00031880 sll r3,r3,0x02
0006ade0: 00650018 mult r3,r5
0006ade4: 00021023 subu r2,r0,r2
0006ade8: ae02002c sw r2,0x002c(r16)
0006adec: 00002012 mflo r4
0006adf0: 0c00709a jal 0x0001c268               Get_Square_root_of_r4_dealing_with_4096
0006adf4: 00042040 sll r4,r4,0x01
0006adf8: 3c038009 lui r3,0x8009
0006adfc: 8c636128 lw r3,0x6128(r3)
0006ae00: 00000000 nop
0006ae04: 0043001a div r2,r3
0006ae08: 00001012 mflo r2
0006ae0c: 00000000 nop
0006ae10: 02228821 addu r17,r17,r2
0006ae14: 9202011c lbu r2,0x011c(r16)
0006ae18: 00000000 nop
0006ae1c: 00021982 srl r3,r2,0x06
0006ae20: 34020001 ori r2,r0,0x0001
0006ae24: 1062001c beq r3,r2,0x0006ae98
0006ae28: 2612011c addiu r18,r16,0x011c
0006ae2c: 28620002 slti r2,r3,0x0002
0006ae30: 10400005 beq r2,r0,0x0006ae48
0006ae34: 00000000 nop
0006ae38: 1060000a beq r3,r0,0x0006ae64
0006ae3c: 3404e000 ori r4,r0,0xe000
0006ae40: 0801abd3 j 0x0006af4c
0006ae44: 00000000 nop
0006ae48: 34020002 ori r2,r0,0x0002
0006ae4c: 10620023 beq r3,r2,0x0006aedc
0006ae50: 34020003 ori r2,r0,0x0003
0006ae54: 1062002f beq r3,r2,0x0006af14
0006ae58: 3404e000 ori r4,r0,0xe000
0006ae5c: 0801abd3 j 0x0006af4c
0006ae60: 00000000 nop
0006ae64: 0091001a div r4,r17
0006ae68: 00002012 mflo r4
0006ae6c: 9203007c lbu r3,0x007c(r16)
0006ae70: 34020031 ori r2,r0,0x0031
0006ae74: a202007f sb r2,0x007f(r16)
0006ae78: 34020c00 ori r2,r0,0x0c00
0006ae7c: a6020070 sh r2,0x0070(r16)
0006ae80: 9202011c lbu r2,0x011c(r16)
0006ae84: ae000030 sw r0,0x0030(r16)
0006ae88: 24630001 addiu r3,r3,0x0001
0006ae8c: 30420003 andi r2,r2,0x0003
0006ae90: 0801abb4 j 0x0006aed0
0006ae94: 00621821 addu r3,r3,r2
0006ae98: 3c04ffff lui r4,0xffff
0006ae9c: 34842000 ori r4,r4,0x2000
0006aea0: 0091001a div r4,r17
0006aea4: 00002012 mflo r4
0006aea8: 9203007c lbu r3,0x007c(r16)
0006aeac: 34020039 ori r2,r0,0x0039
0006aeb0: a202007f sb r2,0x007f(r16)
0006aeb4: 34020400 ori r2,r0,0x0400
0006aeb8: a6020070 sh r2,0x0070(r16)
0006aebc: 9202011c lbu r2,0x011c(r16)
0006aec0: ae000030 sw r0,0x0030(r16)
0006aec4: 246300ff addiu r3,r3,0x00ff
0006aec8: 30420003 andi r2,r2,0x0003
0006aecc: 00621823 subu r3,r3,r2
0006aed0: a2030080 sb r3,0x0080(r16)
0006aed4: 0801abd3 j 0x0006af4c
0006aed8: ae040028 sw r4,0x0028(r16)
0006aedc: 3c04ffff lui r4,0xffff
0006aee0: 34842000 ori r4,r4,0x2000
0006aee4: 0091001a div r4,r17
0006aee8: 00002012 mflo r4
0006aeec: 9203007d lbu r3,0x007d(r16)
0006aef0: 3402002d ori r2,r0,0x002d
0006aef4: a202007f sb r2,0x007f(r16)
0006aef8: 9202011c lbu r2,0x011c(r16)
0006aefc: a6000070 sh r0,0x0070(r16)
0006af00: ae000028 sw r0,0x0028(r16)
0006af04: 246300ff addiu r3,r3,0x00ff
0006af08: 30420003 andi r2,r2,0x0003
0006af0c: 0801abd1 j 0x0006af44
0006af10: 00621823 subu r3,r3,r2
0006af14: 0091001a div r4,r17
0006af18: 00002012 mflo r4
0006af1c: 9203007d lbu r3,0x007d(r16)
0006af20: 34020035 ori r2,r0,0x0035
0006af24: a202007f sb r2,0x007f(r16)
0006af28: 34020800 ori r2,r0,0x0800
0006af2c: a6020070 sh r2,0x0070(r16)
0006af30: 9202011c lbu r2,0x011c(r16)
0006af34: ae000028 sw r0,0x0028(r16)
0006af38: 24630001 addiu r3,r3,0x0001
0006af3c: 30420003 andi r2,r2,0x0003
0006af40: 00621821 addu r3,r3,r2
0006af44: a2030081 sb r3,0x0081(r16)
0006af48: ae040030 sw r4,0x0030(r16)
0006af4c: 92420000 lbu r2,0x0000(r18)
0006af50: 00000000 nop
0006af54: 00021142 srl r2,r2,0x05
0006af58: 30420001 andi r2,r2,0x0001
0006af5c: a2020082 sb r2,0x0082(r16)
0006af60: 8fbf0034 lw r31,0x0034(r29)
0006af64: 8fb20030 lw r18,0x0030(r29)
0006af68: 8fb1002c lw r17,0x002c(r29)
0006af6c: 8fb00028 lw r16,0x0028(r29)
0006af70: 27bd0038 addiu r29,r29,0x0038
0006af74: 03e00008 jr r31
0006af78: 00000000 nop