Files
dusklight/asm/dolphin/ar/ar/__ARChecksize.s
T
2021-03-28 22:49:05 +02:00

1576 lines
69 KiB
ArmAsm

lbl_803508A0:
/* 803508A0 7C 08 02 A6 */ mflr r0
/* 803508A4 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC005000@ha */
/* 803508A8 90 01 00 04 */ stw r0, 4(r1)
/* 803508AC 38 63 50 00 */ addi r3, r3, 0x5000 /* 0xCC005000@l */
/* 803508B0 94 21 FD 40 */ stwu r1, -0x2c0(r1)
/* 803508B4 BD C1 02 78 */ stmw r14, 0x278(r1)
lbl_803508B8:
/* 803508B8 A0 03 00 16 */ lhz r0, 0x16(r3)
/* 803508BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 803508C0 41 82 FF F8 */ beq lbl_803508B8
/* 803508C4 3E E0 CC 00 */ lis r23, 0xCC00 /* 0xCC005000@ha */
/* 803508C8 38 17 50 00 */ addi r0, r23, 0x5000 /* 0xCC005000@l */
/* 803508CC 90 01 02 48 */ stw r0, 0x248(r1)
/* 803508D0 3C 60 01 00 */ lis r3, 0x0100 /* 0x01000000@ha */
/* 803508D4 38 01 01 F3 */ addi r0, r1, 0x1f3
/* 803508D8 90 6D 93 40 */ stw r3, __AR_InternalSize(r13)
/* 803508DC 3C A0 DE AE */ lis r5, 0xDEAE /* 0xDEADBEEF@ha */
/* 803508E0 80 81 02 48 */ lwz r4, 0x248(r1)
/* 803508E4 54 16 00 34 */ rlwinm r22, r0, 0, 0, 0x1a
/* 803508E8 38 01 01 B3 */ addi r0, r1, 0x1b3
/* 803508EC A0 84 00 12 */ lhz r4, 0x12(r4)
/* 803508F0 38 E1 00 B3 */ addi r7, r1, 0xb3
/* 803508F4 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a
/* 803508F8 54 84 00 32 */ rlwinm r4, r4, 0, 0, 0x19
/* 803508FC 90 E1 02 1C */ stw r7, 0x21c(r1)
/* 80350900 60 86 00 23 */ ori r6, r4, 0x23
/* 80350904 80 81 02 48 */ lwz r4, 0x248(r1)
/* 80350908 39 41 01 73 */ addi r10, r1, 0x173
/* 8035090C B0 C4 00 12 */ sth r6, 0x12(r4)
/* 80350910 38 A5 BE EF */ addi r5, r5, 0xBEEF /* 0xDEADBEEF@l */
/* 80350914 3C 80 BA D1 */ lis r4, 0xBAD1 /* 0xBAD0BAD0@ha */
/* 80350918 54 15 00 34 */ rlwinm r21, r0, 0, 0, 0x1a
/* 8035091C 90 B6 00 00 */ stw r5, 0(r22)
/* 80350920 38 04 BA D0 */ addi r0, r4, 0xBAD0 /* 0xBAD0BAD0@l */
/* 80350924 90 15 00 00 */ stw r0, 0(r21)
/* 80350928 38 81 00 33 */ addi r4, r1, 0x33
/* 8035092C 38 C1 00 73 */ addi r6, r1, 0x73
/* 80350930 90 B6 00 04 */ stw r5, 4(r22)
/* 80350934 54 84 00 34 */ rlwinm r4, r4, 0, 0, 0x1a
/* 80350938 54 C6 00 34 */ rlwinm r6, r6, 0, 0, 0x1a
/* 8035093C 90 15 00 04 */ stw r0, 4(r21)
/* 80350940 39 21 01 33 */ addi r9, r1, 0x133
/* 80350944 39 01 00 F3 */ addi r8, r1, 0xf3
/* 80350948 90 B6 00 08 */ stw r5, 8(r22)
/* 8035094C 3A 63 00 00 */ addi r19, r3, 0x0000 /* 0x01000000@l */
/* 80350950 38 76 00 00 */ addi r3, r22, 0
/* 80350954 90 15 00 08 */ stw r0, 8(r21)
/* 80350958 55 58 00 34 */ rlwinm r24, r10, 0, 0, 0x1a
/* 8035095C 55 3C 00 34 */ rlwinm r28, r9, 0, 0, 0x1a
/* 80350960 90 B6 00 0C */ stw r5, 0xc(r22)
/* 80350964 55 14 00 34 */ rlwinm r20, r8, 0, 0, 0x1a
/* 80350968 90 15 00 0C */ stw r0, 0xc(r21)
/* 8035096C 90 B6 00 10 */ stw r5, 0x10(r22)
/* 80350970 90 15 00 10 */ stw r0, 0x10(r21)
/* 80350974 90 B6 00 14 */ stw r5, 0x14(r22)
/* 80350978 90 15 00 14 */ stw r0, 0x14(r21)
/* 8035097C 90 B6 00 18 */ stw r5, 0x18(r22)
/* 80350980 90 15 00 18 */ stw r0, 0x18(r21)
/* 80350984 90 B6 00 1C */ stw r5, 0x1c(r22)
/* 80350988 80 A1 02 48 */ lwz r5, 0x248(r1)
/* 8035098C 90 81 02 14 */ stw r4, 0x214(r1)
/* 80350990 38 80 00 03 */ li r4, 3
/* 80350994 38 A5 00 12 */ addi r5, r5, 0x12
/* 80350998 B0 81 02 70 */ sth r4, 0x270(r1)
/* 8035099C 38 80 00 20 */ li r4, 0x20
/* 803509A0 90 C1 02 18 */ stw r6, 0x218(r1)
/* 803509A4 90 15 00 1C */ stw r0, 0x1c(r21)
/* 803509A8 90 A1 02 48 */ stw r5, 0x248(r1)
/* 803509AC 4B FE AC 01 */ bl DCFlushRange
/* 803509B0 38 75 00 00 */ addi r3, r21, 0
/* 803509B4 38 80 00 20 */ li r4, 0x20
/* 803509B8 4B FE AB F5 */ bl DCFlushRange
/* 803509BC 38 00 00 00 */ li r0, 0
/* 803509C0 90 0D 93 44 */ stw r0, __AR_ExpansionSize(r13)
/* 803509C4 38 7C 00 00 */ addi r3, r28, 0
/* 803509C8 38 80 00 20 */ li r4, 0x20
/* 803509CC 4B FE AB B5 */ bl DCInvalidateRange
/* 803509D0 57 83 84 3E */ srwi r3, r28, 0x10
/* 803509D4 A0 17 50 20 */ lhz r0, 0x5020(r23)
/* 803509D8 90 61 02 3C */ stw r3, 0x23c(r1)
/* 803509DC 3B 37 50 00 */ addi r25, r23, 0x5000
/* 803509E0 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803509E4 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 803509E8 3B 57 50 00 */ addi r26, r23, 0x5000
/* 803509EC 56 71 84 3E */ srwi r17, r19, 0x10
/* 803509F0 7C 60 03 78 */ or r0, r3, r0
/* 803509F4 B4 19 00 20 */ sthu r0, 0x20(r25)
/* 803509F8 57 83 04 3E */ clrlwi r3, r28, 0x10
/* 803509FC 3B 77 50 00 */ addi r27, r23, 0x5000
/* 80350A00 A0 17 50 22 */ lhz r0, 0x5022(r23)
/* 80350A04 56 72 04 3E */ clrlwi r18, r19, 0x10
/* 80350A08 90 61 02 4C */ stw r3, 0x24c(r1)
/* 80350A0C 3B 97 50 00 */ addi r28, r23, 0x5000
/* 80350A10 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350A14 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 80350A18 3B D7 50 00 */ addi r30, r23, 0x5000
/* 80350A1C 3B B7 50 00 */ addi r29, r23, 0x5000
/* 80350A20 7C 60 03 78 */ or r0, r3, r0
/* 80350A24 B4 1A 00 22 */ sthu r0, 0x22(r26)
/* 80350A28 A0 17 50 24 */ lhz r0, 0x5024(r23)
/* 80350A2C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350A30 7C 00 8B 78 */ or r0, r0, r17
/* 80350A34 B4 1B 00 24 */ sthu r0, 0x24(r27)
/* 80350A38 A0 17 50 26 */ lhz r0, 0x5026(r23)
/* 80350A3C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350A40 7C 00 93 78 */ or r0, r0, r18
/* 80350A44 B4 1C 00 26 */ sthu r0, 0x26(r28)
/* 80350A48 A0 17 50 28 */ lhz r0, 0x5028(r23)
/* 80350A4C 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350A50 B0 17 50 28 */ sth r0, 0x5028(r23)
/* 80350A54 A0 17 50 28 */ lhz r0, 0x5028(r23)
/* 80350A58 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350A5C 60 00 00 00 */ nop
/* 80350A60 B4 1E 00 28 */ sthu r0, 0x28(r30)
/* 80350A64 A0 17 50 2A */ lhz r0, 0x502a(r23)
/* 80350A68 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350A6C 60 00 00 20 */ ori r0, r0, 0x20
/* 80350A70 B4 1D 00 2A */ sthu r0, 0x2a(r29)
lbl_80350A74:
/* 80350A74 3B F7 50 00 */ addi r31, r23, 0x5000
/* 80350A78 A4 1F 00 0A */ lhzu r0, 0xa(r31)
/* 80350A7C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350A80 40 82 FF F4 */ bne lbl_80350A74
/* 80350A84 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350A88 38 00 FF 77 */ li r0, -137
/* 80350A8C 7C 60 00 38 */ and r0, r3, r0
/* 80350A90 60 00 00 20 */ ori r0, r0, 0x20
/* 80350A94 B0 1F 00 00 */ sth r0, 0(r31)
/* 80350A98 4B FE 92 61 */ bl PPCSync
/* 80350A9C 56 C0 84 3E */ srwi r0, r22, 0x10
/* 80350AA0 A0 79 00 00 */ lhz r3, 0(r25)
/* 80350AA4 90 01 02 44 */ stw r0, 0x244(r1)
/* 80350AA8 54 63 00 2A */ rlwinm r3, r3, 0, 0, 0x15
/* 80350AAC 80 01 02 44 */ lwz r0, 0x244(r1)
/* 80350AB0 7C 60 03 78 */ or r0, r3, r0
/* 80350AB4 B0 19 00 00 */ sth r0, 0(r25)
/* 80350AB8 56 C0 04 3E */ clrlwi r0, r22, 0x10
/* 80350ABC 90 01 02 50 */ stw r0, 0x250(r1)
/* 80350AC0 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350AC4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350AC8 80 01 02 50 */ lwz r0, 0x250(r1)
/* 80350ACC 7C 60 03 78 */ or r0, r3, r0
/* 80350AD0 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350AD4 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350AD8 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350ADC 7C 00 8B 78 */ or r0, r0, r17
/* 80350AE0 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350AE4 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350AE8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350AEC 7C 00 93 78 */ or r0, r0, r18
/* 80350AF0 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350AF4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350AF8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80350AFC B0 1E 00 00 */ sth r0, 0(r30)
/* 80350B00 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350B04 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350B08 60 00 00 00 */ nop
/* 80350B0C B0 1E 00 00 */ sth r0, 0(r30)
/* 80350B10 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350B14 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350B18 60 00 00 20 */ ori r0, r0, 0x20
/* 80350B1C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350B20:
/* 80350B20 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350B24 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350B28 40 82 FF F8 */ bne lbl_80350B20
/* 80350B2C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350B30 38 80 FF 77 */ li r4, -137
/* 80350B34 38 78 00 00 */ addi r3, r24, 0
/* 80350B38 7C 00 20 38 */ and r0, r0, r4
/* 80350B3C 60 00 00 20 */ ori r0, r0, 0x20
/* 80350B40 B0 1F 00 00 */ sth r0, 0(r31)
/* 80350B44 38 80 00 00 */ li r4, 0
/* 80350B48 38 A0 00 20 */ li r5, 0x20
/* 80350B4C 4B CB 29 0D */ bl memset
/* 80350B50 38 78 00 00 */ addi r3, r24, 0
/* 80350B54 38 80 00 20 */ li r4, 0x20
/* 80350B58 4B FE AA 55 */ bl DCFlushRange
/* 80350B5C 57 00 84 3E */ srwi r0, r24, 0x10
/* 80350B60 A0 79 00 00 */ lhz r3, 0(r25)
/* 80350B64 90 01 02 40 */ stw r0, 0x240(r1)
/* 80350B68 54 63 00 2A */ rlwinm r3, r3, 0, 0, 0x15
/* 80350B6C 80 01 02 40 */ lwz r0, 0x240(r1)
/* 80350B70 7C 60 03 78 */ or r0, r3, r0
/* 80350B74 B0 19 00 00 */ sth r0, 0(r25)
/* 80350B78 57 00 04 3E */ clrlwi r0, r24, 0x10
/* 80350B7C 90 01 02 54 */ stw r0, 0x254(r1)
/* 80350B80 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350B84 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350B88 80 01 02 54 */ lwz r0, 0x254(r1)
/* 80350B8C 7C 60 03 78 */ or r0, r3, r0
/* 80350B90 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350B94 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350B98 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350B9C 7C 00 8B 78 */ or r0, r0, r17
/* 80350BA0 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350BA4 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350BA8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350BAC 7C 00 93 78 */ or r0, r0, r18
/* 80350BB0 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350BB4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350BB8 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350BBC B0 1E 00 00 */ sth r0, 0(r30)
/* 80350BC0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350BC4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350BC8 60 00 00 00 */ nop
/* 80350BCC B0 1E 00 00 */ sth r0, 0(r30)
/* 80350BD0 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350BD4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350BD8 60 00 00 20 */ ori r0, r0, 0x20
/* 80350BDC B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350BE0:
/* 80350BE0 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350BE4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350BE8 40 82 FF F8 */ bne lbl_80350BE0
/* 80350BEC A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350BF0 38 00 FF 77 */ li r0, -137
/* 80350BF4 7C 60 00 38 */ and r0, r3, r0
/* 80350BF8 60 00 00 20 */ ori r0, r0, 0x20
/* 80350BFC B0 1F 00 00 */ sth r0, 0(r31)
/* 80350C00 4B FE 90 F9 */ bl PPCSync
/* 80350C04 80 78 00 00 */ lwz r3, 0(r24)
/* 80350C08 80 16 00 00 */ lwz r0, 0(r22)
/* 80350C0C 7C 03 00 40 */ cmplw r3, r0
/* 80350C10 40 82 14 64 */ bne lbl_80352074
/* 80350C14 38 74 00 00 */ addi r3, r20, 0
/* 80350C18 38 80 00 20 */ li r4, 0x20
/* 80350C1C 4B FE A9 65 */ bl DCInvalidateRange
/* 80350C20 56 80 84 3E */ srwi r0, r20, 0x10
/* 80350C24 A0 99 00 00 */ lhz r4, 0(r25)
/* 80350C28 90 01 02 34 */ stw r0, 0x234(r1)
/* 80350C2C 3C 73 00 20 */ addis r3, r19, 0x20
/* 80350C30 54 84 00 2A */ rlwinm r4, r4, 0, 0, 0x15
/* 80350C34 80 01 02 34 */ lwz r0, 0x234(r1)
/* 80350C38 54 70 84 3E */ srwi r16, r3, 0x10
/* 80350C3C 54 77 04 3E */ clrlwi r23, r3, 0x10
/* 80350C40 7C 80 03 78 */ or r0, r4, r0
/* 80350C44 B0 19 00 00 */ sth r0, 0(r25)
/* 80350C48 56 80 04 3E */ clrlwi r0, r20, 0x10
/* 80350C4C 90 01 02 58 */ stw r0, 0x258(r1)
/* 80350C50 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350C54 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350C58 80 01 02 58 */ lwz r0, 0x258(r1)
/* 80350C5C 7C 60 03 78 */ or r0, r3, r0
/* 80350C60 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350C64 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350C68 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350C6C 7C 00 83 78 */ or r0, r0, r16
/* 80350C70 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350C74 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350C78 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350C7C 7C 00 BB 78 */ or r0, r0, r23
/* 80350C80 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350C84 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350C88 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350C8C B0 1E 00 00 */ sth r0, 0(r30)
/* 80350C90 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350C94 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350C98 60 00 00 00 */ nop
/* 80350C9C B0 1E 00 00 */ sth r0, 0(r30)
/* 80350CA0 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350CA4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350CA8 60 00 00 20 */ ori r0, r0, 0x20
/* 80350CAC B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350CB0:
/* 80350CB0 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350CB4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350CB8 40 82 FF F8 */ bne lbl_80350CB0
/* 80350CBC A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350CC0 38 00 FF 77 */ li r0, -137
/* 80350CC4 7C 60 00 38 */ and r0, r3, r0
/* 80350CC8 60 00 00 20 */ ori r0, r0, 0x20
/* 80350CCC B0 1F 00 00 */ sth r0, 0(r31)
/* 80350CD0 4B FE 90 29 */ bl PPCSync
/* 80350CD4 80 61 02 1C */ lwz r3, 0x21c(r1)
/* 80350CD8 38 80 00 20 */ li r4, 0x20
/* 80350CDC 4B FE A8 A5 */ bl DCInvalidateRange
/* 80350CE0 80 01 02 1C */ lwz r0, 0x21c(r1)
/* 80350CE4 3C 73 01 00 */ addis r3, r19, 0x100
/* 80350CE8 A0 99 00 00 */ lhz r4, 0(r25)
/* 80350CEC 54 6E 84 3E */ srwi r14, r3, 0x10
/* 80350CF0 54 00 84 3E */ srwi r0, r0, 0x10
/* 80350CF4 90 01 02 2C */ stw r0, 0x22c(r1)
/* 80350CF8 54 84 00 2A */ rlwinm r4, r4, 0, 0, 0x15
/* 80350CFC 54 6F 04 3E */ clrlwi r15, r3, 0x10
/* 80350D00 80 01 02 2C */ lwz r0, 0x22c(r1)
/* 80350D04 7C 80 03 78 */ or r0, r4, r0
/* 80350D08 B0 19 00 00 */ sth r0, 0(r25)
/* 80350D0C 80 01 02 1C */ lwz r0, 0x21c(r1)
/* 80350D10 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80350D14 90 01 02 5C */ stw r0, 0x25c(r1)
/* 80350D18 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350D1C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350D20 80 01 02 5C */ lwz r0, 0x25c(r1)
/* 80350D24 7C 60 03 78 */ or r0, r3, r0
/* 80350D28 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350D2C A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350D30 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350D34 7C 00 73 78 */ or r0, r0, r14
/* 80350D38 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350D3C A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350D40 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350D44 7C 00 7B 78 */ or r0, r0, r15
/* 80350D48 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350D4C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350D50 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350D54 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350D58 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350D5C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350D60 60 00 00 00 */ nop
/* 80350D64 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350D68 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350D6C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350D70 60 00 00 20 */ ori r0, r0, 0x20
/* 80350D74 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350D78:
/* 80350D78 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350D7C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350D80 40 82 FF F8 */ bne lbl_80350D78
/* 80350D84 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350D88 38 00 FF 77 */ li r0, -137
/* 80350D8C 7C 60 00 38 */ and r0, r3, r0
/* 80350D90 60 00 00 20 */ ori r0, r0, 0x20
/* 80350D94 B0 1F 00 00 */ sth r0, 0(r31)
/* 80350D98 4B FE 8F 61 */ bl PPCSync
/* 80350D9C 80 61 02 18 */ lwz r3, 0x218(r1)
/* 80350DA0 38 80 00 20 */ li r4, 0x20
/* 80350DA4 4B FE A7 DD */ bl DCInvalidateRange
/* 80350DA8 80 01 02 18 */ lwz r0, 0x218(r1)
/* 80350DAC 38 73 02 00 */ addi r3, r19, 0x200
/* 80350DB0 A0 99 00 00 */ lhz r4, 0(r25)
/* 80350DB4 54 00 84 3E */ srwi r0, r0, 0x10
/* 80350DB8 90 01 02 24 */ stw r0, 0x224(r1)
/* 80350DBC 54 84 00 2A */ rlwinm r4, r4, 0, 0, 0x15
/* 80350DC0 80 01 02 24 */ lwz r0, 0x224(r1)
/* 80350DC4 7C 80 03 78 */ or r0, r4, r0
/* 80350DC8 B0 19 00 00 */ sth r0, 0(r25)
/* 80350DCC 54 60 84 3E */ srwi r0, r3, 0x10
/* 80350DD0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80350DD4 90 01 02 30 */ stw r0, 0x230(r1)
/* 80350DD8 80 01 02 18 */ lwz r0, 0x218(r1)
/* 80350DDC 90 61 02 64 */ stw r3, 0x264(r1)
/* 80350DE0 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80350DE4 90 01 02 60 */ stw r0, 0x260(r1)
/* 80350DE8 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350DEC 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350DF0 80 01 02 60 */ lwz r0, 0x260(r1)
/* 80350DF4 7C 60 03 78 */ or r0, r3, r0
/* 80350DF8 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350DFC A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350E00 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80350E04 80 01 02 30 */ lwz r0, 0x230(r1)
/* 80350E08 7C 60 03 78 */ or r0, r3, r0
/* 80350E0C B0 1B 00 00 */ sth r0, 0(r27)
/* 80350E10 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350E14 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350E18 80 01 02 64 */ lwz r0, 0x264(r1)
/* 80350E1C 7C 60 03 78 */ or r0, r3, r0
/* 80350E20 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350E24 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350E28 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350E2C B0 1E 00 00 */ sth r0, 0(r30)
/* 80350E30 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350E34 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350E38 60 00 00 00 */ nop
/* 80350E3C B0 1E 00 00 */ sth r0, 0(r30)
/* 80350E40 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350E44 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350E48 60 00 00 20 */ ori r0, r0, 0x20
/* 80350E4C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350E50:
/* 80350E50 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350E54 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350E58 40 82 FF F8 */ bne lbl_80350E50
/* 80350E5C A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350E60 38 00 FF 77 */ li r0, -137
/* 80350E64 7C 60 00 38 */ and r0, r3, r0
/* 80350E68 60 00 00 20 */ ori r0, r0, 0x20
/* 80350E6C B0 1F 00 00 */ sth r0, 0(r31)
/* 80350E70 4B FE 8E 89 */ bl PPCSync
/* 80350E74 80 61 02 14 */ lwz r3, 0x214(r1)
/* 80350E78 38 80 00 20 */ li r4, 0x20
/* 80350E7C 4B FE A7 05 */ bl DCInvalidateRange
/* 80350E80 80 01 02 14 */ lwz r0, 0x214(r1)
/* 80350E84 3C 73 00 40 */ addis r3, r19, 0x40
/* 80350E88 A0 99 00 00 */ lhz r4, 0(r25)
/* 80350E8C 54 00 84 3E */ srwi r0, r0, 0x10
/* 80350E90 90 01 02 20 */ stw r0, 0x220(r1)
/* 80350E94 54 84 00 2A */ rlwinm r4, r4, 0, 0, 0x15
/* 80350E98 80 01 02 20 */ lwz r0, 0x220(r1)
/* 80350E9C 7C 80 03 78 */ or r0, r4, r0
/* 80350EA0 B0 19 00 00 */ sth r0, 0(r25)
/* 80350EA4 54 60 84 3E */ srwi r0, r3, 0x10
/* 80350EA8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80350EAC 90 01 02 28 */ stw r0, 0x228(r1)
/* 80350EB0 80 01 02 14 */ lwz r0, 0x214(r1)
/* 80350EB4 90 61 02 6C */ stw r3, 0x26c(r1)
/* 80350EB8 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80350EBC 90 01 02 68 */ stw r0, 0x268(r1)
/* 80350EC0 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350EC4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350EC8 80 01 02 68 */ lwz r0, 0x268(r1)
/* 80350ECC 7C 60 03 78 */ or r0, r3, r0
/* 80350ED0 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350ED4 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350ED8 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80350EDC 80 01 02 28 */ lwz r0, 0x228(r1)
/* 80350EE0 7C 60 03 78 */ or r0, r3, r0
/* 80350EE4 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350EE8 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350EEC 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80350EF0 80 01 02 6C */ lwz r0, 0x26c(r1)
/* 80350EF4 7C 60 03 78 */ or r0, r3, r0
/* 80350EF8 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350EFC A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350F00 60 00 80 00 */ ori r0, r0, 0x8000
/* 80350F04 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350F08 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350F0C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350F10 60 00 00 00 */ nop
/* 80350F14 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350F18 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350F1C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350F20 60 00 00 20 */ ori r0, r0, 0x20
/* 80350F24 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350F28:
/* 80350F28 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350F2C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350F30 40 82 FF F8 */ bne lbl_80350F28
/* 80350F34 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350F38 38 00 FF 77 */ li r0, -137
/* 80350F3C 7C 60 00 38 */ and r0, r3, r0
/* 80350F40 60 00 00 20 */ ori r0, r0, 0x20
/* 80350F44 B0 1F 00 00 */ sth r0, 0(r31)
/* 80350F48 4B FE 8D B1 */ bl PPCSync
/* 80350F4C 56 A0 84 3E */ srwi r0, r21, 0x10
/* 80350F50 A0 79 00 00 */ lhz r3, 0(r25)
/* 80350F54 90 01 02 38 */ stw r0, 0x238(r1)
/* 80350F58 56 B4 04 3E */ clrlwi r20, r21, 0x10
/* 80350F5C 54 63 00 2A */ rlwinm r3, r3, 0, 0, 0x15
/* 80350F60 80 01 02 38 */ lwz r0, 0x238(r1)
/* 80350F64 7C 60 03 78 */ or r0, r3, r0
/* 80350F68 B0 19 00 00 */ sth r0, 0(r25)
/* 80350F6C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80350F70 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350F74 7C 00 A3 78 */ or r0, r0, r20
/* 80350F78 B0 1A 00 00 */ sth r0, 0(r26)
/* 80350F7C A0 1B 00 00 */ lhz r0, 0(r27)
/* 80350F80 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350F84 7C 00 83 78 */ or r0, r0, r16
/* 80350F88 B0 1B 00 00 */ sth r0, 0(r27)
/* 80350F8C A0 1C 00 00 */ lhz r0, 0(r28)
/* 80350F90 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350F94 7C 00 BB 78 */ or r0, r0, r23
/* 80350F98 B0 1C 00 00 */ sth r0, 0(r28)
/* 80350F9C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350FA0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80350FA4 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350FA8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80350FAC 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80350FB0 60 00 00 00 */ nop
/* 80350FB4 B0 1E 00 00 */ sth r0, 0(r30)
/* 80350FB8 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80350FBC 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80350FC0 60 00 00 20 */ ori r0, r0, 0x20
/* 80350FC4 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80350FC8:
/* 80350FC8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80350FCC 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80350FD0 40 82 FF F8 */ bne lbl_80350FC8
/* 80350FD4 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80350FD8 38 00 FF 77 */ li r0, -137
/* 80350FDC 7C 60 00 38 */ and r0, r3, r0
/* 80350FE0 60 00 00 20 */ ori r0, r0, 0x20
/* 80350FE4 B0 1F 00 00 */ sth r0, 0(r31)
/* 80350FE8 A0 19 00 00 */ lhz r0, 0(r25)
/* 80350FEC 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80350FF0 80 01 02 44 */ lwz r0, 0x244(r1)
/* 80350FF4 7C 60 03 78 */ or r0, r3, r0
/* 80350FF8 B0 19 00 00 */ sth r0, 0(r25)
/* 80350FFC A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351000 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351004 80 01 02 50 */ lwz r0, 0x250(r1)
/* 80351008 7C 60 03 78 */ or r0, r3, r0
/* 8035100C B0 1A 00 00 */ sth r0, 0(r26)
/* 80351010 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351014 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351018 7C 00 8B 78 */ or r0, r0, r17
/* 8035101C B0 1B 00 00 */ sth r0, 0(r27)
/* 80351020 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351024 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351028 7C 00 93 78 */ or r0, r0, r18
/* 8035102C B0 1C 00 00 */ sth r0, 0(r28)
/* 80351030 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351034 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351038 B0 1E 00 00 */ sth r0, 0(r30)
/* 8035103C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351040 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351044 60 00 00 00 */ nop
/* 80351048 B0 1E 00 00 */ sth r0, 0(r30)
/* 8035104C A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351050 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351054 60 00 00 20 */ ori r0, r0, 0x20
/* 80351058 B0 1D 00 00 */ sth r0, 0(r29)
lbl_8035105C:
/* 8035105C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351060 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351064 40 82 FF F8 */ bne lbl_8035105C
/* 80351068 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8035106C 38 80 FF 77 */ li r4, -137
/* 80351070 38 78 00 00 */ addi r3, r24, 0
/* 80351074 7C 00 20 38 */ and r0, r0, r4
/* 80351078 60 00 00 20 */ ori r0, r0, 0x20
/* 8035107C B0 1F 00 00 */ sth r0, 0(r31)
/* 80351080 38 80 00 00 */ li r4, 0
/* 80351084 38 A0 00 20 */ li r5, 0x20
/* 80351088 4B CB 23 D1 */ bl memset
/* 8035108C 38 78 00 00 */ addi r3, r24, 0
/* 80351090 38 80 00 20 */ li r4, 0x20
/* 80351094 4B FE A5 19 */ bl DCFlushRange
/* 80351098 A0 19 00 00 */ lhz r0, 0(r25)
/* 8035109C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803510A0 80 01 02 40 */ lwz r0, 0x240(r1)
/* 803510A4 7C 60 03 78 */ or r0, r3, r0
/* 803510A8 B0 19 00 00 */ sth r0, 0(r25)
/* 803510AC A0 1A 00 00 */ lhz r0, 0(r26)
/* 803510B0 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 803510B4 80 01 02 54 */ lwz r0, 0x254(r1)
/* 803510B8 7C 60 03 78 */ or r0, r3, r0
/* 803510BC B0 1A 00 00 */ sth r0, 0(r26)
/* 803510C0 A0 1B 00 00 */ lhz r0, 0(r27)
/* 803510C4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803510C8 7C 00 83 78 */ or r0, r0, r16
/* 803510CC B0 1B 00 00 */ sth r0, 0(r27)
/* 803510D0 A0 1C 00 00 */ lhz r0, 0(r28)
/* 803510D4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803510D8 7C 00 BB 78 */ or r0, r0, r23
/* 803510DC B0 1C 00 00 */ sth r0, 0(r28)
/* 803510E0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803510E4 60 00 80 00 */ ori r0, r0, 0x8000
/* 803510E8 B0 1E 00 00 */ sth r0, 0(r30)
/* 803510EC A0 1E 00 00 */ lhz r0, 0(r30)
/* 803510F0 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803510F4 60 00 00 00 */ nop
/* 803510F8 B0 1E 00 00 */ sth r0, 0(r30)
/* 803510FC A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351100 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351104 60 00 00 20 */ ori r0, r0, 0x20
/* 80351108 B0 1D 00 00 */ sth r0, 0(r29)
lbl_8035110C:
/* 8035110C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351110 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351114 40 82 FF F8 */ bne lbl_8035110C
/* 80351118 A0 7F 00 00 */ lhz r3, 0(r31)
/* 8035111C 38 00 FF 77 */ li r0, -137
/* 80351120 7C 60 00 38 */ and r0, r3, r0
/* 80351124 60 00 00 20 */ ori r0, r0, 0x20
/* 80351128 B0 1F 00 00 */ sth r0, 0(r31)
/* 8035112C 4B FE 8B CD */ bl PPCSync
/* 80351130 80 78 00 00 */ lwz r3, 0(r24)
/* 80351134 80 16 00 00 */ lwz r0, 0(r22)
/* 80351138 7C 03 00 40 */ cmplw r3, r0
/* 8035113C 40 82 00 A8 */ bne lbl_803511E4
/* 80351140 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351144 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351148 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 8035114C 7C 60 03 78 */ or r0, r3, r0
/* 80351150 B0 19 00 00 */ sth r0, 0(r25)
/* 80351154 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351158 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 8035115C 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 80351160 7C 60 03 78 */ or r0, r3, r0
/* 80351164 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351168 A0 1B 00 00 */ lhz r0, 0(r27)
/* 8035116C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351170 7C 00 8B 78 */ or r0, r0, r17
/* 80351174 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351178 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035117C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351180 7C 00 93 78 */ or r0, r0, r18
/* 80351184 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351188 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035118C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351190 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351194 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351198 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 8035119C 60 00 00 00 */ nop
/* 803511A0 B0 1E 00 00 */ sth r0, 0(r30)
/* 803511A4 A0 1D 00 00 */ lhz r0, 0(r29)
/* 803511A8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803511AC 60 00 00 20 */ ori r0, r0, 0x20
/* 803511B0 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803511B4:
/* 803511B4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803511B8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803511BC 40 82 FF F8 */ bne lbl_803511B4
/* 803511C0 A0 9F 00 00 */ lhz r4, 0(r31)
/* 803511C4 38 60 FF 77 */ li r3, -137
/* 803511C8 3C 00 00 20 */ lis r0, 0x20
/* 803511CC 7C 83 18 38 */ and r3, r4, r3
/* 803511D0 60 63 00 20 */ ori r3, r3, 0x20
/* 803511D4 B0 7F 00 00 */ sth r3, 0(r31)
/* 803511D8 3E 73 00 20 */ addis r19, r19, 0x20
/* 803511DC 90 0D 93 44 */ stw r0, __AR_ExpansionSize(r13)
/* 803511E0 48 00 0E 78 */ b lbl_80352058
lbl_803511E4:
/* 803511E4 A0 19 00 00 */ lhz r0, 0(r25)
/* 803511E8 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803511EC 80 01 02 38 */ lwz r0, 0x238(r1)
/* 803511F0 7C 60 03 78 */ or r0, r3, r0
/* 803511F4 B0 19 00 00 */ sth r0, 0(r25)
/* 803511F8 A0 1A 00 00 */ lhz r0, 0(r26)
/* 803511FC 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351200 7C 00 A3 78 */ or r0, r0, r20
/* 80351204 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351208 A0 1B 00 00 */ lhz r0, 0(r27)
/* 8035120C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351210 7C 00 73 78 */ or r0, r0, r14
/* 80351214 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351218 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035121C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351220 7C 00 7B 78 */ or r0, r0, r15
/* 80351224 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351228 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035122C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351230 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351234 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351238 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 8035123C 60 00 00 00 */ nop
/* 80351240 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351244 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351248 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 8035124C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351250 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351254:
/* 80351254 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351258 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 8035125C 40 82 FF F8 */ bne lbl_80351254
/* 80351260 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351264 38 00 FF 77 */ li r0, -137
/* 80351268 7C 60 00 38 */ and r0, r3, r0
/* 8035126C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351270 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351274 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351278 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 8035127C 80 01 02 44 */ lwz r0, 0x244(r1)
/* 80351280 7C 60 03 78 */ or r0, r3, r0
/* 80351284 B0 19 00 00 */ sth r0, 0(r25)
/* 80351288 A0 1A 00 00 */ lhz r0, 0(r26)
/* 8035128C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351290 80 01 02 50 */ lwz r0, 0x250(r1)
/* 80351294 7C 60 03 78 */ or r0, r3, r0
/* 80351298 B0 1A 00 00 */ sth r0, 0(r26)
/* 8035129C A0 1B 00 00 */ lhz r0, 0(r27)
/* 803512A0 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803512A4 7C 00 8B 78 */ or r0, r0, r17
/* 803512A8 B0 1B 00 00 */ sth r0, 0(r27)
/* 803512AC A0 1C 00 00 */ lhz r0, 0(r28)
/* 803512B0 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803512B4 7C 00 93 78 */ or r0, r0, r18
/* 803512B8 B0 1C 00 00 */ sth r0, 0(r28)
/* 803512BC A0 1E 00 00 */ lhz r0, 0(r30)
/* 803512C0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 803512C4 B0 1E 00 00 */ sth r0, 0(r30)
/* 803512C8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803512CC 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803512D0 60 00 00 00 */ nop
/* 803512D4 B0 1E 00 00 */ sth r0, 0(r30)
/* 803512D8 A0 1D 00 00 */ lhz r0, 0(r29)
/* 803512DC 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803512E0 60 00 00 20 */ ori r0, r0, 0x20
/* 803512E4 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803512E8:
/* 803512E8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803512EC 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803512F0 40 82 FF F8 */ bne lbl_803512E8
/* 803512F4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803512F8 38 80 FF 77 */ li r4, -137
/* 803512FC 38 78 00 00 */ addi r3, r24, 0
/* 80351300 7C 00 20 38 */ and r0, r0, r4
/* 80351304 60 00 00 20 */ ori r0, r0, 0x20
/* 80351308 B0 1F 00 00 */ sth r0, 0(r31)
/* 8035130C 38 80 00 00 */ li r4, 0
/* 80351310 38 A0 00 20 */ li r5, 0x20
/* 80351314 4B CB 21 45 */ bl memset
/* 80351318 38 78 00 00 */ addi r3, r24, 0
/* 8035131C 38 80 00 20 */ li r4, 0x20
/* 80351320 4B FE A2 8D */ bl DCFlushRange
/* 80351324 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351328 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 8035132C 80 01 02 40 */ lwz r0, 0x240(r1)
/* 80351330 7C 60 03 78 */ or r0, r3, r0
/* 80351334 B0 19 00 00 */ sth r0, 0(r25)
/* 80351338 A0 1A 00 00 */ lhz r0, 0(r26)
/* 8035133C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351340 80 01 02 54 */ lwz r0, 0x254(r1)
/* 80351344 7C 60 03 78 */ or r0, r3, r0
/* 80351348 B0 1A 00 00 */ sth r0, 0(r26)
/* 8035134C A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351350 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351354 7C 00 73 78 */ or r0, r0, r14
/* 80351358 B0 1B 00 00 */ sth r0, 0(r27)
/* 8035135C A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351360 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351364 7C 00 7B 78 */ or r0, r0, r15
/* 80351368 B0 1C 00 00 */ sth r0, 0(r28)
/* 8035136C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351370 60 00 80 00 */ ori r0, r0, 0x8000
/* 80351374 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351378 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035137C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351380 60 00 00 00 */ nop
/* 80351384 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351388 A0 1D 00 00 */ lhz r0, 0(r29)
/* 8035138C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351390 60 00 00 20 */ ori r0, r0, 0x20
/* 80351394 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351398:
/* 80351398 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8035139C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803513A0 40 82 FF F8 */ bne lbl_80351398
/* 803513A4 A0 7F 00 00 */ lhz r3, 0(r31)
/* 803513A8 38 00 FF 77 */ li r0, -137
/* 803513AC 7C 60 00 38 */ and r0, r3, r0
/* 803513B0 60 00 00 20 */ ori r0, r0, 0x20
/* 803513B4 B0 1F 00 00 */ sth r0, 0(r31)
/* 803513B8 4B FE 89 41 */ bl PPCSync
/* 803513BC 80 78 00 00 */ lwz r3, 0(r24)
/* 803513C0 80 16 00 00 */ lwz r0, 0(r22)
/* 803513C4 7C 03 00 40 */ cmplw r3, r0
/* 803513C8 40 82 01 48 */ bne lbl_80351510
/* 803513CC A0 19 00 00 */ lhz r0, 0(r25)
/* 803513D0 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803513D4 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 803513D8 7C 60 03 78 */ or r0, r3, r0
/* 803513DC B0 19 00 00 */ sth r0, 0(r25)
/* 803513E0 A0 1A 00 00 */ lhz r0, 0(r26)
/* 803513E4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 803513E8 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 803513EC 7C 60 03 78 */ or r0, r3, r0
/* 803513F0 B0 1A 00 00 */ sth r0, 0(r26)
/* 803513F4 A0 1B 00 00 */ lhz r0, 0(r27)
/* 803513F8 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803513FC 7C 00 8B 78 */ or r0, r0, r17
/* 80351400 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351404 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351408 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 8035140C 7C 00 93 78 */ or r0, r0, r18
/* 80351410 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351414 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351418 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 8035141C B0 1E 00 00 */ sth r0, 0(r30)
/* 80351420 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351424 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351428 60 00 00 00 */ nop
/* 8035142C B0 1E 00 00 */ sth r0, 0(r30)
/* 80351430 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351434 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351438 60 00 00 20 */ ori r0, r0, 0x20
/* 8035143C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351440:
/* 80351440 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351444 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351448 40 82 FF F8 */ bne lbl_80351440
/* 8035144C A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351450 38 00 FF 77 */ li r0, -137
/* 80351454 7C 60 00 38 */ and r0, r3, r0
/* 80351458 60 00 00 20 */ ori r0, r0, 0x20
/* 8035145C B0 1F 00 00 */ sth r0, 0(r31)
/* 80351460 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351464 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351468 80 01 02 34 */ lwz r0, 0x234(r1)
/* 8035146C 7C 60 03 78 */ or r0, r3, r0
/* 80351470 B0 19 00 00 */ sth r0, 0(r25)
/* 80351474 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351478 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 8035147C 80 01 02 58 */ lwz r0, 0x258(r1)
/* 80351480 7C 60 03 78 */ or r0, r3, r0
/* 80351484 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351488 A0 1B 00 00 */ lhz r0, 0(r27)
/* 8035148C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351490 7C 00 83 78 */ or r0, r0, r16
/* 80351494 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351498 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035149C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803514A0 7C 00 BB 78 */ or r0, r0, r23
/* 803514A4 B0 1C 00 00 */ sth r0, 0(r28)
/* 803514A8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803514AC 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 803514B0 B0 1E 00 00 */ sth r0, 0(r30)
/* 803514B4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803514B8 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803514BC 60 00 00 00 */ nop
/* 803514C0 B0 1E 00 00 */ sth r0, 0(r30)
/* 803514C4 A0 1D 00 00 */ lhz r0, 0(r29)
/* 803514C8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803514CC 60 00 00 20 */ ori r0, r0, 0x20
/* 803514D0 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803514D4:
/* 803514D4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803514D8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803514DC 40 82 FF F8 */ bne lbl_803514D4
/* 803514E0 A0 9F 00 00 */ lhz r4, 0(r31)
/* 803514E4 38 00 FF 77 */ li r0, -137
/* 803514E8 3C 60 00 40 */ lis r3, 0x40
/* 803514EC 7C 80 00 38 */ and r0, r4, r0
/* 803514F0 60 00 00 20 */ ori r0, r0, 0x20
/* 803514F4 B0 1F 00 00 */ sth r0, 0(r31)
/* 803514F8 3E 73 00 40 */ addis r19, r19, 0x40
/* 803514FC A0 01 02 70 */ lhz r0, 0x270(r1)
/* 80351500 90 6D 93 44 */ stw r3, __AR_ExpansionSize(r13)
/* 80351504 60 00 00 08 */ ori r0, r0, 8
/* 80351508 B0 01 02 70 */ sth r0, 0x270(r1)
/* 8035150C 48 00 0B 4C */ b lbl_80352058
lbl_80351510:
/* 80351510 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351514 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351518 80 01 02 38 */ lwz r0, 0x238(r1)
/* 8035151C 7C 60 03 78 */ or r0, r3, r0
/* 80351520 B0 19 00 00 */ sth r0, 0(r25)
/* 80351524 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351528 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 8035152C 7C 00 A3 78 */ or r0, r0, r20
/* 80351530 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351534 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351538 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 8035153C 80 01 02 30 */ lwz r0, 0x230(r1)
/* 80351540 7C 60 03 78 */ or r0, r3, r0
/* 80351544 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351548 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035154C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351550 80 01 02 64 */ lwz r0, 0x264(r1)
/* 80351554 7C 60 03 78 */ or r0, r3, r0
/* 80351558 B0 1C 00 00 */ sth r0, 0(r28)
/* 8035155C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351560 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351564 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351568 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035156C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351570 60 00 00 00 */ nop
/* 80351574 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351578 A0 1D 00 00 */ lhz r0, 0(r29)
/* 8035157C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351580 60 00 00 20 */ ori r0, r0, 0x20
/* 80351584 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351588:
/* 80351588 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8035158C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351590 40 82 FF F8 */ bne lbl_80351588
/* 80351594 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351598 38 00 FF 77 */ li r0, -137
/* 8035159C 7C 60 00 38 */ and r0, r3, r0
/* 803515A0 60 00 00 20 */ ori r0, r0, 0x20
/* 803515A4 B0 1F 00 00 */ sth r0, 0(r31)
/* 803515A8 A0 19 00 00 */ lhz r0, 0(r25)
/* 803515AC 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803515B0 80 01 02 44 */ lwz r0, 0x244(r1)
/* 803515B4 7C 60 03 78 */ or r0, r3, r0
/* 803515B8 B0 19 00 00 */ sth r0, 0(r25)
/* 803515BC A0 1A 00 00 */ lhz r0, 0(r26)
/* 803515C0 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 803515C4 80 01 02 50 */ lwz r0, 0x250(r1)
/* 803515C8 7C 60 03 78 */ or r0, r3, r0
/* 803515CC B0 1A 00 00 */ sth r0, 0(r26)
/* 803515D0 A0 1B 00 00 */ lhz r0, 0(r27)
/* 803515D4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803515D8 7C 00 8B 78 */ or r0, r0, r17
/* 803515DC B0 1B 00 00 */ sth r0, 0(r27)
/* 803515E0 A0 1C 00 00 */ lhz r0, 0(r28)
/* 803515E4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803515E8 7C 00 93 78 */ or r0, r0, r18
/* 803515EC B0 1C 00 00 */ sth r0, 0(r28)
/* 803515F0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803515F4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 803515F8 B0 1E 00 00 */ sth r0, 0(r30)
/* 803515FC A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351600 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351604 60 00 00 00 */ nop
/* 80351608 B0 1E 00 00 */ sth r0, 0(r30)
/* 8035160C A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351610 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351614 60 00 00 20 */ ori r0, r0, 0x20
/* 80351618 B0 1D 00 00 */ sth r0, 0(r29)
lbl_8035161C:
/* 8035161C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351620 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351624 40 82 FF F8 */ bne lbl_8035161C
/* 80351628 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8035162C 38 80 FF 77 */ li r4, -137
/* 80351630 38 78 00 00 */ addi r3, r24, 0
/* 80351634 7C 00 20 38 */ and r0, r0, r4
/* 80351638 60 00 00 20 */ ori r0, r0, 0x20
/* 8035163C B0 1F 00 00 */ sth r0, 0(r31)
/* 80351640 38 80 00 00 */ li r4, 0
/* 80351644 38 A0 00 20 */ li r5, 0x20
/* 80351648 4B CB 1E 11 */ bl memset
/* 8035164C 38 78 00 00 */ addi r3, r24, 0
/* 80351650 38 80 00 20 */ li r4, 0x20
/* 80351654 4B FE 9F 59 */ bl DCFlushRange
/* 80351658 A0 19 00 00 */ lhz r0, 0(r25)
/* 8035165C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351660 80 01 02 40 */ lwz r0, 0x240(r1)
/* 80351664 7C 60 03 78 */ or r0, r3, r0
/* 80351668 B0 19 00 00 */ sth r0, 0(r25)
/* 8035166C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351670 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351674 80 01 02 54 */ lwz r0, 0x254(r1)
/* 80351678 7C 60 03 78 */ or r0, r3, r0
/* 8035167C B0 1A 00 00 */ sth r0, 0(r26)
/* 80351680 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351684 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351688 80 01 02 30 */ lwz r0, 0x230(r1)
/* 8035168C 7C 60 03 78 */ or r0, r3, r0
/* 80351690 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351694 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351698 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 8035169C 80 01 02 64 */ lwz r0, 0x264(r1)
/* 803516A0 7C 60 03 78 */ or r0, r3, r0
/* 803516A4 B0 1C 00 00 */ sth r0, 0(r28)
/* 803516A8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803516AC 60 00 80 00 */ ori r0, r0, 0x8000
/* 803516B0 B0 1E 00 00 */ sth r0, 0(r30)
/* 803516B4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803516B8 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803516BC 60 00 00 00 */ nop
/* 803516C0 B0 1E 00 00 */ sth r0, 0(r30)
/* 803516C4 A0 1D 00 00 */ lhz r0, 0(r29)
/* 803516C8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803516CC 60 00 00 20 */ ori r0, r0, 0x20
/* 803516D0 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803516D4:
/* 803516D4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803516D8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803516DC 40 82 FF F8 */ bne lbl_803516D4
/* 803516E0 A0 7F 00 00 */ lhz r3, 0(r31)
/* 803516E4 38 00 FF 77 */ li r0, -137
/* 803516E8 7C 60 00 38 */ and r0, r3, r0
/* 803516EC 60 00 00 20 */ ori r0, r0, 0x20
/* 803516F0 B0 1F 00 00 */ sth r0, 0(r31)
/* 803516F4 4B FE 86 05 */ bl PPCSync
/* 803516F8 80 78 00 00 */ lwz r3, 0(r24)
/* 803516FC 80 16 00 00 */ lwz r0, 0(r22)
/* 80351700 7C 03 00 40 */ cmplw r3, r0
/* 80351704 40 82 01 DC */ bne lbl_803518E0
/* 80351708 A0 19 00 00 */ lhz r0, 0(r25)
/* 8035170C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351710 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 80351714 7C 60 03 78 */ or r0, r3, r0
/* 80351718 B0 19 00 00 */ sth r0, 0(r25)
/* 8035171C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351720 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351724 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 80351728 7C 60 03 78 */ or r0, r3, r0
/* 8035172C B0 1A 00 00 */ sth r0, 0(r26)
/* 80351730 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351734 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351738 7C 00 8B 78 */ or r0, r0, r17
/* 8035173C B0 1B 00 00 */ sth r0, 0(r27)
/* 80351740 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351744 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351748 7C 00 93 78 */ or r0, r0, r18
/* 8035174C B0 1C 00 00 */ sth r0, 0(r28)
/* 80351750 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351754 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351758 B0 1E 00 00 */ sth r0, 0(r30)
/* 8035175C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351760 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351764 60 00 00 00 */ nop
/* 80351768 B0 1E 00 00 */ sth r0, 0(r30)
/* 8035176C A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351770 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351774 60 00 00 20 */ ori r0, r0, 0x20
/* 80351778 B0 1D 00 00 */ sth r0, 0(r29)
lbl_8035177C:
/* 8035177C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351780 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351784 40 82 FF F8 */ bne lbl_8035177C
/* 80351788 A0 7F 00 00 */ lhz r3, 0(r31)
/* 8035178C 38 00 FF 77 */ li r0, -137
/* 80351790 7C 60 00 38 */ and r0, r3, r0
/* 80351794 60 00 00 20 */ ori r0, r0, 0x20
/* 80351798 B0 1F 00 00 */ sth r0, 0(r31)
/* 8035179C A0 19 00 00 */ lhz r0, 0(r25)
/* 803517A0 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803517A4 80 01 02 34 */ lwz r0, 0x234(r1)
/* 803517A8 7C 60 03 78 */ or r0, r3, r0
/* 803517AC B0 19 00 00 */ sth r0, 0(r25)
/* 803517B0 A0 1A 00 00 */ lhz r0, 0(r26)
/* 803517B4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 803517B8 80 01 02 58 */ lwz r0, 0x258(r1)
/* 803517BC 7C 60 03 78 */ or r0, r3, r0
/* 803517C0 B0 1A 00 00 */ sth r0, 0(r26)
/* 803517C4 A0 1B 00 00 */ lhz r0, 0(r27)
/* 803517C8 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803517CC 7C 00 83 78 */ or r0, r0, r16
/* 803517D0 B0 1B 00 00 */ sth r0, 0(r27)
/* 803517D4 A0 1C 00 00 */ lhz r0, 0(r28)
/* 803517D8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803517DC 7C 00 BB 78 */ or r0, r0, r23
/* 803517E0 B0 1C 00 00 */ sth r0, 0(r28)
/* 803517E4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803517E8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 803517EC B0 1E 00 00 */ sth r0, 0(r30)
/* 803517F0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803517F4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803517F8 60 00 00 00 */ nop
/* 803517FC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351800 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351804 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351808 60 00 00 20 */ ori r0, r0, 0x20
/* 8035180C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351810:
/* 80351810 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351814 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351818 40 82 FF F8 */ bne lbl_80351810
/* 8035181C A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351820 38 00 FF 77 */ li r0, -137
/* 80351824 7C 60 00 38 */ and r0, r3, r0
/* 80351828 60 00 00 20 */ ori r0, r0, 0x20
/* 8035182C B0 1F 00 00 */ sth r0, 0(r31)
/* 80351830 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351834 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351838 80 01 02 2C */ lwz r0, 0x22c(r1)
/* 8035183C 7C 60 03 78 */ or r0, r3, r0
/* 80351840 B0 19 00 00 */ sth r0, 0(r25)
/* 80351844 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351848 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 8035184C 80 01 02 5C */ lwz r0, 0x25c(r1)
/* 80351850 7C 60 03 78 */ or r0, r3, r0
/* 80351854 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351858 A0 1B 00 00 */ lhz r0, 0(r27)
/* 8035185C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351860 7C 00 73 78 */ or r0, r0, r14
/* 80351864 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351868 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035186C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351870 7C 00 7B 78 */ or r0, r0, r15
/* 80351874 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351878 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035187C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351880 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351884 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351888 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 8035188C 60 00 00 00 */ nop
/* 80351890 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351894 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351898 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 8035189C 60 00 00 20 */ ori r0, r0, 0x20
/* 803518A0 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803518A4:
/* 803518A4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803518A8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803518AC 40 82 FF F8 */ bne lbl_803518A4
/* 803518B0 A0 9F 00 00 */ lhz r4, 0(r31)
/* 803518B4 38 00 FF 77 */ li r0, -137
/* 803518B8 3C 60 00 80 */ lis r3, 0x80
/* 803518BC 7C 80 00 38 */ and r0, r4, r0
/* 803518C0 60 00 00 20 */ ori r0, r0, 0x20
/* 803518C4 B0 1F 00 00 */ sth r0, 0(r31)
/* 803518C8 3E 73 00 80 */ addis r19, r19, 0x80
/* 803518CC A0 01 02 70 */ lhz r0, 0x270(r1)
/* 803518D0 90 6D 93 44 */ stw r3, __AR_ExpansionSize(r13)
/* 803518D4 60 00 00 10 */ ori r0, r0, 0x10
/* 803518D8 B0 01 02 70 */ sth r0, 0x270(r1)
/* 803518DC 48 00 07 7C */ b lbl_80352058
lbl_803518E0:
/* 803518E0 A0 19 00 00 */ lhz r0, 0(r25)
/* 803518E4 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 803518E8 80 01 02 38 */ lwz r0, 0x238(r1)
/* 803518EC 7C 60 03 78 */ or r0, r3, r0
/* 803518F0 B0 19 00 00 */ sth r0, 0(r25)
/* 803518F4 A0 1A 00 00 */ lhz r0, 0(r26)
/* 803518F8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803518FC 7C 00 A3 78 */ or r0, r0, r20
/* 80351900 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351904 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351908 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 8035190C 80 01 02 28 */ lwz r0, 0x228(r1)
/* 80351910 7C 60 03 78 */ or r0, r3, r0
/* 80351914 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351918 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8035191C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351920 80 01 02 6C */ lwz r0, 0x26c(r1)
/* 80351924 7C 60 03 78 */ or r0, r3, r0
/* 80351928 B0 1C 00 00 */ sth r0, 0(r28)
/* 8035192C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351930 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351934 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351938 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8035193C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351940 60 00 00 00 */ nop
/* 80351944 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351948 A0 1D 00 00 */ lhz r0, 0(r29)
/* 8035194C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351950 60 00 00 20 */ ori r0, r0, 0x20
/* 80351954 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351958:
/* 80351958 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8035195C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351960 40 82 FF F8 */ bne lbl_80351958
/* 80351964 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351968 38 00 FF 77 */ li r0, -137
/* 8035196C 7C 60 00 38 */ and r0, r3, r0
/* 80351970 60 00 00 20 */ ori r0, r0, 0x20
/* 80351974 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351978 A0 19 00 00 */ lhz r0, 0(r25)
/* 8035197C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351980 80 01 02 44 */ lwz r0, 0x244(r1)
/* 80351984 7C 60 03 78 */ or r0, r3, r0
/* 80351988 B0 19 00 00 */ sth r0, 0(r25)
/* 8035198C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351990 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351994 80 01 02 50 */ lwz r0, 0x250(r1)
/* 80351998 7C 60 03 78 */ or r0, r3, r0
/* 8035199C B0 1A 00 00 */ sth r0, 0(r26)
/* 803519A0 A0 1B 00 00 */ lhz r0, 0(r27)
/* 803519A4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803519A8 7C 00 8B 78 */ or r0, r0, r17
/* 803519AC B0 1B 00 00 */ sth r0, 0(r27)
/* 803519B0 A0 1C 00 00 */ lhz r0, 0(r28)
/* 803519B4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803519B8 7C 00 93 78 */ or r0, r0, r18
/* 803519BC B0 1C 00 00 */ sth r0, 0(r28)
/* 803519C0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 803519C4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 803519C8 B0 1E 00 00 */ sth r0, 0(r30)
/* 803519CC A0 1E 00 00 */ lhz r0, 0(r30)
/* 803519D0 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 803519D4 60 00 00 00 */ nop
/* 803519D8 B0 1E 00 00 */ sth r0, 0(r30)
/* 803519DC A0 1D 00 00 */ lhz r0, 0(r29)
/* 803519E0 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 803519E4 60 00 00 20 */ ori r0, r0, 0x20
/* 803519E8 B0 1D 00 00 */ sth r0, 0(r29)
lbl_803519EC:
/* 803519EC A0 1F 00 00 */ lhz r0, 0(r31)
/* 803519F0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 803519F4 40 82 FF F8 */ bne lbl_803519EC
/* 803519F8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 803519FC 38 80 FF 77 */ li r4, -137
/* 80351A00 38 78 00 00 */ addi r3, r24, 0
/* 80351A04 7C 00 20 38 */ and r0, r0, r4
/* 80351A08 60 00 00 20 */ ori r0, r0, 0x20
/* 80351A0C B0 1F 00 00 */ sth r0, 0(r31)
/* 80351A10 38 80 00 00 */ li r4, 0
/* 80351A14 38 A0 00 20 */ li r5, 0x20
/* 80351A18 4B CB 1A 41 */ bl memset
/* 80351A1C 38 78 00 00 */ addi r3, r24, 0
/* 80351A20 38 80 00 20 */ li r4, 0x20
/* 80351A24 4B FE 9B 89 */ bl DCFlushRange
/* 80351A28 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351A2C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351A30 80 01 02 40 */ lwz r0, 0x240(r1)
/* 80351A34 7C 60 03 78 */ or r0, r3, r0
/* 80351A38 B0 19 00 00 */ sth r0, 0(r25)
/* 80351A3C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351A40 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351A44 80 01 02 54 */ lwz r0, 0x254(r1)
/* 80351A48 7C 60 03 78 */ or r0, r3, r0
/* 80351A4C B0 1A 00 00 */ sth r0, 0(r26)
/* 80351A50 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351A54 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351A58 80 01 02 28 */ lwz r0, 0x228(r1)
/* 80351A5C 7C 60 03 78 */ or r0, r3, r0
/* 80351A60 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351A64 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351A68 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351A6C 80 01 02 6C */ lwz r0, 0x26c(r1)
/* 80351A70 7C 60 03 78 */ or r0, r3, r0
/* 80351A74 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351A78 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351A7C 60 00 80 00 */ ori r0, r0, 0x8000
/* 80351A80 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351A84 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351A88 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351A8C 60 00 00 00 */ nop
/* 80351A90 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351A94 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351A98 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351A9C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351AA0 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351AA4:
/* 80351AA4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351AA8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351AAC 40 82 FF F8 */ bne lbl_80351AA4
/* 80351AB0 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351AB4 38 00 FF 77 */ li r0, -137
/* 80351AB8 7C 60 00 38 */ and r0, r3, r0
/* 80351ABC 60 00 00 20 */ ori r0, r0, 0x20
/* 80351AC0 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351AC4 4B FE 82 35 */ bl PPCSync
/* 80351AC8 80 18 00 00 */ lwz r0, 0(r24)
/* 80351ACC 80 76 00 00 */ lwz r3, 0(r22)
/* 80351AD0 7C 00 18 40 */ cmplw r0, r3
/* 80351AD4 40 82 02 78 */ bne lbl_80351D4C
/* 80351AD8 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351ADC 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351AE0 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 80351AE4 7C 60 03 78 */ or r0, r3, r0
/* 80351AE8 B0 19 00 00 */ sth r0, 0(r25)
/* 80351AEC A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351AF0 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351AF4 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 80351AF8 7C 60 03 78 */ or r0, r3, r0
/* 80351AFC B0 1A 00 00 */ sth r0, 0(r26)
/* 80351B00 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351B04 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351B08 7C 00 8B 78 */ or r0, r0, r17
/* 80351B0C B0 1B 00 00 */ sth r0, 0(r27)
/* 80351B10 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351B14 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351B18 7C 00 93 78 */ or r0, r0, r18
/* 80351B1C B0 1C 00 00 */ sth r0, 0(r28)
/* 80351B20 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351B24 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351B28 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351B2C A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351B30 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351B34 60 00 00 00 */ nop
/* 80351B38 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351B3C A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351B40 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351B44 60 00 00 20 */ ori r0, r0, 0x20
/* 80351B48 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351B4C:
/* 80351B4C A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351B50 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351B54 40 82 FF F8 */ bne lbl_80351B4C
/* 80351B58 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351B5C 38 00 FF 77 */ li r0, -137
/* 80351B60 7C 60 00 38 */ and r0, r3, r0
/* 80351B64 60 00 00 20 */ ori r0, r0, 0x20
/* 80351B68 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351B6C A0 19 00 00 */ lhz r0, 0(r25)
/* 80351B70 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351B74 80 01 02 34 */ lwz r0, 0x234(r1)
/* 80351B78 7C 60 03 78 */ or r0, r3, r0
/* 80351B7C B0 19 00 00 */ sth r0, 0(r25)
/* 80351B80 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351B84 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351B88 80 01 02 58 */ lwz r0, 0x258(r1)
/* 80351B8C 7C 60 03 78 */ or r0, r3, r0
/* 80351B90 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351B94 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351B98 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351B9C 7C 00 83 78 */ or r0, r0, r16
/* 80351BA0 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351BA4 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351BA8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351BAC 7C 00 BB 78 */ or r0, r0, r23
/* 80351BB0 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351BB4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351BB8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351BBC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351BC0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351BC4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351BC8 60 00 00 00 */ nop
/* 80351BCC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351BD0 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351BD4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351BD8 60 00 00 20 */ ori r0, r0, 0x20
/* 80351BDC B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351BE0:
/* 80351BE0 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351BE4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351BE8 40 82 FF F8 */ bne lbl_80351BE0
/* 80351BEC A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351BF0 38 00 FF 77 */ li r0, -137
/* 80351BF4 7C 60 00 38 */ and r0, r3, r0
/* 80351BF8 60 00 00 20 */ ori r0, r0, 0x20
/* 80351BFC B0 1F 00 00 */ sth r0, 0(r31)
/* 80351C00 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351C04 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351C08 80 01 02 2C */ lwz r0, 0x22c(r1)
/* 80351C0C 7C 60 03 78 */ or r0, r3, r0
/* 80351C10 B0 19 00 00 */ sth r0, 0(r25)
/* 80351C14 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351C18 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351C1C 80 01 02 5C */ lwz r0, 0x25c(r1)
/* 80351C20 7C 60 03 78 */ or r0, r3, r0
/* 80351C24 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351C28 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351C2C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351C30 7C 00 73 78 */ or r0, r0, r14
/* 80351C34 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351C38 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351C3C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351C40 7C 00 7B 78 */ or r0, r0, r15
/* 80351C44 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351C48 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351C4C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351C50 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351C54 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351C58 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351C5C 60 00 00 00 */ nop
/* 80351C60 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351C64 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351C68 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351C6C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351C70 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351C74:
/* 80351C74 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351C78 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351C7C 40 82 FF F8 */ bne lbl_80351C74
/* 80351C80 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351C84 38 00 FF 77 */ li r0, -137
/* 80351C88 7C 60 00 38 */ and r0, r3, r0
/* 80351C8C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351C90 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351C94 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351C98 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351C9C 80 01 02 24 */ lwz r0, 0x224(r1)
/* 80351CA0 7C 60 03 78 */ or r0, r3, r0
/* 80351CA4 B0 19 00 00 */ sth r0, 0(r25)
/* 80351CA8 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351CAC 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351CB0 80 01 02 60 */ lwz r0, 0x260(r1)
/* 80351CB4 7C 60 03 78 */ or r0, r3, r0
/* 80351CB8 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351CBC A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351CC0 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351CC4 80 01 02 30 */ lwz r0, 0x230(r1)
/* 80351CC8 7C 60 03 78 */ or r0, r3, r0
/* 80351CCC B0 1B 00 00 */ sth r0, 0(r27)
/* 80351CD0 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351CD4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351CD8 80 01 02 64 */ lwz r0, 0x264(r1)
/* 80351CDC 7C 60 03 78 */ or r0, r3, r0
/* 80351CE0 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351CE4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351CE8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351CEC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351CF0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351CF4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351CF8 60 00 00 00 */ nop
/* 80351CFC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351D00 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351D04 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351D08 60 00 00 20 */ ori r0, r0, 0x20
/* 80351D0C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351D10:
/* 80351D10 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351D14 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351D18 40 82 FF F8 */ bne lbl_80351D10
/* 80351D1C A0 9F 00 00 */ lhz r4, 0(r31)
/* 80351D20 38 00 FF 77 */ li r0, -137
/* 80351D24 3C 60 01 00 */ lis r3, 0x100
/* 80351D28 7C 80 00 38 */ and r0, r4, r0
/* 80351D2C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351D30 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351D34 3E 73 01 00 */ addis r19, r19, 0x100
/* 80351D38 A0 01 02 70 */ lhz r0, 0x270(r1)
/* 80351D3C 90 6D 93 44 */ stw r3, __AR_ExpansionSize(r13)
/* 80351D40 60 00 00 18 */ ori r0, r0, 0x18
/* 80351D44 B0 01 02 70 */ sth r0, 0x270(r1)
/* 80351D48 48 00 03 10 */ b lbl_80352058
lbl_80351D4C:
/* 80351D4C A0 19 00 00 */ lhz r0, 0(r25)
/* 80351D50 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351D54 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 80351D58 7C 60 03 78 */ or r0, r3, r0
/* 80351D5C B0 19 00 00 */ sth r0, 0(r25)
/* 80351D60 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351D64 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351D68 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 80351D6C 7C 60 03 78 */ or r0, r3, r0
/* 80351D70 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351D74 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351D78 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351D7C 7C 00 8B 78 */ or r0, r0, r17
/* 80351D80 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351D84 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351D88 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351D8C 7C 00 93 78 */ or r0, r0, r18
/* 80351D90 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351D94 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351D98 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351D9C B0 1E 00 00 */ sth r0, 0(r30)
/* 80351DA0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351DA4 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351DA8 60 00 00 00 */ nop
/* 80351DAC B0 1E 00 00 */ sth r0, 0(r30)
/* 80351DB0 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351DB4 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351DB8 60 00 00 20 */ ori r0, r0, 0x20
/* 80351DBC B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351DC0:
/* 80351DC0 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351DC4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351DC8 40 82 FF F8 */ bne lbl_80351DC0
/* 80351DCC A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351DD0 38 00 FF 77 */ li r0, -137
/* 80351DD4 7C 60 00 38 */ and r0, r3, r0
/* 80351DD8 60 00 00 20 */ ori r0, r0, 0x20
/* 80351DDC B0 1F 00 00 */ sth r0, 0(r31)
/* 80351DE0 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351DE4 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351DE8 80 01 02 34 */ lwz r0, 0x234(r1)
/* 80351DEC 7C 60 03 78 */ or r0, r3, r0
/* 80351DF0 B0 19 00 00 */ sth r0, 0(r25)
/* 80351DF4 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351DF8 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351DFC 80 01 02 58 */ lwz r0, 0x258(r1)
/* 80351E00 7C 60 03 78 */ or r0, r3, r0
/* 80351E04 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351E08 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351E0C 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351E10 7C 00 83 78 */ or r0, r0, r16
/* 80351E14 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351E18 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351E1C 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351E20 7C 00 BB 78 */ or r0, r0, r23
/* 80351E24 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351E28 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351E2C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351E30 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351E34 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351E38 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351E3C 60 00 00 00 */ nop
/* 80351E40 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351E44 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351E48 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351E4C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351E50 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351E54:
/* 80351E54 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351E58 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351E5C 40 82 FF F8 */ bne lbl_80351E54
/* 80351E60 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351E64 38 00 FF 77 */ li r0, -137
/* 80351E68 7C 60 00 38 */ and r0, r3, r0
/* 80351E6C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351E70 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351E74 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351E78 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351E7C 80 01 02 2C */ lwz r0, 0x22c(r1)
/* 80351E80 7C 60 03 78 */ or r0, r3, r0
/* 80351E84 B0 19 00 00 */ sth r0, 0(r25)
/* 80351E88 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351E8C 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351E90 80 01 02 5C */ lwz r0, 0x25c(r1)
/* 80351E94 7C 60 03 78 */ or r0, r3, r0
/* 80351E98 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351E9C A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351EA0 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351EA4 7C 00 73 78 */ or r0, r0, r14
/* 80351EA8 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351EAC A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351EB0 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351EB4 7C 00 7B 78 */ or r0, r0, r15
/* 80351EB8 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351EBC A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351EC0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351EC4 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351EC8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351ECC 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351ED0 60 00 00 00 */ nop
/* 80351ED4 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351ED8 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351EDC 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351EE0 60 00 00 20 */ ori r0, r0, 0x20
/* 80351EE4 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351EE8:
/* 80351EE8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351EEC 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351EF0 40 82 FF F8 */ bne lbl_80351EE8
/* 80351EF4 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351EF8 38 00 FF 77 */ li r0, -137
/* 80351EFC 7C 60 00 38 */ and r0, r3, r0
/* 80351F00 60 00 00 20 */ ori r0, r0, 0x20
/* 80351F04 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351F08 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351F0C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351F10 80 01 02 24 */ lwz r0, 0x224(r1)
/* 80351F14 7C 60 03 78 */ or r0, r3, r0
/* 80351F18 B0 19 00 00 */ sth r0, 0(r25)
/* 80351F1C A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351F20 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351F24 80 01 02 60 */ lwz r0, 0x260(r1)
/* 80351F28 7C 60 03 78 */ or r0, r3, r0
/* 80351F2C B0 1A 00 00 */ sth r0, 0(r26)
/* 80351F30 A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351F34 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351F38 80 01 02 30 */ lwz r0, 0x230(r1)
/* 80351F3C 7C 60 03 78 */ or r0, r3, r0
/* 80351F40 B0 1B 00 00 */ sth r0, 0(r27)
/* 80351F44 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351F48 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351F4C 80 01 02 64 */ lwz r0, 0x264(r1)
/* 80351F50 7C 60 03 78 */ or r0, r3, r0
/* 80351F54 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351F58 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351F5C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351F60 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351F64 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351F68 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80351F6C 60 00 00 00 */ nop
/* 80351F70 B0 1E 00 00 */ sth r0, 0(r30)
/* 80351F74 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80351F78 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80351F7C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351F80 B0 1D 00 00 */ sth r0, 0(r29)
lbl_80351F84:
/* 80351F84 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80351F88 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80351F8C 40 82 FF F8 */ bne lbl_80351F84
/* 80351F90 A0 7F 00 00 */ lhz r3, 0(r31)
/* 80351F94 38 00 FF 77 */ li r0, -137
/* 80351F98 7C 60 00 38 */ and r0, r3, r0
/* 80351F9C 60 00 00 20 */ ori r0, r0, 0x20
/* 80351FA0 B0 1F 00 00 */ sth r0, 0(r31)
/* 80351FA4 A0 19 00 00 */ lhz r0, 0(r25)
/* 80351FA8 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351FAC 80 01 02 20 */ lwz r0, 0x220(r1)
/* 80351FB0 7C 60 03 78 */ or r0, r3, r0
/* 80351FB4 B0 19 00 00 */ sth r0, 0(r25)
/* 80351FB8 A0 1A 00 00 */ lhz r0, 0(r26)
/* 80351FBC 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351FC0 80 01 02 68 */ lwz r0, 0x268(r1)
/* 80351FC4 7C 60 03 78 */ or r0, r3, r0
/* 80351FC8 B0 1A 00 00 */ sth r0, 0(r26)
/* 80351FCC A0 1B 00 00 */ lhz r0, 0(r27)
/* 80351FD0 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15
/* 80351FD4 80 01 02 28 */ lwz r0, 0x228(r1)
/* 80351FD8 7C 60 03 78 */ or r0, r3, r0
/* 80351FDC B0 1B 00 00 */ sth r0, 0(r27)
/* 80351FE0 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80351FE4 54 03 06 DE */ rlwinm r3, r0, 0, 0x1b, 0xf
/* 80351FE8 80 01 02 6C */ lwz r0, 0x26c(r1)
/* 80351FEC 7C 60 03 78 */ or r0, r3, r0
/* 80351FF0 B0 1C 00 00 */ sth r0, 0(r28)
/* 80351FF4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80351FF8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 80351FFC B0 1E 00 00 */ sth r0, 0(r30)
/* 80352000 A0 1E 00 00 */ lhz r0, 0(r30)
/* 80352004 54 00 00 2A */ rlwinm r0, r0, 0, 0, 0x15
/* 80352008 60 00 00 00 */ nop
/* 8035200C B0 1E 00 00 */ sth r0, 0(r30)
/* 80352010 A0 1D 00 00 */ lhz r0, 0(r29)
/* 80352014 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
/* 80352018 60 00 00 20 */ ori r0, r0, 0x20
/* 8035201C B0 1D 00 00 */ sth r0, 0(r29)
lbl_80352020:
/* 80352020 A0 1F 00 00 */ lhz r0, 0(r31)
/* 80352024 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80352028 40 82 FF F8 */ bne lbl_80352020
/* 8035202C A0 9F 00 00 */ lhz r4, 0(r31)
/* 80352030 38 00 FF 77 */ li r0, -137
/* 80352034 3C 60 02 00 */ lis r3, 0x200
/* 80352038 7C 80 00 38 */ and r0, r4, r0
/* 8035203C 60 00 00 20 */ ori r0, r0, 0x20
/* 80352040 B0 1F 00 00 */ sth r0, 0(r31)
/* 80352044 3E 73 02 00 */ addis r19, r19, 0x200
/* 80352048 A0 01 02 70 */ lhz r0, 0x270(r1)
/* 8035204C 90 6D 93 44 */ stw r3, __AR_ExpansionSize(r13)
/* 80352050 60 00 00 20 */ ori r0, r0, 0x20
/* 80352054 B0 01 02 70 */ sth r0, 0x270(r1)
lbl_80352058:
/* 80352058 80 61 02 48 */ lwz r3, 0x248(r1)
/* 8035205C A0 03 00 00 */ lhz r0, 0(r3)
/* 80352060 54 03 00 32 */ rlwinm r3, r0, 0, 0, 0x19
/* 80352064 A0 01 02 70 */ lhz r0, 0x270(r1)
/* 80352068 7C 60 03 78 */ or r0, r3, r0
/* 8035206C 80 61 02 48 */ lwz r3, 0x248(r1)
/* 80352070 B0 03 00 00 */ sth r0, 0(r3)
lbl_80352074:
/* 80352074 3C 60 C0 00 */ lis r3, 0xC000 /* 0xC00000D0@ha */
/* 80352078 92 63 00 D0 */ stw r19, 0x00D0(r3)
/* 8035207C 92 6D 93 3C */ stw r19, __AR_Size(r13)
/* 80352080 80 01 02 C4 */ lwz r0, 0x2c4(r1)
/* 80352084 B9 C1 02 78 */ lmw r14, 0x278(r1)
/* 80352088 38 21 02 C0 */ addi r1, r1, 0x2c0
/* 8035208C 7C 08 03 A6 */ mtlr r0
/* 80352090 4E 80 00 20 */ blr