tp/asm/JSystem/J3DGraphAnimator/J3DAnimation/getWeight__16J3DAnmClusterK...

39 lines
1.5 KiB
ArmAsm

lbl_8032A218:
/* 8032A218 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8032A21C 7C 08 02 A6 */ mflr r0
/* 8032A220 90 01 00 14 */ stw r0, 0x14(r1)
/* 8032A224 7C 65 1B 78 */ mr r5, r3
/* 8032A228 80 C3 00 10 */ lwz r6, 0x10(r3)
/* 8032A22C 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 8032A230 1C 80 00 06 */ mulli r4, r0, 6
/* 8032A234 7C 66 22 14 */ add r3, r6, r4
/* 8032A238 A0 03 00 00 */ lhz r0, 0(r3)
/* 8032A23C 2C 00 00 01 */ cmpwi r0, 1
/* 8032A240 41 82 00 1C */ beq lbl_8032A25C
/* 8032A244 40 80 00 2C */ bge lbl_8032A270
/* 8032A248 2C 00 00 00 */ cmpwi r0, 0
/* 8032A24C 40 80 00 08 */ bge lbl_8032A254
/* 8032A250 48 00 00 20 */ b lbl_8032A270
lbl_8032A254:
/* 8032A254 C0 22 CA 30 */ lfs f1, lit_852(r2)
/* 8032A258 48 00 00 34 */ b lbl_8032A28C
lbl_8032A25C:
/* 8032A25C 80 85 00 0C */ lwz r4, 0xc(r5)
/* 8032A260 A0 03 00 02 */ lhz r0, 2(r3)
/* 8032A264 54 00 10 3A */ slwi r0, r0, 2
/* 8032A268 7C 24 04 2E */ lfsx f1, r4, r0
/* 8032A26C 48 00 00 20 */ b lbl_8032A28C
lbl_8032A270:
/* 8032A270 C0 25 00 08 */ lfs f1, 8(r5)
/* 8032A274 80 A5 00 0C */ lwz r5, 0xc(r5)
/* 8032A278 7C 86 22 14 */ add r4, r6, r4
/* 8032A27C A0 04 00 02 */ lhz r0, 2(r4)
/* 8032A280 54 00 10 3A */ slwi r0, r0, 2
/* 8032A284 7C 85 02 14 */ add r4, r5, r0
/* 8032A288 48 00 18 4D */ bl func_8032BAD4
lbl_8032A28C:
/* 8032A28C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8032A290 7C 08 03 A6 */ mtlr r0
/* 8032A294 38 21 00 10 */ addi r1, r1, 0x10
/* 8032A298 4E 80 00 20 */ blr