tp/asm/d/msg/d_msg_class/inputNumber__19jmessage_tRe...

184 lines
7.5 KiB
ArmAsm

lbl_802294A8:
/* 802294A8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802294AC 7C 08 02 A6 */ mflr r0
/* 802294B0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802294B4 39 61 00 30 */ addi r11, r1, 0x30
/* 802294B8 48 13 8D 1D */ bl _savegpr_27
/* 802294BC 7C 7C 1B 78 */ mr r28, r3
/* 802294C0 80 63 00 08 */ lwz r3, 8(r3)
/* 802294C4 4B E0 8C D9 */ bl checkTrigger__9STControlFv
/* 802294C8 80 7C 05 C0 */ lwz r3, 0x5c0(r28)
/* 802294CC AB C3 01 74 */ lha r30, 0x174(r3)
/* 802294D0 7F DD F3 78 */ mr r29, r30
/* 802294D4 3B 60 00 00 */ li r27, 0
/* 802294D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802294DC 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802294E0 A0 1F 00 04 */ lhz r0, 4(r31)
/* 802294E4 28 00 03 E8 */ cmplwi r0, 0x3e8
/* 802294E8 41 80 00 0C */ blt lbl_802294F4
/* 802294EC 3B 60 00 03 */ li r27, 3
/* 802294F0 48 00 00 20 */ b lbl_80229510
lbl_802294F4:
/* 802294F4 28 00 00 64 */ cmplwi r0, 0x64
/* 802294F8 41 80 00 0C */ blt lbl_80229504
/* 802294FC 3B 60 00 02 */ li r27, 2
/* 80229500 48 00 00 10 */ b lbl_80229510
lbl_80229504:
/* 80229504 28 00 00 0A */ cmplwi r0, 0xa
/* 80229508 41 80 00 08 */ blt lbl_80229510
/* 8022950C 3B 60 00 01 */ li r27, 1
lbl_80229510:
/* 80229510 80 7C 00 08 */ lwz r3, 8(r28)
/* 80229514 4B E0 90 11 */ bl checkUpTrigger__9STControlFv
/* 80229518 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022951C 41 82 00 60 */ beq lbl_8022957C
/* 80229520 88 1C 12 4F */ lbz r0, 0x124f(r28)
/* 80229524 2C 00 00 02 */ cmpwi r0, 2
/* 80229528 41 82 00 3C */ beq lbl_80229564
/* 8022952C 40 80 00 14 */ bge lbl_80229540
/* 80229530 2C 00 00 00 */ cmpwi r0, 0
/* 80229534 41 82 00 18 */ beq lbl_8022954C
/* 80229538 40 80 00 20 */ bge lbl_80229558
/* 8022953C 48 00 01 64 */ b lbl_802296A0
lbl_80229540:
/* 80229540 2C 00 00 04 */ cmpwi r0, 4
/* 80229544 40 80 01 5C */ bge lbl_802296A0
/* 80229548 48 00 00 28 */ b lbl_80229570
lbl_8022954C:
/* 8022954C 38 1E 00 01 */ addi r0, r30, 1
/* 80229550 7C 1D 07 34 */ extsh r29, r0
/* 80229554 48 00 01 4C */ b lbl_802296A0
lbl_80229558:
/* 80229558 38 1E 00 0A */ addi r0, r30, 0xa
/* 8022955C 7C 1D 07 34 */ extsh r29, r0
/* 80229560 48 00 01 40 */ b lbl_802296A0
lbl_80229564:
/* 80229564 38 1E 00 64 */ addi r0, r30, 0x64
/* 80229568 7C 1D 07 34 */ extsh r29, r0
/* 8022956C 48 00 01 34 */ b lbl_802296A0
lbl_80229570:
/* 80229570 38 1E 03 E8 */ addi r0, r30, 0x3e8
/* 80229574 7C 1D 07 34 */ extsh r29, r0
/* 80229578 48 00 01 28 */ b lbl_802296A0
lbl_8022957C:
/* 8022957C 80 7C 00 08 */ lwz r3, 8(r28)
/* 80229580 4B E0 90 21 */ bl checkDownTrigger__9STControlFv
/* 80229584 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229588 41 82 00 60 */ beq lbl_802295E8
/* 8022958C 88 1C 12 4F */ lbz r0, 0x124f(r28)
/* 80229590 2C 00 00 02 */ cmpwi r0, 2
/* 80229594 41 82 00 3C */ beq lbl_802295D0
/* 80229598 40 80 00 14 */ bge lbl_802295AC
/* 8022959C 2C 00 00 00 */ cmpwi r0, 0
/* 802295A0 41 82 00 18 */ beq lbl_802295B8
/* 802295A4 40 80 00 20 */ bge lbl_802295C4
/* 802295A8 48 00 00 F8 */ b lbl_802296A0
lbl_802295AC:
/* 802295AC 2C 00 00 04 */ cmpwi r0, 4
/* 802295B0 40 80 00 F0 */ bge lbl_802296A0
/* 802295B4 48 00 00 28 */ b lbl_802295DC
lbl_802295B8:
/* 802295B8 38 1E FF FF */ addi r0, r30, -1
/* 802295BC 7C 1D 07 34 */ extsh r29, r0
/* 802295C0 48 00 00 E0 */ b lbl_802296A0
lbl_802295C4:
/* 802295C4 38 1E FF F6 */ addi r0, r30, -10
/* 802295C8 7C 1D 07 34 */ extsh r29, r0
/* 802295CC 48 00 00 D4 */ b lbl_802296A0
lbl_802295D0:
/* 802295D0 38 1E FF 9C */ addi r0, r30, -100
/* 802295D4 7C 1D 07 34 */ extsh r29, r0
/* 802295D8 48 00 00 C8 */ b lbl_802296A0
lbl_802295DC:
/* 802295DC 38 1E FC 18 */ addi r0, r30, -1000
/* 802295E0 7C 1D 07 34 */ extsh r29, r0
/* 802295E4 48 00 00 BC */ b lbl_802296A0
lbl_802295E8:
/* 802295E8 80 7C 00 08 */ lwz r3, 8(r28)
/* 802295EC 4B E0 8E 41 */ bl checkLeftTrigger__9STControlFv
/* 802295F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802295F4 41 82 00 54 */ beq lbl_80229648
/* 802295F8 88 7C 12 4F */ lbz r3, 0x124f(r28)
/* 802295FC 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 80229600 7C 03 00 40 */ cmplw r3, r0
/* 80229604 40 80 00 9C */ bge lbl_802296A0
/* 80229608 38 03 00 01 */ addi r0, r3, 1
/* 8022960C 98 1C 12 4F */ stb r0, 0x124f(r28)
/* 80229610 38 00 00 63 */ li r0, 0x63
/* 80229614 90 01 00 10 */ stw r0, 0x10(r1)
/* 80229618 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022961C 38 81 00 10 */ addi r4, r1, 0x10
/* 80229620 38 A0 00 00 */ li r5, 0
/* 80229624 38 C0 00 00 */ li r6, 0
/* 80229628 38 E0 00 00 */ li r7, 0
/* 8022962C C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229630 FC 40 08 90 */ fmr f2, f1
/* 80229634 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229638 FC 80 18 90 */ fmr f4, f3
/* 8022963C 39 00 00 00 */ li r8, 0
/* 80229640 48 08 23 45 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229644 48 00 00 5C */ b lbl_802296A0
lbl_80229648:
/* 80229648 80 7C 00 08 */ lwz r3, 8(r28)
/* 8022964C 4B E0 8E 5D */ bl checkRightTrigger__9STControlFv
/* 80229650 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229654 41 82 00 4C */ beq lbl_802296A0
/* 80229658 88 7C 12 4F */ lbz r3, 0x124f(r28)
/* 8022965C 28 03 00 00 */ cmplwi r3, 0
/* 80229660 41 82 00 40 */ beq lbl_802296A0
/* 80229664 38 03 FF FF */ addi r0, r3, -1
/* 80229668 98 1C 12 4F */ stb r0, 0x124f(r28)
/* 8022966C 38 00 00 63 */ li r0, 0x63
/* 80229670 90 01 00 0C */ stw r0, 0xc(r1)
/* 80229674 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80229678 38 81 00 0C */ addi r4, r1, 0xc
/* 8022967C 38 A0 00 00 */ li r5, 0
/* 80229680 38 C0 00 00 */ li r6, 0
/* 80229684 38 E0 00 00 */ li r7, 0
/* 80229688 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 8022968C FC 40 08 90 */ fmr f2, f1
/* 80229690 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229694 FC 80 18 90 */ fmr f4, f3
/* 80229698 39 00 00 00 */ li r8, 0
/* 8022969C 48 08 22 E9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_802296A0:
/* 802296A0 7F A0 07 35 */ extsh. r0, r29
/* 802296A4 40 80 00 08 */ bge lbl_802296AC
/* 802296A8 3B A0 00 00 */ li r29, 0
lbl_802296AC:
/* 802296AC A0 9F 00 04 */ lhz r4, 4(r31)
/* 802296B0 7F A3 07 34 */ extsh r3, r29
/* 802296B4 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 802296B8 7C 03 00 00 */ cmpw r3, r0
/* 802296BC 40 81 00 08 */ ble lbl_802296C4
/* 802296C0 7C 9D 07 34 */ extsh r29, r4
lbl_802296C4:
/* 802296C4 7F A0 07 34 */ extsh r0, r29
/* 802296C8 7C 00 F0 00 */ cmpw r0, r30
/* 802296CC 41 82 00 38 */ beq lbl_80229704
/* 802296D0 38 00 00 63 */ li r0, 0x63
/* 802296D4 90 01 00 08 */ stw r0, 8(r1)
/* 802296D8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802296DC 38 81 00 08 */ addi r4, r1, 8
/* 802296E0 38 A0 00 00 */ li r5, 0
/* 802296E4 38 C0 00 00 */ li r6, 0
/* 802296E8 38 E0 00 00 */ li r7, 0
/* 802296EC C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802296F0 FC 40 08 90 */ fmr f2, f1
/* 802296F4 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 802296F8 FC 80 18 90 */ fmr f4, f3
/* 802296FC 39 00 00 00 */ li r8, 0
/* 80229700 48 08 22 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80229704:
/* 80229704 7F 83 E3 78 */ mr r3, r28
/* 80229708 7F A4 07 34 */ extsh r4, r29
/* 8022970C 48 00 02 A1 */ bl decideOutFontRupeeColor__19jmessage_tReferenceFi
/* 80229710 80 7C 05 C0 */ lwz r3, 0x5c0(r28)
/* 80229714 B3 A3 01 74 */ sth r29, 0x174(r3)
/* 80229718 39 61 00 30 */ addi r11, r1, 0x30
/* 8022971C 48 13 8B 05 */ bl _restgpr_27
/* 80229720 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80229724 7C 08 03 A6 */ mtlr r0
/* 80229728 38 21 00 30 */ addi r1, r1, 0x30
/* 8022972C 4E 80 00 20 */ blr