rom: file format elf32-powerpc Disassembly of section .kernel: 00000000 <_start>: 0: 48 00 04 00 b 400 4: 44 00 00 02 sc ... 00000020 : 20: 48 00 10 4c b 106c ... 00000040 : 40: 48 00 00 00 b 40 ... 00000060 : 60: 48 00 00 00 b 60 ... 00000080 : 80: 48 00 00 00 b 80 ... 000000a0 : a0: 48 00 00 00 b a0 ... 000000c0 : c0: 48 00 00 00 b c0 ... 000000e0 : e0: 48 00 00 00 b e0 ... 00000100 : 100: 48 00 00 00 b 100 ... 00000120 : 120: 48 00 11 94 b 12b4 ... 00000140 : 140: 48 00 00 00 b 140 ... 00000160 : 160: 48 00 00 00 b 160 ... 00000180 : 180: 48 00 00 00 b 180 ... 000001a0 : 1a0: 48 00 00 00 b 1a0 ... 000001c0 : 1c0: 48 00 00 00 b 1c0 ... 000001e0 : 1e0: 48 00 00 00 b 1e0 ... 00000200 : 200: 48 00 00 00 b 200 ... 00000220 : 220: 48 00 00 00 b 220 ... 00000240 : 240: 48 00 00 00 b 240 ... 00000260 : 260: 48 00 00 00 b 260 ... 00000280 : 280: 48 00 00 00 b 280 ... 000002a0 : 2a0: 48 00 00 00 b 2a0 ... 000002c0 : 2c0: 48 00 00 00 b 2c0 ... 000002e0 : 2e0: 48 00 00 00 b 2e0 ... 00000300 : 300: 48 00 00 00 b 300 ... 00000320 : 320: 48 00 00 00 b 320 ... 00000340 : 340: 48 00 00 00 b 340 ... 00000400 : 400: 7c be 6a a6 mfspr r5,446 404: 2c 25 00 00 cmpdi r5,0 408: 40 82 00 e0 bne 4e8 40c: 3c 60 8c 00 lis r3,-29696 410: 38 00 00 1f li r0,31 414: 38 40 00 15 li r2,21 418: 38 80 00 00 li r4,0 41c: 39 00 02 3f li r8,575 420: 7c 7c fb a6 mtspr 1020,r3 424: 7c 40 11 a6 eratwe r2,r0,2 428: 7c 80 09 a6 eratwe r4,r0,1 42c: 7d 00 01 a6 mtfprwa f8,r0 430: 4c 00 01 2c isync 434: 39 40 00 00 li r10,0 438: 65 4a 00 00 oris r10,r10,0 43c: 61 4a 00 3f ori r10,r10,63 440: 38 00 00 1e li r0,30 444: 38 80 00 00 li r4,0 448: 64 84 00 01 oris r4,r4,1 44c: 60 84 00 00 ori r4,r4,0 450: 39 00 00 00 li r8,0 454: 65 08 00 01 oris r8,r8,1 458: 61 08 00 00 ori r8,r8,0 45c: 61 08 02 3f ori r8,r8,575 460: 7d 40 11 a6 eratwe r10,r0,2 464: 7c 80 09 a6 eratwe r4,r0,1 468: 7d 00 01 a6 mtfprwa f8,r0 46c: 4c 00 01 2c isync 470: 3c 60 88 00 lis r3,-30720 474: 38 00 00 0f li r0,15 478: 38 40 00 3f li r2,63 47c: 38 80 00 00 li r4,0 480: 39 00 02 3f li r8,575 484: 7c 7c fb a6 mtspr 1020,r3 488: 7c 40 11 a6 eratwe r2,r0,2 48c: 7c 80 09 a6 eratwe r4,r0,1 490: 7d 00 01 a6 mtfprwa f8,r0 494: 4c 00 01 2c isync 498: 38 00 00 0d li r0,13 49c: 38 80 00 00 li r4,0 4a0: 64 84 00 01 oris r4,r4,1 4a4: 60 84 00 00 ori r4,r4,0 4a8: 39 00 00 00 li r8,0 4ac: 65 08 00 01 oris r8,r8,1 4b0: 61 08 00 00 ori r8,r8,0 4b4: 61 08 02 3f ori r8,r8,575 4b8: 7d 40 11 a6 eratwe r10,r0,2 4bc: 7c 80 09 a6 eratwe r4,r0,1 4c0: 7d 00 01 a6 mtfprwa f8,r0 4c4: 4c 00 01 2c isync 4c8: 48 00 00 04 b 4cc 000004cc : 4cc: 39 40 00 00 li r10,0 4d0: 65 4a 80 02 oris r10,r10,32770 4d4: 61 4a b0 00 ori r10,r10,45056 4d8: 7d 40 01 24 mtmsr r10 4dc: 4c 00 01 2c isync 4e0: 80 20 08 fa lwz r1,2298(0) 4e4: 48 00 00 20 b 504 000004e8 : 4e8: 39 40 00 00 li r10,0 4ec: 65 4a 80 02 oris r10,r10,32770 4f0: 61 4a b0 00 ori r10,r10,45056 4f4: 7d 40 01 24 mtmsr r10 4f8: 4c 00 01 2c isync 4fc: 80 20 08 fe lwz r1,2302(0) 500: 48 00 00 04 b 504 00000504 : 504: 3c 60 00 00 lis r3,0 508: 60 63 0c 34 ori r3,r3,3124 50c: 7c 69 03 a6 mtctr r3 510: 7c 7e 6a a6 mfspr r3,446 514: 4e 80 04 21 bctrl 518: 48 00 02 e4 b 7fc ... 000007f0 : 7f0: 48 00 00 00 b 7f0 000007f4 : 7f4: 48 00 00 00 b 7f4 7f8: 00 00 00 00 .long 0x0 000007fc : 7fc: 48 00 00 00 b 7fc 00000800 : 800: 48 00 00 00 b 800 ... 00000820 : 820: 48 00 00 00 b 820 ... Disassembly of section .bios: 00000c00 : c00: 94 21 ff f0 stwu r1,-16(r1) c04: 7c 69 1b 78 mr r9,r3 c08: 99 21 00 08 stb r9,8(r1) c0c: 3d 20 00 01 lis r9,1 c10: 81 29 20 00 lwz r9,8192(r9) c14: 39 09 00 01 addi r8,r9,1 c18: 3d 40 00 01 lis r10,1 c1c: 91 0a 20 00 stw r8,8192(r10) c20: 89 41 00 08 lbz r10,8(r1) c24: 99 49 00 00 stb r10,0(r9) c28: 60 00 00 00 nop c2c: 38 21 00 10 addi r1,r1,16 c30: 4e 80 00 20 blr 00000c34
: c34: 94 21 ff c0 stwu r1,-64(r1) c38: 7c 08 02 a6 mflr r0 c3c: 90 01 00 44 stw r0,68(r1) c40: 90 61 00 38 stw r3,56(r1) c44: 3d 20 00 01 lis r9,1 c48: 39 29 20 00 addi r9,r9,8192 c4c: 91 21 00 0c stw r9,12(r1) c50: 3d 20 00 00 lis r9,0 c54: 39 29 10 a0 addi r9,r9,4256 c58: 91 21 00 10 stw r9,16(r1) c5c: 81 21 00 38 lwz r9,56(r1) c60: 2c 09 00 00 cmpwi r9,0 c64: 41 82 00 0c beq c70 c68: 39 20 ff ff li r9,-1 c6c: 48 00 01 cc b e38 c70: 3d 20 00 00 lis r9,0 c74: 39 29 10 70 addi r9,r9,4208 c78: 91 21 00 08 stw r9,8(r1) c7c: 48 00 00 28 b ca4 c80: 81 21 00 0c lwz r9,12(r1) c84: 39 49 00 04 addi r10,r9,4 c88: 91 41 00 0c stw r10,12(r1) c8c: 81 41 00 08 lwz r10,8(r1) c90: 81 4a 00 00 lwz r10,0(r10) c94: 91 49 00 00 stw r10,0(r9) c98: 81 21 00 08 lwz r9,8(r1) c9c: 39 29 00 04 addi r9,r9,4 ca0: 91 21 00 08 stw r9,8(r1) ca4: 81 41 00 08 lwz r10,8(r1) ca8: 3d 20 00 00 lis r9,0 cac: 39 29 10 78 addi r9,r9,4216 cb0: 7c 0a 48 40 cmplw r10,r9 cb4: 41 80 ff cc blt c80 cb8: 3d 20 00 02 lis r9,2 cbc: 39 29 e0 08 addi r9,r9,-8184 cc0: 91 21 00 08 stw r9,8(r1) cc4: 48 00 00 24 b ce8 cc8: 81 21 00 08 lwz r9,8(r1) ccc: 39 49 00 04 addi r10,r9,4 cd0: 91 41 00 08 stw r10,8(r1) cd4: 39 40 00 00 li r10,0 cd8: 91 49 00 00 stw r10,0(r9) cdc: 81 21 00 08 lwz r9,8(r1) ce0: 39 29 00 04 addi r9,r9,4 ce4: 91 21 00 08 stw r9,8(r1) ce8: 81 41 00 08 lwz r10,8(r1) cec: 3d 20 00 02 lis r9,2 cf0: 39 29 e0 28 addi r9,r9,-8152 cf4: 7c 0a 48 40 cmplw r10,r9 cf8: 41 80 ff d0 blt cc8 cfc: 3d 20 00 00 lis r9,0 d00: 38 69 0c 00 addi r3,r9,3072 d04: 48 00 2b 7d bl 3880 d08: 38 60 00 77 li r3,119 d0c: 48 00 2b c5 bl 38d0 d10: 38 60 00 74 li r3,116 d14: 48 00 2b bd bl 38d0 d18: 38 60 00 66 li r3,102 d1c: 48 00 2b b5 bl 38d0 d20: 38 60 00 0a li r3,10 d24: 48 00 2b ad bl 38d0 d28: 80 81 00 38 lwz r4,56(r1) d2c: 3d 20 00 00 lis r9,0 d30: 38 69 08 f0 addi r3,r9,2288 d34: 4c c6 31 82 crclr 4*cr1+eq d38: 48 00 2d a1 bl 3ad8 d3c: 3d 20 03 00 lis r9,768 d40: 91 21 00 34 stw r9,52(r1) d44: 81 21 00 34 lwz r9,52(r1) d48: 3c 80 00 00 lis r4,0 d4c: 60 84 00 09 ori r4,r4,9 d50: 7c 93 4b a6 mtspr 307,r4 d54: 60 00 00 00 nop d58: 39 20 00 00 li r9,0 d5c: 91 21 00 30 stw r9,48(r1) d60: 81 21 00 30 lwz r9,48(r1) d64: 3c 80 00 00 lis r4,0 d68: 60 84 00 09 ori r4,r4,9 d6c: 7c 96 03 a6 mtdec r4 d70: 60 00 00 00 nop d74: 39 20 00 00 li r9,0 d78: 91 21 00 2c stw r9,44(r1) d7c: 81 21 00 2c lwz r9,44(r1) d80: 3c 80 00 00 lis r4,0 d84: 60 84 00 09 ori r4,r4,9 d88: 7c 9d 43 a6 mttbu r4 d8c: 60 00 00 00 nop d90: 39 20 00 00 li r9,0 d94: 91 21 00 28 stw r9,40(r1) d98: 81 21 00 28 lwz r9,40(r1) d9c: 3c 80 00 00 lis r4,0 da0: 60 84 00 09 ori r4,r4,9 da4: 7c 9c 43 a6 mttbl r4 da8: 60 00 00 00 nop dac: 3d 20 fe 00 lis r9,-512 db0: 91 21 00 24 stw r9,36(r1) db4: 81 21 00 24 lwz r9,36(r1) db8: 3c 80 00 00 lis r4,0 dbc: 60 84 00 09 ori r4,r4,9 dc0: 7c 90 53 a6 mtspr 336,r4 dc4: 60 00 00 00 nop dc8: 7d 36 fa a6 mfspr r9,1014 dcc: 91 21 00 20 stw r9,32(r1) dd0: 81 21 00 20 lwz r9,32(r1) dd4: 55 29 05 ac rlwinm r9,r9,0,22,22 dd8: 91 21 00 1c stw r9,28(r1) ddc: 81 21 00 1c lwz r9,28(r1) de0: 3c 80 00 00 lis r4,0 de4: 60 84 00 09 ori r4,r4,9 de8: 7c 96 fb a6 mtspr 1014,r4 dec: 60 00 00 00 nop df0: 39 20 00 00 li r9,0 df4: 91 21 00 18 stw r9,24(r1) df8: 81 21 00 18 lwz r9,24(r1) dfc: 3c 80 00 00 lis r4,0 e00: 60 84 00 09 ori r4,r4,9 e04: 7c 90 53 a6 mtspr 336,r4 e08: 60 00 00 00 nop e0c: 39 20 00 00 li r9,0 e10: 91 21 00 14 stw r9,20(r1) e14: 81 21 00 14 lwz r9,20(r1) e18: 3c 80 00 00 lis r4,0 e1c: 60 84 00 09 ori r4,r4,9 e20: 7c 94 53 a6 mtspr 340,r4 e24: 60 00 00 00 nop e28: 81 21 00 10 lwz r9,16(r1) e2c: 7d 23 4b 78 mr r3,r9 e30: 48 00 03 90 b 11c0 e34: 48 00 00 00 b e34 e38: 7d 23 4b 78 mr r3,r9 e3c: 80 01 00 44 lwz r0,68(r1) e40: 7c 08 03 a6 mtlr r0 e44: 38 21 00 40 addi r1,r1,64 e48: 4e 80 00 20 blr 00000e4c : e4c: 94 21 ff e0 stwu r1,-32(r1) e50: 7c 08 02 a6 mflr r0 e54: 90 01 00 24 stw r0,36(r1) e58: 90 61 00 18 stw r3,24(r1) e5c: 39 20 00 01 li r9,1 e60: 91 21 00 0c stw r9,12(r1) e64: 81 41 00 18 lwz r10,24(r1) e68: 3d 20 08 67 lis r9,2151 e6c: 61 29 53 09 ori r9,r9,21257 e70: 7c 0a 48 00 cmpw r10,r9 e74: 41 82 00 0c beq e80 e78: 3c 60 80 00 lis r3,-32768 e7c: 4b ff f9 79 bl 7f4 e80: 39 20 00 00 li r9,0 e84: 91 21 00 08 stw r9,8(r1) e88: 48 00 00 8c b f14 e8c: 81 21 00 08 lwz r9,8(r1) e90: 55 2a 10 3a rlwinm r10,r9,2,0,29 e94: 3d 20 00 00 lis r9,0 e98: 39 29 13 a0 addi r9,r9,5024 e9c: 7d 2a 4a 14 add r9,r10,r9 ea0: 81 29 00 00 lwz r9,0(r9) ea4: 91 21 00 10 stw r9,16(r1) ea8: 81 21 00 08 lwz r9,8(r1) eac: 55 2a 10 3a rlwinm r10,r9,2,0,29 eb0: 3d 20 00 00 lis r9,0 eb4: 39 29 14 40 addi r9,r9,5184 eb8: 7d 2a 4a 14 add r9,r10,r9 ebc: 81 29 00 00 lwz r9,0(r9) ec0: 91 21 00 14 stw r9,20(r1) ec4: 81 21 00 0c lwz r9,12(r1) ec8: 2c 09 00 00 cmpwi r9,0 ecc: 41 82 00 1c beq ee8 ed0: 81 41 00 10 lwz r10,16(r1) ed4: 81 21 00 14 lwz r9,20(r1) ed8: 7c 0a 48 00 cmpw r10,r9 edc: 40 82 00 0c bne ee8 ee0: 39 20 00 01 li r9,1 ee4: 48 00 00 08 b eec ee8: 39 20 00 00 li r9,0 eec: 91 21 00 0c stw r9,12(r1) ef0: 81 21 00 0c lwz r9,12(r1) ef4: 2c 09 00 00 cmpwi r9,0 ef8: 40 82 00 10 bne f08 efc: 81 21 00 08 lwz r9,8(r1) f00: 7d 23 4b 78 mr r3,r9 f04: 4b ff f8 f1 bl 7f4 f08: 81 21 00 08 lwz r9,8(r1) f0c: 39 29 00 01 addi r9,r9,1 f10: 91 21 00 08 stw r9,8(r1) f14: 81 21 00 08 lwz r9,8(r1) f18: 28 09 00 1f cmplwi r9,31 f1c: 40 81 ff 70 ble e8c f20: 39 20 00 21 li r9,33 f24: 91 21 00 08 stw r9,8(r1) f28: 81 21 00 08 lwz r9,8(r1) f2c: 55 2a 10 3a rlwinm r10,r9,2,0,29 f30: 3d 20 00 00 lis r9,0 f34: 39 29 13 a0 addi r9,r9,5024 f38: 7d 2a 4a 14 add r9,r10,r9 f3c: 81 29 00 00 lwz r9,0(r9) f40: 91 21 00 10 stw r9,16(r1) f44: 81 21 00 08 lwz r9,8(r1) f48: 55 2a 10 3a rlwinm r10,r9,2,0,29 f4c: 3d 20 00 00 lis r9,0 f50: 39 29 14 40 addi r9,r9,5184 f54: 7d 2a 4a 14 add r9,r10,r9 f58: 81 29 00 00 lwz r9,0(r9) f5c: 55 29 06 44 rlwinm r9,r9,0,25,2 f60: 91 21 00 14 stw r9,20(r1) f64: 81 21 00 0c lwz r9,12(r1) f68: 2c 09 00 00 cmpwi r9,0 f6c: 41 82 00 1c beq f88 f70: 81 41 00 10 lwz r10,16(r1) f74: 81 21 00 14 lwz r9,20(r1) f78: 7c 0a 48 00 cmpw r10,r9 f7c: 40 82 00 0c bne f88 f80: 39 20 00 01 li r9,1 f84: 48 00 00 08 b f8c f88: 39 20 00 00 li r9,0 f8c: 91 21 00 0c stw r9,12(r1) f90: 81 21 00 0c lwz r9,12(r1) f94: 2c 09 00 00 cmpwi r9,0 f98: 40 82 00 10 bne fa8 f9c: 81 21 00 08 lwz r9,8(r1) fa0: 7d 23 4b 78 mr r3,r9 fa4: 4b ff f8 51 bl 7f4 fa8: 39 20 00 22 li r9,34 fac: 91 21 00 08 stw r9,8(r1) fb0: 48 00 00 8c b 103c fb4: 81 21 00 08 lwz r9,8(r1) fb8: 55 2a 10 3a rlwinm r10,r9,2,0,29 fbc: 3d 20 00 00 lis r9,0 fc0: 39 29 13 a0 addi r9,r9,5024 fc4: 7d 2a 4a 14 add r9,r10,r9 fc8: 81 29 00 00 lwz r9,0(r9) fcc: 91 21 00 10 stw r9,16(r1) fd0: 81 21 00 08 lwz r9,8(r1) fd4: 55 2a 10 3a rlwinm r10,r9,2,0,29 fd8: 3d 20 00 00 lis r9,0 fdc: 39 29 14 40 addi r9,r9,5184 fe0: 7d 2a 4a 14 add r9,r10,r9 fe4: 81 29 00 00 lwz r9,0(r9) fe8: 91 21 00 14 stw r9,20(r1) fec: 81 21 00 0c lwz r9,12(r1) ff0: 2c 09 00 00 cmpwi r9,0 ff4: 41 82 00 1c beq 1010 ff8: 81 41 00 10 lwz r10,16(r1) ffc: 81 21 00 14 lwz r9,20(r1) 1000: 7c 0a 48 00 cmpw r10,r9 1004: 40 82 00 0c bne 1010 1008: 39 20 00 01 li r9,1 100c: 48 00 00 08 b 1014 1010: 39 20 00 00 li r9,0 1014: 91 21 00 0c stw r9,12(r1) 1018: 81 21 00 0c lwz r9,12(r1) 101c: 2c 09 00 00 cmpwi r9,0 1020: 40 82 00 10 bne 1030 1024: 81 21 00 08 lwz r9,8(r1) 1028: 7d 23 4b 78 mr r3,r9 102c: 4b ff f7 c9 bl 7f4 1030: 81 21 00 08 lwz r9,8(r1) 1034: 39 29 00 01 addi r9,r9,1 1038: 91 21 00 08 stw r9,8(r1) 103c: 81 21 00 08 lwz r9,8(r1) 1040: 28 09 00 23 cmplwi r9,35 1044: 40 81 ff 70 ble fb4 1048: 4b ff f7 a9 bl 7f0 104c: 48 00 00 00 b 104c 00001050 : 1050: 94 21 ff f0 stwu r1,-16(r1) 1054: 90 61 00 08 stw r3,8(r1) 1058: 90 81 00 0c stw r4,12(r1) 105c: 48 00 02 58 b 12b4 1060: 60 00 00 00 nop 1064: 38 21 00 10 addi r1,r1,16 1068: 4e 80 00 20 blr 0000106c : 106c: 48 00 00 00 b 106c Disassembly of section .arcitst: 00001080 : 1080: 69 6e 66 6f xori r14,r11,26223 1084: 20 74 65 78 subfic r3,r20,25976 1088: Address 0x0000000000001088 is out of bounds. 0000108a : 108a: 68 65 61 64 xori r5,r3,24932 108e: 65 72 20 74 oris r18,r11,8308 1092: 65 78 74 00 oris r24,r11,29696 ... 000010a0 : 10a0: 00 00 00 00 .long 0x0 000010a4 : 10a4: 58 22 c9 05 rlmi. r2,r1,r25,4,2 000010a8 : 10a8: ff ff ff ff fnmadd. f31,f31,f31,f31 000010ac : 10ac: 91 b6 d1 a3 stw r13,-11869(r22) 000010b0 : 10b0: ff ff ff ff fnmadd. f31,f31,f31,f31 000010b4 : 10b4: ff ff ff ff fnmadd. f31,f31,f31,f31 000010b8 : 10b8: ff ff ff ff fnmadd. f31,f31,f31,f31 000010bc : 10bc: ff ff ff ff fnmadd. f31,f31,f31,f31 000010c0 : 10c0: ff ff ff ff fnmadd. f31,f31,f31,f31 000010c4 : 10c4: 7e 11 ee 88 .long 0x7e11ee88 000010c8 : 10c8: ff ff ff ff fnmadd. f31,f31,f31,f31 000010cc : 10cc: 7f ff ff ff .long 0x7fffffff 000010d0 : 10d0: ff ff ff ff fnmadd. f31,f31,f31,f31 000010d4 : 10d4: ff ff ff ff fnmadd. f31,f31,f31,f31 000010d8 : 10d8: 8c 20 bd e6 .long 0x8c20bde6 000010dc : 10dc: ff ff ff ff fnmadd. f31,f31,f31,f31 000010e0 : 10e0: 76 d0 da df andis. r16,r22,56031 000010e4 : 10e4: 15 11 1f 42 .long 0x15111f42 000010e8 : 10e8: ff ff ff ff fnmadd. f31,f31,f31,f31 000010ec : 10ec: 36 10 8e 50 addic. r16,r16,-29104 000010f0 : 10f0: ff ff ff ff fnmadd. f31,f31,f31,f31 000010f4 : 10f4: ff ff ff ff fnmadd. f31,f31,f31,f31 000010f8 : 10f8: 32 8a 0c ed addic r20,r10,3309 000010fc : 10fc: ff ff ff ff fnmadd. f31,f31,f31,f31 00001100 : 1100: ff ff ff ff fnmadd. f31,f31,f31,f31 00001104 : 1104: af 22 4c 19 lhau r25,19481(r2) 00001108 : 1108: ff ff ff ff fnmadd. f31,f31,f31,f31 0000110c : 110c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001110 : 1110: d6 24 b2 7a stfsu f17,-19846(r4) 00001114 : 1114: ff ff ff ff fnmadd. f31,f31,f31,f31 00001118 : 1118: ff ff ff ff fnmadd. f31,f31,f31,f31 0000111c : 111c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001120 : 1120: db fd 36 28 stfd f31,13864(r29) 00001124 : 1124: 89 f0 00 6e lbz r15,110(r16) 00001128 : 1128: ff ff ff ff fnmadd. f31,f31,f31,f31 0000112c : 112c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001130 : 1130: ff ff ff ff fnmadd. f31,f31,f31,f31 00001134 : 1134: 00 00 11 04 .long 0x1104 00001138 : 1138: 00 01 00 00 .long 0x10000 0000113c : 113c: 00 00 00 00 .long 0x0 00001140 : 1140: 00 00 00 0d .long 0xd 00001144 : 1144: 7c 61 cc 14 addco r3,r1,r25 1148: 7d 23 05 95 addzeo. r9,r3 114c: 7a c3 73 92 rldcr r3,r22,r14,14 1150: 7e 09 4c 11 subfco. r16,r9,r9 1154: 7e 1c b1 15 adde. r16,r28,r22 1158: 7a 33 88 86 rldicr r19,r17,49,2 115c: 7c 60 04 d1 nego. r3,r0 1160: 7e 09 b0 38 and r9,r16,r22 1164: 7c 36 05 91 subfzeo. r1,r22 1168: 7e 2b 00 d1 neg. r17,r11 116c: 60 00 00 00 nop 1170: 60 00 00 00 nop 1174: 60 00 00 00 nop 00001178 : 1178: 00 01 00 00 .long 0x10000 117c: 00 01 00 04 .long 0x10004 1180: 00 01 00 08 .long 0x10008 1184: 00 01 00 0c .long 0x1000c 1188: 00 01 00 10 .long 0x10010 118c: 00 01 00 14 .long 0x10014 1190: 00 01 00 18 .long 0x10018 1194: 00 01 00 1c .long 0x1001c 1198: 00 01 00 20 .long 0x10020 119c: 00 01 00 24 .long 0x10024 11a0: 00 01 00 28 .long 0x10028 11a4: 00 01 00 2c .long 0x1002c 11a8: 00 01 00 30 .long 0x10030 11ac: 48 00 00 14 b 11c0 11b0: 60 00 00 00 nop 11b4: 60 00 00 00 nop 11b8: 60 00 00 00 nop 11bc: 60 00 00 00 nop 000011c0 : 11c0: 90 23 00 9c stw r1,156(r3) 000011c4 : 11c4: 80 23 00 a0 lwz r1,160(r3) 11c8: 7c 29 03 a6 mtctr r1 11cc: 38 23 00 a4 addi r1,r3,164 11d0: 38 43 00 d8 addi r2,r3,216 000011d4 : 11d4: 80 81 00 00 lwz r4,0(r1) 11d8: 80 a2 00 00 lwz r5,0(r2) 11dc: 90 85 00 00 stw r4,0(r5) 11e0: 38 21 00 04 addi r1,r1,4 11e4: 38 42 00 04 addi r2,r2,4 11e8: 42 00 ff ec bdnz 11d4 000011ec : 11ec: 3c 80 48 00 lis r4,18432 11f0: 60 84 00 06 ori r4,r4,6 11f4: 90 85 00 00 stw r4,0(r5) 11f8: 80 20 11 34 lwz r1,4404(0) 11fc: 7c 3b 03 a6 mtsrr1 r1 1200: 80 20 11 78 lwz r1,4472(0) 1204: 7c 3a 03 a6 mtsrr0 r1 00001208 : 1208: 80 23 00 80 lwz r1,128(r3) 120c: 7c 2f f1 20 mtcr r1 1210: 80 23 00 84 lwz r1,132(r3) 1214: 7c 21 03 a6 mtxer r1 1218: 80 23 00 88 lwz r1,136(r3) 121c: 7c 29 03 a6 mtctr r1 1220: 80 23 00 8c lwz r1,140(r3) 1224: 7c 28 03 a6 mtlr r1 1228: 80 23 00 90 lwz r1,144(r3) 122c: 7c 2f cb a6 mtspr 815,r1 1230: 80 03 00 00 lwz r0,0(r3) 1234: 80 23 00 04 lwz r1,4(r3) 1238: 80 43 00 08 lwz r2,8(r3) 123c: 80 83 00 10 lwz r4,16(r3) 1240: 80 a3 00 14 lwz r5,20(r3) 1244: 80 c3 00 18 lwz r6,24(r3) 1248: 80 e3 00 1c lwz r7,28(r3) 124c: 81 03 00 20 lwz r8,32(r3) 1250: 81 23 00 24 lwz r9,36(r3) 1254: 81 43 00 28 lwz r10,40(r3) 1258: 81 63 00 2c lwz r11,44(r3) 125c: 81 83 00 30 lwz r12,48(r3) 1260: 81 a3 00 34 lwz r13,52(r3) 1264: 81 c3 00 38 lwz r14,56(r3) 1268: 81 e3 00 3c lwz r15,60(r3) 126c: 82 03 00 40 lwz r16,64(r3) 1270: 82 23 00 44 lwz r17,68(r3) 1274: 82 43 00 48 lwz r18,72(r3) 1278: 82 63 00 4c lwz r19,76(r3) 127c: 82 83 00 50 lwz r20,80(r3) 1280: 82 a3 00 54 lwz r21,84(r3) 1284: 82 c3 00 58 lwz r22,88(r3) 1288: 82 e3 00 5c lwz r23,92(r3) 128c: 83 03 00 60 lwz r24,96(r3) 1290: 83 23 00 64 lwz r25,100(r3) 1294: 83 43 00 68 lwz r26,104(r3) 1298: 83 63 00 6c lwz r27,108(r3) 129c: 83 83 00 70 lwz r28,112(r3) 12a0: 83 a3 00 74 lwz r29,116(r3) 12a4: 83 c3 00 78 lwz r30,120(r3) 12a8: 83 e3 00 7c lwz r31,124(r3) 12ac: 80 63 00 0c lwz r3,12(r3) 000012b0 : 12b0: 4c 00 00 64 rfi 000012b4 : 12b4: 48 00 00 0c b 12c0 12b8: 60 00 00 00 nop 12bc: 60 00 00 00 nop 000012c0 : 12c0: 7c 2f cb a6 mtspr 815,r1 12c4: 3c 20 00 00 lis r1,0 12c8: 60 21 13 a0 ori r1,r1,5024 12cc: 90 01 00 00 stw r0,0(r1) 12d0: 90 41 00 08 stw r2,8(r1) 12d4: 90 61 00 0c stw r3,12(r1) 12d8: 90 81 00 10 stw r4,16(r1) 12dc: 90 a1 00 14 stw r5,20(r1) 12e0: 90 c1 00 18 stw r6,24(r1) 12e4: 90 e1 00 1c stw r7,28(r1) 12e8: 91 01 00 20 stw r8,32(r1) 12ec: 91 21 00 24 stw r9,36(r1) 12f0: 91 41 00 28 stw r10,40(r1) 12f4: 91 61 00 2c stw r11,44(r1) 12f8: 91 81 00 30 stw r12,48(r1) 12fc: 91 a1 00 34 stw r13,52(r1) 1300: 91 c1 00 38 stw r14,56(r1) 1304: 91 e1 00 3c stw r15,60(r1) 1308: 92 01 00 40 stw r16,64(r1) 130c: 92 21 00 44 stw r17,68(r1) 1310: 92 41 00 48 stw r18,72(r1) 1314: 92 61 00 4c stw r19,76(r1) 1318: 92 81 00 50 stw r20,80(r1) 131c: 92 a1 00 54 stw r21,84(r1) 1320: 92 c1 00 58 stw r22,88(r1) 1324: 92 e1 00 5c stw r23,92(r1) 1328: 93 01 00 60 stw r24,96(r1) 132c: 93 21 00 64 stw r25,100(r1) 1330: 93 41 00 68 stw r26,104(r1) 1334: 93 61 00 6c stw r27,108(r1) 1338: 93 81 00 70 stw r28,112(r1) 133c: 93 a1 00 74 stw r29,116(r1) 1340: 93 c1 00 78 stw r30,120(r1) 1344: 93 e1 00 7c stw r31,124(r1) 1348: 7c 4f ca a6 mfspr r2,815 134c: 90 41 00 04 stw r2,4(r1) 1350: 7c 40 00 26 mfcr r2 1354: 90 41 00 80 stw r2,128(r1) 1358: 7c 41 02 a6 mfxer r2 135c: 90 41 00 84 stw r2,132(r1) 1360: 7c 49 02 a6 mfctr r2 1364: 90 41 00 88 stw r2,136(r1) 1368: 7c 48 02 a6 mflr r2 136c: 90 41 00 8c stw r2,140(r1) 1370: 7c 4f ca a6 mfspr r2,815 1374: 90 41 00 90 stw r2,144(r1) 00001378 : 1378: 3c 60 00 00 lis r3,0 137c: 60 63 10 a0 ori r3,r3,4256 1380: 80 23 00 9c lwz r1,156(r3) 1384: 3c 60 08 67 lis r3,2151 1388: 60 63 53 09 ori r3,r3,21257 138c: 48 00 0e 4f bla e4c 1390: 60 00 00 00 nop 1394: 60 00 00 00 nop 1398: 60 00 00 00 nop 139c: 60 00 00 00 nop 000013a0 : 13a0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013a4 : 13a4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013a8 : 13a8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013ac : 13ac: ff ff ff ff fnmadd. f31,f31,f31,f31 000013b0 : 13b0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013b4 : 13b4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013b8 : 13b8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013bc : 13bc: ff ff ff ff fnmadd. f31,f31,f31,f31 000013c0 : 13c0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013c4 : 13c4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013c8 : 13c8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013cc : 13cc: ff ff ff ff fnmadd. f31,f31,f31,f31 000013d0 : 13d0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013d4 : 13d4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013d8 : 13d8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013dc : 13dc: ff ff ff ff fnmadd. f31,f31,f31,f31 000013e0 : 13e0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013e4 : 13e4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013e8 : 13e8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013ec : 13ec: ff ff ff ff fnmadd. f31,f31,f31,f31 000013f0 : 13f0: ff ff ff ff fnmadd. f31,f31,f31,f31 000013f4 : 13f4: ff ff ff ff fnmadd. f31,f31,f31,f31 000013f8 : 13f8: ff ff ff ff fnmadd. f31,f31,f31,f31 000013fc : 13fc: ff ff ff ff fnmadd. f31,f31,f31,f31 00001400 : 1400: ff ff ff ff fnmadd. f31,f31,f31,f31 00001404 : 1404: ff ff ff ff fnmadd. f31,f31,f31,f31 00001408 : 1408: ff ff ff ff fnmadd. f31,f31,f31,f31 0000140c : 140c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001410 : 1410: ff ff ff ff fnmadd. f31,f31,f31,f31 00001414 : 1414: ff ff ff ff fnmadd. f31,f31,f31,f31 00001418 : 1418: ff ff ff ff fnmadd. f31,f31,f31,f31 0000141c : 141c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001420 : 1420: ff ff ff ff fnmadd. f31,f31,f31,f31 00001424 : 1424: ff ff ff ff fnmadd. f31,f31,f31,f31 00001428 : 1428: ff ff ff ff fnmadd. f31,f31,f31,f31 0000142c : 142c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001430 : 1430: ff ff ff ff fnmadd. f31,f31,f31,f31 1434: 60 00 00 00 nop 1438: 60 00 00 00 nop 143c: 60 00 00 00 nop 00001440 : 1440: 00 00 00 00 .long 0x0 00001444 : 1444: cd 75 f3 13 lfdu f11,-3309(r21) 00001448 : 1448: ff ff ff ff fnmadd. f31,f31,f31,f31 0000144c : 144c: 00 00 00 00 .long 0x0 00001450 : 1450: ff ff ff ff fnmadd. f31,f31,f31,f31 00001454 : 1454: ff ff ff ff fnmadd. f31,f31,f31,f31 00001458 : 1458: ff ff ff ff fnmadd. f31,f31,f31,f31 0000145c : 145c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001460 : 1460: ff ff ff ff fnmadd. f31,f31,f31,f31 00001464 : 1464: 00 8a 0c 68 .long 0x8a0c68 00001468 : 1468: ff ff ff ff fnmadd. f31,f31,f31,f31 0000146c : 146c: 7f ff ff ff .long 0x7fffffff 00001470 : 1470: ff ff ff ff fnmadd. f31,f31,f31,f31 00001474 : 1474: ff ff ff ff fnmadd. f31,f31,f31,f31 00001478 : 1478: 8c 20 bd e6 .long 0x8c20bde6 0000147c : 147c: ff ff ff ff fnmadd. f31,f31,f31,f31 00001480 : 1480: 08 ae bf 68 tdlgei r14,-16536 00001484 : 1484: 80 00 00 01 lwz r0,1(0) 00001488 : 1488: ff ff ff ff fnmadd. f31,f31,f31,f31 0000148c : 148c: 00 00 00 00 .long 0x0 00001490 : 1490: ff ff ff ff fnmadd. f31,f31,f31,f31 00001494 : 1494: ff ff ff ff fnmadd. f31,f31,f31,f31 00001498 : 1498: 32 8a 0c ed addic r20,r10,3309 0000149c : 149c: ff ff ff ff fnmadd. f31,f31,f31,f31 000014a0 : 14a0: ff ff ff ff fnmadd. f31,f31,f31,f31 000014a4 : 14a4: af 22 4c 19 lhau r25,19481(r2) 000014a8 : 14a8: ff ff ff ff fnmadd. f31,f31,f31,f31 000014ac : 14ac: ff ff ff ff fnmadd. f31,f31,f31,f31 000014b0 : 14b0: d6 24 b2 7a stfsu f17,-19846(r4) 000014b4 : 14b4: ff ff ff ff fnmadd. f31,f31,f31,f31 000014b8 : 14b8: ff ff ff ff fnmadd. f31,f31,f31,f31 000014bc : 14bc: ff ff ff ff fnmadd. f31,f31,f31,f31 000014c0 : 14c0: 9b fd 36 28 stb r31,13864(r29) 000014c4 : 14c4: 98 f0 00 6e stb r7,110(r16) 000014c8 : 14c8: ff ff ff ff fnmadd. f31,f31,f31,f31 000014cc : 14cc: ff ff ff ff fnmadd. f31,f31,f31,f31 000014d0 : 14d0: ff ff ff ff fnmadd. f31,f31,f31,f31 000014d4 : 14d4: 00 00 11 04 .long 0x1104 000014d8 : 14d8: 00 01 00 38 .long 0x10038 Disassembly of section .text: 000014dc <__toupper>: 14dc: 94 21 ff f0 stwu r1,-16(r1) 14e0: 7c 69 1b 78 mr r9,r3 14e4: 99 21 00 08 stb r9,8(r1) 14e8: 89 21 00 08 lbz r9,8(r1) 14ec: 3d 40 00 00 lis r10,0 14f0: 39 4a 09 04 addi r10,r10,2308 14f4: 7d 2a 48 ae lbzx r9,r10,r9 14f8: 55 29 07 bc rlwinm r9,r9,0,30,30 14fc: 2c 09 00 00 cmpwi r9,0 1500: 41 82 00 10 beq 1510 <__toupper+0x34> 1504: 89 21 00 08 lbz r9,8(r1) 1508: 39 29 ff e0 addi r9,r9,-32 150c: 99 21 00 08 stb r9,8(r1) 1510: 89 21 00 08 lbz r9,8(r1) 1514: 7d 23 4b 78 mr r3,r9 1518: 38 21 00 10 addi r1,r1,16 151c: 4e 80 00 20 blr 00001520 <__bswap_16>: 1520: 94 21 ff f0 stwu r1,-16(r1) 1524: 7c 69 1b 78 mr r9,r3 1528: b1 21 00 08 sth r9,8(r1) 152c: a1 21 00 08 lhz r9,8(r1) 1530: 55 29 40 2e rlwinm r9,r9,8,0,23 1534: 7d 2a 07 34 extsh r10,r9 1538: a1 21 00 08 lhz r9,8(r1) 153c: 55 29 c2 3e rlwinm r9,r9,24,8,31 1540: 55 29 04 3e clrlwi r9,r9,16 1544: 7d 29 07 34 extsh r9,r9 1548: 7d 49 4b 78 or r9,r10,r9 154c: 7d 29 07 34 extsh r9,r9 1550: 55 29 04 3e clrlwi r9,r9,16 1554: 7d 23 4b 78 mr r3,r9 1558: 38 21 00 10 addi r1,r1,16 155c: 4e 80 00 20 blr 00001560 <__bswap_32>: 1560: 94 21 ff f0 stwu r1,-16(r1) 1564: 90 61 00 08 stw r3,8(r1) 1568: 81 21 00 08 lwz r9,8(r1) 156c: 55 2a 46 3e rlwinm r10,r9,8,24,31 1570: 81 21 00 08 lwz r9,8(r1) 1574: 55 29 c2 3e rlwinm r9,r9,24,8,31 1578: 55 29 04 2e rlwinm r9,r9,0,16,23 157c: 7d 4a 4b 78 or r10,r10,r9 1580: 81 21 00 08 lwz r9,8(r1) 1584: 55 29 40 2e rlwinm r9,r9,8,0,23 1588: 55 29 02 1e rlwinm r9,r9,0,8,15 158c: 7d 4a 4b 78 or r10,r10,r9 1590: 81 21 00 08 lwz r9,8(r1) 1594: 55 29 c0 0e rlwinm r9,r9,24,0,7 1598: 7d 49 4b 78 or r9,r10,r9 159c: 7d 23 4b 78 mr r3,r9 15a0: 38 21 00 10 addi r1,r1,16 15a4: 4e 80 00 20 blr 000015a8 : 15a8: 94 21 ff f0 stwu r1,-16(r1) 15ac: 90 61 00 08 stw r3,8(r1) 15b0: 90 81 00 0c stw r4,12(r1) 15b4: 48 00 00 28 b 15dc 15b8: 81 21 00 08 lwz r9,8(r1) 15bc: 89 29 00 00 lbz r9,0(r9) 15c0: 2c 09 00 00 cmpwi r9,0 15c4: 40 82 00 0c bne 15d0 15c8: 39 20 00 00 li r9,0 15cc: 48 00 00 2c b 15f8 15d0: 81 21 00 08 lwz r9,8(r1) 15d4: 39 29 00 01 addi r9,r9,1 15d8: 91 21 00 08 stw r9,8(r1) 15dc: 81 21 00 08 lwz r9,8(r1) 15e0: 89 49 00 00 lbz r10,0(r9) 15e4: 81 21 00 0c lwz r9,12(r1) 15e8: 55 29 06 3e clrlwi r9,r9,24 15ec: 7c 0a 48 40 cmplw r10,r9 15f0: 40 82 ff c8 bne 15b8 15f4: 81 21 00 08 lwz r9,8(r1) 15f8: 7d 23 4b 78 mr r3,r9 15fc: 38 21 00 10 addi r1,r1,16 1600: 4e 80 00 20 blr 00001604 : 1604: 94 21 ff e0 stwu r1,-32(r1) 1608: 90 61 00 18 stw r3,24(r1) 160c: 90 81 00 1c stw r4,28(r1) 1610: 81 21 00 18 lwz r9,24(r1) 1614: 91 21 00 08 stw r9,8(r1) 1618: 48 00 00 58 b 1670 161c: 81 21 00 1c lwz r9,28(r1) 1620: 91 21 00 0c stw r9,12(r1) 1624: 48 00 00 30 b 1654 1628: 81 21 00 08 lwz r9,8(r1) 162c: 89 49 00 00 lbz r10,0(r9) 1630: 81 21 00 0c lwz r9,12(r1) 1634: 89 29 00 00 lbz r9,0(r9) 1638: 7c 0a 48 40 cmplw r10,r9 163c: 40 82 00 0c bne 1648 1640: 81 21 00 08 lwz r9,8(r1) 1644: 48 00 00 40 b 1684 1648: 81 21 00 0c lwz r9,12(r1) 164c: 39 29 00 01 addi r9,r9,1 1650: 91 21 00 0c stw r9,12(r1) 1654: 81 21 00 0c lwz r9,12(r1) 1658: 89 29 00 00 lbz r9,0(r9) 165c: 2c 09 00 00 cmpwi r9,0 1660: 40 82 ff c8 bne 1628 1664: 81 21 00 08 lwz r9,8(r1) 1668: 39 29 00 01 addi r9,r9,1 166c: 91 21 00 08 stw r9,8(r1) 1670: 81 21 00 08 lwz r9,8(r1) 1674: 89 29 00 00 lbz r9,0(r9) 1678: 2c 09 00 00 cmpwi r9,0 167c: 40 82 ff a0 bne 161c 1680: 39 20 00 00 li r9,0 1684: 7d 23 4b 78 mr r3,r9 1688: 38 21 00 20 addi r1,r1,32 168c: 4e 80 00 20 blr 00001690 : 1690: 94 21 ff e0 stwu r1,-32(r1) 1694: 7c 08 02 a6 mflr r0 1698: 90 01 00 24 stw r0,36(r1) 169c: 90 61 00 18 stw r3,24(r1) 16a0: 90 81 00 1c stw r4,28(r1) 16a4: 80 61 00 18 lwz r3,24(r1) 16a8: 48 00 03 dd bl 1a84 16ac: 7c 6a 1b 78 mr r10,r3 16b0: 81 21 00 18 lwz r9,24(r1) 16b4: 7d 29 52 14 add r9,r9,r10 16b8: 91 21 00 08 stw r9,8(r1) 16bc: 81 21 00 08 lwz r9,8(r1) 16c0: 89 49 00 00 lbz r10,0(r9) 16c4: 81 21 00 1c lwz r9,28(r1) 16c8: 55 29 06 3e clrlwi r9,r9,24 16cc: 7c 0a 48 40 cmplw r10,r9 16d0: 40 82 00 0c bne 16dc 16d4: 81 21 00 08 lwz r9,8(r1) 16d8: 48 00 00 24 b 16fc 16dc: 81 21 00 08 lwz r9,8(r1) 16e0: 39 29 ff ff addi r9,r9,-1 16e4: 91 21 00 08 stw r9,8(r1) 16e8: 81 41 00 08 lwz r10,8(r1) 16ec: 81 21 00 18 lwz r9,24(r1) 16f0: 7c 0a 48 40 cmplw r10,r9 16f4: 40 80 ff c8 bge 16bc 16f8: 39 20 00 00 li r9,0 16fc: 7d 23 4b 78 mr r3,r9 1700: 80 01 00 24 lwz r0,36(r1) 1704: 7c 08 03 a6 mtlr r0 1708: 38 21 00 20 addi r1,r1,32 170c: 4e 80 00 20 blr 00001710 : 1710: 94 21 ff e0 stwu r1,-32(r1) 1714: 90 61 00 08 stw r3,8(r1) 1718: 90 81 00 0c stw r4,12(r1) 171c: 90 a1 00 10 stw r5,16(r1) 1720: 48 00 00 30 b 1750 1724: 81 21 00 08 lwz r9,8(r1) 1728: 89 49 00 00 lbz r10,0(r9) 172c: 81 21 00 10 lwz r9,16(r1) 1730: 55 29 06 3e clrlwi r9,r9,24 1734: 7c 0a 48 40 cmplw r10,r9 1738: 40 82 00 0c bne 1744 173c: 81 21 00 08 lwz r9,8(r1) 1740: 48 00 00 38 b 1778 1744: 81 21 00 08 lwz r9,8(r1) 1748: 39 29 00 01 addi r9,r9,1 174c: 91 21 00 08 stw r9,8(r1) 1750: 81 21 00 0c lwz r9,12(r1) 1754: 39 49 ff ff addi r10,r9,-1 1758: 91 41 00 0c stw r10,12(r1) 175c: 2c 09 00 00 cmpwi r9,0 1760: 41 82 00 14 beq 1774 1764: 81 21 00 08 lwz r9,8(r1) 1768: 89 29 00 00 lbz r9,0(r9) 176c: 2c 09 00 00 cmpwi r9,0 1770: 40 82 ff b4 bne 1724 1774: 39 20 00 00 li r9,0 1778: 7d 23 4b 78 mr r3,r9 177c: 38 21 00 20 addi r1,r1,32 1780: 4e 80 00 20 blr 00001784 : 1784: 94 21 ff e0 stwu r1,-32(r1) 1788: 90 61 00 18 stw r3,24(r1) 178c: 90 81 00 1c stw r4,28(r1) 1790: 81 21 00 18 lwz r9,24(r1) 1794: 91 21 00 08 stw r9,8(r1) 1798: 60 00 00 00 nop 179c: 81 41 00 1c lwz r10,28(r1) 17a0: 39 2a 00 01 addi r9,r10,1 17a4: 91 21 00 1c stw r9,28(r1) 17a8: 81 21 00 18 lwz r9,24(r1) 17ac: 39 09 00 01 addi r8,r9,1 17b0: 91 01 00 18 stw r8,24(r1) 17b4: 89 4a 00 00 lbz r10,0(r10) 17b8: 99 49 00 00 stb r10,0(r9) 17bc: 89 29 00 00 lbz r9,0(r9) 17c0: 2c 09 00 00 cmpwi r9,0 17c4: 40 82 ff d8 bne 179c 17c8: 81 21 00 08 lwz r9,8(r1) 17cc: 7d 23 4b 78 mr r3,r9 17d0: 38 21 00 20 addi r1,r1,32 17d4: 4e 80 00 20 blr 000017d8 : 17d8: 94 21 ff d0 stwu r1,-48(r1) 17dc: 90 61 00 18 stw r3,24(r1) 17e0: 90 81 00 1c stw r4,28(r1) 17e4: 90 a1 00 20 stw r5,32(r1) 17e8: 81 21 00 18 lwz r9,24(r1) 17ec: 91 21 00 08 stw r9,8(r1) 17f0: 48 00 00 48 b 1838 17f4: 81 21 00 1c lwz r9,28(r1) 17f8: 89 49 00 00 lbz r10,0(r9) 17fc: 81 21 00 08 lwz r9,8(r1) 1800: 99 49 00 00 stb r10,0(r9) 1804: 81 21 00 08 lwz r9,8(r1) 1808: 89 29 00 00 lbz r9,0(r9) 180c: 2c 09 00 00 cmpwi r9,0 1810: 41 82 00 10 beq 1820 1814: 81 21 00 1c lwz r9,28(r1) 1818: 39 29 00 01 addi r9,r9,1 181c: 91 21 00 1c stw r9,28(r1) 1820: 81 21 00 08 lwz r9,8(r1) 1824: 39 29 00 01 addi r9,r9,1 1828: 91 21 00 08 stw r9,8(r1) 182c: 81 21 00 20 lwz r9,32(r1) 1830: 39 29 ff ff addi r9,r9,-1 1834: 91 21 00 20 stw r9,32(r1) 1838: 81 21 00 20 lwz r9,32(r1) 183c: 2c 09 00 00 cmpwi r9,0 1840: 40 82 ff b4 bne 17f4 1844: 81 21 00 18 lwz r9,24(r1) 1848: 7d 23 4b 78 mr r3,r9 184c: 38 21 00 30 addi r1,r1,48 1850: 4e 80 00 20 blr 00001854 : 1854: 94 21 ff e0 stwu r1,-32(r1) 1858: 90 61 00 18 stw r3,24(r1) 185c: 90 81 00 1c stw r4,28(r1) 1860: 81 21 00 18 lwz r9,24(r1) 1864: 89 49 00 00 lbz r10,0(r9) 1868: 81 21 00 1c lwz r9,28(r1) 186c: 39 09 00 01 addi r8,r9,1 1870: 91 01 00 1c stw r8,28(r1) 1874: 89 29 00 00 lbz r9,0(r9) 1878: 7d 29 50 50 subf r9,r9,r10 187c: 55 29 06 3e clrlwi r9,r9,24 1880: 99 21 00 08 stb r9,8(r1) 1884: 89 21 00 08 lbz r9,8(r1) 1888: 7d 29 07 74 extsb r9,r9 188c: 2c 09 00 00 cmpwi r9,0 1890: 40 82 00 20 bne 18b0 1894: 81 21 00 18 lwz r9,24(r1) 1898: 39 49 00 01 addi r10,r9,1 189c: 91 41 00 18 stw r10,24(r1) 18a0: 89 29 00 00 lbz r9,0(r9) 18a4: 2c 09 00 00 cmpwi r9,0 18a8: 41 82 00 08 beq 18b0 18ac: 4b ff ff b4 b 1860 18b0: 89 21 00 08 lbz r9,8(r1) 18b4: 7d 29 07 74 extsb r9,r9 18b8: 7d 23 4b 78 mr r3,r9 18bc: 38 21 00 20 addi r1,r1,32 18c0: 4e 80 00 20 blr 000018c4 : 18c4: 94 21 ff d0 stwu r1,-48(r1) 18c8: 90 61 00 18 stw r3,24(r1) 18cc: 90 81 00 1c stw r4,28(r1) 18d0: 90 a1 00 20 stw r5,32(r1) 18d4: 39 20 00 00 li r9,0 18d8: 91 21 00 0c stw r9,12(r1) 18dc: 39 20 00 00 li r9,0 18e0: 99 21 00 08 stb r9,8(r1) 18e4: 48 00 00 5c b 1940 18e8: 81 21 00 18 lwz r9,24(r1) 18ec: 89 49 00 00 lbz r10,0(r9) 18f0: 81 21 00 1c lwz r9,28(r1) 18f4: 39 09 00 01 addi r8,r9,1 18f8: 91 01 00 1c stw r8,28(r1) 18fc: 89 29 00 00 lbz r9,0(r9) 1900: 7d 29 50 50 subf r9,r9,r10 1904: 55 29 06 3e clrlwi r9,r9,24 1908: 99 21 00 08 stb r9,8(r1) 190c: 89 21 00 08 lbz r9,8(r1) 1910: 7d 29 07 74 extsb r9,r9 1914: 2c 09 00 00 cmpwi r9,0 1918: 40 82 00 38 bne 1950 191c: 81 21 00 18 lwz r9,24(r1) 1920: 39 49 00 01 addi r10,r9,1 1924: 91 41 00 18 stw r10,24(r1) 1928: 89 29 00 00 lbz r9,0(r9) 192c: 2c 09 00 00 cmpwi r9,0 1930: 41 82 00 20 beq 1950 1934: 81 21 00 0c lwz r9,12(r1) 1938: 39 29 00 01 addi r9,r9,1 193c: 91 21 00 0c stw r9,12(r1) 1940: 81 41 00 0c lwz r10,12(r1) 1944: 81 21 00 20 lwz r9,32(r1) 1948: 7c 0a 48 40 cmplw r10,r9 194c: 41 80 ff 9c blt 18e8 1950: 89 21 00 08 lbz r9,8(r1) 1954: 7d 29 07 74 extsb r9,r9 1958: 7d 23 4b 78 mr r3,r9 195c: 38 21 00 30 addi r1,r1,48 1960: 4e 80 00 20 blr 00001964 : 1964: 94 21 ff e0 stwu r1,-32(r1) 1968: 90 61 00 18 stw r3,24(r1) 196c: 90 81 00 1c stw r4,28(r1) 1970: 81 21 00 18 lwz r9,24(r1) 1974: 91 21 00 08 stw r9,8(r1) 1978: 48 00 00 10 b 1988 197c: 81 21 00 18 lwz r9,24(r1) 1980: 39 29 00 01 addi r9,r9,1 1984: 91 21 00 18 stw r9,24(r1) 1988: 81 21 00 18 lwz r9,24(r1) 198c: 89 29 00 00 lbz r9,0(r9) 1990: 2c 09 00 00 cmpwi r9,0 1994: 40 82 ff e8 bne 197c 1998: 60 00 00 00 nop 199c: 81 41 00 1c lwz r10,28(r1) 19a0: 39 2a 00 01 addi r9,r10,1 19a4: 91 21 00 1c stw r9,28(r1) 19a8: 81 21 00 18 lwz r9,24(r1) 19ac: 39 09 00 01 addi r8,r9,1 19b0: 91 01 00 18 stw r8,24(r1) 19b4: 89 4a 00 00 lbz r10,0(r10) 19b8: 99 49 00 00 stb r10,0(r9) 19bc: 89 29 00 00 lbz r9,0(r9) 19c0: 2c 09 00 00 cmpwi r9,0 19c4: 40 82 ff d8 bne 199c 19c8: 81 21 00 08 lwz r9,8(r1) 19cc: 7d 23 4b 78 mr r3,r9 19d0: 38 21 00 20 addi r1,r1,32 19d4: 4e 80 00 20 blr 000019d8 : 19d8: 94 21 ff d0 stwu r1,-48(r1) 19dc: 90 61 00 18 stw r3,24(r1) 19e0: 90 81 00 1c stw r4,28(r1) 19e4: 90 a1 00 20 stw r5,32(r1) 19e8: 81 21 00 18 lwz r9,24(r1) 19ec: 91 21 00 08 stw r9,8(r1) 19f0: 81 21 00 20 lwz r9,32(r1) 19f4: 2c 09 00 00 cmpwi r9,0 19f8: 41 82 00 7c beq 1a74 19fc: 48 00 00 10 b 1a0c 1a00: 81 21 00 18 lwz r9,24(r1) 1a04: 39 29 00 01 addi r9,r9,1 1a08: 91 21 00 18 stw r9,24(r1) 1a0c: 81 21 00 18 lwz r9,24(r1) 1a10: 89 29 00 00 lbz r9,0(r9) 1a14: 2c 09 00 00 cmpwi r9,0 1a18: 40 82 ff e8 bne 1a00 1a1c: 48 00 00 2c b 1a48 1a20: 81 21 00 20 lwz r9,32(r1) 1a24: 39 29 ff ff addi r9,r9,-1 1a28: 91 21 00 20 stw r9,32(r1) 1a2c: 81 21 00 20 lwz r9,32(r1) 1a30: 2c 09 00 00 cmpwi r9,0 1a34: 40 82 00 14 bne 1a48 1a38: 81 21 00 18 lwz r9,24(r1) 1a3c: 39 40 00 00 li r10,0 1a40: 99 49 00 00 stb r10,0(r9) 1a44: 48 00 00 30 b 1a74 1a48: 81 41 00 1c lwz r10,28(r1) 1a4c: 39 2a 00 01 addi r9,r10,1 1a50: 91 21 00 1c stw r9,28(r1) 1a54: 81 21 00 18 lwz r9,24(r1) 1a58: 39 09 00 01 addi r8,r9,1 1a5c: 91 01 00 18 stw r8,24(r1) 1a60: 89 4a 00 00 lbz r10,0(r10) 1a64: 99 49 00 00 stb r10,0(r9) 1a68: 89 29 00 00 lbz r9,0(r9) 1a6c: 2c 09 00 00 cmpwi r9,0 1a70: 40 82 ff b0 bne 1a20 1a74: 81 21 00 08 lwz r9,8(r1) 1a78: 7d 23 4b 78 mr r3,r9 1a7c: 38 21 00 30 addi r1,r1,48 1a80: 4e 80 00 20 blr 00001a84 : 1a84: 94 21 ff e0 stwu r1,-32(r1) 1a88: 90 61 00 18 stw r3,24(r1) 1a8c: 81 21 00 18 lwz r9,24(r1) 1a90: 91 21 00 08 stw r9,8(r1) 1a94: 48 00 00 10 b 1aa4 1a98: 81 21 00 08 lwz r9,8(r1) 1a9c: 39 29 00 01 addi r9,r9,1 1aa0: 91 21 00 08 stw r9,8(r1) 1aa4: 81 21 00 08 lwz r9,8(r1) 1aa8: 89 29 00 00 lbz r9,0(r9) 1aac: 2c 09 00 00 cmpwi r9,0 1ab0: 40 82 ff e8 bne 1a98 1ab4: 81 41 00 08 lwz r10,8(r1) 1ab8: 81 21 00 18 lwz r9,24(r1) 1abc: 7d 29 50 50 subf r9,r9,r10 1ac0: 7d 23 4b 78 mr r3,r9 1ac4: 38 21 00 20 addi r1,r1,32 1ac8: 4e 80 00 20 blr 00001acc : 1acc: 94 21 ff e0 stwu r1,-32(r1) 1ad0: 90 61 00 18 stw r3,24(r1) 1ad4: 90 81 00 1c stw r4,28(r1) 1ad8: 81 21 00 18 lwz r9,24(r1) 1adc: 91 21 00 08 stw r9,8(r1) 1ae0: 48 00 00 10 b 1af0 1ae4: 81 21 00 08 lwz r9,8(r1) 1ae8: 39 29 00 01 addi r9,r9,1 1aec: 91 21 00 08 stw r9,8(r1) 1af0: 81 21 00 1c lwz r9,28(r1) 1af4: 39 49 ff ff addi r10,r9,-1 1af8: 91 41 00 1c stw r10,28(r1) 1afc: 2c 09 00 00 cmpwi r9,0 1b00: 41 82 00 14 beq 1b14 1b04: 81 21 00 08 lwz r9,8(r1) 1b08: 89 29 00 00 lbz r9,0(r9) 1b0c: 2c 09 00 00 cmpwi r9,0 1b10: 40 82 ff d4 bne 1ae4 1b14: 81 41 00 08 lwz r10,8(r1) 1b18: 81 21 00 18 lwz r9,24(r1) 1b1c: 7d 29 50 50 subf r9,r9,r10 1b20: 7d 23 4b 78 mr r3,r9 1b24: 38 21 00 20 addi r1,r1,32 1b28: 4e 80 00 20 blr 00001b2c : 1b2c: 94 21 ff e0 stwu r1,-32(r1) 1b30: 90 61 00 18 stw r3,24(r1) 1b34: 90 81 00 1c stw r4,28(r1) 1b38: 39 20 00 00 li r9,0 1b3c: 91 21 00 10 stw r9,16(r1) 1b40: 81 21 00 18 lwz r9,24(r1) 1b44: 91 21 00 08 stw r9,8(r1) 1b48: 48 00 00 7c b 1bc4 1b4c: 81 21 00 1c lwz r9,28(r1) 1b50: 91 21 00 0c stw r9,12(r1) 1b54: 48 00 00 28 b 1b7c 1b58: 81 21 00 08 lwz r9,8(r1) 1b5c: 89 49 00 00 lbz r10,0(r9) 1b60: 81 21 00 0c lwz r9,12(r1) 1b64: 89 29 00 00 lbz r9,0(r9) 1b68: 7c 0a 48 40 cmplw r10,r9 1b6c: 41 82 00 24 beq 1b90 1b70: 81 21 00 0c lwz r9,12(r1) 1b74: 39 29 00 01 addi r9,r9,1 1b78: 91 21 00 0c stw r9,12(r1) 1b7c: 81 21 00 0c lwz r9,12(r1) 1b80: 89 29 00 00 lbz r9,0(r9) 1b84: 2c 09 00 00 cmpwi r9,0 1b88: 40 82 ff d0 bne 1b58 1b8c: 48 00 00 08 b 1b94 1b90: 60 00 00 00 nop 1b94: 81 21 00 0c lwz r9,12(r1) 1b98: 89 29 00 00 lbz r9,0(r9) 1b9c: 2c 09 00 00 cmpwi r9,0 1ba0: 40 82 00 0c bne 1bac 1ba4: 81 21 00 10 lwz r9,16(r1) 1ba8: 48 00 00 30 b 1bd8 1bac: 81 21 00 10 lwz r9,16(r1) 1bb0: 39 29 00 01 addi r9,r9,1 1bb4: 91 21 00 10 stw r9,16(r1) 1bb8: 81 21 00 08 lwz r9,8(r1) 1bbc: 39 29 00 01 addi r9,r9,1 1bc0: 91 21 00 08 stw r9,8(r1) 1bc4: 81 21 00 08 lwz r9,8(r1) 1bc8: 89 29 00 00 lbz r9,0(r9) 1bcc: 2c 09 00 00 cmpwi r9,0 1bd0: 40 82 ff 7c bne 1b4c 1bd4: 81 21 00 10 lwz r9,16(r1) 1bd8: 7d 23 4b 78 mr r3,r9 1bdc: 38 21 00 20 addi r1,r1,32 1be0: 4e 80 00 20 blr 00001be4 : 1be4: 94 21 ff d0 stwu r1,-48(r1) 1be8: 90 61 00 18 stw r3,24(r1) 1bec: 90 81 00 1c stw r4,28(r1) 1bf0: 90 a1 00 20 stw r5,32(r1) 1bf4: 39 20 00 00 li r9,0 1bf8: 91 21 00 10 stw r9,16(r1) 1bfc: 81 21 00 18 lwz r9,24(r1) 1c00: 91 21 00 08 stw r9,8(r1) 1c04: 81 21 00 1c lwz r9,28(r1) 1c08: 91 21 00 0c stw r9,12(r1) 1c0c: 48 00 00 50 b 1c5c 1c10: 81 21 00 08 lwz r9,8(r1) 1c14: 89 29 00 00 lbz r9,0(r9) 1c18: 7d 2a 4b 78 mr r10,r9 1c1c: 81 21 00 0c lwz r9,12(r1) 1c20: 89 29 00 00 lbz r9,0(r9) 1c24: 7d 29 50 50 subf r9,r9,r10 1c28: 91 21 00 10 stw r9,16(r1) 1c2c: 81 21 00 10 lwz r9,16(r1) 1c30: 2c 09 00 00 cmpwi r9,0 1c34: 40 82 00 38 bne 1c6c 1c38: 81 21 00 08 lwz r9,8(r1) 1c3c: 39 29 00 01 addi r9,r9,1 1c40: 91 21 00 08 stw r9,8(r1) 1c44: 81 21 00 0c lwz r9,12(r1) 1c48: 39 29 00 01 addi r9,r9,1 1c4c: 91 21 00 0c stw r9,12(r1) 1c50: 81 21 00 20 lwz r9,32(r1) 1c54: 39 29 ff ff addi r9,r9,-1 1c58: 91 21 00 20 stw r9,32(r1) 1c5c: 81 21 00 20 lwz r9,32(r1) 1c60: 2c 09 00 00 cmpwi r9,0 1c64: 40 82 ff ac bne 1c10 1c68: 48 00 00 08 b 1c70 1c6c: 60 00 00 00 nop 1c70: 81 21 00 10 lwz r9,16(r1) 1c74: 7d 23 4b 78 mr r3,r9 1c78: 38 21 00 30 addi r1,r1,48 1c7c: 4e 80 00 20 blr 00001c80 : 1c80: 94 21 ff d0 stwu r1,-48(r1) 1c84: 90 61 00 18 stw r3,24(r1) 1c88: 90 81 00 1c stw r4,28(r1) 1c8c: 90 a1 00 20 stw r5,32(r1) 1c90: 81 21 00 18 lwz r9,24(r1) 1c94: 91 21 00 08 stw r9,8(r1) 1c98: 48 00 00 1c b 1cb4 1c9c: 81 21 00 08 lwz r9,8(r1) 1ca0: 39 49 00 01 addi r10,r9,1 1ca4: 91 41 00 08 stw r10,8(r1) 1ca8: 81 41 00 1c lwz r10,28(r1) 1cac: 55 4a 06 3e clrlwi r10,r10,24 1cb0: 99 49 00 00 stb r10,0(r9) 1cb4: 81 21 00 20 lwz r9,32(r1) 1cb8: 39 49 ff ff addi r10,r9,-1 1cbc: 91 41 00 20 stw r10,32(r1) 1cc0: 2c 09 00 00 cmpwi r9,0 1cc4: 40 82 ff d8 bne 1c9c 1cc8: 81 21 00 18 lwz r9,24(r1) 1ccc: 7d 23 4b 78 mr r3,r9 1cd0: 38 21 00 30 addi r1,r1,48 1cd4: 4e 80 00 20 blr 00001cd8 : 1cd8: 94 21 ff d0 stwu r1,-48(r1) 1cdc: 90 61 00 18 stw r3,24(r1) 1ce0: 90 81 00 1c stw r4,28(r1) 1ce4: 90 a1 00 20 stw r5,32(r1) 1ce8: 81 21 00 18 lwz r9,24(r1) 1cec: 91 21 00 08 stw r9,8(r1) 1cf0: 81 21 00 1c lwz r9,28(r1) 1cf4: 91 21 00 0c stw r9,12(r1) 1cf8: 48 00 00 24 b 1d1c 1cfc: 81 41 00 0c lwz r10,12(r1) 1d00: 39 2a 00 01 addi r9,r10,1 1d04: 91 21 00 0c stw r9,12(r1) 1d08: 81 21 00 08 lwz r9,8(r1) 1d0c: 39 09 00 01 addi r8,r9,1 1d10: 91 01 00 08 stw r8,8(r1) 1d14: 89 4a 00 00 lbz r10,0(r10) 1d18: 99 49 00 00 stb r10,0(r9) 1d1c: 81 21 00 20 lwz r9,32(r1) 1d20: 39 49 ff ff addi r10,r9,-1 1d24: 91 41 00 20 stw r10,32(r1) 1d28: 2c 09 00 00 cmpwi r9,0 1d2c: 40 82 ff d0 bne 1cfc 1d30: 81 21 00 18 lwz r9,24(r1) 1d34: 7d 23 4b 78 mr r3,r9 1d38: 38 21 00 30 addi r1,r1,48 1d3c: 4e 80 00 20 blr 00001d40 : 1d40: 94 21 ff d0 stwu r1,-48(r1) 1d44: 90 61 00 18 stw r3,24(r1) 1d48: 90 81 00 1c stw r4,28(r1) 1d4c: 90 a1 00 20 stw r5,32(r1) 1d50: 81 41 00 18 lwz r10,24(r1) 1d54: 81 21 00 1c lwz r9,28(r1) 1d58: 7c 0a 48 40 cmplw r10,r9 1d5c: 41 81 00 50 bgt 1dac 1d60: 81 21 00 18 lwz r9,24(r1) 1d64: 91 21 00 08 stw r9,8(r1) 1d68: 81 21 00 1c lwz r9,28(r1) 1d6c: 91 21 00 0c stw r9,12(r1) 1d70: 48 00 00 24 b 1d94 1d74: 81 41 00 0c lwz r10,12(r1) 1d78: 39 2a 00 01 addi r9,r10,1 1d7c: 91 21 00 0c stw r9,12(r1) 1d80: 81 21 00 08 lwz r9,8(r1) 1d84: 39 09 00 01 addi r8,r9,1 1d88: 91 01 00 08 stw r8,8(r1) 1d8c: 89 4a 00 00 lbz r10,0(r10) 1d90: 99 49 00 00 stb r10,0(r9) 1d94: 81 21 00 20 lwz r9,32(r1) 1d98: 39 49 ff ff addi r10,r9,-1 1d9c: 91 41 00 20 stw r10,32(r1) 1da0: 2c 09 00 00 cmpwi r9,0 1da4: 40 82 ff d0 bne 1d74 1da8: 48 00 00 64 b 1e0c 1dac: 81 41 00 18 lwz r10,24(r1) 1db0: 81 21 00 20 lwz r9,32(r1) 1db4: 7d 2a 4a 14 add r9,r10,r9 1db8: 91 21 00 08 stw r9,8(r1) 1dbc: 81 41 00 1c lwz r10,28(r1) 1dc0: 81 21 00 20 lwz r9,32(r1) 1dc4: 7d 2a 4a 14 add r9,r10,r9 1dc8: 91 21 00 0c stw r9,12(r1) 1dcc: 48 00 00 2c b 1df8 1dd0: 81 21 00 0c lwz r9,12(r1) 1dd4: 39 29 ff ff addi r9,r9,-1 1dd8: 91 21 00 0c stw r9,12(r1) 1ddc: 81 21 00 08 lwz r9,8(r1) 1de0: 39 29 ff ff addi r9,r9,-1 1de4: 91 21 00 08 stw r9,8(r1) 1de8: 81 21 00 0c lwz r9,12(r1) 1dec: 89 49 00 00 lbz r10,0(r9) 1df0: 81 21 00 08 lwz r9,8(r1) 1df4: 99 49 00 00 stb r10,0(r9) 1df8: 81 21 00 20 lwz r9,32(r1) 1dfc: 39 49 ff ff addi r10,r9,-1 1e00: 91 41 00 20 stw r10,32(r1) 1e04: 2c 09 00 00 cmpwi r9,0 1e08: 40 82 ff c8 bne 1dd0 1e0c: 81 21 00 18 lwz r9,24(r1) 1e10: 7d 23 4b 78 mr r3,r9 1e14: 38 21 00 30 addi r1,r1,48 1e18: 4e 80 00 20 blr 00001e1c : 1e1c: 94 21 ff e0 stwu r1,-32(r1) 1e20: 7c 08 02 a6 mflr r0 1e24: 90 01 00 24 stw r0,36(r1) 1e28: 90 61 00 18 stw r3,24(r1) 1e2c: 90 81 00 1c stw r4,28(r1) 1e30: 80 61 00 1c lwz r3,28(r1) 1e34: 4b ff fc 51 bl 1a84 1e38: 7c 69 1b 78 mr r9,r3 1e3c: 91 21 00 0c stw r9,12(r1) 1e40: 81 21 00 0c lwz r9,12(r1) 1e44: 2c 09 00 00 cmpwi r9,0 1e48: 40 82 00 0c bne 1e54 1e4c: 81 21 00 18 lwz r9,24(r1) 1e50: 48 00 00 68 b 1eb8 1e54: 80 61 00 18 lwz r3,24(r1) 1e58: 4b ff fc 2d bl 1a84 1e5c: 7c 69 1b 78 mr r9,r3 1e60: 91 21 00 08 stw r9,8(r1) 1e64: 48 00 00 40 b 1ea4 1e68: 81 21 00 08 lwz r9,8(r1) 1e6c: 39 29 ff ff addi r9,r9,-1 1e70: 91 21 00 08 stw r9,8(r1) 1e74: 80 a1 00 0c lwz r5,12(r1) 1e78: 80 81 00 1c lwz r4,28(r1) 1e7c: 80 61 00 18 lwz r3,24(r1) 1e80: 4b ff fd 65 bl 1be4 1e84: 7c 69 1b 78 mr r9,r3 1e88: 2c 09 00 00 cmpwi r9,0 1e8c: 40 82 00 0c bne 1e98 1e90: 81 21 00 18 lwz r9,24(r1) 1e94: 48 00 00 24 b 1eb8 1e98: 81 21 00 18 lwz r9,24(r1) 1e9c: 39 29 00 01 addi r9,r9,1 1ea0: 91 21 00 18 stw r9,24(r1) 1ea4: 81 41 00 08 lwz r10,8(r1) 1ea8: 81 21 00 0c lwz r9,12(r1) 1eac: 7c 0a 48 40 cmplw r10,r9 1eb0: 40 80 ff b8 bge 1e68 1eb4: 39 20 00 00 li r9,0 1eb8: 7d 23 4b 78 mr r3,r9 1ebc: 80 01 00 24 lwz r0,36(r1) 1ec0: 7c 08 03 a6 mtlr r0 1ec4: 38 21 00 20 addi r1,r1,32 1ec8: 4e 80 00 20 blr 00001ecc : 1ecc: 94 21 ff d0 stwu r1,-48(r1) 1ed0: 90 61 00 18 stw r3,24(r1) 1ed4: 90 81 00 1c stw r4,28(r1) 1ed8: 90 a1 00 20 stw r5,32(r1) 1edc: 81 21 00 18 lwz r9,24(r1) 1ee0: 91 21 00 08 stw r9,8(r1) 1ee4: 48 00 00 30 b 1f14 1ee8: 81 21 00 1c lwz r9,28(r1) 1eec: 55 2a 06 3e clrlwi r10,r9,24 1ef0: 81 21 00 08 lwz r9,8(r1) 1ef4: 39 09 00 01 addi r8,r9,1 1ef8: 91 01 00 08 stw r8,8(r1) 1efc: 89 29 00 00 lbz r9,0(r9) 1f00: 7c 0a 48 40 cmplw r10,r9 1f04: 40 82 00 10 bne 1f14 1f08: 81 21 00 08 lwz r9,8(r1) 1f0c: 39 29 ff ff addi r9,r9,-1 1f10: 48 00 00 1c b 1f2c 1f14: 81 21 00 20 lwz r9,32(r1) 1f18: 39 49 ff ff addi r10,r9,-1 1f1c: 91 41 00 20 stw r10,32(r1) 1f20: 2c 09 00 00 cmpwi r9,0 1f24: 40 82 ff c4 bne 1ee8 1f28: 39 20 00 00 li r9,0 1f2c: 7d 23 4b 78 mr r3,r9 1f30: 38 21 00 30 addi r1,r1,48 1f34: 4e 80 00 20 blr 00001f38 : 1f38: 94 21 ff d0 stwu r1,-48(r1) 1f3c: 7c 08 02 a6 mflr r0 1f40: 90 01 00 34 stw r0,52(r1) 1f44: 90 61 00 18 stw r3,24(r1) 1f48: 90 81 00 1c stw r4,28(r1) 1f4c: 90 a1 00 20 stw r5,32(r1) 1f50: 39 20 00 00 li r9,0 1f54: 91 21 00 08 stw r9,8(r1) 1f58: 81 21 00 20 lwz r9,32(r1) 1f5c: 2c 09 00 00 cmpwi r9,0 1f60: 40 82 00 8c bne 1fec 1f64: 39 20 00 0a li r9,10 1f68: 91 21 00 20 stw r9,32(r1) 1f6c: 81 21 00 18 lwz r9,24(r1) 1f70: 89 29 00 00 lbz r9,0(r9) 1f74: 28 09 00 30 cmplwi r9,48 1f78: 40 82 00 e4 bne 205c 1f7c: 39 20 00 08 li r9,8 1f80: 91 21 00 20 stw r9,32(r1) 1f84: 81 21 00 18 lwz r9,24(r1) 1f88: 39 29 00 01 addi r9,r9,1 1f8c: 91 21 00 18 stw r9,24(r1) 1f90: 81 21 00 18 lwz r9,24(r1) 1f94: 89 29 00 00 lbz r9,0(r9) 1f98: 7d 23 4b 78 mr r3,r9 1f9c: 4b ff f5 41 bl 14dc <__toupper> 1fa0: 7c 69 1b 78 mr r9,r3 1fa4: 28 09 00 58 cmplwi r9,88 1fa8: 40 82 00 b4 bne 205c 1fac: 81 21 00 18 lwz r9,24(r1) 1fb0: 39 29 00 01 addi r9,r9,1 1fb4: 89 29 00 00 lbz r9,0(r9) 1fb8: 7d 2a 4b 78 mr r10,r9 1fbc: 3d 20 00 00 lis r9,0 1fc0: 39 29 09 04 addi r9,r9,2308 1fc4: 7d 29 50 ae lbzx r9,r9,r10 1fc8: 71 29 00 44 andi. r9,r9,68 1fcc: 2c 09 00 00 cmpwi r9,0 1fd0: 41 82 00 8c beq 205c 1fd4: 81 21 00 18 lwz r9,24(r1) 1fd8: 39 29 00 01 addi r9,r9,1 1fdc: 91 21 00 18 stw r9,24(r1) 1fe0: 39 20 00 10 li r9,16 1fe4: 91 21 00 20 stw r9,32(r1) 1fe8: 48 00 00 74 b 205c 1fec: 81 21 00 20 lwz r9,32(r1) 1ff0: 2c 09 00 10 cmpwi r9,16 1ff4: 40 82 00 68 bne 205c 1ff8: 81 21 00 18 lwz r9,24(r1) 1ffc: 89 29 00 00 lbz r9,0(r9) 2000: 28 09 00 30 cmplwi r9,48 2004: 40 82 00 58 bne 205c 2008: 81 21 00 18 lwz r9,24(r1) 200c: 39 29 00 01 addi r9,r9,1 2010: 89 29 00 00 lbz r9,0(r9) 2014: 7d 23 4b 78 mr r3,r9 2018: 4b ff f4 c5 bl 14dc <__toupper> 201c: 7c 69 1b 78 mr r9,r3 2020: 28 09 00 58 cmplwi r9,88 2024: 40 82 00 38 bne 205c 2028: 81 21 00 18 lwz r9,24(r1) 202c: 39 29 00 02 addi r9,r9,2 2030: 91 21 00 18 stw r9,24(r1) 2034: 48 00 00 28 b 205c 2038: 81 41 00 08 lwz r10,8(r1) 203c: 81 21 00 20 lwz r9,32(r1) 2040: 7d 2a 49 d6 mullw r9,r10,r9 2044: 81 41 00 0c lwz r10,12(r1) 2048: 7d 2a 4a 14 add r9,r10,r9 204c: 91 21 00 08 stw r9,8(r1) 2050: 81 21 00 18 lwz r9,24(r1) 2054: 39 29 00 01 addi r9,r9,1 2058: 91 21 00 18 stw r9,24(r1) 205c: 81 21 00 18 lwz r9,24(r1) 2060: 89 29 00 00 lbz r9,0(r9) 2064: 7d 2a 4b 78 mr r10,r9 2068: 3d 20 00 00 lis r9,0 206c: 39 29 09 04 addi r9,r9,2308 2070: 7d 29 50 ae lbzx r9,r9,r10 2074: 71 29 00 44 andi. r9,r9,68 2078: 2c 09 00 00 cmpwi r9,0 207c: 41 82 00 64 beq 20e0 2080: 81 21 00 18 lwz r9,24(r1) 2084: 89 29 00 00 lbz r9,0(r9) 2088: 7d 2a 4b 78 mr r10,r9 208c: 3d 20 00 00 lis r9,0 2090: 39 29 09 04 addi r9,r9,2308 2094: 7d 29 50 ae lbzx r9,r9,r10 2098: 55 29 07 7a rlwinm r9,r9,0,29,29 209c: 2c 09 00 00 cmpwi r9,0 20a0: 41 82 00 14 beq 20b4 20a4: 81 21 00 18 lwz r9,24(r1) 20a8: 89 29 00 00 lbz r9,0(r9) 20ac: 39 29 ff d0 addi r9,r9,-48 20b0: 48 00 00 1c b 20cc 20b4: 81 21 00 18 lwz r9,24(r1) 20b8: 89 29 00 00 lbz r9,0(r9) 20bc: 7d 23 4b 78 mr r3,r9 20c0: 4b ff f4 1d bl 14dc <__toupper> 20c4: 7c 69 1b 78 mr r9,r3 20c8: 39 29 ff c9 addi r9,r9,-55 20cc: 91 21 00 0c stw r9,12(r1) 20d0: 81 41 00 0c lwz r10,12(r1) 20d4: 81 21 00 20 lwz r9,32(r1) 20d8: 7c 0a 48 40 cmplw r10,r9 20dc: 41 80 ff 5c blt 2038 20e0: 81 21 00 1c lwz r9,28(r1) 20e4: 2c 09 00 00 cmpwi r9,0 20e8: 41 82 00 10 beq 20f8 20ec: 81 21 00 1c lwz r9,28(r1) 20f0: 81 41 00 18 lwz r10,24(r1) 20f4: 91 49 00 00 stw r10,0(r9) 20f8: 81 21 00 08 lwz r9,8(r1) 20fc: 7d 23 4b 78 mr r3,r9 2100: 80 01 00 34 lwz r0,52(r1) 2104: 7c 08 03 a6 mtlr r0 2108: 38 21 00 30 addi r1,r1,48 210c: 4e 80 00 20 blr 00002110 : 2110: 94 21 ff e0 stwu r1,-32(r1) 2114: 7c 08 02 a6 mflr r0 2118: 90 01 00 24 stw r0,36(r1) 211c: 90 61 00 08 stw r3,8(r1) 2120: 90 81 00 0c stw r4,12(r1) 2124: 90 a1 00 10 stw r5,16(r1) 2128: 81 21 00 08 lwz r9,8(r1) 212c: 89 29 00 00 lbz r9,0(r9) 2130: 28 09 00 2d cmplwi r9,45 2134: 40 82 00 2c bne 2160 2138: 81 21 00 08 lwz r9,8(r1) 213c: 39 29 00 01 addi r9,r9,1 2140: 81 41 00 10 lwz r10,16(r1) 2144: 7d 45 53 78 mr r5,r10 2148: 80 81 00 0c lwz r4,12(r1) 214c: 7d 23 4b 78 mr r3,r9 2150: 4b ff fd e9 bl 1f38 2154: 7c 69 1b 78 mr r9,r3 2158: 7d 29 00 d0 neg r9,r9 215c: 48 00 00 1c b 2178 2160: 81 21 00 10 lwz r9,16(r1) 2164: 7d 25 4b 78 mr r5,r9 2168: 80 81 00 0c lwz r4,12(r1) 216c: 80 61 00 08 lwz r3,8(r1) 2170: 4b ff fd c9 bl 1f38 2174: 7c 69 1b 78 mr r9,r3 2178: 7d 23 4b 78 mr r3,r9 217c: 80 01 00 24 lwz r0,36(r1) 2180: 7c 08 03 a6 mtlr r0 2184: 38 21 00 20 addi r1,r1,32 2188: 4e 80 00 20 blr 0000218c : 218c: 94 21 ff e0 stwu r1,-32(r1) 2190: 90 61 00 18 stw r3,24(r1) 2194: 39 20 00 00 li r9,0 2198: 91 21 00 08 stw r9,8(r1) 219c: 48 00 00 30 b 21cc 21a0: 81 21 00 08 lwz r9,8(r1) 21a4: 1d 49 00 0a mulli r10,r9,10 21a8: 81 21 00 18 lwz r9,24(r1) 21ac: 81 29 00 00 lwz r9,0(r9) 21b0: 38 e9 00 01 addi r7,r9,1 21b4: 81 01 00 18 lwz r8,24(r1) 21b8: 90 e8 00 00 stw r7,0(r8) 21bc: 89 29 00 00 lbz r9,0(r9) 21c0: 7d 2a 4a 14 add r9,r10,r9 21c4: 39 29 ff d0 addi r9,r9,-48 21c8: 91 21 00 08 stw r9,8(r1) 21cc: 81 21 00 18 lwz r9,24(r1) 21d0: 81 29 00 00 lwz r9,0(r9) 21d4: 89 29 00 00 lbz r9,0(r9) 21d8: 7d 2a 4b 78 mr r10,r9 21dc: 3d 20 00 00 lis r9,0 21e0: 39 29 09 04 addi r9,r9,2308 21e4: 7d 29 50 ae lbzx r9,r9,r10 21e8: 55 29 07 7a rlwinm r9,r9,0,29,29 21ec: 2c 09 00 00 cmpwi r9,0 21f0: 40 82 ff b0 bne 21a0 21f4: 81 21 00 08 lwz r9,8(r1) 21f8: 7d 23 4b 78 mr r3,r9 21fc: 38 21 00 20 addi r1,r1,32 2200: 4e 80 00 20 blr 00002204 : 2204: 94 21 ff 70 stwu r1,-144(r1) 2208: 90 61 00 68 stw r3,104(r1) 220c: 90 81 00 6c stw r4,108(r1) 2210: 90 a1 00 70 stw r5,112(r1) 2214: 90 c1 00 74 stw r6,116(r1) 2218: 90 e1 00 78 stw r7,120(r1) 221c: 91 01 00 7c stw r8,124(r1) 2220: 91 21 00 80 stw r9,128(r1) 2224: 81 21 00 80 lwz r9,128(r1) 2228: 55 29 06 72 rlwinm r9,r9,0,25,25 222c: 2c 09 00 00 cmpwi r9,0 2230: 41 82 00 10 beq 2240 2234: 3d 20 00 00 lis r9,0 2238: 39 29 0a 10 addi r9,r9,2576 223c: 48 00 00 0c b 2248 2240: 3d 20 00 00 lis r9,0 2244: 39 29 0a 38 addi r9,r9,2616 2248: 91 21 00 10 stw r9,16(r1) 224c: 81 21 00 80 lwz r9,128(r1) 2250: 55 29 06 f6 rlwinm r9,r9,0,27,27 2254: 2c 09 00 00 cmpwi r9,0 2258: 41 82 00 10 beq 2268 225c: 81 21 00 80 lwz r9,128(r1) 2260: 55 29 00 3c rlwinm r9,r9,0,0,30 2264: 91 21 00 80 stw r9,128(r1) 2268: 81 21 00 74 lwz r9,116(r1) 226c: 2c 09 00 01 cmpwi r9,1 2270: 40 81 00 10 ble 2280 2274: 81 21 00 74 lwz r9,116(r1) 2278: 2c 09 00 24 cmpwi r9,36 227c: 40 81 00 0c ble 2288 2280: 39 20 00 00 li r9,0 2284: 48 00 03 fc b 2680 2288: 81 21 00 80 lwz r9,128(r1) 228c: 55 29 07 fe clrlwi r9,r9,31 2290: 2c 09 00 00 cmpwi r9,0 2294: 41 82 00 0c beq 22a0 2298: 39 20 00 30 li r9,48 229c: 48 00 00 08 b 22a4 22a0: 39 20 00 20 li r9,32 22a4: 99 21 00 14 stb r9,20(r1) 22a8: 39 20 00 00 li r9,0 22ac: 99 21 00 08 stb r9,8(r1) 22b0: 81 21 00 80 lwz r9,128(r1) 22b4: 55 29 07 bc rlwinm r9,r9,0,30,30 22b8: 2c 09 00 00 cmpwi r9,0 22bc: 41 82 00 80 beq 233c 22c0: 81 21 00 70 lwz r9,112(r1) 22c4: 2c 09 00 00 cmpwi r9,0 22c8: 40 80 00 28 bge 22f0 22cc: 39 20 00 2d li r9,45 22d0: 99 21 00 08 stb r9,8(r1) 22d4: 81 21 00 70 lwz r9,112(r1) 22d8: 7d 29 00 d0 neg r9,r9 22dc: 91 21 00 70 stw r9,112(r1) 22e0: 81 21 00 78 lwz r9,120(r1) 22e4: 39 29 ff ff addi r9,r9,-1 22e8: 91 21 00 78 stw r9,120(r1) 22ec: 48 00 00 50 b 233c 22f0: 81 21 00 80 lwz r9,128(r1) 22f4: 55 29 07 7a rlwinm r9,r9,0,29,29 22f8: 2c 09 00 00 cmpwi r9,0 22fc: 41 82 00 1c beq 2318 2300: 39 20 00 2b li r9,43 2304: 99 21 00 08 stb r9,8(r1) 2308: 81 21 00 78 lwz r9,120(r1) 230c: 39 29 ff ff addi r9,r9,-1 2310: 91 21 00 78 stw r9,120(r1) 2314: 48 00 00 28 b 233c 2318: 81 21 00 80 lwz r9,128(r1) 231c: 55 29 07 38 rlwinm r9,r9,0,28,28 2320: 2c 09 00 00 cmpwi r9,0 2324: 41 82 00 18 beq 233c 2328: 39 20 00 20 li r9,32 232c: 99 21 00 08 stb r9,8(r1) 2330: 81 21 00 78 lwz r9,120(r1) 2334: 39 29 ff ff addi r9,r9,-1 2338: 91 21 00 78 stw r9,120(r1) 233c: 81 21 00 80 lwz r9,128(r1) 2340: 55 29 06 b4 rlwinm r9,r9,0,26,26 2344: 2c 09 00 00 cmpwi r9,0 2348: 41 82 00 38 beq 2380 234c: 81 21 00 74 lwz r9,116(r1) 2350: 2c 09 00 10 cmpwi r9,16 2354: 40 82 00 14 bne 2368 2358: 81 21 00 78 lwz r9,120(r1) 235c: 39 29 ff fe addi r9,r9,-2 2360: 91 21 00 78 stw r9,120(r1) 2364: 48 00 00 1c b 2380 2368: 81 21 00 74 lwz r9,116(r1) 236c: 2c 09 00 08 cmpwi r9,8 2370: 40 82 00 10 bne 2380 2374: 81 21 00 78 lwz r9,120(r1) 2378: 39 29 ff ff addi r9,r9,-1 237c: 91 21 00 78 stw r9,120(r1) 2380: 39 20 00 00 li r9,0 2384: 91 21 00 0c stw r9,12(r1) 2388: 81 21 00 70 lwz r9,112(r1) 238c: 2c 09 00 00 cmpwi r9,0 2390: 40 82 00 6c bne 23fc 2394: 81 21 00 0c lwz r9,12(r1) 2398: 39 49 00 01 addi r10,r9,1 239c: 91 41 00 0c stw r10,12(r1) 23a0: 39 41 00 08 addi r10,r1,8 23a4: 7d 2a 4a 14 add r9,r10,r9 23a8: 39 40 00 30 li r10,48 23ac: 99 49 00 10 stb r10,16(r9) 23b0: 48 00 00 58 b 2408 23b4: 81 41 00 74 lwz r10,116(r1) 23b8: 81 21 00 70 lwz r9,112(r1) 23bc: 7d 09 53 96 divwu r8,r9,r10 23c0: 7d 48 51 d6 mullw r10,r8,r10 23c4: 7d 2a 48 50 subf r9,r10,r9 23c8: 81 41 00 10 lwz r10,16(r1) 23cc: 7d 4a 4a 14 add r10,r10,r9 23d0: 81 21 00 0c lwz r9,12(r1) 23d4: 39 09 00 01 addi r8,r9,1 23d8: 91 01 00 0c stw r8,12(r1) 23dc: 89 4a 00 00 lbz r10,0(r10) 23e0: 39 01 00 08 addi r8,r1,8 23e4: 7d 28 4a 14 add r9,r8,r9 23e8: 99 49 00 10 stb r10,16(r9) 23ec: 81 21 00 74 lwz r9,116(r1) 23f0: 81 41 00 70 lwz r10,112(r1) 23f4: 7d 2a 4b 96 divwu r9,r10,r9 23f8: 91 21 00 70 stw r9,112(r1) 23fc: 81 21 00 70 lwz r9,112(r1) 2400: 2c 09 00 00 cmpwi r9,0 2404: 40 82 ff b0 bne 23b4 2408: 81 41 00 0c lwz r10,12(r1) 240c: 81 21 00 7c lwz r9,124(r1) 2410: 7c 0a 48 00 cmpw r10,r9 2414: 40 81 00 0c ble 2420 2418: 81 21 00 0c lwz r9,12(r1) 241c: 91 21 00 7c stw r9,124(r1) 2420: 81 41 00 78 lwz r10,120(r1) 2424: 81 21 00 7c lwz r9,124(r1) 2428: 7d 29 50 50 subf r9,r9,r10 242c: 91 21 00 78 stw r9,120(r1) 2430: 81 21 00 80 lwz r9,128(r1) 2434: 71 29 00 11 andi. r9,r9,17 2438: 2c 09 00 00 cmpwi r9,0 243c: 40 82 00 44 bne 2480 2440: 48 00 00 2c b 246c 2444: 81 41 00 68 lwz r10,104(r1) 2448: 81 21 00 6c lwz r9,108(r1) 244c: 7c 0a 48 40 cmplw r10,r9 2450: 40 80 00 10 bge 2460 2454: 81 21 00 68 lwz r9,104(r1) 2458: 39 40 00 20 li r10,32 245c: 99 49 00 00 stb r10,0(r9) 2460: 81 21 00 68 lwz r9,104(r1) 2464: 39 29 00 01 addi r9,r9,1 2468: 91 21 00 68 stw r9,104(r1) 246c: 81 21 00 78 lwz r9,120(r1) 2470: 39 49 ff ff addi r10,r9,-1 2474: 91 41 00 78 stw r10,120(r1) 2478: 2c 09 00 00 cmpwi r9,0 247c: 41 81 ff c8 bgt 2444 2480: 89 21 00 08 lbz r9,8(r1) 2484: 2c 09 00 00 cmpwi r9,0 2488: 41 82 00 2c beq 24b4 248c: 81 41 00 68 lwz r10,104(r1) 2490: 81 21 00 6c lwz r9,108(r1) 2494: 7c 0a 48 40 cmplw r10,r9 2498: 40 80 00 10 bge 24a8 249c: 81 21 00 68 lwz r9,104(r1) 24a0: 89 41 00 08 lbz r10,8(r1) 24a4: 99 49 00 00 stb r10,0(r9) 24a8: 81 21 00 68 lwz r9,104(r1) 24ac: 39 29 00 01 addi r9,r9,1 24b0: 91 21 00 68 stw r9,104(r1) 24b4: 81 21 00 80 lwz r9,128(r1) 24b8: 55 29 06 b4 rlwinm r9,r9,0,26,26 24bc: 2c 09 00 00 cmpwi r9,0 24c0: 41 82 00 9c beq 255c 24c4: 81 21 00 74 lwz r9,116(r1) 24c8: 2c 09 00 08 cmpwi r9,8 24cc: 40 82 00 30 bne 24fc 24d0: 81 41 00 68 lwz r10,104(r1) 24d4: 81 21 00 6c lwz r9,108(r1) 24d8: 7c 0a 48 40 cmplw r10,r9 24dc: 40 80 00 10 bge 24ec 24e0: 81 21 00 68 lwz r9,104(r1) 24e4: 39 40 00 30 li r10,48 24e8: 99 49 00 00 stb r10,0(r9) 24ec: 81 21 00 68 lwz r9,104(r1) 24f0: 39 29 00 01 addi r9,r9,1 24f4: 91 21 00 68 stw r9,104(r1) 24f8: 48 00 00 64 b 255c 24fc: 81 21 00 74 lwz r9,116(r1) 2500: 2c 09 00 10 cmpwi r9,16 2504: 40 82 00 58 bne 255c 2508: 81 41 00 68 lwz r10,104(r1) 250c: 81 21 00 6c lwz r9,108(r1) 2510: 7c 0a 48 40 cmplw r10,r9 2514: 40 80 00 10 bge 2524 2518: 81 21 00 68 lwz r9,104(r1) 251c: 39 40 00 30 li r10,48 2520: 99 49 00 00 stb r10,0(r9) 2524: 81 21 00 68 lwz r9,104(r1) 2528: 39 29 00 01 addi r9,r9,1 252c: 91 21 00 68 stw r9,104(r1) 2530: 81 41 00 68 lwz r10,104(r1) 2534: 81 21 00 6c lwz r9,108(r1) 2538: 7c 0a 48 40 cmplw r10,r9 253c: 40 80 00 14 bge 2550 2540: 81 21 00 10 lwz r9,16(r1) 2544: 89 49 00 21 lbz r10,33(r9) 2548: 81 21 00 68 lwz r9,104(r1) 254c: 99 49 00 00 stb r10,0(r9) 2550: 81 21 00 68 lwz r9,104(r1) 2554: 39 29 00 01 addi r9,r9,1 2558: 91 21 00 68 stw r9,104(r1) 255c: 81 21 00 80 lwz r9,128(r1) 2560: 55 29 06 f6 rlwinm r9,r9,0,27,27 2564: 2c 09 00 00 cmpwi r9,0 2568: 40 82 00 70 bne 25d8 256c: 48 00 00 2c b 2598 2570: 81 41 00 68 lwz r10,104(r1) 2574: 81 21 00 6c lwz r9,108(r1) 2578: 7c 0a 48 40 cmplw r10,r9 257c: 40 80 00 10 bge 258c 2580: 81 21 00 68 lwz r9,104(r1) 2584: 89 41 00 14 lbz r10,20(r1) 2588: 99 49 00 00 stb r10,0(r9) 258c: 81 21 00 68 lwz r9,104(r1) 2590: 39 29 00 01 addi r9,r9,1 2594: 91 21 00 68 stw r9,104(r1) 2598: 81 21 00 78 lwz r9,120(r1) 259c: 39 49 ff ff addi r10,r9,-1 25a0: 91 41 00 78 stw r10,120(r1) 25a4: 2c 09 00 00 cmpwi r9,0 25a8: 41 81 ff c8 bgt 2570 25ac: 48 00 00 2c b 25d8 25b0: 81 41 00 68 lwz r10,104(r1) 25b4: 81 21 00 6c lwz r9,108(r1) 25b8: 7c 0a 48 40 cmplw r10,r9 25bc: 40 80 00 10 bge 25cc 25c0: 81 21 00 68 lwz r9,104(r1) 25c4: 39 40 00 30 li r10,48 25c8: 99 49 00 00 stb r10,0(r9) 25cc: 81 21 00 68 lwz r9,104(r1) 25d0: 39 29 00 01 addi r9,r9,1 25d4: 91 21 00 68 stw r9,104(r1) 25d8: 81 21 00 7c lwz r9,124(r1) 25dc: 39 49 ff ff addi r10,r9,-1 25e0: 91 41 00 7c stw r10,124(r1) 25e4: 81 41 00 0c lwz r10,12(r1) 25e8: 7c 0a 48 00 cmpw r10,r9 25ec: 41 80 ff c4 blt 25b0 25f0: 48 00 00 38 b 2628 25f4: 81 41 00 68 lwz r10,104(r1) 25f8: 81 21 00 6c lwz r9,108(r1) 25fc: 7c 0a 48 40 cmplw r10,r9 2600: 40 80 00 1c bge 261c 2604: 39 41 00 18 addi r10,r1,24 2608: 81 21 00 0c lwz r9,12(r1) 260c: 7d 2a 4a 14 add r9,r10,r9 2610: 89 49 00 00 lbz r10,0(r9) 2614: 81 21 00 68 lwz r9,104(r1) 2618: 99 49 00 00 stb r10,0(r9) 261c: 81 21 00 68 lwz r9,104(r1) 2620: 39 29 00 01 addi r9,r9,1 2624: 91 21 00 68 stw r9,104(r1) 2628: 81 21 00 0c lwz r9,12(r1) 262c: 39 49 ff ff addi r10,r9,-1 2630: 91 41 00 0c stw r10,12(r1) 2634: 2c 09 00 00 cmpwi r9,0 2638: 41 81 ff bc bgt 25f4 263c: 48 00 00 2c b 2668 2640: 81 41 00 68 lwz r10,104(r1) 2644: 81 21 00 6c lwz r9,108(r1) 2648: 7c 0a 48 40 cmplw r10,r9 264c: 40 80 00 10 bge 265c 2650: 81 21 00 68 lwz r9,104(r1) 2654: 39 40 00 20 li r10,32 2658: 99 49 00 00 stb r10,0(r9) 265c: 81 21 00 68 lwz r9,104(r1) 2660: 39 29 00 01 addi r9,r9,1 2664: 91 21 00 68 stw r9,104(r1) 2668: 81 21 00 78 lwz r9,120(r1) 266c: 39 49 ff ff addi r10,r9,-1 2670: 91 41 00 78 stw r10,120(r1) 2674: 2c 09 00 00 cmpwi r9,0 2678: 41 81 ff c8 bgt 2640 267c: 81 21 00 68 lwz r9,104(r1) 2680: 7d 23 4b 78 mr r3,r9 2684: 38 21 00 90 addi r1,r1,144 2688: 4e 80 00 20 blr 0000268c : 268c: 94 21 ff d0 stwu r1,-48(r1) 2690: 7c 08 02 a6 mflr r0 2694: 90 01 00 34 stw r0,52(r1) 2698: 90 61 00 18 stw r3,24(r1) 269c: 90 81 00 1c stw r4,28(r1) 26a0: 90 a1 00 20 stw r5,32(r1) 26a4: 90 c1 00 24 stw r6,36(r1) 26a8: 80 c1 00 24 lwz r6,36(r1) 26ac: 80 a1 00 20 lwz r5,32(r1) 26b0: 80 81 00 1c lwz r4,28(r1) 26b4: 80 61 00 18 lwz r3,24(r1) 26b8: 48 00 04 4d bl 2b04 26bc: 7c 69 1b 78 mr r9,r3 26c0: 91 21 00 08 stw r9,8(r1) 26c4: 81 41 00 08 lwz r10,8(r1) 26c8: 81 21 00 1c lwz r9,28(r1) 26cc: 7c 0a 48 40 cmplw r10,r9 26d0: 41 80 00 10 blt 26e0 26d4: 81 21 00 1c lwz r9,28(r1) 26d8: 39 29 ff ff addi r9,r9,-1 26dc: 48 00 00 08 b 26e4 26e0: 81 21 00 08 lwz r9,8(r1) 26e4: 7d 23 4b 78 mr r3,r9 26e8: 80 01 00 34 lwz r0,52(r1) 26ec: 7c 08 03 a6 mtlr r0 26f0: 38 21 00 30 addi r1,r1,48 26f4: 4e 80 00 20 blr 000026f8 : 26f8: 94 21 ff 80 stwu r1,-128(r1) 26fc: 7c 08 02 a6 mflr r0 2700: 90 01 00 84 stw r0,132(r1) 2704: 90 61 00 18 stw r3,24(r1) 2708: 90 81 00 1c stw r4,28(r1) 270c: 90 a1 00 20 stw r5,32(r1) 2710: 90 c1 00 2c stw r6,44(r1) 2714: 90 e1 00 30 stw r7,48(r1) 2718: 91 01 00 34 stw r8,52(r1) 271c: 91 21 00 38 stw r9,56(r1) 2720: 91 41 00 3c stw r10,60(r1) 2724: 40 86 00 24 bne cr1,2748 2728: d8 21 00 40 stfd f1,64(r1) 272c: d8 41 00 48 stfd f2,72(r1) 2730: d8 61 00 50 stfd f3,80(r1) 2734: d8 81 00 58 stfd f4,88(r1) 2738: d8 a1 00 60 stfd f5,96(r1) 273c: d8 c1 00 68 stfd f6,104(r1) 2740: d8 e1 00 70 stfd f7,112(r1) 2744: d9 01 00 78 stfd f8,120(r1) 2748: 39 20 00 03 li r9,3 274c: 99 21 00 0c stb r9,12(r1) 2750: 39 20 00 00 li r9,0 2754: 99 21 00 0d stb r9,13(r1) 2758: 39 21 00 88 addi r9,r1,136 275c: 91 21 00 10 stw r9,16(r1) 2760: 39 21 00 20 addi r9,r1,32 2764: 91 21 00 14 stw r9,20(r1) 2768: 39 21 00 0c addi r9,r1,12 276c: 7d 26 4b 78 mr r6,r9 2770: 80 a1 00 20 lwz r5,32(r1) 2774: 80 81 00 1c lwz r4,28(r1) 2778: 80 61 00 18 lwz r3,24(r1) 277c: 48 00 03 89 bl 2b04 2780: 7c 69 1b 78 mr r9,r3 2784: 91 21 00 08 stw r9,8(r1) 2788: 81 21 00 08 lwz r9,8(r1) 278c: 7d 23 4b 78 mr r3,r9 2790: 80 01 00 84 lwz r0,132(r1) 2794: 7c 08 03 a6 mtlr r0 2798: 38 21 00 80 addi r1,r1,128 279c: 4e 80 00 20 blr 000027a0 : 27a0: 94 21 ff 80 stwu r1,-128(r1) 27a4: 7c 08 02 a6 mflr r0 27a8: 90 01 00 84 stw r0,132(r1) 27ac: 90 61 00 18 stw r3,24(r1) 27b0: 90 81 00 1c stw r4,28(r1) 27b4: 90 a1 00 20 stw r5,32(r1) 27b8: 90 c1 00 2c stw r6,44(r1) 27bc: 90 e1 00 30 stw r7,48(r1) 27c0: 91 01 00 34 stw r8,52(r1) 27c4: 91 21 00 38 stw r9,56(r1) 27c8: 91 41 00 3c stw r10,60(r1) 27cc: 40 86 00 24 bne cr1,27f0 27d0: d8 21 00 40 stfd f1,64(r1) 27d4: d8 41 00 48 stfd f2,72(r1) 27d8: d8 61 00 50 stfd f3,80(r1) 27dc: d8 81 00 58 stfd f4,88(r1) 27e0: d8 a1 00 60 stfd f5,96(r1) 27e4: d8 c1 00 68 stfd f6,104(r1) 27e8: d8 e1 00 70 stfd f7,112(r1) 27ec: d9 01 00 78 stfd f8,120(r1) 27f0: 39 20 00 03 li r9,3 27f4: 99 21 00 0c stb r9,12(r1) 27f8: 39 20 00 00 li r9,0 27fc: 99 21 00 0d stb r9,13(r1) 2800: 39 21 00 88 addi r9,r1,136 2804: 91 21 00 10 stw r9,16(r1) 2808: 39 21 00 20 addi r9,r1,32 280c: 91 21 00 14 stw r9,20(r1) 2810: 39 21 00 0c addi r9,r1,12 2814: 7d 26 4b 78 mr r6,r9 2818: 80 a1 00 20 lwz r5,32(r1) 281c: 80 81 00 1c lwz r4,28(r1) 2820: 80 61 00 18 lwz r3,24(r1) 2824: 48 00 02 e1 bl 2b04 2828: 7c 69 1b 78 mr r9,r3 282c: 91 21 00 08 stw r9,8(r1) 2830: 81 41 00 08 lwz r10,8(r1) 2834: 81 21 00 1c lwz r9,28(r1) 2838: 7c 0a 48 40 cmplw r10,r9 283c: 41 80 00 10 blt 284c 2840: 81 21 00 1c lwz r9,28(r1) 2844: 39 29 ff ff addi r9,r9,-1 2848: 48 00 00 08 b 2850 284c: 81 21 00 08 lwz r9,8(r1) 2850: 7d 23 4b 78 mr r3,r9 2854: 80 01 00 84 lwz r0,132(r1) 2858: 7c 08 03 a6 mtlr r0 285c: 38 21 00 80 addi r1,r1,128 2860: 4e 80 00 20 blr 00002864 : 2864: 94 21 ff e0 stwu r1,-32(r1) 2868: 7c 08 02 a6 mflr r0 286c: 90 01 00 24 stw r0,36(r1) 2870: 90 61 00 08 stw r3,8(r1) 2874: 90 81 00 0c stw r4,12(r1) 2878: 90 a1 00 10 stw r5,16(r1) 287c: 80 c1 00 10 lwz r6,16(r1) 2880: 80 a1 00 0c lwz r5,12(r1) 2884: 3d 20 7f ff lis r9,32767 2888: 61 24 ff ff ori r4,r9,65535 288c: 80 61 00 08 lwz r3,8(r1) 2890: 48 00 02 75 bl 2b04 2894: 7c 69 1b 78 mr r9,r3 2898: 7d 23 4b 78 mr r3,r9 289c: 80 01 00 24 lwz r0,36(r1) 28a0: 7c 08 03 a6 mtlr r0 28a4: 38 21 00 20 addi r1,r1,32 28a8: 4e 80 00 20 blr 000028ac : 28ac: 94 21 ff 80 stwu r1,-128(r1) 28b0: 7c 08 02 a6 mflr r0 28b4: 90 01 00 84 stw r0,132(r1) 28b8: 90 61 00 18 stw r3,24(r1) 28bc: 90 81 00 1c stw r4,28(r1) 28c0: 90 a1 00 20 stw r5,32(r1) 28c4: 90 c1 00 24 stw r6,36(r1) 28c8: 90 e1 00 28 stw r7,40(r1) 28cc: 91 01 00 2c stw r8,44(r1) 28d0: 91 21 00 30 stw r9,48(r1) 28d4: 91 41 00 34 stw r10,52(r1) 28d8: 40 86 00 24 bne cr1,28fc 28dc: d8 21 00 38 stfd f1,56(r1) 28e0: d8 41 00 40 stfd f2,64(r1) 28e4: d8 61 00 48 stfd f3,72(r1) 28e8: d8 81 00 50 stfd f4,80(r1) 28ec: d8 a1 00 58 stfd f5,88(r1) 28f0: d8 c1 00 60 stfd f6,96(r1) 28f4: d8 e1 00 68 stfd f7,104(r1) 28f8: d9 01 00 70 stfd f8,112(r1) 28fc: 39 20 00 02 li r9,2 2900: 99 21 00 0c stb r9,12(r1) 2904: 39 20 00 00 li r9,0 2908: 99 21 00 0d stb r9,13(r1) 290c: 39 21 00 88 addi r9,r1,136 2910: 91 21 00 10 stw r9,16(r1) 2914: 39 21 00 18 addi r9,r1,24 2918: 91 21 00 14 stw r9,20(r1) 291c: 39 21 00 0c addi r9,r1,12 2920: 7d 26 4b 78 mr r6,r9 2924: 80 a1 00 1c lwz r5,28(r1) 2928: 3d 20 7f ff lis r9,32767 292c: 61 24 ff ff ori r4,r9,65535 2930: 80 61 00 18 lwz r3,24(r1) 2934: 48 00 01 d1 bl 2b04 2938: 7c 69 1b 78 mr r9,r3 293c: 91 21 00 08 stw r9,8(r1) 2940: 81 21 00 08 lwz r9,8(r1) 2944: 7d 23 4b 78 mr r3,r9 2948: 80 01 00 84 lwz r0,132(r1) 294c: 7c 08 03 a6 mtlr r0 2950: 38 21 00 80 addi r1,r1,128 2954: 4e 80 00 20 blr 00002958 : 2958: 3d 20 00 02 lis r9,2 295c: 81 29 e0 14 lwz r9,-8172(r9) 2960: 1d 29 00 81 mulli r9,r9,129 2964: 3d 29 36 19 addis r9,r9,13849 2968: 39 49 62 e9 addi r10,r9,25321 296c: 3d 20 00 02 lis r9,2 2970: 91 49 e0 14 stw r10,-8172(r9) 2974: 3d 20 00 02 lis r9,2 2978: 81 29 e0 14 lwz r9,-8172(r9) 297c: 7d 23 4b 78 mr r3,r9 2980: 4e 80 00 20 blr 00002984 : 2984: 94 21 ff f0 stwu r1,-16(r1) 2988: 90 61 00 08 stw r3,8(r1) 298c: 3d 20 00 02 lis r9,2 2990: 81 41 00 08 lwz r10,8(r1) 2994: 91 49 e0 14 stw r10,-8172(r9) 2998: 60 00 00 00 nop 299c: 38 21 00 10 addi r1,r1,16 29a0: 4e 80 00 20 blr 000029a4 : 29a4: 94 21 ff f0 stwu r1,-16(r1) 29a8: 7c 08 02 a6 mflr r0 29ac: 90 01 00 14 stw r0,20(r1) 29b0: 3d 20 00 00 lis r9,0 29b4: 38 69 0a 04 addi r3,r9,2564 29b8: 4c c6 31 82 crclr 4*cr1+eq 29bc: 48 00 11 1d bl 3ad8 29c0: 48 00 00 00 b 29c0 000029c4 : 29c4: 94 21 ff e0 stwu r1,-32(r1) 29c8: 7c 08 02 a6 mflr r0 29cc: 90 01 00 24 stw r0,36(r1) 29d0: 90 61 00 18 stw r3,24(r1) 29d4: 39 20 00 01 li r9,1 29d8: 91 21 00 08 stw r9,8(r1) 29dc: 89 21 00 08 lbz r9,8(r1) 29e0: 2c 09 00 00 cmpwi r9,0 29e4: 41 82 00 14 beq 29f8 29e8: 80 61 00 18 lwz r3,24(r1) 29ec: 4b ff eb 75 bl 1560 <__bswap_32> 29f0: 7c 69 1b 78 mr r9,r3 29f4: 48 00 00 08 b 29fc 29f8: 81 21 00 18 lwz r9,24(r1) 29fc: 7d 23 4b 78 mr r3,r9 2a00: 80 01 00 24 lwz r0,36(r1) 2a04: 7c 08 03 a6 mtlr r0 2a08: 38 21 00 20 addi r1,r1,32 2a0c: 4e 80 00 20 blr 00002a10 : 2a10: 94 21 ff e0 stwu r1,-32(r1) 2a14: 7c 08 02 a6 mflr r0 2a18: 90 01 00 24 stw r0,36(r1) 2a1c: 7c 69 1b 78 mr r9,r3 2a20: b1 21 00 18 sth r9,24(r1) 2a24: 39 20 00 01 li r9,1 2a28: 91 21 00 08 stw r9,8(r1) 2a2c: 89 21 00 08 lbz r9,8(r1) 2a30: 2c 09 00 00 cmpwi r9,0 2a34: 41 82 00 18 beq 2a4c 2a38: a1 21 00 18 lhz r9,24(r1) 2a3c: 7d 23 4b 78 mr r3,r9 2a40: 4b ff ea e1 bl 1520 <__bswap_16> 2a44: 7c 69 1b 78 mr r9,r3 2a48: 48 00 00 08 b 2a50 2a4c: a1 21 00 18 lhz r9,24(r1) 2a50: 7d 23 4b 78 mr r3,r9 2a54: 80 01 00 24 lwz r0,36(r1) 2a58: 7c 08 03 a6 mtlr r0 2a5c: 38 21 00 20 addi r1,r1,32 2a60: 4e 80 00 20 blr 00002a64 : 2a64: 94 21 ff e0 stwu r1,-32(r1) 2a68: 7c 08 02 a6 mflr r0 2a6c: 90 01 00 24 stw r0,36(r1) 2a70: 90 61 00 18 stw r3,24(r1) 2a74: 39 20 00 01 li r9,1 2a78: 91 21 00 08 stw r9,8(r1) 2a7c: 89 21 00 08 lbz r9,8(r1) 2a80: 2c 09 00 00 cmpwi r9,0 2a84: 41 82 00 14 beq 2a98 2a88: 80 61 00 18 lwz r3,24(r1) 2a8c: 4b ff ea d5 bl 1560 <__bswap_32> 2a90: 7c 69 1b 78 mr r9,r3 2a94: 48 00 00 08 b 2a9c 2a98: 81 21 00 18 lwz r9,24(r1) 2a9c: 7d 23 4b 78 mr r3,r9 2aa0: 80 01 00 24 lwz r0,36(r1) 2aa4: 7c 08 03 a6 mtlr r0 2aa8: 38 21 00 20 addi r1,r1,32 2aac: 4e 80 00 20 blr 00002ab0 : 2ab0: 94 21 ff e0 stwu r1,-32(r1) 2ab4: 7c 08 02 a6 mflr r0 2ab8: 90 01 00 24 stw r0,36(r1) 2abc: 7c 69 1b 78 mr r9,r3 2ac0: b1 21 00 18 sth r9,24(r1) 2ac4: 39 20 00 01 li r9,1 2ac8: 91 21 00 08 stw r9,8(r1) 2acc: 89 21 00 08 lbz r9,8(r1) 2ad0: 2c 09 00 00 cmpwi r9,0 2ad4: 41 82 00 18 beq 2aec 2ad8: a1 21 00 18 lhz r9,24(r1) 2adc: 7d 23 4b 78 mr r3,r9 2ae0: 4b ff ea 41 bl 1520 <__bswap_16> 2ae4: 7c 69 1b 78 mr r9,r3 2ae8: 48 00 00 08 b 2af0 2aec: a1 21 00 18 lhz r9,24(r1) 2af0: 7d 23 4b 78 mr r3,r9 2af4: 80 01 00 24 lwz r0,36(r1) 2af8: 7c 08 03 a6 mtlr r0 2afc: 38 21 00 20 addi r1,r1,32 2b00: 4e 80 00 20 blr 00002b04 : 2b04: 94 21 ff a0 stwu r1,-96(r1) 2b08: 7c 08 02 a6 mflr r0 2b0c: 90 01 00 64 stw r0,100(r1) 2b10: 90 61 00 48 stw r3,72(r1) 2b14: 90 81 00 4c stw r4,76(r1) 2b18: 90 a1 00 50 stw r5,80(r1) 2b1c: 90 c1 00 54 stw r6,84(r1) 2b20: 81 21 00 4c lwz r9,76(r1) 2b24: 2c 09 00 00 cmpwi r9,0 2b28: 40 80 00 0c bge 2b34 2b2c: 39 20 00 00 li r9,0 2b30: 48 00 0d 3c b 386c 2b34: 81 21 00 48 lwz r9,72(r1) 2b38: 91 21 00 18 stw r9,24(r1) 2b3c: 81 41 00 48 lwz r10,72(r1) 2b40: 81 21 00 4c lwz r9,76(r1) 2b44: 7d 2a 4a 14 add r9,r10,r9 2b48: 91 21 00 1c stw r9,28(r1) 2b4c: 81 41 00 1c lwz r10,28(r1) 2b50: 81 21 00 48 lwz r9,72(r1) 2b54: 7c 0a 48 40 cmplw r10,r9 2b58: 40 80 0c bc bge 3814 2b5c: 39 20 ff ff li r9,-1 2b60: 91 21 00 1c stw r9,28(r1) 2b64: 81 41 00 1c lwz r10,28(r1) 2b68: 81 21 00 48 lwz r9,72(r1) 2b6c: 7d 29 50 50 subf r9,r9,r10 2b70: 91 21 00 4c stw r9,76(r1) 2b74: 48 00 0c a0 b 3814 2b78: 81 21 00 50 lwz r9,80(r1) 2b7c: 89 29 00 00 lbz r9,0(r9) 2b80: 28 09 00 25 cmplwi r9,37 2b84: 41 82 00 34 beq 2bb8 2b88: 81 41 00 18 lwz r10,24(r1) 2b8c: 81 21 00 1c lwz r9,28(r1) 2b90: 7c 0a 48 40 cmplw r10,r9 2b94: 40 80 00 14 bge 2ba8 2b98: 81 21 00 50 lwz r9,80(r1) 2b9c: 89 49 00 00 lbz r10,0(r9) 2ba0: 81 21 00 18 lwz r9,24(r1) 2ba4: 99 49 00 00 stb r10,0(r9) 2ba8: 81 21 00 18 lwz r9,24(r1) 2bac: 39 29 00 01 addi r9,r9,1 2bb0: 91 21 00 18 stw r9,24(r1) 2bb4: 48 00 0c 54 b 3808 2bb8: 39 20 00 00 li r9,0 2bbc: 91 21 00 24 stw r9,36(r1) 2bc0: 81 21 00 50 lwz r9,80(r1) 2bc4: 39 29 00 01 addi r9,r9,1 2bc8: 91 21 00 50 stw r9,80(r1) 2bcc: 81 21 00 50 lwz r9,80(r1) 2bd0: 89 29 00 00 lbz r9,0(r9) 2bd4: 39 29 ff e0 addi r9,r9,-32 2bd8: 28 09 00 10 cmplwi r9,16 2bdc: 41 81 00 7c bgt 2c58 2be0: 55 2a 10 3a rlwinm r10,r9,2,0,29 2be4: 3d 20 00 00 lis r9,0 2be8: 39 29 0a 68 addi r9,r9,2664 2bec: 7d 2a 4a 14 add r9,r10,r9 2bf0: 81 49 00 00 lwz r10,0(r9) 2bf4: 3d 20 00 00 lis r9,0 2bf8: 39 29 0a 68 addi r9,r9,2664 2bfc: 7d 2a 4a 14 add r9,r10,r9 2c00: 7d 29 03 a6 mtctr r9 2c04: 4e 80 04 20 bctr 2c08: 81 21 00 24 lwz r9,36(r1) 2c0c: 61 29 00 10 ori r9,r9,16 2c10: 91 21 00 24 stw r9,36(r1) 2c14: 4b ff ff ac b 2bc0 2c18: 81 21 00 24 lwz r9,36(r1) 2c1c: 61 29 00 04 ori r9,r9,4 2c20: 91 21 00 24 stw r9,36(r1) 2c24: 4b ff ff 9c b 2bc0 2c28: 81 21 00 24 lwz r9,36(r1) 2c2c: 61 29 00 08 ori r9,r9,8 2c30: 91 21 00 24 stw r9,36(r1) 2c34: 4b ff ff 8c b 2bc0 2c38: 81 21 00 24 lwz r9,36(r1) 2c3c: 61 29 00 20 ori r9,r9,32 2c40: 91 21 00 24 stw r9,36(r1) 2c44: 4b ff ff 7c b 2bc0 2c48: 81 21 00 24 lwz r9,36(r1) 2c4c: 61 29 00 01 ori r9,r9,1 2c50: 91 21 00 24 stw r9,36(r1) 2c54: 4b ff ff 6c b 2bc0 2c58: 39 20 ff ff li r9,-1 2c5c: 91 21 00 28 stw r9,40(r1) 2c60: 81 21 00 50 lwz r9,80(r1) 2c64: 89 29 00 00 lbz r9,0(r9) 2c68: 7d 2a 4b 78 mr r10,r9 2c6c: 3d 20 00 00 lis r9,0 2c70: 39 29 09 04 addi r9,r9,2308 2c74: 7d 29 50 ae lbzx r9,r9,r10 2c78: 55 29 07 7a rlwinm r9,r9,0,29,29 2c7c: 2c 09 00 00 cmpwi r9,0 2c80: 41 82 00 1c beq 2c9c 2c84: 39 21 00 50 addi r9,r1,80 2c88: 7d 23 4b 78 mr r3,r9 2c8c: 4b ff f5 01 bl 218c 2c90: 7c 69 1b 78 mr r9,r3 2c94: 91 21 00 28 stw r9,40(r1) 2c98: 48 00 00 9c b 2d34 2c9c: 81 21 00 50 lwz r9,80(r1) 2ca0: 89 29 00 00 lbz r9,0(r9) 2ca4: 28 09 00 2a cmplwi r9,42 2ca8: 40 82 00 8c bne 2d34 2cac: 81 21 00 50 lwz r9,80(r1) 2cb0: 39 29 00 01 addi r9,r9,1 2cb4: 91 21 00 50 stw r9,80(r1) 2cb8: 81 21 00 54 lwz r9,84(r1) 2cbc: 89 29 00 00 lbz r9,0(r9) 2cc0: 28 09 00 07 cmplwi r9,7 2cc4: 41 81 00 30 bgt 2cf4 2cc8: 81 21 00 54 lwz r9,84(r1) 2ccc: 81 49 00 08 lwz r10,8(r9) 2cd0: 81 21 00 54 lwz r9,84(r1) 2cd4: 89 29 00 00 lbz r9,0(r9) 2cd8: 39 09 00 01 addi r8,r9,1 2cdc: 55 07 06 3e clrlwi r7,r8,24 2ce0: 81 01 00 54 lwz r8,84(r1) 2ce4: 98 e8 00 00 stb r7,0(r8) 2ce8: 55 29 10 3a rlwinm r9,r9,2,0,29 2cec: 7d 2a 4a 14 add r9,r10,r9 2cf0: 48 00 00 18 b 2d08 2cf4: 81 21 00 54 lwz r9,84(r1) 2cf8: 81 29 00 04 lwz r9,4(r9) 2cfc: 39 09 00 04 addi r8,r9,4 2d00: 81 41 00 54 lwz r10,84(r1) 2d04: 91 0a 00 04 stw r8,4(r10) 2d08: 81 29 00 00 lwz r9,0(r9) 2d0c: 91 21 00 28 stw r9,40(r1) 2d10: 81 21 00 28 lwz r9,40(r1) 2d14: 2c 09 00 00 cmpwi r9,0 2d18: 40 80 00 1c bge 2d34 2d1c: 81 21 00 28 lwz r9,40(r1) 2d20: 7d 29 00 d0 neg r9,r9 2d24: 91 21 00 28 stw r9,40(r1) 2d28: 81 21 00 24 lwz r9,36(r1) 2d2c: 61 29 00 10 ori r9,r9,16 2d30: 91 21 00 24 stw r9,36(r1) 2d34: 39 20 ff ff li r9,-1 2d38: 91 21 00 2c stw r9,44(r1) 2d3c: 81 21 00 50 lwz r9,80(r1) 2d40: 89 29 00 00 lbz r9,0(r9) 2d44: 28 09 00 2e cmplwi r9,46 2d48: 40 82 00 d4 bne 2e1c 2d4c: 81 21 00 50 lwz r9,80(r1) 2d50: 39 29 00 01 addi r9,r9,1 2d54: 91 21 00 50 stw r9,80(r1) 2d58: 81 21 00 50 lwz r9,80(r1) 2d5c: 89 29 00 00 lbz r9,0(r9) 2d60: 7d 2a 4b 78 mr r10,r9 2d64: 3d 20 00 00 lis r9,0 2d68: 39 29 09 04 addi r9,r9,2308 2d6c: 7d 29 50 ae lbzx r9,r9,r10 2d70: 55 29 07 7a rlwinm r9,r9,0,29,29 2d74: 2c 09 00 00 cmpwi r9,0 2d78: 41 82 00 1c beq 2d94 2d7c: 39 21 00 50 addi r9,r1,80 2d80: 7d 23 4b 78 mr r3,r9 2d84: 4b ff f4 09 bl 218c 2d88: 7c 69 1b 78 mr r9,r3 2d8c: 91 21 00 2c stw r9,44(r1) 2d90: 48 00 00 78 b 2e08 2d94: 81 21 00 50 lwz r9,80(r1) 2d98: 89 29 00 00 lbz r9,0(r9) 2d9c: 28 09 00 2a cmplwi r9,42 2da0: 40 82 00 68 bne 2e08 2da4: 81 21 00 50 lwz r9,80(r1) 2da8: 39 29 00 01 addi r9,r9,1 2dac: 91 21 00 50 stw r9,80(r1) 2db0: 81 21 00 54 lwz r9,84(r1) 2db4: 89 29 00 00 lbz r9,0(r9) 2db8: 28 09 00 07 cmplwi r9,7 2dbc: 41 81 00 30 bgt 2dec 2dc0: 81 21 00 54 lwz r9,84(r1) 2dc4: 81 49 00 08 lwz r10,8(r9) 2dc8: 81 21 00 54 lwz r9,84(r1) 2dcc: 89 29 00 00 lbz r9,0(r9) 2dd0: 39 09 00 01 addi r8,r9,1 2dd4: 55 07 06 3e clrlwi r7,r8,24 2dd8: 81 01 00 54 lwz r8,84(r1) 2ddc: 98 e8 00 00 stb r7,0(r8) 2de0: 55 29 10 3a rlwinm r9,r9,2,0,29 2de4: 7d 2a 4a 14 add r9,r10,r9 2de8: 48 00 00 18 b 2e00 2dec: 81 21 00 54 lwz r9,84(r1) 2df0: 81 29 00 04 lwz r9,4(r9) 2df4: 39 09 00 04 addi r8,r9,4 2df8: 81 41 00 54 lwz r10,84(r1) 2dfc: 91 0a 00 04 stw r8,4(r10) 2e00: 81 29 00 00 lwz r9,0(r9) 2e04: 91 21 00 2c stw r9,44(r1) 2e08: 81 21 00 2c lwz r9,44(r1) 2e0c: 2c 09 00 00 cmpwi r9,0 2e10: 40 80 00 0c bge 2e1c 2e14: 39 20 00 00 li r9,0 2e18: 91 21 00 2c stw r9,44(r1) 2e1c: 39 20 ff ff li r9,-1 2e20: 91 21 00 30 stw r9,48(r1) 2e24: 81 21 00 50 lwz r9,80(r1) 2e28: 89 29 00 00 lbz r9,0(r9) 2e2c: 28 09 00 68 cmplwi r9,104 2e30: 41 82 00 54 beq 2e84 2e34: 81 21 00 50 lwz r9,80(r1) 2e38: 89 29 00 00 lbz r9,0(r9) 2e3c: 28 09 00 6c cmplwi r9,108 2e40: 41 82 00 44 beq 2e84 2e44: 81 21 00 50 lwz r9,80(r1) 2e48: 89 29 00 00 lbz r9,0(r9) 2e4c: 28 09 00 4c cmplwi r9,76 2e50: 41 82 00 34 beq 2e84 2e54: 81 21 00 50 lwz r9,80(r1) 2e58: 89 29 00 00 lbz r9,0(r9) 2e5c: 28 09 00 5a cmplwi r9,90 2e60: 41 82 00 24 beq 2e84 2e64: 81 21 00 50 lwz r9,80(r1) 2e68: 89 29 00 00 lbz r9,0(r9) 2e6c: 28 09 00 7a cmplwi r9,122 2e70: 41 82 00 14 beq 2e84 2e74: 81 21 00 50 lwz r9,80(r1) 2e78: 89 29 00 00 lbz r9,0(r9) 2e7c: 28 09 00 74 cmplwi r9,116 2e80: 40 82 00 4c bne 2ecc 2e84: 81 21 00 50 lwz r9,80(r1) 2e88: 89 29 00 00 lbz r9,0(r9) 2e8c: 91 21 00 30 stw r9,48(r1) 2e90: 81 21 00 50 lwz r9,80(r1) 2e94: 39 29 00 01 addi r9,r9,1 2e98: 91 21 00 50 stw r9,80(r1) 2e9c: 81 21 00 30 lwz r9,48(r1) 2ea0: 2c 09 00 6c cmpwi r9,108 2ea4: 40 82 00 28 bne 2ecc 2ea8: 81 21 00 50 lwz r9,80(r1) 2eac: 89 29 00 00 lbz r9,0(r9) 2eb0: 28 09 00 6c cmplwi r9,108 2eb4: 40 82 00 18 bne 2ecc 2eb8: 39 20 00 4c li r9,76 2ebc: 91 21 00 30 stw r9,48(r1) 2ec0: 81 21 00 50 lwz r9,80(r1) 2ec4: 39 29 00 01 addi r9,r9,1 2ec8: 91 21 00 50 stw r9,80(r1) 2ecc: 39 20 00 0a li r9,10 2ed0: 91 21 00 14 stw r9,20(r1) 2ed4: 81 21 00 50 lwz r9,80(r1) 2ed8: 89 29 00 00 lbz r9,0(r9) 2edc: 39 29 ff db addi r9,r9,-37 2ee0: 28 09 00 53 cmplwi r9,83 2ee4: 41 81 05 50 bgt 3434 2ee8: 55 2a 10 3a rlwinm r10,r9,2,0,29 2eec: 3d 20 00 00 lis r9,0 2ef0: 39 29 0a ac addi r9,r9,2732 2ef4: 7d 2a 4a 14 add r9,r10,r9 2ef8: 81 49 00 00 lwz r10,0(r9) 2efc: 3d 20 00 00 lis r9,0 2f00: 39 29 0a ac addi r9,r9,2732 2f04: 7d 2a 4a 14 add r9,r10,r9 2f08: 7d 29 03 a6 mtctr r9 2f0c: 4e 80 04 20 bctr 2f10: 81 21 00 24 lwz r9,36(r1) 2f14: 55 29 06 f6 rlwinm r9,r9,0,27,27 2f18: 2c 09 00 00 cmpwi r9,0 2f1c: 40 82 00 48 bne 2f64 2f20: 48 00 00 2c b 2f4c 2f24: 81 41 00 18 lwz r10,24(r1) 2f28: 81 21 00 1c lwz r9,28(r1) 2f2c: 7c 0a 48 40 cmplw r10,r9 2f30: 40 80 00 10 bge 2f40 2f34: 81 21 00 18 lwz r9,24(r1) 2f38: 39 40 00 20 li r10,32 2f3c: 99 49 00 00 stb r10,0(r9) 2f40: 81 21 00 18 lwz r9,24(r1) 2f44: 39 29 00 01 addi r9,r9,1 2f48: 91 21 00 18 stw r9,24(r1) 2f4c: 81 21 00 28 lwz r9,40(r1) 2f50: 39 29 ff ff addi r9,r9,-1 2f54: 91 21 00 28 stw r9,40(r1) 2f58: 81 21 00 28 lwz r9,40(r1) 2f5c: 2c 09 00 00 cmpwi r9,0 2f60: 41 81 ff c4 bgt 2f24 2f64: 81 21 00 54 lwz r9,84(r1) 2f68: 89 29 00 00 lbz r9,0(r9) 2f6c: 28 09 00 07 cmplwi r9,7 2f70: 41 81 00 30 bgt 2fa0 2f74: 81 21 00 54 lwz r9,84(r1) 2f78: 81 49 00 08 lwz r10,8(r9) 2f7c: 81 21 00 54 lwz r9,84(r1) 2f80: 89 29 00 00 lbz r9,0(r9) 2f84: 39 09 00 01 addi r8,r9,1 2f88: 55 07 06 3e clrlwi r7,r8,24 2f8c: 81 01 00 54 lwz r8,84(r1) 2f90: 98 e8 00 00 stb r7,0(r8) 2f94: 55 29 10 3a rlwinm r9,r9,2,0,29 2f98: 7d 2a 4a 14 add r9,r10,r9 2f9c: 48 00 00 18 b 2fb4 2fa0: 81 21 00 54 lwz r9,84(r1) 2fa4: 81 29 00 04 lwz r9,4(r9) 2fa8: 39 09 00 04 addi r8,r9,4 2fac: 81 41 00 54 lwz r10,84(r1) 2fb0: 91 0a 00 04 stw r8,4(r10) 2fb4: 81 29 00 00 lwz r9,0(r9) 2fb8: 99 21 00 44 stb r9,68(r1) 2fbc: 81 41 00 18 lwz r10,24(r1) 2fc0: 81 21 00 1c lwz r9,28(r1) 2fc4: 7c 0a 48 40 cmplw r10,r9 2fc8: 40 80 00 10 bge 2fd8 2fcc: 81 21 00 18 lwz r9,24(r1) 2fd0: 89 41 00 44 lbz r10,68(r1) 2fd4: 99 49 00 00 stb r10,0(r9) 2fd8: 81 21 00 18 lwz r9,24(r1) 2fdc: 39 29 00 01 addi r9,r9,1 2fe0: 91 21 00 18 stw r9,24(r1) 2fe4: 48 00 00 2c b 3010 2fe8: 81 41 00 18 lwz r10,24(r1) 2fec: 81 21 00 1c lwz r9,28(r1) 2ff0: 7c 0a 48 40 cmplw r10,r9 2ff4: 40 80 00 10 bge 3004 2ff8: 81 21 00 18 lwz r9,24(r1) 2ffc: 39 40 00 20 li r10,32 3000: 99 49 00 00 stb r10,0(r9) 3004: 81 21 00 18 lwz r9,24(r1) 3008: 39 29 00 01 addi r9,r9,1 300c: 91 21 00 18 stw r9,24(r1) 3010: 81 21 00 28 lwz r9,40(r1) 3014: 39 29 ff ff addi r9,r9,-1 3018: 91 21 00 28 stw r9,40(r1) 301c: 81 21 00 28 lwz r9,40(r1) 3020: 2c 09 00 00 cmpwi r9,0 3024: 41 81 ff c4 bgt 2fe8 3028: 48 00 07 e0 b 3808 302c: 81 21 00 54 lwz r9,84(r1) 3030: 89 29 00 00 lbz r9,0(r9) 3034: 28 09 00 07 cmplwi r9,7 3038: 41 81 00 30 bgt 3068 303c: 81 21 00 54 lwz r9,84(r1) 3040: 81 49 00 08 lwz r10,8(r9) 3044: 81 21 00 54 lwz r9,84(r1) 3048: 89 29 00 00 lbz r9,0(r9) 304c: 39 09 00 01 addi r8,r9,1 3050: 55 07 06 3e clrlwi r7,r8,24 3054: 81 01 00 54 lwz r8,84(r1) 3058: 98 e8 00 00 stb r7,0(r8) 305c: 55 29 10 3a rlwinm r9,r9,2,0,29 3060: 7d 2a 4a 14 add r9,r10,r9 3064: 48 00 00 18 b 307c 3068: 81 21 00 54 lwz r9,84(r1) 306c: 81 29 00 04 lwz r9,4(r9) 3070: 39 09 00 04 addi r8,r9,4 3074: 81 41 00 54 lwz r10,84(r1) 3078: 91 0a 00 04 stw r8,4(r10) 307c: 81 29 00 00 lwz r9,0(r9) 3080: 91 21 00 20 stw r9,32(r1) 3084: 81 21 00 20 lwz r9,32(r1) 3088: 2c 09 00 00 cmpwi r9,0 308c: 40 82 00 10 bne 309c 3090: 3d 20 00 00 lis r9,0 3094: 39 29 0a 60 addi r9,r9,2656 3098: 91 21 00 20 stw r9,32(r1) 309c: 81 21 00 2c lwz r9,44(r1) 30a0: 7d 24 4b 78 mr r4,r9 30a4: 80 61 00 20 lwz r3,32(r1) 30a8: 4b ff ea 25 bl 1acc 30ac: 7c 69 1b 78 mr r9,r3 30b0: 91 21 00 34 stw r9,52(r1) 30b4: 81 21 00 24 lwz r9,36(r1) 30b8: 55 29 06 f6 rlwinm r9,r9,0,27,27 30bc: 2c 09 00 00 cmpwi r9,0 30c0: 40 82 00 48 bne 3108 30c4: 48 00 00 2c b 30f0 30c8: 81 41 00 18 lwz r10,24(r1) 30cc: 81 21 00 1c lwz r9,28(r1) 30d0: 7c 0a 48 40 cmplw r10,r9 30d4: 40 80 00 10 bge 30e4 30d8: 81 21 00 18 lwz r9,24(r1) 30dc: 39 40 00 20 li r10,32 30e0: 99 49 00 00 stb r10,0(r9) 30e4: 81 21 00 18 lwz r9,24(r1) 30e8: 39 29 00 01 addi r9,r9,1 30ec: 91 21 00 18 stw r9,24(r1) 30f0: 81 21 00 28 lwz r9,40(r1) 30f4: 39 49 ff ff addi r10,r9,-1 30f8: 91 41 00 28 stw r10,40(r1) 30fc: 81 41 00 34 lwz r10,52(r1) 3100: 7c 0a 48 00 cmpw r10,r9 3104: 41 80 ff c4 blt 30c8 3108: 39 20 00 00 li r9,0 310c: 91 21 00 10 stw r9,16(r1) 3110: 48 00 00 48 b 3158 3114: 81 41 00 18 lwz r10,24(r1) 3118: 81 21 00 1c lwz r9,28(r1) 311c: 7c 0a 48 40 cmplw r10,r9 3120: 40 80 00 14 bge 3134 3124: 81 21 00 20 lwz r9,32(r1) 3128: 89 49 00 00 lbz r10,0(r9) 312c: 81 21 00 18 lwz r9,24(r1) 3130: 99 49 00 00 stb r10,0(r9) 3134: 81 21 00 18 lwz r9,24(r1) 3138: 39 29 00 01 addi r9,r9,1 313c: 91 21 00 18 stw r9,24(r1) 3140: 81 21 00 20 lwz r9,32(r1) 3144: 39 29 00 01 addi r9,r9,1 3148: 91 21 00 20 stw r9,32(r1) 314c: 81 21 00 10 lwz r9,16(r1) 3150: 39 29 00 01 addi r9,r9,1 3154: 91 21 00 10 stw r9,16(r1) 3158: 81 41 00 10 lwz r10,16(r1) 315c: 81 21 00 34 lwz r9,52(r1) 3160: 7c 0a 48 00 cmpw r10,r9 3164: 41 80 ff b0 blt 3114 3168: 48 00 00 2c b 3194 316c: 81 41 00 18 lwz r10,24(r1) 3170: 81 21 00 1c lwz r9,28(r1) 3174: 7c 0a 48 40 cmplw r10,r9 3178: 40 80 00 10 bge 3188 317c: 81 21 00 18 lwz r9,24(r1) 3180: 39 40 00 20 li r10,32 3184: 99 49 00 00 stb r10,0(r9) 3188: 81 21 00 18 lwz r9,24(r1) 318c: 39 29 00 01 addi r9,r9,1 3190: 91 21 00 18 stw r9,24(r1) 3194: 81 21 00 28 lwz r9,40(r1) 3198: 39 49 ff ff addi r10,r9,-1 319c: 91 41 00 28 stw r10,40(r1) 31a0: 81 41 00 34 lwz r10,52(r1) 31a4: 7c 0a 48 00 cmpw r10,r9 31a8: 41 80 ff c4 blt 316c 31ac: 48 00 06 5c b 3808 31b0: 81 41 00 28 lwz r10,40(r1) 31b4: 39 20 ff ff li r9,-1 31b8: 7c 0a 48 00 cmpw r10,r9 31bc: 40 82 00 18 bne 31d4 31c0: 39 20 00 08 li r9,8 31c4: 91 21 00 28 stw r9,40(r1) 31c8: 81 21 00 24 lwz r9,36(r1) 31cc: 61 29 00 21 ori r9,r9,33 31d0: 91 21 00 24 stw r9,36(r1) 31d4: 81 21 00 54 lwz r9,84(r1) 31d8: 89 29 00 00 lbz r9,0(r9) 31dc: 28 09 00 07 cmplwi r9,7 31e0: 41 81 00 30 bgt 3210 31e4: 81 21 00 54 lwz r9,84(r1) 31e8: 81 49 00 08 lwz r10,8(r9) 31ec: 81 21 00 54 lwz r9,84(r1) 31f0: 89 29 00 00 lbz r9,0(r9) 31f4: 39 09 00 01 addi r8,r9,1 31f8: 55 07 06 3e clrlwi r7,r8,24 31fc: 81 01 00 54 lwz r8,84(r1) 3200: 98 e8 00 00 stb r7,0(r8) 3204: 55 29 10 3a rlwinm r9,r9,2,0,29 3208: 7d 2a 4a 14 add r9,r10,r9 320c: 48 00 00 18 b 3224 3210: 81 21 00 54 lwz r9,84(r1) 3214: 81 29 00 04 lwz r9,4(r9) 3218: 39 09 00 04 addi r8,r9,4 321c: 81 41 00 54 lwz r10,84(r1) 3220: 91 0a 00 04 stw r8,4(r10) 3224: 81 29 00 00 lwz r9,0(r9) 3228: 7d 2a 4b 78 mr r10,r9 322c: 81 21 00 24 lwz r9,36(r1) 3230: 81 01 00 2c lwz r8,44(r1) 3234: 80 e1 00 28 lwz r7,40(r1) 3238: 38 c0 00 10 li r6,16 323c: 7d 45 53 78 mr r5,r10 3240: 80 81 00 1c lwz r4,28(r1) 3244: 80 61 00 18 lwz r3,24(r1) 3248: 4b ff ef bd bl 2204 324c: 7c 69 1b 78 mr r9,r3 3250: 91 21 00 18 stw r9,24(r1) 3254: 48 00 05 b4 b 3808 3258: 81 21 00 30 lwz r9,48(r1) 325c: 2c 09 00 6c cmpwi r9,108 3260: 40 82 00 74 bne 32d4 3264: 81 21 00 54 lwz r9,84(r1) 3268: 89 29 00 00 lbz r9,0(r9) 326c: 28 09 00 07 cmplwi r9,7 3270: 41 81 00 30 bgt 32a0 3274: 81 21 00 54 lwz r9,84(r1) 3278: 81 49 00 08 lwz r10,8(r9) 327c: 81 21 00 54 lwz r9,84(r1) 3280: 89 29 00 00 lbz r9,0(r9) 3284: 39 09 00 01 addi r8,r9,1 3288: 55 07 06 3e clrlwi r7,r8,24 328c: 81 01 00 54 lwz r8,84(r1) 3290: 98 e8 00 00 stb r7,0(r8) 3294: 55 29 10 3a rlwinm r9,r9,2,0,29 3298: 7d 2a 4a 14 add r9,r10,r9 329c: 48 00 00 18 b 32b4 32a0: 81 21 00 54 lwz r9,84(r1) 32a4: 81 29 00 04 lwz r9,4(r9) 32a8: 39 09 00 04 addi r8,r9,4 32ac: 81 41 00 54 lwz r10,84(r1) 32b0: 91 0a 00 04 stw r8,4(r10) 32b4: 81 29 00 00 lwz r9,0(r9) 32b8: 91 21 00 40 stw r9,64(r1) 32bc: 81 41 00 18 lwz r10,24(r1) 32c0: 81 21 00 48 lwz r9,72(r1) 32c4: 7d 49 50 50 subf r10,r9,r10 32c8: 81 21 00 40 lwz r9,64(r1) 32cc: 91 49 00 00 stw r10,0(r9) 32d0: 48 00 05 38 b 3808 32d4: 81 21 00 30 lwz r9,48(r1) 32d8: 2c 09 00 5a cmpwi r9,90 32dc: 41 82 00 10 beq 32ec 32e0: 81 21 00 30 lwz r9,48(r1) 32e4: 2c 09 00 7a cmpwi r9,122 32e8: 40 82 00 7c bne 3364 32ec: 81 21 00 54 lwz r9,84(r1) 32f0: 89 29 00 00 lbz r9,0(r9) 32f4: 28 09 00 07 cmplwi r9,7 32f8: 41 81 00 30 bgt 3328 32fc: 81 21 00 54 lwz r9,84(r1) 3300: 81 49 00 08 lwz r10,8(r9) 3304: 81 21 00 54 lwz r9,84(r1) 3308: 89 29 00 00 lbz r9,0(r9) 330c: 39 09 00 01 addi r8,r9,1 3310: 55 07 06 3e clrlwi r7,r8,24 3314: 81 01 00 54 lwz r8,84(r1) 3318: 98 e8 00 00 stb r7,0(r8) 331c: 55 29 10 3a rlwinm r9,r9,2,0,29 3320: 7d 2a 4a 14 add r9,r10,r9 3324: 48 00 00 18 b 333c 3328: 81 21 00 54 lwz r9,84(r1) 332c: 81 29 00 04 lwz r9,4(r9) 3330: 39 09 00 04 addi r8,r9,4 3334: 81 41 00 54 lwz r10,84(r1) 3338: 91 0a 00 04 stw r8,4(r10) 333c: 81 29 00 00 lwz r9,0(r9) 3340: 91 21 00 3c stw r9,60(r1) 3344: 81 41 00 18 lwz r10,24(r1) 3348: 81 21 00 48 lwz r9,72(r1) 334c: 7d 29 50 50 subf r9,r9,r10 3350: 7d 2a 4b 78 mr r10,r9 3354: 81 21 00 3c lwz r9,60(r1) 3358: 91 49 00 00 stw r10,0(r9) 335c: 60 00 00 00 nop 3360: 48 00 04 a8 b 3808 3364: 81 21 00 54 lwz r9,84(r1) 3368: 89 29 00 00 lbz r9,0(r9) 336c: 28 09 00 07 cmplwi r9,7 3370: 41 81 00 30 bgt 33a0 3374: 81 21 00 54 lwz r9,84(r1) 3378: 81 49 00 08 lwz r10,8(r9) 337c: 81 21 00 54 lwz r9,84(r1) 3380: 89 29 00 00 lbz r9,0(r9) 3384: 39 09 00 01 addi r8,r9,1 3388: 55 07 06 3e clrlwi r7,r8,24 338c: 81 01 00 54 lwz r8,84(r1) 3390: 98 e8 00 00 stb r7,0(r8) 3394: 55 29 10 3a rlwinm r9,r9,2,0,29 3398: 7d 2a 4a 14 add r9,r10,r9 339c: 48 00 00 18 b 33b4 33a0: 81 21 00 54 lwz r9,84(r1) 33a4: 81 29 00 04 lwz r9,4(r9) 33a8: 39 09 00 04 addi r8,r9,4 33ac: 81 41 00 54 lwz r10,84(r1) 33b0: 91 0a 00 04 stw r8,4(r10) 33b4: 81 29 00 00 lwz r9,0(r9) 33b8: 91 21 00 38 stw r9,56(r1) 33bc: 81 41 00 18 lwz r10,24(r1) 33c0: 81 21 00 48 lwz r9,72(r1) 33c4: 7d 49 50 50 subf r10,r9,r10 33c8: 81 21 00 38 lwz r9,56(r1) 33cc: 91 49 00 00 stw r10,0(r9) 33d0: 48 00 04 38 b 3808 33d4: 81 41 00 18 lwz r10,24(r1) 33d8: 81 21 00 1c lwz r9,28(r1) 33dc: 7c 0a 48 40 cmplw r10,r9 33e0: 40 80 00 10 bge 33f0 33e4: 81 21 00 18 lwz r9,24(r1) 33e8: 39 40 00 25 li r10,37 33ec: 99 49 00 00 stb r10,0(r9) 33f0: 81 21 00 18 lwz r9,24(r1) 33f4: 39 29 00 01 addi r9,r9,1 33f8: 91 21 00 18 stw r9,24(r1) 33fc: 48 00 04 0c b 3808 3400: 39 20 00 08 li r9,8 3404: 91 21 00 14 stw r9,20(r1) 3408: 48 00 00 a8 b 34b0 340c: 81 21 00 24 lwz r9,36(r1) 3410: 61 29 00 40 ori r9,r9,64 3414: 91 21 00 24 stw r9,36(r1) 3418: 39 20 00 10 li r9,16 341c: 91 21 00 14 stw r9,20(r1) 3420: 48 00 00 90 b 34b0 3424: 81 21 00 24 lwz r9,36(r1) 3428: 61 29 00 02 ori r9,r9,2 342c: 91 21 00 24 stw r9,36(r1) 3430: 48 00 00 7c b 34ac 3434: 81 41 00 18 lwz r10,24(r1) 3438: 81 21 00 1c lwz r9,28(r1) 343c: 7c 0a 48 40 cmplw r10,r9 3440: 40 80 00 10 bge 3450 3444: 81 21 00 18 lwz r9,24(r1) 3448: 39 40 00 25 li r10,37 344c: 99 49 00 00 stb r10,0(r9) 3450: 81 21 00 18 lwz r9,24(r1) 3454: 39 29 00 01 addi r9,r9,1 3458: 91 21 00 18 stw r9,24(r1) 345c: 81 21 00 50 lwz r9,80(r1) 3460: 89 29 00 00 lbz r9,0(r9) 3464: 2c 09 00 00 cmpwi r9,0 3468: 41 82 00 34 beq 349c 346c: 81 41 00 18 lwz r10,24(r1) 3470: 81 21 00 1c lwz r9,28(r1) 3474: 7c 0a 48 40 cmplw r10,r9 3478: 40 80 00 14 bge 348c 347c: 81 21 00 50 lwz r9,80(r1) 3480: 89 49 00 00 lbz r10,0(r9) 3484: 81 21 00 18 lwz r9,24(r1) 3488: 99 49 00 00 stb r10,0(r9) 348c: 81 21 00 18 lwz r9,24(r1) 3490: 39 29 00 01 addi r9,r9,1 3494: 91 21 00 18 stw r9,24(r1) 3498: 48 00 03 70 b 3808 349c: 81 21 00 50 lwz r9,80(r1) 34a0: 39 29 ff ff addi r9,r9,-1 34a4: 91 21 00 50 stw r9,80(r1) 34a8: 48 00 03 60 b 3808 34ac: 60 00 00 00 nop 34b0: 81 21 00 30 lwz r9,48(r1) 34b4: 2c 09 00 4c cmpwi r9,76 34b8: 40 82 00 90 bne 3548 34bc: 81 21 00 54 lwz r9,84(r1) 34c0: 89 29 00 00 lbz r9,0(r9) 34c4: 81 41 00 54 lwz r10,84(r1) 34c8: 89 4a 00 00 lbz r10,0(r10) 34cc: 55 4a 07 fe clrlwi r10,r10,31 34d0: 55 4a 06 3e clrlwi r10,r10,24 34d4: 7d 4a 4a 14 add r10,r10,r9 34d8: 55 48 06 3e clrlwi r8,r10,24 34dc: 81 41 00 54 lwz r10,84(r1) 34e0: 99 0a 00 00 stb r8,0(r10) 34e4: 28 09 00 06 cmplwi r9,6 34e8: 41 81 00 30 bgt 3518 34ec: 81 21 00 54 lwz r9,84(r1) 34f0: 81 49 00 08 lwz r10,8(r9) 34f4: 81 21 00 54 lwz r9,84(r1) 34f8: 89 29 00 00 lbz r9,0(r9) 34fc: 39 09 00 02 addi r8,r9,2 3500: 55 07 06 3e clrlwi r7,r8,24 3504: 81 01 00 54 lwz r8,84(r1) 3508: 98 e8 00 00 stb r7,0(r8) 350c: 55 29 10 3a rlwinm r9,r9,2,0,29 3510: 7d 2a 4a 14 add r9,r10,r9 3514: 48 00 00 20 b 3534 3518: 81 21 00 54 lwz r9,84(r1) 351c: 81 29 00 04 lwz r9,4(r9) 3520: 39 29 00 07 addi r9,r9,7 3524: 55 29 00 38 rlwinm r9,r9,0,0,28 3528: 39 09 00 08 addi r8,r9,8 352c: 81 41 00 54 lwz r10,84(r1) 3530: 91 0a 00 04 stw r8,4(r10) 3534: 81 49 00 00 lwz r10,0(r9) 3538: 81 69 00 04 lwz r11,4(r9) 353c: 91 41 00 08 stw r10,8(r1) 3540: 91 61 00 0c stw r11,12(r1) 3544: 48 00 02 98 b 37dc 3548: 81 21 00 30 lwz r9,48(r1) 354c: 2c 09 00 6c cmpwi r9,108 3550: 40 82 00 88 bne 35d8 3554: 81 21 00 54 lwz r9,84(r1) 3558: 89 29 00 00 lbz r9,0(r9) 355c: 28 09 00 07 cmplwi r9,7 3560: 41 81 00 30 bgt 3590 3564: 81 21 00 54 lwz r9,84(r1) 3568: 81 49 00 08 lwz r10,8(r9) 356c: 81 21 00 54 lwz r9,84(r1) 3570: 89 29 00 00 lbz r9,0(r9) 3574: 39 09 00 01 addi r8,r9,1 3578: 55 07 06 3e clrlwi r7,r8,24 357c: 81 01 00 54 lwz r8,84(r1) 3580: 98 e8 00 00 stb r7,0(r8) 3584: 55 29 10 3a rlwinm r9,r9,2,0,29 3588: 7d 2a 4a 14 add r9,r10,r9 358c: 48 00 00 18 b 35a4 3590: 81 21 00 54 lwz r9,84(r1) 3594: 81 29 00 04 lwz r9,4(r9) 3598: 39 09 00 04 addi r8,r9,4 359c: 81 41 00 54 lwz r10,84(r1) 35a0: 91 0a 00 04 stw r8,4(r10) 35a4: 81 29 00 00 lwz r9,0(r9) 35a8: 91 21 00 0c stw r9,12(r1) 35ac: 39 20 00 00 li r9,0 35b0: 91 21 00 08 stw r9,8(r1) 35b4: 81 21 00 24 lwz r9,36(r1) 35b8: 55 29 07 bc rlwinm r9,r9,0,30,30 35bc: 2c 09 00 00 cmpwi r9,0 35c0: 41 82 02 1c beq 37dc 35c4: 81 21 00 0c lwz r9,12(r1) 35c8: 91 21 00 0c stw r9,12(r1) 35cc: 7d 29 fe 70 srawi r9,r9,31 35d0: 91 21 00 08 stw r9,8(r1) 35d4: 48 00 02 08 b 37dc 35d8: 81 21 00 30 lwz r9,48(r1) 35dc: 2c 09 00 5a cmpwi r9,90 35e0: 41 82 00 10 beq 35f0 35e4: 81 21 00 30 lwz r9,48(r1) 35e8: 2c 09 00 7a cmpwi r9,122 35ec: 40 82 00 68 bne 3654 35f0: 81 21 00 54 lwz r9,84(r1) 35f4: 89 29 00 00 lbz r9,0(r9) 35f8: 28 09 00 07 cmplwi r9,7 35fc: 41 81 00 30 bgt 362c 3600: 81 21 00 54 lwz r9,84(r1) 3604: 81 49 00 08 lwz r10,8(r9) 3608: 81 21 00 54 lwz r9,84(r1) 360c: 89 29 00 00 lbz r9,0(r9) 3610: 39 09 00 01 addi r8,r9,1 3614: 55 07 06 3e clrlwi r7,r8,24 3618: 81 01 00 54 lwz r8,84(r1) 361c: 98 e8 00 00 stb r7,0(r8) 3620: 55 29 10 3a rlwinm r9,r9,2,0,29 3624: 7d 2a 4a 14 add r9,r10,r9 3628: 48 00 00 18 b 3640 362c: 81 21 00 54 lwz r9,84(r1) 3630: 81 29 00 04 lwz r9,4(r9) 3634: 39 09 00 04 addi r8,r9,4 3638: 81 41 00 54 lwz r10,84(r1) 363c: 91 0a 00 04 stw r8,4(r10) 3640: 81 29 00 00 lwz r9,0(r9) 3644: 91 21 00 0c stw r9,12(r1) 3648: 39 20 00 00 li r9,0 364c: 91 21 00 08 stw r9,8(r1) 3650: 48 00 01 8c b 37dc 3654: 81 21 00 30 lwz r9,48(r1) 3658: 2c 09 00 74 cmpwi r9,116 365c: 40 82 00 68 bne 36c4 3660: 81 21 00 54 lwz r9,84(r1) 3664: 89 29 00 00 lbz r9,0(r9) 3668: 28 09 00 07 cmplwi r9,7 366c: 41 81 00 30 bgt 369c 3670: 81 21 00 54 lwz r9,84(r1) 3674: 81 49 00 08 lwz r10,8(r9) 3678: 81 21 00 54 lwz r9,84(r1) 367c: 89 29 00 00 lbz r9,0(r9) 3680: 39 09 00 01 addi r8,r9,1 3684: 55 07 06 3e clrlwi r7,r8,24 3688: 81 01 00 54 lwz r8,84(r1) 368c: 98 e8 00 00 stb r7,0(r8) 3690: 55 29 10 3a rlwinm r9,r9,2,0,29 3694: 7d 2a 4a 14 add r9,r10,r9 3698: 48 00 00 18 b 36b0 369c: 81 21 00 54 lwz r9,84(r1) 36a0: 81 29 00 04 lwz r9,4(r9) 36a4: 39 09 00 04 addi r8,r9,4 36a8: 81 41 00 54 lwz r10,84(r1) 36ac: 91 0a 00 04 stw r8,4(r10) 36b0: 81 29 00 00 lwz r9,0(r9) 36b4: 91 21 00 0c stw r9,12(r1) 36b8: 7d 29 fe 70 srawi r9,r9,31 36bc: 91 21 00 08 stw r9,8(r1) 36c0: 48 00 01 1c b 37dc 36c4: 81 21 00 30 lwz r9,48(r1) 36c8: 2c 09 00 68 cmpwi r9,104 36cc: 40 82 00 90 bne 375c 36d0: 81 21 00 54 lwz r9,84(r1) 36d4: 89 29 00 00 lbz r9,0(r9) 36d8: 28 09 00 07 cmplwi r9,7 36dc: 41 81 00 30 bgt 370c 36e0: 81 21 00 54 lwz r9,84(r1) 36e4: 81 49 00 08 lwz r10,8(r9) 36e8: 81 21 00 54 lwz r9,84(r1) 36ec: 89 29 00 00 lbz r9,0(r9) 36f0: 39 09 00 01 addi r8,r9,1 36f4: 55 07 06 3e clrlwi r7,r8,24 36f8: 81 01 00 54 lwz r8,84(r1) 36fc: 98 e8 00 00 stb r7,0(r8) 3700: 55 29 10 3a rlwinm r9,r9,2,0,29 3704: 7d 2a 4a 14 add r9,r10,r9 3708: 48 00 00 18 b 3720 370c: 81 21 00 54 lwz r9,84(r1) 3710: 81 29 00 04 lwz r9,4(r9) 3714: 39 09 00 04 addi r8,r9,4 3718: 81 41 00 54 lwz r10,84(r1) 371c: 91 0a 00 04 stw r8,4(r10) 3720: 81 29 00 00 lwz r9,0(r9) 3724: 55 29 04 3e clrlwi r9,r9,16 3728: 91 21 00 0c stw r9,12(r1) 372c: 39 20 00 00 li r9,0 3730: 91 21 00 08 stw r9,8(r1) 3734: 81 21 00 24 lwz r9,36(r1) 3738: 55 29 07 bc rlwinm r9,r9,0,30,30 373c: 2c 09 00 00 cmpwi r9,0 3740: 41 82 00 9c beq 37dc 3744: a1 21 00 0e lhz r9,14(r1) 3748: 7d 29 07 34 extsh r9,r9 374c: 91 21 00 0c stw r9,12(r1) 3750: 7d 29 fe 70 srawi r9,r9,31 3754: 91 21 00 08 stw r9,8(r1) 3758: 48 00 00 84 b 37dc 375c: 81 21 00 54 lwz r9,84(r1) 3760: 89 29 00 00 lbz r9,0(r9) 3764: 28 09 00 07 cmplwi r9,7 3768: 41 81 00 30 bgt 3798 376c: 81 21 00 54 lwz r9,84(r1) 3770: 81 49 00 08 lwz r10,8(r9) 3774: 81 21 00 54 lwz r9,84(r1) 3778: 89 29 00 00 lbz r9,0(r9) 377c: 39 09 00 01 addi r8,r9,1 3780: 55 07 06 3e clrlwi r7,r8,24 3784: 81 01 00 54 lwz r8,84(r1) 3788: 98 e8 00 00 stb r7,0(r8) 378c: 55 29 10 3a rlwinm r9,r9,2,0,29 3790: 7d 2a 4a 14 add r9,r10,r9 3794: 48 00 00 18 b 37ac 3798: 81 21 00 54 lwz r9,84(r1) 379c: 81 29 00 04 lwz r9,4(r9) 37a0: 39 09 00 04 addi r8,r9,4 37a4: 81 41 00 54 lwz r10,84(r1) 37a8: 91 0a 00 04 stw r8,4(r10) 37ac: 81 29 00 00 lwz r9,0(r9) 37b0: 91 21 00 0c stw r9,12(r1) 37b4: 39 20 00 00 li r9,0 37b8: 91 21 00 08 stw r9,8(r1) 37bc: 81 21 00 24 lwz r9,36(r1) 37c0: 55 29 07 bc rlwinm r9,r9,0,30,30 37c4: 2c 09 00 00 cmpwi r9,0 37c8: 41 82 00 14 beq 37dc 37cc: 81 21 00 0c lwz r9,12(r1) 37d0: 91 21 00 0c stw r9,12(r1) 37d4: 7d 29 fe 70 srawi r9,r9,31 37d8: 91 21 00 08 stw r9,8(r1) 37dc: 81 41 00 0c lwz r10,12(r1) 37e0: 81 21 00 24 lwz r9,36(r1) 37e4: 81 01 00 2c lwz r8,44(r1) 37e8: 80 e1 00 28 lwz r7,40(r1) 37ec: 80 c1 00 14 lwz r6,20(r1) 37f0: 7d 45 53 78 mr r5,r10 37f4: 80 81 00 1c lwz r4,28(r1) 37f8: 80 61 00 18 lwz r3,24(r1) 37fc: 4b ff ea 09 bl 2204 3800: 7c 69 1b 78 mr r9,r3 3804: 91 21 00 18 stw r9,24(r1) 3808: 81 21 00 50 lwz r9,80(r1) 380c: 39 29 00 01 addi r9,r9,1 3810: 91 21 00 50 stw r9,80(r1) 3814: 81 21 00 50 lwz r9,80(r1) 3818: 89 29 00 00 lbz r9,0(r9) 381c: 2c 09 00 00 cmpwi r9,0 3820: 40 82 f3 58 bne 2b78 3824: 81 21 00 4c lwz r9,76(r1) 3828: 2c 09 00 00 cmpwi r9,0 382c: 41 82 00 34 beq 3860 3830: 81 41 00 18 lwz r10,24(r1) 3834: 81 21 00 1c lwz r9,28(r1) 3838: 7c 0a 48 40 cmplw r10,r9 383c: 40 80 00 14 bge 3850 3840: 81 21 00 18 lwz r9,24(r1) 3844: 39 40 00 00 li r10,0 3848: 99 49 00 00 stb r10,0(r9) 384c: 48 00 00 14 b 3860 3850: 81 21 00 1c lwz r9,28(r1) 3854: 39 29 ff ff addi r9,r9,-1 3858: 39 40 00 00 li r10,0 385c: 99 49 00 00 stb r10,0(r9) 3860: 81 41 00 18 lwz r10,24(r1) 3864: 81 21 00 48 lwz r9,72(r1) 3868: 7d 29 50 50 subf r9,r9,r10 386c: 7d 23 4b 78 mr r3,r9 3870: 80 01 00 64 lwz r0,100(r1) 3874: 7c 08 03 a6 mtlr r0 3878: 38 21 00 60 addi r1,r1,96 387c: 4e 80 00 20 blr 00003880 : 3880: 94 21 ff f0 stwu r1,-16(r1) 3884: 90 61 00 08 stw r3,8(r1) 3888: 3d 20 00 02 lis r9,2 388c: 81 41 00 08 lwz r10,8(r1) 3890: 91 49 e0 18 stw r10,-8168(r9) 3894: 60 00 00 00 nop 3898: 38 21 00 10 addi r1,r1,16 389c: 4e 80 00 20 blr 000038a0 : 38a0: 94 21 ff f0 stwu r1,-16(r1) 38a4: 90 61 00 08 stw r3,8(r1) 38a8: 90 81 00 0c stw r4,12(r1) 38ac: 3d 20 00 02 lis r9,2 38b0: 81 41 00 08 lwz r10,8(r1) 38b4: 91 49 e0 1c stw r10,-8164(r9) 38b8: 3d 20 00 02 lis r9,2 38bc: 81 41 00 0c lwz r10,12(r1) 38c0: 91 49 e0 20 stw r10,-8160(r9) 38c4: 60 00 00 00 nop 38c8: 38 21 00 10 addi r1,r1,16 38cc: 4e 80 00 20 blr 000038d0 : 38d0: 94 21 ff f0 stwu r1,-16(r1) 38d4: 7c 08 02 a6 mflr r0 38d8: 90 01 00 14 stw r0,20(r1) 38dc: 90 61 00 08 stw r3,8(r1) 38e0: 3d 20 00 02 lis r9,2 38e4: 81 29 e0 18 lwz r9,-8168(r9) 38e8: 2c 09 00 00 cmpwi r9,0 38ec: 41 82 00 20 beq 390c 38f0: 3d 20 00 02 lis r9,2 38f4: 81 29 e0 18 lwz r9,-8168(r9) 38f8: 81 41 00 08 lwz r10,8(r1) 38fc: 55 4a 06 3e clrlwi r10,r10,24 3900: 7d 43 53 78 mr r3,r10 3904: 7d 29 03 a6 mtctr r9 3908: 4e 80 04 21 bctrl 390c: 81 21 00 08 lwz r9,8(r1) 3910: 7d 23 4b 78 mr r3,r9 3914: 80 01 00 14 lwz r0,20(r1) 3918: 7c 08 03 a6 mtlr r0 391c: 38 21 00 10 addi r1,r1,16 3920: 4e 80 00 20 blr 00003924 : 3924: 94 21 ff f0 stwu r1,-16(r1) 3928: 7c 08 02 a6 mflr r0 392c: 90 01 00 14 stw r0,20(r1) 3930: 3d 20 00 02 lis r9,2 3934: 81 29 e0 20 lwz r9,-8160(r9) 3938: 2c 09 00 00 cmpwi r9,0 393c: 41 82 ff f4 beq 3930 3940: 3d 20 00 02 lis r9,2 3944: 81 29 e0 20 lwz r9,-8160(r9) 3948: 7d 29 03 a6 mtctr r9 394c: 4e 80 04 21 bctrl 3950: 7c 69 1b 78 mr r9,r3 3954: 2c 09 00 00 cmpwi r9,0 3958: 41 82 ff d8 beq 3930 395c: 3d 20 00 02 lis r9,2 3960: 81 29 e0 1c lwz r9,-8164(r9) 3964: 7d 29 03 a6 mtctr r9 3968: 4e 80 04 21 bctrl 396c: 7c 69 1b 78 mr r9,r3 3970: 7d 23 4b 78 mr r3,r9 3974: 80 01 00 14 lwz r0,20(r1) 3978: 7c 08 03 a6 mtlr r0 397c: 38 21 00 10 addi r1,r1,16 3980: 4e 80 00 20 blr 00003984 : 3984: 94 21 ff f0 stwu r1,-16(r1) 3988: 7c 08 02 a6 mflr r0 398c: 90 01 00 14 stw r0,20(r1) 3990: 3d 20 00 02 lis r9,2 3994: 81 29 e0 20 lwz r9,-8160(r9) 3998: 2c 09 00 00 cmpwi r9,0 399c: 41 82 00 28 beq 39c4 39a0: 3d 20 00 02 lis r9,2 39a4: 81 29 e0 20 lwz r9,-8160(r9) 39a8: 7d 29 03 a6 mtctr r9 39ac: 4e 80 04 21 bctrl 39b0: 7c 69 1b 78 mr r9,r3 39b4: 2c 09 00 00 cmpwi r9,0 39b8: 41 82 00 0c beq 39c4 39bc: 39 20 00 01 li r9,1 39c0: 48 00 00 08 b 39c8 39c4: 39 20 00 00 li r9,0 39c8: 7d 23 4b 78 mr r3,r9 39cc: 80 01 00 14 lwz r0,20(r1) 39d0: 7c 08 03 a6 mtlr r0 39d4: 38 21 00 10 addi r1,r1,16 39d8: 4e 80 00 20 blr 000039dc : 39dc: 94 21 ff f0 stwu r1,-16(r1) 39e0: 7c 08 02 a6 mflr r0 39e4: 90 01 00 14 stw r0,20(r1) 39e8: 90 61 00 08 stw r3,8(r1) 39ec: 80 61 00 08 lwz r3,8(r1) 39f0: 48 00 00 25 bl 3a14 39f4: 38 60 00 0a li r3,10 39f8: 4b ff fe d9 bl 38d0 39fc: 39 20 00 01 li r9,1 3a00: 7d 23 4b 78 mr r3,r9 3a04: 80 01 00 14 lwz r0,20(r1) 3a08: 7c 08 03 a6 mtlr r0 3a0c: 38 21 00 10 addi r1,r1,16 3a10: 4e 80 00 20 blr 00003a14 : 3a14: 94 21 ff f0 stwu r1,-16(r1) 3a18: 7c 08 02 a6 mflr r0 3a1c: 90 01 00 14 stw r0,20(r1) 3a20: 90 61 00 08 stw r3,8(r1) 3a24: 48 00 00 20 b 3a44 3a28: 81 21 00 08 lwz r9,8(r1) 3a2c: 89 29 00 00 lbz r9,0(r9) 3a30: 7d 23 4b 78 mr r3,r9 3a34: 4b ff fe 9d bl 38d0 3a38: 81 21 00 08 lwz r9,8(r1) 3a3c: 39 29 00 01 addi r9,r9,1 3a40: 91 21 00 08 stw r9,8(r1) 3a44: 81 21 00 08 lwz r9,8(r1) 3a48: 89 29 00 00 lbz r9,0(r9) 3a4c: 2c 09 00 00 cmpwi r9,0 3a50: 40 82 ff d8 bne 3a28 3a54: 60 00 00 00 nop 3a58: 60 00 00 00 nop 3a5c: 80 01 00 14 lwz r0,20(r1) 3a60: 7c 08 03 a6 mtlr r0 3a64: 38 21 00 10 addi r1,r1,16 3a68: 4e 80 00 20 blr 00003a6c : 3a6c: 94 21 fe e0 stwu r1,-288(r1) 3a70: 7c 08 02 a6 mflr r0 3a74: 90 01 01 24 stw r0,292(r1) 3a78: 90 61 01 18 stw r3,280(r1) 3a7c: 90 81 01 1c stw r4,284(r1) 3a80: 39 21 00 0c addi r9,r1,12 3a84: 80 c1 01 1c lwz r6,284(r1) 3a88: 80 a1 01 18 lwz r5,280(r1) 3a8c: 38 80 01 00 li r4,256 3a90: 7d 23 4b 78 mr r3,r9 3a94: 4b ff eb f9 bl 268c 3a98: 7c 69 1b 78 mr r9,r3 3a9c: 91 21 00 08 stw r9,8(r1) 3aa0: 39 41 00 0c addi r10,r1,12 3aa4: 81 21 00 08 lwz r9,8(r1) 3aa8: 7d 2a 4a 14 add r9,r10,r9 3aac: 39 40 00 00 li r10,0 3ab0: 99 49 00 00 stb r10,0(r9) 3ab4: 39 21 00 0c addi r9,r1,12 3ab8: 7d 23 4b 78 mr r3,r9 3abc: 4b ff ff 59 bl 3a14 3ac0: 81 21 00 08 lwz r9,8(r1) 3ac4: 7d 23 4b 78 mr r3,r9 3ac8: 80 01 01 24 lwz r0,292(r1) 3acc: 7c 08 03 a6 mtlr r0 3ad0: 38 21 01 20 addi r1,r1,288 3ad4: 4e 80 00 20 blr 00003ad8 : 3ad8: 94 21 ff 80 stwu r1,-128(r1) 3adc: 7c 08 02 a6 mflr r0 3ae0: 90 01 00 84 stw r0,132(r1) 3ae4: 90 61 00 18 stw r3,24(r1) 3ae8: 90 81 00 24 stw r4,36(r1) 3aec: 90 a1 00 28 stw r5,40(r1) 3af0: 90 c1 00 2c stw r6,44(r1) 3af4: 90 e1 00 30 stw r7,48(r1) 3af8: 91 01 00 34 stw r8,52(r1) 3afc: 91 21 00 38 stw r9,56(r1) 3b00: 91 41 00 3c stw r10,60(r1) 3b04: 40 86 00 24 bne cr1,3b28 3b08: d8 21 00 40 stfd f1,64(r1) 3b0c: d8 41 00 48 stfd f2,72(r1) 3b10: d8 61 00 50 stfd f3,80(r1) 3b14: d8 81 00 58 stfd f4,88(r1) 3b18: d8 a1 00 60 stfd f5,96(r1) 3b1c: d8 c1 00 68 stfd f6,104(r1) 3b20: d8 e1 00 70 stfd f7,112(r1) 3b24: d9 01 00 78 stfd f8,120(r1) 3b28: 39 20 00 01 li r9,1 3b2c: 99 21 00 0c stb r9,12(r1) 3b30: 39 20 00 00 li r9,0 3b34: 99 21 00 0d stb r9,13(r1) 3b38: 39 21 00 88 addi r9,r1,136 3b3c: 91 21 00 10 stw r9,16(r1) 3b40: 39 21 00 20 addi r9,r1,32 3b44: 91 21 00 14 stw r9,20(r1) 3b48: 39 21 00 0c addi r9,r1,12 3b4c: 7d 24 4b 78 mr r4,r9 3b50: 80 61 00 18 lwz r3,24(r1) 3b54: 4b ff ff 19 bl 3a6c 3b58: 7c 69 1b 78 mr r9,r3 3b5c: 91 21 00 08 stw r9,8(r1) 3b60: 81 21 00 08 lwz r9,8(r1) 3b64: 7d 23 4b 78 mr r3,r9 3b68: 80 01 00 84 lwz r0,132(r1) 3b6c: 7c 08 03 a6 mtlr r0 3b70: 38 21 00 80 addi r1,r1,128 3b74: 4e 80 00 20 blr