0012859c - 001288ec

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

0012859c: 27bdffc8 addiu r29,r29,0xffc8
001285a0: afbf0030 sw r31,0x0030(r29)
001285a4: afb5002c sw r21,0x002c(r29)
001285a8: afb40028 sw r20,0x0028(r29)
001285ac: afb30024 sw r19,0x0024(r29)
001285b0: afb20020 sw r18,0x0020(r29)
001285b4: afb1001c sw r17,0x001c(r29)
001285b8: afb00018 sw r16,0x0018(r29)
001285bc: 00809021 addu r18,r4,r0
001285c0: 00a08821 addu r17,r5,r0
001285c4: 00c0a821 addu r21,r6,r0
001285c8: 96220000 lhu r2,0x0000(r17)
001285cc: 00000000 nop
001285d0: 000213c2 srl r2,r2,0x0f
001285d4: 16a00005 bne r21,r0,0x001285ec
001285d8: 00409821 addu r19,r2,r0
001285dc: 10400004 beq r2,r0,0x001285f0
001285e0: 02601021 addu r2,r19,r0
001285e4: a6200000 sh r0,0x0000(r17)
001285e8: 00009821 addu r19,r0,r0
001285ec: 02601021 addu r2,r19,r0
001285f0: 14400005 bne r2,r0,0x00128608
001285f4: 32a20001 andi r2,r21,0x0001
001285f8: 10400003 beq r2,r0,0x00128608
001285fc: 34028000 ori r2,r0,0x8000
00128600: a6220000 sh r2,0x0000(r17)
00128604: 34130001 ori r19,r0,0x0001
00128608: 96300000 lhu r16,0x0000(r17)
0012860c: 0c0498ea jal 0x001263a8
00128610: 3210007f andi r16,r16,0x007f
00128614: 02020018 mult r16,r2
00128618: 00008012 mflo r16
0012861c: 02601021 addu r2,r19,r0
00128620: 10400005 beq r2,r0,0x00128638
00128624: 2a020025 slti r2,r16,0x0025
00128628: 14400007 bne r2,r0,0x00128648
0012862c: 02601021 addu r2,r19,r0
00128630: 0804a192 j 0x00128648
00128634: 34100024 ori r16,r0,0x0024
00128638: 2a02002f slti r2,r16,0x002f
0012863c: 14400002 bne r2,r0,0x00128648
00128640: 02601021 addu r2,r19,r0
00128644: 00008021 addu r16,r0,r0
00128648: 10400015 beq r2,r0,0x001286a0
0012864c: 00000000 nop
00128650: 3c028019 lui r2,0x8019
00128654: 8042e070 lb r2,-0x1f90(r2)
00128658: 00000000 nop
0012865c: 0050102a slt r2,r2,r16
00128660: 1040000a beq r2,r0,0x0012868c
00128664: 00001821 addu r3,r0,r0
00128668: 24630002 addiu r3,r3,0x0002
0012866c: 3c018019 lui r1,0x8019
00128670: 00230821 addu r1,r1,r3
00128674: 8022e070 lb r2,-0x1f90(r1)
00128678: 00000000 nop
0012867c: 0050102a slt r2,r2,r16
00128680: 1440fffa bne r2,r0,0x0012866c
00128684: 24630002 addiu r3,r3,0x0002
00128688: 2463fffe addiu r3,r3,0xfffe
0012868c: 3c018019 lui r1,0x8019
00128690: 00230821 addu r1,r1,r3
00128694: 9022e071 lbu r2,-0x1f8f(r1)
00128698: 0804a1bc j 0x001286f0
0012869c: 00021600 sll r2,r2,0x18
001286a0: 3c028019 lui r2,0x8019
001286a4: 8042e064 lb r2,-0x1f9c(r2)
001286a8: 00000000 nop
001286ac: 0050102a slt r2,r2,r16
001286b0: 1040000a beq r2,r0,0x001286dc
001286b4: 00001821 addu r3,r0,r0
001286b8: 24630002 addiu r3,r3,0x0002
001286bc: 3c018019 lui r1,0x8019
001286c0: 00230821 addu r1,r1,r3
001286c4: 8022e064 lb r2,-0x1f9c(r1)
001286c8: 00000000 nop
001286cc: 0050102a slt r2,r2,r16
001286d0: 1440fffa bne r2,r0,0x001286bc
001286d4: 24630002 addiu r3,r3,0x0002
001286d8: 2463fffe addiu r3,r3,0xfffe
001286dc: 3c018019 lui r1,0x8019
001286e0: 00230821 addu r1,r1,r3
001286e4: 9022e065 lbu r2,-0x1f9b(r1)
001286e8: 00000000 nop
001286ec: 00021600 sll r2,r2,0x18
001286f0: 0c0498ea jal 0x001263a8
001286f4: 0002a603 sra r20,r2,0x18
001286f8: 02028021 addu r16,r16,r2
001286fc: 02601021 addu r2,r19,r0
00128700: 10400005 beq r2,r0,0x00128718
00128704: 2a020025 slti r2,r16,0x0025
00128708: 1040000c beq r2,r0,0x0012873c
0012870c: 00000000 nop
00128710: 0804a1c9 j 0x00128724
00128714: 00000000 nop
00128718: 2a02002f slti r2,r16,0x002f
0012871c: 10400006 beq r2,r0,0x00128738
00128720: 00000000 nop
00128724: 96220000 lhu r2,0x0000(r17)
00128728: 00000000 nop
0012872c: 24420001 addiu r2,r2,0x0001
00128730: 0804a1cf j 0x0012873c
00128734: a6220000 sh r2,0x0000(r17)
00128738: a6200000 sh r0,0x0000(r17)
0012873c: 12a00007 beq r21,r0,0x0012875c
00128740: 00000000 nop
00128744: 3c038019 lui r3,0x8019
00128748: 9463df9e lhu r3,-0x2062(r3)
0012874c: 3c138019 lui r19,0x8019
00128750: 9673dfa0 lhu r19,-0x2060(r19)
00128754: 0804a1db j 0x0012876c
00128758: 00000000 nop
0012875c: 3c038019 lui r3,0x8019
00128760: 9463df9a lhu r3,-0x2066(r3)
00128764: 3c138019 lui r19,0x8019
00128768: 9673df9c lhu r19,-0x2064(r19)
0012876c: 3c108019 lui r16,0x8019
00128770: 2610e084 addiu r16,r16,0xe084
00128774: 96420000 lhu r2,0x0000(r18)
00128778: 00000000 nop
0012877c: a6020000 sh r2,0x0000(r16)
00128780: 96420002 lhu r2,0x0002(r18)
00128784: 00000000 nop
00128788: 02821021 addu r2,r20,r2
0012878c: a6020002 sh r2,0x0002(r16)
00128790: 96420000 lhu r2,0x0000(r18)
00128794: 00000000 nop
00128798: 24420010 addiu r2,r2,0x0010
0012879c: a6020004 sh r2,0x0004(r16)
001287a0: 96420002 lhu r2,0x0002(r18)
001287a4: 00000000 nop
001287a8: 02821021 addu r2,r20,r2
001287ac: a6020006 sh r2,0x0006(r16)
001287b0: 96420000 lhu r2,0x0000(r18)
001287b4: 00000000 nop
001287b8: a6020008 sh r2,0x0008(r16)
001287bc: 26910010 addiu r17,r20,0x0010
001287c0: 96420002 lhu r2,0x0002(r18)
001287c4: 00000000 nop
001287c8: 00511021 addu r2,r2,r17
001287cc: a602000a sh r2,0x000a(r16)
001287d0: 96420000 lhu r2,0x0000(r18)
001287d4: 00000000 nop
001287d8: 24420010 addiu r2,r2,0x0010
001287dc: a602000c sh r2,0x000c(r16)
001287e0: 96420002 lhu r2,0x0002(r18)
001287e4: 00000000 nop
001287e8: 00511021 addu r2,r2,r17
001287ec: a602000e sh r2,0x000e(r16)
001287f0: a6030020 sh r3,0x0020(r16)
001287f4: 3c028019 lui r2,0x8019
001287f8: 9442df8a lhu r2,-0x2076(r2)
001287fc: 00000000 nop
00128800: a6020022 sh r2,0x0022(r16)
00128804: 02002021 addu r4,r16,r0
00128808: 00002821 addu r5,r0,r0
0012880c: 3c07801d lui r7,0x801d
00128810: 84e79e88 lh r7,-0x6178(r7)
00128814: 0c04b334 jal 0x0012ccd0
00128818: 00003021 addu r6,r0,r0
0012881c: 96420000 lhu r2,0x0000(r18)
00128820: 00000000 nop
00128824: a6020000 sh r2,0x0000(r16)
00128828: 96420002 lhu r2,0x0002(r18)
0012882c: 00000000 nop
00128830: 02821021 addu r2,r20,r2
00128834: 24420002 addiu r2,r2,0x0002
00128838: a6020002 sh r2,0x0002(r16)
0012883c: 96420000 lhu r2,0x0000(r18)
00128840: 00000000 nop
00128844: 24420010 addiu r2,r2,0x0010
00128848: a6020004 sh r2,0x0004(r16)
0012884c: 96420002 lhu r2,0x0002(r18)
00128850: 00000000 nop
00128854: 02821021 addu r2,r20,r2
00128858: 24420002 addiu r2,r2,0x0002
0012885c: a6020006 sh r2,0x0006(r16)
00128860: 96420000 lhu r2,0x0000(r18)
00128864: 00000000 nop
00128868: a6020008 sh r2,0x0008(r16)
0012886c: 96420002 lhu r2,0x0002(r18)
00128870: 00000000 nop
00128874: 00511021 addu r2,r2,r17
00128878: 24420002 addiu r2,r2,0x0002
0012887c: a602000a sh r2,0x000a(r16)
00128880: 96420000 lhu r2,0x0000(r18)
00128884: 00000000 nop
00128888: 24420010 addiu r2,r2,0x0010
0012888c: a602000c sh r2,0x000c(r16)
00128890: 96420002 lhu r2,0x0002(r18)
00128894: 00000000 nop
00128898: 00511021 addu r2,r2,r17
0012889c: 24420002 addiu r2,r2,0x0002
001288a0: a602000e sh r2,0x000e(r16)
001288a4: a6130020 sh r19,0x0020(r16)
001288a8: 3402005f ori r2,r0,0x005f
001288ac: a6020022 sh r2,0x0022(r16)
001288b0: 02002021 addu r4,r16,r0
001288b4: 00002821 addu r5,r0,r0
001288b8: 3c07801d lui r7,0x801d
001288bc: 84e79e88 lh r7,-0x6178(r7)
001288c0: 0c04b334 jal 0x0012ccd0
001288c4: 34060001 ori r6,r0,0x0001
001288c8: 8fbf0030 lw r31,0x0030(r29)
001288cc: 8fb5002c lw r21,0x002c(r29)
001288d0: 8fb40028 lw r20,0x0028(r29)
001288d4: 8fb30024 lw r19,0x0024(r29)
001288d8: 8fb20020 lw r18,0x0020(r29)
001288dc: 8fb1001c lw r17,0x001c(r29)
001288e0: 8fb00018 lw r16,0x0018(r29)
001288e4: 27bd0038 addiu r29,r29,0x0038
001288e8: 03e00008 jr r31
001288ec: 00000000 nop