BUNIT.OUT 001c25c4 - 001c2944

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c25c4: 27bdffe0 addiu r29,r29,-0x0020
001c25c8: afb00010 sw r16,0x0010(r29)
001c25cc: 00a08021 addu r16,r5,r0
001c25d0: 3c018017 lui r1,0x8017
001c25d4: ac243f44 sw r4,0x3f44(r1)
001c25d8: afbf001c sw r31,0x001c(r29)
001c25dc: afb20018 sw r18,0x0018(r29)
001c25e0: afb10014 sw r17,0x0014(r29)
001c25e4: 3c01801e lui r1,0x801e
001c25e8: a4263c3c sh r6,0x3c3c(r1)
001c25ec: 0c05295e jal 0x0014a578
001c25f0: 00002021 addu r4,r0,r0
001c25f4: 3c01801e lui r1,0x801e
001c25f8: ac223c40 sw r2,0x3c40(r1)
001c25fc: 3c018016 lui r1,0x8016
001c2600: ac206044 sw r0,0x6044(r1)
001c2604: 16000007 bne r16,r0,0x001c2624
001c2608: 00000000 nop
001c260c: 3c01801e lui r1,0x801e
001c2610: ac203c50 sw r0,0x3c50(r1)
001c2614: 3c01801e lui r1,0x801e
001c2618: ac203c54 sw r0,0x3c54(r1)
001c261c: 3c01801e lui r1,0x801e
001c2620: ac203c58 sw r0,0x3c58(r1)
001c2624: 3c02801e lui r2,0x801e
001c2628: 8c423c48 lw r2,0x3c48(r2)
001c262c: 3c01801e lui r1,0x801e
001c2630: ac303c48 sw r16,0x3c48(r1)
001c2634: 3c01801e lui r1,0x801e
001c2638: ac203c44 sw r0,0x3c44(r1)
001c263c: 3c01801e lui r1,0x801e
001c2640: ac223c4c sw r2,0x3c4c(r1)
001c2644: 14500003 bne r2,r16,0x001c2654
001c2648: 3205f00c andi r5,r16,0xf00c
001c264c: 14a00009 bne r5,r0,0x001c2674
001c2650: 00000000 nop
001c2654: 00021027 nor r2,r0,r2
001c2658: 00501024 and r2,r2,r16
001c265c: 3c01801e lui r1,0x801e
001c2660: ac223c44 sw r2,0x3c44(r1)
001c2664: 3c01801e lui r1,0x801e
001c2668: ac203c50 sw r0,0x3c50(r1)
001c266c: 08070a09 j 0x001c2824
001c2670: 00000000 nop
001c2674: 3c028004 lui r2,0x8004
001c2678: 904273a1 lbu r2,0x73a1(r2)
001c267c: 3c038016 lui r3,0x8016
001c2680: 8c635f88 lw r3,0x5f88(r3)
001c2684: 00000000 nop
001c2688: 0043001a div r2,r3
001c268c: 14600002 bne r3,r0,0x001c2698
001c2690: 00000000 nop
001c2694: 0007000d break 0x01c00
001c2698: 2401ffff addiu r1,r0,-0x0001
001c269c: 14610004 bne r3,r1,0x001c26b0
001c26a0: 3c018000 lui r1,0x8000
001c26a4: 14410002 bne r2,r1,0x001c26b0
001c26a8: 00000000 nop
001c26ac: 0006000d break 0x01800
001c26b0: 00002012 mflo r4
001c26b4: 3c02801e lui r2,0x801e
001c26b8: 8c423c50 lw r2,0x3c50(r2)
001c26bc: 00000000 nop
001c26c0: 24420001 addiu r2,r2,0x0001
001c26c4: 3c01801e lui r1,0x801e
001c26c8: ac223c50 sw r2,0x3c50(r1)
001c26cc: 14440003 bne r2,r4,0x001c26dc
001c26d0: 00000000 nop
001c26d4: 3c01801e lui r1,0x801e
001c26d8: ac253c44 sw r5,0x3c44(r1)
001c26dc: 0044102b sltu r2,r2,r4
001c26e0: 1440004c bne r2,r0,0x001c2814
001c26e4: 00000000 nop
001c26e8: 3c048004 lui r4,0x8004
001c26ec: 908473a2 lbu r4,0x73a2(r4)
001c26f0: 00000000 nop
001c26f4: 0083001a div r4,r3
001c26f8: 14600002 bne r3,r0,0x001c2704
001c26fc: 00000000 nop
001c2700: 0007000d break 0x01c00
001c2704: 2401ffff addiu r1,r0,-0x0001
001c2708: 14610004 bne r3,r1,0x001c271c
001c270c: 3c018000 lui r1,0x8000
001c2710: 14810002 bne r4,r1,0x001c271c
001c2714: 00000000 nop
001c2718: 0006000d break 0x01800
001c271c: 00002012 mflo r4
001c2720: 3c02801e lui r2,0x801e
001c2724: 8c423c54 lw r2,0x3c54(r2)
001c2728: 3c03801e lui r3,0x801e
001c272c: 8c633c58 lw r3,0x3c58(r3)
001c2730: 24420001 addiu r2,r2,0x0001
001c2734: 24630001 addiu r3,r3,0x0001
001c2738: 3c01801e lui r1,0x801e
001c273c: ac223c54 sw r2,0x3c54(r1)
001c2740: 3c01801e lui r1,0x801e
001c2744: ac233c58 sw r3,0x3c58(r1)
001c2748: 0044102b sltu r2,r2,r4
001c274c: 14400008 bne r2,r0,0x001c2770
001c2750: 32020080 andi r2,r16,0x0080
001c2754: 3c01801e lui r1,0x801e
001c2758: ac203c54 sw r0,0x3c54(r1)
001c275c: 14400002 bne r2,r0,0x001c2768
001c2760: 3202a000 andi r2,r16,0xa000
001c2764: 3202f000 andi r2,r16,0xf000
001c2768: 3c01801e lui r1,0x801e
001c276c: ac223c44 sw r2,0x3c44(r1)
001c2770: 3c038004 lui r3,0x8004
001c2774: 906373a3 lbu r3,0x73a3(r3)
001c2778: 3c028016 lui r2,0x8016
001c277c: 8c425f88 lw r2,0x5f88(r2)
001c2780: 00000000 nop
001c2784: 0062001a div r3,r2
001c2788: 14400002 bne r2,r0,0x001c2794
001c278c: 00000000 nop
001c2790: 0007000d break 0x01c00
001c2794: 2401ffff addiu r1,r0,-0x0001
001c2798: 14410004 bne r2,r1,0x001c27ac
001c279c: 3c018000 lui r1,0x8000
001c27a0: 14610002 bne r3,r1,0x001c27ac
001c27a4: 00000000 nop
001c27a8: 0006000d break 0x01800
001c27ac: 00001812 mflo r3
001c27b0: 3c02801e lui r2,0x801e
001c27b4: 8c423c58 lw r2,0x3c58(r2)
001c27b8: 00000000 nop
001c27bc: 0043102b sltu r2,r2,r3
001c27c0: 14400018 bne r2,r0,0x001c2824
001c27c4: 00000000 nop
001c27c8: 3c04801e lui r4,0x801e
001c27cc: 8c843c48 lw r4,0x3c48(r4)
001c27d0: 3c01801e lui r1,0x801e
001c27d4: ac203c58 sw r0,0x3c58(r1)
001c27d8: 30820080 andi r2,r4,0x0080
001c27dc: 10400005 beq r2,r0,0x001c27f4
001c27e0: 3082500c andi r2,r4,0x500c
001c27e4: 3c03801e lui r3,0x801e
001c27e8: 8c633c44 lw r3,0x3c44(r3)
001c27ec: 08070a01 j 0x001c2804
001c27f0: 00431025 or r2,r2,r3
001c27f4: 3c03801e lui r3,0x801e
001c27f8: 8c633c44 lw r3,0x3c44(r3)
001c27fc: 3082000c andi r2,r4,0x000c
001c2800: 00431025 or r2,r2,r3
001c2804: 3c01801e lui r1,0x801e
001c2808: ac223c44 sw r2,0x3c44(r1)
001c280c: 08070a09 j 0x001c2824
001c2810: 00000000 nop
001c2814: 3c01801e lui r1,0x801e
001c2818: ac203c54 sw r0,0x3c54(r1)
001c281c: 3c01801e lui r1,0x801e
001c2820: ac203c58 sw r0,0x3c58(r1)
001c2824: 3c04801e lui r4,0x801e
001c2828: 24843c44 addiu r4,r4,0x3c44
001c282c: 2402ffff addiu r2,r0,-0x0001
001c2830: 3c018016 lui r1,0x8016
001c2834: ac225fb4 sw r2,0x5fb4(r1)
001c2838: 0c052966 jal 0x0014a598
001c283c: 00000000 nop
001c2840: 3c03801e lui r3,0x801e
001c2844: 8c633c44 lw r3,0x3c44(r3)
001c2848: 34020100 ori r2,r0,0x0100
001c284c: 10620005 beq r3,r2,0x001c2864
001c2850: 34110001 ori r17,r0,0x0001
001c2854: 10600003 beq r3,r0,0x001c2864
001c2858: 34020005 ori r2,r0,0x0005
001c285c: 3c018016 lui r1,0x8016
001c2860: a4226050 sh r2,0x6050(r1)
001c2864: 0c053325 jal 0x0014cc94
001c2868: 02202021 addu r4,r17,r0
001c286c: 3c01801f lui r1,0x801f
001c2870: 00310821 addu r1,r1,r17
001c2874: a022b120 sb r2,-0x4ee0(r1)
001c2878: 26310001 addiu r17,r17,0x0001
001c287c: 2a220010 slti r2,r17,0x0010
001c2880: 1440fff8 bne r2,r0,0x001c2864
001c2884: 00000000 nop
001c2888: 0c0532a0 jal 0x0014ca80
001c288c: 34110001 ori r17,r0,0x0001
001c2890: 34120005 ori r18,r0,0x0005
001c2894: 3c01801f lui r1,0x801f
001c2898: 00310821 addu r1,r1,r17
001c289c: 9030b120 lbu r16,-0x4ee0(r1)
001c28a0: 0c053325 jal 0x0014cc94
001c28a4: 02202021 addu r4,r17,r0
001c28a8: 12020003 beq r16,r2,0x001c28b8
001c28ac: 26310001 addiu r17,r17,0x0001
001c28b0: 3c018016 lui r1,0x8016
001c28b4: a4326050 sh r18,0x6050(r1)
001c28b8: 2a220010 slti r2,r17,0x0010
001c28bc: 1440fff5 bne r2,r0,0x001c2894
001c28c0: 00000000 nop
001c28c4: 3c028016 lui r2,0x8016
001c28c8: 94426050 lhu r2,0x6050(r2)
001c28cc: 00000000 nop
001c28d0: 10400003 beq r2,r0,0x001c28e0
001c28d4: 2442ffff addiu r2,r2,-0x0001
001c28d8: 3c018016 lui r1,0x8016
001c28dc: a4226050 sh r2,0x6050(r1)
001c28e0: 0c070a59 jal 0x001c2964
001c28e4: 00000000 nop
001c28e8: 3c028016 lui r2,0x8016
001c28ec: 8c426010 lw r2,0x6010(r2)
001c28f0: 3c038016 lui r3,0x8016
001c28f4: 8c636014 lw r3,0x6014(r3)
001c28f8: 24420001 addiu r2,r2,0x0001
001c28fc: 24630001 addiu r3,r3,0x0001
001c2900: 3c018016 lui r1,0x8016
001c2904: ac226010 sw r2,0x6010(r1)
001c2908: 3c028016 lui r2,0x8016
001c290c: 94426052 lhu r2,0x6052(r2)
001c2910: 30630001 andi r3,r3,0x0001
001c2914: 3c018016 lui r1,0x8016
001c2918: ac236014 sw r3,0x6014(r1)
001c291c: 10400003 beq r2,r0,0x001c292c
001c2920: 2442ffff addiu r2,r2,-0x0001
001c2924: 3c018016 lui r1,0x8016
001c2928: a4226052 sh r2,0x6052(r1)
001c292c: 8fbf001c lw r31,0x001c(r29)
001c2930: 8fb20018 lw r18,0x0018(r29)
001c2934: 8fb10014 lw r17,0x0014(r29)
001c2938: 8fb00010 lw r16,0x0010(r29)
001c293c: 27bd0020 addiu r29,r29,0x0020
001c2940: 03e00008 jr r31
001c2944: 00000000 nop