This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 37 Vote(s) - 3.92 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Crisis Core: Final Fantasy VII - ULUS10336
psp 
how can i download this things?
Reply
(10-06-2011, 07:32 AM)l2sp Wrote: I can confirm jpcsp2323 cause the graphic bug .
Could you check again with r2332, I've reverted some changes.
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
(10-08-2011, 06:11 AM)gid15 Wrote:
(10-06-2011, 07:32 AM)l2sp Wrote: I can confirm jpcsp2323 cause the graphic bug .
Could you check again with r2332, I've reverted some changes.
nice,The bug was fixed.Smile
   



Attached Files
.html   log.html (Size: 42.83 KB / Downloads: 170)
Reply
Can someone help me on how to play this game on my Pc? Emulators? thanks!
Reply

Some problems with threadman

Code:
48736 [idle1] ERROR hle.ThreadManForUser - changeThreadState thread 'idle1' => PSP_THREAD_RUNNING. waitType should be PSP_WAIT_NONE. caller:'ThreadManForUser.callAddress'
49362 [user_main] INFO  compiler - Splitting _S1_2_89027F4 (287/50)
49810 [idle1] ERROR hle.ThreadManForUser - changeThreadState thread 'idle1' => PSP_THREAD_RUNNING. waitType should be PSP_WAIT_NONE. caller:'ThreadManForUser.callAddress'

And error with compiler

Code:
29476 [user_main] INFO  compiler - Splitting _S1_2_887334C (127/50)
29481 [user_main] INFO  compiler - Splitting _S1_2_8869FA4 (109/50)
29485 [user_main] INFO  compiler - Splitting _S1_2_8869D64 (144/50)
29492 [user_main] INFO  compiler - Splitting _S1_2_886C2F8 (65/50)
29496 [user_main] INFO  compiler - Splitting _S1_2_8908FC0 (192/50)
29501 [user_main] INFO  compiler - Splitting _S1_2_89083EC (79/50)
29504 [user_main] INFO  compiler - Splitting _S1_2_8908208 (121/50)
29509 [user_main] INFO  compiler - Splitting _S1_2_890D3AC (200/50)
29515 [user_main] INFO  compiler - Splitting _S1_2_8909394 (245/50)
29518 [user_main] INFO  compiler - Replacing CodeSequence at 0x0890949C-0x08909518 by Native Code 'memcpySequence'
29521 [user_main] ERROR compiler - Cannot find delay slot instruction at 0x8909520

[Image: 1388267.png]
Reply
Code:
29521 [user_main] ERROR compiler - Cannot find delay slot instruction at 0x8909520
Aha! these errors were never displayed before because the compiler log while always set to OFF. This might explain why users reported that the game had some issues when setting the compiler max method size to 50.

Could you dump the instructions 0x8909000 - 0x890A000 (just guessing).

Thanks!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
Quote:Could you dump the instructions 0x8909000 - 0x890A000 (just guessing).

Dumped the instruccions here.

Code:
-------JPCSP DISASM-----------
08909000:[10E00004]: beq        $a3, $zr, 0x08909014
08909004:[C4CD000C]: lwc1       $f13, 12($a2)
08909008:[8CC70000]: lw         $a3, 0($a2)
0890900C:[10000002]: b          0x08909018
08909010:[C4EF0000]: lwc1       $f15, 0($a3)
08909014:[C4CF0000]: lwc1       $f15, 0($a2)
08909018:[80C70015]: lb         $a3, 21($a2)
0890901C:[50E00004]: beql       $a3, $zr, 0x08909030
08909020:[C4CC0004]: lwc1       $f12, 4($a2)
08909024:[8CC70004]: lw         $a3, 4($a2)
08909028:[10000001]: b          0x08909030
0890902C:[C4EC0000]: lwc1       $f12, 0($a3)
08909030:[46007C46]: mov.s      $f17, $f15
08909034:[460063C6]: mov.s      $f15, $f12
08909038:[46117832]: c.eq.s     $f15, $f17
0890903C:[00000000]: nop
08909040:[45010030]: bc1t       0x08909104
08909044:[00000000]: nop
08909048:[4614683E]: c.le.s     $f13, $f20
0890904C:[00000000]: nop
08909050:[45010025]: bc1t       0x089090E8
08909054:[80C80016]: lb         $t0, 22($a2)
08909058:[C4CF0010]: lwc1       $f15, 16($a2)
0890905C:[460F6B43]: div.s      $f13, $f13, $f15
08909060:[80C70014]: lb         $a3, 20($a2)
08909064:[460063C6]: mov.s      $f15, $f12
08909068:[C4CC0008]: lwc1       $f12, 8($a2)
0890906C:[460D7341]: sub.s      $f13, $f14, $f13
08909070:[1CE00006]: bgtz       $a3, 0x0890908C
08909074:[460C7BC1]: sub.s      $f15, $f15, $f12
08909078:[04E20012]: bltzl      $a3, 0x089090C4
0890907C:[460D7B42]: mul.s      $f13, $f15, $f13
08909080:[460D7B42]: mul.s      $f13, $f15, $f13
08909084:[10000010]: b          0x089090C8
08909088:[460D6300]: add.s      $f12, $f12, $f13
0890908C:[28E90002]: slti       $t1, $a3, 2
08909090:[15200008]: bne        $t1, $zr, 0x089090B4
08909094:[28E70003]: slti       $a3, $a3, 3
08909098:[50E0000A]: beql       $a3, $zr, 0x089090C4
0890909C:[460D7B42]: mul.s      $f13, $f15, $f13
089090A0:[460D6C42]: mul.s      $f17, $f13, $f13
089090A4:[460D8B42]: mul.s      $f13, $f17, $f13
089090A8:[460D7B42]: mul.s      $f13, $f15, $f13
089090AC:[10000006]: b          0x089090C8
089090B0:[460D6300]: add.s      $f12, $f12, $f13
089090B4:[460D6B42]: mul.s      $f13, $f13, $f13
089090B8:[460D7B42]: mul.s      $f13, $f15, $f13
089090BC:[10000002]: b          0x089090C8
089090C0:[460D6300]: add.s      $f12, $f12, $f13
089090C4:[460D6300]: add.s      $f12, $f12, $f13
089090C8:[51000005]: beql       $t0, $zr, 0x089090E0
089090CC:[E4CC0000]: swc1       $f12, 0($a2)
089090D0:[8CC70000]: lw         $a3, 0($a2)
089090D4:[E4EC0000]: swc1       $f12, 0($a3)
089090D8:[1000000A]: b          0x08909104
089090DC:[C4CD000C]: lwc1       $f13, 12($a2)
089090E0:[10000008]: b          0x08909104
089090E4:[C4CD000C]: lwc1       $f13, 12($a2)
089090E8:[51000005]: beql       $t0, $zr, 0x08909100
089090EC:[E4CF0000]: swc1       $f15, 0($a2)
089090F0:[8CC70000]: lw         $a3, 0($a2)
089090F4:[E4EF0000]: swc1       $f15, 0($a3)
089090F8:[10000002]: b          0x08909104
089090FC:[C4CD000C]: lwc1       $f13, 12($a2)
08909100:[C4CD000C]: lwc1       $f13, 12($a2)
08909104:[46146832]: c.eq.s     $f13, $f20
08909108:[00000000]: nop
0890910C:[45010007]: bc1t       0x0890912C
08909110:[00000000]: nop
08909114:[46106B01]: sub.s      $f12, $f13, $f16
08909118:[4614603C]: c.lt.s     $f12, $f20
0890911C:[00000000]: nop
08909120:[45000002]: bc1f       0x0890912C
08909124:[E4CC000C]: swc1       $f12, 12($a2)
08909128:[E4D4000C]: swc1       $f20, 12($a2)
0890912C:[24840001]: addiu      $a0, $a0, 1
08909130:[28860007]: slti       $a2, $a0, 7
08909134:[14C0FFB0]: bne        $a2, $zr, 0x08908FF8
08909138:[24A50018]: addiu      $a1, $a1, 24
0890913C:[8E0401EC]: lw         $a0, 492($s0)
08909140:[3C05FFFE]: lui        $a1, 0xFFFE <=> li $a1, 0xFFFE0000
08909144:[24A5FFFF]: addiu      $a1, $a1, -1
08909148:[00852024]: and        $a0, $a0, $a1
0890914C:[8E050718]: lw         $a1, 1816($s0)
08909150:[AE0401EC]: sw         $a0, 492($s0)
08909154:[30A40400]: andi       $a0, $a1, 1024
08909158:[1080002C]: beq        $a0, $zr, 0x0890920C
0890915C:[00000000]: nop
08909160:[C60C0760]: lwc1       $f12, 1888($s0)
08909164:[C60D0764]: lwc1       $f13, 1892($s0)
08909168:[C60E0768]: lwc1       $f14, 1896($s0)
0890916C:[E7AC0000]: swc1       $f12, 0($sp)
08909170:[E7AD0004]: swc1       $f13, 4($sp)
08909174:[E7AE0008]: swc1       $f14, 8($sp)
08909178:[0E242DA2]: jal        0x0890B688
0890917C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909180:[0E243316]: jal        0x0890CC58
08909184:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909188:[0E2434EB]: jal        0x0890D3AC
0890918C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909190:[0E242DBF]: jal        0x0890B6FC
08909194:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909198:[0E242262]: jal        0x08908988
0890919C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089091A0:[0E2424E5]: jal        0x08909394
089091A4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089091A8:[0E2426B4]: jal        0x08909AD0
089091AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089091B0:[26060720]: addiu      $a2, $s0, 1824
089091B4:[26070724]: addiu      $a3, $s0, 1828
089091B8:[26080728]: addiu      $t0, $s0, 1832
089091BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089091C0:[0E2429B0]: jal        0x0890A6C0
089091C4:[34050012]: ori        $a1, $zr, 18 <=> li $a1, 18
089091C8:[8E040784]: lw         $a0, 1924($s0)
089091CC:[8E050710]: lw         $a1, 1808($s0)
089091D0:[8484006A]: lh         $a0, 106($a0)
089091D4:[00042140]: sll        $a0, $a0, 0x0005
089091D8:[00043021]: addu       $a2, $zr, $a0 <=> move $a2, $a0
089091DC:[000420C0]: sll        $a0, $a0, 0x0003
089091E0:[00C43023]: subu       $a2, $a2, $a0
089091E4:[00042080]: sll        $a0, $a0, 0x0002
089091E8:[00C42021]: addu       $a0, $a2, $a0
089091EC:[00A42021]: addu       $a0, $a1, $a0
089091F0:[C48C02B4]: lwc1       $f12, 692($a0)
089091F4:[8E040718]: lw         $a0, 1816($s0)
089091F8:[30840040]: andi       $a0, $a0, 64
089091FC:[14800005]: bne        $a0, $zr, 0x08909214
08909200:[E60C0730]: swc1       $f12, 1840($s0)
08909204:[10000025]: b          0x0890929C
08909208:[00000000]: nop
0890920C:[10000026]: b          0x089092A8
08909210:[00000000]: nop
08909214:[C60C0760]: lwc1       $f12, 1888($s0)
08909218:[C7AD0000]: lwc1       $f13, 0($sp)
0890921C:[C60E0764]: lwc1       $f14, 1892($s0)
08909220:[C7AF0004]: lwc1       $f15, 4($sp)
08909224:[460D6301]: sub.s      $f12, $f12, $f13
08909228:[C6100768]: lwc1       $f16, 1896($s0)
0890922C:[C7B10008]: lwc1       $f17, 8($sp)
08909230:[460F7381]: sub.s      $f14, $f14, $f15
08909234:[C6120A54]: lwc1       $f18, 2644($s0)
08909238:[46118401]: sub.s      $f16, $f16, $f17
0890923C:[E7AC0010]: swc1       $f12, 16($sp)
08909240:[46009507]: neg.s      $f20, $f18
08909244:[E7AE0014]: swc1       $f14, 20($sp)
08909248:[4600A306]: mov.s      $f12, $f20
0890924C:[0E26453A]: jal        0x089914E8
08909250:[E7B00018]: swc1       $f16, 24($sp)
08909254:[4600A306]: mov.s      $f12, $f20
08909258:[0E264584]: jal        0x08991610
0890925C:[46000586]: mov.s      $f22, $f0
08909260:[C7AC0010]: lwc1       $f12, 16($sp)
08909264:[C7AD0018]: lwc1       $f13, 24($sp)
08909268:[46166382]: mul.s      $f14, $f12, $f22
0890926C:[46006BC2]: mul.s      $f15, $f13, $f0
08909270:[C7B00014]: lwc1       $f16, 20($sp)
08909274:[E6100774]: swc1       $f16, 1908($s0)
08909278:[46006302]: mul.s      $f12, $f12, $f0
0890927C:[46166B42]: mul.s      $f13, $f13, $f22
08909280:[460F7381]: sub.s      $f14, $f14, $f15
08909284:[460D6300]: add.s      $f12, $f12, $f13
08909288:[E7AE0010]: swc1       $f14, 16($sp)
0890928C:[E60E0770]: swc1       $f14, 1904($s0)
08909290:[E7AC0018]: swc1       $f12, 24($sp)
08909294:[10000004]: b          0x089092A8
08909298:[E60C0778]: swc1       $f12, 1912($s0)
0890929C:[E6140770]: swc1       $f20, 1904($s0)
089092A0:[E6140774]: swc1       $f20, 1908($s0)
089092A4:[E6140778]: swc1       $f20, 1912($s0)
089092A8:[C7B40020]: lwc1       $f20, 32($sp)
089092AC:[C7B60024]: lwc1       $f22, 36($sp)
089092B0:[8FB00028]: lw         $s0, 40($sp)
089092B4:[8FBF002C]: lw         $ra, 44($sp)
089092B8:[03E00008]: jr         $ra
089092BC:[27BD0030]: addiu      $sp, $sp, 48
089092C0:[27BDFFF0]: addiu      $sp, $sp, -16
089092C4:[8C850718]: lw         $a1, 1816($a0)
089092C8:[AFB00000]: sw         $s0, 0($sp)
089092CC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
089092D0:[30A40800]: andi       $a0, $a1, 2048
089092D4:[AFBF0004]: sw         $ra, 4($sp)
089092D8:[1080000B]: beq        $a0, $zr, 0x08909308
089092DC:[00000000]: nop
089092E0:[0E243316]: jal        0x0890CC58
089092E4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089092E8:[0E242DBF]: jal        0x0890B6FC
089092EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089092F0:[0E242262]: jal        0x08908988
089092F4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089092F8:[8E040718]: lw         $a0, 1816($s0)
089092FC:[2405F7FF]: addiu      $a1, $zr, -2049 <=> li $a1, -2049
08909300:[00852024]: and        $a0, $a0, $a1
08909304:[AE040718]: sw         $a0, 1816($s0)
08909308:[8FB00000]: lw         $s0, 0($sp)
0890930C:[8FBF0004]: lw         $ra, 4($sp)
08909310:[03E00008]: jr         $ra
08909314:[27BD0010]: addiu      $sp, $sp, 16
08909318:[27BDFFF0]: addiu      $sp, $sp, -16
0890931C:[8C850784]: lw         $a1, 1924($a0)
08909320:[AFB00000]: sw         $s0, 0($sp)
08909324:[AFBF0004]: sw         $ra, 4($sp)
08909328:[14A00003]: bne        $a1, $zr, 0x08909338
0890932C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
08909330:[10000014]: b          0x08909384
08909334:[00000000]: nop
08909338:[0E242E6E]: jal        0x0890B9B8
0890933C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909340:[0E243036]: jal        0x0890C0D8
08909344:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909348:[8E0401EC]: lw         $a0, 492($s0)
0890934C:[2405FE7F]: addiu      $a1, $zr, -385 <=> li $a1, -385
08909350:[30860060]: andi       $a2, $a0, 96
08909354:[00063142]: srl        $a2, $a2, 0x0005
08909358:[00852024]: and        $a0, $a0, $a1
0890935C:[30C50003]: andi       $a1, $a2, 3
08909360:[000529C0]: sll        $a1, $a1, 0x0007
08909364:[8E060718]: lw         $a2, 1816($s0)
08909368:[00852025]: or         $a0, $a0, $a1
0890936C:[2405FFF7]: addiu      $a1, $zr, -9 <=> li $a1, -9
08909370:[AE0401EC]: sw         $a0, 492($s0)
08909374:[00C52024]: and        $a0, $a2, $a1
08909378:[2405FFDF]: addiu      $a1, $zr, -33 <=> li $a1, -33
0890937C:[00852024]: and        $a0, $a0, $a1
08909380:[AE040718]: sw         $a0, 1816($s0)
08909384:[8FB00000]: lw         $s0, 0($sp)
08909388:[8FBF0004]: lw         $ra, 4($sp)
0890938C:[03E00008]: jr         $ra
08909390:[27BD0010]: addiu      $sp, $sp, 16
08909394:[27BDFEB0]: addiu      $sp, $sp, -336
08909398:[8C850784]: lw         $a1, 1924($a0)
0890939C:[AFB00124]: sw         $s0, 292($sp)
089093A0:[AFB10128]: sw         $s1, 296($sp)
089093A4:[AFB2012C]: sw         $s2, 300($sp)
089093A8:[AFB30130]: sw         $s3, 304($sp)
089093AC:[AFB40134]: sw         $s4, 308($sp)
089093B0:[AFB50138]: sw         $s5, 312($sp)
089093B4:[AFB6013C]: sw         $s6, 316($sp)
089093B8:[AFBF0140]: sw         $ra, 320($sp)
089093BC:[10A00061]: beq        $a1, $zr, 0x08909544
089093C0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
089093C4:[8E0501EC]: lw         $a1, 492($s0)
089093C8:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
089093CC:[00A42824]: and        $a1, $a1, $a0
089093D0:[14A0005A]: bne        $a1, $zr, 0x0890953C
089093D4:[00000000]: nop
089093D8:[8E0501EC]: lw         $a1, 492($s0)
089093DC:[00A42025]: or         $a0, $a1, $a0
089093E0:[AE0401EC]: sw         $a0, 492($s0)
089093E4:[30841800]: andi       $a0, $a0, 6144
089093E8:[10800052]: beq        $a0, $zr, 0x08909534
089093EC:[00000000]: nop
089093F0:[8E0401EC]: lw         $a0, 492($s0)
089093F4:[2405E7FF]: addiu      $a1, $zr, -6145 <=> li $a1, -6145
089093F8:[00852024]: and        $a0, $a0, $a1
089093FC:[AE0401EC]: sw         $a0, 492($s0)
08909400:[0E24214A]: jal        0x08908528
08909404:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909408:[03A08825]: or         $s1, $sp, $zr <=> move $s1, $sp
0890940C:[0E2422E9]: jal        0x08908BA4
08909410:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909414:[44080000]: mfc1       $t0, $f0
08909418:[48E80001]: MTV.s      $t0, S010.s
0890941C:[26040A70]: addiu      $a0, $s0, 2672
08909420:[C8800000]: lv.s       S000.s, 0($a0)
08909424:[C8800005]: lv.s       S001.s, 4($a0)
08909428:[C880000A]: lv.s       S002.s, 8($a0)
0890942C:[65018000]: vscl.t     C000.t, C000.t, S010.s
08909430:[EA200000]: sv.s       S000.s, 0($s1)
08909434:[EA200005]: sv.s       S001.s, 4($s1)
08909438:[EA20000A]: sv.s       S002.s, 8($s1)
0890943C:[C7AC0000]: lwc1       $f12, 0($sp)
08909440:[C7AD0004]: lwc1       $f13, 4($sp)
08909444:[C7AE0008]: lwc1       $f14, 8($sp)
08909448:[E60C0950]: swc1       $f12, 2384($s0)
0890944C:[44806000]: mtc1       $zr, $f12
08909450:[E60C0960]: swc1       $f12, 2400($s0)
08909454:[E60C0970]: swc1       $f12, 2416($s0)
08909458:[E60C0980]: swc1       $f12, 2432($s0)
0890945C:[E60C0954]: swc1       $f12, 2388($s0)
08909460:[E60D0964]: swc1       $f13, 2404($s0)
08909464:[E60C0974]: swc1       $f12, 2420($s0)
08909468:[E60C0984]: swc1       $f12, 2436($s0)
0890946C:[E60C0958]: swc1       $f12, 2392($s0)
08909470:[E60C0968]: swc1       $f12, 2408($s0)
08909474:[E60E0978]: swc1       $f14, 2424($s0)
08909478:[E60C0988]: swc1       $f12, 2440($s0)
0890947C:[E60C095C]: swc1       $f12, 2396($s0)
08909480:[E60C096C]: swc1       $f12, 2412($s0)
08909484:[E60C097C]: swc1       $f12, 2428($s0)
08909488:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
0890948C:[44846000]: mtc1       $a0, $f12
08909490:[E60C098C]: swc1       $f12, 2444($s0)
08909494:[26040350]: addiu      $a0, $s0, 848
08909498:[26050950]: addiu      $a1, $s0, 2384
0890949C:[8CA60000]: lw         $a2, 0($a1)
089094A0:[8CA70004]: lw         $a3, 4($a1)
089094A4:[8CA80008]: lw         $t0, 8($a1)
089094A8:[AC860000]: sw         $a2, 0($a0)
089094AC:[AC870004]: sw         $a3, 4($a0)
089094B0:[AC880008]: sw         $t0, 8($a0)
089094B4:[8CA6000C]: lw         $a2, 12($a1)
089094B8:[8CA70010]: lw         $a3, 16($a1)
089094BC:[8CA80014]: lw         $t0, 20($a1)
089094C0:[AC86000C]: sw         $a2, 12($a0)
089094C4:[AC870010]: sw         $a3, 16($a0)
089094C8:[AC880014]: sw         $t0, 20($a0)
089094CC:[8CA60018]: lw         $a2, 24($a1)
089094D0:[8CA7001C]: lw         $a3, 28($a1)
089094D4:[8CA80020]: lw         $t0, 32($a1)
089094D8:[AC860018]: sw         $a2, 24($a0)
089094DC:[AC87001C]: sw         $a3, 28($a0)
089094E0:[AC880020]: sw         $t0, 32($a0)
089094E4:[8CA60024]: lw         $a2, 36($a1)
089094E8:[8CA70028]: lw         $a3, 40($a1)
089094EC:[8CA8002C]: lw         $t0, 44($a1)
089094F0:[AC860024]: sw         $a2, 36($a0)
089094F4:[AC870028]: sw         $a3, 40($a0)
089094F8:[AC88002C]: sw         $t0, 44($a0)
089094FC:[8CA60030]: lw         $a2, 48($a1)
08909500:[8CA70034]: lw         $a3, 52($a1)
08909504:[8CA80038]: lw         $t0, 56($a1)
08909508:[AC860030]: sw         $a2, 48($a0)
0890950C:[AC870034]: sw         $a3, 52($a0)
08909510:[AC880038]: sw         $t0, 56($a0)
08909514:[8CA5003C]: lw         $a1, 60($a1)
08909518:[AC85003C]: sw         $a1, 60($a0)
0890951C:[0E242E3D]: jal        0x0890B8F4
08909520:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909524:[14400009]: bne        $v0, $zr, 0x0890954C
08909528:[00000000]: nop
0890952C:[100000D7]: b          0x0890988C
08909530:[00000000]: nop
08909534:[100000F0]: b          0x089098F8
08909538:[00000000]: nop
0890953C:[100000EE]: b          0x089098F8
08909540:[00000000]: nop
08909544:[100000EC]: b          0x089098F8
08909548:[00000000]: nop
0890954C:[8E040784]: lw         $a0, 1924($s0)
08909550:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
08909554:[84840008]: lh         $a0, 8($a0)
08909558:[02C4202A]: slt        $a0, $s6, $a0
0890955C:[10800044]: beq        $a0, $zr, 0x08909670
08909560:[00000000]: nop
08909564:[8FB20044]: lw         $s2, 68($sp)
08909568:[8FB30048]: lw         $s3, 72($sp)
0890956C:[8FB4004C]: lw         $s4, 76($sp)
08909570:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
08909574:[8E110710]: lw         $s1, 1808($s0)
08909578:[02358821]: addu       $s1, $s1, $s5
0890957C:[0E241DEF]: jal        0x089077BC
08909580:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
08909584:[8E240300]: lw         $a0, 768($s1)
08909588:[30840003]: andi       $a0, $a0, 3
0890958C:[1480002F]: bne        $a0, $zr, 0x0890964C
08909590:[00000000]: nop
08909594:[262401B0]: addiu      $a0, $s1, 432
08909598:[8E250000]: lw         $a1, 0($s1)
0890959C:[24A501B0]: addiu      $a1, $a1, 432
089095A0:[D8A40000]: lv.q       C100.q, 0($a1)
089095A4:[D8A50010]: lv.q       C110.q, 16($a1)
089095A8:[D8A60020]: lv.q       C120.q, 32($a1)
089095AC:[D8A70030]: lv.q       C130.q, 48($a1)
089095B0:[26250170]: addiu      $a1, $s1, 368
089095B4:[D8A80000]: lv.q       C200.q, 0($a1)
089095B8:[D8A90010]: lv.q       C210.q, 16($a1)
089095BC:[D8AA0020]: lv.q       C220.q, 32($a1)
089095C0:[D8AB0030]: lv.q       C230.q, 48($a1)
089095C4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
089095C8:[F8800000]: sv.q       C000.q, 0($a0)
089095CC:[F8810010]: sv.q       C010.q, 16($a0)
089095D0:[F8820020]: sv.q       C020.q, 32($a0)
089095D4:[F8830030]: sv.q       C030.q, 48($a0)
089095D8:[8C850000]: lw         $a1, 0($a0)
089095DC:[8C860004]: lw         $a2, 4($a0)
089095E0:[8C870008]: lw         $a3, 8($a0)
089095E4:[AFA50010]: sw         $a1, 16($sp)
089095E8:[AFA60014]: sw         $a2, 20($sp)
089095EC:[AFA70018]: sw         $a3, 24($sp)
089095F0:[8C85000C]: lw         $a1, 12($a0)
089095F4:[8C860010]: lw         $a2, 16($a0)
089095F8:[8C870014]: lw         $a3, 20($a0)
089095FC:[AFA5001C]: sw         $a1, 28($sp)
08909600:[AFA60020]: sw         $a2, 32($sp)
08909604:[AFA70024]: sw         $a3, 36($sp)
08909608:[8C850018]: lw         $a1, 24($a0)
0890960C:[8C86001C]: lw         $a2, 28($a0)
08909610:[8C870020]: lw         $a3, 32($a0)
08909614:[AFA50028]: sw         $a1, 40($sp)
08909618:[AFA6002C]: sw         $a2, 44($sp)
0890961C:[AFA70030]: sw         $a3, 48($sp)
08909620:[8C850024]: lw         $a1, 36($a0)
08909624:[8C860028]: lw         $a2, 40($a0)
08909628:[8C87002C]: lw         $a3, 44($a0)
0890962C:[AFA50034]: sw         $a1, 52($sp)
08909630:[AFA60038]: sw         $a2, 56($sp)
08909634:[AFA7003C]: sw         $a3, 60($sp)
08909638:[8C850030]: lw         $a1, 48($a0)
0890963C:[8C920034]: lw         $s2, 52($a0)
08909640:[8C930038]: lw         $s3, 56($a0)
08909644:[AFA50040]: sw         $a1, 64($sp)
08909648:[8C94003C]: lw         $s4, 60($a0)
0890964C:[8E040784]: lw         $a0, 1924($s0)
08909650:[26D60001]: addiu      $s6, $s6, 1
08909654:[84840008]: lh         $a0, 8($a0)
08909658:[02C4202A]: slt        $a0, $s6, $a0
0890965C:[1480FFC5]: bne        $a0, $zr, 0x08909574
08909660:[26B50320]: addiu      $s5, $s5, 800
08909664:[AFB20044]: sw         $s2, 68($sp)
08909668:[AFB30048]: sw         $s3, 72($sp)
0890966C:[AFB4004C]: sw         $s4, 76($sp)
08909670:[8E0403C0]: lw         $a0, 960($s0)
08909674:[1080003E]: beq        $a0, $zr, 0x08909770
08909678:[00000000]: nop
0890967C:[8E0403C0]: lw         $a0, 960($s0)
08909680:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
08909684:[84850000]: lh         $a1, 0($a0)
08909688:[00C5382A]: slt        $a3, $a2, $a1
0890968C:[10E00038]: beq        $a3, $zr, 0x08909770
08909690:[24840002]: addiu      $a0, $a0, 2
08909694:[84870000]: lh         $a3, 0($a0)
08909698:[8E080710]: lw         $t0, 1808($s0)
0890969C:[00073940]: sll        $a3, $a3, 0x0005
089096A0:[84890002]: lh         $t1, 2($a0)
089096A4:[00075021]: addu       $t2, $zr, $a3 <=> move $t2, $a3
089096A8:[000738C0]: sll        $a3, $a3, 0x0003
089096AC:[01475023]: subu       $t2, $t2, $a3
089096B0:[00094940]: sll        $t1, $t1, 0x0005
089096B4:[00073880]: sll        $a3, $a3, 0x0002
089096B8:[00095821]: addu       $t3, $zr, $t1 <=> move $t3, $t1
089096BC:[01473821]: addu       $a3, $t2, $a3
089096C0:[000948C0]: sll        $t1, $t1, 0x0003
089096C4:[01695023]: subu       $t2, $t3, $t1
089096C8:[00094880]: sll        $t1, $t1, 0x0002
089096CC:[01073821]: addu       $a3, $t0, $a3
089096D0:[01494821]: addu       $t1, $t2, $t1
089096D4:[01094021]: addu       $t0, $t0, $t1
089096D8:[250801B0]: addiu      $t0, $t0, 432
089096DC:[8D090000]: lw         $t1, 0($t0)
089096E0:[8D0A0004]: lw         $t2, 4($t0)
089096E4:[24E701B0]: addiu      $a3, $a3, 432
089096E8:[8D0B0008]: lw         $t3, 8($t0)
089096EC:[ACE90000]: sw         $t1, 0($a3)
089096F0:[8D09000C]: lw         $t1, 12($t0)
089096F4:[ACEA0004]: sw         $t2, 4($a3)
089096F8:[8D0A0010]: lw         $t2, 16($t0)
089096FC:[ACEB0008]: sw         $t3, 8($a3)
08909700:[8D0B0014]: lw         $t3, 20($t0)
08909704:[ACE9000C]: sw         $t1, 12($a3)
08909708:[8D090018]: lw         $t1, 24($t0)
0890970C:[ACEA0010]: sw         $t2, 16($a3)
08909710:[8D0A001C]: lw         $t2, 28($t0)
08909714:[ACEB0014]: sw         $t3, 20($a3)
08909718:[8D0B0020]: lw         $t3, 32($t0)
0890971C:[ACE90018]: sw         $t1, 24($a3)
08909720:[8D090024]: lw         $t1, 36($t0)
08909724:[ACEA001C]: sw         $t2, 28($a3)
08909728:[8D0A0028]: lw         $t2, 40($t0)
0890972C:[ACEB0020]: sw         $t3, 32($a3)
08909730:[8D0B002C]: lw         $t3, 44($t0)
08909734:[ACE90024]: sw         $t1, 36($a3)
08909738:[8D090030]: lw         $t1, 48($t0)
0890973C:[ACEA0028]: sw         $t2, 40($a3)
08909740:[8D0A0034]: lw         $t2, 52($t0)
08909744:[ACEB002C]: sw         $t3, 44($a3)
08909748:[8D0B0038]: lw         $t3, 56($t0)
0890974C:[ACE90030]: sw         $t1, 48($a3)
08909750:[8D08003C]: lw         $t0, 60($t0)
08909754:[ACEA0034]: sw         $t2, 52($a3)
08909758:[ACEB0038]: sw         $t3, 56($a3)
0890975C:[ACE8003C]: sw         $t0, 60($a3)
08909760:[24C60001]: addiu      $a2, $a2, 1
08909764:[00C5382A]: slt        $a3, $a2, $a1
08909768:[14E0FFCA]: bne        $a3, $zr, 0x08909694
0890976C:[24840004]: addiu      $a0, $a0, 4
08909770:[8E040784]: lw         $a0, 1924($s0)
08909774:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
08909778:[84840008]: lh         $a0, 8($a0)
0890977C:[0144202A]: slt        $a0, $t2, $a0
08909780:[1080005D]: beq        $a0, $zr, 0x089098F8
08909784:[00000000]: nop
08909788:[8FA60084]: lw         $a2, 132($sp)
0890978C:[8FA70088]: lw         $a3, 136($sp)
08909790:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
08909794:[8FA8008C]: lw         $t0, 140($sp)
08909798:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
0890979C:[8E040710]: lw         $a0, 1808($s0)
089097A0:[00892021]: addu       $a0, $a0, $t1
089097A4:[8C8B0300]: lw         $t3, 768($a0)
089097A8:[316B0003]: andi       $t3, $t3, 3
089097AC:[1565002F]: bne        $t3, $a1, 0x0890986C
089097B0:[00000000]: nop
089097B4:[248801B0]: addiu      $t0, $a0, 432
089097B8:[8C860000]: lw         $a2, 0($a0)
089097BC:[24C601B0]: addiu      $a2, $a2, 432
089097C0:[D8C40000]: lv.q       C100.q, 0($a2)
089097C4:[D8C50010]: lv.q       C110.q, 16($a2)
089097C8:[D8C60020]: lv.q       C120.q, 32($a2)
089097CC:[D8C70030]: lv.q       C130.q, 48($a2)
089097D0:[24840170]: addiu      $a0, $a0, 368
089097D4:[D8880000]: lv.q       C200.q, 0($a0)
089097D8:[D8890010]: lv.q       C210.q, 16($a0)
089097DC:[D88A0020]: lv.q       C220.q, 32($a0)
089097E0:[D88B0030]: lv.q       C230.q, 48($a0)
089097E4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
089097E8:[F9000000]: sv.q       C000.q, 0($t0)
089097EC:[F9010010]: sv.q       C010.q, 16($t0)
089097F0:[F9020020]: sv.q       C020.q, 32($t0)
089097F4:[F9030030]: sv.q       C030.q, 48($t0)
089097F8:[8D040000]: lw         $a0, 0($t0)
089097FC:[8D060004]: lw         $a2, 4($t0)
08909800:[8D070008]: lw         $a3, 8($t0)
08909804:[AFA40050]: sw         $a0, 80($sp)
08909808:[AFA60054]: sw         $a2, 84($sp)
0890980C:[AFA70058]: sw         $a3, 88($sp)
08909810:[8D04000C]: lw         $a0, 12($t0)
08909814:[8D060010]: lw         $a2, 16($t0)
08909818:[8D070014]: lw         $a3, 20($t0)
0890981C:[AFA4005C]: sw         $a0, 92($sp)
08909820:[AFA60060]: sw         $a2, 96($sp)
08909824:[AFA70064]: sw         $a3, 100($sp)
08909828:[8D040018]: lw         $a0, 24($t0)
0890982C:[8D06001C]: lw         $a2, 28($t0)
08909830:[8D070020]: lw         $a3, 32($t0)
08909834:[AFA40068]: sw         $a0, 104($sp)
08909838:[AFA6006C]: sw         $a2, 108($sp)
0890983C:[AFA70070]: sw         $a3, 112($sp)
08909840:[8D040024]: lw         $a0, 36($t0)
08909844:[8D060028]: lw         $a2, 40($t0)
08909848:[8D07002C]: lw         $a3, 44($t0)
0890984C:[AFA40074]: sw         $a0, 116($sp)
08909850:[AFA60078]: sw         $a2, 120($sp)
08909854:[AFA7007C]: sw         $a3, 124($sp)
08909858:[8D040030]: lw         $a0, 48($t0)
0890985C:[8D060034]: lw         $a2, 52($t0)
08909860:[8D070038]: lw         $a3, 56($t0)
08909864:[AFA40080]: sw         $a0, 128($sp)
08909868:[8D08003C]: lw         $t0, 60($t0)
0890986C:[8E040784]: lw         $a0, 1924($s0)
08909870:[254A0001]: addiu      $t2, $t2, 1
08909874:[84840008]: lh         $a0, 8($a0)
08909878:[0144202A]: slt        $a0, $t2, $a0
0890987C:[1480FFC7]: bne        $a0, $zr, 0x0890979C
08909880:[25290320]: addiu      $t1, $t1, 800
08909884:[1000001A]: b          0x089098F0
08909888:[AFA60084]: sw         $a2, 132($sp)
0890988C:[8E040784]: lw         $a0, 1924($s0)
08909890:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
08909894:[84840008]: lh         $a0, 8($a0)
08909898:[0224202A]: slt        $a0, $s1, $a0
0890989C:[10800016]: beq        $a0, $zr, 0x089098F8
089098A0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
089098A4:[8E040710]: lw         $a0, 1808($s0)
089098A8:[00922021]: addu       $a0, $a0, $s2
089098AC:[8C8402F4]: lw         $a0, 756($a0)
089098B0:[30840006]: andi       $a0, $a0, 6
089098B4:[14800003]: bne        $a0, $zr, 0x089098C4
089098B8:[00000000]: nop
089098BC:[10000004]: b          0x089098D0
089098C0:[00000000]: nop
089098C4:[8E040710]: lw         $a0, 1808($s0)
089098C8:[0E241E83]: jal        0x08907A0C
089098CC:[00922021]: addu       $a0, $a0, $s2
089098D0:[8E040784]: lw         $a0, 1924($s0)
089098D4:[26310001]: addiu      $s1, $s1, 1
089098D8:[84840008]: lh         $a0, 8($a0)
089098DC:[0224202A]: slt        $a0, $s1, $a0
089098E0:[1480FFF0]: bne        $a0, $zr, 0x089098A4
089098E4:[26520320]: addiu      $s2, $s2, 800
089098E8:[10000003]: b          0x089098F8
089098EC:[00000000]: nop
089098F0:[AFA70088]: sw         $a3, 136($sp)
089098F4:[AFA8008C]: sw         $t0, 140($sp)
089098F8:[8FB00124]: lw         $s0, 292($sp)
089098FC:[8FB10128]: lw         $s1, 296($sp)
08909900:[8FB2012C]: lw         $s2, 300($sp)
08909904:[8FB30130]: lw         $s3, 304($sp)
08909908:[8FB40134]: lw         $s4, 308($sp)
0890990C:[8FB50138]: lw         $s5, 312($sp)
08909910:[8FB6013C]: lw         $s6, 316($sp)
08909914:[8FBF0140]: lw         $ra, 320($sp)
08909918:[03E00008]: jr         $ra
0890991C:[27BD0150]: addiu      $sp, $sp, 336
08909920:[27BDFF80]: addiu      $sp, $sp, -128
08909924:[8C850718]: lw         $a1, 1816($a0)
08909928:[AFB10068]: sw         $s1, 104($sp)
0890992C:[AFB2006C]: sw         $s2, 108($sp)
08909930:[249203E0]: addiu      $s2, $a0, 992
08909934:[30A50002]: andi       $a1, $a1, 2
08909938:[249103F0]: addiu      $s1, $a0, 1008
0890993C:[AFB00064]: sw         $s0, 100($sp)
08909940:[AFBF0070]: sw         $ra, 112($sp)
08909944:[10A00043]: beq        $a1, $zr, 0x08909A54
08909948:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
0890994C:[8E040194]: lw         $a0, 404($s0)
08909950:[34050451]: ori        $a1, $zr, 1105 <=> li $a1, 1105
08909954:[10850006]: beq        $a0, $a1, 0x08909970
08909958:[3C044248]: lui        $a0, 0x4248 <=> li $a0, 0x42480000
0890995C:[8E040194]: lw         $a0, 404($s0)
08909960:[34050573]: ori        $a1, $zr, 1395 <=> li $a1, 1395
08909964:[1485000C]: bne        $a0, $a1, 0x08909998
08909968:[00000000]: nop
0890996C:[3C044248]: lui        $a0, 0x4248 <=> li $a0, 0x42480000
08909970:[44846000]: mtc1       $a0, $f12
08909974:[3C044207]: lui        $a0, 0x4207 <=> li $a0, 0x42070000
08909978:[E7AC0010]: swc1       $f12, 16($sp)
0890997C:[44846000]: mtc1       $a0, $f12
08909980:[3C0441F2]: lui        $a0, 0x41F2 <=> li $a0, 0x41F20000
08909984:[3484147B]: ori        $a0, $a0, 5243
08909988:[E7AC0014]: swc1       $f12, 20($sp)
0890998C:[44846000]: mtc1       $a0, $f12
08909990:[10000020]: b          0x08909A14
08909994:[E7AC0018]: swc1       $f12, 24($sp)
08909998:[0E2422E9]: jal        0x08908BA4
0890999C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
089099A0:[27A40020]: addiu      $a0, $sp, 32
089099A4:[44080000]: mfc1       $t0, $f0
089099A8:[48E80001]: MTV.s      $t0, S010.s
089099AC:[260501D0]: addiu      $a1, $s0, 464
089099B0:[C8A00000]: lv.s       S000.s, 0($a1)
089099B4:[C8A00005]: lv.s       S001.s, 4($a1)
089099B8:[C8A0000A]: lv.s       S002.s, 8($a1)
089099BC:[65018000]: vscl.t     C000.t, C000.t, S010.s
089099C0:[E8800000]: sv.s       S000.s, 0($a0)
089099C4:[E8800005]: sv.s       S001.s, 4($a0)
089099C8:[E880000A]: sv.s       S002.s, 8($a0)
089099CC:[C7AC0020]: lwc1       $f12, 32($sp)
089099D0:[C7AD0024]: lwc1       $f13, 36($sp)
089099D4:[C7AE0028]: lwc1       $f14, 40($sp)
089099D8:[E7AC0010]: swc1       $f12, 16($sp)
089099DC:[E7AD0014]: swc1       $f13, 20($sp)
089099E0:[E7AE0018]: swc1       $f14, 24($sp)
089099E4:[C60F0A70]: lwc1       $f15, 2672($s0)
089099E8:[460F6302]: mul.s      $f12, $f12, $f15
089099EC:[C6100A74]: lwc1       $f16, 2676($s0)
089099F0:[46106B42]: mul.s      $f13, $f13, $f16
089099F4:[C6110A78]: lwc1       $f17, 2680($s0)
089099F8:[46117382]: mul.s      $f14, $f14, $f17
089099FC:[E7AC0020]: swc1       $f12, 32($sp)
08909A00:[E7AD0024]: swc1       $f13, 36($sp)
08909A04:[E7AE0028]: swc1       $f14, 40($sp)
08909A08:[E7AC0010]: swc1       $f12, 16($sp)
08909A0C:[E7AD0014]: swc1       $f13, 20($sp)
08909A10:[E7AE0018]: swc1       $f14, 24($sp)
08909A14:[C7AC0010]: lwc1       $f12, 16($sp)
08909A18:[C7AD0014]: lwc1       $f13, 20($sp)
08909A1C:[46006387]: neg.s      $f14, $f12
08909A20:[C7AF0018]: lwc1       $f15, 24($sp)
08909A24:[46006C07]: neg.s      $f16, $f13
08909A28:[E7AE0000]: swc1       $f14, 0($sp)
08909A2C:[46007C47]: neg.s      $f17, $f15
08909A30:[E7B00004]: swc1       $f16, 4($sp)
08909A34:[E7B10008]: swc1       $f17, 8($sp)
08909A38:[E60E03E0]: swc1       $f14, 992($s0)
08909A3C:[E61003E4]: swc1       $f16, 996($s0)
08909A40:[E61103E8]: swc1       $f17, 1000($s0)
08909A44:[E60C03F0]: swc1       $f12, 1008($s0)
08909A48:[E60D03F4]: swc1       $f13, 1012($s0)
08909A4C:[10000016]: b          0x08909AA8
08909A50:[E60F03F8]: swc1       $f15, 1016($s0)
08909A54:[3C044296]: lui        $a0, 0x4296 <=> li $a0, 0x42960000
08909A58:[44806000]: mtc1       $zr, $f12
08909A5C:[44846800]: mtc1       $a0, $f13
08909A60:[E7AC0044]: swc1       $f12, 68($sp)
08909A64:[E7AD0040]: swc1       $f13, 64($sp)
08909A68:[46006B87]: neg.s      $f14, $f13
08909A6C:[E7AD0048]: swc1       $f13, 72($sp)
08909A70:[46006307]: neg.s      $f12, $f12
08909A74:[E7AE0030]: swc1       $f14, 48($sp)
08909A78:[46006BC7]: neg.s      $f15, $f13
08909A7C:[E7AC0034]: swc1       $f12, 52($sp)
08909A80:[E7AF0038]: swc1       $f15, 56($sp)
08909A84:[E60E03E0]: swc1       $f14, 992($s0)
08909A88:[E60C03E4]: swc1       $f12, 996($s0)
08909A8C:[E60F03E8]: swc1       $f15, 1000($s0)
08909A90:[3C044334]: lui        $a0, 0x4334 <=> li $a0, 0x43340000
08909A94:[44846000]: mtc1       $a0, $f12
08909A98:[E60D03F0]: swc1       $f13, 1008($s0)
08909A9C:[E7AC0044]: swc1       $f12, 68($sp)
08909AA0:[E60C03F4]: swc1       $f12, 1012($s0)
08909AA4:[E60D03F8]: swc1       $f13, 1016($s0)
08909AA8:[26040400]: addiu      $a0, $s0, 1024
08909AAC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
08909AB0:[0E2431B2]: jal        0x0890C6C8
08909AB4:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
08909AB8:[8FB00064]: lw         $s0, 100($sp)
08909ABC:[8FB10068]: lw         $s1, 104($sp)
08909AC0:[8FB2006C]: lw         $s2, 108($sp)
08909AC4:[8FBF0070]: lw         $ra, 112($sp)
08909AC8:[03E00008]: jr         $ra
08909ACC:[27BD0080]: addiu      $sp, $sp, 128
08909AD0:[27BDFFD0]: addiu      $sp, $sp, -48
08909AD4:[8C850784]: lw         $a1, 1924($a0)
08909AD8:[AFB00010]: sw         $s0, 16($sp)
08909ADC:[AFB10014]: sw         $s1, 20($sp)
08909AE0:[AFB20018]: sw         $s2, 24($sp)
08909AE4:[AFB3001C]: sw         $s3, 28($sp)
08909AE8:[AFBF0020]: sw         $ra, 32($sp)
08909AEC:[10A00008]: beq        $a1, $zr, 0x08909B10
08909AF0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
08909AF4:[8E0401EC]: lw         $a0, 492($s0)
08909AF8:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
08909AFC:[00852024]: and        $a0, $a0, $a1
08909B00:[10800005]: beq        $a0, $zr, 0x08909B18
08909B04:[00000000]: nop
08909B08:[10000005]: b          0x08909B20
08909B0C:[00000000]: nop
08909B10:[10000073]: b          0x08909CE0
08909B14:[00000000]: nop
08909B18:[0E2424E5]: jal        0x08909394
08909B1C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909B20:[8E040784]: lw         $a0, 1924($s0)
08909B24:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
08909B28:[8485003A]: lh         $a1, 58($a0)
08909B2C:[0225282A]: slt        $a1, $s1, $a1
08909B30:[10A00030]: beq        $a1, $zr, 0x08909BF4
08909B34:[8E060710]: lw         $a2, 1808($s0)
08909B38:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
08909B3C:[8C840048]: lw         $a0, 72($a0)
08909B40:[00922021]: addu       $a0, $a0, $s2
08909B44:[8485000C]: lh         $a1, 12($a0)
08909B48:[8087000E]: lb         $a3, 14($a0)
08909B4C:[00052940]: sll        $a1, $a1, 0x0005
08909B50:[00054021]: addu       $t0, $zr, $a1 <=> move $t0, $a1
08909B54:[000528C0]: sll        $a1, $a1, 0x0003
08909B58:[01054023]: subu       $t0, $t0, $a1
08909B5C:[00052880]: sll        $a1, $a1, 0x0002
08909B60:[01052821]: addu       $a1, $t0, $a1
08909B64:[00C53021]: addu       $a2, $a2, $a1
08909B68:[00072900]: sll        $a1, $a3, 0x0004
08909B6C:[8087000F]: lb         $a3, 15($a0)
08909B70:[02052821]: addu       $a1, $s0, $a1
08909B74:[24A504E0]: addiu      $a1, $a1, 1248
08909B78:[10E00011]: beq        $a3, $zr, 0x08909BC0
08909B7C:[24C601B0]: addiu      $a2, $a2, 432
08909B80:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
08909B84:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
08909B88:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
08909B8C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
08909B90:[0E241CEE]: jal        0x089073B8
08909B94:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
08909B98:[C7AC0000]: lwc1       $f12, 0($sp)
08909B9C:[C7AD0004]: lwc1       $f13, 4($sp)
08909BA0:[C7AE0008]: lwc1       $f14, 8($sp)
08909BA4:[E66C0000]: swc1       $f12, 0($s3)
08909BA8:[E66D0004]: swc1       $f13, 4($s3)
08909BAC:[E66E0008]: swc1       $f14, 8($s3)
08909BB0:[8E040784]: lw         $a0, 1924($s0)
08909BB4:[8E060710]: lw         $a2, 1808($s0)
08909BB8:[1000000A]: b          0x08909BE4
08909BBC:[8485003A]: lh         $a1, 58($a0)
08909BC0:[C4CC0030]: lwc1       $f12, 48($a2)
08909BC4:[E4AC0000]: swc1       $f12, 0($a1)
08909BC8:[C4CC0034]: lwc1       $f12, 52($a2)
08909BCC:[E4AC0004]: swc1       $f12, 4($a1)
08909BD0:[C4CC0038]: lwc1       $f12, 56($a2)
08909BD4:[E4AC0008]: swc1       $f12, 8($a1)
08909BD8:[8E040784]: lw         $a0, 1924($s0)
08909BDC:[8E060710]: lw         $a2, 1808($s0)
08909BE0:[8485003A]: lh         $a1, 58($a0)
08909BE4:[26310001]: addiu      $s1, $s1, 1
08909BE8:[0225282A]: slt        $a1, $s1, $a1
08909BEC:[14A0FFD3]: bne        $a1, $zr, 0x08909B3C
08909BF0:[26520010]: addiu      $s2, $s2, 16
08909BF4:[C60C0580]: lwc1       $f12, 1408($s0)
08909BF8:[C60D05A0]: lwc1       $f13, 1440($s0)
08909BFC:[C60E0588]: lwc1       $f14, 1416($s0)
08909C00:[460D6300]: add.s      $f12, $f12, $f13
08909C04:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
08909C08:[C60F05A8]: lwc1       $f15, 1448($s0)
08909C0C:[44848000]: mtc1       $a0, $f16
08909C10:[C61104F0]: lwc1       $f17, 1264($s0)
08909C14:[460F7380]: add.s      $f14, $f14, $f15
08909C18:[46106302]: mul.s      $f12, $f12, $f16
08909C1C:[C60D04F8]: lwc1       $f13, 1272($s0)
08909C20:[461074C2]: mul.s      $f19, $f14, $f16
08909C24:[46116440]: add.s      $f17, $f12, $f17
08909C28:[460D9CC0]: add.s      $f19, $f19, $f13
08909C2C:[46108C42]: mul.s      $f17, $f17, $f16
08909C30:[C60C04F4]: lwc1       $f12, 1268($s0)
08909C34:[C60E0584]: lwc1       $f14, 1412($s0)
08909C38:[C60F05A4]: lwc1       $f15, 1444($s0)
08909C3C:[860401B4]: lh         $a0, 436($s0)
08909C40:[46006346]: mov.s      $f13, $f12
08909C44:[46109C02]: mul.s      $f16, $f19, $f16
08909C48:[E61105F0]: swc1       $f17, 1520($s0)
08909C4C:[E61105E0]: swc1       $f17, 1504($s0)
08909C50:[460E683C]: c.lt.s     $f13, $f14
08909C54:[E61005F8]: swc1       $f16, 1528($s0)
08909C58:[45000002]: bc1f       0x08909C64
08909C5C:[E61005E8]: swc1       $f16, 1512($s0)
08909C60:[46007346]: mov.s      $f13, $f14
08909C64:[460E603E]: c.le.s     $f12, $f14
08909C68:[00000000]: nop
08909C6C:[45010002]: bc1t       0x08909C78
08909C70:[00000000]: nop
08909C74:[46007306]: mov.s      $f12, $f14
08909C78:[460F683C]: c.lt.s     $f13, $f15
08909C7C:[00000000]: nop
08909C80:[45000002]: bc1f       0x08909C8C
08909C84:[00000000]: nop
08909C88:[46007B46]: mov.s      $f13, $f15
08909C8C:[460F603E]: c.le.s     $f12, $f15
08909C90:[00000000]: nop
08909C94:[45030003]: bc1tl      0x08909CA4
08909C98:[00042140]: sll        $a0, $a0, 0x0005
08909C9C:[46007B06]: mov.s      $f12, $f15
08909CA0:[00042140]: sll        $a0, $a0, 0x0005
08909CA4:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
08909CA8:[000420C0]: sll        $a0, $a0, 0x0003
08909CAC:[00A42823]: subu       $a1, $a1, $a0
08909CB0:[00042080]: sll        $a0, $a0, 0x0002
08909CB4:[00A42021]: addu       $a0, $a1, $a0
08909CB8:[E60D05E4]: swc1       $f13, 1508($s0)
08909CBC:[00C42021]: addu       $a0, $a2, $a0
08909CC0:[E60C05F4]: swc1       $f12, 1524($s0)
08909CC4:[248401B0]: addiu      $a0, $a0, 432
08909CC8:[C48C0030]: lwc1       $f12, 48($a0)
08909CCC:[E60C0600]: swc1       $f12, 1536($s0)
08909CD0:[C48C0034]: lwc1       $f12, 52($a0)
08909CD4:[E60C0604]: swc1       $f12, 1540($s0)
08909CD8:[C48C0038]: lwc1       $f12, 56($a0)
08909CDC:[E60C0608]: swc1       $f12, 1544($s0)
08909CE0:[8FB00010]: lw         $s0, 16($sp)
08909CE4:[8FB10014]: lw         $s1, 20($sp)
08909CE8:[8FB20018]: lw         $s2, 24($sp)
08909CEC:[8FB3001C]: lw         $s3, 28($sp)
08909CF0:[8FBF0020]: lw         $ra, 32($sp)
08909CF4:[03E00008]: jr         $ra
08909CF8:[27BD0030]: addiu      $sp, $sp, 48
08909CFC:[03E00008]: jr         $ra
08909D00:[8C820194]: lw         $v0, 404($a0)
08909D04:[27BDFFF0]: addiu      $sp, $sp, -16
08909D08:[AFB00000]: sw         $s0, 0($sp)
08909D0C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
08909D10:[8E040718]: lw         $a0, 1816($s0)
08909D14:[2406FFFE]: addiu      $a2, $zr, -2 <=> li $a2, -2
08909D18:[00862024]: and        $a0, $a0, $a2
08909D1C:[30A60001]: andi       $a2, $a1, 1
08909D20:[00862025]: or         $a0, $a0, $a2
08909D24:[8E0601EC]: lw         $a2, 492($s0)
08909D28:[AE040718]: sw         $a0, 1816($s0)
08909D2C:[3C04FFFC]: lui        $a0, 0xFFFC <=> li $a0, 0xFFFC0000
08909D30:[2484FFFF]: addiu      $a0, $a0, -1
08909D34:[AFBF0004]: sw         $ra, 4($sp)
08909D38:[14A00012]: bne        $a1, $zr, 0x08909D84
08909D3C:[00C42024]: and        $a0, $a2, $a0
08909D40:[AE0401EC]: sw         $a0, 492($s0)
08909D44:[0E242DBF]: jal        0x0890B6FC
08909D48:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909D4C:[0E242262]: jal        0x08908988
08909D50:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909D54:[0E2424E5]: jal        0x08909394
08909D58:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909D5C:[0E2426B4]: jal        0x08909AD0
08909D60:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909D64:[26060720]: addiu      $a2, $s0, 1824
08909D68:[26070724]: addiu      $a3, $s0, 1828
08909D6C:[26080728]: addiu      $t0, $s0, 1832
08909D70:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
08909D74:[0E2429B0]: jal        0x0890A6C0
08909D78:[34050012]: ori        $a1, $zr, 18 <=> li $a1, 18
08909D7C:[10000002]: b          0x08909D88
08909D80:[00000000]: nop
08909D84:[AE0401EC]: sw         $a0, 492($s0)
08909D88:[8FB00000]: lw         $s0, 0($sp)
08909D8C:[8FBF0004]: lw         $ra, 4($sp)
08909D90:[03E00008]: jr         $ra
08909D94:[27BD0010]: addiu      $sp, $sp, 16
08909D98:[8C820718]: lw         $v0, 1816($a0)
08909D9C:[03E00008]: jr         $ra
08909DA0:[30420001]: andi       $v0, $v0, 1
08909DA4:[8C8601EC]: lw         $a2, 492($a0)
08909DA8:[2407FBFF]: addiu      $a3, $zr, -1025 <=> li $a3, -1025
08909DAC:[30A50001]: andi       $a1, $a1, 1
08909DB0:[00C73024]: and        $a2, $a2, $a3
08909DB4:[00052A80]: sll        $a1, $a1, 0x000A
08909DB8:[00C52825]: or         $a1, $a2, $a1
08909DBC:[03E00008]: jr         $ra
08909DC0:[AC8501EC]: sw         $a1, 492($a0)
08909DC4:[8C8401EC]: lw         $a0, 492($a0)
08909DC8:[30820400]: andi       $v0, $a0, 1024
08909DCC:[03E00008]: jr         $ra
08909DD0:[00021282]: srl        $v0, $v0, 0x000A
08909DD4:[30A500FF]: andi       $a1, $a1, 255
08909DD8:[8C8601EC]: lw         $a2, 492($a0)
08909DDC:[2407DFFF]: addiu      $a3, $zr, -8193 <=> li $a3, -8193
08909DE0:[30A50001]: andi       $a1, $a1, 1
08909DE4:[00C73024]: and        $a2, $a2, $a3
08909DE8:[00052B40]: sll        $a1, $a1, 0x000D
08909DEC:[00C52825]: or         $a1, $a2, $a1
08909DF0:[03E00008]: jr         $ra
08909DF4:[AC8501EC]: sw         $a1, 492($a0)
08909DF8:[8C8401EC]: lw         $a0, 492($a0)
08909DFC:[30822000]: andi       $v0, $a0, 8192
08909E00:[03E00008]: jr         $ra
08909E04:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
08909E08:[8C850A94]: lw         $a1, 2708($a0)
08909E0C:[E48C0010]: swc1       $f12, 16($a0)
08909E10:[8C8601EC]: lw         $a2, 492($a0)
08909E14:[E48D0014]: swc1       $f13, 20($a0)
08909E18:[E48E0018]: swc1       $f14, 24($a0)
08909E1C:[2407E7FF]: addiu      $a3, $zr, -6145 <=> li $a3, -6145
08909E20:[34A50002]: ori        $a1, $a1, 2
08909E24:[00C73024]: and        $a2, $a2, $a3
08909E28:[AC850A94]: sw         $a1, 2708($a0)
08909E2C:[34C51000]: ori        $a1, $a2, 4096
08909E30:[3C06FFFF]: lui        $a2, 0xFFFF <=> li $a2, 0xFFFF0000
08909E34:[24C6FFFF]: addiu      $a2, $a2, -1
08909E38:[8C870718]: lw         $a3, 1816($a0)
08909E3C:[00A62824]: and        $a1, $a1, $a2
08909E40:[2406FFFB]: addiu      $a2, $zr, -5 <=> li $a2, -5
08909E44:[AC8501EC]: sw         $a1, 492($a0)
08909E48:[00E62824]: and        $a1, $a3, $a2
08909E4C:[34A50008]: ori        $a1, $a1, 8
08909E50:[03E00008]: jr         $ra
08909E54:[AC850718]: sw         $a1, 1816($a0)
08909E58:[10A00003]: beq        $a1, $zr, 0x08909E68
08909E5C:[00000000]: nop
08909E60:[C48C0010]: lwc1       $f12, 16($a0)
08909E64:[E4AC0000]: swc1       $f12, 0($a1)
08909E68:[10C00003]: beq        $a2, $zr, 0x08909E78
08909E6C:[00000000]: nop
08909E70:[C48C0014]: lwc1       $f12, 20($a0)
08909E74:[E4CC0000]: swc1       $f12, 0($a2)
08909E78:[10E00003]: beq        $a3, $zr, 0x08909E88
08909E7C:[00000000]: nop
08909E80:[C48C0018]: lwc1       $f12, 24($a0)
08909E84:[E4EC0000]: swc1       $f12, 0($a3)
08909E88:[03E00008]: jr         $ra
08909E8C:[00000000]: nop
08909E90:[8C850A94]: lw         $a1, 2708($a0)
08909E94:[E48C0A50]: swc1       $f12, 2640($a0)
08909E98:[8C8601EC]: lw         $a2, 492($a0)
08909E9C:[E48D0A54]: swc1       $f13, 2644($a0)
08909EA0:[E48E0A58]: swc1       $f14, 2648($a0)
08909EA4:[2407E7FF]: addiu      $a3, $zr, -6145 <=> li $a3, -6145
08909EA8:[34A50002]: ori        $a1, $a1, 2
08909EAC:[00C73024]: and        $a2, $a2, $a3
08909EB0:[AC850A94]: sw         $a1, 2708($a0)
08909EB4:[34C51000]: ori        $a1, $a2, 4096
08909EB8:[3C06FFFF]: lui        $a2, 0xFFFF <=> li $a2, 0xFFFF0000
08909EBC:[24C6FFFF]: addiu      $a2, $a2, -1
08909EC0:[8C870718]: lw         $a3, 1816($a0)
08909EC4:[00A62824]: and        $a1, $a1, $a2
08909EC8:[2406FFEF]: addiu      $a2, $zr, -17 <=> li $a2, -17
08909ECC:[AC8501EC]: sw         $a1, 492($a0)
08909ED0:[00E62824]: and        $a1, $a3, $a2
08909ED4:[34A50020]: ori        $a1, $a1, 32
08909ED8:[03E00008]: jr         $ra
08909EDC:[AC850718]: sw         $a1, 1816($a0)
08909EE0:[10A00003]: beq        $a1, $zr, 0x08909EF0
08909EE4:[00000000]: nop
08909EE8:[C48C0A50]: lwc1       $f12, 2640($a0)
08909EEC:[E4AC0000]: swc1       $f12, 0($a1)
08909EF0:[10C00003]: beq        $a2, $zr, 0x08909F00
08909EF4:[00000000]: nop
08909EF8:[C48C0A54]: lwc1       $f12, 2644($a0)
08909EFC:[E4CC0000]: swc1       $f12, 0($a2)
08909F00:[10E00003]: beq        $a3, $zr, 0x08909F10
08909F04:[00000000]: nop
08909F08:[C48C0A58]: lwc1       $f12, 2648($a0)
08909F0C:[E4EC0000]: swc1       $f12, 0($a3)
08909F10:[03E00008]: jr         $ra
08909F14:[00000000]: nop
08909F18:[27BDFFF0]: addiu      $sp, $sp, -16
08909F1C:[46006BC6]: mov.s      $f15, $f13
08909F20:[AFBF0000]: sw         $ra, 0($sp)
08909F24:[46006346]: mov.s      $f13, $f12
08909F28:[0E2427CF]: jal        0x08909F3C
08909F2C:[46006386]: mov.s      $f14, $f12
08909F30:[8FBF0000]: lw         $ra, 0($sp)
08909F34:[03E00008]: jr         $ra
08909F38:[27BD0010]: addiu      $sp, $sp, 16
08909F3C:[80860225]: lb         $a2, 549($a0)
08909F40:[10C00005]: beq        $a2, $zr, 0x08909F58
08909F44:[44808000]: mtc1       $zr, $f16
08909F48:[8C860214]: lw         $a2, 532($a0)
08909F4C:[E4CC0000]: swc1       $f12, 0($a2)
08909F50:[10000003]: b          0x08909F60
08909F54:[8086023D]: lb         $a2, 573($a0)
08909F58:[E48C0214]: swc1       $f12, 532($a0)
08909F5C:[8086023D]: lb         $a2, 573($a0)
08909F60:[50C00005]: beql       $a2, $zr, 0x08909F78
08909F64:[E48D022C]: swc1       $f13, 556($a0)
08909F68:[8C86022C]: lw         $a2, 556($a0)
08909F6C:[E4CD0000]: swc1       $f13, 0($a2)
08909F70:[10000002]: b          0x08909F7C
08909F74:[80860255]: lb         $a2, 597($a0)
08909F78:[80860255]: lb         $a2, 597($a0)
08909F7C:[50C00005]: beql       $a2, $zr, 0x08909F94
08909F80:[E48E0244]: swc1       $f14, 580($a0)
08909F84:[8C860244]: lw         $a2, 580($a0)
08909F88:[E4CE0000]: swc1       $f14, 0($a2)
08909F8C:[10000002]: b          0x08909F98
08909F90:[80860226]: lb         $a2, 550($a0)
08909F94:[80860226]: lb         $a2, 550($a0)
08909F98:[46107832]: c.eq.s     $f15, $f16
08909F9C:[00000000]: nop
08909FA0:[45000016]: bc1f       0x08909FFC
08909FA4:[00000000]: nop
08909FA8:[50C00005]: beql       $a2, $zr, 0x08909FC0
08909FAC:[E48C0210]: swc1       $f12, 528($a0)
08909FB0:[8C850210]: lw         $a1, 528($a0)
08909FB4:[E4AC0000]: swc1       $f12, 0($a1)
08909FB8:[10000002]: b          0x08909FC4
08909FBC:[8086023E]: lb         $a2, 574($a0)
08909FC0:[8086023E]: lb         $a2, 574($a0)
08909FC4:[50C00005]: beql       $a2, $zr, 0x08909FDC
08909FC8:[E48D0228]: swc1       $f13, 552($a0)
08909FCC:[8C850228]: lw         $a1, 552($a0)
08909FD0:[E4AD0000]: swc1       $f13, 0($a1)
08909FD4:[10000002]: b          0x08909FE0
08909FD8:[80860256]: lb         $a2, 598($a0)
08909FDC:[80860256]: lb         $a2, 598($a0)
08909FE0:[10C00004]: beq        $a2, $zr, 0x08909FF4
08909FE4:[00000000]: nop
08909FE8:[8C840240]: lw         $a0, 576($a0)
08909FEC:[10000056]: b          0x0890A148
08909FF0:[E48E0000]: swc1       $f14, 0($a0)
08909FF4:[10000054]: b          0x0890A148
08909FF8:[E48E0240]: swc1       $f14, 576($a0)
08909FFC:[46107832]: c.eq.s     $f15, $f16
0890A000:[00000000]: nop
[Image: 1388267.png]
Reply
Code:
29521 [user_main] ERROR compiler - Cannot find delay slot instruction at 0x8909520
Is this error now fixed with r2356?

Does it also fix the "sword holding" problem reported by some users?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
Yeah this compiler error is now fixed Big Grin

Edit : but breaks some games depending on the size allocated in "Method size"

http://www.emunewz.net/forum/showthread....3#pid26023
[Image: 1388267.png]
Reply
Guys I've a problem. When I beat Bahamut the intro of the begining starts (the video when you select new game or load your game). What happened? You know something related to this 'confusing' problem?

Waiting your answers, thanks in advance!
Reply


Forum Jump:


Users browsing this thread: 86 Guest(s)