prime/asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s

1175 lines
58 KiB
ArmAsm
Raw Normal View History

2022-04-13 06:53:45 +00:00
.include "macros.inc"
2022-04-18 04:19:18 +00:00
.section .data
.balign 8
2022-04-18 04:19:18 +00:00
.global lbl_803E10B0
lbl_803E10B0:
# ROM: 0x3DE0B0
.4byte 0
.4byte 0
.4byte __dt__16CBCLoopAttackCmdFv
.global lbl_803E10BC
lbl_803E10BC:
# ROM: 0x3DE0BC
.4byte 0
.4byte 0
.4byte __dt__20CBCAdditiveFlinchCmdFv
.global lbl_803E10C8
lbl_803E10C8:
# ROM: 0x3DE0C8
.4byte 0
.4byte 0
.4byte __dt__22CBCAdditiveReactionCmdFv
.4byte 0
2022-07-14 05:36:41 +00:00
.section .text, "ax"
2022-04-13 06:53:45 +00:00
.global DeliverCmd__16CBodyStateCmdMgrF13EBodyStateCmd
DeliverCmd__16CBodyStateCmdMgrF13EBodyStateCmd:
/* 80131438 0012E398 38 00 00 01 */ li r0, 1
/* 8013143C 0012E39C 80 A3 00 B4 */ lwz r5, 0xb4(r3)
/* 80131440 0012E3A0 7C 00 20 30 */ slw r0, r0, r4
/* 80131444 0012E3A4 7C A0 03 78 */ or r0, r5, r0
/* 80131448 0012E3A8 90 03 00 B4 */ stw r0, 0xb4(r3)
2022-07-14 05:48:03 +00:00
/* 8013144C 0012E3AC 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global GetCmd__16CBodyStateCmdMgrF13EBodyStateCmd
GetCmd__16CBodyStateCmdMgrF13EBodyStateCmd:
/* 80131450 0012E3B0 38 00 00 01 */ li r0, 1
/* 80131454 0012E3B4 80 A3 00 B4 */ lwz r5, 0xb4(r3)
/* 80131458 0012E3B8 7C 00 20 30 */ slw r0, r0, r4
/* 8013145C 0012E3BC 7C A0 00 39 */ and. r0, r5, r0
/* 80131460 0012E3C0 41 82 00 14 */ beq lbl_80131474
/* 80131464 0012E3C4 54 80 10 3A */ slwi r0, r4, 2
/* 80131468 0012E3C8 7C 63 02 14 */ add r3, r3, r0
/* 8013146C 0012E3CC 80 63 00 44 */ lwz r3, 0x44(r3)
2022-07-14 05:48:03 +00:00
/* 80131470 0012E3D0 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
lbl_80131474:
/* 80131474 0012E3D4 38 60 00 00 */ li r3, 0
2022-07-14 05:48:03 +00:00
/* 80131478 0012E3D8 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global GetCmd__16CBodyStateCmdMgrCF13EBodyStateCmd
GetCmd__16CBodyStateCmdMgrCF13EBodyStateCmd:
/* 8013147C 0012E3DC 38 00 00 01 */ li r0, 1
/* 80131480 0012E3E0 80 A3 00 B4 */ lwz r5, 0xb4(r3)
/* 80131484 0012E3E4 7C 00 20 30 */ slw r0, r0, r4
/* 80131488 0012E3E8 7C A0 00 39 */ and. r0, r5, r0
/* 8013148C 0012E3EC 41 82 00 14 */ beq lbl_801314A0
/* 80131490 0012E3F0 54 80 10 3A */ slwi r0, r4, 2
/* 80131494 0012E3F4 7C 63 02 14 */ add r3, r3, r0
/* 80131498 0012E3F8 80 63 00 44 */ lwz r3, 0x44(r3)
2022-07-14 05:48:03 +00:00
/* 8013149C 0012E3FC 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
lbl_801314A0:
/* 801314A0 0012E400 38 60 00 00 */ li r3, 0
2022-07-14 05:48:03 +00:00
/* 801314A4 0012E404 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global ClearLocomotionCmds__16CBodyStateCmdMgrFv
ClearLocomotionCmds__16CBodyStateCmdMgrFv:
/* 801314A8 0012E408 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
/* 801314AC 0012E40C C4 24 66 A0 */ lfsu f1, sZeroVector__9CVector3f@l(r4)
2022-04-13 06:53:45 +00:00
/* 801314B0 0012E410 C0 02 99 88 */ lfs f0, lbl_805AB6A8@sda21(r2)
/* 801314B4 0012E414 D0 23 00 00 */ stfs f1, 0(r3)
/* 801314B8 0012E418 C0 24 00 04 */ lfs f1, 4(r4)
/* 801314BC 0012E41C D0 23 00 04 */ stfs f1, 4(r3)
/* 801314C0 0012E420 C0 24 00 08 */ lfs f1, 8(r4)
/* 801314C4 0012E424 D0 23 00 08 */ stfs f1, 8(r3)
/* 801314C8 0012E428 C0 24 00 00 */ lfs f1, 0(r4)
/* 801314CC 0012E42C D0 23 00 0C */ stfs f1, 0xc(r3)
/* 801314D0 0012E430 C0 24 00 04 */ lfs f1, 4(r4)
/* 801314D4 0012E434 D0 23 00 10 */ stfs f1, 0x10(r3)
/* 801314D8 0012E438 C0 24 00 08 */ lfs f1, 8(r4)
/* 801314DC 0012E43C D0 23 00 14 */ stfs f1, 0x14(r3)
/* 801314E0 0012E440 D0 03 00 3C */ stfs f0, 0x3c(r3)
2022-07-14 05:48:03 +00:00
/* 801314E4 0012E444 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global Reset__16CBodyStateCmdMgrFv
Reset__16CBodyStateCmdMgrFv:
/* 801314E8 0012E448 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
/* 801314EC 0012E44C C4 24 66 A0 */ lfsu f1, sZeroVector__9CVector3f@l(r4)
2022-04-13 06:53:45 +00:00
/* 801314F0 0012E450 C0 02 99 88 */ lfs f0, lbl_805AB6A8@sda21(r2)
/* 801314F4 0012E454 38 00 00 00 */ li r0, 0
/* 801314F8 0012E458 D0 23 00 00 */ stfs f1, 0(r3)
/* 801314FC 0012E45C C0 24 00 04 */ lfs f1, 4(r4)
/* 80131500 0012E460 D0 23 00 04 */ stfs f1, 4(r3)
/* 80131504 0012E464 C0 24 00 08 */ lfs f1, 8(r4)
/* 80131508 0012E468 D0 23 00 08 */ stfs f1, 8(r3)
/* 8013150C 0012E46C C0 24 00 00 */ lfs f1, 0(r4)
/* 80131510 0012E470 D0 23 00 0C */ stfs f1, 0xc(r3)
/* 80131514 0012E474 C0 24 00 04 */ lfs f1, 4(r4)
/* 80131518 0012E478 D0 23 00 10 */ stfs f1, 0x10(r3)
/* 8013151C 0012E47C C0 24 00 08 */ lfs f1, 8(r4)
/* 80131520 0012E480 D0 23 00 14 */ stfs f1, 0x14(r3)
/* 80131524 0012E484 C0 24 00 00 */ lfs f1, 0(r4)
/* 80131528 0012E488 D0 23 00 18 */ stfs f1, 0x18(r3)
/* 8013152C 0012E48C C0 24 00 04 */ lfs f1, 4(r4)
/* 80131530 0012E490 D0 23 00 1C */ stfs f1, 0x1c(r3)
/* 80131534 0012E494 C0 24 00 08 */ lfs f1, 8(r4)
/* 80131538 0012E498 D0 23 00 20 */ stfs f1, 0x20(r3)
/* 8013153C 0012E49C D0 03 00 3C */ stfs f0, 0x3c(r3)
/* 80131540 0012E4A0 90 03 00 B4 */ stw r0, 0xb4(r3)
2022-07-14 05:48:03 +00:00
/* 80131544 0012E4A4 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global BlendSteeringCmds__16CBodyStateCmdMgrFv
BlendSteeringCmds__16CBodyStateCmdMgrFv:
/* 80131548 0012E4A8 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8013154C 0012E4AC 7C 08 02 A6 */ mflr r0
/* 80131550 0012E4B0 90 01 00 44 */ stw r0, 0x44(r1)
/* 80131554 0012E4B4 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80131558 0012E4B8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
/* 8013155C 0012E4BC 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80131560 0012E4C0 7C 7F 1B 78 */ mr r31, r3
/* 80131564 0012E4C4 C0 02 99 8C */ lfs f0, lbl_805AB6AC@sda21(r2)
/* 80131568 0012E4C8 C0 43 00 3C */ lfs f2, 0x3c(r3)
/* 8013156C 0012E4CC FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80131570 0012E4D0 40 81 01 8C */ ble lbl_801316FC
/* 80131574 0012E4D4 C0 22 99 90 */ lfs f1, lbl_805AB6B0@sda21(r2)
/* 80131578 0012E4D8 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 8013157C 0012E4DC EC 41 10 24 */ fdivs f2, f1, f2
/* 80131580 0012E4E0 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80131584 0012E4E4 D0 1F 00 0C */ stfs f0, 0xc(r31)
/* 80131588 0012E4E8 C0 1F 00 10 */ lfs f0, 0x10(r31)
/* 8013158C 0012E4EC EC 00 00 B2 */ fmuls f0, f0, f2
/* 80131590 0012E4F0 D0 1F 00 10 */ stfs f0, 0x10(r31)
/* 80131594 0012E4F4 C0 1F 00 14 */ lfs f0, 0x14(r31)
/* 80131598 0012E4F8 EC 00 00 B2 */ fmuls f0, f0, f2
/* 8013159C 0012E4FC D0 1F 00 14 */ stfs f0, 0x14(r31)
/* 801315A0 0012E500 80 1F 00 30 */ lwz r0, 0x30(r31)
/* 801315A4 0012E504 2C 00 00 01 */ cmpwi r0, 1
/* 801315A8 0012E508 41 82 00 48 */ beq lbl_801315F0
/* 801315AC 0012E50C 40 80 00 10 */ bge lbl_801315BC
/* 801315B0 0012E510 2C 00 00 00 */ cmpwi r0, 0
/* 801315B4 0012E514 40 80 00 14 */ bge lbl_801315C8
/* 801315B8 0012E518 48 00 01 44 */ b lbl_801316FC
lbl_801315BC:
/* 801315BC 0012E51C 2C 00 00 03 */ cmpwi r0, 3
/* 801315C0 0012E520 40 80 01 3C */ bge lbl_801316FC
/* 801315C4 0012E524 48 00 00 78 */ b lbl_8013163C
lbl_801315C8:
/* 801315C8 0012E528 C0 1F 00 00 */ lfs f0, 0(r31)
/* 801315CC 0012E52C EC 00 00 B2 */ fmuls f0, f0, f2
/* 801315D0 0012E530 D0 1F 00 00 */ stfs f0, 0(r31)
/* 801315D4 0012E534 C0 1F 00 04 */ lfs f0, 4(r31)
/* 801315D8 0012E538 EC 00 00 B2 */ fmuls f0, f0, f2
/* 801315DC 0012E53C D0 1F 00 04 */ stfs f0, 4(r31)
/* 801315E0 0012E540 C0 1F 00 08 */ lfs f0, 8(r31)
/* 801315E4 0012E544 EC 00 00 B2 */ fmuls f0, f0, f2
/* 801315E8 0012E548 D0 1F 00 08 */ stfs f0, 8(r31)
/* 801315EC 0012E54C 48 00 01 10 */ b lbl_801316FC
lbl_801315F0:
/* 801315F0 0012E550 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
2022-04-13 06:53:45 +00:00
/* 801315F4 0012E554 C0 22 99 94 */ lfs f1, lbl_805AB6B4@sda21(r2)
/* 801315F8 0012E558 38 84 66 A0 */ addi r4, r4, sZeroVector__9CVector3f@l
2022-04-13 06:53:45 +00:00
/* 801315FC 0012E55C 48 1D E9 69 */ bl close_enough__FRC9CVector3fRC9CVector3ff
/* 80131600 0012E560 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80131604 0012E564 40 82 00 F8 */ bne lbl_801316FC
/* 80131608 0012E568 7F E3 FB 78 */ mr r3, r31
/* 8013160C 0012E56C 48 1E 32 ED */ bl Normalize__9CVector3fFv
/* 80131610 0012E570 C0 3F 00 38 */ lfs f1, 0x38(r31)
/* 80131614 0012E574 C0 1F 00 00 */ lfs f0, 0(r31)
/* 80131618 0012E578 EC 00 00 72 */ fmuls f0, f0, f1
/* 8013161C 0012E57C D0 1F 00 00 */ stfs f0, 0(r31)
/* 80131620 0012E580 C0 1F 00 04 */ lfs f0, 4(r31)
/* 80131624 0012E584 EC 00 00 72 */ fmuls f0, f0, f1
/* 80131628 0012E588 D0 1F 00 04 */ stfs f0, 4(r31)
/* 8013162C 0012E58C C0 1F 00 08 */ lfs f0, 8(r31)
/* 80131630 0012E590 EC 00 00 72 */ fmuls f0, f0, f1
/* 80131634 0012E594 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80131638 0012E598 48 00 00 C4 */ b lbl_801316FC
lbl_8013163C:
/* 8013163C 0012E59C C0 1F 00 00 */ lfs f0, 0(r31)
/* 80131640 0012E5A0 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
2022-04-13 06:53:45 +00:00
/* 80131644 0012E5A4 C0 22 99 94 */ lfs f1, lbl_805AB6B4@sda21(r2)
/* 80131648 0012E5A8 38 84 66 A0 */ addi r4, r4, sZeroVector__9CVector3f@l
2022-04-13 06:53:45 +00:00
/* 8013164C 0012E5AC EC 00 00 B2 */ fmuls f0, f0, f2
/* 80131650 0012E5B0 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80131654 0012E5B4 C0 1F 00 04 */ lfs f0, 4(r31)
/* 80131658 0012E5B8 EC 00 00 B2 */ fmuls f0, f0, f2
/* 8013165C 0012E5BC D0 1F 00 04 */ stfs f0, 4(r31)
/* 80131660 0012E5C0 C0 1F 00 08 */ lfs f0, 8(r31)
/* 80131664 0012E5C4 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80131668 0012E5C8 D0 1F 00 08 */ stfs f0, 8(r31)
/* 8013166C 0012E5CC 48 1D E8 F9 */ bl close_enough__FRC9CVector3fRC9CVector3ff
/* 80131670 0012E5D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80131674 0012E5D4 40 82 00 88 */ bne lbl_801316FC
/* 80131678 0012E5D8 7F E3 FB 78 */ mr r3, r31
/* 8013167C 0012E5DC 48 1E 32 3D */ bl Magnitude__9CVector3fCFv
/* 80131680 0012E5E0 C3 FF 00 34 */ lfs f31, 0x34(r31)
/* 80131684 0012E5E4 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 80131688 0012E5E8 40 80 00 38 */ bge lbl_801316C0
/* 8013168C 0012E5EC 7F E4 FB 78 */ mr r4, r31
/* 80131690 0012E5F0 38 61 00 14 */ addi r3, r1, 0x14
/* 80131694 0012E5F4 48 1E 31 BD */ bl AsNormalized__9CVector3fCFv
/* 80131698 0012E5F8 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 8013169C 0012E5FC C0 41 00 18 */ lfs f2, 0x18(r1)
/* 801316A0 0012E600 EC 1F 00 32 */ fmuls f0, f31, f0
/* 801316A4 0012E604 C0 21 00 1C */ lfs f1, 0x1c(r1)
/* 801316A8 0012E608 EC 5F 00 B2 */ fmuls f2, f31, f2
/* 801316AC 0012E60C EC 3F 00 72 */ fmuls f1, f31, f1
/* 801316B0 0012E610 D0 1F 00 00 */ stfs f0, 0(r31)
/* 801316B4 0012E614 D0 5F 00 04 */ stfs f2, 4(r31)
/* 801316B8 0012E618 D0 3F 00 08 */ stfs f1, 8(r31)
/* 801316BC 0012E61C 48 00 00 40 */ b lbl_801316FC
lbl_801316C0:
/* 801316C0 0012E620 C3 FF 00 38 */ lfs f31, 0x38(r31)
/* 801316C4 0012E624 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 801316C8 0012E628 40 81 00 34 */ ble lbl_801316FC
/* 801316CC 0012E62C 7F E4 FB 78 */ mr r4, r31
/* 801316D0 0012E630 38 61 00 08 */ addi r3, r1, 8
/* 801316D4 0012E634 48 1E 31 7D */ bl AsNormalized__9CVector3fCFv
/* 801316D8 0012E638 C0 01 00 08 */ lfs f0, 8(r1)
/* 801316DC 0012E63C C0 41 00 0C */ lfs f2, 0xc(r1)
/* 801316E0 0012E640 EC 1F 00 32 */ fmuls f0, f31, f0
/* 801316E4 0012E644 C0 21 00 10 */ lfs f1, 0x10(r1)
/* 801316E8 0012E648 EC 5F 00 B2 */ fmuls f2, f31, f2
/* 801316EC 0012E64C EC 3F 00 72 */ fmuls f1, f31, f1
/* 801316F0 0012E650 D0 1F 00 00 */ stfs f0, 0(r31)
/* 801316F4 0012E654 D0 5F 00 04 */ stfs f2, 4(r31)
/* 801316F8 0012E658 D0 3F 00 08 */ stfs f1, 8(r31)
lbl_801316FC:
/* 801316FC 0012E65C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
/* 80131700 0012E660 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80131704 0012E664 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 80131708 0012E668 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8013170C 0012E66C 7C 08 03 A6 */ mtlr r0
/* 80131710 0012E670 38 21 00 40 */ addi r1, r1, 0x40
2022-07-14 05:48:03 +00:00
/* 80131714 0012E674 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global DeliverCmd__16CBodyStateCmdMgrFRC16CBCLocomotionCmd
DeliverCmd__16CBodyStateCmdMgrFRC16CBCLocomotionCmd:
/* 80131718 0012E678 C0 24 00 18 */ lfs f1, 0x18(r4)
/* 8013171C 0012E67C C0 02 99 8C */ lfs f0, lbl_805AB6AC@sda21(r2)
/* 80131720 0012E680 FC 01 00 40 */ fcmpo cr0, f1, f0
2022-07-14 05:48:03 +00:00
/* 80131724 0012E684 4C 81 00 20 */ blelr
2022-04-13 06:53:45 +00:00
/* 80131728 0012E688 C0 03 00 3C */ lfs f0, 0x3c(r3)
/* 8013172C 0012E68C EC 00 08 2A */ fadds f0, f0, f1
/* 80131730 0012E690 D0 03 00 3C */ stfs f0, 0x3c(r3)
/* 80131734 0012E694 C0 84 00 18 */ lfs f4, 0x18(r4)
/* 80131738 0012E698 C0 04 00 00 */ lfs f0, 0(r4)
/* 8013173C 0012E69C C0 64 00 04 */ lfs f3, 4(r4)
/* 80131740 0012E6A0 EC 04 00 32 */ fmuls f0, f4, f0
/* 80131744 0012E6A4 C0 23 00 00 */ lfs f1, 0(r3)
/* 80131748 0012E6A8 C0 44 00 08 */ lfs f2, 8(r4)
/* 8013174C 0012E6AC EC 64 00 F2 */ fmuls f3, f4, f3
/* 80131750 0012E6B0 EC 01 00 2A */ fadds f0, f1, f0
/* 80131754 0012E6B4 EC 24 00 B2 */ fmuls f1, f4, f2
/* 80131758 0012E6B8 D0 03 00 00 */ stfs f0, 0(r3)
/* 8013175C 0012E6BC C0 03 00 04 */ lfs f0, 4(r3)
/* 80131760 0012E6C0 EC 00 18 2A */ fadds f0, f0, f3
/* 80131764 0012E6C4 D0 03 00 04 */ stfs f0, 4(r3)
/* 80131768 0012E6C8 C0 03 00 08 */ lfs f0, 8(r3)
/* 8013176C 0012E6CC EC 00 08 2A */ fadds f0, f0, f1
/* 80131770 0012E6D0 D0 03 00 08 */ stfs f0, 8(r3)
/* 80131774 0012E6D4 C0 84 00 18 */ lfs f4, 0x18(r4)
/* 80131778 0012E6D8 C0 04 00 0C */ lfs f0, 0xc(r4)
/* 8013177C 0012E6DC C0 23 00 0C */ lfs f1, 0xc(r3)
/* 80131780 0012E6E0 EC 04 00 32 */ fmuls f0, f4, f0
/* 80131784 0012E6E4 C0 64 00 10 */ lfs f3, 0x10(r4)
/* 80131788 0012E6E8 C0 44 00 14 */ lfs f2, 0x14(r4)
/* 8013178C 0012E6EC EC 64 00 F2 */ fmuls f3, f4, f3
/* 80131790 0012E6F0 EC 01 00 2A */ fadds f0, f1, f0
/* 80131794 0012E6F4 EC 24 00 B2 */ fmuls f1, f4, f2
/* 80131798 0012E6F8 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 8013179C 0012E6FC C0 03 00 10 */ lfs f0, 0x10(r3)
/* 801317A0 0012E700 EC 00 18 2A */ fadds f0, f0, f3
/* 801317A4 0012E704 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 801317A8 0012E708 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 801317AC 0012E70C EC 00 08 2A */ fadds f0, f0, f1
/* 801317B0 0012E710 D0 03 00 14 */ stfs f0, 0x14(r3)
2022-07-14 05:48:03 +00:00
/* 801317B4 0012E714 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global DeliverCmd__16CBodyStateCmdMgrFRC13CBodyStateCmd
DeliverCmd__16CBodyStateCmdMgrFRC13CBodyStateCmd:
/* 801317B8 0012E718 80 C4 00 04 */ lwz r6, 4(r4)
/* 801317BC 0012E71C 38 00 00 01 */ li r0, 1
/* 801317C0 0012E720 80 A3 00 B4 */ lwz r5, 0xb4(r3)
/* 801317C4 0012E724 7C 00 30 30 */ slw r0, r0, r6
/* 801317C8 0012E728 7C A0 03 78 */ or r0, r5, r0
/* 801317CC 0012E72C 90 03 00 B4 */ stw r0, 0xb4(r3)
/* 801317D0 0012E730 80 84 00 04 */ lwz r4, 4(r4)
/* 801317D4 0012E734 54 80 10 3A */ slwi r0, r4, 2
/* 801317D8 0012E738 7C 63 02 14 */ add r3, r3, r0
/* 801317DC 0012E73C 80 63 00 44 */ lwz r3, 0x44(r3)
/* 801317E0 0012E740 90 83 00 04 */ stw r4, 4(r3)
2022-07-14 05:48:03 +00:00
/* 801317E4 0012E744 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global SetSteeringSpeedRange__16CBodyStateCmdMgrFff
SetSteeringSpeedRange__16CBodyStateCmdMgrFff:
/* 801317E8 0012E748 D0 23 00 34 */ stfs f1, 0x34(r3)
/* 801317EC 0012E74C D0 43 00 38 */ stfs f2, 0x38(r3)
2022-07-14 05:48:03 +00:00
/* 801317F0 0012E750 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global __dt__16CBodyStateCmdMgrFv
__dt__16CBodyStateCmdMgrFv:
/* 801317F4 0012E754 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801317F8 0012E758 7C 08 02 A6 */ mflr r0
/* 801317FC 0012E75C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80131800 0012E760 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80131804 0012E764 7C 7F 1B 79 */ or. r31, r3, r3
/* 80131808 0012E768 41 82 04 8C */ beq lbl_80131C94
/* 8013180C 0012E76C 3C 60 80 5A */ lis r3, sZeroVector__9CVector3f@ha
/* 80131810 0012E770 C4 23 66 A0 */ lfsu f1, sZeroVector__9CVector3f@l(r3)
2022-04-13 06:53:45 +00:00
/* 80131814 0012E774 34 1F 02 98 */ addic. r0, r31, 0x298
/* 80131818 0012E778 C0 02 99 88 */ lfs f0, lbl_805AB6A8@sda21(r2)
/* 8013181C 0012E77C D0 3F 00 00 */ stfs f1, 0(r31)
/* 80131820 0012E780 38 00 00 00 */ li r0, 0
/* 80131824 0012E784 C0 23 00 04 */ lfs f1, 4(r3)
/* 80131828 0012E788 D0 3F 00 04 */ stfs f1, 4(r31)
/* 8013182C 0012E78C C0 23 00 08 */ lfs f1, 8(r3)
/* 80131830 0012E790 D0 3F 00 08 */ stfs f1, 8(r31)
/* 80131834 0012E794 C0 23 00 00 */ lfs f1, 0(r3)
/* 80131838 0012E798 D0 3F 00 0C */ stfs f1, 0xc(r31)
/* 8013183C 0012E79C C0 23 00 04 */ lfs f1, 4(r3)
/* 80131840 0012E7A0 D0 3F 00 10 */ stfs f1, 0x10(r31)
/* 80131844 0012E7A4 C0 23 00 08 */ lfs f1, 8(r3)
/* 80131848 0012E7A8 D0 3F 00 14 */ stfs f1, 0x14(r31)
/* 8013184C 0012E7AC C0 23 00 00 */ lfs f1, 0(r3)
/* 80131850 0012E7B0 D0 3F 00 18 */ stfs f1, 0x18(r31)
/* 80131854 0012E7B4 C0 23 00 04 */ lfs f1, 4(r3)
/* 80131858 0012E7B8 D0 3F 00 1C */ stfs f1, 0x1c(r31)
/* 8013185C 0012E7BC C0 23 00 08 */ lfs f1, 8(r3)
/* 80131860 0012E7C0 D0 3F 00 20 */ stfs f1, 0x20(r31)
/* 80131864 0012E7C4 D0 1F 00 3C */ stfs f0, 0x3c(r31)
/* 80131868 0012E7C8 90 1F 00 B4 */ stw r0, 0xb4(r31)
/* 8013186C 0012E7CC 41 82 00 10 */ beq lbl_8013187C
/* 80131870 0012E7D0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131874 0012E7D4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131878 0012E7D8 90 1F 02 98 */ stw r0, 0x298(r31)
lbl_8013187C:
/* 8013187C 0012E7DC 34 1F 02 84 */ addic. r0, r31, 0x284
/* 80131880 0012E7E0 41 82 00 24 */ beq lbl_801318A4
/* 80131884 0012E7E4 3C 60 80 3E */ lis r3, lbl_803E10C8@ha
/* 80131888 0012E7E8 34 1F 02 84 */ addic. r0, r31, 0x284
/* 8013188C 0012E7EC 38 03 10 C8 */ addi r0, r3, lbl_803E10C8@l
/* 80131890 0012E7F0 90 1F 02 84 */ stw r0, 0x284(r31)
/* 80131894 0012E7F4 41 82 00 10 */ beq lbl_801318A4
/* 80131898 0012E7F8 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 8013189C 0012E7FC 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801318A0 0012E800 90 1F 02 84 */ stw r0, 0x284(r31)
lbl_801318A4:
/* 801318A4 0012E804 34 1F 02 78 */ addic. r0, r31, 0x278
/* 801318A8 0012E808 41 82 00 24 */ beq lbl_801318CC
/* 801318AC 0012E80C 3C 60 80 3E */ lis r3, lbl_803E10BC@ha
/* 801318B0 0012E810 34 1F 02 78 */ addic. r0, r31, 0x278
/* 801318B4 0012E814 38 03 10 BC */ addi r0, r3, lbl_803E10BC@l
/* 801318B8 0012E818 90 1F 02 78 */ stw r0, 0x278(r31)
/* 801318BC 0012E81C 41 82 00 10 */ beq lbl_801318CC
/* 801318C0 0012E820 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 801318C4 0012E824 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801318C8 0012E828 90 1F 02 78 */ stw r0, 0x278(r31)
lbl_801318CC:
/* 801318CC 0012E82C 34 1F 02 70 */ addic. r0, r31, 0x270
/* 801318D0 0012E830 41 82 00 24 */ beq lbl_801318F4
/* 801318D4 0012E834 3C 60 80 3E */ lis r3, lbl_803E061C@ha
/* 801318D8 0012E838 34 1F 02 70 */ addic. r0, r31, 0x270
/* 801318DC 0012E83C 38 03 06 1C */ addi r0, r3, lbl_803E061C@l
/* 801318E0 0012E840 90 1F 02 70 */ stw r0, 0x270(r31)
/* 801318E4 0012E844 41 82 00 10 */ beq lbl_801318F4
/* 801318E8 0012E848 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 801318EC 0012E84C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801318F0 0012E850 90 1F 02 70 */ stw r0, 0x270(r31)
lbl_801318F4:
/* 801318F4 0012E854 34 1F 02 68 */ addic. r0, r31, 0x268
/* 801318F8 0012E858 41 82 00 10 */ beq lbl_80131908
/* 801318FC 0012E85C 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131900 0012E860 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131904 0012E864 90 1F 02 68 */ stw r0, 0x268(r31)
lbl_80131908:
/* 80131908 0012E868 34 1F 02 60 */ addic. r0, r31, 0x260
/* 8013190C 0012E86C 41 82 00 10 */ beq lbl_8013191C
/* 80131910 0012E870 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131914 0012E874 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131918 0012E878 90 1F 02 60 */ stw r0, 0x260(r31)
lbl_8013191C:
/* 8013191C 0012E87C 34 1F 02 54 */ addic. r0, r31, 0x254
/* 80131920 0012E880 41 82 00 24 */ beq lbl_80131944
/* 80131924 0012E884 3C 60 80 3E */ lis r3, lbl_803E0B98@ha
/* 80131928 0012E888 34 1F 02 54 */ addic. r0, r31, 0x254
/* 8013192C 0012E88C 38 03 0B 98 */ addi r0, r3, lbl_803E0B98@l
/* 80131930 0012E890 90 1F 02 54 */ stw r0, 0x254(r31)
/* 80131934 0012E894 41 82 00 10 */ beq lbl_80131944
/* 80131938 0012E898 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 8013193C 0012E89C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131940 0012E8A0 90 1F 02 54 */ stw r0, 0x254(r31)
lbl_80131944:
/* 80131944 0012E8A4 34 1F 02 30 */ addic. r0, r31, 0x230
/* 80131948 0012E8A8 41 82 00 24 */ beq lbl_8013196C
/* 8013194C 0012E8AC 3C 60 80 3E */ lis r3, lbl_803E0B8C@ha
/* 80131950 0012E8B0 34 1F 02 30 */ addic. r0, r31, 0x230
/* 80131954 0012E8B4 38 03 0B 8C */ addi r0, r3, lbl_803E0B8C@l
/* 80131958 0012E8B8 90 1F 02 30 */ stw r0, 0x230(r31)
/* 8013195C 0012E8BC 41 82 00 10 */ beq lbl_8013196C
/* 80131960 0012E8C0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131964 0012E8C4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131968 0012E8C8 90 1F 02 30 */ stw r0, 0x230(r31)
lbl_8013196C:
/* 8013196C 0012E8CC 34 1F 02 1C */ addic. r0, r31, 0x21c
/* 80131970 0012E8D0 41 82 00 24 */ beq lbl_80131994
/* 80131974 0012E8D4 3C 60 80 3E */ lis r3, lbl_803DFE40@ha
/* 80131978 0012E8D8 34 1F 02 1C */ addic. r0, r31, 0x21c
/* 8013197C 0012E8DC 38 03 FE 40 */ addi r0, r3, lbl_803DFE40@l
/* 80131980 0012E8E0 90 1F 02 1C */ stw r0, 0x21c(r31)
/* 80131984 0012E8E4 41 82 00 10 */ beq lbl_80131994
/* 80131988 0012E8E8 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 8013198C 0012E8EC 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131990 0012E8F0 90 1F 02 1C */ stw r0, 0x21c(r31)
lbl_80131994:
/* 80131994 0012E8F4 34 1F 02 10 */ addic. r0, r31, 0x210
/* 80131998 0012E8F8 41 82 00 24 */ beq lbl_801319BC
/* 8013199C 0012E8FC 3C 60 80 3E */ lis r3, lbl_803DAA14@ha
/* 801319A0 0012E900 34 1F 02 10 */ addic. r0, r31, 0x210
/* 801319A4 0012E904 38 03 AA 14 */ addi r0, r3, lbl_803DAA14@l
/* 801319A8 0012E908 90 1F 02 10 */ stw r0, 0x210(r31)
/* 801319AC 0012E90C 41 82 00 10 */ beq lbl_801319BC
/* 801319B0 0012E910 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 801319B4 0012E914 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801319B8 0012E918 90 1F 02 10 */ stw r0, 0x210(r31)
lbl_801319BC:
/* 801319BC 0012E91C 34 1F 01 F8 */ addic. r0, r31, 0x1f8
/* 801319C0 0012E920 41 82 00 24 */ beq lbl_801319E4
/* 801319C4 0012E924 3C 60 80 3E */ lis r3, lbl_803DAA08@ha
/* 801319C8 0012E928 34 1F 01 F8 */ addic. r0, r31, 0x1f8
/* 801319CC 0012E92C 38 03 AA 08 */ addi r0, r3, lbl_803DAA08@l
/* 801319D0 0012E930 90 1F 01 F8 */ stw r0, 0x1f8(r31)
/* 801319D4 0012E934 41 82 00 10 */ beq lbl_801319E4
/* 801319D8 0012E938 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 801319DC 0012E93C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801319E0 0012E940 90 1F 01 F8 */ stw r0, 0x1f8(r31)
lbl_801319E4:
/* 801319E4 0012E944 34 1F 01 D0 */ addic. r0, r31, 0x1d0
/* 801319E8 0012E948 41 82 00 24 */ beq lbl_80131A0C
/* 801319EC 0012E94C 3C 60 80 3E */ lis r3, lbl_803DA9FC@ha
/* 801319F0 0012E950 34 1F 01 D0 */ addic. r0, r31, 0x1d0
/* 801319F4 0012E954 38 03 A9 FC */ addi r0, r3, lbl_803DA9FC@l
/* 801319F8 0012E958 90 1F 01 D0 */ stw r0, 0x1d0(r31)
/* 801319FC 0012E95C 41 82 00 10 */ beq lbl_80131A0C
/* 80131A00 0012E960 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A04 0012E964 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A08 0012E968 90 1F 01 D0 */ stw r0, 0x1d0(r31)
lbl_80131A0C:
/* 80131A0C 0012E96C 34 1F 01 AC */ addic. r0, r31, 0x1ac
/* 80131A10 0012E970 41 82 00 24 */ beq lbl_80131A34
/* 80131A14 0012E974 3C 60 80 3E */ lis r3, lbl_803DAA5C@ha
/* 80131A18 0012E978 34 1F 01 AC */ addic. r0, r31, 0x1ac
/* 80131A1C 0012E97C 38 03 AA 5C */ addi r0, r3, lbl_803DAA5C@l
/* 80131A20 0012E980 90 1F 01 AC */ stw r0, 0x1ac(r31)
/* 80131A24 0012E984 41 82 00 10 */ beq lbl_80131A34
/* 80131A28 0012E988 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A2C 0012E98C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A30 0012E990 90 1F 01 AC */ stw r0, 0x1ac(r31)
lbl_80131A34:
/* 80131A34 0012E994 34 1F 01 8C */ addic. r0, r31, 0x18c
/* 80131A38 0012E998 41 82 00 24 */ beq lbl_80131A5C
/* 80131A3C 0012E99C 3C 60 80 3E */ lis r3, lbl_803DA9F0@ha
/* 80131A40 0012E9A0 34 1F 01 8C */ addic. r0, r31, 0x18c
/* 80131A44 0012E9A4 38 03 A9 F0 */ addi r0, r3, lbl_803DA9F0@l
/* 80131A48 0012E9A8 90 1F 01 8C */ stw r0, 0x18c(r31)
/* 80131A4C 0012E9AC 41 82 00 10 */ beq lbl_80131A5C
/* 80131A50 0012E9B0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A54 0012E9B4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A58 0012E9B8 90 1F 01 8C */ stw r0, 0x18c(r31)
lbl_80131A5C:
/* 80131A5C 0012E9BC 34 1F 01 84 */ addic. r0, r31, 0x184
/* 80131A60 0012E9C0 41 82 00 10 */ beq lbl_80131A70
/* 80131A64 0012E9C4 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A68 0012E9C8 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A6C 0012E9CC 90 1F 01 84 */ stw r0, 0x184(r31)
lbl_80131A70:
/* 80131A70 0012E9D0 34 1F 01 7C */ addic. r0, r31, 0x17c
/* 80131A74 0012E9D4 41 82 00 10 */ beq lbl_80131A84
/* 80131A78 0012E9D8 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A7C 0012E9DC 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A80 0012E9E0 90 1F 01 7C */ stw r0, 0x17c(r31)
lbl_80131A84:
/* 80131A84 0012E9E4 34 1F 01 74 */ addic. r0, r31, 0x174
/* 80131A88 0012E9E8 41 82 00 10 */ beq lbl_80131A98
/* 80131A8C 0012E9EC 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131A90 0012E9F0 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131A94 0012E9F4 90 1F 01 74 */ stw r0, 0x174(r31)
lbl_80131A98:
/* 80131A98 0012E9F8 34 1F 01 6C */ addic. r0, r31, 0x16c
/* 80131A9C 0012E9FC 41 82 00 10 */ beq lbl_80131AAC
/* 80131AA0 0012EA00 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131AA4 0012EA04 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131AA8 0012EA08 90 1F 01 6C */ stw r0, 0x16c(r31)
lbl_80131AAC:
/* 80131AAC 0012EA0C 34 1F 01 60 */ addic. r0, r31, 0x160
/* 80131AB0 0012EA10 41 82 00 24 */ beq lbl_80131AD4
/* 80131AB4 0012EA14 3C 60 80 3E */ lis r3, lbl_803DAA38@ha
/* 80131AB8 0012EA18 34 1F 01 60 */ addic. r0, r31, 0x160
/* 80131ABC 0012EA1C 38 03 AA 38 */ addi r0, r3, lbl_803DAA38@l
/* 80131AC0 0012EA20 90 1F 01 60 */ stw r0, 0x160(r31)
/* 80131AC4 0012EA24 41 82 00 10 */ beq lbl_80131AD4
/* 80131AC8 0012EA28 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131ACC 0012EA2C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131AD0 0012EA30 90 1F 01 60 */ stw r0, 0x160(r31)
lbl_80131AD4:
/* 80131AD4 0012EA34 34 1F 01 54 */ addic. r0, r31, 0x154
/* 80131AD8 0012EA38 41 82 00 24 */ beq lbl_80131AFC
/* 80131ADC 0012EA3C 3C 60 80 3E */ lis r3, lbl_803DAA2C@ha
/* 80131AE0 0012EA40 34 1F 01 54 */ addic. r0, r31, 0x154
/* 80131AE4 0012EA44 38 03 AA 2C */ addi r0, r3, lbl_803DAA2C@l
/* 80131AE8 0012EA48 90 1F 01 54 */ stw r0, 0x154(r31)
/* 80131AEC 0012EA4C 41 82 00 10 */ beq lbl_80131AFC
/* 80131AF0 0012EA50 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131AF4 0012EA54 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131AF8 0012EA58 90 1F 01 54 */ stw r0, 0x154(r31)
lbl_80131AFC:
/* 80131AFC 0012EA5C 34 1F 01 44 */ addic. r0, r31, 0x144
/* 80131B00 0012EA60 41 82 00 24 */ beq lbl_80131B24
/* 80131B04 0012EA64 3C 60 80 3E */ lis r3, lbl_803E10B0@ha
/* 80131B08 0012EA68 34 1F 01 44 */ addic. r0, r31, 0x144
/* 80131B0C 0012EA6C 38 03 10 B0 */ addi r0, r3, lbl_803E10B0@l
/* 80131B10 0012EA70 90 1F 01 44 */ stw r0, 0x144(r31)
/* 80131B14 0012EA74 41 82 00 10 */ beq lbl_80131B24
/* 80131B18 0012EA78 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131B1C 0012EA7C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131B20 0012EA80 90 1F 01 44 */ stw r0, 0x144(r31)
lbl_80131B24:
/* 80131B24 0012EA84 34 1F 01 28 */ addic. r0, r31, 0x128
/* 80131B28 0012EA88 41 82 00 24 */ beq lbl_80131B4C
/* 80131B2C 0012EA8C 3C 60 80 3E */ lis r3, lbl_803DA9CC@ha
/* 80131B30 0012EA90 34 1F 01 28 */ addic. r0, r31, 0x128
/* 80131B34 0012EA94 38 03 A9 CC */ addi r0, r3, lbl_803DA9CC@l
/* 80131B38 0012EA98 90 1F 01 28 */ stw r0, 0x128(r31)
/* 80131B3C 0012EA9C 41 82 00 10 */ beq lbl_80131B4C
/* 80131B40 0012EAA0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131B44 0012EAA4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131B48 0012EAA8 90 1F 01 28 */ stw r0, 0x128(r31)
lbl_80131B4C:
/* 80131B4C 0012EAAC 34 1F 01 0C */ addic. r0, r31, 0x10c
/* 80131B50 0012EAB0 41 82 00 24 */ beq lbl_80131B74
/* 80131B54 0012EAB4 3C 60 80 3E */ lis r3, lbl_803DA9D8@ha
/* 80131B58 0012EAB8 34 1F 01 0C */ addic. r0, r31, 0x10c
/* 80131B5C 0012EABC 38 03 A9 D8 */ addi r0, r3, lbl_803DA9D8@l
/* 80131B60 0012EAC0 90 1F 01 0C */ stw r0, 0x10c(r31)
/* 80131B64 0012EAC4 41 82 00 10 */ beq lbl_80131B74
/* 80131B68 0012EAC8 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131B6C 0012EACC 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131B70 0012EAD0 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_80131B74:
/* 80131B74 0012EAD4 34 1F 00 F4 */ addic. r0, r31, 0xf4
/* 80131B78 0012EAD8 41 82 00 24 */ beq lbl_80131B9C
/* 80131B7C 0012EADC 3C 60 80 3E */ lis r3, lbl_803DAA44@ha
/* 80131B80 0012EAE0 34 1F 00 F4 */ addic. r0, r31, 0xf4
/* 80131B84 0012EAE4 38 03 AA 44 */ addi r0, r3, lbl_803DAA44@l
/* 80131B88 0012EAE8 90 1F 00 F4 */ stw r0, 0xf4(r31)
/* 80131B8C 0012EAEC 41 82 00 10 */ beq lbl_80131B9C
/* 80131B90 0012EAF0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131B94 0012EAF4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131B98 0012EAF8 90 1F 00 F4 */ stw r0, 0xf4(r31)
lbl_80131B9C:
/* 80131B9C 0012EAFC 34 1F 00 DC */ addic. r0, r31, 0xdc
/* 80131BA0 0012EB00 41 82 00 24 */ beq lbl_80131BC4
/* 80131BA4 0012EB04 3C 60 80 3E */ lis r3, lbl_803DAA50@ha
/* 80131BA8 0012EB08 34 1F 00 DC */ addic. r0, r31, 0xdc
/* 80131BAC 0012EB0C 38 03 AA 50 */ addi r0, r3, lbl_803DAA50@l
/* 80131BB0 0012EB10 90 1F 00 DC */ stw r0, 0xdc(r31)
/* 80131BB4 0012EB14 41 82 00 10 */ beq lbl_80131BC4
/* 80131BB8 0012EB18 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131BBC 0012EB1C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131BC0 0012EB20 90 1F 00 DC */ stw r0, 0xdc(r31)
lbl_80131BC4:
/* 80131BC4 0012EB24 34 1F 00 D4 */ addic. r0, r31, 0xd4
/* 80131BC8 0012EB28 41 82 00 10 */ beq lbl_80131BD8
/* 80131BCC 0012EB2C 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131BD0 0012EB30 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131BD4 0012EB34 90 1F 00 D4 */ stw r0, 0xd4(r31)
lbl_80131BD8:
/* 80131BD8 0012EB38 34 1F 00 C4 */ addic. r0, r31, 0xc4
/* 80131BDC 0012EB3C 41 82 00 24 */ beq lbl_80131C00
/* 80131BE0 0012EB40 3C 60 80 3E */ lis r3, lbl_803DA9E4@ha
/* 80131BE4 0012EB44 34 1F 00 C4 */ addic. r0, r31, 0xc4
/* 80131BE8 0012EB48 38 03 A9 E4 */ addi r0, r3, lbl_803DA9E4@l
/* 80131BEC 0012EB4C 90 1F 00 C4 */ stw r0, 0xc4(r31)
/* 80131BF0 0012EB50 41 82 00 10 */ beq lbl_80131C00
/* 80131BF4 0012EB54 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131BF8 0012EB58 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131BFC 0012EB5C 90 1F 00 C4 */ stw r0, 0xc4(r31)
lbl_80131C00:
/* 80131C00 0012EB60 34 1F 00 B8 */ addic. r0, r31, 0xb8
/* 80131C04 0012EB64 41 82 00 24 */ beq lbl_80131C28
/* 80131C08 0012EB68 3C 60 80 3E */ lis r3, lbl_803DAA20@ha
/* 80131C0C 0012EB6C 34 1F 00 B8 */ addic. r0, r31, 0xb8
/* 80131C10 0012EB70 38 03 AA 20 */ addi r0, r3, lbl_803DAA20@l
/* 80131C14 0012EB74 90 1F 00 B8 */ stw r0, 0xb8(r31)
/* 80131C18 0012EB78 41 82 00 10 */ beq lbl_80131C28
/* 80131C1C 0012EB7C 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80131C20 0012EB80 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80131C24 0012EB84 90 1F 00 B8 */ stw r0, 0xb8(r31)
lbl_80131C28:
/* 80131C28 0012EB88 34 1F 00 40 */ addic. r0, r31, 0x40
/* 80131C2C 0012EB8C 41 82 00 58 */ beq lbl_80131C84
/* 80131C30 0012EB90 80 DF 00 40 */ lwz r6, 0x40(r31)
/* 80131C34 0012EB94 38 60 00 00 */ li r3, 0
/* 80131C38 0012EB98 2C 06 00 00 */ cmpwi r6, 0
/* 80131C3C 0012EB9C 40 81 00 40 */ ble lbl_80131C7C
/* 80131C40 0012EBA0 2C 06 00 08 */ cmpwi r6, 8
/* 80131C44 0012EBA4 38 A6 FF F8 */ addi r5, r6, -8
/* 80131C48 0012EBA8 40 81 00 20 */ ble lbl_80131C68
/* 80131C4C 0012EBAC 38 05 00 07 */ addi r0, r5, 7
/* 80131C50 0012EBB0 54 00 E8 FE */ srwi r0, r0, 3
/* 80131C54 0012EBB4 7C 09 03 A6 */ mtctr r0
/* 80131C58 0012EBB8 2C 05 00 00 */ cmpwi r5, 0
/* 80131C5C 0012EBBC 40 81 00 0C */ ble lbl_80131C68
lbl_80131C60:
/* 80131C60 0012EBC0 38 63 00 08 */ addi r3, r3, 8
/* 80131C64 0012EBC4 42 00 FF FC */ bdnz lbl_80131C60
lbl_80131C68:
/* 80131C68 0012EBC8 7C 03 30 50 */ subf r0, r3, r6
/* 80131C6C 0012EBCC 7C 09 03 A6 */ mtctr r0
/* 80131C70 0012EBD0 7C 03 30 00 */ cmpw r3, r6
/* 80131C74 0012EBD4 40 80 00 08 */ bge lbl_80131C7C
lbl_80131C78:
/* 80131C78 0012EBD8 42 00 00 00 */ bdnz lbl_80131C78
lbl_80131C7C:
/* 80131C7C 0012EBDC 38 00 00 00 */ li r0, 0
/* 80131C80 0012EBE0 90 1F 00 40 */ stw r0, 0x40(r31)
lbl_80131C84:
/* 80131C84 0012EBE4 7C 80 07 35 */ extsh. r0, r4
/* 80131C88 0012EBE8 40 81 00 0C */ ble lbl_80131C94
/* 80131C8C 0012EBEC 7F E3 FB 78 */ mr r3, r31
/* 80131C90 0012EBF0 48 1E 3C A1 */ bl Free__7CMemoryFPCv
lbl_80131C94:
/* 80131C94 0012EBF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80131C98 0012EBF8 7F E3 FB 78 */ mr r3, r31
/* 80131C9C 0012EBFC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80131CA0 0012EC00 7C 08 03 A6 */ mtlr r0
/* 80131CA4 0012EC04 38 21 00 10 */ addi r1, r1, 0x10
2022-07-14 05:48:03 +00:00
/* 80131CA8 0012EC08 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global __ct__16CBodyStateCmdMgrFv
__ct__16CBodyStateCmdMgrFv:
/* 80131CAC 0012EC0C 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 80131CB0 0012EC10 38 A0 00 00 */ li r5, 0
/* 80131CB4 0012EC14 39 03 00 44 */ addi r8, r3, 0x44
/* 80131CB8 0012EC18 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
2022-04-13 06:53:45 +00:00
/* 80131CBC 0012EC1C BD C1 00 38 */ stmw r14, 0x38(r1)
/* 80131CC0 0012EC20 39 C4 66 A0 */ addi r14, r4, sZeroVector__9CVector3f@l
2022-04-13 06:53:45 +00:00
/* 80131CC4 0012EC24 C0 22 99 88 */ lfs f1, lbl_805AB6A8@sda21(r2)
/* 80131CC8 0012EC28 38 80 00 1C */ li r4, 0x1c
/* 80131CCC 0012EC2C 38 00 00 04 */ li r0, 4
/* 80131CD0 0012EC30 7D 07 43 78 */ mr r7, r8
/* 80131CD4 0012EC34 7C A6 2B 78 */ mr r6, r5
/* 80131CD8 0012EC38 C0 0E 00 00 */ lfs f0, 0(r14)
/* 80131CDC 0012EC3C D0 03 00 00 */ stfs f0, 0(r3)
/* 80131CE0 0012EC40 C0 02 99 90 */ lfs f0, lbl_805AB6B0@sda21(r2)
/* 80131CE4 0012EC44 C0 4E 00 04 */ lfs f2, 4(r14)
/* 80131CE8 0012EC48 D0 43 00 04 */ stfs f2, 4(r3)
/* 80131CEC 0012EC4C C0 4E 00 08 */ lfs f2, 8(r14)
/* 80131CF0 0012EC50 D0 43 00 08 */ stfs f2, 8(r3)
/* 80131CF4 0012EC54 C0 4E 00 00 */ lfs f2, 0(r14)
/* 80131CF8 0012EC58 D0 43 00 0C */ stfs f2, 0xc(r3)
/* 80131CFC 0012EC5C C0 4E 00 04 */ lfs f2, 4(r14)
/* 80131D00 0012EC60 D0 43 00 10 */ stfs f2, 0x10(r3)
/* 80131D04 0012EC64 C0 4E 00 08 */ lfs f2, 8(r14)
/* 80131D08 0012EC68 D0 43 00 14 */ stfs f2, 0x14(r3)
/* 80131D0C 0012EC6C C0 4E 00 00 */ lfs f2, 0(r14)
/* 80131D10 0012EC70 D0 43 00 18 */ stfs f2, 0x18(r3)
/* 80131D14 0012EC74 C0 4E 00 04 */ lfs f2, 4(r14)
/* 80131D18 0012EC78 D0 43 00 1C */ stfs f2, 0x1c(r3)
/* 80131D1C 0012EC7C C0 4E 00 08 */ lfs f2, 8(r14)
/* 80131D20 0012EC80 D0 43 00 20 */ stfs f2, 0x20(r3)
/* 80131D24 0012EC84 C0 4E 00 00 */ lfs f2, 0(r14)
/* 80131D28 0012EC88 D0 43 00 24 */ stfs f2, 0x24(r3)
/* 80131D2C 0012EC8C C0 4E 00 04 */ lfs f2, 4(r14)
/* 80131D30 0012EC90 D0 43 00 28 */ stfs f2, 0x28(r3)
/* 80131D34 0012EC94 C0 4E 00 08 */ lfs f2, 8(r14)
/* 80131D38 0012EC98 D0 43 00 2C */ stfs f2, 0x2c(r3)
/* 80131D3C 0012EC9C 90 A3 00 30 */ stw r5, 0x30(r3)
/* 80131D40 0012ECA0 D0 23 00 34 */ stfs f1, 0x34(r3)
/* 80131D44 0012ECA4 D0 03 00 38 */ stfs f0, 0x38(r3)
/* 80131D48 0012ECA8 D0 23 00 3C */ stfs f1, 0x3c(r3)
/* 80131D4C 0012ECAC 90 83 00 40 */ stw r4, 0x40(r3)
/* 80131D50 0012ECB0 7C 09 03 A6 */ mtctr r0
lbl_80131D54:
/* 80131D54 0012ECB4 28 07 00 00 */ cmplwi r7, 0
/* 80131D58 0012ECB8 41 82 00 08 */ beq lbl_80131D60
/* 80131D5C 0012ECBC 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D60:
/* 80131D60 0012ECC0 34 E7 00 04 */ addic. r7, r7, 4
/* 80131D64 0012ECC4 41 82 00 08 */ beq lbl_80131D6C
/* 80131D68 0012ECC8 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D6C:
/* 80131D6C 0012ECCC 34 E7 00 04 */ addic. r7, r7, 4
/* 80131D70 0012ECD0 41 82 00 08 */ beq lbl_80131D78
/* 80131D74 0012ECD4 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D78:
/* 80131D78 0012ECD8 34 E7 00 04 */ addic. r7, r7, 4
/* 80131D7C 0012ECDC 41 82 00 08 */ beq lbl_80131D84
/* 80131D80 0012ECE0 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D84:
/* 80131D84 0012ECE4 34 E7 00 04 */ addic. r7, r7, 4
/* 80131D88 0012ECE8 41 82 00 08 */ beq lbl_80131D90
/* 80131D8C 0012ECEC 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D90:
/* 80131D90 0012ECF0 34 E7 00 04 */ addic. r7, r7, 4
/* 80131D94 0012ECF4 41 82 00 08 */ beq lbl_80131D9C
/* 80131D98 0012ECF8 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131D9C:
/* 80131D9C 0012ECFC 34 E7 00 04 */ addic. r7, r7, 4
/* 80131DA0 0012ED00 41 82 00 08 */ beq lbl_80131DA8
/* 80131DA4 0012ED04 90 A7 00 00 */ stw r5, 0(r7)
lbl_80131DA8:
/* 80131DA8 0012ED08 38 C6 00 06 */ addi r6, r6, 6
/* 80131DAC 0012ED0C 38 E7 00 04 */ addi r7, r7, 4
/* 80131DB0 0012ED10 42 00 FF A4 */ bdnz lbl_80131D54
/* 80131DB4 0012ED14 38 E0 00 00 */ li r7, 0
/* 80131DB8 0012ED18 3C 80 80 3E */ lis r4, lbl_803DAA68@ha
/* 80131DBC 0012ED1C 90 E3 00 B4 */ stw r7, 0xb4(r3)
/* 80131DC0 0012ED20 38 C4 AA 68 */ addi r6, r4, lbl_803DAA68@l
/* 80131DC4 0012ED24 3C A0 80 3E */ lis r5, lbl_803DAA20@ha
/* 80131DC8 0012ED28 3D 80 80 3E */ lis r12, lbl_803DAA50@ha
/* 80131DCC 0012ED2C 90 C3 00 B8 */ stw r6, 0xb8(r3)
/* 80131DD0 0012ED30 38 05 AA 20 */ addi r0, r5, lbl_803DAA20@l
/* 80131DD4 0012ED34 3A 6C AA 50 */ addi r19, r12, lbl_803DAA50@l
/* 80131DD8 0012ED38 38 A0 FF FF */ li r5, -1
/* 80131DDC 0012ED3C 90 E3 00 BC */ stw r7, 0xbc(r3)
/* 80131DE0 0012ED40 3A 20 00 01 */ li r17, 1
/* 80131DE4 0012ED44 3D 60 80 3E */ lis r11, lbl_803DA9E4@ha
/* 80131DE8 0012ED48 3A A0 00 02 */ li r21, 2
/* 80131DEC 0012ED4C 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 80131DF0 0012ED50 38 0B A9 E4 */ addi r0, r11, lbl_803DA9E4@l
/* 80131DF4 0012ED54 3A 80 00 03 */ li r20, 3
/* 80131DF8 0012ED58 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
2022-04-13 06:53:45 +00:00
/* 80131DFC 0012ED5C 90 A3 00 C0 */ stw r5, 0xc0(r3)
/* 80131E00 0012ED60 3A 40 00 04 */ li r18, 4
/* 80131E04 0012ED64 3E 00 80 3E */ lis r16, lbl_803DAA44@ha
/* 80131E08 0012ED68 3D E0 80 3E */ lis r15, lbl_803DA9D8@ha
/* 80131E0C 0012ED6C 90 C3 00 C4 */ stw r6, 0xc4(r3)
/* 80131E10 0012ED70 39 23 00 B8 */ addi r9, r3, 0xb8
/* 80131E14 0012ED74 39 43 00 C4 */ addi r10, r3, 0xc4
/* 80131E18 0012ED78 39 63 00 DC */ addi r11, r3, 0xdc
/* 80131E1C 0012ED7C 92 23 00 C8 */ stw r17, 0xc8(r3)
/* 80131E20 0012ED80 3A 30 AA 44 */ addi r17, r16, lbl_803DAA44@l
/* 80131E24 0012ED84 3A 00 00 05 */ li r16, 5
/* 80131E28 0012ED88 39 83 00 F4 */ addi r12, r3, 0xf4
/* 80131E2C 0012ED8C 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 80131E30 0012ED90 38 0F A9 D8 */ addi r0, r15, lbl_803DA9D8@l
/* 80131E34 0012ED94 3B E3 01 0C */ addi r31, r3, 0x10c
/* 80131E38 0012ED98 90 A3 00 CC */ stw r5, 0xcc(r3)
/* 80131E3C 0012ED9C 90 E3 00 D0 */ stw r7, 0xd0(r3)
/* 80131E40 0012EDA0 90 C3 00 D4 */ stw r6, 0xd4(r3)
/* 80131E44 0012EDA4 92 A3 00 D8 */ stw r21, 0xd8(r3)
/* 80131E48 0012EDA8 90 C3 00 DC */ stw r6, 0xdc(r3)
/* 80131E4C 0012EDAC 92 83 00 E0 */ stw r20, 0xe0(r3)
/* 80131E50 0012EDB0 92 63 00 DC */ stw r19, 0xdc(r3)
/* 80131E54 0012EDB4 C4 04 66 A0 */ lfsu f0, sZeroVector__9CVector3f@l(r4)
2022-04-13 06:53:45 +00:00
/* 80131E58 0012EDB8 D0 03 00 E4 */ stfs f0, 0xe4(r3)
/* 80131E5C 0012EDBC C0 0E 00 04 */ lfs f0, 4(r14)
/* 80131E60 0012EDC0 D0 03 00 E8 */ stfs f0, 0xe8(r3)
/* 80131E64 0012EDC4 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80131E68 0012EDC8 D0 03 00 EC */ stfs f0, 0xec(r3)
/* 80131E6C 0012EDCC 90 A3 00 F0 */ stw r5, 0xf0(r3)
/* 80131E70 0012EDD0 90 C3 00 F4 */ stw r6, 0xf4(r3)
/* 80131E74 0012EDD4 92 43 00 F8 */ stw r18, 0xf8(r3)
/* 80131E78 0012EDD8 92 23 00 F4 */ stw r17, 0xf4(r3)
/* 80131E7C 0012EDDC C0 04 00 00 */ lfs f0, 0(r4)
/* 80131E80 0012EDE0 D0 03 00 FC */ stfs f0, 0xfc(r3)
/* 80131E84 0012EDE4 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80131E88 0012EDE8 D0 03 01 00 */ stfs f0, 0x100(r3)
/* 80131E8C 0012EDEC C0 0E 00 08 */ lfs f0, 8(r14)
/* 80131E90 0012EDF0 D0 03 01 04 */ stfs f0, 0x104(r3)
/* 80131E94 0012EDF4 90 A3 01 08 */ stw r5, 0x108(r3)
/* 80131E98 0012EDF8 90 C3 01 0C */ stw r6, 0x10c(r3)
/* 80131E9C 0012EDFC 92 03 01 10 */ stw r16, 0x110(r3)
/* 80131EA0 0012EE00 90 03 01 0C */ stw r0, 0x10c(r3)
/* 80131EA4 0012EE04 90 A3 01 14 */ stw r5, 0x114(r3)
/* 80131EA8 0012EE08 C0 04 00 00 */ lfs f0, 0(r4)
/* 80131EAC 0012EE0C D0 03 01 18 */ stfs f0, 0x118(r3)
/* 80131EB0 0012EE10 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80131EB4 0012EE14 D0 03 01 1C */ stfs f0, 0x11c(r3)
/* 80131EB8 0012EE18 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80131EBC 0012EE1C D0 03 01 20 */ stfs f0, 0x120(r3)
/* 80131EC0 0012EE20 98 E3 01 24 */ stb r7, 0x124(r3)
/* 80131EC4 0012EE24 90 C3 01 28 */ stw r6, 0x128(r3)
/* 80131EC8 0012EE28 38 00 00 06 */ li r0, 6
/* 80131ECC 0012EE2C 3E 20 80 3E */ lis r17, lbl_803E10B0@ha
/* 80131ED0 0012EE30 3E 00 80 3E */ lis r16, lbl_803DAA2C@ha
/* 80131ED4 0012EE34 3D E0 80 3E */ lis r15, lbl_803DA9CC@ha
/* 80131ED8 0012EE38 90 03 01 2C */ stw r0, 0x12c(r3)
/* 80131EDC 0012EE3C 38 0F A9 CC */ addi r0, r15, lbl_803DA9CC@l
/* 80131EE0 0012EE40 3A F1 10 B0 */ addi r23, r17, lbl_803E10B0@l
/* 80131EE4 0012EE44 90 03 01 28 */ stw r0, 0x128(r3)
/* 80131EE8 0012EE48 3A B0 AA 2C */ addi r21, r16, lbl_803DAA2C@l
/* 80131EEC 0012EE4C 3D E0 80 3E */ lis r15, lbl_803DAA38@ha
/* 80131EF0 0012EE50 3B 00 00 07 */ li r24, 7
/* 80131EF4 0012EE54 90 A3 01 30 */ stw r5, 0x130(r3)
/* 80131EF8 0012EE58 3A 6F AA 38 */ addi r19, r15, lbl_803DAA38@l
/* 80131EFC 0012EE5C 3D E0 80 3E */ lis r15, lbl_803DA9F0@ha
/* 80131F00 0012EE60 3A C0 00 08 */ li r22, 8
/* 80131F04 0012EE64 C0 04 00 00 */ lfs f0, 0(r4)
/* 80131F08 0012EE68 3A 80 00 09 */ li r20, 9
/* 80131F0C 0012EE6C 3A 40 00 0A */ li r18, 0xa
/* 80131F10 0012EE70 3A 20 00 0B */ li r17, 0xb
/* 80131F14 0012EE74 D0 03 01 34 */ stfs f0, 0x134(r3)
/* 80131F18 0012EE78 3A 00 00 0C */ li r16, 0xc
/* 80131F1C 0012EE7C 38 00 00 0D */ li r0, 0xd
/* 80131F20 0012EE80 3B 20 00 0E */ li r25, 0xe
/* 80131F24 0012EE84 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80131F28 0012EE88 39 EF A9 F0 */ addi r15, r15, lbl_803DA9F0@l
/* 80131F2C 0012EE8C 3B C3 01 28 */ addi r30, r3, 0x128
/* 80131F30 0012EE90 3B A3 01 44 */ addi r29, r3, 0x144
/* 80131F34 0012EE94 D0 03 01 38 */ stfs f0, 0x138(r3)
/* 80131F38 0012EE98 3B 83 01 54 */ addi r28, r3, 0x154
/* 80131F3C 0012EE9C 3B 63 01 60 */ addi r27, r3, 0x160
/* 80131F40 0012EEA0 3B 43 01 8C */ addi r26, r3, 0x18c
/* 80131F44 0012EEA4 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80131F48 0012EEA8 D0 03 01 3C */ stfs f0, 0x13c(r3)
/* 80131F4C 0012EEAC 98 E3 01 40 */ stb r7, 0x140(r3)
/* 80131F50 0012EEB0 90 C3 01 44 */ stw r6, 0x144(r3)
/* 80131F54 0012EEB4 93 03 01 48 */ stw r24, 0x148(r3)
/* 80131F58 0012EEB8 92 E3 01 44 */ stw r23, 0x144(r3)
/* 80131F5C 0012EEBC 90 A3 01 4C */ stw r5, 0x14c(r3)
/* 80131F60 0012EEC0 90 E3 01 50 */ stw r7, 0x150(r3)
/* 80131F64 0012EEC4 90 C3 01 54 */ stw r6, 0x154(r3)
/* 80131F68 0012EEC8 92 C3 01 58 */ stw r22, 0x158(r3)
/* 80131F6C 0012EECC 92 A3 01 54 */ stw r21, 0x154(r3)
/* 80131F70 0012EED0 90 A3 01 5C */ stw r5, 0x15c(r3)
/* 80131F74 0012EED4 90 C3 01 60 */ stw r6, 0x160(r3)
/* 80131F78 0012EED8 92 83 01 64 */ stw r20, 0x164(r3)
/* 80131F7C 0012EEDC 92 63 01 60 */ stw r19, 0x160(r3)
/* 80131F80 0012EEE0 90 A3 01 68 */ stw r5, 0x168(r3)
/* 80131F84 0012EEE4 90 C3 01 6C */ stw r6, 0x16c(r3)
/* 80131F88 0012EEE8 92 43 01 70 */ stw r18, 0x170(r3)
/* 80131F8C 0012EEEC 90 C3 01 74 */ stw r6, 0x174(r3)
/* 80131F90 0012EEF0 92 23 01 78 */ stw r17, 0x178(r3)
/* 80131F94 0012EEF4 90 C3 01 7C */ stw r6, 0x17c(r3)
/* 80131F98 0012EEF8 92 03 01 80 */ stw r16, 0x180(r3)
/* 80131F9C 0012EEFC 90 C3 01 84 */ stw r6, 0x184(r3)
/* 80131FA0 0012EF00 90 03 01 88 */ stw r0, 0x188(r3)
/* 80131FA4 0012EF04 90 C3 01 8C */ stw r6, 0x18c(r3)
/* 80131FA8 0012EF08 93 23 01 90 */ stw r25, 0x190(r3)
/* 80131FAC 0012EF0C 91 E3 01 8C */ stw r15, 0x18c(r3)
/* 80131FB0 0012EF10 90 A3 01 94 */ stw r5, 0x194(r3)
/* 80131FB4 0012EF14 C0 04 00 00 */ lfs f0, 0(r4)
/* 80131FB8 0012EF18 3E 20 80 3E */ lis r17, lbl_803DAA5C@ha
/* 80131FBC 0012EF1C 3E 00 80 3E */ lis r16, lbl_803DA9FC@ha
/* 80131FC0 0012EF20 3D E0 80 3E */ lis r15, lbl_803DAA08@ha
/* 80131FC4 0012EF24 D0 1A 00 0C */ stfs f0, 0xc(r26)
/* 80131FC8 0012EF28 3B 23 01 AC */ addi r25, r3, 0x1ac
/* 80131FCC 0012EF2C 38 00 00 0F */ li r0, 0xf
/* 80131FD0 0012EF30 3A 71 AA 5C */ addi r19, r17, lbl_803DAA5C@l
/* 80131FD4 0012EF34 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80131FD8 0012EF38 3B 03 01 D0 */ addi r24, r3, 0x1d0
/* 80131FDC 0012EF3C 3A 40 00 10 */ li r18, 0x10
/* 80131FE0 0012EF40 3A 30 A9 FC */ addi r17, r16, lbl_803DA9FC@l
/* 80131FE4 0012EF44 D0 1A 00 10 */ stfs f0, 0x10(r26)
/* 80131FE8 0012EF48 3A E3 01 F8 */ addi r23, r3, 0x1f8
/* 80131FEC 0012EF4C 3A 00 00 11 */ li r16, 0x11
/* 80131FF0 0012EF50 39 EF AA 08 */ addi r15, r15, lbl_803DAA08@l
/* 80131FF4 0012EF54 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80131FF8 0012EF58 D0 1A 00 14 */ stfs f0, 0x14(r26)
/* 80131FFC 0012EF5C 90 BA 00 18 */ stw r5, 0x18(r26)
/* 80132000 0012EF60 82 9A 00 1C */ lwz r20, 0x1c(r26)
/* 80132004 0012EF64 50 F4 F8 00 */ rlwimi r20, r7, 0x1f, 0, 0
/* 80132008 0012EF68 92 9A 00 1C */ stw r20, 0x1c(r26)
/* 8013200C 0012EF6C 82 9A 00 1C */ lwz r20, 0x1c(r26)
/* 80132010 0012EF70 50 F4 F0 42 */ rlwimi r20, r7, 0x1e, 1, 1
/* 80132014 0012EF74 92 9A 00 1C */ stw r20, 0x1c(r26)
/* 80132018 0012EF78 90 C3 01 AC */ stw r6, 0x1ac(r3)
/* 8013201C 0012EF7C 90 03 01 B0 */ stw r0, 0x1b0(r3)
/* 80132020 0012EF80 92 63 01 AC */ stw r19, 0x1ac(r3)
/* 80132024 0012EF84 C0 04 00 00 */ lfs f0, 0(r4)
/* 80132028 0012EF88 D0 03 01 B4 */ stfs f0, 0x1b4(r3)
/* 8013202C 0012EF8C C0 0E 00 04 */ lfs f0, 4(r14)
/* 80132030 0012EF90 D0 03 01 B8 */ stfs f0, 0x1b8(r3)
/* 80132034 0012EF94 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80132038 0012EF98 D0 03 01 BC */ stfs f0, 0x1bc(r3)
/* 8013203C 0012EF9C C0 04 00 00 */ lfs f0, 0(r4)
/* 80132040 0012EFA0 D0 03 01 C0 */ stfs f0, 0x1c0(r3)
/* 80132044 0012EFA4 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80132048 0012EFA8 D0 03 01 C4 */ stfs f0, 0x1c4(r3)
/* 8013204C 0012EFAC C0 0E 00 08 */ lfs f0, 8(r14)
/* 80132050 0012EFB0 D0 03 01 C8 */ stfs f0, 0x1c8(r3)
/* 80132054 0012EFB4 98 E3 01 CC */ stb r7, 0x1cc(r3)
/* 80132058 0012EFB8 90 C3 01 D0 */ stw r6, 0x1d0(r3)
/* 8013205C 0012EFBC 92 43 01 D4 */ stw r18, 0x1d4(r3)
/* 80132060 0012EFC0 92 23 01 D0 */ stw r17, 0x1d0(r3)
/* 80132064 0012EFC4 90 E3 01 D8 */ stw r7, 0x1d8(r3)
/* 80132068 0012EFC8 C0 04 00 00 */ lfs f0, 0(r4)
/* 8013206C 0012EFCC D0 03 01 DC */ stfs f0, 0x1dc(r3)
/* 80132070 0012EFD0 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80132074 0012EFD4 D0 03 01 E0 */ stfs f0, 0x1e0(r3)
/* 80132078 0012EFD8 C0 0E 00 08 */ lfs f0, 8(r14)
/* 8013207C 0012EFDC D0 03 01 E4 */ stfs f0, 0x1e4(r3)
/* 80132080 0012EFE0 C0 04 00 00 */ lfs f0, 0(r4)
/* 80132084 0012EFE4 D0 03 01 E8 */ stfs f0, 0x1e8(r3)
/* 80132088 0012EFE8 C0 0E 00 04 */ lfs f0, 4(r14)
/* 8013208C 0012EFEC D0 03 01 EC */ stfs f0, 0x1ec(r3)
/* 80132090 0012EFF0 C0 0E 00 08 */ lfs f0, 8(r14)
/* 80132094 0012EFF4 D0 03 01 F0 */ stfs f0, 0x1f0(r3)
/* 80132098 0012EFF8 88 03 01 F4 */ lbz r0, 0x1f4(r3)
/* 8013209C 0012EFFC 50 E0 3E 30 */ rlwimi r0, r7, 7, 0x18, 0x18
/* 801320A0 0012F000 98 03 01 F4 */ stb r0, 0x1f4(r3)
/* 801320A4 0012F004 88 03 01 F4 */ lbz r0, 0x1f4(r3)
/* 801320A8 0012F008 50 E0 36 72 */ rlwimi r0, r7, 6, 0x19, 0x19
/* 801320AC 0012F00C 98 03 01 F4 */ stb r0, 0x1f4(r3)
/* 801320B0 0012F010 82 44 00 00 */ lwz r18, 0(r4)
/* 801320B4 0012F014 82 24 00 04 */ lwz r17, 4(r4)
/* 801320B8 0012F018 80 04 00 08 */ lwz r0, 8(r4)
/* 801320BC 0012F01C 92 41 00 0C */ stw r18, 0xc(r1)
/* 801320C0 0012F020 90 C3 01 F8 */ stw r6, 0x1f8(r3)
/* 801320C4 0012F024 92 03 01 FC */ stw r16, 0x1fc(r3)
/* 801320C8 0012F028 92 21 00 10 */ stw r17, 0x10(r1)
/* 801320CC 0012F02C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801320D0 0012F030 91 E3 01 F8 */ stw r15, 0x1f8(r3)
/* 801320D4 0012F034 90 B7 00 08 */ stw r5, 8(r23)
/* 801320D8 0012F038 3D E0 80 3E */ lis r15, lbl_803DAA14@ha
/* 801320DC 0012F03C C0 01 00 0C */ lfs f0, 0xc(r1)
/* 801320E0 0012F040 3E 20 80 3E */ lis r17, lbl_803DFE40@ha
/* 801320E4 0012F044 C0 21 00 10 */ lfs f1, 0x10(r1)
/* 801320E8 0012F048 38 00 00 12 */ li r0, 0x12
/* 801320EC 0012F04C D0 17 00 0C */ stfs f0, 0xc(r23)
/* 801320F0 0012F050 39 EF AA 14 */ addi r15, r15, lbl_803DAA14@l
/* 801320F4 0012F054 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 801320F8 0012F058 3A 40 00 13 */ li r18, 0x13
/* 801320FC 0012F05C D0 37 00 10 */ stfs f1, 0x10(r23)
/* 80132100 0012F060 3A 31 FE 40 */ addi r17, r17, lbl_803DFE40@l
/* 80132104 0012F064 C0 22 99 88 */ lfs f1, lbl_805AB6A8@sda21(r2)
/* 80132108 0012F068 3E 00 80 3E */ lis r16, lbl_803E0B8C@ha
/* 8013210C 0012F06C D0 17 00 14 */ stfs f0, 0x14(r23)
/* 80132110 0012F070 3E 60 80 5A */ lis r19, sForwardVector__9CVector3f@ha
2022-04-13 06:53:45 +00:00
/* 80132114 0012F074 3A C3 02 10 */ addi r22, r3, 0x210
/* 80132118 0012F078 3A A3 02 1C */ addi r21, r3, 0x21c
/* 8013211C 0012F07C 90 C3 02 10 */ stw r6, 0x210(r3)
/* 80132120 0012F080 3A 83 02 30 */ addi r20, r3, 0x230
/* 80132124 0012F084 90 03 02 14 */ stw r0, 0x214(r3)
/* 80132128 0012F088 38 10 0B 8C */ addi r0, r16, lbl_803E0B8C@l
/* 8013212C 0012F08C 3A 13 67 24 */ addi r16, r19, sForwardVector__9CVector3f@l
2022-04-13 06:53:45 +00:00
/* 80132130 0012F090 3A 63 02 54 */ addi r19, r3, 0x254
/* 80132134 0012F094 91 E3 02 10 */ stw r15, 0x210(r3)
/* 80132138 0012F098 3D E0 80 3E */ lis r15, lbl_803E0B98@ha
/* 8013213C 0012F09C 39 EF 0B 98 */ addi r15, r15, lbl_803E0B98@l
/* 80132140 0012F0A0 90 A3 02 18 */ stw r5, 0x218(r3)
/* 80132144 0012F0A4 90 C3 02 1C */ stw r6, 0x21c(r3)
/* 80132148 0012F0A8 92 43 02 20 */ stw r18, 0x220(r3)
/* 8013214C 0012F0AC 92 23 02 1C */ stw r17, 0x21c(r3)
/* 80132150 0012F0B0 90 A3 02 24 */ stw r5, 0x224(r3)
/* 80132154 0012F0B4 8A 23 02 28 */ lbz r17, 0x228(r3)
/* 80132158 0012F0B8 50 F1 3E 30 */ rlwimi r17, r7, 7, 0x18, 0x18
/* 8013215C 0012F0BC 9A 23 02 28 */ stb r17, 0x228(r3)
/* 80132160 0012F0C0 8A 23 02 28 */ lbz r17, 0x228(r3)
/* 80132164 0012F0C4 50 F1 36 72 */ rlwimi r17, r7, 6, 0x19, 0x19
/* 80132168 0012F0C8 9A 23 02 28 */ stb r17, 0x228(r3)
/* 8013216C 0012F0CC 3A 20 00 14 */ li r17, 0x14
/* 80132170 0012F0D0 D0 23 02 2C */ stfs f1, 0x22c(r3)
/* 80132174 0012F0D4 90 C3 02 30 */ stw r6, 0x230(r3)
/* 80132178 0012F0D8 92 23 02 34 */ stw r17, 0x234(r3)
/* 8013217C 0012F0DC 90 03 02 30 */ stw r0, 0x230(r3)
/* 80132180 0012F0E0 38 00 00 15 */ li r0, 0x15
/* 80132184 0012F0E4 90 A3 02 38 */ stw r5, 0x238(r3)
/* 80132188 0012F0E8 C0 04 00 00 */ lfs f0, 0(r4)
/* 8013218C 0012F0EC D0 03 02 3C */ stfs f0, 0x23c(r3)
/* 80132190 0012F0F0 C0 0E 00 04 */ lfs f0, 4(r14)
/* 80132194 0012F0F4 D0 03 02 40 */ stfs f0, 0x240(r3)
/* 80132198 0012F0F8 C0 0E 00 08 */ lfs f0, 8(r14)
/* 8013219C 0012F0FC D0 03 02 44 */ stfs f0, 0x244(r3)
/* 801321A0 0012F100 C0 10 00 00 */ lfs f0, 0(r16)
/* 801321A4 0012F104 D0 03 02 48 */ stfs f0, 0x248(r3)
/* 801321A8 0012F108 C0 10 00 04 */ lfs f0, 4(r16)
/* 801321AC 0012F10C D0 03 02 4C */ stfs f0, 0x24c(r3)
/* 801321B0 0012F110 C0 10 00 08 */ lfs f0, 8(r16)
/* 801321B4 0012F114 D0 03 02 50 */ stfs f0, 0x250(r3)
2022-04-24 01:54:45 +00:00
/* 801321B8 0012F118 A0 8D A3 8C */ lhz r4, kInvalidUniqueId@sda21(r13)
2022-04-13 06:53:45 +00:00
/* 801321BC 0012F11C 90 C3 02 54 */ stw r6, 0x254(r3)
/* 801321C0 0012F120 90 03 02 58 */ stw r0, 0x258(r3)
/* 801321C4 0012F124 38 00 00 16 */ li r0, 0x16
/* 801321C8 0012F128 91 E3 02 54 */ stw r15, 0x254(r3)
/* 801321CC 0012F12C B0 83 02 5C */ sth r4, 0x25c(r3)
/* 801321D0 0012F130 90 C3 02 60 */ stw r6, 0x260(r3)
/* 801321D4 0012F134 90 03 02 64 */ stw r0, 0x264(r3)
/* 801321D8 0012F138 B0 81 00 08 */ sth r4, 8(r1)
/* 801321DC 0012F13C 90 C3 02 68 */ stw r6, 0x268(r3)
/* 801321E0 0012F140 38 00 00 17 */ li r0, 0x17
/* 801321E4 0012F144 3D C0 80 3E */ lis r14, lbl_803E061C@ha
/* 801321E8 0012F148 90 03 02 6C */ stw r0, 0x26c(r3)
/* 801321EC 0012F14C 38 00 00 18 */ li r0, 0x18
/* 801321F0 0012F150 39 CE 06 1C */ addi r14, r14, lbl_803E061C@l
/* 801321F4 0012F154 39 E0 00 19 */ li r15, 0x19
/* 801321F8 0012F158 90 C3 02 70 */ stw r6, 0x270(r3)
/* 801321FC 0012F15C 3C 80 80 3E */ lis r4, lbl_803E10BC@ha
/* 80132200 0012F160 C0 02 99 90 */ lfs f0, lbl_805AB6B0@sda21(r2)
/* 80132204 0012F164 3A 43 02 70 */ addi r18, r3, 0x270
/* 80132208 0012F168 90 03 02 74 */ stw r0, 0x274(r3)
/* 8013220C 0012F16C 38 04 10 BC */ addi r0, r4, lbl_803E10BC@l
/* 80132210 0012F170 3C 80 80 3E */ lis r4, lbl_803E10C8@ha
/* 80132214 0012F174 3A 23 02 78 */ addi r17, r3, 0x278
/* 80132218 0012F178 91 C3 02 70 */ stw r14, 0x270(r3)
/* 8013221C 0012F17C 39 C3 00 D4 */ addi r14, r3, 0xd4
/* 80132220 0012F180 38 84 10 C8 */ addi r4, r4, lbl_803E10C8@l
/* 80132224 0012F184 3A 03 02 84 */ addi r16, r3, 0x284
/* 80132228 0012F188 90 C3 02 78 */ stw r6, 0x278(r3)
/* 8013222C 0012F18C 91 E3 02 7C */ stw r15, 0x27c(r3)
/* 80132230 0012F190 39 E3 02 98 */ addi r15, r3, 0x298
/* 80132234 0012F194 90 03 02 78 */ stw r0, 0x278(r3)
/* 80132238 0012F198 38 03 02 60 */ addi r0, r3, 0x260
/* 8013223C 0012F19C D0 03 02 80 */ stfs f0, 0x280(r3)
/* 80132240 0012F1A0 90 C3 02 84 */ stw r6, 0x284(r3)
/* 80132244 0012F1A4 91 E1 00 28 */ stw r15, 0x28(r1)
/* 80132248 0012F1A8 39 E0 00 1A */ li r15, 0x1a
/* 8013224C 0012F1AC 91 E3 02 88 */ stw r15, 0x288(r3)
/* 80132250 0012F1B0 90 83 02 84 */ stw r4, 0x284(r3)
/* 80132254 0012F1B4 38 80 00 1B */ li r4, 0x1b
/* 80132258 0012F1B8 D0 23 02 8C */ stfs f1, 0x28c(r3)
/* 8013225C 0012F1BC 90 A3 02 90 */ stw r5, 0x290(r3)
/* 80132260 0012F1C0 98 E3 02 94 */ stb r7, 0x294(r3)
/* 80132264 0012F1C4 90 C3 02 98 */ stw r6, 0x298(r3)
/* 80132268 0012F1C8 90 83 02 9C */ stw r4, 0x29c(r3)
/* 8013226C 0012F1CC 91 C1 00 2C */ stw r14, 0x2c(r1)
/* 80132270 0012F1D0 39 C3 01 6C */ addi r14, r3, 0x16c
/* 80132274 0012F1D4 91 28 00 00 */ stw r9, 0(r8)
/* 80132278 0012F1D8 80 81 00 2C */ lwz r4, 0x2c(r1)
/* 8013227C 0012F1DC 91 48 00 04 */ stw r10, 4(r8)
/* 80132280 0012F1E0 90 88 00 08 */ stw r4, 8(r8)
/* 80132284 0012F1E4 91 68 00 0C */ stw r11, 0xc(r8)
/* 80132288 0012F1E8 91 88 00 10 */ stw r12, 0x10(r8)
/* 8013228C 0012F1EC 93 E8 00 14 */ stw r31, 0x14(r8)
/* 80132290 0012F1F0 91 C1 00 18 */ stw r14, 0x18(r1)
/* 80132294 0012F1F4 39 C3 01 74 */ addi r14, r3, 0x174
/* 80132298 0012F1F8 93 C8 00 18 */ stw r30, 0x18(r8)
/* 8013229C 0012F1FC 80 81 00 18 */ lwz r4, 0x18(r1)
/* 801322A0 0012F200 93 A8 00 1C */ stw r29, 0x1c(r8)
/* 801322A4 0012F204 93 88 00 20 */ stw r28, 0x20(r8)
/* 801322A8 0012F208 91 C1 00 1C */ stw r14, 0x1c(r1)
/* 801322AC 0012F20C 39 C3 01 7C */ addi r14, r3, 0x17c
/* 801322B0 0012F210 93 68 00 24 */ stw r27, 0x24(r8)
/* 801322B4 0012F214 91 C1 00 20 */ stw r14, 0x20(r1)
/* 801322B8 0012F218 39 C3 01 84 */ addi r14, r3, 0x184
/* 801322BC 0012F21C 90 88 00 28 */ stw r4, 0x28(r8)
/* 801322C0 0012F220 80 81 00 1C */ lwz r4, 0x1c(r1)
/* 801322C4 0012F224 91 C1 00 24 */ stw r14, 0x24(r1)
/* 801322C8 0012F228 39 C3 02 68 */ addi r14, r3, 0x268
/* 801322CC 0012F22C 90 88 00 2C */ stw r4, 0x2c(r8)
/* 801322D0 0012F230 80 81 00 20 */ lwz r4, 0x20(r1)
/* 801322D4 0012F234 90 88 00 30 */ stw r4, 0x30(r8)
/* 801322D8 0012F238 80 81 00 24 */ lwz r4, 0x24(r1)
/* 801322DC 0012F23C 90 88 00 34 */ stw r4, 0x34(r8)
/* 801322E0 0012F240 93 48 00 38 */ stw r26, 0x38(r8)
/* 801322E4 0012F244 93 28 00 3C */ stw r25, 0x3c(r8)
/* 801322E8 0012F248 93 08 00 40 */ stw r24, 0x40(r8)
/* 801322EC 0012F24C 92 E8 00 44 */ stw r23, 0x44(r8)
/* 801322F0 0012F250 92 C8 00 48 */ stw r22, 0x48(r8)
/* 801322F4 0012F254 92 A8 00 4C */ stw r21, 0x4c(r8)
/* 801322F8 0012F258 92 88 00 50 */ stw r20, 0x50(r8)
/* 801322FC 0012F25C 92 68 00 54 */ stw r19, 0x54(r8)
/* 80132300 0012F260 90 08 00 58 */ stw r0, 0x58(r8)
/* 80132304 0012F264 80 01 00 28 */ lwz r0, 0x28(r1)
/* 80132308 0012F268 91 C8 00 5C */ stw r14, 0x5c(r8)
/* 8013230C 0012F26C 92 48 00 60 */ stw r18, 0x60(r8)
/* 80132310 0012F270 92 28 00 64 */ stw r17, 0x64(r8)
/* 80132314 0012F274 92 08 00 68 */ stw r16, 0x68(r8)
/* 80132318 0012F278 90 08 00 6C */ stw r0, 0x6c(r8)
/* 8013231C 0012F27C B9 C1 00 38 */ lmw r14, 0x38(r1)
/* 80132320 0012F280 38 21 00 80 */ addi r1, r1, 0x80
/* 80132324 0012F284 4E 80 00 20 */ blr
.global __dt__22CBCAdditiveReactionCmdFv
__dt__22CBCAdditiveReactionCmdFv:
/* 80132328 0012F288 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013232C 0012F28C 7C 08 02 A6 */ mflr r0
/* 80132330 0012F290 90 01 00 14 */ stw r0, 0x14(r1)
/* 80132334 0012F294 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80132338 0012F298 7C 7F 1B 79 */ or. r31, r3, r3
/* 8013233C 0012F29C 41 82 00 30 */ beq lbl_8013236C
/* 80132340 0012F2A0 3C 60 80 3E */ lis r3, lbl_803E10C8@ha
/* 80132344 0012F2A4 38 03 10 C8 */ addi r0, r3, lbl_803E10C8@l
/* 80132348 0012F2A8 90 1F 00 00 */ stw r0, 0(r31)
/* 8013234C 0012F2AC 41 82 00 10 */ beq lbl_8013235C
/* 80132350 0012F2B0 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 80132354 0012F2B4 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80132358 0012F2B8 90 1F 00 00 */ stw r0, 0(r31)
lbl_8013235C:
/* 8013235C 0012F2BC 7C 80 07 35 */ extsh. r0, r4
/* 80132360 0012F2C0 40 81 00 0C */ ble lbl_8013236C
/* 80132364 0012F2C4 7F E3 FB 78 */ mr r3, r31
/* 80132368 0012F2C8 48 1E 35 C9 */ bl Free__7CMemoryFPCv
lbl_8013236C:
/* 8013236C 0012F2CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80132370 0012F2D0 7F E3 FB 78 */ mr r3, r31
/* 80132374 0012F2D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80132378 0012F2D8 7C 08 03 A6 */ mtlr r0
/* 8013237C 0012F2DC 38 21 00 10 */ addi r1, r1, 0x10
2022-07-14 05:48:03 +00:00
/* 80132380 0012F2E0 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global __dt__20CBCAdditiveFlinchCmdFv
__dt__20CBCAdditiveFlinchCmdFv:
/* 80132384 0012F2E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80132388 0012F2E8 7C 08 02 A6 */ mflr r0
/* 8013238C 0012F2EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80132390 0012F2F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80132394 0012F2F4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80132398 0012F2F8 41 82 00 30 */ beq lbl_801323C8
/* 8013239C 0012F2FC 3C 60 80 3E */ lis r3, lbl_803E10BC@ha
/* 801323A0 0012F300 38 03 10 BC */ addi r0, r3, lbl_803E10BC@l
/* 801323A4 0012F304 90 1F 00 00 */ stw r0, 0(r31)
/* 801323A8 0012F308 41 82 00 10 */ beq lbl_801323B8
/* 801323AC 0012F30C 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 801323B0 0012F310 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 801323B4 0012F314 90 1F 00 00 */ stw r0, 0(r31)
lbl_801323B8:
/* 801323B8 0012F318 7C 80 07 35 */ extsh. r0, r4
/* 801323BC 0012F31C 40 81 00 0C */ ble lbl_801323C8
/* 801323C0 0012F320 7F E3 FB 78 */ mr r3, r31
/* 801323C4 0012F324 48 1E 35 6D */ bl Free__7CMemoryFPCv
lbl_801323C8:
/* 801323C8 0012F328 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801323CC 0012F32C 7F E3 FB 78 */ mr r3, r31
/* 801323D0 0012F330 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801323D4 0012F334 7C 08 03 A6 */ mtlr r0
/* 801323D8 0012F338 38 21 00 10 */ addi r1, r1, 0x10
2022-07-14 05:48:03 +00:00
/* 801323DC 0012F33C 4E 80 00 20 */ blr
2022-04-13 06:53:45 +00:00
.global __dt__16CBCLoopAttackCmdFv
__dt__16CBCLoopAttackCmdFv:
/* 801323E0 0012F340 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801323E4 0012F344 7C 08 02 A6 */ mflr r0
/* 801323E8 0012F348 90 01 00 14 */ stw r0, 0x14(r1)
/* 801323EC 0012F34C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801323F0 0012F350 7C 7F 1B 79 */ or. r31, r3, r3
/* 801323F4 0012F354 41 82 00 30 */ beq lbl_80132424
/* 801323F8 0012F358 3C 60 80 3E */ lis r3, lbl_803E10B0@ha
/* 801323FC 0012F35C 38 03 10 B0 */ addi r0, r3, lbl_803E10B0@l
/* 80132400 0012F360 90 1F 00 00 */ stw r0, 0(r31)
/* 80132404 0012F364 41 82 00 10 */ beq lbl_80132414
/* 80132408 0012F368 3C 60 80 3E */ lis r3, lbl_803DAA68@ha
/* 8013240C 0012F36C 38 03 AA 68 */ addi r0, r3, lbl_803DAA68@l
/* 80132410 0012F370 90 1F 00 00 */ stw r0, 0(r31)
lbl_80132414:
/* 80132414 0012F374 7C 80 07 35 */ extsh. r0, r4
/* 80132418 0012F378 40 81 00 0C */ ble lbl_80132424
/* 8013241C 0012F37C 7F E3 FB 78 */ mr r3, r31
/* 80132420 0012F380 48 1E 35 11 */ bl Free__7CMemoryFPCv
lbl_80132424:
/* 80132424 0012F384 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80132428 0012F388 7F E3 FB 78 */ mr r3, r31
/* 8013242C 0012F38C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80132430 0012F390 7C 08 03 A6 */ mtlr r0
/* 80132434 0012F394 38 21 00 10 */ addi r1, r1, 0x10
2022-07-14 05:48:03 +00:00
/* 80132438 0012F398 4E 80 00 20 */ blr
2022-07-18 05:20:04 +00:00
.section .sdata2, "a"
.balign 8
2022-07-18 05:20:04 +00:00
.global lbl_805AB6A8
lbl_805AB6A8:
# ROM: 0x3F7F48
.4byte 0
.global lbl_805AB6AC
lbl_805AB6AC:
# ROM: 0x3F7F4C
.float 1.1920929E-7
.global lbl_805AB6B0
lbl_805AB6B0:
# ROM: 0x3F7F50
.float 1.0
.global lbl_805AB6B4
lbl_805AB6B4:
# ROM: 0x3F7F54
.float 1.0E-4