build/cmod7_kintex/software/bios/bios.elf: file format elf32-powerpc Disassembly of section .text: 00000000 <_ftext>: 0: 48 00 04 00 b 400 ... 00000020 : 20: 48 00 00 00 b 20 ... 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 00 00 b 120 ... 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 f4 bne 4fc 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: 38 20 00 01 li r1,1 4d0: 7c 36 6b a6 mtspr 438,r1 4d4: 7c 21 08 f8 not r1,r1 4d8: 7c 37 6b a6 mtspr 439,r1 4dc: 4c 00 01 2c isync 4e0: 39 40 00 00 li r10,0 4e4: 65 4a 00 02 oris r10,r10,2 4e8: 61 4a b0 00 ori r10,r10,45056 4ec: 7d 40 01 24 mtmsr r10 4f0: 4c 00 01 2c isync 4f4: 80 20 4e 58 lwz r1,20056(0) 4f8: 48 00 00 20 b 518 000004fc : 4fc: 39 40 00 00 li r10,0 500: 65 4a 00 02 oris r10,r10,2 504: 61 4a b0 00 ori r10,r10,45056 508: 7d 40 01 24 mtmsr r10 50c: 4c 00 01 2c isync 510: 80 20 4e 5c lwz r1,20060(0) 514: 48 00 00 04 b 518 00000518 : 518: 3c 60 00 00 lis r3,0 51c: 60 63 1f 38 ori r3,r3,7992 520: 7c 69 03 a6 mtctr r3 524: 7c 7e 6a a6 mfspr r3,446 528: 4e 80 04 21 bctrl 52c: 48 00 02 d0 b 7fc 00000530 <_save32gpr_31>: 530: 93 eb ff fc stw r31,-4(r11) 534: 4e 80 00 20 blr 00000538 <_rest32gpr_16_x>: 538: 82 0b ff c0 lwz r16,-64(r11) 0000053c <_rest32gpr_17_x>: 53c: 82 2b ff c4 lwz r17,-60(r11) 00000540 <_rest32gpr_18_x>: 540: 82 4b ff c8 lwz r18,-56(r11) 00000544 <_rest32gpr_19_x>: 544: 82 6b ff cc lwz r19,-52(r11) 00000548 <_rest32gpr_20_x>: 548: 82 8b ff d0 lwz r20,-48(r11) 0000054c <_rest32gpr_21_x>: 54c: 82 ab ff d4 lwz r21,-44(r11) 00000550 <_rest32gpr_22_x>: 550: 82 cb ff d8 lwz r22,-40(r11) 00000554 <_rest32gpr_23_x>: 554: 82 eb ff dc lwz r23,-36(r11) 00000558 <_rest32gpr_24_x>: 558: 83 0b ff e0 lwz r24,-32(r11) 0000055c <_rest32gpr_25_x>: 55c: 83 2b ff e4 lwz r25,-28(r11) 00000560 <_rest32gpr_26_x>: 560: 83 4b ff e8 lwz r26,-24(r11) 00000564 <_rest32gpr_27_x>: 564: 83 6b ff ec lwz r27,-20(r11) 00000568 <_rest32gpr_28_x>: 568: 83 8b ff f0 lwz r28,-16(r11) 0000056c <_rest32gpr_29_x>: 56c: 83 ab ff f4 lwz r29,-12(r11) 00000570 <_rest32gpr_30_x>: 570: 83 cb ff f8 lwz r30,-8(r11) 00000574 <_rest32gpr_31_x>: 574: 80 0b 00 04 lwz r0,4(r11) 578: 83 eb ff fc lwz r31,-4(r11) 57c: 7c 08 03 a6 mtlr r0 580: 7d 61 5b 78 mr r1,r11 584: 4e 80 00 20 blr ... 000007fc : 7fc: 48 00 00 00 b 7fc 00000800 : 800: 48 00 00 00 b 800 ... 00000820 : 820: 48 00 00 00 b 820 ... 000008f0 : 8f0: 3c 60 00 02 lis r3,2 8f4: 60 63 00 00 ori r3,r3,0 8f8: 7c c9 03 a6 mtctr r6 8fc: 4e 80 04 20 bctr 900: 94 21 ff e0 stwu r1,-32(r1) 904: 7c 08 02 a6 mflr r0 908: 90 01 00 24 stw r0,36(r1) 90c: 90 61 00 08 stw r3,8(r1) 910: 90 81 00 0c stw r4,12(r1) 914: 90 a1 00 10 stw r5,16(r1) 918: 90 c1 00 14 stw r6,20(r1) 91c: 38 60 00 77 li r3,119 920: 54 63 40 2e rlwinm r3,r3,8,0,23 924: 60 63 00 74 ori r3,r3,116 928: 54 63 40 2e rlwinm r3,r3,8,0,23 92c: 60 63 00 66 ori r3,r3,102 930: 54 63 40 2e rlwinm r3,r3,8,0,23 934: 60 63 00 21 ori r3,r3,33 938: 90 61 00 18 stw r3,24(r1) 93c: 90 61 00 1c stw r3,28(r1) 940: 80 01 00 24 lwz r0,36(r1) 944: 7c c8 03 a6 mtlr r6 948: 38 21 00 20 addi r1,r1,32 94c: 4e 80 00 20 blr 950: 48 00 00 00 b 950 00000954 : 954: 7c 69 1b 78 mr r9,r3 958: 54 63 c0 3e rotlwi r3,r3,24 95c: 51 23 42 1e rlwimi r3,r9,8,8,15 960: 51 23 46 3e rlwimi r3,r9,8,24,31 964: 4e 80 00 20 blr 00000968 : 968: 94 21 ff f0 stwu r1,-16(r1) 96c: 39 20 00 00 li r9,0 970: 93 e1 00 0c stw r31,12(r1) 974: 7c 08 02 a6 mflr r0 978: 3f e0 ff f0 lis r31,-16 97c: 90 01 00 14 stw r0,20(r1) 980: 63 ff 40 08 ori r31,r31,16392 984: 3d 40 ff f0 lis r10,-16 988: 91 3f 00 00 stw r9,0(r31) 98c: 61 4a 40 04 ori r10,r10,16388 990: 91 2a 00 00 stw r9,0(r10) 994: 4b ff ff c1 bl 954 998: 3d 20 ff f0 lis r9,-16 99c: 3d 40 ff f0 lis r10,-16 9a0: 61 29 40 00 ori r9,r9,16384 9a4: 61 4a 40 0c ori r10,r10,16396 9a8: 90 69 00 00 stw r3,0(r9) 9ac: 3d 20 01 00 lis r9,256 9b0: 91 3f 00 00 stw r9,0(r31) 9b4: 91 2a 00 00 stw r9,0(r10) 9b8: 39 61 00 10 addi r11,r1,16 9bc: 4b ff fb b8 b 574 <_rest32gpr_31_x> 000009c0 : 9c0: 7c 69 1b 78 mr r9,r3 9c4: 80 63 00 04 lwz r3,4(r3) 9c8: 94 21 ff c0 stwu r1,-64(r1) 9cc: 38 00 00 01 li r0,1 9d0: be 81 00 10 stmw r20,16(r1) 9d4: 7c c8 33 78 mr r8,r6 9d8: 3f e0 04 00 lis r31,1024 9dc: 3f 40 01 44 lis r26,324 9e0: 3f 00 00 80 lis r24,128 9e4: 63 ff 10 01 ori r31,r31,4097 9e8: 2f 86 00 00 cmpwi cr7,r6,0 9ec: 3b c0 00 04 li r30,4 9f0: 39 80 00 00 li r12,0 9f4: 3b a0 ff ff li r29,-1 9f8: 3b 86 00 04 addi r28,r6,4 9fc: 3b 66 00 08 addi r27,r6,8 a00: 63 5a 04 41 ori r26,r26,1089 a04: 3b 20 00 03 li r25,3 a08: 63 18 00 13 ori r24,r24,19 a0c: 81 69 00 00 lwz r11,0(r9) a10: 7c 0b 28 40 cmplw r11,r5 a14: 40 80 00 10 bge a24 a18: 7d 44 58 ae lbzx r10,r4,r11 a1c: 2c 0a 00 00 cmpwi r10,0 a20: 40 82 00 44 bne a64 a24: 2c 08 00 00 cmpwi r8,0 a28: 41 82 00 30 beq a58 a2c: 81 29 00 04 lwz r9,4(r9) a30: 38 88 00 04 addi r4,r8,4 a34: 39 08 00 08 addi r8,r8,8 a38: 39 49 ff ff addi r10,r9,-1 a3c: 39 29 00 01 addi r9,r9,1 a40: 2c 0a ff ff cmpwi r10,-1 a44: 40 80 00 08 bge a4c a48: 39 20 00 01 li r9,1 a4c: 2c 09 00 01 cmpwi r9,1 a50: 39 29 ff ff addi r9,r9,-1 a54: 40 82 04 80 bne ed4 a58: ba 81 00 10 lmw r20,16(r1) a5c: 38 21 00 40 addi r1,r1,64 a60: 4e 80 00 20 blr a64: 28 0a 00 3a cmplwi r10,58 a68: 41 82 03 54 beq dbc a6c: 41 81 00 8c bgt af8 a70: 28 0a 00 22 cmplwi r10,34 a74: 41 82 01 d4 beq c48 a78: 41 81 00 30 bgt aa8 a7c: 39 4a ff f7 addi r10,r10,-9 a80: 55 4a 06 3e clrlwi r10,r10,24 a84: 28 0a 00 17 cmplwi r10,23 a88: 41 81 00 28 bgt ab0 a8c: 7c 0a 50 30 slw r10,r0,r10 a90: 7d 4a c0 39 and. r10,r10,r24 a94: 41 82 00 1c beq ab0 a98: 81 49 00 00 lwz r10,0(r9) a9c: 39 4a 00 01 addi r10,r10,1 aa0: 91 49 00 00 stw r10,0(r9) aa4: 4b ff ff 68 b a0c aa8: 28 0a 00 2c cmplwi r10,44 aac: 41 82 03 20 beq dcc ab0: 82 c9 00 00 lwz r22,0(r9) ab4: 7c 05 b0 40 cmplw r5,r22 ab8: 40 81 00 30 ble ae8 abc: 7d 44 b0 ae lbzx r10,r4,r22 ac0: 2c 0a 00 00 cmpwi r10,0 ac4: 41 82 00 24 beq ae8 ac8: 28 0a 00 3a cmplwi r10,58 acc: 41 81 03 c8 bgt e94 ad0: 28 0a 00 1f cmplwi r10,31 ad4: 41 81 03 84 bgt e58 ad8: 28 0a 00 0a cmplwi r10,10 adc: 41 81 03 ac bgt e88 ae0: 28 0a 00 08 cmplwi r10,8 ae4: 40 81 03 88 ble e6c ae8: 40 9e 03 bc bne cr7,ea4 aec: 3a d6 ff ff addi r22,r22,-1 af0: 92 c9 00 00 stw r22,0(r9) af4: 48 00 01 c4 b cb8 af8: 28 0a 00 7b cmplwi r10,123 afc: 41 82 00 70 beq b6c b00: 41 81 00 20 bgt b20 b04: 28 0a 00 5b cmplwi r10,91 b08: 41 82 00 64 beq b6c b0c: 28 0a 00 5d cmplwi r10,93 b10: 40 82 ff a0 bne ab0 b14: 41 9e ff 84 beq cr7,a98 b18: 3a a0 00 02 li r21,2 b1c: 48 00 00 14 b b30 b20: 28 0a 00 7d cmplwi r10,125 b24: 40 82 ff 8c bne ab0 b28: 41 9e ff 70 beq cr7,a98 b2c: 3a a0 00 01 li r21,1 b30: 81 49 00 04 lwz r10,4(r9) b34: 38 ca ff ff addi r6,r10,-1 b38: 55 57 20 36 rlwinm r23,r10,4,0,27 b3c: 2c 06 ff ff cmpwi r6,-1 b40: 7e e8 ba 14 add r23,r8,r23 b44: 39 4a 00 01 addi r10,r10,1 b48: 40 80 00 08 bge b50 b4c: 39 40 00 01 li r10,1 b50: 2c 0a 00 01 cmpwi r10,1 b54: 39 4a ff ff addi r10,r10,-1 b58: 40 82 00 80 bne bd8 b5c: 2c 06 ff ff cmpwi r6,-1 b60: 40 82 ff 38 bne a98 b64: 38 60 ff fe li r3,-2 b68: 4b ff fe f0 b a58 b6c: 38 63 00 01 addi r3,r3,1 b70: 41 9e ff 28 beq cr7,a98 b74: 80 c9 00 04 lwz r6,4(r9) b78: 7c 07 30 40 cmplw r7,r6 b7c: 40 81 01 14 ble c90 b80: 3a e6 00 01 addi r23,r6,1 b84: 92 e9 00 04 stw r23,4(r9) b88: 82 e9 00 08 lwz r23,8(r9) b8c: 54 d4 20 36 rlwinm r20,r6,4,0,27 b90: 7e c8 a2 14 add r22,r8,r20 b94: 93 b6 00 08 stw r29,8(r22) b98: 91 96 00 0c stw r12,12(r22) b9c: 2c 17 ff ff cmpwi r23,-1 ba0: 41 82 00 18 beq bb8 ba4: 56 f7 20 36 rlwinm r23,r23,4,0,27 ba8: 7e e8 ba 14 add r23,r8,r23 bac: 82 b7 00 0c lwz r21,12(r23) bb0: 3a b5 00 01 addi r21,r21,1 bb4: 92 b7 00 0c stw r21,12(r23) bb8: 3a e0 00 01 li r23,1 bbc: 28 0a 00 7b cmplwi r10,123 bc0: 41 82 00 08 beq bc8 bc4: 3a e0 00 02 li r23,2 bc8: 7e e8 a1 2e stwx r23,r8,r20 bcc: 91 76 00 04 stw r11,4(r22) bd0: 90 c9 00 08 stw r6,8(r9) bd4: 4b ff fe c4 b a98 bd8: 82 97 ff f4 lwz r20,-12(r23) bdc: 3a d7 ff f0 addi r22,r23,-16 be0: 2c 14 ff ff cmpwi r20,-1 be4: 41 82 00 58 beq c3c be8: 82 f7 ff f8 lwz r23,-8(r23) bec: 2c 17 ff ff cmpwi r23,-1 bf0: 40 82 00 4c bne c3c bf4: 81 56 00 00 lwz r10,0(r22) bf8: 7c 0a a8 00 cmpw r10,r21 bfc: 40 82 ff 68 bne b64 c00: 92 e9 00 08 stw r23,8(r9) c04: 39 6b 00 01 addi r11,r11,1 c08: 39 46 00 01 addi r10,r6,1 c0c: 91 76 00 08 stw r11,8(r22) c10: 7d 49 03 a6 mtctr r10 c14: 54 cb 20 36 rlwinm r11,r6,4,0,27 c18: 7d 5c 58 2e lwzx r10,r28,r11 c1c: 2c 0a ff ff cmpwi r10,-1 c20: 41 82 00 10 beq c30 c24: 7d 5b 58 2e lwzx r10,r27,r11 c28: 2c 0a ff ff cmpwi r10,-1 c2c: 41 82 ff a4 beq bd0 c30: 38 c6 ff ff addi r6,r6,-1 c34: 42 00 ff e0 bdnz c14 c38: 4b ff fe 60 b a98 c3c: 38 c6 ff ff addi r6,r6,-1 c40: 7e d7 b3 78 mr r23,r22 c44: 4b ff ff 0c b b50 c48: 3a cb 00 01 addi r22,r11,1 c4c: 92 c9 00 00 stw r22,0(r9) c50: 82 e9 00 00 lwz r23,0(r9) c54: 7c 05 b8 40 cmplw r5,r23 c58: 40 81 00 10 ble c68 c5c: 7d 44 b8 ae lbzx r10,r4,r23 c60: 2c 0a 00 00 cmpwi r10,0 c64: 40 82 00 10 bne c74 c68: 91 69 00 00 stw r11,0(r9) c6c: 38 60 ff fd li r3,-3 c70: 4b ff fd e8 b a58 c74: 28 0a 00 22 cmplwi r10,34 c78: 40 82 00 6c bne ce4 c7c: 41 9e 00 3c beq cr7,cb8 c80: 81 49 00 04 lwz r10,4(r9) c84: 7c 07 50 40 cmplw r7,r10 c88: 41 81 00 10 bgt c98 c8c: 91 69 00 00 stw r11,0(r9) c90: 38 60 ff ff li r3,-1 c94: 4b ff fd c4 b a58 c98: 38 ca 00 01 addi r6,r10,1 c9c: 55 4a 20 36 rlwinm r10,r10,4,0,27 ca0: 90 c9 00 04 stw r6,4(r9) ca4: 7c c8 52 14 add r6,r8,r10 ca8: 7f 28 51 2e stwx r25,r8,r10 cac: 92 c6 00 04 stw r22,4(r6) cb0: 92 e6 00 08 stw r23,8(r6) cb4: 91 86 00 0c stw r12,12(r6) cb8: 81 49 00 08 lwz r10,8(r9) cbc: 38 63 00 01 addi r3,r3,1 cc0: 2c 0a ff ff cmpwi r10,-1 cc4: 41 82 fd d4 beq a98 cc8: 41 9e fd d0 beq cr7,a98 ccc: 55 4a 20 36 rlwinm r10,r10,4,0,27 cd0: 7d 48 52 14 add r10,r8,r10 cd4: 80 ca 00 0c lwz r6,12(r10) cd8: 38 c6 00 01 addi r6,r6,1 cdc: 90 ca 00 0c stw r6,12(r10) ce0: 4b ff fd b8 b a98 ce4: 28 0a 00 5c cmplwi r10,92 ce8: 40 82 00 38 bne d20 cec: 39 57 00 01 addi r10,r23,1 cf0: 7c 05 50 40 cmplw r5,r10 cf4: 40 81 00 2c ble d20 cf8: 91 49 00 00 stw r10,0(r9) cfc: 7d 44 50 ae lbzx r10,r4,r10 d00: 28 0a 00 75 cmplwi r10,117 d04: 41 81 00 94 bgt d98 d08: 28 0a 00 5b cmplwi r10,91 d0c: 41 81 00 24 bgt d30 d10: 28 0a 00 22 cmplwi r10,34 d14: 41 82 00 0c beq d20 d18: 28 0a 00 2f cmplwi r10,47 d1c: 40 82 00 7c bne d98 d20: 81 49 00 00 lwz r10,0(r9) d24: 39 4a 00 01 addi r10,r10,1 d28: 91 49 00 00 stw r10,0(r9) d2c: 4b ff ff 24 b c50 d30: 39 4a ff a4 addi r10,r10,-92 d34: 55 4a 06 3e clrlwi r10,r10,24 d38: 7c 0a 50 30 slw r10,r0,r10 d3c: 7d 46 d0 39 and. r6,r10,r26 d40: 40 82 ff e0 bne d20 d44: 75 4a 02 00 andis. r10,r10,512 d48: 41 82 00 50 beq d98 d4c: 3a f7 00 02 addi r23,r23,2 d50: 39 40 00 04 li r10,4 d54: 92 e9 00 00 stw r23,0(r9) d58: 7d 49 03 a6 mtctr r10 d5c: 80 c9 00 00 lwz r6,0(r9) d60: 7c 05 30 40 cmplw r5,r6 d64: 40 81 00 48 ble dac d68: 7d 44 30 ae lbzx r10,r4,r6 d6c: 2c 0a 00 00 cmpwi r10,0 d70: 41 82 00 3c beq dac d74: 3a ea ff d0 addi r23,r10,-48 d78: 56 f7 06 3e clrlwi r23,r23,24 d7c: 28 17 00 09 cmplwi r23,9 d80: 40 81 00 20 ble da0 d84: 55 4a 06 f2 rlwinm r10,r10,0,27,25 d88: 39 4a ff bf addi r10,r10,-65 d8c: 55 4a 06 3e clrlwi r10,r10,24 d90: 28 0a 00 05 cmplwi r10,5 d94: 40 81 00 0c ble da0 d98: 91 69 00 00 stw r11,0(r9) d9c: 4b ff fd c8 b b64 da0: 38 c6 00 01 addi r6,r6,1 da4: 90 c9 00 00 stw r6,0(r9) da8: 42 00 ff b4 bdnz d5c dac: 81 49 00 00 lwz r10,0(r9) db0: 39 4a ff ff addi r10,r10,-1 db4: 91 49 00 00 stw r10,0(r9) db8: 4b ff ff 68 b d20 dbc: 81 49 00 04 lwz r10,4(r9) dc0: 39 4a ff ff addi r10,r10,-1 dc4: 91 49 00 08 stw r10,8(r9) dc8: 4b ff fc d0 b a98 dcc: 41 9e fc cc beq cr7,a98 dd0: 81 49 00 08 lwz r10,8(r9) dd4: 2c 0a ff ff cmpwi r10,-1 dd8: 41 82 fc c0 beq a98 ddc: 55 4a 20 36 rlwinm r10,r10,4,0,27 de0: 7d 48 50 2e lwzx r10,r8,r10 de4: 39 4a ff ff addi r10,r10,-1 de8: 28 0a 00 01 cmplwi r10,1 dec: 40 81 fc ac ble a98 df0: 81 49 00 04 lwz r10,4(r9) df4: 3a ea ff ff addi r23,r10,-1 df8: 55 4b 20 36 rlwinm r11,r10,4,0,27 dfc: 2c 17 ff ff cmpwi r23,-1 e00: 7d 68 5a 14 add r11,r8,r11 e04: 39 4a 00 01 addi r10,r10,1 e08: 40 80 00 08 bge e10 e0c: 39 40 00 01 li r10,1 e10: 2c 0a 00 01 cmpwi r10,1 e14: 39 4a ff ff addi r10,r10,-1 e18: 41 82 fc 80 beq a98 e1c: 80 cb ff f0 lwz r6,-16(r11) e20: 38 c6 ff ff addi r6,r6,-1 e24: 28 06 00 01 cmplwi r6,1 e28: 41 81 00 24 bgt e4c e2c: 80 cb ff f4 lwz r6,-12(r11) e30: 2c 06 ff ff cmpwi r6,-1 e34: 41 82 00 18 beq e4c e38: 80 cb ff f8 lwz r6,-8(r11) e3c: 2c 06 ff ff cmpwi r6,-1 e40: 40 82 00 0c bne e4c e44: 92 e9 00 08 stw r23,8(r9) e48: 4b ff fc 50 b a98 e4c: 3a f7 ff ff addi r23,r23,-1 e50: 39 6b ff f0 addi r11,r11,-16 e54: 4b ff ff bc b e10 e58: 3a ea ff e0 addi r23,r10,-32 e5c: 56 f7 06 3e clrlwi r23,r23,24 e60: 7c 17 b8 30 slw r23,r0,r23 e64: 7e e6 f8 39 and. r6,r23,r31 e68: 40 82 fc 80 bne ae8 e6c: 3a ea ff e0 addi r23,r10,-32 e70: 56 f7 06 3e clrlwi r23,r23,24 e74: 28 17 00 5e cmplwi r23,94 e78: 41 81 ff 20 bgt d98 e7c: 3a d6 00 01 addi r22,r22,1 e80: 92 c9 00 00 stw r22,0(r9) e84: 4b ff fc 2c b ab0 e88: 28 0a 00 0d cmplwi r10,13 e8c: 40 82 ff e0 bne e6c e90: 4b ff fc 58 b ae8 e94: 71 46 00 df andi. r6,r10,223 e98: 2c 06 00 5d cmpwi r6,93 e9c: 40 82 ff d0 bne e6c ea0: 4b ff fc 48 b ae8 ea4: 82 e9 00 04 lwz r23,4(r9) ea8: 7c 07 b8 40 cmplw r7,r23 eac: 40 81 fd e0 ble c8c eb0: 39 57 00 01 addi r10,r23,1 eb4: 56 f7 20 36 rlwinm r23,r23,4,0,27 eb8: 91 49 00 04 stw r10,4(r9) ebc: 7d 48 ba 14 add r10,r8,r23 ec0: 7f c8 b9 2e stwx r30,r8,r23 ec4: 91 6a 00 04 stw r11,4(r10) ec8: 92 ca 00 08 stw r22,8(r10) ecc: 91 8a 00 0c stw r12,12(r10) ed0: 4b ff fc 1c b aec ed4: 55 45 20 36 rlwinm r5,r10,4,0,27 ed8: 7c e4 28 2e lwzx r7,r4,r5 edc: 2c 07 ff ff cmpwi r7,-1 ee0: 41 82 00 10 beq ef0 ee4: 7c e8 28 2e lwzx r7,r8,r5 ee8: 2c 07 ff ff cmpwi r7,-1 eec: 41 82 fd 80 beq c6c ef0: 39 4a ff ff addi r10,r10,-1 ef4: 4b ff fb 58 b a4c 00000ef8 : ef8: 39 20 00 00 li r9,0 efc: 91 23 00 00 stw r9,0(r3) f00: 91 23 00 04 stw r9,4(r3) f04: 39 20 ff ff li r9,-1 f08: 91 23 00 08 stw r9,8(r3) f0c: 4e 80 00 20 blr 00000f10 : f10: 94 21 ff e0 stwu r1,-32(r1) f14: 7c 08 02 a6 mflr r0 f18: bf 81 00 10 stmw r28,16(r1) f1c: 90 01 00 24 stw r0,36(r1) f20: 7c bc 2b 78 mr r28,r5 f24: 7c df 33 78 mr r31,r6 f28: 7c 7e 1b 78 mr r30,r3 f2c: 7c 9d 23 78 mr r29,r4 f30: 3c 60 00 00 lis r3,0 f34: 7c c4 33 78 mr r4,r6 f38: 38 63 4e 60 addi r3,r3,20064 f3c: 4c c6 31 82 crclr 4*cr1+eq f40: 48 00 23 3d bl 327c f44: 3c 60 00 00 lis r3,0 f48: 38 63 4e 86 addi r3,r3,20102 f4c: 4c c6 31 82 crclr 4*cr1+eq f50: 48 00 23 2d bl 327c f54: 48 00 3e d1 bl 4e24 f58: 48 00 33 91 bl 42e8 f5c: 7f e6 fb 78 mr r6,r31 f60: 7f 85 e3 78 mr r5,r28 f64: 7f a4 eb 78 mr r4,r29 f68: 7f c3 f3 78 mr r3,r30 f6c: 4b ff f9 85 bl 8f0 f70: 48 00 00 00 b f70 00000f74 : f74: 94 21 fe d0 stwu r1,-304(r1) f78: 7c 08 02 a6 mflr r0 f7c: bf 41 01 18 stmw r26,280(r1) f80: 90 01 01 34 stw r0,308(r1) f84: 3c 60 00 00 lis r3,0 f88: 3f e0 00 00 lis r31,0 f8c: 38 63 4e ba addi r3,r3,20154 f90: 3b ff 4f 38 addi r31,r31,20280 f94: 4c c6 31 82 crclr 4*cr1+eq f98: 48 00 22 e5 bl 327c f9c: 7f fd fb 78 mr r29,r31 fa0: 3c 60 00 00 lis r3,0 fa4: 38 63 4e d2 addi r3,r3,20178 fa8: 4c c6 31 82 crclr 4*cr1+eq fac: 48 00 22 d1 bl 327c fb0: 88 7f 00 00 lbz r3,0(r31) fb4: 2c 03 00 00 cmpwi r3,0 fb8: 40 82 00 44 bne ffc fbc: 3c 60 01 7d lis r3,381 fc0: 3f c0 ff f0 lis r30,-16 fc4: 60 63 78 40 ori r3,r3,30784 fc8: 3f 80 ff f0 lis r28,-16 fcc: 4b ff f9 9d bl 968 fd0: 3b e0 00 00 li r31,0 fd4: 63 de 40 10 ori r30,r30,16400 fd8: 63 9c 40 0c ori r28,r28,16396 fdc: 3f 60 01 00 lis r27,256 fe0: 80 7e 00 00 lwz r3,0(r30) fe4: 4b ff f9 71 bl 954 fe8: 2c 03 00 00 cmpwi r3,0 fec: 40 82 00 1c bne 1008 ff0: 3c 60 00 00 lis r3,0 ff4: 38 63 4f 22 addi r3,r3,20258 ff8: 48 00 01 58 b 1150 ffc: 48 00 3d 99 bl 4d94 1000: 3b ff 00 01 addi r31,r31,1 1004: 4b ff ff ac b fb0 1008: 48 00 3d 59 bl 4d60 100c: 2c 03 00 00 cmpwi r3,0 1010: 41 82 00 b4 beq 10c4 1014: 48 00 3c f9 bl 4d0c 1018: 28 03 00 51 cmplwi r3,81 101c: 41 82 01 cc beq 11e8 1020: 28 03 00 1b cmplwi r3,27 1024: 41 82 01 c4 beq 11e8 1028: 7d 3d fa 14 add r9,r29,r31 102c: 89 29 00 10 lbz r9,16(r9) 1030: 7c 09 18 00 cmpw r9,r3 1034: 40 82 00 84 bne 10b8 1038: 3b ff 00 01 addi r31,r31,1 103c: 2c 1f 00 0e cmpwi r31,14 1040: 40 82 00 84 bne 10c4 1044: 3f a0 00 5f lis r29,95 1048: 3f 80 ff f0 lis r28,-16 104c: 3f 40 ff f0 lis r26,-16 1050: 3b c0 00 00 li r30,0 1054: 63 bd 5e 10 ori r29,r29,24080 1058: 63 9c 40 0c ori r28,r28,16396 105c: 3f 60 01 00 lis r27,256 1060: 63 5a 40 10 ori r26,r26,16400 1064: 3b e0 00 00 li r31,0 1068: 48 00 3c f9 bl 4d60 106c: 2c 03 00 00 cmpwi r3,0 1070: 41 82 00 20 beq 1090 1074: 2c 1f 00 00 cmpwi r31,0 1078: 40 82 00 54 bne 10cc 107c: 7f a3 eb 78 mr r3,r29 1080: 4b ff f8 e9 bl 968 1084: 48 00 3c 89 bl 4d0c 1088: 98 61 00 08 stb r3,8(r1) 108c: 3b ff 00 01 addi r31,r31,1 1090: 93 7c 00 00 stw r27,0(r28) 1094: 2c 1f 00 00 cmpwi r31,0 1098: 41 82 ff d0 beq 1068 109c: 80 7a 00 00 lwz r3,0(r26) 10a0: 4b ff f8 b5 bl 954 10a4: 2c 03 00 00 cmpwi r3,0 10a8: 40 82 ff c0 bne 1068 10ac: 38 60 00 45 li r3,69 10b0: 48 00 3c e5 bl 4d94 10b4: 4b ff ff b0 b 1064 10b8: 68 63 00 7a xori r3,r3,122 10bc: 7c 63 00 34 cntlzw r3,r3 10c0: 54 7f d9 7e rlwinm r31,r3,27,5,31 10c4: 93 7c 00 00 stw r27,0(r28) 10c8: 4b ff ff 18 b fe0 10cc: 2c 1f 00 01 cmpwi r31,1 10d0: 41 82 00 18 beq 10e8 10d4: 2c 1f 00 02 cmpwi r31,2 10d8: 40 82 00 1c bne 10f4 10dc: 48 00 3c 31 bl 4d0c 10e0: 98 61 00 0a stb r3,10(r1) 10e4: 4b ff ff a8 b 108c 10e8: 48 00 3c 25 bl 4d0c 10ec: 98 61 00 09 stb r3,9(r1) 10f0: 4b ff ff 9c b 108c 10f4: 2c 1f 00 03 cmpwi r31,3 10f8: 41 82 00 64 beq 115c 10fc: 40 81 ff 90 ble 108c 1100: 48 00 3c 0d bl 4d0c 1104: 88 81 00 08 lbz r4,8(r1) 1108: 7d 21 fa 14 add r9,r1,r31 110c: 98 69 00 08 stb r3,8(r9) 1110: 39 24 00 03 addi r9,r4,3 1114: 7c 09 f8 00 cmpw r9,r31 1118: 40 82 ff 74 bne 108c 111c: a3 e1 00 09 lhz r31,9(r1) 1120: 38 84 00 01 addi r4,r4,1 1124: 38 61 00 0b addi r3,r1,11 1128: 48 00 2f f1 bl 4118 112c: 7c 03 f8 00 cmpw r3,r31 1130: 41 82 00 38 beq 1168 1134: 38 60 00 43 li r3,67 1138: 3b de 00 01 addi r30,r30,1 113c: 48 00 3c 59 bl 4d94 1140: 2c 1e 01 00 cmpwi r30,256 1144: 40 82 ff 20 bne 1064 1148: 3c 60 00 00 lis r3,0 114c: 38 63 4e fc addi r3,r3,20220 1150: 4c c6 31 82 crclr 4*cr1+eq 1154: 48 00 21 29 bl 327c 1158: 48 00 00 34 b 118c 115c: 48 00 3b b1 bl 4d0c 1160: 98 61 00 0b stb r3,11(r1) 1164: 4b ff ff 28 b 108c 1168: 89 21 00 0b lbz r9,11(r1) 116c: 28 09 00 01 cmplwi r9,1 1170: 41 82 00 28 beq 1198 1174: 28 09 00 02 cmplwi r9,2 1178: 41 82 00 44 beq 11bc 117c: 2c 09 00 00 cmpwi r9,0 1180: 40 82 00 58 bne 11d8 1184: 38 60 00 4b li r3,75 1188: 48 00 3c 0d bl 4d94 118c: 38 60 00 01 li r3,1 1190: 39 61 01 30 addi r11,r1,304 1194: 4b ff f3 cc b 560 <_rest32gpr_26_x> 1198: 88 a1 00 08 lbz r5,8(r1) 119c: 80 61 00 0c lwz r3,12(r1) 11a0: 38 81 00 10 addi r4,r1,16 11a4: 3b c0 00 00 li r30,0 11a8: 38 a5 ff fc addi r5,r5,-4 11ac: 48 00 1e 11 bl 2fbc 11b0: 38 60 00 4b li r3,75 11b4: 48 00 3b e1 bl 4d94 11b8: 4b ff fe ac b 1064 11bc: 38 60 00 4b li r3,75 11c0: 48 00 3b d5 bl 4d94 11c4: 80 c1 00 0c lwz r6,12(r1) 11c8: 38 a0 00 00 li r5,0 11cc: 38 80 00 00 li r4,0 11d0: 38 60 00 00 li r3,0 11d4: 4b ff fd 3d bl f10 11d8: 3b de 00 01 addi r30,r30,1 11dc: 38 60 00 55 li r3,85 11e0: 48 00 3b b5 bl 4d94 11e4: 4b ff ff 5c b 1140 11e8: 3c 60 00 00 lis r3,0 11ec: 38 63 4f 2b addi r3,r3,20267 11f0: 4c c6 31 82 crclr 4*cr1+eq 11f4: 48 00 20 89 bl 327c 11f8: 38 60 00 00 li r3,0 11fc: 4b ff ff 94 b 1190 00001200 : 1200: 94 21 ff c0 stwu r1,-64(r1) 1204: 3d 20 00 01 lis r9,1 1208: be a1 00 14 stmw r21,20(r1) 120c: 7c 9e 23 78 mr r30,r4 1210: 80 89 02 88 lwz r4,648(r9) 1214: 7c 08 02 a6 mflr r0 1218: 7c 7d 1b 78 mr r29,r3 121c: 90 01 00 44 stw r0,68(r1) 1220: 7c bc 2b 78 mr r28,r5 1224: 3c 60 00 00 lis r3,0 1228: 3f 20 00 00 lis r25,0 122c: 38 63 4f 56 addi r3,r3,20310 1230: 3f 00 00 00 lis r24,0 1234: 3e e0 00 00 lis r23,0 1238: 3e c0 00 00 lis r22,0 123c: 3e a0 00 00 lis r21,0 1240: 48 00 1f d1 bl 3210 1244: 3b 39 4f 63 addi r25,r25,20323 1248: 3b 18 4f 6e addi r24,r24,20334 124c: 3a f7 4f 74 addi r23,r23,20340 1250: 3a d6 4f 78 addi r22,r22,20344 1254: 3a b5 53 27 addi r21,r21,21287 1258: 2c 1e 00 00 cmpwi r30,0 125c: 41 81 00 4c bgt 12a8 1260: 80 01 00 44 lwz r0,68(r1) 1264: 82 a1 00 14 lwz r21,20(r1) 1268: 82 c1 00 18 lwz r22,24(r1) 126c: 82 e1 00 1c lwz r23,28(r1) 1270: 83 01 00 20 lwz r24,32(r1) 1274: 83 21 00 24 lwz r25,36(r1) 1278: 83 41 00 28 lwz r26,40(r1) 127c: 83 61 00 2c lwz r27,44(r1) 1280: 83 81 00 30 lwz r28,48(r1) 1284: 83 a1 00 34 lwz r29,52(r1) 1288: 83 c1 00 38 lwz r30,56(r1) 128c: 83 e1 00 3c lwz r31,60(r1) 1290: 3c 60 00 00 lis r3,0 1294: 7c 08 03 a6 mtlr r0 1298: 38 63 4e 84 addi r3,r3,20100 129c: 38 21 00 40 addi r1,r1,64 12a0: 4c c6 31 82 crclr 4*cr1+eq 12a4: 48 00 1f d8 b 327c 12a8: 7f df f3 78 mr r31,r30 12ac: 2c 1e 00 10 cmpwi r30,16 12b0: 40 81 00 08 ble 12b8 12b4: 3b e0 00 10 li r31,16 12b8: 7f 84 e3 78 mr r4,r28 12bc: 7f 23 cb 78 mr r3,r25 12c0: 3b 60 00 00 li r27,0 12c4: 4c c6 31 82 crclr 4*cr1+eq 12c8: 48 00 1f b5 bl 327c 12cc: 7c 9d d8 ae lbzx r4,r29,r27 12d0: 7f 03 c3 78 mr r3,r24 12d4: 3b 7b 00 01 addi r27,r27,1 12d8: 4c c6 31 82 crclr 4*cr1+eq 12dc: 48 00 1f a1 bl 327c 12e0: 7c 1f d8 00 cmpw r31,r27 12e4: 40 82 ff e8 bne 12cc 12e8: 7f fb fb 78 mr r27,r31 12ec: 2c 1b 00 10 cmpwi r27,16 12f0: 40 82 00 64 bne 1354 12f4: 3f 60 00 00 lis r27,0 12f8: 3b 40 00 00 li r26,0 12fc: 3b 7b 4f 76 addi r27,r27,20342 1300: 7f 63 db 78 mr r3,r27 1304: 4c c6 31 82 crclr 4*cr1+eq 1308: 48 00 1f 75 bl 327c 130c: 7c 9d d0 ae lbzx r4,r29,r26 1310: 39 24 ff e0 addi r9,r4,-32 1314: 55 29 06 3e clrlwi r9,r9,24 1318: 28 09 00 5e cmplwi r9,94 131c: 40 81 00 4c ble 1368 1320: 7e a3 ab 78 mr r3,r21 1324: 4c c6 31 82 crclr 4*cr1+eq 1328: 48 00 1f 55 bl 327c 132c: 3b 5a 00 01 addi r26,r26,1 1330: 7c 1f d0 00 cmpw r31,r26 1334: 40 82 ff d8 bne 130c 1338: 7f fa fb 78 mr r26,r31 133c: 2c 1a 00 10 cmpwi r26,16 1340: 40 82 00 38 bne 1378 1344: 7f bd fa 14 add r29,r29,r31 1348: 7f df f0 50 subf r30,r31,r30 134c: 7f 9c fa 14 add r28,r28,r31 1350: 4b ff ff 08 b 1258 1354: 7e e3 bb 78 mr r3,r23 1358: 3b 7b 00 01 addi r27,r27,1 135c: 4c c6 31 82 crclr 4*cr1+eq 1360: 48 00 1f 1d bl 327c 1364: 4b ff ff 88 b 12ec 1368: 7e c3 b3 78 mr r3,r22 136c: 4c c6 31 82 crclr 4*cr1+eq 1370: 48 00 1f 0d bl 327c 1374: 4b ff ff b8 b 132c 1378: 7f 63 db 78 mr r3,r27 137c: 3b 5a 00 01 addi r26,r26,1 1380: 4c c6 31 82 crclr 4*cr1+eq 1384: 48 00 1e f9 bl 327c 1388: 4b ff ff b4 b 133c 0000138c : 138c: 94 21 ff f0 stwu r1,-16(r1) 1390: 3d 20 00 00 lis r9,0 1394: 93 e1 00 0c stw r31,12(r1) 1398: 83 e9 66 60 lwz r31,26208(r9) 139c: 7c 08 02 a6 mflr r0 13a0: 38 89 66 60 addi r4,r9,26208 13a4: 90 01 00 14 stw r0,20(r1) 13a8: 3c 60 00 00 lis r3,0 13ac: 38 63 00 00 addi r3,r3,0 13b0: 7c 83 20 50 subf r4,r3,r4 13b4: 48 00 2d bd bl 4170 13b8: 7c 1f 18 40 cmplw r31,r3 13bc: 40 82 00 28 bne 13e4 13c0: 80 01 00 14 lwz r0,20(r1) 13c4: 7f e4 fb 78 mr r4,r31 13c8: 83 e1 00 0c lwz r31,12(r1) 13cc: 3c 60 00 00 lis r3,0 13d0: 38 21 00 10 addi r1,r1,16 13d4: 38 63 4f 7b addi r3,r3,20347 13d8: 7c 08 03 a6 mtlr r0 13dc: 4c c6 31 82 crclr 4*cr1+eq 13e0: 48 00 1e 9c b 327c 13e4: 7c 65 1b 78 mr r5,r3 13e8: 7f e4 fb 78 mr r4,r31 13ec: 3c 60 00 00 lis r3,0 13f0: 38 63 4f 94 addi r3,r3,20372 13f4: 4c c6 31 82 crclr 4*cr1+eq 13f8: 48 00 1e 85 bl 327c 13fc: 80 01 00 14 lwz r0,20(r1) 1400: 83 e1 00 0c lwz r31,12(r1) 1404: 3c 60 00 00 lis r3,0 1408: 38 21 00 10 addi r1,r1,16 140c: 38 63 4f c0 addi r3,r3,20416 1410: 7c 08 03 a6 mtlr r0 1414: 4c c6 31 82 crclr 4*cr1+eq 1418: 48 00 1e 64 b 327c 0000141c : 141c: 39 40 00 08 li r10,8 1420: 39 20 00 00 li r9,0 1424: 39 00 00 00 li r8,0 1428: 7d 49 03 a6 mtctr r10 142c: 55 2a 10 3a rlwinm r10,r9,2,0,29 1430: 39 29 00 01 addi r9,r9,1 1434: 7d 05 51 2e stwx r8,r5,r10 1438: 42 00 ff f4 bdnz 142c 143c: 90 64 00 00 stw r3,0(r4) 1440: 89 23 00 00 lbz r9,0(r3) 1444: 28 09 00 20 cmplwi r9,32 1448: 41 82 00 6c beq 14b4 144c: 2c 09 00 00 cmpwi r9,0 1450: 40 82 00 0c bne 145c 1454: 38 60 00 00 li r3,0 1458: 4e 80 00 20 blr 145c: 38 63 00 01 addi r3,r3,1 1460: 4b ff ff e0 b 1440 1464: 39 29 00 01 addi r9,r9,1 1468: 48 00 00 30 b 1498 146c: 98 e9 00 00 stb r7,0(r9) 1470: 7d 03 43 78 mr r3,r8 1474: 39 29 00 01 addi r9,r9,1 1478: 89 49 00 00 lbz r10,0(r9) 147c: 28 0a 00 20 cmplwi r10,32 1480: 41 82 ff f4 beq 1474 1484: 2c 0a 00 00 cmpwi r10,0 1488: 4d 82 00 20 beqlr 148c: 39 03 00 01 addi r8,r3,1 1490: 54 63 10 3a rlwinm r3,r3,2,0,29 1494: 7d 25 19 2e stwx r9,r5,r3 1498: 89 49 00 00 lbz r10,0(r9) 149c: 28 0a 00 20 cmplwi r10,32 14a0: 41 82 ff cc beq 146c 14a4: 2c 0a 00 00 cmpwi r10,0 14a8: 40 82 ff bc bne 1464 14ac: 7d 03 43 78 mr r3,r8 14b0: 4e 80 00 20 blr 14b4: 39 23 00 01 addi r9,r3,1 14b8: 39 40 00 00 li r10,0 14bc: 38 e0 00 00 li r7,0 14c0: 99 43 00 00 stb r10,0(r3) 14c4: 38 60 00 00 li r3,0 14c8: 4b ff ff b0 b 1478 000014cc : 14cc: 94 21 ff e0 stwu r1,-32(r1) 14d0: 7c 08 02 a6 mflr r0 14d4: bf 61 00 0c stmw r27,12(r1) 14d8: 90 01 00 24 stw r0,36(r1) 14dc: 3f e0 00 00 lis r31,0 14e0: 3f c0 00 00 lis r30,0 14e4: 7c 7d 1b 78 mr r29,r3 14e8: 7c 9c 23 78 mr r28,r4 14ec: 7c bb 2b 78 mr r27,r5 14f0: 3b ff 63 90 addi r31,r31,25488 14f4: 3b de 63 d0 addi r30,r30,25552 14f8: 7c 1f f0 00 cmpw r31,r30 14fc: 40 82 00 0c bne 1508 1500: 38 60 00 00 li r3,0 1504: 48 00 00 38 b 153c 1508: 81 3f 00 00 lwz r9,0(r31) 150c: 7f a3 eb 78 mr r3,r29 1510: 80 89 00 04 lwz r4,4(r9) 1514: 48 00 28 61 bl 3d74 1518: 2c 03 00 00 cmpwi r3,0 151c: 40 82 00 28 bne 1544 1520: 81 3f 00 00 lwz r9,0(r31) 1524: 7f 83 e3 78 mr r3,r28 1528: 7f 64 db 78 mr r4,r27 152c: 81 29 00 00 lwz r9,0(r9) 1530: 7d 29 03 a6 mtctr r9 1534: 4e 80 04 21 bctrl 1538: 80 7f 00 00 lwz r3,0(r31) 153c: 39 61 00 20 addi r11,r1,32 1540: 4b ff f0 24 b 564 <_rest32gpr_27_x> 1544: 3b ff 00 04 addi r31,r31,4 1548: 4b ff ff b0 b 14f8 0000154c : 154c: 94 21 ff f0 stwu r1,-16(r1) 1550: 7c 08 02 a6 mflr r0 1554: bf c1 00 08 stmw r30,8(r1) 1558: 90 01 00 14 stw r0,20(r1) 155c: 3f e0 00 00 lis r31,0 1560: 3f c0 00 00 lis r30,0 1564: 3b ff 63 d0 addi r31,r31,25552 1568: 3b de 63 d0 addi r30,r30,25552 156c: 7c 1f f0 00 cmpw r31,r30 1570: 40 82 00 0c bne 157c 1574: 39 61 00 10 addi r11,r1,16 1578: 4b ff ef f8 b 570 <_rest32gpr_30_x> 157c: 81 3f 00 00 lwz r9,0(r31) 1580: 3b ff 00 04 addi r31,r31,4 1584: 7d 29 03 a6 mtctr r9 1588: 4e 80 04 21 bctrl 158c: 4b ff ff e0 b 156c 00001590 : 1590: 4e 80 00 20 blr 00001594 : 1594: 94 21 ff d0 stwu r1,-48(r1) 1598: 7c 08 02 a6 mflr r0 159c: bf 21 00 14 stmw r25,20(r1) 15a0: 90 01 00 34 stw r0,52(r1) 15a4: 3c 60 00 00 lis r3,0 15a8: 3f a0 00 00 lis r29,0 15ac: 38 63 4f f3 addi r3,r3,20467 15b0: 3f 80 00 00 lis r28,0 15b4: 3f 60 00 00 lis r27,0 15b8: 3f 40 00 00 lis r26,0 15bc: 48 00 1d 51 bl 330c 15c0: 3b c0 00 00 li r30,0 15c4: 3f 20 00 00 lis r25,0 15c8: 3b bd 63 d0 addi r29,r29,25552 15cc: 3b 9c 50 15 addi r28,r28,20501 15d0: 3b 7b 4f f1 addi r27,r27,20465 15d4: 3b 5a 4e 84 addi r26,r26,20100 15d8: 39 20 00 00 li r9,0 15dc: 3b f9 63 90 addi r31,r25,25488 15e0: 48 00 00 3c b 161c 15e4: 81 5f 00 00 lwz r10,0(r31) 15e8: 81 0a 00 0c lwz r8,12(r10) 15ec: 7c 08 f0 00 cmpw r8,r30 15f0: 40 82 00 28 bne 1618 15f4: 80 aa 00 08 lwz r5,8(r10) 15f8: 80 8a 00 04 lwz r4,4(r10) 15fc: 2c 05 00 00 cmpwi r5,0 1600: 40 82 00 08 bne 1608 1604: 7f 65 db 78 mr r5,r27 1608: 7f 83 e3 78 mr r3,r28 160c: 4c c6 31 82 crclr 4*cr1+eq 1610: 48 00 1c 6d bl 327c 1614: 39 20 00 01 li r9,1 1618: 3b ff 00 04 addi r31,r31,4 161c: 7c 1f e8 00 cmpw r31,r29 1620: 40 82 ff c4 bne 15e4 1624: 2c 09 00 00 cmpwi r9,0 1628: 41 82 00 10 beq 1638 162c: 7f 43 d3 78 mr r3,r26 1630: 4c c6 31 82 crclr 4*cr1+eq 1634: 48 00 1c 49 bl 327c 1638: 3b de 00 01 addi r30,r30,1 163c: 2c 1e 00 09 cmpwi r30,9 1640: 40 82 ff 98 bne 15d8 1644: 39 61 00 30 addi r11,r1,48 1648: 4b ff ef 14 b 55c <_rest32gpr_25_x> 0000164c : 164c: 94 21 fe f0 stwu r1,-272(r1) 1650: 7c 08 02 a6 mflr r0 1654: 39 21 00 08 addi r9,r1,8 1658: 3d 40 ff f0 lis r10,-16 165c: 38 e0 01 00 li r7,256 1660: 90 01 01 14 stw r0,276(r1) 1664: 61 4a 38 00 ori r10,r10,14336 1668: 7d 28 4b 78 mr r8,r9 166c: 7c e9 03 a6 mtctr r7 1670: 80 ea 00 00 lwz r7,0(r10) 1674: 39 29 00 01 addi r9,r9,1 1678: 39 4a 00 04 addi r10,r10,4 167c: 98 e9 ff ff stb r7,-1(r9) 1680: 42 00 ff f0 bdnz 1670 1684: 89 21 00 08 lbz r9,8(r1) 1688: 3c 80 00 00 lis r4,0 168c: 38 84 4f f1 addi r4,r4,20465 1690: 2c 09 00 00 cmpwi r9,0 1694: 41 82 00 08 beq 169c 1698: 7d 04 43 78 mr r4,r8 169c: 3c 60 00 00 lis r3,0 16a0: 38 63 50 21 addi r3,r3,20513 16a4: 4c c6 31 82 crclr 4*cr1+eq 16a8: 48 00 1b d5 bl 327c 16ac: 80 01 01 14 lwz r0,276(r1) 16b0: 38 21 01 10 addi r1,r1,272 16b4: 7c 08 03 a6 mtlr r0 16b8: 4e 80 00 20 blr 000016bc : 16bc: 94 21 ff e0 stwu r1,-32(r1) 16c0: 7c 08 02 a6 mflr r0 16c4: bf c1 00 18 stmw r30,24(r1) 16c8: 90 01 00 24 stw r0,36(r1) 16cc: 2c 03 00 01 cmpwi r3,1 16d0: 41 81 00 1c bgt 16ec 16d4: 3c 60 00 00 lis r3,0 16d8: 38 63 50 2b addi r3,r3,20523 16dc: 4c c6 31 82 crclr 4*cr1+eq 16e0: 48 00 1b 9d bl 327c 16e4: 39 61 00 20 addi r11,r1,32 16e8: 4b ff ee 88 b 570 <_rest32gpr_30_x> 16ec: 7c 9f 23 78 mr r31,r4 16f0: 80 7f 00 00 lwz r3,0(r31) 16f4: 38 a0 00 00 li r5,0 16f8: 38 81 00 08 addi r4,r1,8 16fc: 48 00 18 7d bl 2f78 1700: 81 21 00 08 lwz r9,8(r1) 1704: 7c 7e 1b 78 mr r30,r3 1708: 3c 60 00 00 lis r3,0 170c: 38 63 50 42 addi r3,r3,20546 1710: 89 29 00 00 lbz r9,0(r9) 1714: 2c 09 00 00 cmpwi r9,0 1718: 40 82 ff c4 bne 16dc 171c: 80 7f 00 04 lwz r3,4(r31) 1720: 38 81 00 08 addi r4,r1,8 1724: 38 a0 00 00 li r5,0 1728: 48 00 18 51 bl 2f78 172c: 81 21 00 08 lwz r9,8(r1) 1730: 7c 64 1b 78 mr r4,r3 1734: 89 29 00 00 lbz r9,0(r9) 1738: 2c 09 00 00 cmpwi r9,0 173c: 41 82 00 10 beq 174c 1740: 3c 60 00 00 lis r3,0 1744: 38 63 53 6b addi r3,r3,21355 1748: 4b ff ff 94 b 16dc 174c: 7f c3 f3 78 mr r3,r30 1750: 48 00 2a 21 bl 4170 1754: 7c 64 1b 78 mr r4,r3 1758: 3c 60 00 00 lis r3,0 175c: 38 63 50 54 addi r3,r3,20564 1760: 4c c6 31 82 crclr 4*cr1+eq 1764: 48 00 1b 19 bl 327c 1768: 4b ff ff 7c b 16e4 0000176c : 176c: 3d 20 ff f0 lis r9,-16 1770: 61 29 18 00 ori r9,r9,6144 1774: 7c 80 4c 2c lwbrx r4,0,r9 1778: 3c 60 00 00 lis r3,0 177c: 38 63 50 60 addi r3,r3,20576 1780: 4c c6 31 82 crclr 4*cr1+eq 1784: 48 00 1a f8 b 327c 00001788 : 1788: 94 21 ff e0 stwu r1,-32(r1) 178c: 7c 08 02 a6 mflr r0 1790: 93 e1 00 1c stw r31,28(r1) 1794: 90 01 00 24 stw r0,36(r1) 1798: 2c 03 00 00 cmpwi r3,0 179c: 41 81 00 1c bgt 17b8 17a0: 3c 60 00 00 lis r3,0 17a4: 38 63 50 74 addi r3,r3,20596 17a8: 4c c6 31 82 crclr 4*cr1+eq 17ac: 48 00 1a d1 bl 327c 17b0: 39 61 00 20 addi r11,r1,32 17b4: 4b ff ed c0 b 574 <_rest32gpr_31_x> 17b8: 7c 89 23 78 mr r9,r4 17bc: 80 69 00 00 lwz r3,0(r9) 17c0: 38 a0 00 00 li r5,0 17c4: 38 81 00 08 addi r4,r1,8 17c8: 48 00 17 b1 bl 2f78 17cc: 81 21 00 08 lwz r9,8(r1) 17d0: 7c 7f 1b 78 mr r31,r3 17d4: 89 29 00 00 lbz r9,0(r9) 17d8: 2c 09 00 00 cmpwi r9,0 17dc: 41 82 00 10 beq 17ec 17e0: 3c 60 00 00 lis r3,0 17e4: 38 63 50 81 addi r3,r3,20609 17e8: 4b ff ff c0 b 17a8 17ec: 7c 64 1b 78 mr r4,r3 17f0: 3c 60 00 00 lis r3,0 17f4: 38 63 50 91 addi r3,r3,20625 17f8: 4c c6 31 82 crclr 4*cr1+eq 17fc: 48 00 1a 81 bl 327c 1800: 3d 20 ff f0 lis r9,-16 1804: 61 29 10 00 ori r9,r9,4096 1808: 7f e0 4d 2c stwbrx r31,0,r9 180c: 4b ff ff a4 b 17b0 00001810 : 1810: 94 21 ff f0 stwu r1,-16(r1) 1814: 7c 08 02 a6 mflr r0 1818: 3c 60 00 00 lis r3,0 181c: 90 01 00 14 stw r0,20(r1) 1820: 38 63 51 5b addi r3,r3,20827 1824: 4c c6 31 82 crclr 4*cr1+eq 1828: 48 00 1a 55 bl 327c 182c: 80 01 00 14 lwz r0,20(r1) 1830: 3c 60 00 00 lis r3,0 1834: 38 21 00 10 addi r1,r1,16 1838: 38 63 51 76 addi r3,r3,20854 183c: 7c 08 03 a6 mtlr r0 1840: 48 00 1a cc b 330c 00001844 : 1844: 94 21 ff d0 stwu r1,-48(r1) 1848: 7c 08 02 a6 mflr r0 184c: bf 61 00 1c stmw r27,28(r1) 1850: 90 01 00 34 stw r0,52(r1) 1854: 2c 03 00 01 cmpwi r3,1 1858: 41 81 00 1c bgt 1874 185c: 3c 60 00 00 lis r3,0 1860: 38 63 51 d0 addi r3,r3,20944 1864: 4c c6 31 82 crclr 4*cr1+eq 1868: 48 00 1a 15 bl 327c 186c: 39 61 00 30 addi r11,r1,48 1870: 4b ff ec f4 b 564 <_rest32gpr_27_x> 1874: 7c 9b 23 78 mr r27,r4 1878: 7c 7d 1b 78 mr r29,r3 187c: 80 7b 00 00 lwz r3,0(r27) 1880: 38 a0 00 00 li r5,0 1884: 38 81 00 08 addi r4,r1,8 1888: 48 00 16 f1 bl 2f78 188c: 81 21 00 08 lwz r9,8(r1) 1890: 7c 7f 1b 78 mr r31,r3 1894: 3c 60 00 00 lis r3,0 1898: 38 63 50 42 addi r3,r3,20546 189c: 89 29 00 00 lbz r9,0(r9) 18a0: 2c 09 00 00 cmpwi r9,0 18a4: 40 82 ff c0 bne 1864 18a8: 80 7b 00 04 lwz r3,4(r27) 18ac: 38 a0 00 00 li r5,0 18b0: 38 81 00 08 addi r4,r1,8 18b4: 48 00 16 c5 bl 2f78 18b8: 81 21 00 08 lwz r9,8(r1) 18bc: 7c 7c 1b 78 mr r28,r3 18c0: 3c 60 00 00 lis r3,0 18c4: 38 63 50 81 addi r3,r3,20609 18c8: 89 29 00 00 lbz r9,0(r9) 18cc: 2c 09 00 00 cmpwi r9,0 18d0: 40 82 ff 94 bne 1864 18d4: 3b c0 00 01 li r30,1 18d8: 38 60 00 04 li r3,4 18dc: 2c 1d 00 02 cmpwi r29,2 18e0: 41 82 00 4c beq 192c 18e4: 80 7b 00 08 lwz r3,8(r27) 18e8: 38 a0 00 00 li r5,0 18ec: 38 81 00 08 addi r4,r1,8 18f0: 48 00 16 89 bl 2f78 18f4: 81 21 00 08 lwz r9,8(r1) 18f8: 7c 7e 1b 78 mr r30,r3 18fc: 3c 60 00 00 lis r3,0 1900: 38 63 51 fb addi r3,r3,20987 1904: 89 29 00 00 lbz r9,0(r9) 1908: 2c 09 00 00 cmpwi r9,0 190c: 40 82 ff 58 bne 1864 1910: 38 60 00 04 li r3,4 1914: 2c 1d 00 04 cmpwi r29,4 1918: 40 82 00 14 bne 192c 191c: 80 7b 00 0c lwz r3,12(r27) 1920: 38 a0 00 00 li r5,0 1924: 38 81 00 08 addi r4,r1,8 1928: 48 00 16 51 bl 2f78 192c: 39 3e 00 01 addi r9,r30,1 1930: 7d 29 03 a6 mtctr r9 1934: 42 40 ff 38 bdz 186c 1938: 28 03 00 02 cmplwi r3,2 193c: 41 82 00 20 beq 195c 1940: 28 03 00 04 cmplwi r3,4 1944: 41 82 00 24 beq 1968 1948: 28 03 00 01 cmplwi r3,1 194c: 40 82 00 28 bne 1974 1950: 9b 9f 00 00 stb r28,0(r31) 1954: 3b ff 00 01 addi r31,r31,1 1958: 4b ff ff dc b 1934 195c: b3 9f 00 00 sth r28,0(r31) 1960: 3b ff 00 02 addi r31,r31,2 1964: 4b ff ff d0 b 1934 1968: 93 9f 00 00 stw r28,0(r31) 196c: 3b ff 00 04 addi r31,r31,4 1970: 4b ff ff c4 b 1934 1974: 3c 60 00 00 lis r3,0 1978: 38 63 52 0b addi r3,r3,21003 197c: 4b ff fe e8 b 1864 00001980 : 1980: 94 21 ff d0 stwu r1,-48(r1) 1984: 7c 08 02 a6 mflr r0 1988: bf 81 00 20 stmw r28,32(r1) 198c: 90 01 00 34 stw r0,52(r1) 1990: 2c 03 00 01 cmpwi r3,1 1994: 41 81 00 1c bgt 19b0 1998: 3c 60 00 00 lis r3,0 199c: 38 63 52 1a addi r3,r3,21018 19a0: 4c c6 31 82 crclr 4*cr1+eq 19a4: 48 00 18 d9 bl 327c 19a8: 39 61 00 30 addi r11,r1,48 19ac: 4b ff eb bc b 568 <_rest32gpr_28_x> 19b0: 7c 9e 23 78 mr r30,r4 19b4: 7c 7f 1b 78 mr r31,r3 19b8: 80 7e 00 00 lwz r3,0(r30) 19bc: 38 a0 00 00 li r5,0 19c0: 38 81 00 08 addi r4,r1,8 19c4: 48 00 15 b5 bl 2f78 19c8: 81 21 00 08 lwz r9,8(r1) 19cc: 7c 7d 1b 78 mr r29,r3 19d0: 3c 60 00 00 lis r3,0 19d4: 38 63 52 37 addi r3,r3,21047 19d8: 89 29 00 00 lbz r9,0(r9) 19dc: 2c 09 00 00 cmpwi r9,0 19e0: 40 82 ff c0 bne 19a0 19e4: 80 7e 00 04 lwz r3,4(r30) 19e8: 38 a0 00 00 li r5,0 19ec: 38 81 00 08 addi r4,r1,8 19f0: 48 00 15 89 bl 2f78 19f4: 81 21 00 08 lwz r9,8(r1) 19f8: 7c 7c 1b 78 mr r28,r3 19fc: 3c 60 00 00 lis r3,0 1a00: 38 63 52 55 addi r3,r3,21077 1a04: 89 29 00 00 lbz r9,0(r9) 1a08: 2c 09 00 00 cmpwi r9,0 1a0c: 40 82 ff 94 bne 19a0 1a10: 38 60 00 01 li r3,1 1a14: 2c 1f 00 02 cmpwi r31,2 1a18: 41 82 00 30 beq 1a48 1a1c: 80 7e 00 08 lwz r3,8(r30) 1a20: 38 a0 00 00 li r5,0 1a24: 38 81 00 08 addi r4,r1,8 1a28: 48 00 15 51 bl 2f78 1a2c: 81 41 00 08 lwz r10,8(r1) 1a30: 89 4a 00 00 lbz r10,0(r10) 1a34: 2c 0a 00 00 cmpwi r10,0 1a38: 41 82 00 10 beq 1a48 1a3c: 3c 60 00 00 lis r3,0 1a40: 38 63 51 fb addi r3,r3,20987 1a44: 4b ff ff 5c b 19a0 1a48: 39 23 00 01 addi r9,r3,1 1a4c: 39 40 00 00 li r10,0 1a50: 7d 29 03 a6 mtctr r9 1a54: 55 49 10 3a rlwinm r9,r10,2,0,29 1a58: 42 40 ff 50 bdz 19a8 1a5c: 7d 1c 48 2e lwzx r8,r28,r9 1a60: 39 4a 00 01 addi r10,r10,1 1a64: 7d 1d 49 2e stwx r8,r29,r9 1a68: 4b ff ff ec b 1a54 00001a6c : 1a6c: 94 21 ff d0 stwu r1,-48(r1) 1a70: 7c 08 02 a6 mflr r0 1a74: bf 61 00 1c stmw r27,28(r1) 1a78: 90 01 00 34 stw r0,52(r1) 1a7c: 2c 03 00 02 cmpwi r3,2 1a80: 41 81 00 1c bgt 1a9c 1a84: 3c 60 00 00 lis r3,0 1a88: 38 63 52 6e addi r3,r3,21102 1a8c: 4c c6 31 82 crclr 4*cr1+eq 1a90: 48 00 17 ed bl 327c 1a94: 39 61 00 30 addi r11,r1,48 1a98: 4b ff ea cc b 564 <_rest32gpr_27_x> 1a9c: 7c 9d 23 78 mr r29,r4 1aa0: 80 7d 00 00 lwz r3,0(r29) 1aa4: 38 a0 00 00 li r5,0 1aa8: 38 81 00 08 addi r4,r1,8 1aac: 48 00 14 cd bl 2f78 1ab0: 81 21 00 08 lwz r9,8(r1) 1ab4: 7c 7f 1b 78 mr r31,r3 1ab8: 3c 60 00 00 lis r3,0 1abc: 38 63 52 8e addi r3,r3,21134 1ac0: 89 29 00 00 lbz r9,0(r9) 1ac4: 2c 09 00 00 cmpwi r9,0 1ac8: 40 82 ff c4 bne 1a8c 1acc: 80 7d 00 04 lwz r3,4(r29) 1ad0: 38 a0 00 00 li r5,0 1ad4: 38 81 00 08 addi r4,r1,8 1ad8: 48 00 14 a1 bl 2f78 1adc: 81 21 00 08 lwz r9,8(r1) 1ae0: 7c 7e 1b 78 mr r30,r3 1ae4: 3c 60 00 00 lis r3,0 1ae8: 38 63 52 9e addi r3,r3,21150 1aec: 89 29 00 00 lbz r9,0(r9) 1af0: 2c 09 00 00 cmpwi r9,0 1af4: 40 82 ff 98 bne 1a8c 1af8: 80 7d 00 08 lwz r3,8(r29) 1afc: 38 a0 00 00 li r5,0 1b00: 38 81 00 08 addi r4,r1,8 1b04: 3f 60 00 00 lis r27,0 1b08: 3b 80 00 00 li r28,0 1b0c: 48 00 14 6d bl 2f78 1b10: 81 21 00 08 lwz r9,8(r1) 1b14: 7c 7d 1b 78 mr r29,r3 1b18: 3b 7b 52 ae addi r27,r27,21166 1b1c: 3c 60 00 00 lis r3,0 1b20: 38 63 51 fb addi r3,r3,20987 1b24: 89 49 00 00 lbz r10,0(r9) 1b28: 39 20 00 01 li r9,1 1b2c: 2c 0a 00 00 cmpwi r10,0 1b30: 40 82 ff 5c bne 1a8c 1b34: 7c 1c e8 40 cmplw r28,r29 1b38: 40 82 00 20 bne 1b58 1b3c: 3c 60 00 00 lis r3,0 1b40: 2c 09 00 00 cmpwi r9,0 1b44: 38 63 53 09 addi r3,r3,21257 1b48: 40 82 ff 44 bne 1a8c 1b4c: 3c 60 00 00 lis r3,0 1b50: 38 63 53 29 addi r3,r3,21289 1b54: 4b ff ff 38 b 1a8c 1b58: 80 bf 00 00 lwz r5,0(r31) 1b5c: 80 fe 00 00 lwz r7,0(r30) 1b60: 7c 05 38 40 cmplw r5,r7 1b64: 41 82 00 1c beq 1b80 1b68: 7f c6 f3 78 mr r6,r30 1b6c: 7f e4 fb 78 mr r4,r31 1b70: 7f 63 db 78 mr r3,r27 1b74: 4c c6 31 82 crclr 4*cr1+eq 1b78: 48 00 17 05 bl 327c 1b7c: 39 20 00 00 li r9,0 1b80: 3b 9c 00 01 addi r28,r28,1 1b84: 3b ff 00 04 addi r31,r31,4 1b88: 3b de 00 04 addi r30,r30,4 1b8c: 4b ff ff a8 b 1b34 00001b90 : 1b90: 94 21 ff d0 stwu r1,-48(r1) 1b94: 7c 08 02 a6 mflr r0 1b98: bf a1 00 24 stmw r29,36(r1) 1b9c: 90 01 00 34 stw r0,52(r1) 1ba0: 7c 7f 1b 79 mr. r31,r3 1ba4: 41 81 00 1c bgt 1bc0 1ba8: 3c 60 00 00 lis r3,0 1bac: 38 63 53 4e addi r3,r3,21326 1bb0: 4c c6 31 82 crclr 4*cr1+eq 1bb4: 48 00 16 c9 bl 327c 1bb8: 39 61 00 30 addi r11,r1,48 1bbc: 4b ff e9 b0 b 56c <_rest32gpr_29_x> 1bc0: 7c 9e 23 78 mr r30,r4 1bc4: 80 7e 00 00 lwz r3,0(r30) 1bc8: 38 a0 00 00 li r5,0 1bcc: 38 81 00 08 addi r4,r1,8 1bd0: 48 00 13 a9 bl 2f78 1bd4: 81 21 00 08 lwz r9,8(r1) 1bd8: 7c 7d 1b 78 mr r29,r3 1bdc: 3c 60 00 00 lis r3,0 1be0: 38 63 50 42 addi r3,r3,20546 1be4: 89 29 00 00 lbz r9,0(r9) 1be8: 2c 09 00 00 cmpwi r9,0 1bec: 40 82 ff c4 bne 1bb0 1bf0: 2c 1f 00 01 cmpwi r31,1 1bf4: 41 82 00 34 beq 1c28 1bf8: 80 7e 00 04 lwz r3,4(r30) 1bfc: 38 81 00 08 addi r4,r1,8 1c00: 38 a0 00 00 li r5,0 1c04: 48 00 13 75 bl 2f78 1c08: 81 21 00 08 lwz r9,8(r1) 1c0c: 7c 64 1b 78 mr r4,r3 1c10: 89 29 00 00 lbz r9,0(r9) 1c14: 2c 09 00 00 cmpwi r9,0 1c18: 41 82 00 14 beq 1c2c 1c1c: 3c 60 00 00 lis r3,0 1c20: 38 63 53 6a addi r3,r3,21354 1c24: 4b ff ff 8c b 1bb0 1c28: 38 80 00 04 li r4,4 1c2c: 7f a5 eb 78 mr r5,r29 1c30: 7f a3 eb 78 mr r3,r29 1c34: 4b ff f5 cd bl 1200 1c38: 4b ff ff 80 b 1bb8 00001c3c : 1c3c: 94 21 ff d0 stwu r1,-48(r1) 1c40: 7c 08 02 a6 mflr r0 1c44: bf a1 00 24 stmw r29,36(r1) 1c48: 90 01 00 34 stw r0,52(r1) 1c4c: 7c 7f 1b 79 mr. r31,r3 1c50: 41 81 00 1c bgt 1c6c 1c54: 3c 60 00 00 lis r3,0 1c58: 38 63 53 7c addi r3,r3,21372 1c5c: 4c c6 31 82 crclr 4*cr1+eq 1c60: 48 00 16 1d bl 327c 1c64: 39 61 00 30 addi r11,r1,48 1c68: 4b ff e9 04 b 56c <_rest32gpr_29_x> 1c6c: 7c 9e 23 78 mr r30,r4 1c70: 80 7e 00 00 lwz r3,0(r30) 1c74: 38 a0 00 00 li r5,0 1c78: 38 81 00 08 addi r4,r1,8 1c7c: 48 00 12 fd bl 2f78 1c80: 81 21 00 08 lwz r9,8(r1) 1c84: 7c 7d 1b 78 mr r29,r3 1c88: 3c 60 00 00 lis r3,0 1c8c: 38 63 50 42 addi r3,r3,20546 1c90: 89 29 00 00 lbz r9,0(r9) 1c94: 2c 09 00 00 cmpwi r9,0 1c98: 40 82 ff c4 bne 1c5c 1c9c: 2c 1f 00 01 cmpwi r31,1 1ca0: 41 82 00 34 beq 1cd4 1ca4: 80 7e 00 04 lwz r3,4(r30) 1ca8: 38 81 00 08 addi r4,r1,8 1cac: 38 a0 00 00 li r5,0 1cb0: 48 00 12 c9 bl 2f78 1cb4: 81 21 00 08 lwz r9,8(r1) 1cb8: 7c 64 1b 78 mr r4,r3 1cbc: 89 29 00 00 lbz r9,0(r9) 1cc0: 2c 09 00 00 cmpwi r9,0 1cc4: 41 82 00 14 beq 1cd8 1cc8: 3c 60 00 00 lis r3,0 1ccc: 38 63 52 0b addi r3,r3,21003 1cd0: 4b ff ff 8c b 1c5c 1cd4: 38 80 ff ff li r4,-1 1cd8: 7f a3 eb 78 mr r3,r29 1cdc: 48 00 2e d1 bl 4bac 1ce0: 4b ff ff 84 b 1c64 00001ce4 : 1ce4: 94 21 ff d0 stwu r1,-48(r1) 1ce8: 7c 08 02 a6 mflr r0 1cec: bf 61 00 1c stmw r27,28(r1) 1cf0: 90 01 00 34 stw r0,52(r1) 1cf4: 2c 03 00 01 cmpwi r3,1 1cf8: 41 81 00 1c bgt 1d14 1cfc: 3c 60 00 00 lis r3,0 1d00: 38 63 53 98 addi r3,r3,21400 1d04: 4c c6 31 82 crclr 4*cr1+eq 1d08: 48 00 15 75 bl 327c 1d0c: 39 61 00 30 addi r11,r1,48 1d10: 4b ff e8 54 b 564 <_rest32gpr_27_x> 1d14: 7c 9e 23 78 mr r30,r4 1d18: 7c 7f 1b 78 mr r31,r3 1d1c: 80 7e 00 00 lwz r3,0(r30) 1d20: 38 a0 00 00 li r5,0 1d24: 38 81 00 08 addi r4,r1,8 1d28: 48 00 12 51 bl 2f78 1d2c: 81 21 00 08 lwz r9,8(r1) 1d30: 7c 7c 1b 78 mr r28,r3 1d34: 3c 60 00 00 lis r3,0 1d38: 38 63 50 42 addi r3,r3,20546 1d3c: 89 29 00 00 lbz r9,0(r9) 1d40: 2c 09 00 00 cmpwi r9,0 1d44: 40 82 ff c0 bne 1d04 1d48: 80 7e 00 04 lwz r3,4(r30) 1d4c: 38 a0 00 00 li r5,0 1d50: 38 81 00 08 addi r4,r1,8 1d54: 48 00 12 25 bl 2f78 1d58: 81 21 00 08 lwz r9,8(r1) 1d5c: 7c 7b 1b 78 mr r27,r3 1d60: 3c 60 00 00 lis r3,0 1d64: 38 63 52 0b addi r3,r3,21003 1d68: 89 29 00 00 lbz r9,0(r9) 1d6c: 2c 09 00 00 cmpwi r9,0 1d70: 40 82 ff 94 bne 1d04 1d74: 3b a0 00 00 li r29,0 1d78: 38 c0 00 00 li r6,0 1d7c: 2c 1f 00 02 cmpwi r31,2 1d80: 41 82 00 74 beq 1df4 1d84: 80 7e 00 08 lwz r3,8(r30) 1d88: 38 a0 00 00 li r5,0 1d8c: 38 81 00 08 addi r4,r1,8 1d90: 48 00 11 e9 bl 2f78 1d94: 81 21 00 08 lwz r9,8(r1) 1d98: 33 a3 ff ff addic r29,r3,-1 1d9c: 7f bd 19 10 subfe r29,r29,r3 1da0: 3c 60 00 00 lis r3,0 1da4: 38 63 53 c8 addi r3,r3,21448 1da8: 89 29 00 00 lbz r9,0(r9) 1dac: 2c 09 00 00 cmpwi r9,0 1db0: 40 82 ff 54 bne 1d04 1db4: 2c 1f 00 03 cmpwi r31,3 1db8: 41 82 00 38 beq 1df0 1dbc: 80 7e 00 0c lwz r3,12(r30) 1dc0: 38 a0 00 00 li r5,0 1dc4: 38 81 00 08 addi r4,r1,8 1dc8: 48 00 11 b1 bl 2f78 1dcc: 81 21 00 08 lwz r9,8(r1) 1dd0: 30 c3 ff ff addic r6,r3,-1 1dd4: 7c c6 19 10 subfe r6,r6,r3 1dd8: 89 29 00 00 lbz r9,0(r9) 1ddc: 2c 09 00 00 cmpwi r9,0 1de0: 41 82 00 14 beq 1df4 1de4: 3c 60 00 00 lis r3,0 1de8: 38 63 53 e1 addi r3,r3,21473 1dec: 4b ff ff 18 b 1d04 1df0: 38 c0 00 00 li r6,0 1df4: 7f a5 eb 78 mr r5,r29 1df8: 7f 64 db 78 mr r4,r27 1dfc: 7f 83 e3 78 mr r3,r28 1e00: 48 00 2b 25 bl 4924 1e04: 4b ff ff 08 b 1d0c 00001e08 : 1e08: 94 21 ff d0 stwu r1,-48(r1) 1e0c: 7c 08 02 a6 mflr r0 1e10: bf 81 00 20 stmw r28,32(r1) 1e14: 90 01 00 34 stw r0,52(r1) 1e18: 7c 7e 1b 79 mr. r30,r3 1e1c: 41 81 00 1c bgt 1e38 1e20: 3c 60 00 00 lis r3,0 1e24: 38 63 54 cc addi r3,r3,21708 1e28: 4c c6 31 82 crclr 4*cr1+eq 1e2c: 48 00 14 51 bl 327c 1e30: 39 61 00 30 addi r11,r1,48 1e34: 4b ff e7 34 b 568 <_rest32gpr_28_x> 1e38: 7c 9f 23 78 mr r31,r4 1e3c: 80 7f 00 00 lwz r3,0(r31) 1e40: 38 a0 00 00 li r5,0 1e44: 38 81 00 08 addi r4,r1,8 1e48: 48 00 11 31 bl 2f78 1e4c: 81 21 00 08 lwz r9,8(r1) 1e50: 7c 7c 1b 78 mr r28,r3 1e54: 3c 60 00 00 lis r3,0 1e58: 38 63 50 42 addi r3,r3,20546 1e5c: 89 29 00 00 lbz r9,0(r9) 1e60: 2c 09 00 00 cmpwi r9,0 1e64: 40 82 ff c4 bne 1e28 1e68: 3b a0 00 00 li r29,0 1e6c: 38 80 00 00 li r4,0 1e70: 2c 1e 00 01 cmpwi r30,1 1e74: 41 82 00 a0 beq 1f14 1e78: 80 7f 00 04 lwz r3,4(r31) 1e7c: 38 a0 00 00 li r5,0 1e80: 38 81 00 08 addi r4,r1,8 1e84: 48 00 10 f5 bl 2f78 1e88: 81 21 00 08 lwz r9,8(r1) 1e8c: 7c 7d 1b 78 mr r29,r3 1e90: 3c 60 00 00 lis r3,0 1e94: 38 63 54 ea addi r3,r3,21738 1e98: 89 29 00 00 lbz r9,0(r9) 1e9c: 2c 09 00 00 cmpwi r9,0 1ea0: 40 82 ff 88 bne 1e28 1ea4: 2c 1e 00 02 cmpwi r30,2 1ea8: 41 82 00 68 beq 1f10 1eac: 80 7f 00 08 lwz r3,8(r31) 1eb0: 38 81 00 08 addi r4,r1,8 1eb4: 38 a0 00 00 li r5,0 1eb8: 48 00 10 c1 bl 2f78 1ebc: 81 21 00 08 lwz r9,8(r1) 1ec0: 7c 64 1b 78 mr r4,r3 1ec4: 3c 60 00 00 lis r3,0 1ec8: 38 63 54 f7 addi r3,r3,21751 1ecc: 89 29 00 00 lbz r9,0(r9) 1ed0: 2c 09 00 00 cmpwi r9,0 1ed4: 40 82 ff 54 bne 1e28 1ed8: 2c 1e 00 03 cmpwi r30,3 1edc: 40 81 00 38 ble 1f14 1ee0: 80 7f 00 0c lwz r3,12(r31) 1ee4: 38 81 00 08 addi r4,r1,8 1ee8: 38 a0 00 00 li r5,0 1eec: 48 00 10 8d bl 2f78 1ef0: 81 21 00 08 lwz r9,8(r1) 1ef4: 7c 64 1b 78 mr r4,r3 1ef8: 89 29 00 00 lbz r9,0(r9) 1efc: 2c 09 00 00 cmpwi r9,0 1f00: 41 82 00 14 beq 1f14 1f04: 3c 60 00 00 lis r3,0 1f08: 38 63 55 04 addi r3,r3,21764 1f0c: 4b ff ff 1c b 1e28 1f10: 38 80 00 00 li r4,0 1f14: 7f 86 e3 78 mr r6,r28 1f18: 38 a0 00 00 li r5,0 1f1c: 7f a3 eb 78 mr r3,r29 1f20: 4b ff ef f1 bl f10 00001f24 : 1f24: 3d 20 ff f0 lis r9,-16 1f28: 3d 40 01 00 lis r10,256 1f2c: 61 29 30 00 ori r9,r9,12288 1f30: 91 49 00 00 stw r10,0(r9) 1f34: 4e 80 00 20 blr 00001f38
: 1f38: 94 21 ff 70 stwu r1,-144(r1) 1f3c: 7c 08 02 a6 mflr r0 1f40: bf 81 00 80 stmw r28,128(r1) 1f44: 90 01 00 94 stw r0,148(r1) 1f48: 3f e0 00 00 lis r31,0 1f4c: 48 00 2e 99 bl 4de4 1f50: 3b ff 4e 84 addi r31,r31,20100 1f54: 7f e3 fb 78 mr r3,r31 1f58: 4c c6 31 82 crclr 4*cr1+eq 1f5c: 48 00 13 21 bl 327c 1f60: 3c 60 00 00 lis r3,0 1f64: 38 63 55 52 addi r3,r3,21842 1f68: 4c c6 31 82 crclr 4*cr1+eq 1f6c: 48 00 13 11 bl 327c 1f70: 3c 60 00 00 lis r3,0 1f74: 38 63 55 78 addi r3,r3,21880 1f78: 4c c6 31 82 crclr 4*cr1+eq 1f7c: 48 00 13 01 bl 327c 1f80: 3c 60 00 00 lis r3,0 1f84: 38 63 55 9e addi r3,r3,21918 1f88: 4c c6 31 82 crclr 4*cr1+eq 1f8c: 48 00 12 f1 bl 327c 1f90: 3c 60 00 00 lis r3,0 1f94: 38 63 55 c2 addi r3,r3,21954 1f98: 4c c6 31 82 crclr 4*cr1+eq 1f9c: 48 00 12 e1 bl 327c 1fa0: 3c 60 00 00 lis r3,0 1fa4: 38 63 55 e6 addi r3,r3,21990 1fa8: 4c c6 31 82 crclr 4*cr1+eq 1fac: 48 00 12 d1 bl 327c 1fb0: 7f e3 fb 78 mr r3,r31 1fb4: 4c c6 31 82 crclr 4*cr1+eq 1fb8: 48 00 12 c5 bl 327c 1fbc: 3c 60 00 00 lis r3,0 1fc0: 38 63 56 0f addi r3,r3,22031 1fc4: 4c c6 31 82 crclr 4*cr1+eq 1fc8: 48 00 12 b5 bl 327c 1fcc: 3c 60 00 00 lis r3,0 1fd0: 38 63 56 37 addi r3,r3,22071 1fd4: 4c c6 31 82 crclr 4*cr1+eq 1fd8: 48 00 12 a5 bl 327c 1fdc: 7f e3 fb 78 mr r3,r31 1fe0: 4c c6 31 82 crclr 4*cr1+eq 1fe4: 48 00 12 99 bl 327c 1fe8: 3c 60 00 00 lis r3,0 1fec: 38 63 56 58 addi r3,r3,22104 1ff0: 4c c6 31 82 crclr 4*cr1+eq 1ff4: 48 00 12 89 bl 327c 1ff8: 4b ff f3 95 bl 138c 1ffc: 7f e3 fb 78 mr r3,r31 2000: 4c c6 31 82 crclr 4*cr1+eq 2004: 48 00 12 79 bl 327c 2008: 3c 60 00 00 lis r3,0 200c: 38 63 56 7d addi r3,r3,22141 2010: 4c c6 31 82 crclr 4*cr1+eq 2014: 48 00 12 69 bl 327c 2018: 7f e3 fb 78 mr r3,r31 201c: 4c c6 31 82 crclr 4*cr1+eq 2020: 48 00 12 5d bl 327c 2024: 3c 60 00 00 lis r3,0 2028: 38 63 56 98 addi r3,r3,22168 202c: 4c c6 31 82 crclr 4*cr1+eq 2030: 48 00 12 4d bl 327c 2034: 38 a0 00 64 li r5,100 2038: 3c 80 00 00 lis r4,0 203c: 3c 60 00 00 lis r3,0 2040: 38 84 56 cc addi r4,r4,22220 2044: 38 63 56 d3 addi r3,r3,22227 2048: 4c c6 31 82 crclr 4*cr1+eq 204c: 48 00 12 31 bl 327c 2050: 38 c0 00 04 li r6,4 2054: 38 a0 00 20 li r5,32 2058: 3c 80 00 00 lis r4,0 205c: 3c 60 00 00 lis r3,0 2060: 38 84 56 ed addi r4,r4,22253 2064: 38 63 56 f6 addi r3,r3,22262 2068: 4c c6 31 82 crclr 4*cr1+eq 206c: 48 00 12 11 bl 327c 2070: 38 80 00 20 li r4,32 2074: 3c 60 00 00 lis r3,0 2078: 38 63 57 17 addi r3,r3,22295 207c: 4c c6 31 82 crclr 4*cr1+eq 2080: 48 00 11 fd bl 327c 2084: 38 80 00 40 li r4,64 2088: 3c 60 00 00 lis r3,0 208c: 38 63 57 32 addi r3,r3,22322 2090: 4c c6 31 82 crclr 4*cr1+eq 2094: 48 00 11 e9 bl 327c 2098: 38 80 02 00 li r4,512 209c: 3c 60 00 00 lis r3,0 20a0: 38 63 57 47 addi r3,r3,22343 20a4: 4c c6 31 82 crclr 4*cr1+eq 20a8: 48 00 11 d5 bl 327c 20ac: 7f e3 fb 78 mr r3,r31 20b0: 4c c6 31 82 crclr 4*cr1+eq 20b4: 48 00 11 c9 bl 327c 20b8: 7f e3 fb 78 mr r3,r31 20bc: 4c c6 31 82 crclr 4*cr1+eq 20c0: 48 00 11 bd bl 327c 20c4: 4b ff f4 89 bl 154c 20c8: 3c 60 00 00 lis r3,0 20cc: 38 63 57 5d addi r3,r3,22365 20d0: 4c c6 31 82 crclr 4*cr1+eq 20d4: 48 00 11 a9 bl 327c 20d8: 4b ff ee 9d bl f74 20dc: 2c 03 00 00 cmpwi r3,0 20e0: 41 82 00 14 beq 20f4 20e4: 3c 60 00 00 lis r3,0 20e8: 38 63 57 91 addi r3,r3,22417 20ec: 4c c6 31 82 crclr 4*cr1+eq 20f0: 48 00 11 8d bl 327c 20f4: 7f e3 fb 78 mr r3,r31 20f8: 3f a0 00 00 lis r29,0 20fc: 4c c6 31 82 crclr 4*cr1+eq 2100: 48 00 11 7d bl 327c 2104: 3b bd 57 db addi r29,r29,22491 2108: 3c 60 00 00 lis r3,0 210c: 3f c0 00 00 lis r30,0 2110: 38 63 57 a7 addi r3,r3,22439 2114: 3b de 57 ee addi r30,r30,22510 2118: 4c c6 31 82 crclr 4*cr1+eq 211c: 48 00 11 61 bl 327c 2120: 3f 80 00 00 lis r28,0 2124: 48 00 04 ad bl 25d0 2128: 3b 9c 57 f2 addi r28,r28,22514 212c: 7f a4 eb 78 mr r4,r29 2130: 7f c3 f3 78 mr r3,r30 2134: 4c c6 31 82 crclr 4*cr1+eq 2138: 48 00 11 45 bl 327c 213c: 38 80 00 40 li r4,64 2140: 38 61 00 08 addi r3,r1,8 2144: 48 00 04 d1 bl 2614 2148: 89 21 00 08 lbz r9,8(r1) 214c: 2c 09 00 00 cmpwi r9,0 2150: 41 82 00 44 beq 2194 2154: 7f e3 fb 78 mr r3,r31 2158: 4c c6 31 82 crclr 4*cr1+eq 215c: 48 00 11 21 bl 327c 2160: 38 a1 00 48 addi r5,r1,72 2164: 38 81 00 68 addi r4,r1,104 2168: 38 61 00 08 addi r3,r1,8 216c: 4b ff f2 b1 bl 141c 2170: 7c 64 1b 78 mr r4,r3 2174: 80 61 00 68 lwz r3,104(r1) 2178: 38 a1 00 48 addi r5,r1,72 217c: 4b ff f3 51 bl 14cc 2180: 2c 03 00 00 cmpwi r3,0 2184: 40 82 00 10 bne 2194 2188: 7f 83 e3 78 mr r3,r28 218c: 4c c6 31 82 crclr 4*cr1+eq 2190: 48 00 10 ed bl 327c 2194: 7f a4 eb 78 mr r4,r29 2198: 7f c3 f3 78 mr r3,r30 219c: 4c c6 31 82 crclr 4*cr1+eq 21a0: 48 00 10 dd bl 327c 21a4: 4b ff ff 98 b 213c 000021a8 : 21a8: 94 21 ff c0 stwu r1,-64(r1) 21ac: 7c 08 02 a6 mflr r0 21b0: be 81 00 10 stmw r20,16(r1) 21b4: 39 40 00 0a li r10,10 21b8: 3f e0 00 01 lis r31,1 21bc: 90 01 00 44 stw r0,68(r1) 21c0: 7c 7d 1b 78 mr r29,r3 21c4: 7c 9a 23 78 mr r26,r4 21c8: 39 20 00 00 li r9,0 21cc: 3b ff 05 6c addi r31,r31,1388 21d0: 39 00 00 00 li r8,0 21d4: 7d 49 03 a6 mtctr r10 21d8: 55 2a 30 32 rlwinm r10,r9,6,0,25 21dc: 39 29 00 01 addi r9,r9,1 21e0: 7d 1f 51 ae stbx r8,r31,r10 21e4: 42 00 ff f4 bdnz 21d8 21e8: 3f c0 00 00 lis r30,0 21ec: 3f 80 00 00 lis r28,0 21f0: 3b de 63 90 addi r30,r30,25488 21f4: 3b 9c 63 d0 addi r28,r28,25552 21f8: 7c 1e e0 00 cmpw r30,r28 21fc: 40 82 00 48 bne 2244 2200: 7f a3 eb 78 mr r3,r29 2204: 48 00 0e 59 bl 305c 2208: 3d 20 00 00 lis r9,0 220c: 39 40 00 0a li r10,10 2210: 39 29 4e 85 addi r9,r9,20101 2214: 7d 49 03 a6 mtctr r10 2218: 91 3a 00 00 stw r9,0(r26) 221c: 39 20 00 00 li r9,0 2220: 55 2a 30 32 rlwinm r10,r9,6,0,25 2224: 7d 5f 50 ae lbzx r10,r31,r10 2228: 2c 0a 00 00 cmpwi r10,0 222c: 40 82 01 fc bne 2428 2230: 39 29 00 01 addi r9,r9,1 2234: 42 00 ff ec bdnz 2220 2238: 38 60 00 00 li r3,0 223c: 39 61 00 40 addi r11,r1,64 2240: 4b ff e3 08 b 548 <_rest32gpr_20_x> 2244: 81 3e 00 00 lwz r9,0(r30) 2248: 7f a3 eb 78 mr r3,r29 224c: 83 69 00 04 lwz r27,4(r9) 2250: 48 00 0e 0d bl 305c 2254: 7c 65 1b 78 mr r5,r3 2258: 7f a3 eb 78 mr r3,r29 225c: 7f 64 db 78 mr r4,r27 2260: 48 00 0e 1d bl 307c 2264: 7c 69 1b 79 mr. r9,r3 2268: 40 82 00 30 bne 2298 226c: 39 40 00 0a li r10,10 2270: 7d 49 03 a6 mtctr r10 2274: 55 23 30 32 rlwinm r3,r9,6,0,25 2278: 7d 5f 18 ae lbzx r10,r31,r3 227c: 2c 0a 00 00 cmpwi r10,0 2280: 40 82 00 20 bne 22a0 2284: 81 3e 00 00 lwz r9,0(r30) 2288: 38 a0 00 40 li r5,64 228c: 7c 7f 1a 14 add r3,r31,r3 2290: 80 89 00 04 lwz r4,4(r9) 2294: 48 00 0e 29 bl 30bc 2298: 3b de 00 04 addi r30,r30,4 229c: 4b ff ff 5c b 21f8 22a0: 39 29 00 01 addi r9,r9,1 22a4: 42 00 ff d0 bdnz 2274 22a8: 4b ff ff f0 b 2298 22ac: 39 4a 00 01 addi r10,r10,1 22b0: 42 00 01 90 bdnz 2440 22b4: 39 20 00 00 li r9,0 22b8: 48 00 01 9c b 2454 22bc: 39 40 00 0a li r10,10 22c0: 39 20 00 00 li r9,0 22c4: 3b c0 00 00 li r30,0 22c8: 7d 49 03 a6 mtctr r10 22cc: 57 ca 30 32 rlwinm r10,r30,6,0,25 22d0: 7d 5f 50 ae lbzx r10,r31,r10 22d4: 2c 0a 00 00 cmpwi r10,0 22d8: 41 82 00 08 beq 22e0 22dc: 39 29 00 01 addi r9,r9,1 22e0: 3b de 00 01 addi r30,r30,1 22e4: 42 00 ff e8 bdnz 22cc 22e8: 38 60 00 00 li r3,0 22ec: 2c 09 00 01 cmpwi r9,1 22f0: 3e c0 00 01 lis r22,1 22f4: 41 82 00 70 beq 2364 22f8: 2c 1b 00 00 cmpwi r27,0 22fc: 40 82 00 68 bne 2364 2300: 80 76 02 98 lwz r3,664(r22) 2304: 2c 03 00 00 cmpwi r3,0 2308: 41 82 00 5c beq 2364 230c: 3e e0 00 00 lis r23,0 2310: 3b 00 00 00 li r24,0 2314: 3a f7 4e 84 addi r23,r23,20100 2318: 3b 80 00 00 li r28,0 231c: 7e e3 bb 78 mr r3,r23 2320: 4c c6 31 82 crclr 4*cr1+eq 2324: 48 00 0f 59 bl 327c 2328: 7d 3f e0 ae lbzx r9,r31,r28 232c: 2c 09 00 00 cmpwi r9,0 2330: 41 82 00 1c beq 234c 2334: 7c 7f e2 14 add r3,r31,r28 2338: 48 00 0d 25 bl 305c 233c: 38 63 00 04 addi r3,r3,4 2340: 7c 18 18 00 cmpw r24,r3 2344: 40 80 00 08 bge 234c 2348: 7c 78 1b 78 mr r24,r3 234c: 3b 9c 00 40 addi r28,r28,64 2350: 28 1c 02 80 cmplwi r28,640 2354: 40 82 ff d4 bne 2328 2358: 2c 18 00 00 cmpwi r24,0 235c: 40 82 00 30 bne 238c 2360: 38 60 00 01 li r3,1 2364: 39 3d 05 2c addi r9,r29,1324 2368: 39 40 00 00 li r10,0 236c: 7d 49 d9 ae stbx r10,r9,r27 2370: 91 3a 00 00 stw r9,0(r26) 2374: 89 3d 05 2c lbz r9,1324(r29) 2378: 2c 09 00 00 cmpwi r9,0 237c: 40 82 00 a4 bne 2420 2380: 39 20 00 01 li r9,1 2384: 91 36 02 98 stw r9,664(r22) 2388: 4b ff fe b4 b 223c 238c: 39 38 00 01 addi r9,r24,1 2390: 3b 80 00 50 li r28,80 2394: 7f 9c 4b d6 divw r28,r28,r9 2398: 3e a0 00 00 lis r21,0 239c: 3e 80 00 00 lis r20,0 23a0: 3b 20 00 00 li r25,0 23a4: 3a b5 58 04 addi r21,r21,22532 23a8: 3a 94 50 1d addi r20,r20,20509 23ac: 7d 3f c8 ae lbzx r9,r31,r25 23b0: 2c 09 00 00 cmpwi r9,0 23b4: 41 82 00 2c beq 23e0 23b8: 3b de 00 01 addi r30,r30,1 23bc: 7c bf ca 14 add r5,r31,r25 23c0: 7d 3e e3 d6 divw r9,r30,r28 23c4: 7d 29 e1 d6 mullw r9,r9,r28 23c8: 7c 1e 48 00 cmpw r30,r9 23cc: 40 82 00 40 bne 240c 23d0: 7c a4 2b 78 mr r4,r5 23d4: 7e 83 a3 78 mr r3,r20 23d8: 4c c6 31 82 crclr 4*cr1+eq 23dc: 48 00 0e a1 bl 327c 23e0: 3b 39 00 40 addi r25,r25,64 23e4: 28 19 02 80 cmplwi r25,640 23e8: 40 82 ff c4 bne 23ac 23ec: 7d 3e e3 d6 divw r9,r30,r28 23f0: 7f 89 e1 d6 mullw r28,r9,r28 23f4: 7c 1e e0 00 cmpw r30,r28 23f8: 41 82 ff 68 beq 2360 23fc: 7e e3 bb 78 mr r3,r23 2400: 4c c6 31 82 crclr 4*cr1+eq 2404: 48 00 0e 79 bl 327c 2408: 4b ff ff 58 b 2360 240c: 7f 04 c3 78 mr r4,r24 2410: 7e a3 ab 78 mr r3,r21 2414: 4c c6 31 82 crclr 4*cr1+eq 2418: 48 00 0e 65 bl 327c 241c: 4b ff ff c4 b 23e0 2420: 39 20 00 00 li r9,0 2424: 4b ff ff 60 b 2384 2428: 39 20 00 00 li r9,0 242c: 3f a0 00 01 lis r29,1 2430: 39 40 00 00 li r10,0 2434: 99 3d 05 2c stb r9,1324(r29) 2438: 39 20 00 0a li r9,10 243c: 7d 29 03 a6 mtctr r9 2440: 55 49 30 32 rlwinm r9,r10,6,0,25 2444: 7d 1f 48 ae lbzx r8,r31,r9 2448: 2c 08 00 00 cmpwi r8,0 244c: 41 82 fe 60 beq 22ac 2450: 7d 3f 4a 14 add r9,r31,r9 2454: 3b 60 00 00 li r27,0 2458: 38 dd 05 2c addi r6,r29,1324 245c: 7c e9 18 ae lbzx r7,r9,r3 2460: 2c 07 00 00 cmpwi r7,0 2464: 41 82 fe 58 beq 22bc 2468: 39 00 00 0a li r8,10 246c: 7f ea fb 78 mr r10,r31 2470: 7d 09 03 a6 mtctr r8 2474: 89 0a 00 00 lbz r8,0(r10) 2478: 2c 08 00 00 cmpwi r8,0 247c: 41 82 00 18 beq 2494 2480: 7d 0a 18 ae lbzx r8,r10,r3 2484: 2c 08 00 00 cmpwi r8,0 2488: 41 82 00 14 beq 249c 248c: 7c 08 38 40 cmplw r8,r7 2490: 40 82 fe 2c bne 22bc 2494: 39 4a 00 40 addi r10,r10,64 2498: 42 00 ff dc bdnz 2474 249c: 7c e6 d9 ae stbx r7,r6,r27 24a0: 38 63 00 01 addi r3,r3,1 24a4: 3b 7b 00 01 addi r27,r27,1 24a8: 4b ff ff b4 b 245c 000024ac : 24ac: 94 21 ff e0 stwu r1,-32(r1) 24b0: 7c 08 02 a6 mflr r0 24b4: bf 81 00 10 stmw r28,16(r1) 24b8: 90 01 00 24 stw r0,36(r1) 24bc: 83 e6 00 00 lwz r31,0(r6) 24c0: 7c 7c 1b 78 mr r28,r3 24c4: 7c be 2b 78 mr r30,r5 24c8: 7c fd 3b 78 mr r29,r7 24cc: 2f 84 00 00 cmpwi cr7,r4,0 24d0: 40 9e 00 10 bne cr7,24e0 24d4: 81 25 00 00 lwz r9,0(r5) 24d8: 7c 09 f8 00 cmpw r9,r31 24dc: 40 82 00 c0 bne 259c 24e0: 39 08 ff ff addi r8,r8,-1 24e4: 7c 08 f8 40 cmplw r8,r31 24e8: 40 80 00 30 bge 2518 24ec: 80 01 00 24 lwz r0,36(r1) 24f0: 83 81 00 10 lwz r28,16(r1) 24f4: 83 a1 00 14 lwz r29,20(r1) 24f8: 83 c1 00 18 lwz r30,24(r1) 24fc: 83 e1 00 1c lwz r31,28(r1) 2500: 3d 20 00 01 lis r9,1 2504: 80 89 02 88 lwz r4,648(r9) 2508: 38 60 00 07 li r3,7 250c: 7c 08 03 a6 mtlr r0 2510: 38 21 00 20 addi r1,r1,32 2514: 48 00 0c b4 b 31c8 2518: 3b ff 00 01 addi r31,r31,1 251c: 93 e6 00 00 stw r31,0(r6) 2520: 41 9e 00 7c beq cr7,259c 2524: 80 9e 00 00 lwz r4,0(r30) 2528: 7f e4 f8 50 subf r31,r4,r31 252c: 28 1f 00 01 cmplwi r31,1 2530: 40 81 00 18 ble 2548 2534: 38 64 00 01 addi r3,r4,1 2538: 38 bf ff ff addi r5,r31,-1 253c: 7c 9d 22 14 add r4,r29,r4 2540: 7c 7d 1a 14 add r3,r29,r3 2544: 48 00 0a 9d bl 2fe0 2548: 81 3e 00 00 lwz r9,0(r30) 254c: 7f e4 fb 78 mr r4,r31 2550: 3c 60 00 00 lis r3,0 2554: 38 63 58 09 addi r3,r3,22537 2558: 7f 9d 49 ae stbx r28,r29,r9 255c: 80 be 00 00 lwz r5,0(r30) 2560: 7c bd 2a 14 add r5,r29,r5 2564: 4c c6 31 82 crclr 4*cr1+eq 2568: 48 00 0d 15 bl 327c 256c: 81 3e 00 00 lwz r9,0(r30) 2570: 39 29 00 01 addi r9,r9,1 2574: 91 3e 00 00 stw r9,0(r30) 2578: 3f c0 00 01 lis r30,1 257c: 37 ff ff ff addic. r31,r31,-1 2580: 40 82 00 0c bne 258c 2584: 39 61 00 20 addi r11,r1,32 2588: 4b ff df e0 b 568 <_rest32gpr_28_x> 258c: 80 9e 02 88 lwz r4,648(r30) 2590: 38 60 00 08 li r3,8 2594: 48 00 0c 35 bl 31c8 2598: 4b ff ff e4 b 257c 259c: 81 3e 00 00 lwz r9,0(r30) 25a0: 38 80 00 01 li r4,1 25a4: 3c 60 00 00 lis r3,0 25a8: 38 63 58 09 addi r3,r3,22537 25ac: 7f 9d 49 ae stbx r28,r29,r9 25b0: 80 be 00 00 lwz r5,0(r30) 25b4: 7c bd 2a 14 add r5,r29,r5 25b8: 4c c6 31 82 crclr 4*cr1+eq 25bc: 48 00 0c c1 bl 327c 25c0: 81 3e 00 00 lwz r9,0(r30) 25c4: 39 29 00 01 addi r9,r9,1 25c8: 91 3e 00 00 stw r9,0(r30) 25cc: 4b ff ff b8 b 2584 000025d0 : 25d0: 3d 00 00 01 lis r8,1 25d4: 39 40 00 00 li r10,0 25d8: 39 28 02 9c addi r9,r8,668 25dc: 91 48 02 9c stw r10,668(r8) 25e0: 91 49 00 04 stw r10,4(r9) 25e4: 39 00 ff ff li r8,-1 25e8: 91 49 00 0c stw r10,12(r9) 25ec: 91 09 00 08 stw r8,8(r9) 25f0: 38 e0 00 00 li r7,0 25f4: 39 00 00 0a li r8,10 25f8: 39 29 00 10 addi r9,r9,16 25fc: 7d 09 03 a6 mtctr r8 2600: 55 48 30 32 rlwinm r8,r10,6,0,25 2604: 39 4a 00 01 addi r10,r10,1 2608: 7c e8 49 ae stbx r7,r8,r9 260c: 42 00 ff f4 bdnz 2600 2610: 4e 80 00 20 blr 00002614 : 2614: 94 21 ff a0 stwu r1,-96(r1) 2618: 39 20 00 00 li r9,0 261c: be 41 00 28 stmw r18,40(r1) 2620: 91 21 00 18 stw r9,24(r1) 2624: 91 21 00 14 stw r9,20(r1) 2628: 3d 20 00 01 lis r9,1 262c: 83 49 02 80 lwz r26,640(r9) 2630: 7c 08 02 a6 mflr r0 2634: 3f 00 00 00 lis r24,0 2638: 3e e0 00 00 lis r23,0 263c: 3f 80 00 00 lis r28,0 2640: 3f c0 00 01 lis r30,1 2644: 3e c0 00 00 lis r22,0 2648: 3b de 02 9c addi r30,r30,668 264c: 90 01 00 64 stw r0,100(r1) 2650: 7c 7f 1b 78 mr r31,r3 2654: 7c 99 23 78 mr r25,r4 2658: 3b 60 00 01 li r27,1 265c: 3b 18 59 41 addi r24,r24,22849 2660: 3a f7 58 b0 addi r23,r23,22704 2664: 3b 9c 58 09 addi r28,r28,22537 2668: 3a d6 4e 85 addi r22,r22,20101 266c: 3a be 00 10 addi r21,r30,16 2670: 7f 43 d3 78 mr r3,r26 2674: 48 00 0a c9 bl 313c 2678: 54 6a 06 3e clrlwi r10,r3,24 267c: 54 69 06 3e clrlwi r9,r3,24 2680: 2c 0a 00 1b cmpwi r10,27 2684: 40 82 00 5c bne 26e0 2688: 7f 43 d3 78 mr r3,r26 268c: 48 00 0a b1 bl 313c 2690: 98 61 00 08 stb r3,8(r1) 2694: 7f 43 d3 78 mr r3,r26 2698: 48 00 0a a5 bl 313c 269c: 98 61 00 09 stb r3,9(r1) 26a0: 54 63 06 3e clrlwi r3,r3,24 26a4: 7d 23 c0 ae lbzx r9,r3,r24 26a8: 3b a0 00 02 li r29,2 26ac: 3a 61 00 08 addi r19,r1,8 26b0: 71 29 00 04 andi. r9,r9,4 26b4: 41 82 00 7c beq 2730 26b8: 7f 43 d3 78 mr r3,r26 26bc: 48 00 0a 81 bl 313c 26c0: 54 63 06 3e clrlwi r3,r3,24 26c4: 7c 73 e9 ae stbx r3,r19,r29 26c8: 28 03 00 7e cmplwi r3,126 26cc: 3b bd 00 01 addi r29,r29,1 26d0: 41 82 00 60 beq 2730 26d4: 2c 1d 00 05 cmpwi r29,5 26d8: 40 82 ff e0 bne 26b8 26dc: 39 20 ff ff li r9,-1 26e0: 55 23 06 3e clrlwi r3,r9,24 26e4: 28 03 00 0a cmplwi r3,10 26e8: 41 82 06 24 beq 2d0c 26ec: 28 03 00 0d cmplwi r3,13 26f0: 41 82 06 1c beq 2d0c 26f4: 55 2a 06 3e clrlwi r10,r9,24 26f8: 2c 0a 00 18 cmpwi r10,24 26fc: 41 81 00 cc bgt 27c8 2700: 2c 0a 00 00 cmpwi r10,0 2704: 41 82 00 e0 beq 27e4 2708: 38 ea ff ff addi r7,r10,-1 270c: 28 07 00 17 cmplwi r7,23 2710: 41 81 00 d4 bgt 27e4 2714: 3d 00 00 00 lis r8,0 2718: 54 e7 10 3a rlwinm r7,r7,2,0,29 271c: 39 08 58 50 addi r8,r8,22608 2720: 7c e8 38 2e lwzx r7,r8,r7 2724: 7d 07 42 14 add r8,r7,r8 2728: 7d 09 03 a6 mtctr r8 272c: 4e 80 04 20 bctr 2730: 7f a1 ea 14 add r29,r1,r29 2734: 39 20 00 00 li r9,0 2738: 99 3d 00 08 stb r9,8(r29) 273c: 3b a0 00 00 li r29,0 2740: 57 b4 18 38 rlwinm r20,r29,3,0,28 2744: 7c 97 a0 2e lwzx r4,r23,r20 2748: 7e 63 9b 78 mr r3,r19 274c: 48 00 16 29 bl 3d74 2750: 2c 03 00 00 cmpwi r3,0 2754: 40 82 00 10 bne 2764 2758: 7e 97 a2 14 add r20,r23,r20 275c: 89 34 00 04 lbz r9,4(r20) 2760: 4b ff ff 80 b 26e0 2764: 3b bd 00 01 addi r29,r29,1 2768: 2c 1d 00 12 cmpwi r29,18 276c: 40 82 ff d4 bne 2740 2770: 4b ff ff 6c b 26dc 2774: 3f a0 00 01 lis r29,1 2778: 81 21 00 18 lwz r9,24(r1) 277c: 2c 09 00 00 cmpwi r9,0 2780: 40 82 03 64 bne 2ae4 2784: 81 21 00 14 lwz r9,20(r1) 2788: 2c 09 00 00 cmpwi r9,0 278c: 41 82 fe e4 beq 2670 2790: 3a 80 00 00 li r20,0 2794: 3e 60 00 01 lis r19,1 2798: 48 00 03 78 b 2b10 279c: 3f a0 00 01 lis r29,1 27a0: 81 21 00 18 lwz r9,24(r1) 27a4: 2c 09 00 00 cmpwi r9,0 27a8: 41 82 fe c8 beq 2670 27ac: 80 9d 02 88 lwz r4,648(r29) 27b0: 38 60 00 08 li r3,8 27b4: 48 00 0a 15 bl 31c8 27b8: 81 21 00 18 lwz r9,24(r1) 27bc: 39 29 ff ff addi r9,r9,-1 27c0: 91 21 00 18 stw r9,24(r1) 27c4: 4b ff ff dc b 27a0 27c8: 2c 0a 00 89 cmpwi r10,137 27cc: 41 82 03 78 beq 2b44 27d0: 41 81 00 44 bgt 2814 27d4: 2c 0a 00 7f cmpwi r10,127 27d8: 41 82 00 44 beq 281c 27dc: 2c 0a 00 85 cmpwi r10,133 27e0: 41 82 02 d0 beq 2ab0 27e4: 71 29 00 80 andi. r9,r9,128 27e8: 40 82 fe 88 bne 2670 27ec: 7d 2a c0 ae lbzx r9,r10,r24 27f0: 71 29 00 97 andi. r9,r9,151 27f4: 41 82 fe 7c beq 2670 27f8: 7f 28 cb 78 mr r8,r25 27fc: 7f e7 fb 78 mr r7,r31 2800: 38 c1 00 14 addi r6,r1,20 2804: 38 a1 00 18 addi r5,r1,24 2808: 7f 64 db 78 mr r4,r27 280c: 4b ff fc a1 bl 24ac 2810: 4b ff fe 60 b 2670 2814: 2c 0a 00 ff cmpwi r10,255 2818: 40 82 ff cc bne 27e4 281c: 80 81 00 18 lwz r4,24(r1) 2820: 2c 04 00 00 cmpwi r4,0 2824: 41 82 fe 4c beq 2670 2828: 83 a1 00 14 lwz r29,20(r1) 282c: 38 64 ff ff addi r3,r4,-1 2830: 90 61 00 18 stw r3,24(r1) 2834: 7c 7f 1a 14 add r3,r31,r3 2838: 7f a4 e8 50 subf r29,r4,r29 283c: 7c 9f 22 14 add r4,r31,r4 2840: 7f a5 eb 78 mr r5,r29 2844: 48 00 07 9d bl 2fe0 2848: 3d 20 00 01 lis r9,1 284c: 82 89 02 88 lwz r20,648(r9) 2850: 38 60 00 08 li r3,8 2854: 7e 84 a3 78 mr r4,r20 2858: 48 00 09 71 bl 31c8 285c: 80 a1 00 18 lwz r5,24(r1) 2860: 7f a4 eb 78 mr r4,r29 2864: 7f 83 e3 78 mr r3,r28 2868: 7c bf 2a 14 add r5,r31,r5 286c: 4c c6 31 82 crclr 4*cr1+eq 2870: 48 00 0a 0d bl 327c 2874: 7e 84 a3 78 mr r4,r20 2878: 38 60 00 20 li r3,32 287c: 48 00 09 4d bl 31c8 2880: 7e 84 a3 78 mr r4,r20 2884: 38 60 00 08 li r3,8 2888: 3b bd ff ff addi r29,r29,-1 288c: 48 00 09 3d bl 31c8 2890: 2c 1d ff ff cmpwi r29,-1 2894: 40 82 ff ec bne 2880 2898: 48 00 01 a8 b 2a40 289c: 81 21 00 14 lwz r9,20(r1) 28a0: 39 40 00 00 li r10,0 28a4: 38 81 00 10 addi r4,r1,16 28a8: 7f e3 fb 78 mr r3,r31 28ac: 7d 5f 49 ae stbx r10,r31,r9 28b0: 81 21 00 18 lwz r9,24(r1) 28b4: 7f bf 48 ae lbzx r29,r31,r9 28b8: 7d 5f 49 ae stbx r10,r31,r9 28bc: 4b ff f8 ed bl 21a8 28c0: 81 21 00 18 lwz r9,24(r1) 28c4: 2c 03 00 00 cmpwi r3,0 28c8: 7f bf 49 ae stbx r29,r31,r9 28cc: 40 82 00 38 bne 2904 28d0: 3b a0 00 00 li r29,0 28d4: 81 21 00 10 lwz r9,16(r1) 28d8: 7c 69 e8 ae lbzx r3,r9,r29 28dc: 2c 03 00 00 cmpwi r3,0 28e0: 41 82 fd 90 beq 2670 28e4: 3b bd 00 01 addi r29,r29,1 28e8: 7f 28 cb 78 mr r8,r25 28ec: 7f e7 fb 78 mr r7,r31 28f0: 38 c1 00 14 addi r6,r1,20 28f4: 38 a1 00 18 addi r5,r1,24 28f8: 7f 64 db 78 mr r4,r27 28fc: 4b ff fb b1 bl 24ac 2900: 4b ff ff d4 b 28d4 2904: 7f e5 fb 78 mr r5,r31 2908: 3c 80 00 00 lis r4,0 290c: 3c 60 00 00 lis r3,0 2910: 38 84 57 db addi r4,r4,22491 2914: 38 63 58 0e addi r3,r3,22542 2918: 4c c6 31 82 crclr 4*cr1+eq 291c: 48 00 09 61 bl 327c 2920: 2c 1d 00 00 cmpwi r29,0 2924: 41 82 ff ac beq 28d0 2928: 3b a0 00 00 li r29,0 292c: 3e 80 00 01 lis r20,1 2930: 48 00 00 14 b 2944 2934: 80 94 02 88 lwz r4,648(r20) 2938: 38 60 00 08 li r3,8 293c: 3b bd 00 01 addi r29,r29,1 2940: 48 00 08 89 bl 31c8 2944: 81 41 00 14 lwz r10,20(r1) 2948: 81 21 00 18 lwz r9,24(r1) 294c: 7d 29 50 50 subf r9,r9,r10 2950: 7c 09 e8 40 cmplw r9,r29 2954: 41 81 ff e0 bgt 2934 2958: 4b ff ff 78 b 28d0 295c: 39 20 00 00 li r9,0 2960: 3b 80 ff ff li r28,-1 2964: 99 3f 00 00 stb r9,0(r31) 2968: 7f 83 e3 78 mr r3,r28 296c: 39 61 00 60 addi r11,r1,96 2970: 4b ff db d0 b 540 <_rest32gpr_18_x> 2974: 81 41 00 18 lwz r10,24(r1) 2978: 81 21 00 14 lwz r9,20(r1) 297c: 7c 0a 48 40 cmplw r10,r9 2980: 40 80 fc f0 bge 2670 2984: 3d 20 00 01 lis r9,1 2988: 7c 7f 50 ae lbzx r3,r31,r10 298c: 80 89 02 88 lwz r4,648(r9) 2990: 48 00 08 39 bl 31c8 2994: 81 21 00 18 lwz r9,24(r1) 2998: 39 29 00 01 addi r9,r9,1 299c: 91 21 00 18 stw r9,24(r1) 29a0: 4b ff fc d0 b 2670 29a4: 81 21 00 18 lwz r9,24(r1) 29a8: 2c 09 00 00 cmpwi r9,0 29ac: 41 82 fc c4 beq 2670 29b0: 3d 20 00 01 lis r9,1 29b4: 80 89 02 88 lwz r4,648(r9) 29b8: 38 60 00 08 li r3,8 29bc: 48 00 08 0d bl 31c8 29c0: 81 21 00 18 lwz r9,24(r1) 29c4: 39 29 ff ff addi r9,r9,-1 29c8: 4b ff ff d4 b 299c 29cc: 80 81 00 18 lwz r4,24(r1) 29d0: 83 a1 00 14 lwz r29,20(r1) 29d4: 7c 04 e8 40 cmplw r4,r29 29d8: 40 80 fc 98 bge 2670 29dc: 3b bd ff ff addi r29,r29,-1 29e0: 7f a4 e8 51 subf. r29,r4,r29 29e4: 41 82 00 30 beq 2a14 29e8: 7d 3f 22 14 add r9,r31,r4 29ec: 7f a5 eb 78 mr r5,r29 29f0: 38 84 00 01 addi r4,r4,1 29f4: 7d 23 4b 78 mr r3,r9 29f8: 7c 9f 22 14 add r4,r31,r4 29fc: 48 00 05 e5 bl 2fe0 2a00: 7f a4 eb 78 mr r4,r29 2a04: 7c 65 1b 78 mr r5,r3 2a08: 7f 83 e3 78 mr r3,r28 2a0c: 4c c6 31 82 crclr 4*cr1+eq 2a10: 48 00 08 6d bl 327c 2a14: 3d 20 00 01 lis r9,1 2a18: 82 89 02 88 lwz r20,648(r9) 2a1c: 38 60 00 20 li r3,32 2a20: 7e 84 a3 78 mr r4,r20 2a24: 48 00 07 a5 bl 31c8 2a28: 7e 84 a3 78 mr r4,r20 2a2c: 38 60 00 08 li r3,8 2a30: 3b bd ff ff addi r29,r29,-1 2a34: 48 00 07 95 bl 31c8 2a38: 2c 1d ff ff cmpwi r29,-1 2a3c: 40 82 ff ec bne 2a28 2a40: 81 21 00 14 lwz r9,20(r1) 2a44: 39 29 ff ff addi r9,r9,-1 2a48: 48 00 00 38 b 2a80 2a4c: 83 a1 00 18 lwz r29,24(r1) 2a50: 81 21 00 14 lwz r9,20(r1) 2a54: 3e 60 00 01 lis r19,1 2a58: 7c 1d 48 40 cmplw r29,r9 2a5c: 40 80 fc 14 bge 2670 2a60: 81 21 00 14 lwz r9,20(r1) 2a64: 7f b4 eb 78 mr r20,r29 2a68: 7c 09 e8 40 cmplw r9,r29 2a6c: 41 81 00 1c bgt 2a88 2a70: 3f a0 00 01 lis r29,1 2a74: 81 21 00 18 lwz r9,24(r1) 2a78: 7c 09 a0 40 cmplw r9,r20 2a7c: 41 80 00 20 blt 2a9c 2a80: 91 21 00 14 stw r9,20(r1) 2a84: 4b ff fb ec b 2670 2a88: 80 93 02 88 lwz r4,648(r19) 2a8c: 38 60 00 20 li r3,32 2a90: 3b bd 00 01 addi r29,r29,1 2a94: 48 00 07 35 bl 31c8 2a98: 4b ff ff c8 b 2a60 2a9c: 80 9d 02 88 lwz r4,648(r29) 2aa0: 38 60 00 08 li r3,8 2aa4: 3a 94 ff ff addi r20,r20,-1 2aa8: 48 00 07 21 bl 31c8 2aac: 4b ff ff c8 b 2a74 2ab0: 81 21 00 18 lwz r9,24(r1) 2ab4: 80 81 00 14 lwz r4,20(r1) 2ab8: 7c 09 20 40 cmplw r9,r4 2abc: 40 80 fb b4 bge 2670 2ac0: 7c bf 4a 14 add r5,r31,r9 2ac4: 7c 89 20 50 subf r4,r9,r4 2ac8: 7f 83 e3 78 mr r3,r28 2acc: 4c c6 31 82 crclr 4*cr1+eq 2ad0: 48 00 07 ad bl 327c 2ad4: 81 21 00 14 lwz r9,20(r1) 2ad8: 4b ff fe c4 b 299c 2adc: 6b 7b 00 01 xori r27,r27,1 2ae0: 4b ff fb 90 b 2670 2ae4: 80 9d 02 88 lwz r4,648(r29) 2ae8: 38 60 00 08 li r3,8 2aec: 48 00 06 dd bl 31c8 2af0: 81 21 00 18 lwz r9,24(r1) 2af4: 39 29 ff ff addi r9,r9,-1 2af8: 91 21 00 18 stw r9,24(r1) 2afc: 4b ff fc 7c b 2778 2b00: 80 93 02 88 lwz r4,648(r19) 2b04: 38 60 00 20 li r3,32 2b08: 3a 94 00 01 addi r20,r20,1 2b0c: 48 00 06 bd bl 31c8 2b10: 81 21 00 14 lwz r9,20(r1) 2b14: 7e 9d a3 78 mr r29,r20 2b18: 7c 09 a0 40 cmplw r9,r20 2b1c: 41 81 ff e4 bgt 2b00 2b20: 3e 80 00 01 lis r20,1 2b24: 81 21 00 18 lwz r9,24(r1) 2b28: 7c 09 e8 40 cmplw r9,r29 2b2c: 40 80 ff 54 bge 2a80 2b30: 80 94 02 88 lwz r4,648(r20) 2b34: 38 60 00 08 li r3,8 2b38: 3b bd ff ff addi r29,r29,-1 2b3c: 48 00 06 8d bl 31c8 2b40: 4b ff ff e4 b 2b24 2b44: 80 81 00 18 lwz r4,24(r1) 2b48: 83 a1 00 14 lwz r29,20(r1) 2b4c: 7c 04 e8 40 cmplw r4,r29 2b50: 40 80 fb 20 bge 2670 2b54: 7d 3f 22 14 add r9,r31,r4 2b58: 7f a4 e8 50 subf r29,r4,r29 2b5c: 7d 23 4b 78 mr r3,r9 2b60: 7f a5 eb 78 mr r5,r29 2b64: 38 84 00 01 addi r4,r4,1 2b68: 7c 9f 22 14 add r4,r31,r4 2b6c: 48 00 04 75 bl 2fe0 2b70: 38 9d ff ff addi r4,r29,-1 2b74: 7c 65 1b 78 mr r5,r3 2b78: 7f 83 e3 78 mr r3,r28 2b7c: 4c c6 31 82 crclr 4*cr1+eq 2b80: 48 00 06 fd bl 327c 2b84: 3d 20 00 01 lis r9,1 2b88: 82 89 02 88 lwz r20,648(r9) 2b8c: 38 60 00 20 li r3,32 2b90: 7e 84 a3 78 mr r4,r20 2b94: 48 00 06 35 bl 31c8 2b98: 7e 84 a3 78 mr r4,r20 2b9c: 38 60 00 08 li r3,8 2ba0: 48 00 06 29 bl 31c8 2ba4: 37 bd ff ff addic. r29,r29,-1 2ba8: 40 82 ff f0 bne 2b98 2bac: 4b ff fe 94 b 2a40 2bb0: 81 3e 00 08 lwz r9,8(r30) 2bb4: 2b 83 00 10 cmplwi cr7,r3,16 2bb8: 2c 09 00 00 cmpwi r9,0 2bbc: 40 9e 00 50 bne cr7,2c0c 2bc0: 41 80 00 38 blt 2bf8 2bc4: 39 49 ff ff addi r10,r9,-1 2bc8: 91 5e 00 08 stw r10,8(r30) 2bcc: 2c 0a ff ff cmpwi r10,-1 2bd0: 40 82 00 0c bne 2bdc 2bd4: 81 5e 00 00 lwz r10,0(r30) 2bd8: 91 5e 00 08 stw r10,8(r30) 2bdc: 81 5e 00 08 lwz r10,8(r30) 2be0: 81 1e 00 04 lwz r8,4(r30) 2be4: 55 5d 30 32 rlwinm r29,r10,6,0,25 2be8: 7c 0a 40 00 cmpw r10,r8 2bec: 7f b5 ea 14 add r29,r21,r29 2bf0: 40 82 00 60 bne 2c50 2bf4: 91 3e 00 08 stw r9,8(r30) 2bf8: 3d 20 00 01 lis r9,1 2bfc: 80 89 02 88 lwz r4,648(r9) 2c00: 38 60 00 07 li r3,7 2c04: 48 00 05 c5 bl 31c8 2c08: 4b ff fa 68 b 2670 2c0c: 41 80 ff ec blt 2bf8 2c10: 81 5e 00 04 lwz r10,4(r30) 2c14: 7c 0a 48 00 cmpw r10,r9 2c18: 41 82 ff e0 beq 2bf8 2c1c: 81 1e 00 00 lwz r8,0(r30) 2c20: 39 29 00 01 addi r9,r9,1 2c24: 91 3e 00 08 stw r9,8(r30) 2c28: 7c 09 40 00 cmpw r9,r8 2c2c: 40 81 00 0c ble 2c38 2c30: 39 20 00 00 li r9,0 2c34: 91 3e 00 08 stw r9,8(r30) 2c38: 81 3e 00 08 lwz r9,8(r30) 2c3c: 7e dd b3 78 mr r29,r22 2c40: 7c 0a 48 00 cmpw r10,r9 2c44: 41 82 00 0c beq 2c50 2c48: 55 3d 30 32 rlwinm r29,r9,6,0,25 2c4c: 7f b5 ea 14 add r29,r21,r29 2c50: 3e 80 00 01 lis r20,1 2c54: 48 00 00 1c b 2c70 2c58: 80 94 02 88 lwz r4,648(r20) 2c5c: 38 60 00 08 li r3,8 2c60: 48 00 05 69 bl 31c8 2c64: 81 21 00 18 lwz r9,24(r1) 2c68: 39 29 ff ff addi r9,r9,-1 2c6c: 91 21 00 18 stw r9,24(r1) 2c70: 81 21 00 18 lwz r9,24(r1) 2c74: 2c 09 00 00 cmpwi r9,0 2c78: 40 82 ff e0 bne 2c58 2c7c: 81 21 00 14 lwz r9,20(r1) 2c80: 2c 09 00 00 cmpwi r9,0 2c84: 41 82 00 44 beq 2cc8 2c88: 3a 60 00 00 li r19,0 2c8c: 3e 40 00 01 lis r18,1 2c90: 48 00 00 14 b 2ca4 2c94: 80 92 02 88 lwz r4,648(r18) 2c98: 38 60 00 20 li r3,32 2c9c: 3a 73 00 01 addi r19,r19,1 2ca0: 48 00 05 29 bl 31c8 2ca4: 81 21 00 14 lwz r9,20(r1) 2ca8: 7e 74 9b 78 mr r20,r19 2cac: 7c 09 98 40 cmplw r9,r19 2cb0: 41 81 ff e4 bgt 2c94 2cb4: 3e 60 00 01 lis r19,1 2cb8: 81 21 00 18 lwz r9,24(r1) 2cbc: 7c 09 a0 40 cmplw r9,r20 2cc0: 41 80 00 38 blt 2cf8 2cc4: 91 21 00 14 stw r9,20(r1) 2cc8: 7f a4 eb 78 mr r4,r29 2ccc: 7f e3 fb 78 mr r3,r31 2cd0: 48 00 03 71 bl 3040 2cd4: 7f e3 fb 78 mr r3,r31 2cd8: 48 00 03 85 bl 305c 2cdc: 80 81 00 18 lwz r4,24(r1) 2ce0: 90 61 00 14 stw r3,20(r1) 2ce4: 7c 04 18 40 cmplw r4,r3 2ce8: 40 80 f9 88 bge 2670 2cec: 7c bf 22 14 add r5,r31,r4 2cf0: 7c 84 18 50 subf r4,r4,r3 2cf4: 4b ff fd d4 b 2ac8 2cf8: 80 93 02 88 lwz r4,648(r19) 2cfc: 38 60 00 08 li r3,8 2d00: 3a 94 ff ff addi r20,r20,-1 2d04: 48 00 04 c5 bl 31c8 2d08: 4b ff ff b0 b 2cb8 2d0c: 83 81 00 14 lwz r28,20(r1) 2d10: 39 20 00 00 li r9,0 2d14: 3f 60 00 01 lis r27,1 2d18: 3b db 02 9c addi r30,r27,668 2d1c: 7d 3f e1 ae stbx r9,r31,r28 2d20: 89 3f 00 00 lbz r9,0(r31) 2d24: 2c 09 00 00 cmpwi r9,0 2d28: 41 82 00 54 beq 2d7c 2d2c: 28 09 00 21 cmplwi r9,33 2d30: 41 82 00 4c beq 2d7c 2d34: 83 be 00 04 lwz r29,4(r30) 2d38: 38 7e 00 10 addi r3,r30,16 2d3c: 7f e4 fb 78 mr r4,r31 2d40: 57 a9 30 32 rlwinm r9,r29,6,0,25 2d44: 3b bd 00 01 addi r29,r29,1 2d48: 7c 63 4a 14 add r3,r3,r9 2d4c: 48 00 02 f5 bl 3040 2d50: 2c 1d 00 09 cmpwi r29,9 2d54: 41 81 00 34 bgt 2d88 2d58: 93 be 00 04 stw r29,4(r30) 2d5c: 81 5e 00 04 lwz r10,4(r30) 2d60: 81 3b 02 9c lwz r9,668(r27) 2d64: 7c 0a 48 00 cmpw r10,r9 2d68: 40 81 00 08 ble 2d70 2d6c: 91 5b 02 9c stw r10,668(r27) 2d70: 81 3e 00 0c lwz r9,12(r30) 2d74: 39 29 00 01 addi r9,r9,1 2d78: 91 3e 00 0c stw r9,12(r30) 2d7c: 81 3e 00 04 lwz r9,4(r30) 2d80: 91 3e 00 08 stw r9,8(r30) 2d84: 4b ff fb e4 b 2968 2d88: 39 20 00 00 li r9,0 2d8c: 91 3e 00 04 stw r9,4(r30) 2d90: 4b ff ff cc b 2d5c 00002d94 <__ascii_mbtowc>: 2d94: 7c 69 1b 79 mr. r9,r3 2d98: 40 82 00 40 bne 2dd8 <__ascii_mbtowc+0x44> 2d9c: 94 21 ff e0 stwu r1,-32(r1) 2da0: 38 60 00 00 li r3,0 2da4: 39 21 00 08 addi r9,r1,8 2da8: 2c 04 00 00 cmpwi r4,0 2dac: 41 82 00 24 beq 2dd0 <__ascii_mbtowc+0x3c> 2db0: 38 60 ff fe li r3,-2 2db4: 2c 05 00 00 cmpwi r5,0 2db8: 41 82 00 18 beq 2dd0 <__ascii_mbtowc+0x3c> 2dbc: 89 44 00 00 lbz r10,0(r4) 2dc0: 91 49 00 00 stw r10,0(r9) 2dc4: 89 24 00 00 lbz r9,0(r4) 2dc8: 30 69 ff ff addic r3,r9,-1 2dcc: 7c 63 49 10 subfe r3,r3,r9 2dd0: 38 21 00 20 addi r1,r1,32 2dd4: 4e 80 00 20 blr 2dd8: 2c 04 00 00 cmpwi r4,0 2ddc: 38 60 00 00 li r3,0 2de0: 4d 82 00 20 beqlr 2de4: 2c 05 00 00 cmpwi r5,0 2de8: 38 60 ff fe li r3,-2 2dec: 4d 82 00 20 beqlr 2df0: 89 44 00 00 lbz r10,0(r4) 2df4: 91 49 00 00 stw r10,0(r9) 2df8: 89 24 00 00 lbz r9,0(r4) 2dfc: 30 69 ff ff addic r3,r9,-1 2e00: 7c 63 49 10 subfe r3,r3,r9 2e04: 4e 80 00 20 blr 00002e08 : 2e08: 3c e0 00 00 lis r7,0 2e0c: 7c 6b 1b 78 mr r11,r3 2e10: 7c 6a 1b 78 mr r10,r3 2e14: 38 e7 59 41 addi r7,r7,22849 2e18: 7d 46 53 78 mr r6,r10 2e1c: 89 2a 00 00 lbz r9,0(r10) 2e20: 39 4a 00 01 addi r10,r10,1 2e24: 7d 09 38 ae lbzx r8,r9,r7 2e28: 71 08 00 08 andi. r8,r8,8 2e2c: 40 82 ff ec bne 2e18 2e30: 28 09 00 2d cmplwi r9,45 2e34: 40 82 00 c8 bne 2efc 2e38: 89 2a 00 00 lbz r9,0(r10) 2e3c: 39 46 00 02 addi r10,r6,2 2e40: 38 c0 00 01 li r6,1 2e44: 2f 85 00 00 cmpwi cr7,r5,0 2e48: 41 9e 01 20 beq cr7,2f68 2e4c: 2c 05 00 10 cmpwi r5,16 2e50: 40 82 00 28 bne 2e78 2e54: 2c 09 00 30 cmpwi r9,48 2e58: 40 82 00 20 bne 2e78 2e5c: 89 2a 00 00 lbz r9,0(r10) 2e60: 71 29 00 df andi. r9,r9,223 2e64: 2c 09 00 58 cmpwi r9,88 2e68: 40 82 00 f0 bne 2f58 2e6c: 89 2a 00 01 lbz r9,1(r10) 2e70: 38 a0 00 10 li r5,16 2e74: 39 4a 00 02 addi r10,r10,2 2e78: 38 00 ff ff li r0,-1 2e7c: 7c 00 2b 96 divwu r0,r0,r5 2e80: 39 00 00 00 li r8,0 2e84: 38 60 00 00 li r3,0 2e88: 7d 80 29 d6 mullw r12,r0,r5 2e8c: 7d 8c 60 f8 not r12,r12 2e90: 38 e9 ff d0 addi r7,r9,-48 2e94: 2c 08 00 00 cmpwi r8,0 2e98: 2b 87 00 09 cmplwi cr7,r7,9 2e9c: 40 9d 00 24 ble cr7,2ec0 2ea0: 39 09 ff bf addi r8,r9,-65 2ea4: 38 e9 ff c9 addi r7,r9,-55 2ea8: 2b 88 00 19 cmplwi cr7,r8,25 2eac: 40 9d 00 14 ble cr7,2ec0 2eb0: 39 09 ff 9f addi r8,r9,-97 2eb4: 2b 88 00 19 cmplwi cr7,r8,25 2eb8: 41 9d 00 60 bgt cr7,2f18 2ebc: 38 e9 ff a9 addi r7,r9,-87 2ec0: 7f 85 38 00 cmpw cr7,r5,r7 2ec4: 40 9d 00 54 ble cr7,2f18 2ec8: 39 00 ff ff li r8,-1 2ecc: 41 80 00 24 blt 2ef0 2ed0: 7c 03 00 40 cmplw r3,r0 2ed4: 41 81 00 1c bgt 2ef0 2ed8: 40 82 00 0c bne 2ee4 2edc: 7c 07 60 00 cmpw r7,r12 2ee0: 41 81 00 10 bgt 2ef0 2ee4: 7c 65 19 d6 mullw r3,r5,r3 2ee8: 7c 67 1a 14 add r3,r7,r3 2eec: 39 00 00 01 li r8,1 2ef0: 39 4a 00 01 addi r10,r10,1 2ef4: 89 2a ff ff lbz r9,-1(r10) 2ef8: 4b ff ff 98 b 2e90 2efc: 28 09 00 2b cmplwi r9,43 2f00: 41 82 00 0c beq 2f0c 2f04: 38 c0 00 00 li r6,0 2f08: 4b ff ff 3c b 2e44 2f0c: 89 2a 00 00 lbz r9,0(r10) 2f10: 39 46 00 02 addi r10,r6,2 2f14: 4b ff ff f0 b 2f04 2f18: 2f 84 00 00 cmpwi cr7,r4,0 2f1c: 40 80 00 20 bge 2f3c 2f20: 3d 20 00 01 lis r9,1 2f24: 39 00 00 22 li r8,34 2f28: 38 60 ff ff li r3,-1 2f2c: 91 09 02 90 stw r8,656(r9) 2f30: 4d 9e 00 20 beqlr cr7 2f34: 39 6a ff ff addi r11,r10,-1 2f38: 48 00 00 18 b 2f50 2f3c: 2e 86 00 00 cmpwi cr5,r6,0 2f40: 41 96 00 08 beq cr5,2f48 2f44: 7c 63 00 d0 neg r3,r3 2f48: 4d 9e 00 20 beqlr cr7 2f4c: 40 82 ff e8 bne 2f34 2f50: 91 64 00 00 stw r11,0(r4) 2f54: 4e 80 00 20 blr 2f58: 39 20 00 30 li r9,48 2f5c: 40 9e ff 1c bne cr7,2e78 2f60: 38 a0 00 08 li r5,8 2f64: 4b ff ff 14 b 2e78 2f68: 2c 09 00 30 cmpwi r9,48 2f6c: 41 82 fe f0 beq 2e5c 2f70: 38 a0 00 0a li r5,10 2f74: 4b ff ff 04 b 2e78 00002f78 : 2f78: 3d 20 00 01 lis r9,1 2f7c: 80 c9 02 7c lwz r6,636(r9) 2f80: 4b ff fe 88 b 2e08 00002f84 <__ascii_wctomb>: 2f84: 2c 03 00 00 cmpwi r3,0 2f88: 41 82 00 2c beq 2fb4 <__ascii_wctomb+0x30> 2f8c: 28 04 00 ff cmplwi r4,255 2f90: 40 81 00 18 ble 2fa8 <__ascii_wctomb+0x24> 2f94: 3d 20 00 01 lis r9,1 2f98: 39 40 00 8a li r10,138 2f9c: 38 60 ff ff li r3,-1 2fa0: 91 49 02 90 stw r10,656(r9) 2fa4: 4e 80 00 20 blr 2fa8: 98 83 00 00 stb r4,0(r3) 2fac: 38 60 00 01 li r3,1 2fb0: 4e 80 00 20 blr 2fb4: 38 60 00 00 li r3,0 2fb8: 4e 80 00 20 blr 00002fbc : 2fbc: 39 45 00 01 addi r10,r5,1 2fc0: 39 20 00 00 li r9,0 2fc4: 7d 49 03 a6 mtctr r10 2fc8: 42 00 00 08 bdnz 2fd0 2fcc: 4e 80 00 20 blr 2fd0: 7d 44 48 ae lbzx r10,r4,r9 2fd4: 7d 43 49 ae stbx r10,r3,r9 2fd8: 39 29 00 01 addi r9,r9,1 2fdc: 4b ff ff ec b 2fc8 00002fe0 : 2fe0: 7c 03 20 40 cmplw r3,r4 2fe4: 40 81 00 4c ble 3030 2fe8: 7d 44 2a 14 add r10,r4,r5 2fec: 7c 0a 18 40 cmplw r10,r3 2ff0: 40 81 00 40 ble 3030 2ff4: 38 e5 00 01 addi r7,r5,1 2ff8: 7d 03 2a 14 add r8,r3,r5 2ffc: 39 20 00 00 li r9,0 3000: 7c e9 03 a6 mtctr r7 3004: 39 29 ff ff addi r9,r9,-1 3008: 42 00 00 08 bdnz 3010 300c: 4e 80 00 20 blr 3010: 7c ea 48 ae lbzx r7,r10,r9 3014: 7c e8 49 ae stbx r7,r8,r9 3018: 4b ff ff ec b 3004 301c: 7d 44 48 ae lbzx r10,r4,r9 3020: 7d 43 49 ae stbx r10,r3,r9 3024: 39 29 00 01 addi r9,r9,1 3028: 42 00 ff f4 bdnz 301c 302c: 4e 80 00 20 blr 3030: 39 45 00 01 addi r10,r5,1 3034: 39 20 00 00 li r9,0 3038: 7d 49 03 a6 mtctr r10 303c: 4b ff ff ec b 3028 00003040 : 3040: 39 40 00 00 li r10,0 3044: 7d 24 50 ae lbzx r9,r4,r10 3048: 7d 23 51 ae stbx r9,r3,r10 304c: 2c 09 00 00 cmpwi r9,0 3050: 39 4a 00 01 addi r10,r10,1 3054: 40 82 ff f0 bne 3044 3058: 4e 80 00 20 blr 0000305c : 305c: 7c 69 1b 78 mr r9,r3 3060: 89 49 00 00 lbz r10,0(r9) 3064: 2c 0a 00 00 cmpwi r10,0 3068: 40 82 00 0c bne 3074 306c: 7c 63 48 50 subf r3,r3,r9 3070: 4e 80 00 20 blr 3074: 39 29 00 01 addi r9,r9,1 3078: 4b ff ff e8 b 3060 0000307c : 307c: 2c 05 00 00 cmpwi r5,0 3080: 41 82 00 34 beq 30b4 3084: 39 40 00 00 li r10,0 3088: 7c a9 03 a6 mtctr r5 308c: 7d 03 50 ae lbzx r8,r3,r10 3090: 7d 24 50 ae lbzx r9,r4,r10 3094: 7c 08 48 40 cmplw r8,r9 3098: 40 82 00 14 bne 30ac 309c: 42 40 00 10 bdz 30ac 30a0: 39 4a 00 01 addi r10,r10,1 30a4: 2c 08 00 00 cmpwi r8,0 30a8: 40 82 ff e4 bne 308c 30ac: 7c 69 40 50 subf r3,r9,r8 30b0: 4e 80 00 20 blr 30b4: 38 60 00 00 li r3,0 30b8: 4e 80 00 20 blr 000030bc : 30bc: 39 45 00 01 addi r10,r5,1 30c0: 7c 69 1b 78 mr r9,r3 30c4: 7d 49 03 a6 mtctr r10 30c8: 42 00 00 08 bdnz 30d0 30cc: 4e 80 00 20 blr 30d0: 89 44 00 00 lbz r10,0(r4) 30d4: 38 84 00 01 addi r4,r4,1 30d8: 39 29 00 01 addi r9,r9,1 30dc: 38 a5 ff ff addi r5,r5,-1 30e0: 2c 0a 00 00 cmpwi r10,0 30e4: 99 49 ff ff stb r10,-1(r9) 30e8: 40 82 ff e0 bne 30c8 30ec: 38 e5 00 01 addi r7,r5,1 30f0: 39 40 00 00 li r10,0 30f4: 39 00 00 00 li r8,0 30f8: 7c e9 03 a6 mtctr r7 30fc: 48 00 00 0c b 3108 3100: 7d 09 51 ae stbx r8,r9,r10 3104: 39 4a 00 01 addi r10,r10,1 3108: 42 00 ff f8 bdnz 3100 310c: 4e 80 00 20 blr 00003110 : 3110: 39 44 00 01 addi r10,r4,1 3114: 7c 69 1b 78 mr r9,r3 3118: 7d 49 03 a6 mtctr r10 311c: 42 00 00 0c bdnz 3128 3120: 7c 63 48 50 subf r3,r3,r9 3124: 4e 80 00 20 blr 3128: 89 49 00 00 lbz r10,0(r9) 312c: 2c 0a 00 00 cmpwi r10,0 3130: 41 82 ff f0 beq 3120 3134: 39 29 00 01 addi r9,r9,1 3138: 4b ff ff e4 b 311c 0000313c : 313c: 89 23 00 02 lbz r9,2(r3) 3140: 71 29 00 01 andi. r9,r9,1 3144: 41 82 00 7c beq 31c0 3148: 94 21 ff f0 stwu r1,-16(r1) 314c: 7c 08 02 a6 mflr r0 3150: 90 01 00 14 stw r0,20(r1) 3154: a1 23 00 00 lhz r9,0(r3) 3158: 93 e1 00 0c stw r31,12(r1) 315c: 39 40 00 00 li r10,0 3160: 7c 7f 1b 78 mr r31,r3 3164: b1 43 00 00 sth r10,0(r3) 3168: 2c 09 00 00 cmpwi r9,0 316c: 41 82 00 10 beq 317c 3170: 55 23 06 3e clrlwi r3,r9,24 3174: 39 61 00 10 addi r11,r1,16 3178: 4b ff d3 fc b 574 <_rest32gpr_31_x> 317c: 81 23 00 08 lwz r9,8(r3) 3180: 7d 29 03 a6 mtctr r9 3184: 4e 80 04 21 bctrl 3188: 7c 69 1b 78 mr r9,r3 318c: 54 63 06 3e clrlwi r3,r3,24 3190: 2c 09 00 00 cmpwi r9,0 3194: 40 80 ff e0 bge 3174 3198: 89 5f 00 02 lbz r10,2(r31) 319c: 39 00 00 04 li r8,4 31a0: 2c 09 ff ff cmpwi r9,-1 31a4: 7d 4a 07 74 extsb r10,r10 31a8: 41 82 00 08 beq 31b0 31ac: 39 00 00 08 li r8,8 31b0: 7d 4a 43 78 or r10,r10,r8 31b4: 38 60 ff ff li r3,-1 31b8: 99 5f 00 02 stb r10,2(r31) 31bc: 4b ff ff b8 b 3174 31c0: 38 60 ff ff li r3,-1 31c4: 4e 80 00 20 blr 000031c8 : 31c8: 89 44 00 02 lbz r10,2(r4) 31cc: 94 21 ff f0 stwu r1,-16(r1) 31d0: 7c 08 02 a6 mflr r0 31d4: 93 e1 00 0c stw r31,12(r1) 31d8: 90 01 00 14 stw r0,20(r1) 31dc: 71 4a 00 02 andi. r10,r10,2 31e0: 41 82 00 20 beq 3200 31e4: 81 24 00 04 lwz r9,4(r4) 31e8: 7c 7f 1b 78 mr r31,r3 31ec: 54 63 06 3e clrlwi r3,r3,24 31f0: 7d 29 03 a6 mtctr r9 31f4: 4e 80 04 21 bctrl 31f8: 2c 03 00 00 cmpwi r3,0 31fc: 40 80 00 08 bge 3204 3200: 3b e0 ff ff li r31,-1 3204: 7f e3 fb 78 mr r3,r31 3208: 39 61 00 10 addi r11,r1,16 320c: 4b ff d3 68 b 574 <_rest32gpr_31_x> 00003210 : 3210: 94 21 ff e0 stwu r1,-32(r1) 3214: 7c 08 02 a6 mflr r0 3218: bf a1 00 14 stmw r29,20(r1) 321c: 90 01 00 24 stw r0,36(r1) 3220: 89 24 00 02 lbz r9,2(r4) 3224: 71 29 00 02 andi. r9,r9,2 3228: 41 82 00 4c beq 3274 322c: 7c 7f 1b 78 mr r31,r3 3230: 7c 9e 23 78 mr r30,r4 3234: 3b a0 00 00 li r29,0 3238: 88 7f 00 00 lbz r3,0(r31) 323c: 3b ff 00 01 addi r31,r31,1 3240: 2c 03 00 00 cmpwi r3,0 3244: 40 82 00 10 bne 3254 3248: 7f a3 eb 78 mr r3,r29 324c: 39 61 00 20 addi r11,r1,32 3250: 4b ff d3 1c b 56c <_rest32gpr_29_x> 3254: 81 3e 00 04 lwz r9,4(r30) 3258: 7f c4 f3 78 mr r4,r30 325c: 7d 29 03 a6 mtctr r9 3260: 4e 80 04 21 bctrl 3264: 2c 03 00 00 cmpwi r3,0 3268: 41 82 ff d0 beq 3238 326c: 3b a0 ff ff li r29,-1 3270: 4b ff ff c8 b 3238 3274: 3b a0 ff ff li r29,-1 3278: 4b ff ff d0 b 3248 0000327c : 327c: 94 21 ff 80 stwu r1,-128(r1) 3280: 7c 08 02 a6 mflr r0 3284: 90 81 00 1c stw r4,28(r1) 3288: 90 01 00 84 stw r0,132(r1) 328c: 90 a1 00 20 stw r5,32(r1) 3290: 90 c1 00 24 stw r6,36(r1) 3294: 90 e1 00 28 stw r7,40(r1) 3298: 91 01 00 2c stw r8,44(r1) 329c: 91 21 00 30 stw r9,48(r1) 32a0: 91 41 00 34 stw r10,52(r1) 32a4: 40 86 00 24 bne cr1,32c8 32a8: d8 21 00 38 stfd f1,56(r1) 32ac: d8 41 00 40 stfd f2,64(r1) 32b0: d8 61 00 48 stfd f3,72(r1) 32b4: d8 81 00 50 stfd f4,80(r1) 32b8: d8 a1 00 58 stfd f5,88(r1) 32bc: d8 c1 00 60 stfd f6,96(r1) 32c0: d8 e1 00 68 stfd f7,104(r1) 32c4: d9 01 00 70 stfd f8,112(r1) 32c8: 39 20 00 01 li r9,1 32cc: 7c 64 1b 78 mr r4,r3 32d0: 99 21 00 08 stb r9,8(r1) 32d4: 39 20 00 00 li r9,0 32d8: 99 21 00 09 stb r9,9(r1) 32dc: 39 21 00 88 addi r9,r1,136 32e0: 91 21 00 0c stw r9,12(r1) 32e4: 39 21 00 18 addi r9,r1,24 32e8: 91 21 00 10 stw r9,16(r1) 32ec: 3d 20 00 01 lis r9,1 32f0: 80 69 02 88 lwz r3,648(r9) 32f4: 38 a1 00 08 addi r5,r1,8 32f8: 48 00 02 31 bl 3528 <__i_vfprintf> 32fc: 80 01 00 84 lwz r0,132(r1) 3300: 38 21 00 80 addi r1,r1,128 3304: 7c 08 03 a6 mtlr r0 3308: 4e 80 00 20 blr 0000330c : 330c: 94 21 ff e0 stwu r1,-32(r1) 3310: 3d 20 00 01 lis r9,1 3314: bf a1 00 14 stmw r29,20(r1) 3318: 83 c9 02 88 lwz r30,648(r9) 331c: 7c 08 02 a6 mflr r0 3320: 90 01 00 24 stw r0,36(r1) 3324: 7c 7f 1b 78 mr r31,r3 3328: 3b a0 00 00 li r29,0 332c: 89 3e 00 02 lbz r9,2(r30) 3330: 71 29 00 02 andi. r9,r9,2 3334: 40 82 00 24 bne 3358 3338: 3b a0 ff ff li r29,-1 333c: 7f a3 eb 78 mr r3,r29 3340: 39 61 00 20 addi r11,r1,32 3344: 4b ff d2 28 b 56c <_rest32gpr_29_x> 3348: 4e 80 04 21 bctrl 334c: 2c 03 00 00 cmpwi r3,0 3350: 41 82 00 08 beq 3358 3354: 3b a0 ff ff li r29,-1 3358: 81 3e 00 04 lwz r9,4(r30) 335c: 88 7f 00 00 lbz r3,0(r31) 3360: 3b ff 00 01 addi r31,r31,1 3364: 7f c4 f3 78 mr r4,r30 3368: 7d 29 03 a6 mtctr r9 336c: 2c 03 00 00 cmpwi r3,0 3370: 40 82 ff d8 bne 3348 3374: 38 60 00 0a li r3,10 3378: 4e 80 04 21 bctrl 337c: 2c 03 00 00 cmpwi r3,0 3380: 41 82 ff bc beq 333c 3384: 4b ff ff b4 b 3338 00003388 <__ultoa_invert>: 3388: 7c 6a 1b 78 mr r10,r3 338c: 39 60 00 27 li r11,39 3390: 7c a3 2b 78 mr r3,r5 3394: 70 c9 02 00 andi. r9,r6,512 3398: 41 82 00 0c beq 33a4 <__ultoa_invert+0x1c> 339c: 54 c6 05 ea rlwinm r6,r6,0,23,21 33a0: 39 60 00 07 li r11,7 33a4: 2e 86 00 08 cmpwi cr5,r6,8 33a8: 2f 86 00 10 cmpwi cr7,r6,16 33ac: 38 e0 00 00 li r7,0 33b0: 38 a0 00 33 li r5,51 33b4: 41 96 01 40 beq cr5,34f4 <__ultoa_invert+0x16c> 33b8: 41 9e 01 50 beq cr7,3508 <__ultoa_invert+0x180> 33bc: 38 00 00 00 li r0,0 33c0: 34 84 00 01 addic. r4,r4,1 33c4: 40 82 00 0c bne 33d0 <__ultoa_invert+0x48> 33c8: 31 4a 00 01 addic r10,r10,1 33cc: 7c 04 01 94 addze r0,r4 33d0: 1d 24 00 33 mulli r9,r4,51 33d4: 1c 00 00 33 mulli r0,r0,51 33d8: 7c 84 28 16 mulhwu r4,r4,r5 33dc: 1d 0a 00 33 mulli r8,r10,51 33e0: 7d 45 50 16 mulhwu r10,r5,r10 33e4: 7d 08 20 14 addc r8,r8,r4 33e8: 7d 80 51 14 adde r12,r0,r10 33ec: 7d 29 38 14 addc r9,r9,r7 33f0: 55 8a 06 3e clrlwi r10,r12,24 33f4: 7d 08 01 94 addze r8,r8 33f8: 55 24 c2 3e rlwinm r4,r9,24,8,31 33fc: 55 00 c2 3e rlwinm r0,r8,24,8,31 3400: 51 04 c0 0e rlwimi r4,r8,24,0,7 3404: 51 80 c0 0e rlwimi r0,r12,24,0,7 3408: 7d 24 48 14 addc r9,r4,r9 340c: 7d 00 41 14 adde r8,r0,r8 3410: 7c 00 40 40 cmplw r0,r8 3414: 41 81 00 10 bgt 3424 <__ultoa_invert+0x9c> 3418: 40 82 00 14 bne 342c <__ultoa_invert+0xa4> 341c: 7c 04 48 40 cmplw r4,r9 3420: 40 81 00 0c ble 342c <__ultoa_invert+0xa4> 3424: 39 4a 00 01 addi r10,r10,1 3428: 55 4a 06 3e clrlwi r10,r10,24 342c: 55 24 84 3e rlwinm r4,r9,16,16,31 3430: 55 00 84 3e rlwinm r0,r8,16,16,31 3434: 51 04 80 1e rlwimi r4,r8,16,0,15 3438: 51 40 80 1e rlwimi r0,r10,16,0,15 343c: 7d 29 20 14 addc r9,r9,r4 3440: 7d 08 01 14 adde r8,r8,r0 3444: 7c 00 40 40 cmplw r0,r8 3448: 41 81 00 10 bgt 3458 <__ultoa_invert+0xd0> 344c: 40 82 00 14 bne 3460 <__ultoa_invert+0xd8> 3450: 7c 04 48 40 cmplw r4,r9 3454: 40 81 00 0c ble 3460 <__ultoa_invert+0xd8> 3458: 39 4a 00 01 addi r10,r10,1 345c: 55 4a 06 3e clrlwi r10,r10,24 3460: 7d 29 40 14 addc r9,r9,r8 3464: 7c 88 51 14 adde r4,r8,r10 3468: 7c 0a 20 40 cmplw r10,r4 346c: 41 81 00 10 bgt 347c <__ultoa_invert+0xf4> 3470: 40 82 00 14 bne 3484 <__ultoa_invert+0xfc> 3474: 7c 08 48 40 cmplw r8,r9 3478: 40 81 00 0c ble 3484 <__ultoa_invert+0xfc> 347c: 39 4a 00 01 addi r10,r10,1 3480: 55 4a 06 3e clrlwi r10,r10,24 3484: 7d 29 50 14 addc r9,r9,r10 3488: 7c 84 01 94 addze r4,r4 348c: 7c 07 20 40 cmplw r7,r4 3490: 40 82 00 14 bne 34a4 <__ultoa_invert+0x11c> 3494: 7c 0a 48 40 cmplw r10,r9 3498: 40 81 00 0c ble 34a4 <__ultoa_invert+0x11c> 349c: 39 4a 00 01 addi r10,r10,1 34a0: 55 4a 06 3e clrlwi r10,r10,24 34a4: 55 29 f8 7e rlwinm r9,r9,31,1,31 34a8: 50 89 f8 00 rlwimi r9,r4,31,0,0 34ac: 54 84 f8 7e rlwinm r4,r4,31,1,31 34b0: 55 28 c2 3e rlwinm r8,r9,24,8,31 34b4: 7c 86 23 78 mr r6,r4 34b8: 50 88 c0 0e rlwimi r8,r4,24,0,7 34bc: 55 24 06 3e clrlwi r4,r9,24 34c0: 1c 84 00 0a mulli r4,r4,10 34c4: 51 46 f8 00 rlwimi r6,r10,31,0,0 34c8: 54 84 c2 3e rlwinm r4,r4,24,8,31 34cc: 55 4a b8 4e rlwinm r10,r10,23,1,7 34d0: 54 c6 c2 3e rlwinm r6,r6,24,8,31 34d4: 7d 4a 33 78 or r10,r10,r6 34d8: 7d 49 43 79 or. r9,r10,r8 34dc: 38 63 00 01 addi r3,r3,1 34e0: 38 84 00 30 addi r4,r4,48 34e4: 98 83 ff ff stb r4,-1(r3) 34e8: 4d 82 00 20 beqlr 34ec: 7d 04 43 78 mr r4,r8 34f0: 4b ff fe c4 b 33b4 <__ultoa_invert+0x2c> 34f4: 54 88 e8 fe rlwinm r8,r4,29,3,31 34f8: 54 84 07 7e clrlwi r4,r4,29 34fc: 51 48 e8 04 rlwimi r8,r10,29,0,2 3500: 55 4a e8 fe rlwinm r10,r10,29,3,31 3504: 4b ff ff d4 b 34d8 <__ultoa_invert+0x150> 3508: 54 88 e1 3e rlwinm r8,r4,28,4,31 350c: 54 84 07 3e clrlwi r4,r4,28 3510: 51 48 e0 06 rlwimi r8,r10,28,0,3 3514: 28 04 00 09 cmplwi r4,9 3518: 55 4a e1 3e rlwinm r10,r10,28,4,31 351c: 40 81 ff bc ble 34d8 <__ultoa_invert+0x150> 3520: 7c 8b 22 14 add r4,r11,r4 3524: 4b ff ff b4 b 34d8 <__ultoa_invert+0x150> 00003528 <__i_vfprintf>: 3528: 94 21 ff a0 stwu r1,-96(r1) 352c: 7c 08 02 a6 mflr r0 3530: be 61 00 2c stmw r19,44(r1) 3534: 90 01 00 64 stw r0,100(r1) 3538: 89 23 00 02 lbz r9,2(r3) 353c: 71 29 00 02 andi. r9,r9,2 3540: 41 82 08 24 beq 3d64 <__i_vfprintf+0x83c> 3544: 3e c0 00 00 lis r22,0 3548: 3e a0 00 00 lis r21,0 354c: 7c 79 1b 78 mr r25,r3 3550: 7c be 2b 78 mr r30,r5 3554: 3b 60 00 00 li r27,0 3558: 3a d6 5a 4e addi r22,r22,23118 355c: 3b 01 00 08 addi r24,r1,8 3560: 3a b5 5a 47 addi r21,r21,23111 3564: 8b a4 00 00 lbz r29,0(r4) 3568: 2c 1d 00 00 cmpwi r29,0 356c: 41 82 07 fc beq 3d68 <__i_vfprintf+0x840> 3570: 3a e4 00 01 addi r23,r4,1 3574: 28 1d 00 25 cmplwi r29,37 3578: 40 82 00 14 bne 358c <__i_vfprintf+0x64> 357c: 8b a4 00 01 lbz r29,1(r4) 3580: 3a e4 00 02 addi r23,r4,2 3584: 28 1d 00 25 cmplwi r29,37 3588: 40 82 00 18 bne 35a0 <__i_vfprintf+0x78> 358c: 3b 7b 00 01 addi r27,r27,1 3590: 7f 24 cb 78 mr r4,r25 3594: 7f a3 eb 78 mr r3,r29 3598: 4b ff fc 31 bl 31c8 359c: 48 00 03 48 b 38e4 <__i_vfprintf+0x3bc> 35a0: 3b 40 00 00 li r26,0 35a4: 3b 80 00 00 li r28,0 35a8: 3b e0 00 00 li r31,0 35ac: 28 1f 00 1f cmplwi r31,31 35b0: 41 81 00 88 bgt 3638 <__i_vfprintf+0x110> 35b4: 28 1d 00 2b cmplwi r29,43 35b8: 41 82 00 64 beq 361c <__i_vfprintf+0xf4> 35bc: 41 81 00 38 bgt 35f4 <__i_vfprintf+0xcc> 35c0: 28 1d 00 20 cmplwi r29,32 35c4: 41 82 00 5c beq 3620 <__i_vfprintf+0xf8> 35c8: 28 1d 00 23 cmplwi r29,35 35cc: 41 82 00 64 beq 3630 <__i_vfprintf+0x108> 35d0: 39 3d ff d0 addi r9,r29,-48 35d4: 55 29 06 3e clrlwi r9,r9,24 35d8: 28 09 00 09 cmplwi r9,9 35dc: 41 81 00 90 bgt 366c <__i_vfprintf+0x144> 35e0: 73 ea 00 40 andi. r10,r31,64 35e4: 41 82 00 78 beq 365c <__i_vfprintf+0x134> 35e8: 1f 5a 00 0a mulli r26,r26,10 35ec: 7f 5a 4a 14 add r26,r26,r9 35f0: 48 00 00 18 b 3608 <__i_vfprintf+0xe0> 35f4: 28 1d 00 2d cmplwi r29,45 35f8: 41 82 00 30 beq 3628 <__i_vfprintf+0x100> 35fc: 28 1d 00 30 cmplwi r29,48 3600: 40 82 ff d0 bne 35d0 <__i_vfprintf+0xa8> 3604: 63 ff 00 01 ori r31,r31,1 3608: 8b b7 00 00 lbz r29,0(r23) 360c: 3a f7 00 01 addi r23,r23,1 3610: 2c 1d 00 00 cmpwi r29,0 3614: 40 82 ff 98 bne 35ac <__i_vfprintf+0x84> 3618: 48 00 01 34 b 374c <__i_vfprintf+0x224> 361c: 63 ff 00 02 ori r31,r31,2 3620: 63 ff 00 04 ori r31,r31,4 3624: 4b ff ff e4 b 3608 <__i_vfprintf+0xe0> 3628: 63 ff 00 08 ori r31,r31,8 362c: 4b ff ff dc b 3608 <__i_vfprintf+0xe0> 3630: 63 ff 00 10 ori r31,r31,16 3634: 4b ff ff d4 b 3608 <__i_vfprintf+0xe0> 3638: 28 1f 00 7f cmplwi r31,127 363c: 40 81 ff 94 ble 35d0 <__i_vfprintf+0xa8> 3640: 28 1d 00 6c cmplwi r29,108 3644: 40 82 00 cc bne 3710 <__i_vfprintf+0x1e8> 3648: 73 e9 00 80 andi. r9,r31,128 364c: 41 82 00 08 beq 3654 <__i_vfprintf+0x12c> 3650: 63 ff 02 00 ori r31,r31,512 3654: 63 ff 00 80 ori r31,r31,128 3658: 4b ff ff b0 b 3608 <__i_vfprintf+0xe0> 365c: 1f 9c 00 0a mulli r28,r28,10 3660: 7f 9c 4a 14 add r28,r28,r9 3664: 63 ff 00 20 ori r31,r31,32 3668: 4b ff ff a0 b 3608 <__i_vfprintf+0xe0> 366c: 28 1d 00 2a cmplwi r29,42 3670: 40 82 00 88 bne 36f8 <__i_vfprintf+0x1d0> 3674: 89 3e 00 00 lbz r9,0(r30) 3678: 73 ea 00 40 andi. r10,r31,64 367c: 41 82 00 38 beq 36b4 <__i_vfprintf+0x18c> 3680: 28 09 00 07 cmplwi r9,7 3684: 41 81 00 20 bgt 36a4 <__i_vfprintf+0x17c> 3688: 81 5e 00 08 lwz r10,8(r30) 368c: 39 09 00 01 addi r8,r9,1 3690: 55 29 10 3a rlwinm r9,r9,2,0,29 3694: 99 1e 00 00 stb r8,0(r30) 3698: 7d 2a 4a 14 add r9,r10,r9 369c: 83 49 00 00 lwz r26,0(r9) 36a0: 4b ff ff 68 b 3608 <__i_vfprintf+0xe0> 36a4: 81 3e 00 04 lwz r9,4(r30) 36a8: 39 49 00 04 addi r10,r9,4 36ac: 91 5e 00 04 stw r10,4(r30) 36b0: 4b ff ff ec b 369c <__i_vfprintf+0x174> 36b4: 28 09 00 07 cmplwi r9,7 36b8: 41 81 00 30 bgt 36e8 <__i_vfprintf+0x1c0> 36bc: 81 5e 00 08 lwz r10,8(r30) 36c0: 39 09 00 01 addi r8,r9,1 36c4: 55 29 10 3a rlwinm r9,r9,2,0,29 36c8: 99 1e 00 00 stb r8,0(r30) 36cc: 7d 2a 4a 14 add r9,r10,r9 36d0: 83 89 00 00 lwz r28,0(r9) 36d4: 2c 1c 00 00 cmpwi r28,0 36d8: 40 80 ff 8c bge 3664 <__i_vfprintf+0x13c> 36dc: 7f 9c 00 d0 neg r28,r28 36e0: 63 ff 00 28 ori r31,r31,40 36e4: 4b ff ff 24 b 3608 <__i_vfprintf+0xe0> 36e8: 81 3e 00 04 lwz r9,4(r30) 36ec: 39 49 00 04 addi r10,r9,4 36f0: 91 5e 00 04 stw r10,4(r30) 36f4: 4b ff ff dc b 36d0 <__i_vfprintf+0x1a8> 36f8: 28 1d 00 2e cmplwi r29,46 36fc: 40 82 ff 44 bne 3640 <__i_vfprintf+0x118> 3700: 73 e9 00 40 andi. r9,r31,64 3704: 40 82 06 64 bne 3d68 <__i_vfprintf+0x840> 3708: 63 ff 00 40 ori r31,r31,64 370c: 4b ff fe fc b 3608 <__i_vfprintf+0xe0> 3710: 28 1d 00 68 cmplwi r29,104 3714: 40 82 00 18 bne 372c <__i_vfprintf+0x204> 3718: 73 e9 01 00 andi. r9,r31,256 371c: 41 82 00 08 beq 3724 <__i_vfprintf+0x1fc> 3720: 63 ff 02 00 ori r31,r31,512 3724: 63 ff 01 00 ori r31,r31,256 3728: 4b ff fe e0 b 3608 <__i_vfprintf+0xe0> 372c: 28 1d 00 6a cmplwi r29,106 3730: 40 82 00 0c bne 373c <__i_vfprintf+0x214> 3734: 63 ff 02 80 ori r31,r31,640 3738: 4b ff fe d0 b 3608 <__i_vfprintf+0xe0> 373c: 28 1d 00 7a cmplwi r29,122 3740: 41 82 fe c8 beq 3608 <__i_vfprintf+0xe0> 3744: 28 1d 00 74 cmplwi r29,116 3748: 41 82 fe c0 beq 3608 <__i_vfprintf+0xe0> 374c: 2c 1a 00 00 cmpwi r26,0 3750: 40 80 00 0c bge 375c <__i_vfprintf+0x234> 3754: 73 ff ff bf andi. r31,r31,65471 3758: 3b 40 00 00 li r26,0 375c: 63 a9 00 20 ori r9,r29,32 3760: 39 49 ff 9b addi r10,r9,-101 3764: 55 4a 06 3e clrlwi r10,r10,24 3768: 28 0a 00 02 cmplwi r10,2 376c: 40 81 00 0c ble 3778 <__i_vfprintf+0x250> 3770: 28 09 00 61 cmplwi r9,97 3774: 40 82 00 48 bne 37bc <__i_vfprintf+0x294> 3778: 89 3e 00 01 lbz r9,1(r30) 377c: 28 09 00 07 cmplwi r9,7 3780: 41 81 00 24 bgt 37a4 <__i_vfprintf+0x27c> 3784: 39 29 00 01 addi r9,r9,1 3788: 99 3e 00 01 stb r9,1(r30) 378c: 3b 40 00 07 li r26,7 3790: 7e d4 b3 78 mr r20,r22 3794: 73 e9 00 08 andi. r9,r31,8 3798: 40 82 01 1c bne 38b4 <__i_vfprintf+0x38c> 379c: 7f 9f e3 78 mr r31,r28 37a0: 48 00 00 e0 b 3880 <__i_vfprintf+0x358> 37a4: 81 3e 00 04 lwz r9,4(r30) 37a8: 39 29 00 07 addi r9,r9,7 37ac: 55 29 00 38 rlwinm r9,r9,0,0,28 37b0: 39 29 00 08 addi r9,r9,8 37b4: 91 3e 00 04 stw r9,4(r30) 37b8: 4b ff ff d4 b 378c <__i_vfprintf+0x264> 37bc: 28 1d 00 63 cmplwi r29,99 37c0: 40 82 00 48 bne 3808 <__i_vfprintf+0x2e0> 37c4: 89 5e 00 00 lbz r10,0(r30) 37c8: 28 0a 00 07 cmplwi r10,7 37cc: 41 81 00 2c bgt 37f8 <__i_vfprintf+0x2d0> 37d0: 81 3e 00 08 lwz r9,8(r30) 37d4: 39 0a 00 01 addi r8,r10,1 37d8: 55 4a 10 3a rlwinm r10,r10,2,0,29 37dc: 99 1e 00 00 stb r8,0(r30) 37e0: 7d 29 52 14 add r9,r9,r10 37e4: 81 29 00 00 lwz r9,0(r9) 37e8: 3b 40 00 01 li r26,1 37ec: 7f 14 c3 78 mr r20,r24 37f0: 99 21 00 08 stb r9,8(r1) 37f4: 4b ff ff a0 b 3794 <__i_vfprintf+0x26c> 37f8: 81 3e 00 04 lwz r9,4(r30) 37fc: 39 49 00 04 addi r10,r9,4 3800: 91 5e 00 04 stw r10,4(r30) 3804: 4b ff ff e0 b 37e4 <__i_vfprintf+0x2bc> 3808: 28 1d 00 73 cmplwi r29,115 380c: 40 82 00 f4 bne 3900 <__i_vfprintf+0x3d8> 3810: 89 5e 00 00 lbz r10,0(r30) 3814: 28 0a 00 07 cmplwi r10,7 3818: 41 81 00 48 bgt 3860 <__i_vfprintf+0x338> 381c: 81 3e 00 08 lwz r9,8(r30) 3820: 39 0a 00 01 addi r8,r10,1 3824: 55 4a 10 3a rlwinm r10,r10,2,0,29 3828: 99 1e 00 00 stb r8,0(r30) 382c: 7d 29 52 14 add r9,r9,r10 3830: 82 89 00 00 lwz r20,0(r9) 3834: 2c 14 00 00 cmpwi r20,0 3838: 40 82 00 08 bne 3840 <__i_vfprintf+0x318> 383c: 7e b4 ab 78 mr r20,r21 3840: 38 80 ff ff li r4,-1 3844: 73 e9 00 40 andi. r9,r31,64 3848: 41 82 00 08 beq 3850 <__i_vfprintf+0x328> 384c: 7f 44 d3 78 mr r4,r26 3850: 7e 83 a3 78 mr r3,r20 3854: 4b ff f8 bd bl 3110 3858: 7c 7a 1b 78 mr r26,r3 385c: 4b ff ff 38 b 3794 <__i_vfprintf+0x26c> 3860: 81 3e 00 04 lwz r9,4(r30) 3864: 39 49 00 04 addi r10,r9,4 3868: 91 5e 00 04 stw r10,4(r30) 386c: 4b ff ff c4 b 3830 <__i_vfprintf+0x308> 3870: 7f 24 cb 78 mr r4,r25 3874: 38 60 00 20 li r3,32 3878: 3b ff ff ff addi r31,r31,-1 387c: 4b ff f9 4d bl 31c8 3880: 7c 1a f8 40 cmplw r26,r31 3884: 41 80 ff ec blt 3870 <__i_vfprintf+0x348> 3888: 7d 5a e0 50 subf r10,r26,r28 388c: 39 20 00 00 li r9,0 3890: 7c 1a e0 40 cmplw r26,r28 3894: 41 81 00 08 bgt 389c <__i_vfprintf+0x374> 3898: 7d 49 53 78 mr r9,r10 389c: 7f 7b 4a 14 add r27,r27,r9 38a0: 7c 1a e0 40 cmplw r26,r28 38a4: 39 20 00 00 li r9,0 38a8: 41 81 00 08 bgt 38b0 <__i_vfprintf+0x388> 38ac: 7d 2a 00 d0 neg r9,r10 38b0: 7f 9c 4a 14 add r28,r28,r9 38b4: 7f ba e0 50 subf r29,r26,r28 38b8: 3b e0 00 00 li r31,0 38bc: 7c 1f d0 40 cmplw r31,r26 38c0: 40 82 00 2c bne 38ec <__i_vfprintf+0x3c4> 38c4: 7f ff da 14 add r31,r31,r27 38c8: 7f bc eb 78 mr r28,r29 38cc: 2c 1c 00 00 cmpwi r28,0 38d0: 41 81 04 80 bgt 3d50 <__i_vfprintf+0x828> 38d4: 7f bb eb 79 mr. r27,r29 38d8: 40 80 00 08 bge 38e0 <__i_vfprintf+0x3b8> 38dc: 3b 60 00 00 li r27,0 38e0: 7f 7b fa 14 add r27,r27,r31 38e4: 7e e4 bb 78 mr r4,r23 38e8: 4b ff fc 7c b 3564 <__i_vfprintf+0x3c> 38ec: 7c 74 f8 ae lbzx r3,r20,r31 38f0: 7f 24 cb 78 mr r4,r25 38f4: 3b ff 00 01 addi r31,r31,1 38f8: 4b ff f8 d1 bl 31c8 38fc: 4b ff ff c0 b 38bc <__i_vfprintf+0x394> 3900: 28 1d 00 64 cmplwi r29,100 3904: 41 82 00 0c beq 3910 <__i_vfprintf+0x3e8> 3908: 28 1d 00 69 cmplwi r29,105 390c: 40 82 01 34 bne 3a40 <__i_vfprintf+0x518> 3910: 89 3e 00 00 lbz r9,0(r30) 3914: 73 ea 00 80 andi. r10,r31,128 3918: 41 82 00 d4 beq 39ec <__i_vfprintf+0x4c4> 391c: 73 ea 02 00 andi. r10,r31,512 3920: 41 82 00 94 beq 39b4 <__i_vfprintf+0x48c> 3924: 39 49 00 01 addi r10,r9,1 3928: 28 09 00 06 cmplwi r9,6 392c: 55 4a 06 3c rlwinm r10,r10,0,24,30 3930: 99 5e 00 00 stb r10,0(r30) 3934: 41 81 00 68 bgt 399c <__i_vfprintf+0x474> 3938: 81 3e 00 08 lwz r9,8(r30) 393c: 39 0a 00 02 addi r8,r10,2 3940: 55 4a 10 3a rlwinm r10,r10,2,0,29 3944: 99 1e 00 00 stb r8,0(r30) 3948: 7d 29 52 14 add r9,r9,r10 394c: 80 69 00 00 lwz r3,0(r9) 3950: 80 89 00 04 lwz r4,4(r9) 3954: 2c 03 00 00 cmpwi r3,0 3958: 40 80 00 10 bge 3968 <__i_vfprintf+0x440> 395c: 20 84 00 00 subfic r4,r4,0 3960: 63 ff 04 00 ori r31,r31,1024 3964: 7c 63 01 90 subfze r3,r3 3968: 73 f4 ff ef andi. r20,r31,65519 396c: 73 e9 00 40 andi. r9,r31,64 3970: 41 82 00 18 beq 3988 <__i_vfprintf+0x460> 3974: 2c 1a 00 00 cmpwi r26,0 3978: 40 82 00 10 bne 3988 <__i_vfprintf+0x460> 397c: 3b e0 00 00 li r31,0 3980: 7c 69 23 79 or. r9,r3,r4 3984: 41 82 01 34 beq 3ab8 <__i_vfprintf+0x590> 3988: 38 c0 00 0a li r6,10 398c: 7f 05 c3 78 mr r5,r24 3990: 4b ff f9 f9 bl 3388 <__ultoa_invert> 3994: 7f f8 18 50 subf r31,r24,r3 3998: 48 00 01 20 b 3ab8 <__i_vfprintf+0x590> 399c: 81 3e 00 04 lwz r9,4(r30) 39a0: 39 29 00 07 addi r9,r9,7 39a4: 55 29 00 38 rlwinm r9,r9,0,0,28 39a8: 39 49 00 08 addi r10,r9,8 39ac: 91 5e 00 04 stw r10,4(r30) 39b0: 4b ff ff 9c b 394c <__i_vfprintf+0x424> 39b4: 28 09 00 07 cmplwi r9,7 39b8: 41 81 00 24 bgt 39dc <__i_vfprintf+0x4b4> 39bc: 81 5e 00 08 lwz r10,8(r30) 39c0: 39 09 00 01 addi r8,r9,1 39c4: 55 29 10 3a rlwinm r9,r9,2,0,29 39c8: 99 1e 00 00 stb r8,0(r30) 39cc: 7d 2a 4a 14 add r9,r10,r9 39d0: 80 89 00 00 lwz r4,0(r9) 39d4: 7c 83 fe 70 srawi r3,r4,31 39d8: 4b ff ff 7c b 3954 <__i_vfprintf+0x42c> 39dc: 81 3e 00 04 lwz r9,4(r30) 39e0: 39 49 00 04 addi r10,r9,4 39e4: 91 5e 00 04 stw r10,4(r30) 39e8: 4b ff ff e8 b 39d0 <__i_vfprintf+0x4a8> 39ec: 28 09 00 07 cmplwi r9,7 39f0: 41 81 00 40 bgt 3a30 <__i_vfprintf+0x508> 39f4: 81 5e 00 08 lwz r10,8(r30) 39f8: 39 09 00 01 addi r8,r9,1 39fc: 55 29 10 3a rlwinm r9,r9,2,0,29 3a00: 99 1e 00 00 stb r8,0(r30) 3a04: 7d 2a 4a 14 add r9,r10,r9 3a08: 81 29 00 00 lwz r9,0(r9) 3a0c: 73 ea 01 00 andi. r10,r31,256 3a10: 7d 24 4b 78 mr r4,r9 3a14: 41 82 ff c0 beq 39d4 <__i_vfprintf+0x4ac> 3a18: 7d 24 07 34 extsh r4,r9 3a1c: 73 ea 02 00 andi. r10,r31,512 3a20: 7c 83 fe 70 srawi r3,r4,31 3a24: 41 82 ff 30 beq 3954 <__i_vfprintf+0x42c> 3a28: 7d 24 07 74 extsb r4,r9 3a2c: 4b ff ff a8 b 39d4 <__i_vfprintf+0x4ac> 3a30: 81 3e 00 04 lwz r9,4(r30) 3a34: 39 49 00 04 addi r10,r9,4 3a38: 91 5e 00 04 stw r10,4(r30) 3a3c: 4b ff ff cc b 3a08 <__i_vfprintf+0x4e0> 3a40: 28 1d 00 75 cmplwi r29,117 3a44: 40 82 01 48 bne 3b8c <__i_vfprintf+0x664> 3a48: 73 ff ff ef andi. r31,r31,65519 3a4c: 38 c0 00 0a li r6,10 3a50: 89 3e 00 00 lbz r9,0(r30) 3a54: 73 ea 00 80 andi. r10,r31,128 3a58: 41 82 01 e0 beq 3c38 <__i_vfprintf+0x710> 3a5c: 73 ea 02 00 andi. r10,r31,512 3a60: 41 82 01 a0 beq 3c00 <__i_vfprintf+0x6d8> 3a64: 39 49 00 01 addi r10,r9,1 3a68: 28 09 00 06 cmplwi r9,6 3a6c: 55 4a 06 3c rlwinm r10,r10,0,24,30 3a70: 99 5e 00 00 stb r10,0(r30) 3a74: 41 81 01 74 bgt 3be8 <__i_vfprintf+0x6c0> 3a78: 81 3e 00 08 lwz r9,8(r30) 3a7c: 39 0a 00 02 addi r8,r10,2 3a80: 55 4a 10 3a rlwinm r10,r10,2,0,29 3a84: 99 1e 00 00 stb r8,0(r30) 3a88: 7d 29 52 14 add r9,r9,r10 3a8c: 80 69 00 00 lwz r3,0(r9) 3a90: 80 89 00 04 lwz r4,4(r9) 3a94: 73 f4 ff f9 andi. r20,r31,65529 3a98: 73 e9 00 40 andi. r9,r31,64 3a9c: 41 82 fe f0 beq 398c <__i_vfprintf+0x464> 3aa0: 2c 1a 00 00 cmpwi r26,0 3aa4: 40 82 fe e8 bne 398c <__i_vfprintf+0x464> 3aa8: 7c 69 23 79 or. r9,r3,r4 3aac: 40 82 fe e0 bne 398c <__i_vfprintf+0x464> 3ab0: 73 f4 ff e9 andi. r20,r31,65513 3ab4: 3b e0 00 00 li r31,0 3ab8: 7f fd fb 78 mr r29,r31 3abc: 7e 93 a3 78 mr r19,r20 3ac0: 72 89 00 40 andi. r9,r20,64 3ac4: 41 82 00 20 beq 3ae4 <__i_vfprintf+0x5bc> 3ac8: 56 93 04 3c rlwinm r19,r20,0,16,30 3acc: 7c 1a f8 00 cmpw r26,r31 3ad0: 40 81 00 14 ble 3ae4 <__i_vfprintf+0x5bc> 3ad4: 7f 5d d3 78 mr r29,r26 3ad8: 72 89 10 00 andi. r9,r20,4096 3adc: 40 82 00 08 bne 3ae4 <__i_vfprintf+0x5bc> 3ae0: 72 93 ff ee andi. r19,r20,65518 3ae4: 72 69 00 10 andi. r9,r19,16 3ae8: 41 82 01 c0 beq 3ca8 <__i_vfprintf+0x780> 3aec: 7d 38 fa 14 add r9,r24,r31 3af0: 89 29 ff ff lbz r9,-1(r9) 3af4: 2f 89 00 30 cmpwi cr7,r9,48 3af8: 40 9e 01 98 bne cr7,3c90 <__i_vfprintf+0x768> 3afc: 72 73 ff ef andi. r19,r19,65519 3b00: 72 69 00 08 andi. r9,r19,8 3b04: 40 82 00 24 bne 3b28 <__i_vfprintf+0x600> 3b08: 72 69 00 01 andi. r9,r19,1 3b0c: 41 82 01 dc beq 3ce8 <__i_vfprintf+0x7c0> 3b10: 7f fa fb 78 mr r26,r31 3b14: 7c 1c e8 00 cmpw r28,r29 3b18: 40 81 00 10 ble 3b28 <__i_vfprintf+0x600> 3b1c: 7f bd e0 50 subf r29,r29,r28 3b20: 7f 5d fa 14 add r26,r29,r31 3b24: 7f 9d e3 78 mr r29,r28 3b28: 7f bd e0 50 subf r29,r29,r28 3b2c: 72 69 00 10 andi. r9,r19,16 3b30: 41 82 01 e0 beq 3d10 <__i_vfprintf+0x7e8> 3b34: 7f 24 cb 78 mr r4,r25 3b38: 38 60 00 30 li r3,48 3b3c: 4b ff f6 8d bl 31c8 3b40: 72 69 10 00 andi. r9,r19,4096 3b44: 40 82 01 ac bne 3cf0 <__i_vfprintf+0x7c8> 3b48: 3b 7b 00 01 addi r27,r27,1 3b4c: 7f 5c d3 78 mr r28,r26 3b50: 7c 1f e0 00 cmpw r31,r28 3b54: 41 80 01 e8 blt 3d3c <__i_vfprintf+0x814> 3b58: 38 60 00 00 li r3,0 3b5c: 7c 1f d0 00 cmpw r31,r26 3b60: 41 81 00 08 bgt 3b68 <__i_vfprintf+0x640> 3b64: 7c 7f d0 50 subf r3,r31,r26 3b68: 7f 63 da 14 add r27,r3,r27 3b6c: 7f fc fb 78 mr r28,r31 3b70: 2c 1c 00 00 cmpwi r28,0 3b74: 41 82 fd 50 beq 38c4 <__i_vfprintf+0x39c> 3b78: 3b 9c ff ff addi r28,r28,-1 3b7c: 7c 78 e0 ae lbzx r3,r24,r28 3b80: 7f 24 cb 78 mr r4,r25 3b84: 4b ff f6 45 bl 31c8 3b88: 4b ff ff e8 b 3b70 <__i_vfprintf+0x648> 3b8c: 28 1d 00 6f cmplwi r29,111 3b90: 41 82 00 50 beq 3be0 <__i_vfprintf+0x6b8> 3b94: 28 1d 00 70 cmplwi r29,112 3b98: 40 82 00 10 bne 3ba8 <__i_vfprintf+0x680> 3b9c: 63 ff 10 10 ori r31,r31,4112 3ba0: 38 c0 00 10 li r6,16 3ba4: 4b ff fe ac b 3a50 <__i_vfprintf+0x528> 3ba8: 28 09 00 78 cmplwi r9,120 3bac: 40 82 00 20 bne 3bcc <__i_vfprintf+0x6a4> 3bb0: 28 1d 00 58 cmplwi r29,88 3bb4: 41 82 00 0c beq 3bc0 <__i_vfprintf+0x698> 3bb8: 63 ff 10 00 ori r31,r31,4096 3bbc: 4b ff ff e4 b 3ba0 <__i_vfprintf+0x678> 3bc0: 63 ff 18 00 ori r31,r31,6144 3bc4: 38 c0 02 10 li r6,528 3bc8: 4b ff fe 88 b 3a50 <__i_vfprintf+0x528> 3bcc: 7f 24 cb 78 mr r4,r25 3bd0: 38 60 00 25 li r3,37 3bd4: 3b 7b 00 02 addi r27,r27,2 3bd8: 4b ff f5 f1 bl 31c8 3bdc: 4b ff f9 b4 b 3590 <__i_vfprintf+0x68> 3be0: 38 c0 00 08 li r6,8 3be4: 4b ff fe 6c b 3a50 <__i_vfprintf+0x528> 3be8: 81 3e 00 04 lwz r9,4(r30) 3bec: 39 29 00 07 addi r9,r9,7 3bf0: 55 29 00 38 rlwinm r9,r9,0,0,28 3bf4: 39 49 00 08 addi r10,r9,8 3bf8: 91 5e 00 04 stw r10,4(r30) 3bfc: 4b ff fe 90 b 3a8c <__i_vfprintf+0x564> 3c00: 28 09 00 07 cmplwi r9,7 3c04: 41 81 00 24 bgt 3c28 <__i_vfprintf+0x700> 3c08: 81 5e 00 08 lwz r10,8(r30) 3c0c: 39 09 00 01 addi r8,r9,1 3c10: 55 29 10 3a rlwinm r9,r9,2,0,29 3c14: 99 1e 00 00 stb r8,0(r30) 3c18: 7d 2a 4a 14 add r9,r10,r9 3c1c: 80 89 00 00 lwz r4,0(r9) 3c20: 38 60 00 00 li r3,0 3c24: 4b ff fe 70 b 3a94 <__i_vfprintf+0x56c> 3c28: 81 3e 00 04 lwz r9,4(r30) 3c2c: 39 49 00 04 addi r10,r9,4 3c30: 91 5e 00 04 stw r10,4(r30) 3c34: 4b ff ff e8 b 3c1c <__i_vfprintf+0x6f4> 3c38: 28 09 00 07 cmplwi r9,7 3c3c: 41 81 00 2c bgt 3c68 <__i_vfprintf+0x740> 3c40: 81 5e 00 08 lwz r10,8(r30) 3c44: 39 09 00 01 addi r8,r9,1 3c48: 55 29 10 3a rlwinm r9,r9,2,0,29 3c4c: 99 1e 00 00 stb r8,0(r30) 3c50: 7d 2a 4a 14 add r9,r10,r9 3c54: 81 29 00 00 lwz r9,0(r9) 3c58: 73 ea 01 00 andi. r10,r31,256 3c5c: 40 82 00 1c bne 3c78 <__i_vfprintf+0x750> 3c60: 7d 24 4b 78 mr r4,r9 3c64: 4b ff ff bc b 3c20 <__i_vfprintf+0x6f8> 3c68: 81 3e 00 04 lwz r9,4(r30) 3c6c: 39 49 00 04 addi r10,r9,4 3c70: 91 5e 00 04 stw r10,4(r30) 3c74: 4b ff ff e0 b 3c54 <__i_vfprintf+0x72c> 3c78: 55 24 04 3e clrlwi r4,r9,16 3c7c: 38 60 00 00 li r3,0 3c80: 73 ea 02 00 andi. r10,r31,512 3c84: 41 82 fe 10 beq 3a94 <__i_vfprintf+0x56c> 3c88: 55 24 06 3e clrlwi r4,r9,24 3c8c: 4b ff fe 08 b 3a94 <__i_vfprintf+0x56c> 3c90: 72 69 10 00 andi. r9,r19,4096 3c94: 40 82 00 0c bne 3ca0 <__i_vfprintf+0x778> 3c98: 3b bd 00 01 addi r29,r29,1 3c9c: 4b ff fe 64 b 3b00 <__i_vfprintf+0x5d8> 3ca0: 3b bd 00 02 addi r29,r29,2 3ca4: 4b ff fe 5c b 3b00 <__i_vfprintf+0x5d8> 3ca8: 72 69 04 06 andi. r9,r19,1030 3cac: 41 82 fe 54 beq 3b00 <__i_vfprintf+0x5d8> 3cb0: 4b ff ff e8 b 3c98 <__i_vfprintf+0x770> 3cb4: 7f 24 cb 78 mr r4,r25 3cb8: 38 60 00 20 li r3,32 3cbc: 3a 94 00 01 addi r20,r20,1 3cc0: 4b ff f5 09 bl 31c8 3cc4: 7c 1c a0 00 cmpw r28,r20 3cc8: 41 81 ff ec bgt 3cb4 <__i_vfprintf+0x78c> 3ccc: 39 20 00 00 li r9,0 3cd0: 7c 1c e8 00 cmpw r28,r29 3cd4: 41 80 00 08 blt 3cdc <__i_vfprintf+0x7b4> 3cd8: 7d 3d e0 50 subf r9,r29,r28 3cdc: 7f 7b 4a 14 add r27,r27,r9 3ce0: 7f bd 4a 14 add r29,r29,r9 3ce4: 4b ff fe 44 b 3b28 <__i_vfprintf+0x600> 3ce8: 7f b4 eb 78 mr r20,r29 3cec: 4b ff ff d8 b 3cc4 <__i_vfprintf+0x79c> 3cf0: 3b 7b 00 02 addi r27,r27,2 3cf4: 38 60 00 58 li r3,88 3cf8: 72 69 08 00 andi. r9,r19,2048 3cfc: 40 82 00 08 bne 3d04 <__i_vfprintf+0x7dc> 3d00: 38 60 00 78 li r3,120 3d04: 7f 24 cb 78 mr r4,r25 3d08: 4b ff f4 c1 bl 31c8 3d0c: 4b ff fe 40 b 3b4c <__i_vfprintf+0x624> 3d10: 72 69 04 06 andi. r9,r19,1030 3d14: 41 82 fe 38 beq 3b4c <__i_vfprintf+0x624> 3d18: 38 60 00 20 li r3,32 3d1c: 72 69 00 02 andi. r9,r19,2 3d20: 41 82 00 08 beq 3d28 <__i_vfprintf+0x800> 3d24: 38 60 00 2b li r3,43 3d28: 72 69 04 00 andi. r9,r19,1024 3d2c: 41 82 00 08 beq 3d34 <__i_vfprintf+0x80c> 3d30: 38 60 00 2d li r3,45 3d34: 3b 7b 00 01 addi r27,r27,1 3d38: 4b ff ff cc b 3d04 <__i_vfprintf+0x7dc> 3d3c: 7f 24 cb 78 mr r4,r25 3d40: 38 60 00 30 li r3,48 3d44: 3b 9c ff ff addi r28,r28,-1 3d48: 4b ff f4 81 bl 31c8 3d4c: 4b ff fe 04 b 3b50 <__i_vfprintf+0x628> 3d50: 7f 24 cb 78 mr r4,r25 3d54: 38 60 00 20 li r3,32 3d58: 3b 9c ff ff addi r28,r28,-1 3d5c: 4b ff f4 6d bl 31c8 3d60: 4b ff fb 6c b 38cc <__i_vfprintf+0x3a4> 3d64: 3b 60 ff ff li r27,-1 3d68: 7f 63 db 78 mr r3,r27 3d6c: 39 61 00 60 addi r11,r1,96 3d70: 4b ff c7 d4 b 544 <_rest32gpr_19_x> 00003d74 : 3d74: 7c 69 23 78 or r9,r3,r4 3d78: 71 29 00 03 andi. r9,r9,3 3d7c: 40 82 00 1c bne 3d98 3d80: 81 43 00 00 lwz r10,0(r3) 3d84: 81 24 00 00 lwz r9,0(r4) 3d88: 3d 00 80 80 lis r8,-32640 3d8c: 61 08 80 80 ori r8,r8,32896 3d90: 7c 0a 48 00 cmpw r10,r9 3d94: 41 82 00 58 beq 3dec 3d98: 89 03 00 00 lbz r8,0(r3) 3d9c: 89 44 00 00 lbz r10,0(r4) 3da0: 39 20 00 01 li r9,1 3da4: 38 84 ff ff addi r4,r4,-1 3da8: 2c 08 00 00 cmpwi r8,0 3dac: 40 82 00 1c bne 3dc8 3db0: 48 00 00 24 b 3dd4 3db4: 7d 03 48 ae lbzx r8,r3,r9 3db8: 39 29 00 01 addi r9,r9,1 3dbc: 7d 44 48 ae lbzx r10,r4,r9 3dc0: 2c 08 00 00 cmpwi r8,0 3dc4: 41 82 00 4c beq 3e10 3dc8: 7d 44 48 ae lbzx r10,r4,r9 3dcc: 7c 0a 40 40 cmplw r10,r8 3dd0: 41 82 ff e4 beq 3db4 3dd4: 7c 6a 40 50 subf r3,r10,r8 3dd8: 4e 80 00 20 blr 3ddc: 81 43 00 00 lwz r10,0(r3) 3de0: 81 24 00 00 lwz r9,0(r4) 3de4: 7c 0a 48 00 cmpw r10,r9 3de8: 40 82 ff b0 bne 3d98 3dec: 3d 2a fe ff addis r9,r10,-257 3df0: 38 63 00 04 addi r3,r3,4 3df4: 39 29 fe ff addi r9,r9,-257 3df8: 38 84 00 04 addi r4,r4,4 3dfc: 7d 29 50 78 andc r9,r9,r10 3e00: 7d 29 40 39 and. r9,r9,r8 3e04: 41 82 ff d8 beq 3ddc 3e08: 38 60 00 00 li r3,0 3e0c: 4e 80 00 20 blr 3e10: 39 00 00 00 li r8,0 3e14: 7c 6a 40 50 subf r3,r10,r8 3e18: 4e 80 00 20 blr 00003e1c : 3e1c: 94 21 ff f0 stwu r1,-16(r1) 3e20: 7c 08 02 a6 mflr r0 3e24: 90 01 00 14 stw r0,20(r1) 3e28: 48 00 0f 39 bl 4d60 3e2c: 2c 03 00 00 cmpwi r3,0 3e30: 41 82 ff f8 beq 3e28 3e34: 48 00 0e d9 bl 4d0c 3e38: 80 01 00 14 lwz r0,20(r1) 3e3c: 38 21 00 10 addi r1,r1,16 3e40: 7c 08 03 a6 mtlr r0 3e44: 4e 80 00 20 blr 00003e48 : 3e48: 94 21 ff f0 stwu r1,-16(r1) 3e4c: 7c 08 02 a6 mflr r0 3e50: 93 e1 00 0c stw r31,12(r1) 3e54: 90 01 00 14 stw r0,20(r1) 3e58: 7c 7f 1b 78 mr r31,r3 3e5c: 48 00 0f 39 bl 4d94 3e60: 28 1f 00 0a cmplwi r31,10 3e64: 40 82 00 10 bne 3e74 3e68: 38 80 00 00 li r4,0 3e6c: 38 60 00 0d li r3,13 3e70: 4b ff ff d9 bl 3e48 3e74: 7f e3 fb 78 mr r3,r31 3e78: 39 61 00 10 addi r11,r1,16 3e7c: 4b ff c6 f8 b 574 <_rest32gpr_31_x> 00003e80 <__udivmoddi4>: 3e80: 94 21 ff f0 stwu r1,-16(r1) 3e84: 2f 83 00 00 cmpwi cr7,r3,0 3e88: bf c1 00 08 stmw r30,8(r1) 3e8c: 7c be 2b 79 mr. r30,r5 3e90: 40 9e 00 4c bne cr7,3edc <__udivmoddi4+0x5c> 3e94: 2f 87 00 00 cmpwi cr7,r7,0 3e98: 40 82 00 30 bne 3ec8 <__udivmoddi4+0x48> 3e9c: 7d 24 33 96 divwu r9,r4,r6 3ea0: 41 9e 00 14 beq cr7,3eb4 <__udivmoddi4+0x34> 3ea4: 7c c9 31 d6 mullw r6,r9,r6 3ea8: 7c c6 20 50 subf r6,r6,r4 3eac: 93 c7 00 00 stw r30,0(r7) 3eb0: 90 c7 00 04 stw r6,4(r7) 3eb4: 7d 24 4b 78 mr r4,r9 3eb8: 38 60 00 00 li r3,0 3ebc: bb c1 00 08 lmw r30,8(r1) 3ec0: 38 21 00 10 addi r1,r1,16 3ec4: 4e 80 00 20 blr 3ec8: 41 9e 00 0c beq cr7,3ed4 <__udivmoddi4+0x54> 3ecc: 90 67 00 00 stw r3,0(r7) 3ed0: 90 87 00 04 stw r4,4(r7) 3ed4: 38 80 00 00 li r4,0 3ed8: 4b ff ff e4 b 3ebc <__udivmoddi4+0x3c> 3edc: 2f 86 00 00 cmpwi cr7,r6,0 3ee0: 40 9e 01 40 bne cr7,4020 <__udivmoddi4+0x1a0> 3ee4: 40 82 00 08 bne 3eec <__udivmoddi4+0x6c> 3ee8: 7f e0 00 08 trap 3eec: 2c 04 00 00 cmpwi r4,0 3ef0: 40 82 00 28 bne 3f18 <__udivmoddi4+0x98> 3ef4: 7d 43 f3 96 divwu r10,r3,r30 3ef8: 2c 07 00 00 cmpwi r7,0 3efc: 41 82 00 14 beq 3f10 <__udivmoddi4+0x90> 3f00: 7f ca f1 d6 mullw r30,r10,r30 3f04: 7c 7e 18 50 subf r3,r30,r3 3f08: 90 87 00 04 stw r4,4(r7) 3f0c: 90 67 00 00 stw r3,0(r7) 3f10: 7d 44 53 78 mr r4,r10 3f14: 4b ff ff a4 b 3eb8 <__udivmoddi4+0x38> 3f18: 39 3e ff ff addi r9,r30,-1 3f1c: 7d 2a f0 39 and. r10,r9,r30 3f20: 40 82 00 30 bne 3f50 <__udivmoddi4+0xd0> 3f24: 2c 07 00 00 cmpwi r7,0 3f28: 41 82 00 10 beq 3f38 <__udivmoddi4+0xb8> 3f2c: 7d 29 18 38 and r9,r9,r3 3f30: 90 87 00 04 stw r4,4(r7) 3f34: 91 27 00 00 stw r9,0(r7) 3f38: 7c 9e 00 d0 neg r4,r30 3f3c: 7f c4 20 38 and r4,r30,r4 3f40: 7c 84 00 34 cntlzw r4,r4 3f44: 20 84 00 1f subfic r4,r4,31 3f48: 7c 64 24 30 srw r4,r3,r4 3f4c: 4b ff ff 6c b 3eb8 <__udivmoddi4+0x38> 3f50: 7f ca 00 34 cntlzw r10,r30 3f54: 7c 60 00 34 cntlzw r0,r3 3f58: 7d 40 50 50 subf r10,r0,r10 3f5c: 28 0a 00 1e cmplwi r10,30 3f60: 40 81 00 1c ble 3f7c <__udivmoddi4+0xfc> 3f64: 2c 07 00 00 cmpwi r7,0 3f68: 41 82 00 0c beq 3f74 <__udivmoddi4+0xf4> 3f6c: 90 67 00 00 stw r3,0(r7) 3f70: 90 87 00 04 stw r4,4(r7) 3f74: 38 60 00 00 li r3,0 3f78: 4b ff ff 5c b 3ed4 <__udivmoddi4+0x54> 3f7c: 38 0a 00 01 addi r0,r10,1 3f80: 3b e0 00 00 li r31,0 3f84: 21 4a 00 1f subfic r10,r10,31 3f88: 7c 65 04 30 srw r5,r3,r0 3f8c: 7c 8c 50 30 slw r12,r4,r10 3f90: 7c 6a 50 30 slw r10,r3,r10 3f94: 7c 84 04 30 srw r4,r4,r0 3f98: 7d 49 23 78 or r9,r10,r4 3f9c: 38 80 00 00 li r4,0 3fa0: 7c 09 03 a6 mtctr r0 3fa4: 55 2a 0f fe rlwinm r10,r9,1,31,31 3fa8: 50 aa 08 3c rlwimi r10,r5,1,0,30 3fac: 7d 45 53 78 mr r5,r10 3fb0: 55 8a 0f fe rlwinm r10,r12,1,31,31 3fb4: 51 2a 08 3c rlwimi r10,r9,1,0,30 3fb8: 7d 49 53 78 mr r9,r10 3fbc: 57 ea 0f fe rlwinm r10,r31,1,31,31 3fc0: 57 ff 08 3c rlwinm r31,r31,1,0,30 3fc4: 51 8a 08 3c rlwimi r10,r12,1,0,30 3fc8: 7f ff 23 78 or r31,r31,r4 3fcc: 7d 4c 53 78 mr r12,r10 3fd0: 7d 2a 48 f8 not r10,r9 3fd4: 7d 4a 30 14 addc r10,r10,r6 3fd8: 7c 85 f1 10 subfe r4,r5,r30 3fdc: 7c 83 fe 70 srawi r3,r4,31 3fe0: 54 84 0f fe rlwinm r4,r4,1,31,31 3fe4: 7c 6a f0 38 and r10,r3,r30 3fe8: 7c 63 30 38 and r3,r3,r6 3fec: 7d 23 48 10 subfc r9,r3,r9 3ff0: 7c aa 29 10 subfe r5,r10,r5 3ff4: 42 00 ff b0 bdnz 3fa4 <__udivmoddi4+0x124> 3ff8: 57 ea 0f fe rlwinm r10,r31,1,31,31 3ffc: 2c 07 00 00 cmpwi r7,0 4000: 51 8a 08 3c rlwimi r10,r12,1,0,30 4004: 57 ff 08 3c rlwinm r31,r31,1,0,30 4008: 7d 43 53 78 mr r3,r10 400c: 7f e4 23 78 or r4,r31,r4 4010: 41 82 fe ac beq 3ebc <__udivmoddi4+0x3c> 4014: 90 a7 00 00 stw r5,0(r7) 4018: 91 27 00 04 stw r9,4(r7) 401c: 4b ff fe a0 b 3ebc <__udivmoddi4+0x3c> 4020: 40 82 00 a0 bne 40c0 <__udivmoddi4+0x240> 4024: 39 26 ff ff addi r9,r6,-1 4028: 7d 2a 30 39 and. r10,r9,r6 402c: 40 82 00 48 bne 4074 <__udivmoddi4+0x1f4> 4030: 2c 07 00 00 cmpwi r7,0 4034: 41 82 00 10 beq 4044 <__udivmoddi4+0x1c4> 4038: 7d 29 20 38 and r9,r9,r4 403c: 91 47 00 00 stw r10,0(r7) 4040: 91 27 00 04 stw r9,4(r7) 4044: 28 06 00 01 cmplwi r6,1 4048: 41 82 fe 74 beq 3ebc <__udivmoddi4+0x3c> 404c: 7d 26 00 d0 neg r9,r6 4050: 7c c6 48 38 and r6,r6,r9 4054: 7c c6 00 34 cntlzw r6,r6 4058: 21 26 00 1f subfic r9,r6,31 405c: 38 c6 00 01 addi r6,r6,1 4060: 7c 84 4c 30 srw r4,r4,r9 4064: 7c 66 30 30 slw r6,r3,r6 4068: 7c 63 4c 30 srw r3,r3,r9 406c: 7c c4 23 78 or r4,r6,r4 4070: 4b ff fe 4c b 3ebc <__udivmoddi4+0x3c> 4074: 7c 60 00 34 cntlzw r0,r3 4078: 7c ca 00 34 cntlzw r10,r6 407c: 3b e0 00 00 li r31,0 4080: 7d 40 50 50 subf r10,r0,r10 4084: 38 0a 00 21 addi r0,r10,33 4088: 2c 0a ff ff cmpwi r10,-1 408c: 41 82 00 58 beq 40e4 <__udivmoddi4+0x264> 4090: 3b e0 00 00 li r31,0 4094: 28 00 00 1f cmplwi r0,31 4098: 40 81 00 5c ble 40f4 <__udivmoddi4+0x274> 409c: 21 80 00 40 subfic r12,r0,64 40a0: 39 4a 00 01 addi r10,r10,1 40a4: 7c 9f 60 30 slw r31,r4,r12 40a8: 38 a0 00 00 li r5,0 40ac: 7c 6c 60 30 slw r12,r3,r12 40b0: 7c 84 54 30 srw r4,r4,r10 40b4: 7c 69 54 30 srw r9,r3,r10 40b8: 7d 8c 23 78 or r12,r12,r4 40bc: 4b ff fe e0 b 3f9c <__udivmoddi4+0x11c> 40c0: 7f c9 00 34 cntlzw r9,r30 40c4: 7c 6a 00 34 cntlzw r10,r3 40c8: 7d 2a 48 50 subf r9,r10,r9 40cc: 28 09 00 1f cmplwi r9,31 40d0: 41 81 fe 94 bgt 3f64 <__udivmoddi4+0xe4> 40d4: 38 09 00 01 addi r0,r9,1 40d8: 3b e0 00 00 li r31,0 40dc: 2c 09 00 1f cmpwi r9,31 40e0: 40 82 00 14 bne 40f4 <__udivmoddi4+0x274> 40e4: 7c 8c 23 78 mr r12,r4 40e8: 38 a0 00 00 li r5,0 40ec: 7c 69 1b 78 mr r9,r3 40f0: 4b ff fe ac b 3f9c <__udivmoddi4+0x11c> 40f4: 21 20 00 20 subfic r9,r0,32 40f8: 7c 65 04 30 srw r5,r3,r0 40fc: 7c 8c 48 30 slw r12,r4,r9 4100: 7c 69 48 30 slw r9,r3,r9 4104: 7c 84 04 30 srw r4,r4,r0 4108: 7d 29 23 78 or r9,r9,r4 410c: 4b ff fe 90 b 3f9c <__udivmoddi4+0x11c> 00004110 <__udivdi3>: 4110: 38 e0 00 00 li r7,0 4114: 4b ff fd 6c b 3e80 <__udivmoddi4> 00004118 : 4118: 7c 67 1b 78 mr r7,r3 411c: 3c c0 00 00 lis r6,0 4120: 39 00 00 00 li r8,0 4124: 38 60 00 00 li r3,0 4128: 38 c6 5a 58 addi r6,r6,23128 412c: 39 44 00 01 addi r10,r4,1 4130: 2c 04 00 00 cmpwi r4,0 4134: 40 80 00 08 bge 413c 4138: 39 40 00 01 li r10,1 413c: 2c 0a 00 01 cmpwi r10,1 4140: 39 4a ff ff addi r10,r10,-1 4144: 4d 82 00 20 beqlr 4148: 7c a7 40 ae lbzx r5,r7,r8 414c: 54 69 c2 3e rlwinm r9,r3,24,8,31 4150: 39 08 00 01 addi r8,r8,1 4154: 54 63 44 2e rlwinm r3,r3,8,16,23 4158: 7d 29 2a 78 xor r9,r9,r5 415c: 55 29 10 3a rlwinm r9,r9,2,0,29 4160: 7c a6 48 2e lwzx r5,r6,r9 4164: 54 a5 04 3e clrlwi r5,r5,16 4168: 7c a3 1a 78 xor r3,r5,r3 416c: 4b ff ff d0 b 413c 00004170 : 4170: 3c e0 00 00 lis r7,0 4174: 54 8a e8 fe rlwinm r10,r4,29,3,31 4178: 7c 68 1b 78 mr r8,r3 417c: 39 4a 00 01 addi r10,r10,1 4180: 39 20 ff ff li r9,-1 4184: 38 e7 5e 58 addi r7,r7,24152 4188: 7d 49 03 a6 mtctr r10 418c: 42 00 00 54 bdnz 41e0 4190: 54 8a e8 fe rlwinm r10,r4,29,3,31 4194: 1d 4a ff f8 mulli r10,r10,-8 4198: 54 88 00 38 rlwinm r8,r4,0,0,28 419c: 7d 4a 22 15 add. r10,r10,r4 41a0: 7c 63 42 14 add r3,r3,r8 41a4: 41 82 00 34 beq 41d8 41a8: 3c e0 00 00 lis r7,0 41ac: 39 00 00 00 li r8,0 41b0: 38 e7 5e 58 addi r7,r7,24152 41b4: 7d 49 03 a6 mtctr r10 41b8: 7d 43 40 ae lbzx r10,r3,r8 41bc: 39 08 00 01 addi r8,r8,1 41c0: 7d 4a 4a 78 xor r10,r10,r9 41c4: 55 4a 15 ba rlwinm r10,r10,2,22,29 41c8: 7d 47 50 2e lwzx r10,r7,r10 41cc: 55 29 c2 3e rlwinm r9,r9,24,8,31 41d0: 7d 49 4a 78 xor r9,r10,r9 41d4: 42 00 ff e4 bdnz 41b8 41d8: 7d 23 48 f8 not r3,r9 41dc: 4e 80 00 20 blr 41e0: 89 48 00 00 lbz r10,0(r8) 41e4: 39 08 00 08 addi r8,r8,8 41e8: 7d 4a 4a 78 xor r10,r10,r9 41ec: 55 4a 15 ba rlwinm r10,r10,2,22,29 41f0: 7d 47 50 2e lwzx r10,r7,r10 41f4: 55 29 c2 3e rlwinm r9,r9,24,8,31 41f8: 7d 49 4a 78 xor r9,r10,r9 41fc: 89 48 ff f9 lbz r10,-7(r8) 4200: 7d 4a 4a 78 xor r10,r10,r9 4204: 55 4a 15 ba rlwinm r10,r10,2,22,29 4208: 7d 47 50 2e lwzx r10,r7,r10 420c: 55 29 c2 3e rlwinm r9,r9,24,8,31 4210: 7d 49 4a 78 xor r9,r10,r9 4214: 89 48 ff fa lbz r10,-6(r8) 4218: 7d 4a 4a 78 xor r10,r10,r9 421c: 55 4a 15 ba rlwinm r10,r10,2,22,29 4220: 7d 47 50 2e lwzx r10,r7,r10 4224: 55 29 c2 3e rlwinm r9,r9,24,8,31 4228: 7d 4a 4a 78 xor r10,r10,r9 422c: 89 28 ff fb lbz r9,-5(r8) 4230: 7d 29 52 78 xor r9,r9,r10 4234: 55 29 15 ba rlwinm r9,r9,2,22,29 4238: 7d 27 48 2e lwzx r9,r7,r9 423c: 55 4a c2 3e rlwinm r10,r10,24,8,31 4240: 7d 29 52 78 xor r9,r9,r10 4244: 89 48 ff fc lbz r10,-4(r8) 4248: 7d 4a 4a 78 xor r10,r10,r9 424c: 55 4a 15 ba rlwinm r10,r10,2,22,29 4250: 7d 47 50 2e lwzx r10,r7,r10 4254: 55 29 c2 3e rlwinm r9,r9,24,8,31 4258: 7d 4a 4a 78 xor r10,r10,r9 425c: 89 28 ff fd lbz r9,-3(r8) 4260: 7d 29 52 78 xor r9,r9,r10 4264: 55 29 15 ba rlwinm r9,r9,2,22,29 4268: 7d 27 48 2e lwzx r9,r7,r9 426c: 55 4a c2 3e rlwinm r10,r10,24,8,31 4270: 7d 29 52 78 xor r9,r9,r10 4274: 89 48 ff fe lbz r10,-2(r8) 4278: 7d 4a 4a 78 xor r10,r10,r9 427c: 55 4a 15 ba rlwinm r10,r10,2,22,29 4280: 7d 47 50 2e lwzx r10,r7,r10 4284: 55 29 c2 3e rlwinm r9,r9,24,8,31 4288: 7d 4a 4a 78 xor r10,r10,r9 428c: 89 28 ff ff lbz r9,-1(r8) 4290: 7d 29 52 78 xor r9,r9,r10 4294: 55 29 15 ba rlwinm r9,r9,2,22,29 4298: 7d 27 48 2e lwzx r9,r7,r9 429c: 55 4a c2 3e rlwinm r10,r10,24,8,31 42a0: 7d 29 52 78 xor r9,r9,r10 42a4: 4b ff fe e8 b 418c 000042a8 : 42a8: 7c 69 1b 78 mr r9,r3 42ac: 54 63 c0 3e rotlwi r3,r3,24 42b0: 51 23 42 1e rlwimi r3,r9,8,8,15 42b4: 51 23 46 3e rlwimi r3,r9,8,24,31 42b8: 4e 80 00 20 blr 000042bc : 42bc: 94 21 ff f0 stwu r1,-16(r1) 42c0: 7c 08 02 a6 mflr r0 42c4: 90 01 00 14 stw r0,20(r1) 42c8: 4b ff ff e1 bl 42a8 42cc: 80 01 00 14 lwz r0,20(r1) 42d0: 3d 20 ff f0 lis r9,-16 42d4: 61 29 40 08 ori r9,r9,16392 42d8: 90 69 00 00 stw r3,0(r9) 42dc: 38 21 00 10 addi r1,r1,16 42e0: 7c 08 03 a6 mtlr r0 42e4: 4e 80 00 20 blr 000042e8 : 42e8: 4e 80 00 20 blr 000042ec : 42ec: 94 21 ff e0 stwu r1,-32(r1) 42f0: 7c 08 02 a6 mflr r0 42f4: bf a1 00 14 stmw r29,20(r1) 42f8: 90 01 00 24 stw r0,36(r1) 42fc: 7c 7f 1b 78 mr r31,r3 4300: 38 60 00 00 li r3,0 4304: 4b ff ff b9 bl 42bc 4308: 3c 60 00 01 lis r3,1 430c: 60 63 86 a0 ori r3,r3,34464 4310: 7c 7f 19 d6 mullw r3,r31,r3 4314: 39 40 00 00 li r10,0 4318: 3d 20 ff f0 lis r9,-16 431c: 3f e0 ff f0 lis r31,-16 4320: 61 29 40 04 ori r9,r9,16388 4324: 63 ff 40 0c ori r31,r31,16396 4328: 91 49 00 00 stw r10,0(r9) 432c: 3f c0 ff f0 lis r30,-16 4330: 4b ff ff 79 bl 42a8 4334: 63 de 40 10 ori r30,r30,16400 4338: 3d 20 ff f0 lis r9,-16 433c: 3f a0 01 00 lis r29,256 4340: 61 29 40 00 ori r9,r9,16384 4344: 90 69 00 00 stw r3,0(r9) 4348: 38 60 00 01 li r3,1 434c: 4b ff ff 71 bl 42bc 4350: 3d 40 01 00 lis r10,256 4354: 91 5f 00 00 stw r10,0(r31) 4358: 80 7e 00 00 lwz r3,0(r30) 435c: 4b ff ff 4d bl 42a8 4360: 2c 03 00 00 cmpwi r3,0 4364: 40 82 00 0c bne 4370 4368: 39 61 00 20 addi r11,r1,32 436c: 4b ff c2 00 b 56c <_rest32gpr_29_x> 4370: 93 bf 00 00 stw r29,0(r31) 4374: 4b ff ff e4 b 4358 00004378 : 4378: 94 21 ff e0 stwu r1,-32(r1) 437c: 7c 08 02 a6 mflr r0 4380: bf a1 00 14 stmw r29,20(r1) 4384: 90 01 00 24 stw r0,36(r1) 4388: 7c 7f 1b 78 mr r31,r3 438c: 38 60 00 00 li r3,0 4390: 4b ff ff 2d bl 42bc 4394: 1c 7f 00 64 mulli r3,r31,100 4398: 39 40 00 00 li r10,0 439c: 3d 20 ff f0 lis r9,-16 43a0: 3f e0 ff f0 lis r31,-16 43a4: 61 29 40 04 ori r9,r9,16388 43a8: 63 ff 40 0c ori r31,r31,16396 43ac: 91 49 00 00 stw r10,0(r9) 43b0: 3f c0 ff f0 lis r30,-16 43b4: 4b ff fe f5 bl 42a8 43b8: 63 de 40 10 ori r30,r30,16400 43bc: 3d 20 ff f0 lis r9,-16 43c0: 3f a0 01 00 lis r29,256 43c4: 61 29 40 00 ori r9,r9,16384 43c8: 90 69 00 00 stw r3,0(r9) 43cc: 38 60 00 01 li r3,1 43d0: 4b ff fe ed bl 42bc 43d4: 3d 40 01 00 lis r10,256 43d8: 91 5f 00 00 stw r10,0(r31) 43dc: 80 7e 00 00 lwz r3,0(r30) 43e0: 4b ff fe c9 bl 42a8 43e4: 2c 03 00 00 cmpwi r3,0 43e8: 40 82 00 0c bne 43f4 43ec: 39 61 00 20 addi r11,r1,32 43f0: 4b ff c1 7c b 56c <_rest32gpr_29_x> 43f4: 93 bf 00 00 stw r29,0(r31) 43f8: 4b ff ff e4 b 43dc 000043fc : 43fc: 7c 69 1b 78 mr r9,r3 4400: 54 63 c0 3e rotlwi r3,r3,24 4404: 51 23 42 1e rlwimi r3,r9,8,8,15 4408: 51 23 46 3e rlwimi r3,r9,8,24,31 440c: 4e 80 00 20 blr 00004410 : 4410: 3d 20 ff f0 lis r9,-16 4414: 61 29 40 10 ori r9,r9,16400 4418: 80 69 00 00 lwz r3,0(r9) 441c: 4b ff ff e0 b 43fc 00004420 : 4420: 28 03 03 ff cmplwi r3,1023 4424: 41 81 00 18 bgt 443c 4428: 7c 64 1b 78 mr r4,r3 442c: 3c 60 00 00 lis r3,0 4430: 38 63 62 58 addi r3,r3,25176 4434: 4c c6 31 82 crclr 4*cr1+eq 4438: 4b ff ee 44 b 327c 443c: 3d 20 00 10 lis r9,16 4440: 7c 03 48 40 cmplw r3,r9 4444: 40 80 00 24 bge 4468 4448: 54 65 05 be clrlwi r5,r3,22 444c: 39 20 00 66 li r9,102 4450: 7c a5 4b 96 divwu r5,r5,r9 4454: 54 64 b2 be rlwinm r4,r3,22,10,31 4458: 3c 60 00 00 lis r3,0 445c: 38 63 62 5d addi r3,r3,25181 4460: 4c c6 31 82 crclr 4*cr1+eq 4464: 4b ff ee 18 b 327c 4468: 3d 20 40 00 lis r9,16384 446c: 54 64 65 3e rlwinm r4,r3,12,20,31 4470: 7c 03 48 40 cmplw r3,r9 4474: 40 80 00 24 bge 4498 4478: 54 85 50 2a rlwinm r5,r4,10,0,21 447c: 54 63 b2 be rlwinm r3,r3,22,10,31 4480: 7c 65 18 50 subf r3,r5,r3 4484: 38 a0 00 66 li r5,102 4488: 7c a3 2b 96 divwu r5,r3,r5 448c: 3c 60 00 00 lis r3,0 4490: 38 63 62 68 addi r3,r3,25192 4494: 4b ff ff cc b 4460 4498: 54 65 65 2a rlwinm r5,r3,12,20,21 449c: 39 20 00 66 li r9,102 44a0: 7c a5 20 50 subf r5,r5,r4 44a4: 54 64 17 be rlwinm r4,r3,2,30,31 44a8: 7c a5 4b 96 divwu r5,r5,r9 44ac: 3c 60 00 00 lis r3,0 44b0: 38 63 62 73 addi r3,r3,25203 44b4: 4b ff ff ac b 4460 000044b8 : 44b8: 94 21 ff f0 stwu r1,-16(r1) 44bc: 7c 08 02 a6 mflr r0 44c0: 93 e1 00 0c stw r31,12(r1) 44c4: 90 01 00 14 stw r0,20(r1) 44c8: 7c c4 2a 14 add r6,r4,r5 44cc: 7c bf 2b 78 mr r31,r5 44d0: 7c 85 23 78 mr r5,r4 44d4: 7c 64 1b 78 mr r4,r3 44d8: 3c 60 00 00 lis r3,0 44dc: 38 63 62 7e addi r3,r3,25214 44e0: 4c c6 31 82 crclr 4*cr1+eq 44e4: 4b ff ed 99 bl 327c 44e8: 7f e3 fb 78 mr r3,r31 44ec: 4b ff ff 35 bl 4420 44f0: 80 01 00 14 lwz r0,20(r1) 44f4: 83 e1 00 0c lwz r31,12(r1) 44f8: 3c 60 00 00 lis r3,0 44fc: 38 21 00 10 addi r1,r1,16 4500: 38 63 62 8c addi r3,r3,25228 4504: 7c 08 03 a6 mtlr r0 4508: 4c c6 31 82 crclr 4*cr1+eq 450c: 4b ff ed 70 b 327c 00004510 : 4510: 94 21 ff e0 stwu r1,-32(r1) 4514: 7c 08 02 a6 mflr r0 4518: bf a1 00 14 stmw r29,20(r1) 451c: 90 01 00 24 stw r0,36(r1) 4520: 7c 7f 1b 78 mr r31,r3 4524: 3f a0 ff f0 lis r29,-16 4528: 63 bd 30 08 ori r29,r29,12296 452c: 80 7d 00 00 lwz r3,0(r29) 4530: 4b ff fe cd bl 43fc 4534: 3d 20 aa aa lis r9,-21846 4538: 61 29 aa aa ori r9,r9,43690 453c: 91 3f 00 00 stw r9,0(r31) 4540: 81 3f 00 00 lwz r9,0(r31) 4544: 7c 7e 1b 78 mr r30,r3 4548: 91 3f 00 04 stw r9,4(r31) 454c: 3d 20 55 55 lis r9,21845 4550: 61 29 55 55 ori r9,r9,21845 4554: 91 3f 00 00 stw r9,0(r31) 4558: 81 3f 00 00 lwz r9,0(r31) 455c: 91 3f 00 04 stw r9,4(r31) 4560: 80 7d 00 00 lwz r3,0(r29) 4564: 4b ff fe 99 bl 43fc 4568: 7c 1e 18 00 cmpw r30,r3 456c: 41 82 00 24 beq 4590 4570: 7f e4 fb 78 mr r4,r31 4574: 3c 60 00 00 lis r3,0 4578: 38 63 62 91 addi r3,r3,25233 457c: 4c c6 31 82 crclr 4*cr1+eq 4580: 4b ff ec fd bl 327c 4584: 38 60 00 01 li r3,1 4588: 39 61 00 20 addi r11,r1,32 458c: 4b ff bf e0 b 56c <_rest32gpr_29_x> 4590: 38 60 00 00 li r3,0 4594: 4b ff ff f4 b 4588 00004598 : 4598: 94 21 ff e0 stwu r1,-32(r1) 459c: 7c 08 02 a6 mflr r0 45a0: bf a1 00 14 stmw r29,20(r1) 45a4: 3d 40 aa aa lis r10,-21846 45a8: 54 9f f0 be rlwinm r31,r4,30,2,31 45ac: 90 01 00 24 stw r0,36(r1) 45b0: 39 1f 00 01 addi r8,r31,1 45b4: 7c 7e 1b 78 mr r30,r3 45b8: 39 20 00 00 li r9,0 45bc: 61 4a aa aa ori r10,r10,43690 45c0: 7d 09 03 a6 mtctr r8 45c4: 42 00 00 64 bdnz 4628 45c8: 4b ff fd 21 bl 42e8 45cc: 3b a0 00 00 li r29,0 45d0: 3d 00 aa aa lis r8,-21846 45d4: 39 5f 00 01 addi r10,r31,1 45d8: 39 20 00 00 li r9,0 45dc: 61 08 aa aa ori r8,r8,43690 45e0: 7d 49 03 a6 mtctr r10 45e4: 42 00 00 54 bdnz 4638 45e8: 3d 40 55 55 lis r10,21845 45ec: 39 1f 00 01 addi r8,r31,1 45f0: 39 20 00 00 li r9,0 45f4: 61 4a 55 55 ori r10,r10,21845 45f8: 7d 09 03 a6 mtctr r8 45fc: 42 00 00 58 bdnz 4654 4600: 4b ff fc e9 bl 42e8 4604: 3d 00 55 55 lis r8,21845 4608: 39 5f 00 01 addi r10,r31,1 460c: 39 20 00 00 li r9,0 4610: 61 08 55 55 ori r8,r8,21845 4614: 7d 49 03 a6 mtctr r10 4618: 42 00 00 4c bdnz 4664 461c: 7f a3 eb 78 mr r3,r29 4620: 39 61 00 20 addi r11,r1,32 4624: 4b ff bf 48 b 56c <_rest32gpr_29_x> 4628: 55 28 10 3a rlwinm r8,r9,2,0,29 462c: 39 29 00 01 addi r9,r9,1 4630: 7d 5e 41 2e stwx r10,r30,r8 4634: 4b ff ff 90 b 45c4 4638: 55 2a 10 3a rlwinm r10,r9,2,0,29 463c: 7d 5e 50 2e lwzx r10,r30,r10 4640: 7c 0a 40 00 cmpw r10,r8 4644: 41 82 00 08 beq 464c 4648: 3b bd 00 01 addi r29,r29,1 464c: 39 29 00 01 addi r9,r9,1 4650: 4b ff ff 94 b 45e4 4654: 55 28 10 3a rlwinm r8,r9,2,0,29 4658: 39 29 00 01 addi r9,r9,1 465c: 7d 5e 41 2e stwx r10,r30,r8 4660: 4b ff ff 9c b 45fc 4664: 55 2a 10 3a rlwinm r10,r9,2,0,29 4668: 7d 5e 50 2e lwzx r10,r30,r10 466c: 7c 0a 40 00 cmpw r10,r8 4670: 41 82 00 08 beq 4678 4674: 3b bd 00 01 addi r29,r29,1 4678: 39 29 00 01 addi r9,r9,1 467c: 4b ff ff 9c b 4618 00004680 : 4680: 28 04 ff ff cmplwi r4,65535 4684: 40 81 00 d8 ble 475c 4688: 7d 80 00 26 mfcr r12 468c: 94 21 ff e0 stwu r1,-32(r1) 4690: 7c 08 02 a6 mflr r0 4694: bf c1 00 18 stmw r30,24(r1) 4698: 91 81 00 14 stw r12,20(r1) 469c: 54 9f f0 be rlwinm r31,r4,30,2,31 46a0: 90 01 00 24 stw r0,36(r1) 46a4: 39 1f 00 01 addi r8,r31,1 46a8: 7c 7e 1b 78 mr r30,r3 46ac: 39 20 00 01 li r9,1 46b0: 39 40 00 00 li r10,0 46b4: 2e 05 00 00 cmpwi cr4,r5,0 46b8: 7d 09 03 a6 mtctr r8 46bc: 42 00 00 60 bdnz 471c 46c0: 4b ff fc 29 bl 42e8 46c4: 38 60 00 00 li r3,0 46c8: 39 00 00 00 li r8,0 46cc: 39 20 00 01 li r9,1 46d0: 7f e9 03 a6 mtctr r31 46d4: 41 92 00 7c beq cr4,4750 46d8: 55 2a f8 7e rlwinm r10,r9,31,1,31 46dc: 55 29 07 fe clrlwi r9,r9,31 46e0: 7d 29 00 d0 neg r9,r9 46e4: 71 29 d0 08 andi. r9,r9,53256 46e8: 7d 29 52 78 xor r9,r9,r10 46ec: 55 2a 10 3a rlwinm r10,r9,2,0,29 46f0: 7d 5e 50 2e lwzx r10,r30,r10 46f4: 55 4a 04 3e clrlwi r10,r10,16 46f8: 7c 0a 40 00 cmpw r10,r8 46fc: 41 82 00 08 beq 4704 4700: 38 63 00 01 addi r3,r3,1 4704: 39 08 00 01 addi r8,r8,1 4708: 42 00 ff cc bdnz 46d4 470c: 81 81 00 14 lwz r12,20(r1) 4710: 39 61 00 20 addi r11,r1,32 4714: 7d 90 81 20 mtocrf 8,r12 4718: 4b ff be 58 b 570 <_rest32gpr_30_x> 471c: 41 92 00 28 beq cr4,4744 4720: 55 28 f8 7e rlwinm r8,r9,31,1,31 4724: 55 29 07 fe clrlwi r9,r9,31 4728: 7d 29 00 d0 neg r9,r9 472c: 71 29 d0 08 andi. r9,r9,53256 4730: 7d 29 42 78 xor r9,r9,r8 4734: 55 28 10 3a rlwinm r8,r9,2,0,29 4738: 7d 5e 41 2e stwx r10,r30,r8 473c: 39 4a 00 01 addi r10,r10,1 4740: 4b ff ff 7c b 46bc 4744: 39 29 00 01 addi r9,r9,1 4748: 55 29 04 3e clrlwi r9,r9,16 474c: 4b ff ff e8 b 4734 4750: 39 29 00 01 addi r9,r9,1 4754: 55 29 04 3e clrlwi r9,r9,16 4758: 4b ff ff 94 b 46ec 475c: 38 60 00 00 li r3,0 4760: 4e 80 00 20 blr 00004764 : 4764: 7d 80 00 26 mfcr r12 4768: 94 21 ff c0 stwu r1,-64(r1) 476c: 7c 08 02 a6 mflr r0 4770: be c1 00 18 stmw r22,24(r1) 4774: 91 81 00 14 stw r12,20(r1) 4778: 90 01 00 44 stw r0,68(r1) 477c: 7c 7e 1b 78 mr r30,r3 4780: 7c bd 2b 78 mr r29,r5 4784: 7c d9 33 78 mr r25,r6 4788: 2e 06 00 00 cmpwi cr4,r6,0 478c: 54 9a f0 be rlwinm r26,r4,30,2,31 4790: 41 92 00 ac beq cr4,483c 4794: 81 26 00 04 lwz r9,4(r6) 4798: 83 66 00 00 lwz r27,0(r6) 479c: 2c 09 00 00 cmpwi r9,0 47a0: 40 82 00 44 bne 47e4 47a4: 3f 00 00 00 lis r24,0 47a8: 3b e0 00 01 li r31,1 47ac: 3b 80 00 00 li r28,0 47b0: 2d 9d 00 00 cmpwi cr3,r29,0 47b4: 3b 18 62 be addi r24,r24,25278 47b8: 7c 1c d0 00 cmpw r28,r26 47bc: 57 85 10 3a rlwinm r5,r28,2,0,29 47c0: 40 82 00 84 bne 4844 47c4: 7f c4 f3 78 mr r4,r30 47c8: 3c 60 00 00 lis r3,0 47cc: 38 63 62 be addi r3,r3,25278 47d0: 4b ff fc e9 bl 44b8 47d4: 3c 60 00 00 lis r3,0 47d8: 38 63 4e 84 addi r3,r3,20100 47dc: 4c c6 31 82 crclr 4*cr1+eq 47e0: 4b ff ea 9d bl 327c 47e4: 3e c0 00 00 lis r22,0 47e8: 4b ff fb 01 bl 42e8 47ec: 3b e0 00 01 li r31,1 47f0: 3b 00 00 00 li r24,0 47f4: 3b 80 00 00 li r28,0 47f8: 2d 9d 00 00 cmpwi cr3,r29,0 47fc: 2d 1b 00 00 cmpwi cr2,r27,0 4800: 3a d6 62 c7 addi r22,r22,25287 4804: 7c 1a e0 00 cmpw r26,r28 4808: 40 82 00 80 bne 4888 480c: 2c 1b 00 00 cmpwi r27,0 4810: 41 82 01 00 beq 4910 4814: 57 45 10 3a rlwinm r5,r26,2,0,29 4818: 7f c4 f3 78 mr r4,r30 481c: 3c 60 00 00 lis r3,0 4820: 38 63 62 c7 addi r3,r3,25287 4824: 4b ff fc 95 bl 44b8 4828: 3c 60 00 00 lis r3,0 482c: 38 63 4e 84 addi r3,r3,20100 4830: 4c c6 31 82 crclr 4*cr1+eq 4834: 4b ff ea 49 bl 327c 4838: 48 00 00 d8 b 4910 483c: 3b 60 00 01 li r27,1 4840: 4b ff ff 64 b 47a4 4844: 41 8e 00 3c beq cr3,4880 4848: 57 e9 f8 7e rlwinm r9,r31,31,1,31 484c: 57 ff 07 fe clrlwi r31,r31,31 4850: 7f ff 00 d0 neg r31,r31 4854: 57 ff 07 94 rlwinm r31,r31,0,30,10 4858: 57 ff 02 80 rlwinm r31,r31,0,10,0 485c: 7f ff 4a 78 xor r31,r31,r9 4860: 7f fe 29 2e stwx r31,r30,r5 4864: 73 89 7f ff andi. r9,r28,32767 4868: 40 82 00 10 bne 4878 486c: 7f c4 f3 78 mr r4,r30 4870: 7f 03 c3 78 mr r3,r24 4874: 4b ff fc 45 bl 44b8 4878: 3b 9c 00 01 addi r28,r28,1 487c: 4b ff ff 3c b 47b8 4880: 3b ff 00 01 addi r31,r31,1 4884: 4b ff ff dc b 4860 4888: 41 8e 00 54 beq cr3,48dc 488c: 57 e9 f8 7e rlwinm r9,r31,31,1,31 4890: 57 ff 07 fe clrlwi r31,r31,31 4894: 7f ff 00 d0 neg r31,r31 4898: 57 ff 07 94 rlwinm r31,r31,0,30,10 489c: 57 ff 02 80 rlwinm r31,r31,0,10,0 48a0: 7f ff 4a 78 xor r31,r31,r9 48a4: 57 97 10 3a rlwinm r23,r28,2,0,29 48a8: 7c 97 f0 2e lwzx r4,r23,r30 48ac: 7c 77 f2 14 add r3,r23,r30 48b0: 7c 04 f8 40 cmplw r4,r31 48b4: 40 82 00 30 bne 48e4 48b8: 73 89 7f ff andi. r9,r28,32767 48bc: 40 82 00 18 bne 48d4 48c0: 41 8a 00 14 beq cr2,48d4 48c4: 7e e5 bb 78 mr r5,r23 48c8: 7f c4 f3 78 mr r4,r30 48cc: 7e c3 b3 78 mr r3,r22 48d0: 4b ff fb e9 bl 44b8 48d4: 3b 9c 00 01 addi r28,r28,1 48d8: 4b ff ff 2c b 4804 48dc: 3b ff 00 01 addi r31,r31,1 48e0: 4b ff ff c4 b 48a4 48e4: 3b 18 00 01 addi r24,r24,1 48e8: 41 92 ff d0 beq cr4,48b8 48ec: 81 39 00 08 lwz r9,8(r25) 48f0: 2c 09 00 00 cmpwi r9,0 48f4: 41 82 ff c4 beq 48b8 48f8: 80 d9 00 0c lwz r6,12(r25) 48fc: 7f e5 fb 78 mr r5,r31 4900: 7d 29 03 a6 mtctr r9 4904: 4e 80 04 21 bctrl 4908: 2c 03 00 00 cmpwi r3,0 490c: 41 82 ff ac beq 48b8 4910: 81 81 00 14 lwz r12,20(r1) 4914: 7f 03 c3 78 mr r3,r24 4918: 39 61 00 40 addi r11,r1,64 491c: 7d 83 81 20 mtcrf 56,r12 4920: 4b ff bc 30 b 550 <_rest32gpr_22_x> 00004924 : 4924: 7d 80 00 26 mfcr r12 4928: 94 21 ff e0 stwu r1,-32(r1) 492c: 7c 08 02 a6 mflr r0 4930: bf 61 00 0c stmw r27,12(r1) 4934: 91 81 00 08 stw r12,8(r1) 4938: 7c dd 33 78 mr r29,r6 493c: 3b 64 ff f0 addi r27,r4,-16 4940: 90 01 00 24 stw r0,36(r1) 4944: 7c 7f 1b 78 mr r31,r3 4948: 7c 9e 23 78 mr r30,r4 494c: 7c bc 2b 78 mr r28,r5 4950: 7c 64 1b 78 mr r4,r3 4954: 7f 63 da 14 add r27,r3,r27 4958: 2e 1d 00 00 cmpwi cr4,r29,0 495c: 3c 60 00 00 lis r3,0 4960: 38 63 62 d0 addi r3,r3,25296 4964: 4c c6 31 82 crclr 4*cr1+eq 4968: 4b ff e9 15 bl 327c 496c: 3c 60 00 00 lis r3,0 4970: 38 63 62 e1 addi r3,r3,25313 4974: 40 92 00 0c bne cr4,4980 4978: 3c 60 00 00 lis r3,0 497c: 38 63 62 ea addi r3,r3,25322 4980: 4c c6 31 82 crclr 4*cr1+eq 4984: 4b ff e8 f9 bl 327c 4988: 7f c3 f3 78 mr r3,r30 498c: 4b ff fa 95 bl 4420 4990: 3c 60 00 00 lis r3,0 4994: 38 63 62 f7 addi r3,r3,25335 4998: 4c c6 31 82 crclr 4*cr1+eq 499c: 4b ff e8 e1 bl 327c 49a0: 39 20 00 00 li r9,0 49a4: 3d 40 ff f0 lis r10,-16 49a8: 3d 00 ff f0 lis r8,-16 49ac: 61 4a 40 08 ori r10,r10,16392 49b0: 61 08 40 04 ori r8,r8,16388 49b4: 91 2a 00 00 stw r9,0(r10) 49b8: 2c 1c 00 00 cmpwi r28,0 49bc: 91 28 00 00 stw r9,0(r8) 49c0: 3d 20 ff f0 lis r9,-16 49c4: 39 00 ff ff li r8,-1 49c8: 61 29 40 00 ori r9,r9,16384 49cc: 91 09 00 00 stw r8,0(r9) 49d0: 3d 20 01 00 lis r9,256 49d4: 91 2a 00 00 stw r9,0(r10) 49d8: 40 82 00 a0 bne 4a78 49dc: 91 2a 00 04 stw r9,4(r10) 49e0: 4b ff fa 31 bl 4410 49e4: 7f e9 fb 78 mr r9,r31 49e8: 7c 7c 1b 78 mr r28,r3 49ec: 39 40 ff ff li r10,-1 49f0: 91 49 00 00 stw r10,0(r9) 49f4: 91 49 00 04 stw r10,4(r9) 49f8: 91 49 00 08 stw r10,8(r9) 49fc: 91 49 00 0c stw r10,12(r9) 4a00: 39 29 00 10 addi r9,r9,16 4a04: 7c 1b 48 40 cmplw r27,r9 4a08: 40 80 ff e8 bge 49f0 4a0c: 3d 40 01 00 lis r10,256 4a10: 3d 20 ff f0 lis r9,-16 4a14: 61 29 40 0c ori r9,r9,16396 4a18: 91 49 00 00 stw r10,0(r9) 4a1c: 4b ff f9 f5 bl 4410 4a20: 7c 7d 1b 78 mr r29,r3 4a24: 3c 60 00 00 lis r3,0 4a28: 38 63 62 fd addi r3,r3,25341 4a2c: 4c c6 31 82 crclr 4*cr1+eq 4a30: 4b ff e8 4d bl 327c 4a34: 3c 80 05 f5 lis r4,1525 4a38: 60 84 e1 00 ori r4,r4,57600 4a3c: 7c 7e 20 16 mulhwu r3,r30,r4 4a40: 7c 9e 21 d6 mullw r4,r30,r4 4a44: 7c dd e0 10 subfc r6,r29,r28 4a48: 7c a5 29 10 subfe r5,r5,r5 4a4c: 4b ff f6 c5 bl 4110 <__udivdi3> 4a50: 7c 83 23 78 mr r3,r4 4a54: 4b ff f9 cd bl 4420 4a58: 3c 60 00 00 lis r3,0 4a5c: 38 63 63 0d addi r3,r3,25357 4a60: 4c c6 31 82 crclr 4*cr1+eq 4a64: 4b ff e8 19 bl 327c 4a68: 3c 60 00 00 lis r3,0 4a6c: 38 63 4e 84 addi r3,r3,20100 4a70: 4c c6 31 82 crclr 4*cr1+eq 4a74: 4b ff e8 09 bl 327c 4a78: 4b ff f8 71 bl 42e8 4a7c: 3d 20 01 00 lis r9,256 4a80: 3d 40 ff f0 lis r10,-16 4a84: 61 4a 40 08 ori r10,r10,16392 4a88: 91 2a 00 00 stw r9,0(r10) 4a8c: 91 2a 00 04 stw r9,4(r10) 4a90: 4b ff f9 81 bl 4410 4a94: 7c 7d 1b 78 mr r29,r3 4a98: 41 92 00 f4 beq cr4,4b8c 4a9c: 57 c8 f0 be rlwinm r8,r30,30,2,31 4aa0: 39 20 00 00 li r9,0 4aa4: 39 48 00 01 addi r10,r8,1 4aa8: 38 e0 00 00 li r7,0 4aac: 7d 49 03 a6 mtctr r10 4ab0: 42 00 00 98 bdnz 4b48 4ab4: 3d 40 01 00 lis r10,256 4ab8: 3d 20 ff f0 lis r9,-16 4abc: 61 29 40 0c ori r9,r9,16396 4ac0: 91 49 00 00 stw r10,0(r9) 4ac4: 4b ff f9 4d bl 4410 4ac8: 7c 7f 1b 78 mr r31,r3 4acc: 3c 60 00 00 lis r3,0 4ad0: 38 63 63 10 addi r3,r3,25360 4ad4: 4c c6 31 82 crclr 4*cr1+eq 4ad8: 4b ff e7 a5 bl 327c 4adc: 3c 80 05 f5 lis r4,1525 4ae0: 60 84 e1 00 ori r4,r4,57600 4ae4: 7c 7e 20 16 mulhwu r3,r30,r4 4ae8: 7c 9e 21 d6 mullw r4,r30,r4 4aec: 7c df e8 10 subfc r6,r31,r29 4af0: 7c a5 29 10 subfe r5,r5,r5 4af4: 4b ff f6 1d bl 4110 <__udivdi3> 4af8: 7c 83 23 78 mr r3,r4 4afc: 4b ff f9 25 bl 4420 4b00: 3c 60 00 00 lis r3,0 4b04: 38 63 63 0d addi r3,r3,25357 4b08: 4c c6 31 82 crclr 4*cr1+eq 4b0c: 4b ff e7 71 bl 327c 4b10: 80 01 00 24 lwz r0,36(r1) 4b14: 81 81 00 08 lwz r12,8(r1) 4b18: 83 61 00 0c lwz r27,12(r1) 4b1c: 83 81 00 10 lwz r28,16(r1) 4b20: 83 a1 00 14 lwz r29,20(r1) 4b24: 83 c1 00 18 lwz r30,24(r1) 4b28: 83 e1 00 1c lwz r31,28(r1) 4b2c: 3c 60 00 00 lis r3,0 4b30: 7c 08 03 a6 mtlr r0 4b34: 38 63 4e 84 addi r3,r3,20100 4b38: 7d 90 81 20 mtocrf 8,r12 4b3c: 38 21 00 20 addi r1,r1,32 4b40: 4c c6 31 82 crclr 4*cr1+eq 4b44: 4b ff e7 38 b 327c 4b48: 2c 07 00 00 cmpwi r7,0 4b4c: 41 82 00 38 beq 4b84 4b50: 55 2a f8 7e rlwinm r10,r9,31,1,31 4b54: 55 29 07 fe clrlwi r9,r9,31 4b58: 7d 29 00 d0 neg r9,r9 4b5c: 55 29 07 94 rlwinm r9,r9,0,30,10 4b60: 55 29 02 80 rlwinm r9,r9,0,10,0 4b64: 7d 29 52 78 xor r9,r9,r10 4b68: 7d 49 43 96 divwu r10,r9,r8 4b6c: 38 e7 00 01 addi r7,r7,1 4b70: 7d 4a 41 d6 mullw r10,r10,r8 4b74: 7d 4a 48 50 subf r10,r10,r9 4b78: 55 4a 10 3a rlwinm r10,r10,2,0,29 4b7c: 7d 5f 50 2e lwzx r10,r31,r10 4b80: 4b ff ff 30 b 4ab0 4b84: 39 29 00 01 addi r9,r9,1 4b88: 4b ff ff e0 b 4b68 4b8c: 81 3f 00 00 lwz r9,0(r31) 4b90: 81 3f 00 04 lwz r9,4(r31) 4b94: 81 3f 00 08 lwz r9,8(r31) 4b98: 81 3f 00 0c lwz r9,12(r31) 4b9c: 3b ff 00 10 addi r31,r31,16 4ba0: 7c 1b f8 40 cmplw r27,r31 4ba4: 40 80 ff e8 bge 4b8c 4ba8: 4b ff ff 0c b 4ab4 00004bac : 4bac: 94 21 ff d0 stwu r1,-48(r1) 4bb0: 7c 08 02 a6 mflr r0 4bb4: bf 21 00 14 stmw r25,20(r1) 4bb8: 90 01 00 34 stw r0,52(r1) 4bbc: 7c 7e 1b 78 mr r30,r3 4bc0: 7c 9f 23 78 mr r31,r4 4bc4: 7c 64 1b 78 mr r4,r3 4bc8: 3c 60 00 00 lis r3,0 4bcc: 38 63 63 20 addi r3,r3,25376 4bd0: 4c c6 31 82 crclr 4*cr1+eq 4bd4: 4b ff e6 a9 bl 327c 4bd8: 7f e3 fb 78 mr r3,r31 4bdc: 4b ff f8 45 bl 4420 4be0: 3c 60 00 00 lis r3,0 4be4: 38 63 62 f7 addi r3,r3,25335 4be8: 4c c6 31 82 crclr 4*cr1+eq 4bec: 4b ff e6 91 bl 327c 4bf0: 7f c3 f3 78 mr r3,r30 4bf4: 4b ff f9 1d bl 4510 4bf8: 7c 7d 1b 79 mr. r29,r3 4bfc: 40 82 00 f0 bne 4cec 4c00: 7f f9 fb 78 mr r25,r31 4c04: 28 1f 02 00 cmplwi r31,512 4c08: 40 81 00 08 ble 4c10 4c0c: 3b 20 02 00 li r25,512 4c10: 7f fa fb 78 mr r26,r31 4c14: 28 1f 80 00 cmplwi r31,32768 4c18: 40 81 00 0c ble 4c24 4c1c: 3b 40 00 00 li r26,0 4c20: 63 5a 80 00 ori r26,r26,32768 4c24: 7f 24 cb 78 mr r4,r25 4c28: 7f c3 f3 78 mr r3,r30 4c2c: 4b ff f9 6d bl 4598 4c30: 38 a0 00 00 li r5,0 4c34: 7c 7b 1b 78 mr r27,r3 4c38: 7f 44 d3 78 mr r4,r26 4c3c: 7f c3 f3 78 mr r3,r30 4c40: 4b ff fa 41 bl 4680 4c44: 38 c0 00 00 li r6,0 4c48: 7c 7c 1b 78 mr r28,r3 4c4c: 38 a0 00 01 li r5,1 4c50: 7f c3 f3 78 mr r3,r30 4c54: 7f e4 fb 78 mr r4,r31 4c58: 4b ff fb 0d bl 4764 4c5c: 7d 3b e2 14 add r9,r27,r28 4c60: 7c 7e 1b 78 mr r30,r3 4c64: 7d 29 1a 14 add r9,r9,r3 4c68: 2c 09 00 00 cmpwi r9,0 4c6c: 41 82 00 68 beq 4cd4 4c70: 57 25 f8 be rlwinm r5,r25,31,2,31 4c74: 7f 64 db 78 mr r4,r27 4c78: 3c 60 00 00 lis r3,0 4c7c: 38 63 63 30 addi r3,r3,25392 4c80: 4c c6 31 82 crclr 4*cr1+eq 4c84: 4b ff e5 f9 bl 327c 4c88: 57 45 f0 be rlwinm r5,r26,30,2,31 4c8c: 7f 84 e3 78 mr r4,r28 4c90: 3c 60 00 00 lis r3,0 4c94: 38 63 63 47 addi r3,r3,25415 4c98: 4c c6 31 82 crclr 4*cr1+eq 4c9c: 4b ff e5 e1 bl 327c 4ca0: 57 e5 f0 be rlwinm r5,r31,30,2,31 4ca4: 7f c4 f3 78 mr r4,r30 4ca8: 3c 60 00 00 lis r3,0 4cac: 38 63 63 5e addi r3,r3,25438 4cb0: 4c c6 31 82 crclr 4*cr1+eq 4cb4: 4b ff e5 c9 bl 327c 4cb8: 3c 60 00 00 lis r3,0 4cbc: 38 63 63 75 addi r3,r3,25461 4cc0: 4c c6 31 82 crclr 4*cr1+eq 4cc4: 4b ff e5 b9 bl 327c 4cc8: 7f a3 eb 78 mr r3,r29 4ccc: 39 61 00 30 addi r11,r1,48 4cd0: 4b ff b8 8c b 55c <_rest32gpr_25_x> 4cd4: 3c 60 00 00 lis r3,0 4cd8: 3b a0 00 01 li r29,1 4cdc: 38 63 63 81 addi r3,r3,25473 4ce0: 4c c6 31 82 crclr 4*cr1+eq 4ce4: 4b ff e5 99 bl 327c 4ce8: 4b ff ff e0 b 4cc8 4cec: 3b a0 00 00 li r29,0 4cf0: 4b ff ff d8 b 4cc8 00004cf4 : 4cf4: 7c 69 1b 78 mr r9,r3 4cf8: 54 63 c0 3e rotlwi r3,r3,24 4cfc: 51 23 42 1e rlwimi r3,r9,8,8,15 4d00: 51 23 46 3e rlwimi r3,r9,8,24,31 4d04: 4e 80 00 20 blr 00004d08 : 4d08: 4e 80 00 20 blr 00004d0c : 4d0c: 94 21 ff f0 stwu r1,-16(r1) 4d10: 7c 08 02 a6 mflr r0 4d14: 93 e1 00 0c stw r31,12(r1) 4d18: 90 01 00 14 stw r0,20(r1) 4d1c: 3f e0 ff f0 lis r31,-16 4d20: 63 ff 48 08 ori r31,r31,18440 4d24: 80 7f 00 00 lwz r3,0(r31) 4d28: 4b ff ff cd bl 4cf4 4d2c: 2c 03 00 00 cmpwi r3,0 4d30: 40 82 ff f4 bne 4d24 4d34: 3d 20 ff f0 lis r9,-16 4d38: 61 29 48 00 ori r9,r9,18432 4d3c: 80 69 00 00 lwz r3,0(r9) 4d40: 4b ff ff b5 bl 4cf4 4d44: 3d 20 ff f0 lis r9,-16 4d48: 3d 40 02 00 lis r10,512 4d4c: 61 29 48 10 ori r9,r9,18448 4d50: 54 63 06 3e clrlwi r3,r3,24 4d54: 91 49 00 00 stw r10,0(r9) 4d58: 39 61 00 10 addi r11,r1,16 4d5c: 4b ff b8 18 b 574 <_rest32gpr_31_x> 00004d60 : 4d60: 94 21 ff f0 stwu r1,-16(r1) 4d64: 7c 08 02 a6 mflr r0 4d68: 3d 20 ff f0 lis r9,-16 4d6c: 90 01 00 14 stw r0,20(r1) 4d70: 61 29 48 08 ori r9,r9,18440 4d74: 80 69 00 00 lwz r3,0(r9) 4d78: 4b ff ff 7d bl 4cf4 4d7c: 80 01 00 14 lwz r0,20(r1) 4d80: 7c 63 00 34 cntlzw r3,r3 4d84: 38 21 00 10 addi r1,r1,16 4d88: 54 63 d9 7e rlwinm r3,r3,27,5,31 4d8c: 7c 08 03 a6 mtlr r0 4d90: 4e 80 00 20 blr 00004d94 : 4d94: 94 21 ff f0 stwu r1,-16(r1) 4d98: 7c 08 02 a6 mflr r0 4d9c: bf c1 00 08 stmw r30,8(r1) 4da0: 90 01 00 14 stw r0,20(r1) 4da4: 3f c0 ff f0 lis r30,-16 4da8: 7c 7f 1b 78 mr r31,r3 4dac: 63 de 48 04 ori r30,r30,18436 4db0: 80 7e 00 00 lwz r3,0(r30) 4db4: 4b ff ff 41 bl 4cf4 4db8: 2c 03 00 00 cmpwi r3,0 4dbc: 40 82 ff f4 bne 4db0 4dc0: 7f e3 fb 78 mr r3,r31 4dc4: 4b ff ff 31 bl 4cf4 4dc8: 3d 20 ff f0 lis r9,-16 4dcc: 3d 40 01 00 lis r10,256 4dd0: 61 29 48 00 ori r9,r9,18432 4dd4: 90 69 00 00 stw r3,0(r9) 4dd8: 91 49 00 10 stw r10,16(r9) 4ddc: 39 61 00 10 addi r11,r1,16 4de0: 4b ff b7 90 b 570 <_rest32gpr_30_x> 00004de4 : 4de4: 94 21 ff f0 stwu r1,-16(r1) 4de8: 7c 08 02 a6 mflr r0 4dec: 93 e1 00 0c stw r31,12(r1) 4df0: 90 01 00 14 stw r0,20(r1) 4df4: 3f e0 ff f0 lis r31,-16 4df8: 63 ff 48 10 ori r31,r31,18448 4dfc: 80 7f 00 00 lwz r3,0(r31) 4e00: 4b ff fe f5 bl 4cf4 4e04: 4b ff fe f1 bl 4cf4 4e08: 3d 20 ff f0 lis r9,-16 4e0c: 90 7f 00 00 stw r3,0(r31) 4e10: 61 29 48 14 ori r9,r9,18452 4e14: 3d 40 03 00 lis r10,768 4e18: 91 49 00 00 stw r10,0(r9) 4e1c: 39 61 00 10 addi r11,r1,16 4e20: 4b ff b7 54 b 574 <_rest32gpr_31_x> 00004e24 : 4e24: 94 21 ff f0 stwu r1,-16(r1) 4e28: 7c 08 02 a6 mflr r0 4e2c: 93 e1 00 0c stw r31,12(r1) 4e30: 90 01 00 14 stw r0,20(r1) 4e34: 3f e0 ff f0 lis r31,-16 4e38: 63 ff 48 04 ori r31,r31,18436 4e3c: 80 7f 00 00 lwz r3,0(r31) 4e40: 4b ff fe b5 bl 4cf4 4e44: 2c 03 00 00 cmpwi r3,0 4e48: 40 82 ff f4 bne 4e3c 4e4c: 39 61 00 10 addi r11,r1,16 4e50: 4b ff b7 24 b 574 <_rest32gpr_31_x>