lbl_80032524: /* 80032524 A8 03 00 10 */ lha r0, 0x10(r3) /* 80032528 2C 00 00 00 */ cmpwi r0, 0 /* 8003252C 40 82 00 6C */ bne lbl_80032598 /* 80032530 88 03 00 0C */ lbz r0, 0xc(r3) /* 80032534 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80032538 41 82 00 60 */ beq lbl_80032598 /* 8003253C A8 83 00 1A */ lha r4, 0x1a(r3) /* 80032540 A8 03 00 2C */ lha r0, 0x2c(r3) /* 80032544 7C 04 02 14 */ add r0, r4, r0 /* 80032548 B0 03 00 10 */ sth r0, 0x10(r3) /* 8003254C 38 00 00 00 */ li r0, 0 /* 80032550 B0 03 00 2C */ sth r0, 0x2c(r3) /* 80032554 A8 83 00 20 */ lha r4, 0x20(r3) /* 80032558 2C 04 00 00 */ cmpwi r4, 0 /* 8003255C 40 82 00 2C */ bne lbl_80032588 /* 80032560 A8 83 00 16 */ lha r4, 0x16(r3) /* 80032564 A8 03 00 1A */ lha r0, 0x1a(r3) /* 80032568 7C 04 00 50 */ subf r0, r4, r0 /* 8003256C B0 03 00 1A */ sth r0, 0x1a(r3) /* 80032570 A8 03 00 1A */ lha r0, 0x1a(r3) /* 80032574 A8 83 00 14 */ lha r4, 0x14(r3) /* 80032578 7C 00 20 00 */ cmpw r0, r4 /* 8003257C 40 80 00 14 */ bge lbl_80032590 /* 80032580 B0 83 00 1A */ sth r4, 0x1a(r3) /* 80032584 48 00 00 0C */ b lbl_80032590 lbl_80032588: /* 80032588 38 04 FF FF */ addi r0, r4, -1 /* 8003258C B0 03 00 20 */ sth r0, 0x20(r3) lbl_80032590: /* 80032590 38 60 00 01 */ li r3, 1 /* 80032594 4E 80 00 20 */ blr lbl_80032598: /* 80032598 38 60 00 00 */ li r3, 0 /* 8003259C 4E 80 00 20 */ blr