/* 802AA430 002A7370 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802AA434 002A7374 7C 08 02 A6 */ mflr r0 /* 802AA438 002A7378 90 01 00 24 */ stw r0, 0x24(r1) /* 802AA43C 002A737C 39 61 00 20 */ addi r11, r1, 0x20 /* 802AA440 002A7380 48 0B 7D 95 */ bl _savegpr_27 /* 802AA444 002A7384 7C 7F 1B 78 */ mr r31, r3 /* 802AA448 002A7388 3B A0 00 01 */ li r29, 1 /* 802AA44C 002A738C 88 0D 8D C2 */ lbz r0, lbl_80451342-_SDA_BASE_(r13) /* 802AA450 002A7390 28 00 00 00 */ cmplwi r0, 0 /* 802AA454 002A7394 41 82 00 08 */ beq lbl_802AA45C /* 802AA458 002A7398 3B A0 00 00 */ li r29, 0 lbl_802AA45C: /* 802AA45C 002A739C 1F DD 00 6C */ mulli r30, r29, 0x6c /* 802AA460 002A73A0 48 00 00 A8 */ b lbl_802AA508 lbl_802AA464: /* 802AA464 002A73A4 7C 7F F2 14 */ add r3, r31, r30 /* 802AA468 002A73A8 80 03 00 80 */ lwz r0, 0x80(r3) /* 802AA46C 002A73AC 7C 1C 03 78 */ mr r28, r0 /* 802AA470 002A73B0 2C 00 00 00 */ cmpwi r0, 0 /* 802AA474 002A73B4 40 81 00 50 */ ble lbl_802AA4C4 /* 802AA478 002A73B8 83 63 00 70 */ lwz r27, 0x70(r3) /* 802AA47C 002A73BC 48 00 00 20 */ b lbl_802AA49C lbl_802AA480: /* 802AA480 002A73C0 28 04 00 00 */ cmplwi r4, 0 /* 802AA484 002A73C4 41 82 00 08 */ beq lbl_802AA48C /* 802AA488 002A73C8 38 84 00 10 */ addi r4, r4, 0x10 lbl_802AA48C: /* 802AA48C 002A73CC 7F E3 FB 78 */ mr r3, r31 /* 802AA490 002A73D0 4B FF FE AD */ bl Z2SoundMgr_NS_setFilterOff /* 802AA494 002A73D4 83 7B 00 0C */ lwz r27, 0xc(r27) /* 802AA498 002A73D8 3B 9C FF FF */ addi r28, r28, -1 lbl_802AA49C: /* 802AA49C 002A73DC 28 1B 00 00 */ cmplwi r27, 0 /* 802AA4A0 002A73E0 41 82 00 60 */ beq lbl_802AA500 /* 802AA4A4 002A73E4 2C 1C 00 00 */ cmpwi r28, 0 /* 802AA4A8 002A73E8 40 81 00 58 */ ble lbl_802AA500 /* 802AA4AC 002A73EC 80 9B 00 00 */ lwz r4, 0(r27) /* 802AA4B0 002A73F0 80 64 00 B0 */ lwz r3, 0xb0(r4) /* 802AA4B4 002A73F4 3C 03 00 01 */ addis r0, r3, 1 /* 802AA4B8 002A73F8 28 00 FF FF */ cmplwi r0, 0xffff /* 802AA4BC 002A73FC 40 82 FF C4 */ bne lbl_802AA480 /* 802AA4C0 002A7400 48 00 00 40 */ b lbl_802AA500 lbl_802AA4C4: /* 802AA4C4 002A7404 83 63 00 70 */ lwz r27, 0x70(r3) /* 802AA4C8 002A7408 48 00 00 1C */ b lbl_802AA4E4 lbl_802AA4CC: /* 802AA4CC 002A740C 28 04 00 00 */ cmplwi r4, 0 /* 802AA4D0 002A7410 41 82 00 08 */ beq lbl_802AA4D8 /* 802AA4D4 002A7414 38 84 00 10 */ addi r4, r4, 0x10 lbl_802AA4D8: /* 802AA4D8 002A7418 7F E3 FB 78 */ mr r3, r31 /* 802AA4DC 002A741C 4B FF FE 61 */ bl Z2SoundMgr_NS_setFilterOff /* 802AA4E0 002A7420 83 7B 00 0C */ lwz r27, 0xc(r27) lbl_802AA4E4: /* 802AA4E4 002A7424 28 1B 00 00 */ cmplwi r27, 0 /* 802AA4E8 002A7428 41 82 00 18 */ beq lbl_802AA500 /* 802AA4EC 002A742C 80 9B 00 00 */ lwz r4, 0(r27) /* 802AA4F0 002A7430 80 64 00 B0 */ lwz r3, 0xb0(r4) /* 802AA4F4 002A7434 3C 03 00 01 */ addis r0, r3, 1 /* 802AA4F8 002A7438 28 00 FF FF */ cmplwi r0, 0xffff /* 802AA4FC 002A743C 40 82 FF D0 */ bne lbl_802AA4CC lbl_802AA500: /* 802AA500 002A7440 3B BD 00 01 */ addi r29, r29, 1 /* 802AA504 002A7444 3B DE 00 6C */ addi r30, r30, 0x6c lbl_802AA508: /* 802AA508 002A7448 2C 1D 00 09 */ cmpwi r29, 9 /* 802AA50C 002A744C 41 80 FF 58 */ blt lbl_802AA464 /* 802AA510 002A7450 39 61 00 20 */ addi r11, r1, 0x20 /* 802AA514 002A7454 48 0B 7D 0D */ bl _restgpr_27 /* 802AA518 002A7458 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AA51C 002A745C 7C 08 03 A6 */ mtlr r0 /* 802AA520 002A7460 38 21 00 20 */ addi r1, r1, 0x20 /* 802AA524 002A7464 4E 80 00 20 */ blr