lbl_8034523C: /* 8034523C 7C 08 02 A6 */ mflr r0 /* 80345240 3C 80 80 45 */ lis r4, Packet@ha /* 0x8044C630@ha */ /* 80345244 90 01 00 04 */ stw r0, 4(r1) /* 80345248 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8034524C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80345250 3B E4 C6 30 */ addi r31, r4, Packet@l /* 0x8044C630@l */ /* 80345254 93 C1 00 28 */ stw r30, 0x28(r1) /* 80345258 93 A1 00 24 */ stw r29, 0x24(r1) /* 8034525C 3B A3 00 00 */ addi r29, r3, 0 /* 80345260 4B FF 84 95 */ bl OSDisableInterrupts /* 80345264 3C 80 CC 00 */ lis r4, 0xCC00 /* 0xCC006434@ha */ /* 80345268 84 A4 64 34 */ lwzu r5, 0x6434(r4) /* 0xCC006434@l */ /* 8034526C 54 A0 01 09 */ rlwinm. r0, r5, 0, 4, 4 /* 80345270 41 82 00 0C */ beq lbl_8034527C /* 80345274 3B C0 00 01 */ li r30, 1 /* 80345278 48 00 00 08 */ b lbl_80345280 lbl_8034527C: /* 8034527C 3B C0 00 00 */ li r30, 0 lbl_80345280: /* 80345280 2C 1D 00 00 */ cmpwi r29, 0 /* 80345284 41 82 00 20 */ beq lbl_803452A4 /* 80345288 38 00 00 00 */ li r0, 0 /* 8034528C 90 1F 01 E0 */ stw r0, 0x1e0(r31) /* 80345290 64 A5 08 00 */ oris r5, r5, 0x800 /* 80345294 90 1F 01 E4 */ stw r0, 0x1e4(r31) /* 80345298 90 1F 01 E8 */ stw r0, 0x1e8(r31) /* 8034529C 90 1F 01 EC */ stw r0, 0x1ec(r31) /* 803452A0 48 00 00 08 */ b lbl_803452A8 lbl_803452A4: /* 803452A4 54 A5 01 46 */ rlwinm r5, r5, 0, 5, 3 lbl_803452A8: /* 803452A8 54 A5 00 7C */ rlwinm r5, r5, 0, 1, 0x1e /* 803452AC 90 A4 00 00 */ stw r5, 0(r4) /* 803452B0 4B FF 84 6D */ bl OSRestoreInterrupts /* 803452B4 7F C3 F3 78 */ mr r3, r30 /* 803452B8 80 01 00 34 */ lwz r0, 0x34(r1) /* 803452BC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 803452C0 83 C1 00 28 */ lwz r30, 0x28(r1) /* 803452C4 83 A1 00 24 */ lwz r29, 0x24(r1) /* 803452C8 38 21 00 30 */ addi r1, r1, 0x30 /* 803452CC 7C 08 03 A6 */ mtlr r0 /* 803452D0 4E 80 00 20 */ blr