mirror of
https://github.com/projectPiki/pikmin2.git
synced 2024-11-27 15:20:37 +00:00
Link effectAnimator.cpp
This commit is contained in:
parent
219e967fd5
commit
7d3c41a801
@ -1,970 +0,0 @@
|
||||
.include "macros.inc"
|
||||
.section .rodata # 0x804732E0 - 0x8049E220
|
||||
.balign 8
|
||||
lbl_8047C570:
|
||||
.asciz "effectObj"
|
||||
.balign 4
|
||||
lbl_8047C57C:
|
||||
.asciz "effectAnimator.cpp"
|
||||
.balign 4
|
||||
lbl_8047C590:
|
||||
.asciz "P2Assert"
|
||||
|
||||
.section .data, "wa" # 0x8049E220 - 0x804EFC20
|
||||
.balign 8
|
||||
"sVibration_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.0
|
||||
.float 50.0
|
||||
.float 0.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sBristle_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.25
|
||||
.float 8.0
|
||||
.float 0.3
|
||||
.float 13.0
|
||||
.float 0.12
|
||||
.float 22.0
|
||||
.float 0.3
|
||||
.float 24.0
|
||||
.float 0.3
|
||||
.float 29.0
|
||||
.float 0.12
|
||||
.float 36.0
|
||||
.float 0.3
|
||||
.float 50.0
|
||||
.float 0.25
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sLength_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 1.0
|
||||
.float 50.0
|
||||
.float 1.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sMove1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sVibration_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sBristle_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sLength_Move1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
"sVibration_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.0
|
||||
.float 10.0
|
||||
.float 0.0
|
||||
.float 14.0
|
||||
.float 0.6
|
||||
.float 19.0
|
||||
.float 0.0
|
||||
.float 25.0
|
||||
.float 0.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sBristle_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.25
|
||||
.float 25.0
|
||||
.float 0.25
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sLength_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 1.0
|
||||
.float 25.0
|
||||
.float 1.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sWaitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sVibration_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sBristle_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sLength_Waitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
"sVibration_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.0
|
||||
.float 32.0
|
||||
.float 0.0
|
||||
.float 45.0
|
||||
.float 0.3
|
||||
.float 60.0
|
||||
.float 0.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sBristle_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.25
|
||||
.float 20.0
|
||||
.float 0.15
|
||||
.float 40.0
|
||||
.float 0.15
|
||||
.float 50.0
|
||||
.float 0.85
|
||||
.float 60.0
|
||||
.float 0.25
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sLength_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 1.0
|
||||
.float 60.0
|
||||
.float 1.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sAttack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sVibration_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sBristle_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sLength_Attack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
"sVibration_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.0
|
||||
.float 10.0
|
||||
.float 1.0
|
||||
.float 30.0
|
||||
.float 0.5
|
||||
.float 40.0
|
||||
.float 0.0
|
||||
.float 80.0
|
||||
.float 0.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sBristle_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.25
|
||||
.float 30.0
|
||||
.float 0.15
|
||||
.float 35.0
|
||||
.float 1.0
|
||||
.float 65.0
|
||||
.float 0.4
|
||||
.float 80.0
|
||||
.float 0.25
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sLength_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 1.0
|
||||
.float 30.0
|
||||
.float 1.0
|
||||
.float 35.0
|
||||
.float 1.25
|
||||
.float 55.0
|
||||
.float 1.0
|
||||
.float 80.0
|
||||
.float 1.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sFlick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sVibration_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sBristle_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sLength_Flick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
"sVibration_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.0
|
||||
.float 15.0
|
||||
.float 0.0
|
||||
.float 20.0
|
||||
.float 1.0
|
||||
.float 40.0
|
||||
.float 0.7
|
||||
.float 50.0
|
||||
.float 0.0
|
||||
.float 102.0
|
||||
.float 0.0
|
||||
.float 107.0
|
||||
.float 0.25
|
||||
.float 125.0
|
||||
.float 0.06
|
||||
.float 129.0
|
||||
.float 0.0
|
||||
.float 180.0
|
||||
.float 0.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sBristle_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 0.25
|
||||
.float 15.0
|
||||
.float 0.2
|
||||
.float 22.0
|
||||
.float 2.0
|
||||
.float 30.0
|
||||
.float 1.8
|
||||
.float 45.0
|
||||
.float 0.25
|
||||
.float 70.0
|
||||
.float 0.12
|
||||
.float 102.0
|
||||
.float 0.35
|
||||
.float 130.0
|
||||
.float 0.12
|
||||
.float 140.0
|
||||
.float 0.25
|
||||
.float 180.0
|
||||
.float 0.25
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sLength_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.float 0.0
|
||||
.float 1.0
|
||||
.float 180.0
|
||||
.float 1.0
|
||||
.float -1.0
|
||||
.float 0.0
|
||||
"sType1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sVibration_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sBristle_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sLength_Type1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
"sEffectAnimData__Q214EffectAnimator28@unnamed@effectAnimator_cpp@":
|
||||
.4byte "sAttack__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte 0
|
||||
.4byte "sFlick__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sMove1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte "sType1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "sWaitact1__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"
|
||||
.4byte 0
|
||||
.global __vt__Q214EffectAnimator9LengthObj
|
||||
__vt__Q214EffectAnimator9LengthObj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte __dt__Q214EffectAnimator9LengthObjFv
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte update__Q214EffectAnimator9LengthObjFPQ23efx13TKechappyTestf
|
||||
.global __vt__Q214EffectAnimator10BristleObj
|
||||
__vt__Q214EffectAnimator10BristleObj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte __dt__Q214EffectAnimator10BristleObjFv
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte update__Q214EffectAnimator10BristleObjFPQ23efx13TKechappyTestf
|
||||
.global __vt__Q214EffectAnimator12VibrationObj
|
||||
__vt__Q214EffectAnimator12VibrationObj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte __dt__Q214EffectAnimator12VibrationObjFv
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte update__Q214EffectAnimator12VibrationObjFPQ23efx13TKechappyTestf
|
||||
.global __vt__Q214EffectAnimator3Obj
|
||||
__vt__Q214EffectAnimator3Obj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte __dt__Q214EffectAnimator3ObjFv
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte update__Q214EffectAnimator3ObjFPQ23efx13TKechappyTestf
|
||||
|
||||
.section .sdata2, "a" # 0x80516360 - 0x80520E40
|
||||
.balign 8
|
||||
lbl_805181F8:
|
||||
.float 0.0
|
||||
lbl_805181FC:
|
||||
.float 0.25
|
||||
lbl_80518200:
|
||||
.float 1.0
|
||||
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
||||
.global update__Q214EffectAnimator3ObjFPQ23efx13TKechappyTestf
|
||||
update__Q214EffectAnimator3ObjFPQ23efx13TKechappyTestf: # weak function
|
||||
/* 80132CB4 0012FBF4 4E 80 00 20 */ blr
|
||||
|
||||
.global setup__Q214EffectAnimator6ObjMgrFPQ214EffectAnimator10ObjMgrData
|
||||
setup__Q214EffectAnimator6ObjMgrFPQ214EffectAnimator10ObjMgrData:
|
||||
/* 80132CB8 0012FBF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80132CBC 0012FBFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80132CC0 0012FC00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80132CC4 0012FC04 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80132CC8 0012FC08 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80132CCC 0012FC0C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80132CD0 0012FC10 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80132CD4 0012FC14 38 60 00 20 */ li r3, 0x20
|
||||
/* 80132CD8 0012FC18 4B EF 11 CD */ bl __nw__FUl
|
||||
/* 80132CDC 0012FC1C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80132CE0 0012FC20 41 82 00 50 */ beq .L_80132D30
|
||||
/* 80132CE4 0012FC24 3C 80 80 4F */ lis r4, __vt__5CNode@ha
|
||||
/* 80132CE8 0012FC28 3C C0 80 48 */ lis r6, lbl_8047C570@ha
|
||||
/* 80132CEC 0012FC2C 38 04 B5 28 */ addi r0, r4, __vt__5CNode@l
|
||||
/* 80132CF0 0012FC30 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 80132CF4 0012FC34 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80132CF8 0012FC38 38 E0 00 00 */ li r7, 0
|
||||
/* 80132CFC 0012FC3C 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator12VibrationObj@ha
|
||||
/* 80132D00 0012FC40 38 C6 C5 70 */ addi r6, r6, lbl_8047C570@l
|
||||
/* 80132D04 0012FC44 90 E3 00 10 */ stw r7, 0x10(r3)
|
||||
/* 80132D08 0012FC48 38 A5 FD EC */ addi r5, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80132D0C 0012FC4C 38 04 FD D8 */ addi r0, r4, __vt__Q214EffectAnimator12VibrationObj@l
|
||||
/* 80132D10 0012FC50 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 80132D14 0012FC54 90 E3 00 08 */ stw r7, 8(r3)
|
||||
/* 80132D18 0012FC58 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 80132D1C 0012FC5C 90 C3 00 14 */ stw r6, 0x14(r3)
|
||||
/* 80132D20 0012FC60 90 A3 00 00 */ stw r5, 0(r3)
|
||||
/* 80132D24 0012FC64 90 E3 00 18 */ stw r7, 0x18(r3)
|
||||
/* 80132D28 0012FC68 90 E3 00 1C */ stw r7, 0x1c(r3)
|
||||
/* 80132D2C 0012FC6C 90 03 00 00 */ stw r0, 0(r3)
|
||||
.L_80132D30:
|
||||
/* 80132D30 0012FC70 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 80132D34 0012FC74 38 A0 00 00 */ li r5, 0
|
||||
/* 80132D38 0012FC78 C0 02 9E 98 */ lfs f0, lbl_805181F8@sda21(r2)
|
||||
/* 80132D3C 0012FC7C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80132D40 0012FC80 90 A3 00 1C */ stw r5, 0x1c(r3)
|
||||
/* 80132D44 0012FC84 7C 03 03 78 */ mr r3, r0
|
||||
/* 80132D48 0012FC88 48 00 00 0C */ b .L_80132D54
|
||||
.L_80132D4C:
|
||||
/* 80132D4C 0012FC8C 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132D50 0012FC90 38 A5 00 01 */ addi r5, r5, 1
|
||||
.L_80132D54:
|
||||
/* 80132D54 0012FC94 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 80132D58 0012FC98 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80132D5C 0012FC9C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80132D60 0012FCA0 41 82 FF EC */ beq .L_80132D4C
|
||||
/* 80132D64 0012FCA4 90 A4 00 1C */ stw r5, 0x1c(r4)
|
||||
/* 80132D68 0012FCA8 38 60 00 00 */ li r3, 0
|
||||
/* 80132D6C 0012FCAC 90 04 00 18 */ stw r0, 0x18(r4)
|
||||
/* 80132D70 0012FCB0 80 C4 00 1C */ lwz r6, 0x1c(r4)
|
||||
/* 80132D74 0012FCB4 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80132D78 0012FCB8 40 81 00 40 */ ble .L_80132DB8
|
||||
/* 80132D7C 0012FCBC 2C 06 00 08 */ cmpwi r6, 8
|
||||
/* 80132D80 0012FCC0 38 A6 FF F8 */ addi r5, r6, -8
|
||||
/* 80132D84 0012FCC4 40 81 00 20 */ ble .L_80132DA4
|
||||
/* 80132D88 0012FCC8 38 05 00 07 */ addi r0, r5, 7
|
||||
/* 80132D8C 0012FCCC 54 00 E8 FE */ srwi r0, r0, 3
|
||||
/* 80132D90 0012FCD0 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132D94 0012FCD4 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80132D98 0012FCD8 40 81 00 0C */ ble .L_80132DA4
|
||||
.L_80132D9C:
|
||||
/* 80132D9C 0012FCDC 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132DA0 0012FCE0 42 00 FF FC */ bdnz .L_80132D9C
|
||||
.L_80132DA4:
|
||||
/* 80132DA4 0012FCE4 7C 03 30 50 */ subf r0, r3, r6
|
||||
/* 80132DA8 0012FCE8 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132DAC 0012FCEC 7C 03 30 00 */ cmpw r3, r6
|
||||
/* 80132DB0 0012FCF0 40 80 00 08 */ bge .L_80132DB8
|
||||
.L_80132DB4:
|
||||
/* 80132DB4 0012FCF4 42 00 00 00 */ bdnz .L_80132DB4
|
||||
.L_80132DB8:
|
||||
/* 80132DB8 0012FCF8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80132DBC 0012FCFC 48 2D E6 4D */ bl add__5CNodeFP5CNode
|
||||
/* 80132DC0 0012FD00 38 60 00 20 */ li r3, 0x20
|
||||
/* 80132DC4 0012FD04 4B EF 10 E1 */ bl __nw__FUl
|
||||
/* 80132DC8 0012FD08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80132DCC 0012FD0C 41 82 00 50 */ beq .L_80132E1C
|
||||
/* 80132DD0 0012FD10 3C 80 80 4F */ lis r4, __vt__5CNode@ha
|
||||
/* 80132DD4 0012FD14 3C C0 80 48 */ lis r6, lbl_8047C570@ha
|
||||
/* 80132DD8 0012FD18 38 04 B5 28 */ addi r0, r4, __vt__5CNode@l
|
||||
/* 80132DDC 0012FD1C 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 80132DE0 0012FD20 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80132DE4 0012FD24 38 E0 00 00 */ li r7, 0
|
||||
/* 80132DE8 0012FD28 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator10BristleObj@ha
|
||||
/* 80132DEC 0012FD2C 38 C6 C5 70 */ addi r6, r6, lbl_8047C570@l
|
||||
/* 80132DF0 0012FD30 90 E3 00 10 */ stw r7, 0x10(r3)
|
||||
/* 80132DF4 0012FD34 38 A5 FD EC */ addi r5, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80132DF8 0012FD38 38 04 FD C4 */ addi r0, r4, __vt__Q214EffectAnimator10BristleObj@l
|
||||
/* 80132DFC 0012FD3C 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 80132E00 0012FD40 90 E3 00 08 */ stw r7, 8(r3)
|
||||
/* 80132E04 0012FD44 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 80132E08 0012FD48 90 C3 00 14 */ stw r6, 0x14(r3)
|
||||
/* 80132E0C 0012FD4C 90 A3 00 00 */ stw r5, 0(r3)
|
||||
/* 80132E10 0012FD50 90 E3 00 18 */ stw r7, 0x18(r3)
|
||||
/* 80132E14 0012FD54 90 E3 00 1C */ stw r7, 0x1c(r3)
|
||||
/* 80132E18 0012FD58 90 03 00 00 */ stw r0, 0(r3)
|
||||
.L_80132E1C:
|
||||
/* 80132E1C 0012FD5C 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 80132E20 0012FD60 38 A0 00 00 */ li r5, 0
|
||||
/* 80132E24 0012FD64 C0 02 9E 98 */ lfs f0, lbl_805181F8@sda21(r2)
|
||||
/* 80132E28 0012FD68 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80132E2C 0012FD6C 90 A3 00 1C */ stw r5, 0x1c(r3)
|
||||
/* 80132E30 0012FD70 7C 03 03 78 */ mr r3, r0
|
||||
/* 80132E34 0012FD74 48 00 00 0C */ b .L_80132E40
|
||||
.L_80132E38:
|
||||
/* 80132E38 0012FD78 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132E3C 0012FD7C 38 A5 00 01 */ addi r5, r5, 1
|
||||
.L_80132E40:
|
||||
/* 80132E40 0012FD80 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 80132E44 0012FD84 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80132E48 0012FD88 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80132E4C 0012FD8C 41 82 FF EC */ beq .L_80132E38
|
||||
/* 80132E50 0012FD90 90 A4 00 1C */ stw r5, 0x1c(r4)
|
||||
/* 80132E54 0012FD94 38 60 00 00 */ li r3, 0
|
||||
/* 80132E58 0012FD98 90 04 00 18 */ stw r0, 0x18(r4)
|
||||
/* 80132E5C 0012FD9C 80 C4 00 1C */ lwz r6, 0x1c(r4)
|
||||
/* 80132E60 0012FDA0 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80132E64 0012FDA4 40 81 00 40 */ ble .L_80132EA4
|
||||
/* 80132E68 0012FDA8 2C 06 00 08 */ cmpwi r6, 8
|
||||
/* 80132E6C 0012FDAC 38 A6 FF F8 */ addi r5, r6, -8
|
||||
/* 80132E70 0012FDB0 40 81 00 20 */ ble .L_80132E90
|
||||
/* 80132E74 0012FDB4 38 05 00 07 */ addi r0, r5, 7
|
||||
/* 80132E78 0012FDB8 54 00 E8 FE */ srwi r0, r0, 3
|
||||
/* 80132E7C 0012FDBC 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132E80 0012FDC0 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80132E84 0012FDC4 40 81 00 0C */ ble .L_80132E90
|
||||
.L_80132E88:
|
||||
/* 80132E88 0012FDC8 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132E8C 0012FDCC 42 00 FF FC */ bdnz .L_80132E88
|
||||
.L_80132E90:
|
||||
/* 80132E90 0012FDD0 7C 03 30 50 */ subf r0, r3, r6
|
||||
/* 80132E94 0012FDD4 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132E98 0012FDD8 7C 03 30 00 */ cmpw r3, r6
|
||||
/* 80132E9C 0012FDDC 40 80 00 08 */ bge .L_80132EA4
|
||||
.L_80132EA0:
|
||||
/* 80132EA0 0012FDE0 42 00 00 00 */ bdnz .L_80132EA0
|
||||
.L_80132EA4:
|
||||
/* 80132EA4 0012FDE4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80132EA8 0012FDE8 48 2D E5 61 */ bl add__5CNodeFP5CNode
|
||||
/* 80132EAC 0012FDEC 38 60 00 20 */ li r3, 0x20
|
||||
/* 80132EB0 0012FDF0 4B EF 0F F5 */ bl __nw__FUl
|
||||
/* 80132EB4 0012FDF4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80132EB8 0012FDF8 41 82 00 50 */ beq .L_80132F08
|
||||
/* 80132EBC 0012FDFC 3C 80 80 4F */ lis r4, __vt__5CNode@ha
|
||||
/* 80132EC0 0012FE00 3C C0 80 48 */ lis r6, lbl_8047C570@ha
|
||||
/* 80132EC4 0012FE04 38 04 B5 28 */ addi r0, r4, __vt__5CNode@l
|
||||
/* 80132EC8 0012FE08 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 80132ECC 0012FE0C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80132ED0 0012FE10 38 E0 00 00 */ li r7, 0
|
||||
/* 80132ED4 0012FE14 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator9LengthObj@ha
|
||||
/* 80132ED8 0012FE18 38 C6 C5 70 */ addi r6, r6, lbl_8047C570@l
|
||||
/* 80132EDC 0012FE1C 90 E3 00 10 */ stw r7, 0x10(r3)
|
||||
/* 80132EE0 0012FE20 38 A5 FD EC */ addi r5, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80132EE4 0012FE24 38 04 FD B0 */ addi r0, r4, __vt__Q214EffectAnimator9LengthObj@l
|
||||
/* 80132EE8 0012FE28 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 80132EEC 0012FE2C 90 E3 00 08 */ stw r7, 8(r3)
|
||||
/* 80132EF0 0012FE30 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 80132EF4 0012FE34 90 C3 00 14 */ stw r6, 0x14(r3)
|
||||
/* 80132EF8 0012FE38 90 A3 00 00 */ stw r5, 0(r3)
|
||||
/* 80132EFC 0012FE3C 90 E3 00 18 */ stw r7, 0x18(r3)
|
||||
/* 80132F00 0012FE40 90 E3 00 1C */ stw r7, 0x1c(r3)
|
||||
/* 80132F04 0012FE44 90 03 00 00 */ stw r0, 0(r3)
|
||||
.L_80132F08:
|
||||
/* 80132F08 0012FE48 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80132F0C 0012FE4C 38 A0 00 00 */ li r5, 0
|
||||
/* 80132F10 0012FE50 C0 02 9E 98 */ lfs f0, lbl_805181F8@sda21(r2)
|
||||
/* 80132F14 0012FE54 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80132F18 0012FE58 90 A3 00 1C */ stw r5, 0x1c(r3)
|
||||
/* 80132F1C 0012FE5C 7C 03 03 78 */ mr r3, r0
|
||||
/* 80132F20 0012FE60 48 00 00 0C */ b .L_80132F2C
|
||||
.L_80132F24:
|
||||
/* 80132F24 0012FE64 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132F28 0012FE68 38 A5 00 01 */ addi r5, r5, 1
|
||||
.L_80132F2C:
|
||||
/* 80132F2C 0012FE6C C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 80132F30 0012FE70 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80132F34 0012FE74 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80132F38 0012FE78 41 82 FF EC */ beq .L_80132F24
|
||||
/* 80132F3C 0012FE7C 90 A4 00 1C */ stw r5, 0x1c(r4)
|
||||
/* 80132F40 0012FE80 38 60 00 00 */ li r3, 0
|
||||
/* 80132F44 0012FE84 90 04 00 18 */ stw r0, 0x18(r4)
|
||||
/* 80132F48 0012FE88 80 C4 00 1C */ lwz r6, 0x1c(r4)
|
||||
/* 80132F4C 0012FE8C 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80132F50 0012FE90 40 81 00 40 */ ble .L_80132F90
|
||||
/* 80132F54 0012FE94 2C 06 00 08 */ cmpwi r6, 8
|
||||
/* 80132F58 0012FE98 38 A6 FF F8 */ addi r5, r6, -8
|
||||
/* 80132F5C 0012FE9C 40 81 00 20 */ ble .L_80132F7C
|
||||
/* 80132F60 0012FEA0 38 05 00 07 */ addi r0, r5, 7
|
||||
/* 80132F64 0012FEA4 54 00 E8 FE */ srwi r0, r0, 3
|
||||
/* 80132F68 0012FEA8 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132F6C 0012FEAC 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80132F70 0012FEB0 40 81 00 0C */ ble .L_80132F7C
|
||||
.L_80132F74:
|
||||
/* 80132F74 0012FEB4 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 80132F78 0012FEB8 42 00 FF FC */ bdnz .L_80132F74
|
||||
.L_80132F7C:
|
||||
/* 80132F7C 0012FEBC 7C 03 30 50 */ subf r0, r3, r6
|
||||
/* 80132F80 0012FEC0 7C 09 03 A6 */ mtctr r0
|
||||
/* 80132F84 0012FEC4 7C 03 30 00 */ cmpw r3, r6
|
||||
/* 80132F88 0012FEC8 40 80 00 08 */ bge .L_80132F90
|
||||
.L_80132F8C:
|
||||
/* 80132F8C 0012FECC 42 00 00 00 */ bdnz .L_80132F8C
|
||||
.L_80132F90:
|
||||
/* 80132F90 0012FED0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80132F94 0012FED4 48 2D E4 75 */ bl add__5CNodeFP5CNode
|
||||
/* 80132F98 0012FED8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80132F9C 0012FEDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80132FA0 0012FEE0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80132FA4 0012FEE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80132FA8 0012FEE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80132FAC 0012FEEC 4E 80 00 20 */ blr
|
||||
|
||||
.global __dt__Q214EffectAnimator3ObjFv
|
||||
__dt__Q214EffectAnimator3ObjFv:
|
||||
/* 80132FB0 0012FEF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80132FB4 0012FEF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80132FB8 0012FEF8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80132FBC 0012FEFC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80132FC0 0012FF00 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80132FC4 0012FF04 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80132FC8 0012FF08 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80132FCC 0012FF0C 41 82 00 28 */ beq .L_80132FF4
|
||||
/* 80132FD0 0012FF10 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 80132FD4 0012FF14 38 80 00 00 */ li r4, 0
|
||||
/* 80132FD8 0012FF18 38 05 FD EC */ addi r0, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80132FDC 0012FF1C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80132FE0 0012FF20 48 2D E5 A9 */ bl __dt__5CNodeFv
|
||||
/* 80132FE4 0012FF24 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80132FE8 0012FF28 40 81 00 0C */ ble .L_80132FF4
|
||||
/* 80132FEC 0012FF2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80132FF0 0012FF30 4B EF 10 C5 */ bl __dl__FPv
|
||||
.L_80132FF4:
|
||||
/* 80132FF4 0012FF34 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80132FF8 0012FF38 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80132FFC 0012FF3C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80133000 0012FF40 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80133004 0012FF44 7C 08 03 A6 */ mtlr r0
|
||||
/* 80133008 0012FF48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8013300C 0012FF4C 4E 80 00 20 */ blr
|
||||
|
||||
.global __ct__Q214EffectAnimator3MgrFv
|
||||
__ct__Q214EffectAnimator3MgrFv:
|
||||
/* 80133010 0012FF50 38 00 00 00 */ li r0, 0
|
||||
/* 80133014 0012FF54 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80133018 0012FF58 4E 80 00 20 */ blr
|
||||
|
||||
.global setup__Q214EffectAnimator3MgrFv
|
||||
setup__Q214EffectAnimator3MgrFv:
|
||||
/* 8013301C 0012FF5C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80133020 0012FF60 7C 08 02 A6 */ mflr r0
|
||||
/* 80133024 0012FF64 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80133028 0012FF68 BF 61 00 0C */ stmw r27, 0xc(r1)
|
||||
/* 8013302C 0012FF6C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80133030 0012FF70 38 60 00 24 */ li r3, 0x24
|
||||
/* 80133034 0012FF74 4B EF 0F 79 */ bl __nwa__FUl
|
||||
/* 80133038 0012FF78 3C 80 80 4B */ lis r4, "sEffectAnimData__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"@ha
|
||||
/* 8013303C 0012FF7C 90 7B 00 00 */ stw r3, 0(r27)
|
||||
/* 80133040 0012FF80 3B C4 FD 8C */ addi r30, r4, "sEffectAnimData__Q214EffectAnimator28@unnamed@effectAnimator_cpp@"@l
|
||||
/* 80133044 0012FF84 3B 80 00 00 */ li r28, 0
|
||||
/* 80133048 0012FF88 3B A0 00 00 */ li r29, 0
|
||||
.L_8013304C:
|
||||
/* 8013304C 0012FF8C 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80133050 0012FF90 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80133054 0012FF94 41 82 00 48 */ beq .L_8013309C
|
||||
/* 80133058 0012FF98 38 60 00 18 */ li r3, 0x18
|
||||
/* 8013305C 0012FF9C 4B EF 0E 49 */ bl __nw__FUl
|
||||
/* 80133060 0012FFA0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80133064 0012FFA4 41 82 00 1C */ beq .L_80133080
|
||||
/* 80133068 0012FFA8 48 2D E3 29 */ bl __ct__5CNodeFv
|
||||
/* 8013306C 0012FFAC 38 00 00 00 */ li r0, 0
|
||||
/* 80133070 0012FFB0 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 80133074 0012FFB4 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
/* 80133078 0012FFB8 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 8013307C 0012FFBC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
.L_80133080:
|
||||
/* 80133080 0012FFC0 80 7B 00 00 */ lwz r3, 0(r27)
|
||||
/* 80133084 0012FFC4 7F E3 E9 2E */ stwx r31, r3, r29
|
||||
/* 80133088 0012FFC8 80 7B 00 00 */ lwz r3, 0(r27)
|
||||
/* 8013308C 0012FFCC 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 80133090 0012FFD0 7C 63 E8 2E */ lwzx r3, r3, r29
|
||||
/* 80133094 0012FFD4 4B FF FC 25 */ bl setup__Q214EffectAnimator6ObjMgrFPQ214EffectAnimator10ObjMgrData
|
||||
/* 80133098 0012FFD8 48 00 00 10 */ b .L_801330A8
|
||||
.L_8013309C:
|
||||
/* 8013309C 0012FFDC 80 7B 00 00 */ lwz r3, 0(r27)
|
||||
/* 801330A0 0012FFE0 38 00 00 00 */ li r0, 0
|
||||
/* 801330A4 0012FFE4 7C 03 E9 2E */ stwx r0, r3, r29
|
||||
.L_801330A8:
|
||||
/* 801330A8 0012FFE8 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801330AC 0012FFEC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801330B0 0012FFF0 2C 1C 00 09 */ cmpwi r28, 9
|
||||
/* 801330B4 0012FFF4 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 801330B8 0012FFF8 41 80 FF 94 */ blt .L_8013304C
|
||||
/* 801330BC 0012FFFC BB 61 00 0C */ lmw r27, 0xc(r1)
|
||||
/* 801330C0 00130000 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801330C4 00130004 7C 08 03 A6 */ mtlr r0
|
||||
/* 801330C8 00130008 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801330CC 0013000C 4E 80 00 20 */ blr
|
||||
|
||||
.global update__Q214EffectAnimator3MgrFPQ23efx13TKechappyTestif
|
||||
update__Q214EffectAnimator3MgrFPQ23efx13TKechappyTestif:
|
||||
/* 801330D0 00130010 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801330D4 00130014 7C 08 02 A6 */ mflr r0
|
||||
/* 801330D8 00130018 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801330DC 0013001C DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 801330E0 00130020 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
||||
/* 801330E4 00130024 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801330E8 00130028 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 801330EC 0013002C 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 801330F0 00130030 7C BF 2B 78 */ mr r31, r5
|
||||
/* 801330F4 00130034 FF E0 08 90 */ fmr f31, f1
|
||||
/* 801330F8 00130038 28 1F 00 09 */ cmplwi r31, 9
|
||||
/* 801330FC 0013003C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80133100 00130040 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80133104 00130044 40 81 00 20 */ ble .L_80133124
|
||||
/* 80133108 00130048 3C 60 80 48 */ lis r3, lbl_8047C57C@ha
|
||||
/* 8013310C 0013004C 3C A0 80 48 */ lis r5, lbl_8047C590@ha
|
||||
/* 80133110 00130050 38 63 C5 7C */ addi r3, r3, lbl_8047C57C@l
|
||||
/* 80133114 00130054 38 80 01 67 */ li r4, 0x167
|
||||
/* 80133118 00130058 38 A5 C5 90 */ addi r5, r5, lbl_8047C590@l
|
||||
/* 8013311C 0013005C 4C C6 31 82 */ crclr 6
|
||||
/* 80133120 00130060 4B EF 75 21 */ bl panic_f__12JUTExceptionFPCciPCce
|
||||
.L_80133124:
|
||||
/* 80133124 00130064 80 7D 00 00 */ lwz r3, 0(r29)
|
||||
/* 80133128 00130068 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 8013312C 0013006C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80133130 00130070 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80133134 00130074 40 82 00 2C */ bne .L_80133160
|
||||
/* 80133138 00130078 C0 22 9E 98 */ lfs f1, lbl_805181F8@sda21(r2)
|
||||
/* 8013313C 0013007C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133140 00130080 48 28 0A 89 */ bl setSpread__Q23efx13TKechappyTestFf
|
||||
/* 80133144 00130084 C0 22 9E 9C */ lfs f1, lbl_805181FC@sda21(r2)
|
||||
/* 80133148 00130088 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8013314C 0013008C 48 28 0A 59 */ bl setAwayFromCenterSpeed__Q23efx13TKechappyTestFf
|
||||
/* 80133150 00130090 C0 22 9E A0 */ lfs f1, lbl_80518200@sda21(r2)
|
||||
/* 80133154 00130094 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133158 00130098 48 28 0A 29 */ bl setGlobalParticleScale__Q23efx13TKechappyTestFf
|
||||
/* 8013315C 0013009C 48 00 00 34 */ b .L_80133190
|
||||
.L_80133160:
|
||||
/* 80133160 001300A0 83 E3 00 10 */ lwz r31, 0x10(r3)
|
||||
/* 80133164 001300A4 48 00 00 24 */ b .L_80133188
|
||||
.L_80133168:
|
||||
/* 80133168 001300A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8013316C 001300AC FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80133170 001300B0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80133174 001300B4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80133178 001300B8 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8013317C 001300BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80133180 001300C0 4E 80 04 21 */ bctrl
|
||||
/* 80133184 001300C4 83 FF 00 04 */ lwz r31, 4(r31)
|
||||
.L_80133188:
|
||||
/* 80133188 001300C8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8013318C 001300CC 40 82 FF DC */ bne .L_80133168
|
||||
.L_80133190:
|
||||
/* 80133190 001300D0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
||||
/* 80133194 001300D4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80133198 001300D8 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 8013319C 001300DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801331A0 001300E0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801331A4 001300E4 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 801331A8 001300E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801331AC 001300EC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801331B0 001300F0 4E 80 00 20 */ blr
|
||||
|
||||
.global __dt__Q214EffectAnimator9LengthObjFv
|
||||
__dt__Q214EffectAnimator9LengthObjFv:
|
||||
/* 801331B4 001300F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801331B8 001300F8 7C 08 02 A6 */ mflr r0
|
||||
/* 801331BC 001300FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801331C0 00130100 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801331C4 00130104 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801331C8 00130108 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801331CC 0013010C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 801331D0 00130110 41 82 00 38 */ beq .L_80133208
|
||||
/* 801331D4 00130114 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator9LengthObj@ha
|
||||
/* 801331D8 00130118 38 04 FD B0 */ addi r0, r4, __vt__Q214EffectAnimator9LengthObj@l
|
||||
/* 801331DC 0013011C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 801331E0 00130120 41 82 00 18 */ beq .L_801331F8
|
||||
/* 801331E4 00130124 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 801331E8 00130128 38 80 00 00 */ li r4, 0
|
||||
/* 801331EC 0013012C 38 05 FD EC */ addi r0, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 801331F0 00130130 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 801331F4 00130134 48 2D E3 95 */ bl __dt__5CNodeFv
|
||||
.L_801331F8:
|
||||
/* 801331F8 00130138 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 801331FC 0013013C 40 81 00 0C */ ble .L_80133208
|
||||
/* 80133200 00130140 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133204 00130144 4B EF 0E B1 */ bl __dl__FPv
|
||||
.L_80133208:
|
||||
/* 80133208 00130148 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8013320C 0013014C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133210 00130150 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80133214 00130154 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80133218 00130158 7C 08 03 A6 */ mtlr r0
|
||||
/* 8013321C 0013015C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80133220 00130160 4E 80 00 20 */ blr
|
||||
|
||||
.global update__Q214EffectAnimator9LengthObjFPQ23efx13TKechappyTestf
|
||||
update__Q214EffectAnimator9LengthObjFPQ23efx13TKechappyTestf:
|
||||
/* 80133224 00130164 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80133228 00130168 7C 08 02 A6 */ mflr r0
|
||||
/* 8013322C 0013016C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80133230 00130170 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80133234 00130174 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
||||
/* 80133238 00130178 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8013323C 0013017C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80133240 00130180 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80133244 00130184 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80133248 00130188 38 A0 00 00 */ li r5, 0
|
||||
/* 8013324C 0013018C 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80133250 00130190 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80133254 00130194 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80133258 00130198 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8013325C 0013019C 3B C0 FF FF */ li r30, -1
|
||||
/* 80133260 001301A0 7C 09 03 A6 */ mtctr r0
|
||||
/* 80133264 001301A4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80133268 001301A8 40 81 00 2C */ ble .L_80133294
|
||||
.L_8013326C:
|
||||
/* 8013326C 001301AC 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 80133270 001301B0 7C 03 24 2E */ lfsx f0, r3, r4
|
||||
/* 80133274 001301B4 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 80133278 001301B8 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8013327C 001301BC 40 82 00 0C */ bne .L_80133288
|
||||
/* 80133280 001301C0 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80133284 001301C4 48 00 00 10 */ b .L_80133294
|
||||
.L_80133288:
|
||||
/* 80133288 001301C8 38 84 00 08 */ addi r4, r4, 8
|
||||
/* 8013328C 001301CC 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80133290 001301D0 42 00 FF DC */ bdnz .L_8013326C
|
||||
.L_80133294:
|
||||
/* 80133294 001301D4 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80133298 001301D8 40 82 00 20 */ bne .L_801332B8
|
||||
/* 8013329C 001301DC 3C 60 80 48 */ lis r3, lbl_8047C57C@ha
|
||||
/* 801332A0 001301E0 3C A0 80 48 */ lis r5, lbl_8047C590@ha
|
||||
/* 801332A4 001301E4 38 63 C5 7C */ addi r3, r3, lbl_8047C57C@l
|
||||
/* 801332A8 001301E8 38 80 01 0B */ li r4, 0x10b
|
||||
/* 801332AC 001301EC 38 A5 C5 90 */ addi r5, r5, lbl_8047C590@l
|
||||
/* 801332B0 001301F0 4C C6 31 82 */ crclr 6
|
||||
/* 801332B4 001301F4 4B EF 73 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
||||
.L_801332B8:
|
||||
/* 801332B8 001301F8 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 801332BC 001301FC 40 82 00 18 */ bne .L_801332D4
|
||||
/* 801332C0 00130200 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 801332C4 00130204 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 801332C8 00130208 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 801332CC 0013020C C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 801332D0 00130210 48 00 00 40 */ b .L_80133310
|
||||
.L_801332D4:
|
||||
/* 801332D4 00130214 38 1E FF FF */ addi r0, r30, -1
|
||||
/* 801332D8 00130218 80 BD 00 18 */ lwz r5, 0x18(r29)
|
||||
/* 801332DC 0013021C 54 03 18 38 */ slwi r3, r0, 3
|
||||
/* 801332E0 00130220 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 801332E4 00130224 7C 85 1A 14 */ add r4, r5, r3
|
||||
/* 801332E8 00130228 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 801332EC 0013022C C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 801332F0 00130230 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 801332F4 00130234 EC 5F 08 28 */ fsubs f2, f31, f1
|
||||
/* 801332F8 00130238 C0 64 00 04 */ lfs f3, 4(r4)
|
||||
/* 801332FC 0013023C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80133300 00130240 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80133304 00130244 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 80133308 00130248 EC 22 08 24 */ fdivs f1, f2, f1
|
||||
/* 8013330C 0013024C EC 21 18 3A */ fmadds f1, f1, f0, f3
|
||||
.L_80133310:
|
||||
/* 80133310 00130250 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80133314 00130254 48 28 08 6D */ bl setGlobalParticleScale__Q23efx13TKechappyTestFf
|
||||
/* 80133318 00130258 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
||||
/* 8013331C 0013025C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80133320 00130260 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 80133324 00130264 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80133328 00130268 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8013332C 0013026C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 80133330 00130270 7C 08 03 A6 */ mtlr r0
|
||||
/* 80133334 00130274 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80133338 00130278 4E 80 00 20 */ blr
|
||||
|
||||
.global __dt__Q214EffectAnimator10BristleObjFv
|
||||
__dt__Q214EffectAnimator10BristleObjFv:
|
||||
/* 8013333C 0013027C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80133340 00130280 7C 08 02 A6 */ mflr r0
|
||||
/* 80133344 00130284 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80133348 00130288 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8013334C 0013028C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80133350 00130290 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80133354 00130294 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80133358 00130298 41 82 00 38 */ beq .L_80133390
|
||||
/* 8013335C 0013029C 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator10BristleObj@ha
|
||||
/* 80133360 001302A0 38 04 FD C4 */ addi r0, r4, __vt__Q214EffectAnimator10BristleObj@l
|
||||
/* 80133364 001302A4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80133368 001302A8 41 82 00 18 */ beq .L_80133380
|
||||
/* 8013336C 001302AC 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 80133370 001302B0 38 80 00 00 */ li r4, 0
|
||||
/* 80133374 001302B4 38 05 FD EC */ addi r0, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80133378 001302B8 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8013337C 001302BC 48 2D E2 0D */ bl __dt__5CNodeFv
|
||||
.L_80133380:
|
||||
/* 80133380 001302C0 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80133384 001302C4 40 81 00 0C */ ble .L_80133390
|
||||
/* 80133388 001302C8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8013338C 001302CC 4B EF 0D 29 */ bl __dl__FPv
|
||||
.L_80133390:
|
||||
/* 80133390 001302D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80133394 001302D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133398 001302D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8013339C 001302DC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801333A0 001302E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801333A4 001302E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801333A8 001302E8 4E 80 00 20 */ blr
|
||||
|
||||
.global update__Q214EffectAnimator10BristleObjFPQ23efx13TKechappyTestf
|
||||
update__Q214EffectAnimator10BristleObjFPQ23efx13TKechappyTestf:
|
||||
/* 801333AC 001302EC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801333B0 001302F0 7C 08 02 A6 */ mflr r0
|
||||
/* 801333B4 001302F4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801333B8 001302F8 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 801333BC 001302FC F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
||||
/* 801333C0 00130300 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801333C4 00130304 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 801333C8 00130308 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 801333CC 0013030C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801333D0 00130310 38 A0 00 00 */ li r5, 0
|
||||
/* 801333D4 00130314 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 801333D8 00130318 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801333DC 0013031C FF E0 08 90 */ fmr f31, f1
|
||||
/* 801333E0 00130320 7C A4 2B 78 */ mr r4, r5
|
||||
/* 801333E4 00130324 3B C0 FF FF */ li r30, -1
|
||||
/* 801333E8 00130328 7C 09 03 A6 */ mtctr r0
|
||||
/* 801333EC 0013032C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801333F0 00130330 40 81 00 2C */ ble .L_8013341C
|
||||
.L_801333F4:
|
||||
/* 801333F4 00130334 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 801333F8 00130338 7C 03 24 2E */ lfsx f0, r3, r4
|
||||
/* 801333FC 0013033C FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 80133400 00130340 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80133404 00130344 40 82 00 0C */ bne .L_80133410
|
||||
/* 80133408 00130348 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8013340C 0013034C 48 00 00 10 */ b .L_8013341C
|
||||
.L_80133410:
|
||||
/* 80133410 00130350 38 84 00 08 */ addi r4, r4, 8
|
||||
/* 80133414 00130354 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80133418 00130358 42 00 FF DC */ bdnz .L_801333F4
|
||||
.L_8013341C:
|
||||
/* 8013341C 0013035C 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80133420 00130360 40 82 00 20 */ bne .L_80133440
|
||||
/* 80133424 00130364 3C 60 80 48 */ lis r3, lbl_8047C57C@ha
|
||||
/* 80133428 00130368 3C A0 80 48 */ lis r5, lbl_8047C590@ha
|
||||
/* 8013342C 0013036C 38 63 C5 7C */ addi r3, r3, lbl_8047C57C@l
|
||||
/* 80133430 00130370 38 80 01 0B */ li r4, 0x10b
|
||||
/* 80133434 00130374 38 A5 C5 90 */ addi r5, r5, lbl_8047C590@l
|
||||
/* 80133438 00130378 4C C6 31 82 */ crclr 6
|
||||
/* 8013343C 0013037C 4B EF 72 05 */ bl panic_f__12JUTExceptionFPCciPCce
|
||||
.L_80133440:
|
||||
/* 80133440 00130380 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80133444 00130384 40 82 00 18 */ bne .L_8013345C
|
||||
/* 80133448 00130388 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 8013344C 0013038C 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 80133450 00130390 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80133454 00130394 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 80133458 00130398 48 00 00 40 */ b .L_80133498
|
||||
.L_8013345C:
|
||||
/* 8013345C 0013039C 38 1E FF FF */ addi r0, r30, -1
|
||||
/* 80133460 001303A0 80 BD 00 18 */ lwz r5, 0x18(r29)
|
||||
/* 80133464 001303A4 54 03 18 38 */ slwi r3, r0, 3
|
||||
/* 80133468 001303A8 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 8013346C 001303AC 7C 85 1A 14 */ add r4, r5, r3
|
||||
/* 80133470 001303B0 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 80133474 001303B4 C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 80133478 001303B8 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 8013347C 001303BC EC 5F 08 28 */ fsubs f2, f31, f1
|
||||
/* 80133480 001303C0 C0 64 00 04 */ lfs f3, 4(r4)
|
||||
/* 80133484 001303C4 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80133488 001303C8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8013348C 001303CC EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 80133490 001303D0 EC 22 08 24 */ fdivs f1, f2, f1
|
||||
/* 80133494 001303D4 EC 21 18 3A */ fmadds f1, f1, f0, f3
|
||||
.L_80133498:
|
||||
/* 80133498 001303D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8013349C 001303DC 48 28 07 09 */ bl setAwayFromCenterSpeed__Q23efx13TKechappyTestFf
|
||||
/* 801334A0 001303E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
||||
/* 801334A4 001303E4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801334A8 001303E8 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 801334AC 001303EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801334B0 001303F0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801334B4 001303F4 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 801334B8 001303F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801334BC 001303FC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801334C0 00130400 4E 80 00 20 */ blr
|
||||
|
||||
.global __dt__Q214EffectAnimator12VibrationObjFv
|
||||
__dt__Q214EffectAnimator12VibrationObjFv:
|
||||
/* 801334C4 00130404 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801334C8 00130408 7C 08 02 A6 */ mflr r0
|
||||
/* 801334CC 0013040C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801334D0 00130410 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801334D4 00130414 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801334D8 00130418 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801334DC 0013041C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 801334E0 00130420 41 82 00 38 */ beq .L_80133518
|
||||
/* 801334E4 00130424 3C 80 80 4B */ lis r4, __vt__Q214EffectAnimator12VibrationObj@ha
|
||||
/* 801334E8 00130428 38 04 FD D8 */ addi r0, r4, __vt__Q214EffectAnimator12VibrationObj@l
|
||||
/* 801334EC 0013042C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 801334F0 00130430 41 82 00 18 */ beq .L_80133508
|
||||
/* 801334F4 00130434 3C A0 80 4B */ lis r5, __vt__Q214EffectAnimator3Obj@ha
|
||||
/* 801334F8 00130438 38 80 00 00 */ li r4, 0
|
||||
/* 801334FC 0013043C 38 05 FD EC */ addi r0, r5, __vt__Q214EffectAnimator3Obj@l
|
||||
/* 80133500 00130440 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80133504 00130444 48 2D E0 85 */ bl __dt__5CNodeFv
|
||||
.L_80133508:
|
||||
/* 80133508 00130448 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8013350C 0013044C 40 81 00 0C */ ble .L_80133518
|
||||
/* 80133510 00130450 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133514 00130454 4B EF 0B A1 */ bl __dl__FPv
|
||||
.L_80133518:
|
||||
/* 80133518 00130458 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8013351C 0013045C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80133520 00130460 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80133524 00130464 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80133528 00130468 7C 08 03 A6 */ mtlr r0
|
||||
/* 8013352C 0013046C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80133530 00130470 4E 80 00 20 */ blr
|
||||
|
||||
.global update__Q214EffectAnimator12VibrationObjFPQ23efx13TKechappyTestf
|
||||
update__Q214EffectAnimator12VibrationObjFPQ23efx13TKechappyTestf:
|
||||
/* 80133534 00130474 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80133538 00130478 7C 08 02 A6 */ mflr r0
|
||||
/* 8013353C 0013047C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80133540 00130480 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80133544 00130484 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
||||
/* 80133548 00130488 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8013354C 0013048C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80133550 00130490 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80133554 00130494 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80133558 00130498 38 A0 00 00 */ li r5, 0
|
||||
/* 8013355C 0013049C 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80133560 001304A0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80133564 001304A4 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80133568 001304A8 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8013356C 001304AC 3B C0 FF FF */ li r30, -1
|
||||
/* 80133570 001304B0 7C 09 03 A6 */ mtctr r0
|
||||
/* 80133574 001304B4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80133578 001304B8 40 81 00 2C */ ble .L_801335A4
|
||||
.L_8013357C:
|
||||
/* 8013357C 001304BC 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 80133580 001304C0 7C 03 24 2E */ lfsx f0, r3, r4
|
||||
/* 80133584 001304C4 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 80133588 001304C8 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8013358C 001304CC 40 82 00 0C */ bne .L_80133598
|
||||
/* 80133590 001304D0 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80133594 001304D4 48 00 00 10 */ b .L_801335A4
|
||||
.L_80133598:
|
||||
/* 80133598 001304D8 38 84 00 08 */ addi r4, r4, 8
|
||||
/* 8013359C 001304DC 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 801335A0 001304E0 42 00 FF DC */ bdnz .L_8013357C
|
||||
.L_801335A4:
|
||||
/* 801335A4 001304E4 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 801335A8 001304E8 40 82 00 20 */ bne .L_801335C8
|
||||
/* 801335AC 001304EC 3C 60 80 48 */ lis r3, lbl_8047C57C@ha
|
||||
/* 801335B0 001304F0 3C A0 80 48 */ lis r5, lbl_8047C590@ha
|
||||
/* 801335B4 001304F4 38 63 C5 7C */ addi r3, r3, lbl_8047C57C@l
|
||||
/* 801335B8 001304F8 38 80 01 0B */ li r4, 0x10b
|
||||
/* 801335BC 001304FC 38 A5 C5 90 */ addi r5, r5, lbl_8047C590@l
|
||||
/* 801335C0 00130500 4C C6 31 82 */ crclr 6
|
||||
/* 801335C4 00130504 4B EF 70 7D */ bl panic_f__12JUTExceptionFPCciPCce
|
||||
.L_801335C8:
|
||||
/* 801335C8 00130508 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 801335CC 0013050C 40 82 00 18 */ bne .L_801335E4
|
||||
/* 801335D0 00130510 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 801335D4 00130514 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 801335D8 00130518 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 801335DC 0013051C C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 801335E0 00130520 48 00 00 40 */ b .L_80133620
|
||||
.L_801335E4:
|
||||
/* 801335E4 00130524 38 1E FF FF */ addi r0, r30, -1
|
||||
/* 801335E8 00130528 80 BD 00 18 */ lwz r5, 0x18(r29)
|
||||
/* 801335EC 0013052C 54 03 18 38 */ slwi r3, r0, 3
|
||||
/* 801335F0 00130530 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 801335F4 00130534 7C 85 1A 14 */ add r4, r5, r3
|
||||
/* 801335F8 00130538 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 801335FC 0013053C C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 80133600 00130540 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80133604 00130544 EC 5F 08 28 */ fsubs f2, f31, f1
|
||||
/* 80133608 00130548 C0 64 00 04 */ lfs f3, 4(r4)
|
||||
/* 8013360C 0013054C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80133610 00130550 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80133614 00130554 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 80133618 00130558 EC 22 08 24 */ fdivs f1, f2, f1
|
||||
/* 8013361C 0013055C EC 21 18 3A */ fmadds f1, f1, f0, f3
|
||||
.L_80133620:
|
||||
/* 80133620 00130560 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80133624 00130564 48 28 05 A5 */ bl setSpread__Q23efx13TKechappyTestFf
|
||||
/* 80133628 00130568 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
||||
/* 8013362C 0013056C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80133630 00130570 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 80133634 00130574 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80133638 00130578 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8013363C 0013057C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 80133640 00130580 7C 08 03 A6 */ mtlr r0
|
||||
/* 80133644 00130584 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80133648 00130588 4E 80 00 20 */ blr
|
@ -194,11 +194,9 @@
|
||||
### <section id="plugProjectYamashitaU">plugProjectYamashitaU</section>
|
||||
| File | Size (bytes) | File | Size (bytes) |
|
||||
| ---- | ---- | ---- | ---- |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/effectAnimator.cpp">effectAnimator.cpp</a> | 6581 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/farmMgr.cpp">farmMgr.cpp</a> | 12281 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/farm.cpp">farm.cpp</a> | 14023 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/vtxAnm.cpp">vtxAnm.cpp</a> | 26658 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/enemyStoneDrawInfo.cpp">enemyStoneDrawInfo.cpp</a> | 32855 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/lifeGaugeMgr.cpp">lifeGaugeMgr.cpp</a> | 35502 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/carryInfoMgr.cpp">carryInfoMgr.cpp</a> | 47801 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/generalEnemyMgr.cpp">generalEnemyMgr.cpp</a> | 56235 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/kochappyState.cpp">kochappyState.cpp</a> | 58866 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/farmMgr.cpp">farmMgr.cpp</a> | 12281 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/farm.cpp">farm.cpp</a> | 14023 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/vtxAnm.cpp">vtxAnm.cpp</a> | 26658 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/enemyStoneDrawInfo.cpp">enemyStoneDrawInfo.cpp</a> | 32855 |
|
||||
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/lifeGaugeMgr.cpp">lifeGaugeMgr.cpp</a> | 35502 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectYamashitaU/carryInfoMgr.cpp">carryInfoMgr.cpp</a> | 47801 |
|
||||
|
||||
### <section id="sysBootupU">sysBootupU</section>
|
||||
| File | Size (bytes) | File | Size (bytes) |
|
||||
|
@ -476,7 +476,7 @@ YAMASHITA:=\
|
||||
$(BUILD_DIR)/src/plugProjectYamashitaU/enemyFSM.o\
|
||||
$(BUILD_DIR)/asm/plugProjectYamashitaU/singleGS_ZukanParms.o\
|
||||
$(BUILD_DIR)/src/plugProjectYamashitaU/treasureLightMgr.o\
|
||||
$(BUILD_DIR)/asm/plugProjectYamashitaU/effectAnimator.o\
|
||||
$(BUILD_DIR)/src/plugProjectYamashitaU/effectAnimator.o\
|
||||
|
||||
KANDO:=\
|
||||
$(BUILD_DIR)/src/plugProjectKandoU/pikiAnimator.o\
|
||||
|
@ -92,7 +92,6 @@ void Obj::setup(KeyData* data)
|
||||
* Address: ........
|
||||
* Size: 000104
|
||||
*/
|
||||
// this inline needs fixing up to fix the weak update functions.
|
||||
f32 Obj::calcValue(f32 keyFrame)
|
||||
{
|
||||
int idx = -1;
|
||||
@ -111,8 +110,7 @@ f32 Obj::calcValue(f32 keyFrame)
|
||||
KeyData* prevData = &m_data[idx - 1];
|
||||
KeyData* currData = &m_data[idx];
|
||||
|
||||
// just this calculation here needs fixing.
|
||||
f32 ratio = ((keyFrame - prevData->m_frame) / (currData->m_frame - (keyFrame - prevData->m_frame)));
|
||||
f32 ratio = (keyFrame - prevData->m_frame) / (currData->m_frame - prevData->m_frame);
|
||||
f32 scaleDiff = (currData->m_scale - prevData->m_scale);
|
||||
return ratio * scaleDiff + prevData->m_scale;
|
||||
}
|
||||
|
@ -309,3 +309,5 @@ You have 1579 out of 10000 Pokos and 55 out of 201 treasures.",2023-01-06 16:28:
|
||||
You have 1599 out of 10000 Pokos and 56 out of 201 treasures.",2023-01-06 19:27:10.760433
|
||||
1605,747144,0.1605948990961991,57,202841,0.2845469491734656,"
|
||||
You have 1605 out of 10000 Pokos and 57 out of 201 treasures.",2023-01-06 20:31:45.916195
|
||||
1611,749600,0.16112280412144223,57,203739,0.2858066706319369,"
|
||||
You have 1611 out of 10000 Pokos and 57 out of 201 treasures.",2023-01-08 19:51:43.645625
|
||||
|
|
Loading…
Reference in New Issue
Block a user