C(0x1c) AdjustA0Table

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
00000540: 3c050000 lui r5,0x0000
00000544: 3c040000 lui r4,0x0000
00000548: 24a5093c addiu r5,r5,0x093c         B(0x32)
0000054c: 24060200 addiu r6,r0,0x0200         A(0x00)
00000550: 24840964 addiu r4,r4,0x0964         B(0x3b)
00000554: 8ca20000 lw r2,0x0000(r5)           load B table entry
00000558: 20a50004 addi r5,r5,0x0004          next entry
0000055c: 20c60004 addi r6,r6,0x0004
00000560: 14a4fffc bne r5,r4,0x00000554       loop for B entries 32 to 3b
00000564: acc2fffc sw r2,-0x0004(r6)          Store in A table 0 to 8
00000568: 3c050000 lui r5,0x0000
0000056c: 3c040000 lui r4,0x0000
00000570: 24a50964 addiu r5,r5,0x0964         B(0x3c) 
00000574: 240602ec addiu r6,r0,0x02ec         A(0x3b)
00000578: 24840974 addiu r4,r4,0x0974         B(0x3f)
0000057c: 8ca20000 lw r2,0x0000(r5) 
00000580: 20a50004 addi r5,r5,0x0004
00000584: 20c60004 addi r6,r6,0x0004
00000588: 14a4fffc bne r5,r4,0x0000057c       loop for B entries 3c to 3f
0000058c: acc2fffc sw r2,-0x0004(r6)          Store in A table 3b through 3e
00000590: 03e00008 jr r31
00000594: 00000000 nop