mirror of https://github.com/zeldaret/tp.git
remove asm
This commit is contained in:
parent
5fa8a73aed
commit
3fc4961b91
|
|
@ -21,8 +21,8 @@ Total | 30.152472% | 1212332 | 4020672
|
|||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 30.152472% | 1212332 | 4020672
|
||||
RELs | 33.305949% | 3830292 | 11500324
|
||||
Total | 32.489049% | 5042624 | 15520996
|
||||
RELs | 33.321461% | 3832076 | 11500324
|
||||
Total | 32.500543% | 5044408 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -235,7 +235,7 @@ d_a_obj_batta | 31.886560% | 5172 | 16220
|
|||
d_a_obj_udoor | 49.156627% | 1632 | 3320
|
||||
d_a_obj_damCps | 100.000000% | 504 | 504
|
||||
d_a_obj_tobyhouse | 34.586466% | 3864 | 11172
|
||||
d_a_obj_enemy_create | 36.916549% | 1044 | 2828
|
||||
d_a_obj_enemy_create | 100.000000% | 2828 | 2828
|
||||
d_a_obj_magne_arm | 34.395028% | 7084 | 20596
|
||||
d_a_obj_TvCdlst | 43.547170% | 2308 | 5300
|
||||
d_a_obj_lv8OptiLift | 35.768374% | 3212 | 8980
|
||||
|
|
@ -785,4 +785,4 @@ d_a_b_oh2 | 37.960954% | 2100 | 5532
|
|||
d_a_b_bq | 28.033347% | 11164 | 39824
|
||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
||||
Total | 33.305949% | 3830292 | 11500324
|
||||
Total | 33.321461% | 3832076 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,28 +0,0 @@
|
|||
lbl_80BE3544:
|
||||
/* 80BE3544 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE3548 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE354C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE3550 88 03 05 84 */ lbz r0, 0x584(r3)
|
||||
/* 80BE3554 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BE3558 41 82 00 28 */ beq lbl_80BE3580
|
||||
/* 80BE355C 40 80 00 10 */ bge lbl_80BE356C
|
||||
/* 80BE3560 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE3564 40 80 00 14 */ bge lbl_80BE3578
|
||||
/* 80BE3568 48 00 00 24 */ b lbl_80BE358C
|
||||
lbl_80BE356C:
|
||||
/* 80BE356C 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80BE3570 40 80 00 1C */ bge lbl_80BE358C
|
||||
/* 80BE3574 48 00 00 14 */ b lbl_80BE3588
|
||||
lbl_80BE3578:
|
||||
/* 80BE3578 4B FF FC 45 */ bl NormalAction__15daObjE_CREATE_cFv
|
||||
/* 80BE357C 48 00 00 10 */ b lbl_80BE358C
|
||||
lbl_80BE3580:
|
||||
/* 80BE3580 4B FF FE DD */ bl SearchAction__15daObjE_CREATE_cFv
|
||||
/* 80BE3584 48 00 00 08 */ b lbl_80BE358C
|
||||
lbl_80BE3588:
|
||||
/* 80BE3588 4B FF FF 19 */ bl LoopAction__15daObjE_CREATE_cFv
|
||||
lbl_80BE358C:
|
||||
/* 80BE358C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE3590 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3594 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE3598 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_80BE35C0:
|
||||
/* 80BE35C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE35C4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE35C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE35CC 80 63 05 7C */ lwz r3, 0x57c(r3)
|
||||
/* 80BE35D0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BE35D4 41 82 00 08 */ beq lbl_80BE35DC
|
||||
/* 80BE35D8 4B 6E B7 89 */ bl __dla__FPv
|
||||
lbl_80BE35DC:
|
||||
/* 80BE35DC 38 60 00 01 */ li r3, 1
|
||||
/* 80BE35E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE35E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE35E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE35EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_80BE359C:
|
||||
/* 80BE359C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE35A0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE35A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE35A8 4B FF FF 9D */ bl Action__15daObjE_CREATE_cFv
|
||||
/* 80BE35AC 38 60 00 01 */ li r3, 1
|
||||
/* 80BE35B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE35B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE35B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE35BC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
lbl_80BE34A0:
|
||||
/* 80BE34A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE34A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE34A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE34AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BE34B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BE34B4 4B FF FD 09 */ bl NormalAction__15daObjE_CREATE_cFv
|
||||
/* 80BE34B8 88 1F 05 80 */ lbz r0, 0x580(r31)
|
||||
/* 80BE34BC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80BE34C0 40 82 00 38 */ bne lbl_80BE34F8
|
||||
/* 80BE34C4 A8 7F 05 82 */ lha r3, 0x582(r31)
|
||||
/* 80BE34C8 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80BE34CC B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
/* 80BE34D0 A8 1F 05 82 */ lha r0, 0x582(r31)
|
||||
/* 80BE34D4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE34D8 41 81 00 0C */ bgt lbl_80BE34E4
|
||||
/* 80BE34DC 38 00 00 00 */ li r0, 0
|
||||
/* 80BE34E0 B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
lbl_80BE34E4:
|
||||
/* 80BE34E4 A8 1F 05 82 */ lha r0, 0x582(r31)
|
||||
/* 80BE34E8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE34EC 40 82 00 0C */ bne lbl_80BE34F8
|
||||
/* 80BE34F0 38 00 00 00 */ li r0, 0
|
||||
/* 80BE34F4 98 1F 05 80 */ stb r0, 0x580(r31)
|
||||
lbl_80BE34F8:
|
||||
/* 80BE34F8 88 9F 05 6C */ lbz r4, 0x56c(r31)
|
||||
/* 80BE34FC 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80BE3500 41 82 00 30 */ beq lbl_80BE3530
|
||||
/* 80BE3504 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE3508 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE350C 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE3510 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BE3514 4B 45 1E 4D */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BE3518 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BE351C 41 82 00 14 */ beq lbl_80BE3530
|
||||
/* 80BE3520 38 00 00 00 */ li r0, 0
|
||||
/* 80BE3524 98 1F 05 84 */ stb r0, 0x584(r31)
|
||||
/* 80BE3528 38 00 00 02 */ li r0, 2
|
||||
/* 80BE352C 98 1F 05 80 */ stb r0, 0x580(r31)
|
||||
lbl_80BE3530:
|
||||
/* 80BE3530 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BE3534 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE3538 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE353C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE3540 4E 80 00 20 */ blr
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
lbl_80BE3618:
|
||||
/* 80BE3618 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80BE361C 54 05 07 3E */ clrlwi r5, r0, 0x1c
|
||||
/* 80BE3620 54 00 E7 3E */ rlwinm r0, r0, 0x1c, 0x1c, 0x1f
|
||||
/* 80BE3624 98 03 05 69 */ stb r0, 0x569(r3)
|
||||
/* 80BE3628 38 00 FF FF */ li r0, -1
|
||||
/* 80BE362C 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3630 A8 03 04 E4 */ lha r0, 0x4e4(r3)
|
||||
/* 80BE3634 B0 03 05 6E */ sth r0, 0x56e(r3)
|
||||
/* 80BE3638 A8 03 04 E6 */ lha r0, 0x4e6(r3)
|
||||
/* 80BE363C B0 03 05 70 */ sth r0, 0x570(r3)
|
||||
/* 80BE3640 A8 03 04 E8 */ lha r0, 0x4e8(r3)
|
||||
/* 80BE3644 B0 03 05 72 */ sth r0, 0x572(r3)
|
||||
/* 80BE3648 28 05 00 0C */ cmplwi r5, 0xc
|
||||
/* 80BE364C 4D 81 00 20 */ bgtlr
|
||||
/* 80BE3650 3C 80 80 BE */ lis r4, lit_3838@ha /* 0x80BE38A0@ha */
|
||||
/* 80BE3654 38 84 38 A0 */ addi r4, r4, lit_3838@l /* 0x80BE38A0@l */
|
||||
/* 80BE3658 54 A0 10 3A */ slwi r0, r5, 2
|
||||
/* 80BE365C 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 80BE3660 7C 09 03 A6 */ mtctr r0
|
||||
/* 80BE3664 4E 80 04 20 */ bctr
|
||||
lbl_80BE3668:
|
||||
/* 80BE3668 38 00 01 EA */ li r0, 0x1ea
|
||||
/* 80BE366C B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE3670 4E 80 00 20 */ blr
|
||||
lbl_80BE3674:
|
||||
/* 80BE3674 38 00 01 E7 */ li r0, 0x1e7
|
||||
/* 80BE3678 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE367C 4E 80 00 20 */ blr
|
||||
lbl_80BE3680:
|
||||
/* 80BE3680 38 00 01 BE */ li r0, 0x1be
|
||||
/* 80BE3684 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE3688 38 00 FF 1F */ li r0, -225
|
||||
/* 80BE368C 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3690 4E 80 00 20 */ blr
|
||||
lbl_80BE3694:
|
||||
/* 80BE3694 38 00 01 BE */ li r0, 0x1be
|
||||
/* 80BE3698 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE369C 38 00 FF 3F */ li r0, -193
|
||||
/* 80BE36A0 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE36A4 4E 80 00 20 */ blr
|
||||
lbl_80BE36A8:
|
||||
/* 80BE36A8 38 00 01 BB */ li r0, 0x1bb
|
||||
/* 80BE36AC B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE36B0 3C 80 00 0B */ lis r4, 0x000B /* 0x000AFF02@ha */
|
||||
/* 80BE36B4 38 04 FF 02 */ addi r0, r4, 0xFF02 /* 0x000AFF02@l */
|
||||
/* 80BE36B8 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE36BC 4E 80 00 20 */ blr
|
||||
lbl_80BE36C0:
|
||||
/* 80BE36C0 38 00 01 EB */ li r0, 0x1eb
|
||||
/* 80BE36C4 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE36C8 4E 80 00 20 */ blr
|
||||
lbl_80BE36CC:
|
||||
/* 80BE36CC 38 00 01 FE */ li r0, 0x1fe
|
||||
/* 80BE36D0 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE36D4 4E 80 00 20 */ blr
|
||||
lbl_80BE36D8:
|
||||
/* 80BE36D8 38 00 01 B3 */ li r0, 0x1b3
|
||||
/* 80BE36DC B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE36E0 4E 80 00 20 */ blr
|
||||
lbl_80BE36E4:
|
||||
/* 80BE36E4 38 00 01 B4 */ li r0, 0x1b4
|
||||
/* 80BE36E8 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE36EC 88 03 05 69 */ lbz r0, 0x569(r3)
|
||||
/* 80BE36F0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80BE36F4 40 82 00 10 */ bne lbl_80BE3704
|
||||
/* 80BE36F8 38 00 FE F0 */ li r0, -272
|
||||
/* 80BE36FC 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3700 4E 80 00 20 */ blr
|
||||
lbl_80BE3704:
|
||||
/* 80BE3704 54 04 25 36 */ rlwinm r4, r0, 4, 0x14, 0x1b
|
||||
/* 80BE3708 38 00 FE 00 */ li r0, -512
|
||||
/* 80BE370C 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 80BE3710 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3714 4E 80 00 20 */ blr
|
||||
lbl_80BE3718:
|
||||
/* 80BE3718 38 00 01 FB */ li r0, 0x1fb
|
||||
/* 80BE371C B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE3720 38 00 FF 00 */ li r0, -256
|
||||
/* 80BE3724 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3728 4E 80 00 20 */ blr
|
||||
lbl_80BE372C:
|
||||
/* 80BE372C 38 00 01 F9 */ li r0, 0x1f9
|
||||
/* 80BE3730 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE3734 38 00 FF 01 */ li r0, -255
|
||||
/* 80BE3738 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE373C 4E 80 00 20 */ blr
|
||||
lbl_80BE3740:
|
||||
/* 80BE3740 38 00 01 FE */ li r0, 0x1fe
|
||||
/* 80BE3744 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 80BE3748 3C 80 FF FF */ lis r4, 0xFFFF /* 0xFFFF01FF@ha */
|
||||
/* 80BE374C 38 04 01 FF */ addi r0, r4, 0x01FF /* 0xFFFF01FF@l */
|
||||
/* 80BE3750 90 03 05 78 */ stw r0, 0x578(r3)
|
||||
/* 80BE3754 A8 A3 04 E8 */ lha r5, 0x4e8(r3)
|
||||
/* 80BE3758 A8 83 04 E6 */ lha r4, 0x4e6(r3)
|
||||
/* 80BE375C 38 00 01 00 */ li r0, 0x100
|
||||
/* 80BE3760 B0 03 05 6E */ sth r0, 0x56e(r3)
|
||||
/* 80BE3764 B0 83 05 70 */ sth r4, 0x570(r3)
|
||||
/* 80BE3768 B0 A3 05 72 */ sth r5, 0x572(r3)
|
||||
lbl_80BE376C:
|
||||
/* 80BE376C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,182 +0,0 @@
|
|||
lbl_80BE31BC:
|
||||
/* 80BE31BC 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 80BE31C0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE31C4 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 80BE31C8 DB E1 00 70 */ stfd f31, 0x70(r1)
|
||||
/* 80BE31CC F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
|
||||
/* 80BE31D0 DB C1 00 60 */ stfd f30, 0x60(r1)
|
||||
/* 80BE31D4 F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80BE31D8 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 80BE31DC 4B 77 EF F1 */ bl _savegpr_25
|
||||
/* 80BE31E0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BE31E4 3C 60 80 BE */ lis r3, lit_3720@ha /* 0x80BE3888@ha */
|
||||
/* 80BE31E8 3B 83 38 88 */ addi r28, r3, lit_3720@l /* 0x80BE3888@l */
|
||||
/* 80BE31EC C0 1C 00 00 */ lfs f0, 0(r28)
|
||||
/* 80BE31F0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80BE31F4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80BE31F8 C0 1C 00 04 */ lfs f0, 4(r28)
|
||||
/* 80BE31FC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80BE3200 88 1F 05 80 */ lbz r0, 0x580(r31)
|
||||
/* 80BE3204 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80BE3208 41 82 01 74 */ beq lbl_80BE337C
|
||||
/* 80BE320C 40 80 02 28 */ bge lbl_80BE3434
|
||||
/* 80BE3210 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE3214 41 82 00 10 */ beq lbl_80BE3224
|
||||
/* 80BE3218 40 80 01 28 */ bge lbl_80BE3340
|
||||
/* 80BE321C 48 00 02 18 */ b lbl_80BE3434
|
||||
/* 80BE3220 48 00 02 14 */ b lbl_80BE3434
|
||||
lbl_80BE3224:
|
||||
/* 80BE3224 88 9F 05 6A */ lbz r4, 0x56a(r31)
|
||||
/* 80BE3228 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80BE322C 41 82 02 08 */ beq lbl_80BE3434
|
||||
/* 80BE3230 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE3234 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE3238 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE323C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BE3240 4B 45 21 21 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BE3244 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BE3248 41 82 01 EC */ beq lbl_80BE3434
|
||||
/* 80BE324C 8B 7F 05 69 */ lbz r27, 0x569(r31)
|
||||
/* 80BE3250 3B 40 00 00 */ li r26, 0
|
||||
/* 80BE3254 3B C0 00 00 */ li r30, 0
|
||||
/* 80BE3258 CB DC 00 10 */ lfd f30, 0x10(r28)
|
||||
/* 80BE325C 3F A0 43 30 */ lis r29, 0x4330
|
||||
/* 80BE3260 C3 FC 00 08 */ lfs f31, 8(r28)
|
||||
/* 80BE3264 6F 7C 80 00 */ xoris r28, r27, 0x8000
|
||||
/* 80BE3268 48 00 00 B8 */ b lbl_80BE3320
|
||||
lbl_80BE326C:
|
||||
/* 80BE326C 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80BE3270 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80BE3274 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 80BE3278 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80BE327C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BE3280 93 A1 00 20 */ stw r29, 0x20(r1)
|
||||
/* 80BE3284 C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80BE3288 EC 40 F0 28 */ fsubs f2, f0, f30
|
||||
/* 80BE328C 93 81 00 2C */ stw r28, 0x2c(r1)
|
||||
/* 80BE3290 93 A1 00 28 */ stw r29, 0x28(r1)
|
||||
/* 80BE3294 C8 01 00 28 */ lfd f0, 0x28(r1)
|
||||
/* 80BE3298 EC 00 F0 28 */ fsubs f0, f0, f30
|
||||
/* 80BE329C EC 3F 00 24 */ fdivs f1, f31, f0
|
||||
/* 80BE32A0 6F 40 80 00 */ xoris r0, r26, 0x8000
|
||||
/* 80BE32A4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80BE32A8 93 A1 00 30 */ stw r29, 0x30(r1)
|
||||
/* 80BE32AC C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 80BE32B0 EC 00 F0 28 */ fsubs f0, f0, f30
|
||||
/* 80BE32B4 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BE32B8 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80BE32BC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80BE32C0 D8 01 00 38 */ stfd f0, 0x38(r1)
|
||||
/* 80BE32C4 80 A1 00 3C */ lwz r5, 0x3c(r1)
|
||||
/* 80BE32C8 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80BE32CC 4B 68 DA F5 */ bl cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz
|
||||
/* 80BE32D0 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE32D4 7C 07 07 74 */ extsb r7, r0
|
||||
/* 80BE32D8 38 00 00 00 */ li r0, 0
|
||||
/* 80BE32DC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BE32E0 A8 7F 05 74 */ lha r3, 0x574(r31)
|
||||
/* 80BE32E4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80BE32E8 41 82 00 0C */ beq lbl_80BE32F4
|
||||
/* 80BE32EC 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80BE32F0 48 00 00 08 */ b lbl_80BE32F8
|
||||
lbl_80BE32F4:
|
||||
/* 80BE32F4 38 80 FF FF */ li r4, -1
|
||||
lbl_80BE32F8:
|
||||
/* 80BE32F8 80 BF 05 78 */ lwz r5, 0x578(r31)
|
||||
/* 80BE32FC 38 DF 04 D0 */ addi r6, r31, 0x4d0
|
||||
/* 80BE3300 39 1F 05 6E */ addi r8, r31, 0x56e
|
||||
/* 80BE3304 39 20 00 00 */ li r9, 0
|
||||
/* 80BE3308 39 40 FF FF */ li r10, -1
|
||||
/* 80BE330C 4B 43 6B E5 */ bl fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i
|
||||
/* 80BE3310 80 9F 05 7C */ lwz r4, 0x57c(r31)
|
||||
/* 80BE3314 7C 64 F1 2E */ stwx r3, r4, r30
|
||||
/* 80BE3318 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80BE331C 3B DE 00 04 */ addi r30, r30, 4
|
||||
lbl_80BE3320:
|
||||
/* 80BE3320 7C 1A D8 00 */ cmpw r26, r27
|
||||
/* 80BE3324 41 80 FF 48 */ blt lbl_80BE326C
|
||||
/* 80BE3328 88 7F 05 80 */ lbz r3, 0x580(r31)
|
||||
/* 80BE332C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BE3330 98 1F 05 80 */ stb r0, 0x580(r31)
|
||||
/* 80BE3334 38 00 00 32 */ li r0, 0x32
|
||||
/* 80BE3338 B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
/* 80BE333C 48 00 00 F8 */ b lbl_80BE3434
|
||||
lbl_80BE3340:
|
||||
/* 80BE3340 A8 7F 05 82 */ lha r3, 0x582(r31)
|
||||
/* 80BE3344 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80BE3348 B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
/* 80BE334C A8 1F 05 82 */ lha r0, 0x582(r31)
|
||||
/* 80BE3350 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE3354 41 81 00 0C */ bgt lbl_80BE3360
|
||||
/* 80BE3358 38 00 00 00 */ li r0, 0
|
||||
/* 80BE335C B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
lbl_80BE3360:
|
||||
/* 80BE3360 A8 1F 05 82 */ lha r0, 0x582(r31)
|
||||
/* 80BE3364 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BE3368 40 82 00 CC */ bne lbl_80BE3434
|
||||
/* 80BE336C 88 7F 05 80 */ lbz r3, 0x580(r31)
|
||||
/* 80BE3370 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BE3374 98 1F 05 80 */ stb r0, 0x580(r31)
|
||||
/* 80BE3378 48 00 00 BC */ b lbl_80BE3434
|
||||
lbl_80BE337C:
|
||||
/* 80BE337C 8B 7F 05 69 */ lbz r27, 0x569(r31)
|
||||
/* 80BE3380 3B 40 00 00 */ li r26, 0
|
||||
/* 80BE3384 3B 20 00 00 */ li r25, 0
|
||||
/* 80BE3388 3B C0 00 00 */ li r30, 0
|
||||
/* 80BE338C 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80BE3390 3B 83 35 90 */ addi r28, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80BE3394 3B A0 FF FF */ li r29, -1
|
||||
/* 80BE3398 48 00 00 38 */ b lbl_80BE33D0
|
||||
lbl_80BE339C:
|
||||
/* 80BE339C 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 80BE33A0 7C 03 F0 2E */ lwzx r0, r3, r30
|
||||
/* 80BE33A4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80BE33A8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BE33AC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80BE33B0 4B 43 64 49 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80BE33B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BE33B8 40 82 00 10 */ bne lbl_80BE33C8
|
||||
/* 80BE33BC 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 80BE33C0 7F A3 F1 2E */ stwx r29, r3, r30
|
||||
/* 80BE33C4 3B 5A 00 01 */ addi r26, r26, 1
|
||||
lbl_80BE33C8:
|
||||
/* 80BE33C8 3B 39 00 01 */ addi r25, r25, 1
|
||||
/* 80BE33CC 3B DE 00 04 */ addi r30, r30, 4
|
||||
lbl_80BE33D0:
|
||||
/* 80BE33D0 7C 19 D8 00 */ cmpw r25, r27
|
||||
/* 80BE33D4 41 80 FF C8 */ blt lbl_80BE339C
|
||||
/* 80BE33D8 7C 1A D8 00 */ cmpw r26, r27
|
||||
/* 80BE33DC 40 82 00 58 */ bne lbl_80BE3434
|
||||
/* 80BE33E0 88 7F 05 80 */ lbz r3, 0x580(r31)
|
||||
/* 80BE33E4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BE33E8 98 1F 05 80 */ stb r0, 0x580(r31)
|
||||
/* 80BE33EC 88 9F 05 6B */ lbz r4, 0x56b(r31)
|
||||
/* 80BE33F0 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80BE33F4 41 82 00 38 */ beq lbl_80BE342C
|
||||
/* 80BE33F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE33FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE3400 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE3404 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BE3408 4B 45 1F 59 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BE340C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BE3410 40 82 00 1C */ bne lbl_80BE342C
|
||||
/* 80BE3414 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE3418 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE341C 88 9F 05 6B */ lbz r4, 0x56b(r31)
|
||||
/* 80BE3420 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE3424 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BE3428 4B 45 1D D9 */ bl onSwitch__10dSv_info_cFii
|
||||
lbl_80BE342C:
|
||||
/* 80BE342C 38 00 00 64 */ li r0, 0x64
|
||||
/* 80BE3430 B0 1F 05 82 */ sth r0, 0x582(r31)
|
||||
lbl_80BE3434:
|
||||
/* 80BE3434 E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
|
||||
/* 80BE3438 CB E1 00 70 */ lfd f31, 0x70(r1)
|
||||
/* 80BE343C E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80BE3440 CB C1 00 60 */ lfd f30, 0x60(r1)
|
||||
/* 80BE3444 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 80BE3448 4B 77 ED D1 */ bl _restgpr_25
|
||||
/* 80BE344C 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 80BE3450 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3454 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 80BE3458 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_80BE345C:
|
||||
/* 80BE345C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE3460 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE3464 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE3468 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE346C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE3470 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80BE3474 C0 04 04 D0 */ lfs f0, 0x4d0(r4)
|
||||
/* 80BE3478 D0 03 04 D0 */ stfs f0, 0x4d0(r3)
|
||||
/* 80BE347C C0 04 04 D4 */ lfs f0, 0x4d4(r4)
|
||||
/* 80BE3480 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
|
||||
/* 80BE3484 C0 04 04 D8 */ lfs f0, 0x4d8(r4)
|
||||
/* 80BE3488 D0 03 04 D8 */ stfs f0, 0x4d8(r3)
|
||||
/* 80BE348C 4B FF FD 31 */ bl NormalAction__15daObjE_CREATE_cFv
|
||||
/* 80BE3490 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE3494 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3498 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE349C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
lbl_80BE3770:
|
||||
/* 80BE3770 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE3774 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE3778 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE377C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BE3780 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BE3784 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80BE3788 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80BE378C 40 82 00 1C */ bne lbl_80BE37A8
|
||||
/* 80BE3790 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80BE3794 41 82 00 08 */ beq lbl_80BE379C
|
||||
/* 80BE3798 4B 43 53 CD */ bl __ct__10fopAc_ac_cFv
|
||||
lbl_80BE379C:
|
||||
/* 80BE379C 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80BE37A0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80BE37A4 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80BE37A8:
|
||||
/* 80BE37A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BE37AC 4B FF FE 6D */ bl NameChk__15daObjE_CREATE_cFv
|
||||
/* 80BE37B0 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BE37B4 54 03 07 3E */ clrlwi r3, r0, 0x1c
|
||||
/* 80BE37B8 A8 1F 04 DC */ lha r0, 0x4dc(r31)
|
||||
/* 80BE37BC 54 00 07 3E */ clrlwi r0, r0, 0x1c
|
||||
/* 80BE37C0 98 1F 05 84 */ stb r0, 0x584(r31)
|
||||
/* 80BE37C4 88 1F 05 84 */ lbz r0, 0x584(r31)
|
||||
/* 80BE37C8 28 00 00 0F */ cmplwi r0, 0xf
|
||||
/* 80BE37CC 40 82 00 0C */ bne lbl_80BE37D8
|
||||
/* 80BE37D0 38 00 00 00 */ li r0, 0
|
||||
/* 80BE37D4 98 1F 05 84 */ stb r0, 0x584(r31)
|
||||
lbl_80BE37D8:
|
||||
/* 80BE37D8 38 00 00 00 */ li r0, 0
|
||||
/* 80BE37DC B0 1F 04 DC */ sth r0, 0x4dc(r31)
|
||||
/* 80BE37E0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BE37E4 41 82 00 0C */ beq lbl_80BE37F0
|
||||
/* 80BE37E8 28 03 00 FF */ cmplwi r3, 0xff
|
||||
/* 80BE37EC 40 82 00 0C */ bne lbl_80BE37F8
|
||||
lbl_80BE37F0:
|
||||
/* 80BE37F0 38 60 00 05 */ li r3, 5
|
||||
/* 80BE37F4 48 00 00 70 */ b lbl_80BE3864
|
||||
lbl_80BE37F8:
|
||||
/* 80BE37F8 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BE37FC 54 00 46 3E */ srwi r0, r0, 0x18
|
||||
/* 80BE3800 98 1F 05 6C */ stb r0, 0x56c(r31)
|
||||
/* 80BE3804 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BE3808 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BE380C 88 9F 05 6C */ lbz r4, 0x56c(r31)
|
||||
/* 80BE3810 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BE3814 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BE3818 4B 45 1B 49 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BE381C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BE3820 41 82 00 0C */ beq lbl_80BE382C
|
||||
/* 80BE3824 38 60 00 05 */ li r3, 5
|
||||
/* 80BE3828 48 00 00 3C */ b lbl_80BE3864
|
||||
lbl_80BE382C:
|
||||
/* 80BE382C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BE3830 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80BE3834 98 1F 05 6A */ stb r0, 0x56a(r31)
|
||||
/* 80BE3838 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BE383C 54 00 86 3E */ rlwinm r0, r0, 0x10, 0x18, 0x1f
|
||||
/* 80BE3840 98 1F 05 6B */ stb r0, 0x56b(r31)
|
||||
/* 80BE3844 88 1F 05 69 */ lbz r0, 0x569(r31)
|
||||
/* 80BE3848 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 80BE384C 4B 6E B4 79 */ bl __nwa__FUl
|
||||
/* 80BE3850 90 7F 05 7C */ stw r3, 0x57c(r31)
|
||||
/* 80BE3854 80 1F 05 7C */ lwz r0, 0x57c(r31)
|
||||
/* 80BE3858 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80BE385C 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 80BE3860 38 63 00 04 */ addi r3, r3, 4
|
||||
lbl_80BE3864:
|
||||
/* 80BE3864 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BE3868 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE386C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3870 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE3874 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BE3178:
|
||||
/* 80BE3178 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE317C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE3180 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE3184 48 00 05 ED */ bl create__15daObjE_CREATE_cFv
|
||||
/* 80BE3188 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE318C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3190 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE3194 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_80BE3198:
|
||||
/* 80BE3198 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE319C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE31A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE31A4 48 00 04 1D */ bl Delete__15daObjE_CREATE_cFv
|
||||
/* 80BE31A8 38 60 00 01 */ li r3, 1
|
||||
/* 80BE31AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE31B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE31B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE31B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BE35F8:
|
||||
/* 80BE35F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BE35FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80BE3600 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BE3604 4B FF FF 99 */ bl Execute__15daObjE_CREATE_cFv
|
||||
/* 80BE3608 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BE360C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BE3610 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BE3614 4E 80 00 20 */ blr
|
||||
Loading…
Reference in New Issue