/Volumes/Hard Drive/otx: md5: 6103f965c9c3d01f495f364831d5ec5d (__TEXT,__text) section start: +0 00002620 7c3a0b78 or r26,r1,r1 +4 00002624 3821fffc addi r1,r1,0xfffc +8 00002628 54210034 rlwinm r1,r1,0,0,26 +12 0000262c 38000000 li r0,0x0 +16 00002630 90010000 stw r0,0x0(r1) +20 00002634 9421ffc0 stwu r1,0xffc0(r1) +24 00002638 807a0000 lwz r3,0x0(r26) +28 0000263c 389a0004 addi r4,r26,0x4 +32 00002640 3b630001 addi r27,r3,0x1 +36 00002644 577b103a rlwinm r27,r27,2,0,29 +40 00002648 7ca4da14 add r5,r4,r27 +44 0000264c 3d600000 lis r11,0x0 +48 00002650 616b2660 ori r11,r11,0x2660 +52 00002654 7d6903a6 mtspr ctr,r11 +56 00002658 4e800421 bctrl 0x2660 +60 0000265c 7fe00008 trap __start: +0 00002660 7c0802a6 mfspr r0,lr +4 00002664 bf81fff0 stmw r28,0xfff0(r1) +8 00002668 90010008 stw r0,0x8(r1) +12 0000266c 9421ffa0 stwu r1,0xffa0(r1) +16 00002670 429f0005 bcl 20,31,0x2674 +20 00002674 7fe802a6 mfspr r31,lr +24 00002678 7c7c1b78 or r28,r3,r3 +28 0000267c 7c9d2378 or r29,r4,r4 +32 00002680 7cbe2b78 or r30,r5,r5 +36 00002684 4800050d bl __dyld_init_check +40 00002688 3c5f0003 addis r2,r31,0x3 +44 0000268c 9382098c stw r28,0x98c(r2) +48 00002690 3c5f0003 addis r2,r31,0x3 +52 00002694 93a20990 stw r29,0x990(r2) +56 00002698 3c5f0003 addis r2,r31,0x3 +60 0000269c 93c20994 stw r30,0x994(r2) +64 000026a0 3c5f0004 addis r2,r31,0x4 +68 000026a4 8042018c lwz r2,0x18c(r2) +72 000026a8 81820000 lwz r12,0x0(r2) +76 000026ac 2f8c0000 cmpwi cr7,r12,0x0 +80 000026b0 419e000c beq cr7,0x26bc +84 000026b4 7d8903a6 mtspr ctr,r12 +88 000026b8 4e800421 bctrl +92 000026bc 3c5f0004 addis r2,r31,0x4 +96 000026c0 80420194 lwz r2,0x194(r2) +100 000026c4 81820000 lwz r12,0x0(r2) +104 000026c8 2f8c0000 cmpwi cr7,r12,0x0 +108 000026cc 419e000c beq cr7,0x26d8 +112 000026d0 7d8903a6 mtspr ctr,r12 +116 000026d4 4e800421 bctrl +120 000026d8 48029cc9 bl 0x2c3a0 ___keymgr_dwarf2_register_sections +124 000026dc 3c5f0003 addis r2,r31,0x3 +128 000026e0 8182099c lwz r12,0x99c(r2) +132 000026e4 800c0000 lwz r0,0x0(r12) +136 000026e8 2f800000 cmpwi cr7,r0,0x0 +140 000026ec 41be000c beq+ cr7,0x26f8 +144 000026f0 7d8903a6 mtspr ctr,r12 +148 000026f4 4e800421 bctrl +152 000026f8 480001e1 bl __call_mod_init_funcs +156 000026fc 480002d9 bl __call_objcInit +160 00002700 3c7f0003 addis r3,r31,0x3 +164 00002704 3863a650 addi r3,r3,0xa650 __dyld_mod_term_funcs +168 00002708 38810038 addi r4,r1,0x38 +172 0000270c 480004dd bl __dyld_func_lookup +176 00002710 80610038 lwz r3,0x38(r1) +180 00002714 2f830000 cmpwi cr7,r3,0x0 +184 00002718 419e0008 beq cr7,0x2720 +188 0000271c 48029ca5 bl 0x2c3c0 _atexit +192 00002720 38000000 li r0,0x0 +196 00002724 3c5f0004 addis r2,r31,0x4 +200 00002728 80420190 lwz r2,0x190(r2) +204 0000272c 90020000 stw r0,0x0(r2) +208 00002730 817d0000 lwz r11,0x0(r29) +212 00002734 2f8b0000 cmpwi cr7,r11,0x0 +216 00002738 40be0084 bne+ cr7,0x27bc +220 0000273c 48000044 b 0x2780 +224 00002740 2f80002f cmpwi cr7,r0,0x2f '/' +228 00002744 40be0008 bne+ cr7,0x274c +232 00002748 7c4a1378 or r10,r2,r2 +236 0000274c 7d224b78 or r2,r9,r9 +240 00002750 88090000 lbz r0,0x0(r9) +244 00002754 39290001 addi r9,r9,0x1 +248 00002758 7c000775 extsb. r0,r0 +252 0000275c 4082ffe4 bne 0x2740 +256 00002760 2f8a0000 cmpwi cr7,r10,0x0 +260 00002764 419e0014 beq cr7,0x2778 +264 00002768 380a0001 addi r0,r10,0x1 +268 0000276c 3c5f0003 addis r2,r31,0x3 +272 00002770 90020998 stw r0,0x998(r2) +276 00002774 4800000c b 0x2780 +280 00002778 3c5f0003 addis r2,r31,0x3 +284 0000277c 91620998 stw r11,0x998(r2) +288 00002780 801e0000 lwz r0,0x0(r30) +292 00002784 2f800000 cmpwi cr7,r0,0x0 +296 00002788 40be000c bne+ cr7,0x2794 +300 0000278c 7fc6f378 or r6,r30,r30 +304 00002790 48000014 b 0x27a4 +308 00002794 7fc6f378 or r6,r30,r30 +312 00002798 84060004 lwzu r0,0x4(r6) +316 0000279c 2f800000 cmpwi cr7,r0,0x0 +320 000027a0 409efff8 bne cr7,0x2798 +324 000027a4 7f83e378 or r3,r28,r28 +328 000027a8 7fa4eb78 or r4,r29,r29 +332 000027ac 7fc5f378 or r5,r30,r30 +336 000027b0 38c60004 addi r6,r6,0x4 +340 000027b4 4801893d bl _main +344 000027b8 48029bc9 bl 0x2c380 _exit +348 000027bc 880b0000 lbz r0,0x0(r11) +352 000027c0 7c000775 extsb. r0,r0 +356 000027c4 41a2ffb4 beq- 0x2778 +360 000027c8 392b0001 addi r9,r11,0x1 +364 000027cc 7d625b78 or r2,r11,r11 +368 000027d0 39400000 li r10,0x0 +372 000027d4 4bffff6c b 0x2740 +0 000027d8 7c0802a6 mfspr r0,lr +4 000027dc 429f0005 bcl 20,31,0x27e0 +8 000027e0 7d8802a6 mfspr r12,lr +12 000027e4 3d8c0003 addis r12,r12,0x3 +16 000027e8 7c0803a6 mtspr lr,r0 +20 000027ec 398c9ba0 addi r12,r12,0x9ba0 +24 000027f0 7d8903a6 mtspr ctr,r12 +28 000027f4 4e800420 bctr 0x2c380 +0 000027f8 7c0802a6 mfspr r0,lr +4 000027fc 429f0005 bcl 20,31,0x2800 +8 00002800 7d8802a6 mfspr r12,lr +12 00002804 3d8c0002 addis r12,r12,0x2 +16 00002808 7c0803a6 mtspr lr,r0 +20 0000280c 398c88f0 addi r12,r12,0x88f0 +24 00002810 7d8903a6 mtspr ctr,r12 +28 00002814 4e800420 bctr 0x1b0f0 +0 00002818 7c0802a6 mfspr r0,lr +4 0000281c 429f0005 bcl 20,31,0x2820 +8 00002820 7d8802a6 mfspr r12,lr +12 00002824 3d8c0003 addis r12,r12,0x3 +16 00002828 7c0803a6 mtspr lr,r0 +20 0000282c 398c9ba0 addi r12,r12,0x9ba0 +24 00002830 7d8903a6 mtspr ctr,r12 +28 00002834 4e800420 bctr 0x2c3c0 +0 00002838 7c0802a6 mfspr r0,lr +4 0000283c 429f0005 bcl 20,31,0x2840 +8 00002840 7d8802a6 mfspr r12,lr +12 00002844 3d8c0000 addis r12,r12,0x0 +16 00002848 7c0803a6 mtspr lr,r0 +20 0000284c 398c03a8 addi r12,r12,0x3a8 +24 00002850 7d8903a6 mtspr ctr,r12 +28 00002854 4e800420 bctr 0x2be8 +0 00002858 7c0802a6 mfspr r0,lr +4 0000285c 429f0005 bcl 20,31,0x2860 +8 00002860 7d8802a6 mfspr r12,lr +12 00002864 3d8c0000 addis r12,r12,0x0 +16 00002868 7c0803a6 mtspr lr,r0 +20 0000286c 398c0174 addi r12,r12,0x174 +24 00002870 7d8903a6 mtspr ctr,r12 +28 00002874 4e800420 bctr 0x29d4 +0 00002878 7c0802a6 mfspr r0,lr +4 0000287c 429f0005 bcl 20,31,0x2880 +8 00002880 7d8802a6 mfspr r12,lr +12 00002884 3d8c0000 addis r12,r12,0x0 +16 00002888 7c0803a6 mtspr lr,r0 +20 0000288c 398c0058 addi r12,r12,0x58 +24 00002890 7d8903a6 mtspr ctr,r12 +28 00002894 4e800420 bctr 0x28d8 +0 00002898 7c0802a6 mfspr r0,lr +4 0000289c 429f0005 bcl 20,31,0x28a0 +8 000028a0 7d8802a6 mfspr r12,lr +12 000028a4 3d8c0003 addis r12,r12,0x3 +16 000028a8 7c0803a6 mtspr lr,r0 +20 000028ac 398c9b00 addi r12,r12,0x9b00 +24 000028b0 7d8903a6 mtspr ctr,r12 +28 000028b4 4e800420 bctr 0x2c3a0 +0 000028b8 7c0802a6 mfspr r0,lr +4 000028bc 429f0005 bcl 20,31,0x28c0 +8 000028c0 7d8802a6 mfspr r12,lr +12 000028c4 3d8c0000 addis r12,r12,0x0 +16 000028c8 7c0803a6 mtspr lr,r0 +20 000028cc 398c02d0 addi r12,r12,0x2d0 +24 000028d0 7d8903a6 mtspr ctr,r12 +28 000028d4 4e800420 bctr 0x2b90 __call_mod_init_funcs: +0 000028d8 7c0802a6 mfspr r0,lr +4 000028dc 93e1fffc stw r31,0xfffc(r1) +8 000028e0 90010008 stw r0,0x8(r1) +12 000028e4 9421ffa0 stwu r1,0xffa0(r1) +16 000028e8 429f0005 bcl 20,31,0x28ec +20 000028ec 7fe802a6 mfspr r31,lr +24 000028f0 3c7f0003 addis r3,r31,0x3 +28 000028f4 3863a3f0 addi r3,r3,0xa3f0 __dyld_make_delayed_module_initializer_calls +32 000028f8 38810038 addi r4,r1,0x38 +36 000028fc 480002ed bl __dyld_func_lookup +40 00002900 81810038 lwz r12,0x38(r1) +44 00002904 7d8903a6 mtspr ctr,r12 +48 00002908 4e800421 bctrl +52 0000290c 38210060 addi r1,r1,0x60 +56 00002910 80010008 lwz r0,0x8(r1) +60 00002914 7c0803a6 mtspr lr,r0 +64 00002918 83e1fffc lwz r31,0xfffc(r1) +68 0000291c 4e800020 blr +0 00002920 7c0802a6 mfspr r0,lr +4 00002924 429f0005 bcl 20,31,0x2928 +8 00002928 7d8802a6 mfspr r12,lr +12 0000292c 3d8c0000 addis r12,r12,0x0 +16 00002930 7c0803a6 mtspr lr,r0 +20 00002934 398c02c0 addi r12,r12,0x2c0 +24 00002938 7d8903a6 mtspr ctr,r12 +28 0000293c 4e800420 bctr 0x2be8 _crt_basename: +0 00002940 88030000 lbz r0,0x0(r3) +4 00002944 7c000775 extsb. r0,r0 +8 00002948 4d820020 beqlr +12 0000294c 7c621b78 or r2,r3,r3 +16 00002950 2f80002f cmpwi cr7,r0,0x2f '/' +20 00002954 419e000c beq cr7,0x2960 +24 00002958 38420001 addi r2,r2,0x1 +28 0000295c 4800000c b 0x2968 +32 00002960 38620001 addi r3,r2,0x1 +36 00002964 7c621b78 or r2,r3,r3 +40 00002968 88020000 lbz r0,0x0(r2) +44 0000296c 7c000775 extsb. r0,r0 +48 00002970 4082ffe0 bne 0x2950 +52 00002974 4e800020 blr _crt_strbeginswith: +0 00002978 88040000 lbz r0,0x0(r4) +4 0000297c 7c020775 extsb. r2,r0 +8 00002980 40a2003c bne+ 0x29bc +12 00002984 48000028 b 0x29ac +16 00002988 7c0348ae lbzx r0,r3,r9 +20 0000298c 7c000774 extsb r0,r0 +24 00002990 7f805800 cmpw cr7,r0,r11 +28 00002994 409e0020 bne cr7,0x29b4 +32 00002998 38420001 addi r2,r2,0x1 +36 0000299c 7c491378 or r9,r2,r2 +40 000029a0 7c0410ae lbzx r0,r4,r2 +44 000029a4 7c0b0775 extsb. r11,r0 +48 000029a8 4082ffe0 bne 0x2988 +52 000029ac 38600001 li r3,0x1 +56 000029b0 4e800020 blr +60 000029b4 38600000 li r3,0x0 +64 000029b8 4e800020 blr +68 000029bc 88030000 lbz r0,0x0(r3) +72 000029c0 7c000774 extsb r0,r0 +76 000029c4 7f801000 cmpw cr7,r0,r2 +80 000029c8 409effec bne cr7,0x29b4 +84 000029cc 38400000 li r2,0x0 +88 000029d0 4bffffc8 b 0x2998 __call_objcInit: +0 000029d4 7c0802a6 mfspr r0,lr +4 000029d8 bf61ffec stmw r27,0xffec(r1) +8 000029dc 90010008 stw r0,0x8(r1) +12 000029e0 9421ff80 stwu r1,0xff80(r1) +16 000029e4 429f0005 bcl 20,31,0x29e8 +20 000029e8 7fe802a6 mfspr r31,lr +24 000029ec 3c7f0003 addis r3,r31,0x3 +28 000029f0 3863a324 addi r3,r3,0xa324 __dyld_image_count +32 000029f4 38810038 addi r4,r1,0x38 +36 000029f8 480001f1 bl __dyld_func_lookup +40 000029fc 3c7f0003 addis r3,r31,0x3 +44 00002a00 3863a338 addi r3,r3,0xa338 __dyld_get_image_name +48 00002a04 3881003c addi r4,r1,0x3c +52 00002a08 480001e1 bl __dyld_func_lookup +56 00002a0c 3c7f0003 addis r3,r31,0x3 +60 00002a10 3863a350 addi r3,r3,0xa350 __dyld_get_image_header +64 00002a14 38810040 addi r4,r1,0x40 +68 00002a18 480001d1 bl __dyld_func_lookup +72 00002a1c 3c7f0003 addis r3,r31,0x3 +76 00002a20 3863a368 addi r3,r3,0xa368 __dyld_NSLookupSymbolInImage +80 00002a24 38810044 addi r4,r1,0x44 +84 00002a28 480001c1 bl __dyld_func_lookup +88 00002a2c 3c7f0003 addis r3,r31,0x3 +92 00002a30 3863a388 addi r3,r3,0xa388 __dyld_NSAddressOfSymbol +96 00002a34 38810048 addi r4,r1,0x48 +100 00002a38 480001b1 bl __dyld_func_lookup +104 00002a3c 81810038 lwz r12,0x38(r1) +108 00002a40 2f8c0000 cmpwi cr7,r12,0x0 +112 00002a44 419e00d8 beq cr7,0x2b1c +116 00002a48 8001003c lwz r0,0x3c(r1) +120 00002a4c 2f800000 cmpwi cr7,r0,0x0 +124 00002a50 419e00cc beq cr7,0x2b1c +128 00002a54 80010040 lwz r0,0x40(r1) +132 00002a58 2f800000 cmpwi cr7,r0,0x0 +136 00002a5c 419e00c0 beq cr7,0x2b1c +140 00002a60 80010044 lwz r0,0x44(r1) +144 00002a64 2f800000 cmpwi cr7,r0,0x0 +148 00002a68 419e00b4 beq cr7,0x2b1c +152 00002a6c 80010048 lwz r0,0x48(r1) +156 00002a70 2f800000 cmpwi cr7,r0,0x0 +160 00002a74 419e00a8 beq cr7,0x2b1c +164 00002a78 7d8903a6 mtspr ctr,r12 +168 00002a7c 4e800421 bctrl +172 00002a80 7c7d1b79 or. r29,r3,r3 +176 00002a84 41a20098 beq+ 0x2b1c +180 00002a88 3bc00000 li r30,0x0 +184 00002a8c 3f9f0003 addis r28,r31,0x3 +188 00002a90 3f7f0003 addis r27,r31,0x3 +192 00002a94 7fc3f378 or r3,r30,r30 +196 00002a98 8181003c lwz r12,0x3c(r1) +200 00002a9c 7d8903a6 mtspr ctr,r12 +204 00002aa0 4e800421 bctrl +208 00002aa4 4bfffe9d bl _crt_basename +212 00002aa8 389ca3a4 addi r4,r28,0xa3a4 libobjc +216 00002aac 4bfffecd bl _crt_strbeginswith +220 00002ab0 2f830000 cmpwi cr7,r3,0x0 +224 00002ab4 41be005c beq+ cr7,0x2b10 +228 00002ab8 7fc3f378 or r3,r30,r30 +232 00002abc 81810040 lwz r12,0x40(r1) +236 00002ac0 7d8903a6 mtspr ctr,r12 +240 00002ac4 4e800421 bctrl +244 00002ac8 2f830000 cmpwi cr7,r3,0x0 +248 00002acc 419e0044 beq cr7,0x2b10 +252 00002ad0 389ba3ac addi r4,r27,0xa3ac __objcInit +256 00002ad4 38a00004 li r5,0x4 +260 00002ad8 81810044 lwz r12,0x44(r1) +264 00002adc 7d8903a6 mtspr ctr,r12 +268 00002ae0 4e800421 bctrl +272 00002ae4 2f830000 cmpwi cr7,r3,0x0 +276 00002ae8 419e0028 beq cr7,0x2b10 +280 00002aec 81810048 lwz r12,0x48(r1) +284 00002af0 7d8903a6 mtspr ctr,r12 +288 00002af4 4e800421 bctrl +292 00002af8 2c030000 cmpwi r3,0x0 +296 00002afc 41a20014 beq+ 0x2b10 +300 00002b00 7c6c1b78 or r12,r3,r3 +304 00002b04 7c6903a6 mtspr ctr,r3 +308 00002b08 4e800421 bctrl +312 00002b0c 48000010 b 0x2b1c +316 00002b10 3bde0001 addi r30,r30,0x1 +320 00002b14 7f9df000 cmpw cr7,r29,r30 +324 00002b18 409eff7c bne cr7,0x2a94 +328 00002b1c 38210080 addi r1,r1,0x80 +332 00002b20 80010008 lwz r0,0x8(r1) +336 00002b24 7c0803a6 mtspr lr,r0 +340 00002b28 bb61ffec lmw r27,0xffec(r1) +344 00002b2c 4e800020 blr +0 00002b30 7c0802a6 mfspr r0,lr +4 00002b34 429f0005 bcl 20,31,0x2b38 +8 00002b38 7d8802a6 mfspr r12,lr +12 00002b3c 3d8c0000 addis r12,r12,0x0 +16 00002b40 7c0803a6 mtspr lr,r0 +20 00002b44 398cfe40 addi r12,r12,0xfe40 +24 00002b48 7d8903a6 mtspr ctr,r12 +28 00002b4c 4e800420 bctr 0x2978 +0 00002b50 7c0802a6 mfspr r0,lr +4 00002b54 429f0005 bcl 20,31,0x2b58 +8 00002b58 7d8802a6 mfspr r12,lr +12 00002b5c 3d8c0000 addis r12,r12,0x0 +16 00002b60 7c0803a6 mtspr lr,r0 +20 00002b64 398cfde8 addi r12,r12,0xfde8 +24 00002b68 7d8903a6 mtspr ctr,r12 +28 00002b6c 4e800420 bctr 0x2940 +0 00002b70 7c0802a6 mfspr r0,lr +4 00002b74 429f0005 bcl 20,31,0x2b78 +8 00002b78 7d8802a6 mfspr r12,lr +12 00002b7c 3d8c0000 addis r12,r12,0x0 +16 00002b80 7c0803a6 mtspr lr,r0 +20 00002b84 398c0070 addi r12,r12,0x70 +24 00002b88 7d8903a6 mtspr ctr,r12 +28 00002b8c 4e800420 bctr 0x2be8 __dyld_init_check: +0 00002b90 3d600004 lis r11,0x4 +4 00002b94 816b2a50 lwz r11,0x2a50(r11) dyld_lazy_symbol_binding_entry_point +8 00002b98 2c8b0000 cmpwi cr1,r11,0x0 +12 00002b9c 4ce60020 bnelr++ cr1 +16 00002ba0 38a0004e li r5,0x4e +20 00002ba4 3c800002 lis r4,0x2 +24 00002ba8 6084cda0 ori r4,r4,0xcda0 The kernel support for the dynamic linker is not present to run this program.\n +28 00002bac 38600002 li r3,0x2 +32 00002bb0 38000004 li r0,0x4 +36 00002bb4 44000002 sc write +40 00002bb8 60000000 nop +44 00002bbc 3860003b li r3,0x3b +48 00002bc0 38000001 li r0,0x1 +52 00002bc4 44000002 sc exit +56 00002bc8 7fe00008 trap +60 00002bcc 7fe00008 trap dyld_stub_binding_helper: +0 00002bd0 3d800004 lis r12,0x4 +4 00002bd4 800c2a50 lwz r0,0x2a50(r12) dyld_lazy_symbol_binding_entry_point +8 00002bd8 7c0903a6 mtspr ctr,r0 +12 00002bdc 3d800000 lis r12,0x0 +16 00002be0 618c1000 ori r12,r12,0x1000 +20 00002be4 4e800420 bctr 0x8fe0100 __dyld_func_lookup: +0 00002be8 3d600004 lis r11,0x4 +4 00002bec 816b2a54 lwz r11,0x2a54(r11) dyld_func_lookup_pointer +8 00002bf0 7d6903a6 mtspr ctr,r11 +12 00002bf4 4e800420 bctr 0x8fe0100 _darwin_unwind_dyld_add_image_hook: +0 00002bf8 7c0802a6 mfspr r0,lr +4 00002bfc bfc1fff8 stmw r30,0xfff8(r1) +8 00002c00 90010008 stw r0,0x8(r1) +12 00002c04 9421ffa0 stwu r1,0xffa0(r1) +16 00002c08 7c3e0b78 or r30,r1,r1 +20 00002c0c 907e0078 stw r3,0x78(r30) +24 00002c10 909e007c stw r4,0x7c(r30) +28 00002c14 38600001 li r3,0x1 +32 00002c18 38800028 li r4,0x28 +36 00002c1c 480298a5 bl 0x2c4c0 _calloc +40 00002c20 7c601b78 or r0,r3,r3 +44 00002c24 901e0038 stw r0,0x38(r30) +48 00002c28 805e0038 lwz r2,0x38(r30) +52 00002c2c 801e0078 lwz r0,0x78(r30) +56 00002c30 90020004 stw r0,0x4(r2) +60 00002c34 805e0038 lwz r2,0x38(r30) +64 00002c38 801e007c lwz r0,0x7c(r30) +68 00002c3c 90020008 stw r0,0x8(r2) +72 00002c40 805e0038 lwz r2,0x38(r30) +76 00002c44 38000028 li r0,0x28 +80 00002c48 90020000 stw r0,0x0(r2) +84 00002c4c 3860012d li r3,0x12d +88 00002c50 480297f1 bl 0x2c440 __keymgr_get_and_lock_processwide_ptr +92 00002c54 7c601b78 or r0,r3,r3 +96 00002c58 805e0038 lwz r2,0x38(r30) +100 00002c5c 90020010 stw r0,0x10(r2) +104 00002c60 3860012d li r3,0x12d +108 00002c64 809e0038 lwz r4,0x38(r30) +112 00002c68 48029839 bl 0x2c4a0 __keymgr_set_and_unlock_processwide_ptr +116 00002c6c 80210000 lwz r1,0x0(r1) +120 00002c70 80010008 lwz r0,0x8(r1) +124 00002c74 7c0803a6 mtspr lr,r0 +128 00002c78 bbc1fff8 lmw r30,0xfff8(r1) +132 00002c7c 4e800020 blr +0 00002c80 7c0802a6 mfspr r0,lr +4 00002c84 429f0005 bcl 20,31,0x2c88 +8 00002c88 7d8802a6 mfspr r12,lr +12 00002c8c 3d8c0003 addis r12,r12,0x3 +16 00002c90 7c0803a6 mtspr lr,r0 +20 00002c94 398c9818 addi r12,r12,0x9818 +24 00002c98 7d8903a6 mtspr ctr,r12 +28 00002c9c 4e800420 bctr 0x2c4a0 +0 00002ca0 7c0802a6 mfspr r0,lr +4 00002ca4 429f0005 bcl 20,31,0x2ca8 +8 00002ca8 7d8802a6 mfspr r12,lr +12 00002cac 3d8c0003 addis r12,r12,0x3 +16 00002cb0 7c0803a6 mtspr lr,r0 +20 00002cb4 398c9798 addi r12,r12,0x9798 +24 00002cb8 7d8903a6 mtspr ctr,r12 +28 00002cbc 4e800420 bctr 0x2c440 +0 00002cc0 7c0802a6 mfspr r0,lr +4 00002cc4 429f0005 bcl 20,31,0x2cc8 +8 00002cc8 7d8802a6 mfspr r12,lr +12 00002ccc 3d8c0003 addis r12,r12,0x3 +16 00002cd0 7c0803a6 mtspr lr,r0 +20 00002cd4 398c97f8 addi r12,r12,0x97f8 +24 00002cd8 7d8903a6 mtspr ctr,r12 +28 00002cdc 4e800420 bctr 0x2c4c0 _darwin_unwind_dyld_remove_image_hook: +0 00002ce0 7c0802a6 mfspr r0,lr +4 00002ce4 bfc1fff8 stmw r30,0xfff8(r1) +8 00002ce8 90010008 stw r0,0x8(r1) +12 00002cec 9421ffa0 stwu r1,0xffa0(r1) +16 00002cf0 7c3e0b78 or r30,r1,r1 +20 00002cf4 907e0078 stw r3,0x78(r30) +24 00002cf8 909e007c stw r4,0x7c(r30) +28 00002cfc 38000000 li r0,0x0 +32 00002d00 901e0038 stw r0,0x38(r30) +36 00002d04 3860012d li r3,0x12d +40 00002d08 48029739 bl 0x2c440 __keymgr_get_and_lock_processwide_ptr +44 00002d0c 7c601b78 or r0,r3,r3 +48 00002d10 901e0040 stw r0,0x40(r30) +52 00002d14 381e0040 addi r0,r30,0x40 +56 00002d18 901e003c stw r0,0x3c(r30) +60 00002d1c 48000074 b 0x2d90 +64 00002d20 805e003c lwz r2,0x3c(r30) +68 00002d24 80420000 lwz r2,0x0(r2) +72 00002d28 80420004 lwz r2,0x4(r2) +76 00002d2c 801e0078 lwz r0,0x78(r30) +80 00002d30 7f820000 cmpw cr7,r2,r0 +84 00002d34 409e004c bne cr7,0x2d80 +88 00002d38 805e003c lwz r2,0x3c(r30) +92 00002d3c 80420000 lwz r2,0x0(r2) +96 00002d40 80420008 lwz r2,0x8(r2) +100 00002d44 801e007c lwz r0,0x7c(r30) +104 00002d48 7f820000 cmpw cr7,r2,r0 +108 00002d4c 409e0034 bne cr7,0x2d80 +112 00002d50 805e003c lwz r2,0x3c(r30) +116 00002d54 80020000 lwz r0,0x0(r2) +120 00002d58 901e0038 stw r0,0x38(r30) +124 00002d5c 805e0038 lwz r2,0x38(r30) +128 00002d60 80020010 lwz r0,0x10(r2) +132 00002d64 805e003c lwz r2,0x3c(r30) +136 00002d68 90020000 stw r0,0x0(r2) +140 00002d6c 805e0038 lwz r2,0x38(r30) +144 00002d70 80020000 lwz r0,0x0(r2) +148 00002d74 2f800028 cmpwi cr7,r0,0x28 '(' +152 00002d78 419e0028 beq cr7,0x2da0 +156 00002d7c 48029665 bl 0x2c3e0 _abort +160 00002d80 805e003c lwz r2,0x3c(r30) +164 00002d84 80420000 lwz r2,0x0(r2) +168 00002d88 38020010 addi r0,r2,0x10 +172 00002d8c 901e003c stw r0,0x3c(r30) +176 00002d90 805e003c lwz r2,0x3c(r30) +180 00002d94 80020000 lwz r0,0x0(r2) +184 00002d98 2f800000 cmpwi cr7,r0,0x0 +188 00002d9c 409eff84 bne cr7,0x2d20 +192 00002da0 801e0040 lwz r0,0x40(r30) +196 00002da4 3860012d li r3,0x12d +200 00002da8 7c040378 or r4,r0,r0 +204 00002dac 480296f5 bl 0x2c4a0 __keymgr_set_and_unlock_processwide_ptr +208 00002db0 801e0038 lwz r0,0x38(r30) +212 00002db4 2f800000 cmpwi cr7,r0,0x0 +216 00002db8 419e0034 beq cr7,0x2dec +220 00002dbc 805e0038 lwz r2,0x38(r30) +224 00002dc0 8002000c lwz r0,0xc(r2) +228 00002dc4 2f800000 cmpwi cr7,r0,0x0 +232 00002dc8 419e001c beq cr7,0x2de4 +236 00002dcc 805e0038 lwz r2,0x38(r30) +240 00002dd0 8002000c lwz r0,0xc(r2) +244 00002dd4 807e0038 lwz r3,0x38(r30) +248 00002dd8 7c0c0378 or r12,r0,r0 +252 00002ddc 7d8903a6 mtspr ctr,r12 +256 00002de0 4e800421 bctrl +260 00002de4 807e0038 lwz r3,0x38(r30) +264 00002de8 48029699 bl 0x2c480 _free +268 00002dec 80210000 lwz r1,0x0(r1) +272 00002df0 80010008 lwz r0,0x8(r1) +276 00002df4 7c0803a6 mtspr lr,r0 +280 00002df8 bbc1fff8 lmw r30,0xfff8(r1) +284 00002dfc 4e800020 blr +0 00002e00 7c0802a6 mfspr r0,lr +4 00002e04 429f0005 bcl 20,31,0x2e08 +8 00002e08 7d8802a6 mfspr r12,lr +12 00002e0c 3d8c0003 addis r12,r12,0x3 +16 00002e10 7c0803a6 mtspr lr,r0 +20 00002e14 398c9678 addi r12,r12,0x9678 +24 00002e18 7d8903a6 mtspr ctr,r12 +28 00002e1c 4e800420 bctr 0x2c480 +0 00002e20 7c0802a6 mfspr r0,lr +4 00002e24 429f0005 bcl 20,31,0x2e28 +8 00002e28 7d8802a6 mfspr r12,lr +12 00002e2c 3d8c0003 addis r12,r12,0x3 +16 00002e30 7c0803a6 mtspr lr,r0 +20 00002e34 398c9678 addi r12,r12,0x9678 +24 00002e38 7d8903a6 mtspr ctr,r12 +28 00002e3c 4e800420 bctr 0x2c4a0 +0 00002e40 7c0802a6 mfspr r0,lr +4 00002e44 429f0005 bcl 20,31,0x2e48 +8 00002e48 7d8802a6 mfspr r12,lr +12 00002e4c 3d8c0003 addis r12,r12,0x3 +16 00002e50 7c0803a6 mtspr lr,r0 +20 00002e54 398c9598 addi r12,r12,0x9598 +24 00002e58 7d8903a6 mtspr ctr,r12 +28 00002e5c 4e800420 bctr 0x2c3e0 +0 00002e60 7c0802a6 mfspr r0,lr +4 00002e64 429f0005 bcl 20,31,0x2e68 +8 00002e68 7d8802a6 mfspr r12,lr +12 00002e6c 3d8c0003 addis r12,r12,0x3 +16 00002e70 7c0803a6 mtspr lr,r0 +20 00002e74 398c95d8 addi r12,r12,0x95d8 +24 00002e78 7d8903a6 mtspr ctr,r12 +28 00002e7c 4e800420 bctr 0x2c440 ___darwin_gcc3_preregister_frame_info: +0 00002e80 7c0802a6 mfspr r0,lr +4 00002e84 bfc1fff8 stmw r30,0xfff8(r1) +8 00002e88 90010008 stw r0,0x8(r1) +12 00002e8c 9421ffa0 stwu r1,0xffa0(r1) +16 00002e90 7c3e0b78 or r30,r1,r1 +20 00002e94 429f0005 bcl 20,31,0x2e98 +24 00002e98 7fe802a6 mfspr r31,lr +28 00002e9c 480295c5 bl 0x2c460 __init_keymgr +32 00002ea0 3c5f0004 addis r2,r31,0x4 +36 00002ea4 8042f974 lwz r2,0xf974(r2) +40 00002ea8 80020008 lwz r0,0x8(r2) +44 00002eac 901e0038 stw r0,0x38(r30) +48 00002eb0 801e0038 lwz r0,0x38(r30) +52 00002eb4 2f800000 cmpwi cr7,r0,0x0 +56 00002eb8 419e0018 beq cr7,0x2ed0 +60 00002ebc 805e0038 lwz r2,0x38(r30) +64 00002ec0 a0020004 lhz r0,0x4(r2) +68 00002ec4 5400043e rlwinm r0,r0,0,16,31 +72 00002ec8 2b800002 cmplwi cr7,r0,0x2 +76 00002ecc 419d001c bgt cr7,0x2ee8 +80 00002ed0 3c5f0000 addis r2,r31,0x0 +84 00002ed4 3862fd60 addi r3,r2,0xfd60 +88 00002ed8 48029529 bl 0x2c400 __dyld_register_func_for_add_image +92 00002edc 3c5f0000 addis r2,r31,0x0 +96 00002ee0 3862fe48 addi r3,r2,0xfe48 +100 00002ee4 4802953d bl 0x2c420 __dyld_register_func_for_remove_image +104 00002ee8 80210000 lwz r1,0x0(r1) +108 00002eec 80010008 lwz r0,0x8(r1) +112 00002ef0 7c0803a6 mtspr lr,r0 +116 00002ef4 bbc1fff8 lmw r30,0xfff8(r1) +120 00002ef8 4e800020 blr +0 00002efc 7c0802a6 mfspr r0,lr +4 00002f00 429f0005 bcl 20,31,0x2f04 +8 00002f04 7d8802a6 mfspr r12,lr +12 00002f08 3d8c0003 addis r12,r12,0x3 +16 00002f0c 7c0803a6 mtspr lr,r0 +20 00002f10 398c951c addi r12,r12,0x951c +24 00002f14 7d8903a6 mtspr ctr,r12 +28 00002f18 4e800420 bctr 0x2c420 +0 00002f1c 7c0802a6 mfspr r0,lr +4 00002f20 429f0005 bcl 20,31,0x2f24 +8 00002f24 7d8802a6 mfspr r12,lr +12 00002f28 3d8c0003 addis r12,r12,0x3 +16 00002f2c 7c0803a6 mtspr lr,r0 +20 00002f30 398c94dc addi r12,r12,0x94dc +24 00002f34 7d8903a6 mtspr ctr,r12 +28 00002f38 4e800420 bctr 0x2c400 +0 00002f3c 7c0802a6 mfspr r0,lr +4 00002f40 429f0005 bcl 20,31,0x2f44 +8 00002f44 7d8802a6 mfspr r12,lr +12 00002f48 3d8c0003 addis r12,r12,0x3 +16 00002f4c 7c0803a6 mtspr lr,r0 +20 00002f50 398c951c addi r12,r12,0x951c +24 00002f54 7d8903a6 mtspr ctr,r12 +28 00002f58 4e800420 bctr 0x2c460 +32 00002f5c 00000000 .long 0x00000000 _swap_objc_module: +0 00002f60 81230000 lwz r9,0x0(r3) +4 00002f64 81630004 lwz r11,0x4(r3) +8 00002f68 3801ffe8 addi r0,r1,0xffe8 +12 00002f6c 81430008 lwz r10,0x8(r3) +16 00002f70 8103000c lwz r8,0xc(r3) +20 00002f74 9121ffe8 stw r9,0xffe8(r1) +24 00002f78 60000000 nop +28 00002f7c 60000000 nop +32 00002f80 7c40042c lwbrx r2,0,r0 +36 00002f84 9161ffe8 stw r11,0xffe8(r1) +40 00002f88 90430000 stw r2,0x0(r3) +44 00002f8c 60000000 nop +48 00002f90 7d20042c lwbrx r9,0,r0 +52 00002f94 9141ffe8 stw r10,0xffe8(r1) +56 00002f98 91230004 stw r9,0x4(r3) +60 00002f9c 60000000 nop +64 00002fa0 7c40042c lwbrx r2,0,r0 +68 00002fa4 9101ffe8 stw r8,0xffe8(r1) +72 00002fa8 90430008 stw r2,0x8(r3) +76 00002fac 60000000 nop +80 00002fb0 7c00042c lwbrx r0,0,r0 +84 00002fb4 9003000c stw r0,0xc(r3) +88 00002fb8 4e800020 blr +92 00002fbc 60000000 nop _swap_objc_class: +0 00002fc0 81230000 lwz r9,0x0(r3) +4 00002fc4 81630004 lwz r11,0x4(r3) +8 00002fc8 bfa1fff4 stmw r29,0xfff4(r1) +12 00002fcc 3801ffd8 addi r0,r1,0xffd8 +16 00002fd0 81430008 lwz r10,0x8(r3) +20 00002fd4 8103000c lwz r8,0xc(r3) +24 00002fd8 80e30010 lwz r7,0x10(r3) +28 00002fdc 80c30014 lwz r6,0x14(r3) +32 00002fe0 83a30020 lwz r29,0x20(r3) +36 00002fe4 80a30018 lwz r5,0x18(r3) +40 00002fe8 8083001c lwz r4,0x1c(r3) +44 00002fec 9121ffd8 stw r9,0xffd8(r1) +48 00002ff0 7c40042c lwbrx r2,0,r0 +52 00002ff4 9161ffd8 stw r11,0xffd8(r1) +56 00002ff8 90430000 stw r2,0x0(r3) +60 00002ffc 60000000 nop +64 00003000 7d20042c lwbrx r9,0,r0 +68 00003004 9141ffd8 stw r10,0xffd8(r1) +72 00003008 91230004 stw r9,0x4(r3) +76 0000300c 60000000 nop +80 00003010 7c40042c lwbrx r2,0,r0 +84 00003014 9101ffd8 stw r8,0xffd8(r1) +88 00003018 90430008 stw r2,0x8(r3) +92 0000301c 60000000 nop +96 00003020 7d20042c lwbrx r9,0,r0 +100 00003024 90e1ffd8 stw r7,0xffd8(r1) +104 00003028 9123000c stw r9,0xc(r3) +108 0000302c 60000000 nop +112 00003030 7c40042c lwbrx r2,0,r0 +116 00003034 90c1ffd8 stw r6,0xffd8(r1) +120 00003038 90430010 stw r2,0x10(r3) +124 0000303c 60000000 nop +128 00003040 7d20042c lwbrx r9,0,r0 +132 00003044 90a1ffd8 stw r5,0xffd8(r1) +136 00003048 91230014 stw r9,0x14(r3) +140 0000304c 60000000 nop +144 00003050 7d60042c lwbrx r11,0,r0 +148 00003054 9081ffd8 stw r4,0xffd8(r1) +152 00003058 91630018 stw r11,0x18(r3) +156 0000305c 7c40042c lwbrx r2,0,r0 +160 00003060 81230024 lwz r9,0x24(r3) +164 00003064 93a1ffd8 stw r29,0xffd8(r1) +168 00003068 bba1fff4 lmw r29,0xfff4(r1) +172 0000306c 9043001c stw r2,0x1c(r3) +176 00003070 7c40042c lwbrx r2,0,r0 +180 00003074 90430020 stw r2,0x20(r3) +184 00003078 9121ffd8 stw r9,0xffd8(r1) +188 0000307c 60000000 nop +192 00003080 7c00042c lwbrx r0,0,r0 +196 00003084 90030024 stw r0,0x24(r3) +200 00003088 4e800020 blr +204 0000308c 60000000 nop _swap_objc_ivar: +0 00003090 81230000 lwz r9,0x0(r3) +4 00003094 81630004 lwz r11,0x4(r3) +8 00003098 3801ffe8 addi r0,r1,0xffe8 +12 0000309c 81430008 lwz r10,0x8(r3) +16 000030a0 9121ffe8 stw r9,0xffe8(r1) +20 000030a4 60000000 nop +24 000030a8 60000000 nop +28 000030ac 60000000 nop +32 000030b0 7c40042c lwbrx r2,0,r0 +36 000030b4 9161ffe8 stw r11,0xffe8(r1) +40 000030b8 90430000 stw r2,0x0(r3) +44 000030bc 60000000 nop +48 000030c0 7d20042c lwbrx r9,0,r0 +52 000030c4 9141ffe8 stw r10,0xffe8(r1) +56 000030c8 91230004 stw r9,0x4(r3) +60 000030cc 60000000 nop +64 000030d0 7c00042c lwbrx r0,0,r0 +68 000030d4 90030008 stw r0,0x8(r3) +72 000030d8 4e800020 blr +76 000030dc 60000000 nop _swap_objc_category: +0 000030e0 81230000 lwz r9,0x0(r3) +4 000030e4 81630004 lwz r11,0x4(r3) +8 000030e8 3801ffe8 addi r0,r1,0xffe8 +12 000030ec 81430008 lwz r10,0x8(r3) +16 000030f0 8103000c lwz r8,0xc(r3) +20 000030f4 80e30010 lwz r7,0x10(r3) +24 000030f8 9121ffe8 stw r9,0xffe8(r1) +28 000030fc 60000000 nop +32 00003100 7c40042c lwbrx r2,0,r0 +36 00003104 9161ffe8 stw r11,0xffe8(r1) +40 00003108 90430000 stw r2,0x0(r3) +44 0000310c 60000000 nop +48 00003110 7d20042c lwbrx r9,0,r0 +52 00003114 9141ffe8 stw r10,0xffe8(r1) +56 00003118 91230004 stw r9,0x4(r3) +60 0000311c 60000000 nop +64 00003120 7c40042c lwbrx r2,0,r0 +68 00003124 9101ffe8 stw r8,0xffe8(r1) +72 00003128 90430008 stw r2,0x8(r3) +76 0000312c 60000000 nop +80 00003130 7d20042c lwbrx r9,0,r0 +84 00003134 90e1ffe8 stw r7,0xffe8(r1) +88 00003138 9123000c stw r9,0xc(r3) +92 0000313c 60000000 nop +96 00003140 7c00042c lwbrx r0,0,r0 +100 00003144 90030010 stw r0,0x10(r3) +104 00003148 4e800020 blr +108 0000314c 60000000 nop _swap_objc_method_list: +0 00003150 80430000 lwz r2,0x0(r3) +4 00003154 81630004 lwz r11,0x4(r3) +8 00003158 3801ffe8 addi r0,r1,0xffe8 +12 0000315c 9041ffe8 stw r2,0xffe8(r1) +16 00003160 7d20042c lwbrx r9,0,r0 +20 00003164 9161ffe8 stw r11,0xffe8(r1) +24 00003168 91230000 stw r9,0x0(r3) +28 0000316c 60000000 nop +32 00003170 7c00042c lwbrx r0,0,r0 +36 00003174 90030004 stw r0,0x4(r3) +40 00003178 4e800020 blr +44 0000317c 60000000 nop _swap_objc_method: +0 00003180 81230000 lwz r9,0x0(r3) +4 00003184 81630004 lwz r11,0x4(r3) +8 00003188 3801ffe8 addi r0,r1,0xffe8 +12 0000318c 81430008 lwz r10,0x8(r3) +16 00003190 9121ffe8 stw r9,0xffe8(r1) +20 00003194 60000000 nop +24 00003198 60000000 nop +28 0000319c 60000000 nop +32 000031a0 7c40042c lwbrx r2,0,r0 +36 000031a4 9161ffe8 stw r11,0xffe8(r1) +40 000031a8 90430000 stw r2,0x0(r3) +44 000031ac 60000000 nop +48 000031b0 7d20042c lwbrx r9,0,r0 +52 000031b4 9141ffe8 stw r10,0xffe8(r1) +56 000031b8 91230004 stw r9,0x4(r3) +60 000031bc 60000000 nop +64 000031c0 7c00042c lwbrx r0,0,r0 +68 000031c4 90030008 stw r0,0x8(r3) +72 000031c8 4e800020 blr +76 000031cc 60000000 nop _swap_objc_symtab: +0 000031d0 81230000 lwz r9,0x0(r3) +4 000031d4 81630004 lwz r11,0x4(r3) +8 000031d8 3801ffe8 addi r0,r1,0xffe8 +12 000031dc a1430008 lhz r10,0x8(r3) +16 000031e0 a103000a lhz r8,0xa(r3) +20 000031e4 9121ffe8 stw r9,0xffe8(r1) +24 000031e8 60000000 nop +28 000031ec 60000000 nop +32 000031f0 7c40042c lwbrx r2,0,r0 +36 000031f4 9161ffe8 stw r11,0xffe8(r1) +40 000031f8 90430000 stw r2,0x0(r3) +44 000031fc 60000000 nop +48 00003200 7d20042c lwbrx r9,0,r0 +52 00003204 b141ffe8 sth r10,0xffe8(r1) +56 00003208 91230004 stw r9,0x4(r3) +60 0000320c 60000000 nop +64 00003210 7c40062c lhbrx r2,0,r0 +68 00003214 b101ffe8 sth r8,0xffe8(r1) +72 00003218 b0430008 sth r2,0x8(r3) +76 0000321c 60000000 nop +80 00003220 7c00062c lhbrx r0,0,r0 +84 00003224 b003000a sth r0,0xa(r3) +88 00003228 4e800020 blr +92 0000322c 00000000 .long 0x00000000 _cplus_demangle_fill_name: +0 00003230 2c030000 cmpwi r3,0x0 +4 00003234 4182002c beq 0x3260 +8 00003238 2f840000 cmpwi cr7,r4,0x0 +12 0000323c 419e0024 beq cr7,0x3260 +16 00003240 2f850000 cmpwi cr7,r5,0x0 +20 00003244 419e001c beq cr7,0x3260 +24 00003248 38000000 li r0,0x0 +28 0000324c 38400001 li r2,0x1 +32 00003250 90a30008 stw r5,0x8(r3) +36 00003254 90830004 stw r4,0x4(r3) +40 00003258 90030000 stw r0,0x0(r3) +44 0000325c 48000008 b 0x3264 +48 00003260 38400000 li r2,0x0 +52 00003264 7c431378 or r3,r2,r2 +56 00003268 4e800020 blr +60 0000326c 60000000 nop _cplus_demangle_fill_extended_operator: +0 00003270 2c030000 cmpwi r3,0x0 +4 00003274 4182002c beq 0x32a0 +8 00003278 2f840000 cmpwi cr7,r4,0x0 +12 0000327c 419c0024 blt cr7,0x32a0 +16 00003280 2f850000 cmpwi cr7,r5,0x0 +20 00003284 419e001c beq cr7,0x32a0 +24 00003288 38000029 li r0,0x29 +28 0000328c 38400001 li r2,0x1 +32 00003290 90a30008 stw r5,0x8(r3) +36 00003294 90830004 stw r4,0x4(r3) +40 00003298 90030000 stw r0,0x0(r3) +44 0000329c 48000014 b 0x32b0 +48 000032a0 38400000 li r2,0x0 +52 000032a4 60000000 nop +56 000032a8 60000000 nop +60 000032ac 60000000 nop +64 000032b0 7c431378 or r3,r2,r2 +68 000032b4 4e800020 blr +72 000032b8 60000000 nop +76 000032bc 60000000 nop _cplus_demangle_fill_ctor: +0 000032c0 2c030000 cmpwi r3,0x0 +4 000032c4 4182002c beq 0x32f0 +8 000032c8 2f850000 cmpwi cr7,r5,0x0 +12 000032cc 419e0024 beq cr7,0x32f0 +16 000032d0 38000006 li r0,0x6 +20 000032d4 38400001 li r2,0x1 +24 000032d8 90a30008 stw r5,0x8(r3) +28 000032dc 90830004 stw r4,0x4(r3) +32 000032e0 90030000 stw r0,0x0(r3) +36 000032e4 4800001c b 0x3300 +40 000032e8 60000000 nop +44 000032ec 60000000 nop +48 000032f0 38400000 li r2,0x0 +52 000032f4 60000000 nop +56 000032f8 60000000 nop +60 000032fc 60000000 nop +64 00003300 7c431378 or r3,r2,r2 +68 00003304 4e800020 blr +72 00003308 60000000 nop +76 0000330c 60000000 nop _cplus_demangle_fill_dtor: +0 00003310 2c030000 cmpwi r3,0x0 +4 00003314 4182002c beq 0x3340 +8 00003318 2f850000 cmpwi cr7,r5,0x0 +12 0000331c 419e0024 beq cr7,0x3340 +16 00003320 38000007 li r0,0x7 +20 00003324 38400001 li r2,0x1 +24 00003328 90a30008 stw r5,0x8(r3) +28 0000332c 90830004 stw r4,0x4(r3) +32 00003330 90030000 stw r0,0x0(r3) +36 00003334 4800001c b 0x3350 +40 00003338 60000000 nop +44 0000333c 60000000 nop +48 00003340 38400000 li r2,0x0 +52 00003344 60000000 nop +56 00003348 60000000 nop +60 0000334c 60000000 nop +64 00003350 7c431378 or r3,r2,r2 +68 00003354 4e800020 blr +72 00003358 60000000 nop +76 0000335c 60000000 nop _cplus_demangle_init_info: +0 00003360 38000000 li r0,0x0 +4 00003364 7c432a14 add r2,r3,r5 +8 00003368 90860008 stw r4,0x8(r6) +12 0000336c 9066000c stw r3,0xc(r6) +16 00003370 90a60024 stw r5,0x24(r6) +20 00003374 90660000 stw r3,0x0(r6) +24 00003378 90060030 stw r0,0x30(r6) +28 0000337c 90460004 stw r2,0x4(r6) +32 00003380 90060014 stw r0,0x14(r6) +36 00003384 90060020 stw r0,0x20(r6) +40 00003388 90060028 stw r0,0x28(r6) +44 0000338c 9006002c stw r0,0x2c(r6) +48 00003390 54a9083c rlwinm r9,r5,1,0,30 +52 00003394 91260018 stw r9,0x18(r6) +56 00003398 4e800020 blr +60 0000339c 60000000 nop _d_substitution: +0 000033a0 8143000c lwz r10,0xc(r3) +4 000033a4 880a0000 lbz r0,0x0(r10) +8 000033a8 384a0001 addi r2,r10,0x1 +12 000033ac 9043000c stw r2,0xc(r3) +16 000033b0 2f800053 cmpwi cr7,r0,0x53 'S' +20 000033b4 409e01fc bne cr7,0x35b0 +24 000033b8 884a0001 lbz r2,0x1(r10) +28 000033bc 380a0002 addi r0,r10,0x2 +32 000033c0 39200000 li r9,0x0 +36 000033c4 9003000c stw r0,0xc(r3) +40 000033c8 7c4b0774 extsb r11,r2 +44 000033cc 2f8b005f cmpwi cr7,r11,0x5f '_' +48 000033d0 419e0090 beq cr7,0x3460 +52 000033d4 384bffd0 addi r2,r11,0xffd0 +56 000033d8 5440063e rlwinm r0,r2,0,24,31 +60 000033dc 2b800009 cmplwi cr7,r0,0x9 +64 000033e0 409d0014 ble cr7,0x33f4 +68 000033e4 380bffbf addi r0,r11,0xffbf +72 000033e8 5400063e rlwinm r0,r0,0,24,31 +76 000033ec 2b800019 cmplwi cr7,r0,0x19 +80 000033f0 419d0098 bgt cr7,0x3488 +84 000033f4 39200000 li r9,0x0 +88 000033f8 4800000c b 0x3404 +92 000033fc 60000000 nop +96 00003400 384bffd0 addi r2,r11,0xffd0 +100 00003404 5440063e rlwinm r0,r2,0,24,31 +104 00003408 2b800009 cmplwi cr7,r0,0x9 +108 0000340c 419d0014 bgt cr7,0x3420 +112 00003410 1c490024 mulli r2,r9,0x24 +116 00003414 7c425a14 add r2,r2,r11 +120 00003418 3922ffd0 addi r9,r2,0xffd0 +124 0000341c 48000024 b 0x3440 +128 00003420 380bffbf addi r0,r11,0xffbf +132 00003424 5400063e rlwinm r0,r0,0,24,31 +136 00003428 2b800019 cmplwi cr7,r0,0x19 +140 0000342c 419d0184 bgt cr7,0x35b0 +144 00003430 1c490024 mulli r2,r9,0x24 +148 00003434 7c425a14 add r2,r2,r11 +152 00003438 3922ffc9 addi r9,r2,0xffc9 +156 0000343c 60000000 nop +160 00003440 8043000c lwz r2,0xc(r3) +164 00003444 88020000 lbz r0,0x0(r2) +168 00003448 38420001 addi r2,r2,0x1 +172 0000344c 9043000c stw r2,0xc(r3) +176 00003450 7c0b0774 extsb r11,r0 +180 00003454 2f8b005f cmpwi cr7,r11,0x5f '_' +184 00003458 409effa8 bne cr7,0x3400 +188 0000345c 39290001 addi r9,r9,0x1 +192 00003460 80030020 lwz r0,0x20(r3) +196 00003464 7f890000 cmpw cr7,r9,r0 +200 00003468 409c0148 bge cr7,0x35b0 +204 0000346c 80430028 lwz r2,0x28(r3) +208 00003470 8163001c lwz r11,0x1c(r3) +212 00003474 5529103a rlwinm r9,r9,2,0,29 +216 00003478 38420001 addi r2,r2,0x1 +220 0000347c 90430028 stw r2,0x28(r3) +224 00003480 7c69582e lwzx r3,r9,r11 +228 00003484 4e800020 blr +232 00003488 80030008 lwz r0,0x8(r3) +236 0000348c 5400effe rlwinm r0,r0,29,31,31 +240 00003490 2f800000 cmpwi cr7,r0,0x0 +244 00003494 409e0028 bne cr7,0x34bc +248 00003498 2f840000 cmpwi cr7,r4,0x0 +252 0000349c 419e001c beq cr7,0x34b8 +256 000034a0 884a0002 lbz r2,0x2(r10) +260 000034a4 38000001 li r0,0x1 +264 000034a8 3842ffbd addi r2,r2,0xffbd +268 000034ac 5442063e rlwinm r2,r2,0,24,31 +272 000034b0 2b820001 cmplwi cr7,r2,0x1 +276 000034b4 409d0008 ble cr7,0x34bc +280 000034b8 38000000 li r0,0x0 +284 000034bc 3c400004 lis r2,0x4 +288 000034c0 2f000000 cmpwi cr6,r0,0x0 +292 000034c4 38a00015 li r5,0x15 +296 000034c8 38422f94 addi r2,r2,0x2f94 +300 000034cc 392200c4 addi r9,r2,0xc4 +304 000034d0 88020000 lbz r0,0x0(r2) +308 000034d4 7c000774 extsb r0,r0 +312 000034d8 7f805800 cmpw cr7,r0,r11 +316 000034dc 409e00c4 bne cr7,0x35a0 +320 000034e0 80020014 lwz r0,0x14(r2) +324 000034e4 2f800000 cmpwi cr7,r0,0x0 +328 000034e8 419e0050 beq cr7,0x3538 +332 000034ec 81630014 lwz r11,0x14(r3) +336 000034f0 81030018 lwz r8,0x18(r3) +340 000034f4 38e00000 li r7,0x0 +344 000034f8 80c20018 lwz r6,0x18(r2) +348 000034fc 7f8b4000 cmpw cr7,r11,r8 +352 00003500 409c0030 bge cr7,0x3530 +356 00003504 1d4b000c mulli r10,r11,0xc +360 00003508 81230010 lwz r9,0x10(r3) +364 0000350c 396b0001 addi r11,r11,0x1 +368 00003510 91630014 stw r11,0x14(r3) +372 00003514 7cea4a15 add. r7,r10,r9 +376 00003518 41820018 beq 0x3530 +380 0000351c 7caa492e stwx r5,r10,r9 +384 00003520 90070004 stw r0,0x4(r7) +388 00003524 90c70008 stw r6,0x8(r7) +392 00003528 81630014 lwz r11,0x14(r3) +396 0000352c 81030018 lwz r8,0x18(r3) +400 00003530 90e3002c stw r7,0x2c(r3) +404 00003534 4800000c b 0x3540 +408 00003538 81630014 lwz r11,0x14(r3) +412 0000353c 81030018 lwz r8,0x18(r3) +416 00003540 419a0010 beq cr6,0x3550 +420 00003544 81420010 lwz r10,0x10(r2) +424 00003548 80e2000c lwz r7,0xc(r2) +428 0000354c 4800000c b 0x3558 +432 00003550 81420008 lwz r10,0x8(r2) +436 00003554 80e20004 lwz r7,0x4(r2) +440 00003558 80030030 lwz r0,0x30(r3) +444 0000355c 7f8b4000 cmpw cr7,r11,r8 +448 00003560 7c0a0214 add r0,r10,r0 +452 00003564 90030030 stw r0,0x30(r3) +456 00003568 409c0048 bge cr7,0x35b0 +460 0000356c 1d2b000c mulli r9,r11,0xc +464 00003570 80430010 lwz r2,0x10(r3) +468 00003574 380b0001 addi r0,r11,0x1 +472 00003578 90030014 stw r0,0x14(r3) +476 0000357c 7c691215 add. r3,r9,r2 +480 00003580 4d820020 beqlr +484 00003584 7ca9112e stwx r5,r9,r2 +488 00003588 90e30004 stw r7,0x4(r3) +492 0000358c 91430008 stw r10,0x8(r3) +496 00003590 4e800020 blr +500 00003594 60000000 nop +504 00003598 60000000 nop +508 0000359c 60000000 nop +512 000035a0 3842001c addi r2,r2,0x1c +516 000035a4 7f824840 cmplw cr7,r2,r9 +520 000035a8 419cff28 blt cr7,0x34d0 +524 000035ac 60000000 nop +528 000035b0 38600000 li r3,0x0 +532 000035b4 4e800020 blr +536 000035b8 60000000 nop +540 000035bc 60000000 nop _is_ctor_dtor_or_conversion: +0 000035c0 2c030000 cmpwi r3,0x0 +4 000035c4 418207ec beq 0x3db0 +8 000035c8 81230000 lwz r9,0x0(r3) +12 000035cc 2b89002a cmplwi cr7,r9,0x2a '*' +16 000035d0 419d07e0 bgt cr7,0x3db0 +20 000035d4 3c400000 lis r2,0x0 +24 000035d8 5529103a rlwinm r9,r9,2,0,29 +28 000035dc 384235f0 addi r2,r2,0x35f0 +32 000035e0 7c09102e lwzx r0,r9,r2 +36 000035e4 7c001214 add r0,r0,r2 +40 000035e8 7c0903a6 mtspr ctr,r0 +44 000035ec 4e800420 bctr +48 000035f0 000007c0 .long 0x000007c0 +52 000035f4 000000b0 .long 0x000000b0 +56 000035f8 000000b0 .long 0x000000b0 +60 000035fc 000007c0 .long 0x000007c0 +64 00003600 000007c0 .long 0x000007c0 +68 00003604 000007c0 .long 0x000007c0 +72 00003608 000007d0 .long 0x000007d0 +76 0000360c 000007d0 .long 0x000007d0 +80 00003610 000007c0 .long 0x000007c0 +84 00003614 000007c0 .long 0x000007c0 +88 00003618 000007c0 .long 0x000007c0 +92 0000361c 000007c0 .long 0x000007c0 +96 00003620 000007c0 .long 0x000007c0 +100 00003624 000007c0 .long 0x000007c0 +104 00003628 000007c0 .long 0x000007c0 +108 0000362c 000007c0 .long 0x000007c0 +112 00003630 000007c0 .long 0x000007c0 +116 00003634 000007c0 .long 0x000007c0 +120 00003638 000007c0 .long 0x000007c0 +124 0000363c 000007c0 .long 0x000007c0 +128 00003640 000007c0 .long 0x000007c0 +132 00003644 000007c0 .long 0x000007c0 +136 00003648 000007c0 .long 0x000007c0 +140 0000364c 000007c0 .long 0x000007c0 +144 00003650 000007c0 .long 0x000007c0 +148 00003654 000007c0 .long 0x000007c0 +152 00003658 000007c0 .long 0x000007c0 +156 0000365c 000007c0 .long 0x000007c0 +160 00003660 000007c0 .long 0x000007c0 +164 00003664 000007c0 .long 0x000007c0 +168 00003668 000007c0 .long 0x000007c0 +172 0000366c 000007c0 .long 0x000007c0 +176 00003670 000007c0 .long 0x000007c0 +180 00003674 000007c0 .long 0x000007c0 +184 00003678 000007c0 .long 0x000007c0 +188 0000367c 000007c0 .long 0x000007c0 +192 00003680 000007c0 .long 0x000007c0 +196 00003684 000007c0 .long 0x000007c0 +200 00003688 000007c0 .long 0x000007c0 +204 0000368c 000007c0 .long 0x000007c0 +208 00003690 000007c0 .long 0x000007c0 +212 00003694 000007c0 .long 0x000007c0 +216 00003698 000007d0 .long 0x000007d0 +220 0000369c 60000000 nop +224 000036a0 80630008 lwz r3,0x8(r3) +228 000036a4 2f830000 cmpwi cr7,r3,0x0 +232 000036a8 419e0708 beq cr7,0x3db0 +236 000036ac 81230000 lwz r9,0x0(r3) +240 000036b0 2b89002a cmplwi cr7,r9,0x2a '*' +244 000036b4 419d06fc bgt cr7,0x3db0 +248 000036b8 3c400000 lis r2,0x0 +252 000036bc 5529103a rlwinm r9,r9,2,0,29 +256 000036c0 384236d4 addi r2,r2,0x36d4 +260 000036c4 7c09102e lwzx r0,r9,r2 +264 000036c8 7c001214 add r0,r0,r2 +268 000036cc 7c0903a6 mtspr ctr,r0 +272 000036d0 4e800420 bctr +276 000036d4 000006dc .long 0x000006dc +280 000036d8 000000ac .long 0x000000ac +284 000036dc 000000ac .long 0x000000ac +288 000036e0 000006dc .long 0x000006dc +292 000036e4 000006dc .long 0x000006dc +296 000036e8 000006dc .long 0x000006dc +300 000036ec 000006ec .long 0x000006ec +304 000036f0 000006ec .long 0x000006ec +308 000036f4 000006dc .long 0x000006dc +312 000036f8 000006dc .long 0x000006dc +316 000036fc 000006dc .long 0x000006dc +320 00003700 000006dc .long 0x000006dc +324 00003704 000006dc .long 0x000006dc +328 00003708 000006dc .long 0x000006dc +332 0000370c 000006dc .long 0x000006dc +336 00003710 000006dc .long 0x000006dc +340 00003714 000006dc .long 0x000006dc +344 00003718 000006dc .long 0x000006dc +348 0000371c 000006dc .long 0x000006dc +352 00003720 000006dc .long 0x000006dc +356 00003724 000006dc .long 0x000006dc +360 00003728 000006dc .long 0x000006dc +364 0000372c 000006dc .long 0x000006dc +368 00003730 000006dc .long 0x000006dc +372 00003734 000006dc .long 0x000006dc +376 00003738 000006dc .long 0x000006dc +380 0000373c 000006dc .long 0x000006dc +384 00003740 000006dc .long 0x000006dc +388 00003744 000006dc .long 0x000006dc +392 00003748 000006dc .long 0x000006dc +396 0000374c 000006dc .long 0x000006dc +400 00003750 000006dc .long 0x000006dc +404 00003754 000006dc .long 0x000006dc +408 00003758 000006dc .long 0x000006dc +412 0000375c 000006dc .long 0x000006dc +416 00003760 000006dc .long 0x000006dc +420 00003764 000006dc .long 0x000006dc +424 00003768 000006dc .long 0x000006dc +428 0000376c 000006dc .long 0x000006dc +432 00003770 000006dc .long 0x000006dc +436 00003774 000006dc .long 0x000006dc +440 00003778 000006dc .long 0x000006dc +444 0000377c 000006ec .long 0x000006ec +448 00003780 80630008 lwz r3,0x8(r3) +452 00003784 2f830000 cmpwi cr7,r3,0x0 +456 00003788 419e0628 beq cr7,0x3db0 +460 0000378c 81230000 lwz r9,0x0(r3) +464 00003790 2b89002a cmplwi cr7,r9,0x2a '*' +468 00003794 419d061c bgt cr7,0x3db0 +472 00003798 3c400000 lis r2,0x0 +476 0000379c 5529103a rlwinm r9,r9,2,0,29 +480 000037a0 384237b4 addi r2,r2,0x37b4 +484 000037a4 7c09102e lwzx r0,r9,r2 +488 000037a8 7c001214 add r0,r0,r2 +492 000037ac 7c0903a6 mtspr ctr,r0 +496 000037b0 4e800420 bctr +500 000037b4 000005fc .long 0x000005fc +504 000037b8 000000ac .long 0x000000ac +508 000037bc 000000ac .long 0x000000ac +512 000037c0 000005fc .long 0x000005fc +516 000037c4 000005fc .long 0x000005fc +520 000037c8 000005fc .long 0x000005fc +524 000037cc 0000060c .long 0x0000060c +528 000037d0 0000060c .long 0x0000060c +532 000037d4 000005fc .long 0x000005fc +536 000037d8 000005fc .long 0x000005fc +540 000037dc 000005fc .long 0x000005fc +544 000037e0 000005fc .long 0x000005fc +548 000037e4 000005fc .long 0x000005fc +552 000037e8 000005fc .long 0x000005fc +556 000037ec 000005fc .long 0x000005fc +560 000037f0 000005fc .long 0x000005fc +564 000037f4 000005fc .long 0x000005fc +568 000037f8 000005fc .long 0x000005fc +572 000037fc 000005fc .long 0x000005fc +576 00003800 000005fc .long 0x000005fc +580 00003804 000005fc .long 0x000005fc +584 00003808 000005fc .long 0x000005fc +588 0000380c 000005fc .long 0x000005fc +592 00003810 000005fc .long 0x000005fc +596 00003814 000005fc .long 0x000005fc +600 00003818 000005fc .long 0x000005fc +604 0000381c 000005fc .long 0x000005fc +608 00003820 000005fc .long 0x000005fc +612 00003824 000005fc .long 0x000005fc +616 00003828 000005fc .long 0x000005fc +620 0000382c 000005fc .long 0x000005fc +624 00003830 000005fc .long 0x000005fc +628 00003834 000005fc .long 0x000005fc +632 00003838 000005fc .long 0x000005fc +636 0000383c 000005fc .long 0x000005fc +640 00003840 000005fc .long 0x000005fc +644 00003844 000005fc .long 0x000005fc +648 00003848 000005fc .long 0x000005fc +652 0000384c 000005fc .long 0x000005fc +656 00003850 000005fc .long 0x000005fc +660 00003854 000005fc .long 0x000005fc +664 00003858 000005fc .long 0x000005fc +668 0000385c 0000060c .long 0x0000060c +672 00003860 80630008 lwz r3,0x8(r3) +676 00003864 2f830000 cmpwi cr7,r3,0x0 +680 00003868 419e0548 beq cr7,0x3db0 +684 0000386c 81230000 lwz r9,0x0(r3) +688 00003870 2b89002a cmplwi cr7,r9,0x2a '*' +692 00003874 419d053c bgt cr7,0x3db0 +696 00003878 3c400000 lis r2,0x0 +700 0000387c 5529103a rlwinm r9,r9,2,0,29 +704 00003880 38423894 addi r2,r2,0x3894 +708 00003884 7c09102e lwzx r0,r9,r2 +712 00003888 7c001214 add r0,r0,r2 +716 0000388c 7c0903a6 mtspr ctr,r0 +720 00003890 4e800420 bctr +724 00003894 0000051c .long 0x0000051c +728 00003898 000000ac .long 0x000000ac +732 0000389c 000000ac .long 0x000000ac +736 000038a0 0000051c .long 0x0000051c +740 000038a4 0000051c .long 0x0000051c +744 000038a8 0000051c .long 0x0000051c +748 000038ac 0000052c .long 0x0000052c +752 000038b0 0000052c .long 0x0000052c +756 000038b4 0000051c .long 0x0000051c +760 000038b8 0000051c .long 0x0000051c +764 000038bc 0000051c .long 0x0000051c +768 000038c0 0000051c .long 0x0000051c +772 000038c4 0000051c .long 0x0000051c +776 000038c8 0000051c .long 0x0000051c +780 000038cc 0000051c .long 0x0000051c +784 000038d0 0000051c .long 0x0000051c +788 000038d4 0000051c .long 0x0000051c +792 000038d8 0000051c .long 0x0000051c +796 000038dc 0000051c .long 0x0000051c +800 000038e0 0000051c .long 0x0000051c +804 000038e4 0000051c .long 0x0000051c +808 000038e8 0000051c .long 0x0000051c +812 000038ec 0000051c .long 0x0000051c +816 000038f0 0000051c .long 0x0000051c +820 000038f4 0000051c .long 0x0000051c +824 000038f8 0000051c .long 0x0000051c +828 000038fc 0000051c .long 0x0000051c +832 00003900 0000051c .long 0x0000051c +836 00003904 0000051c .long 0x0000051c +840 00003908 0000051c .long 0x0000051c +844 0000390c 0000051c .long 0x0000051c +848 00003910 0000051c .long 0x0000051c +852 00003914 0000051c .long 0x0000051c +856 00003918 0000051c .long 0x0000051c +860 0000391c 0000051c .long 0x0000051c +864 00003920 0000051c .long 0x0000051c +868 00003924 0000051c .long 0x0000051c +872 00003928 0000051c .long 0x0000051c +876 0000392c 0000051c .long 0x0000051c +880 00003930 0000051c .long 0x0000051c +884 00003934 0000051c .long 0x0000051c +888 00003938 0000051c .long 0x0000051c +892 0000393c 0000052c .long 0x0000052c +896 00003940 80630008 lwz r3,0x8(r3) +900 00003944 2f830000 cmpwi cr7,r3,0x0 +904 00003948 419e0468 beq cr7,0x3db0 +908 0000394c 81230000 lwz r9,0x0(r3) +912 00003950 2b89002a cmplwi cr7,r9,0x2a '*' +916 00003954 419d045c bgt cr7,0x3db0 +920 00003958 3c400000 lis r2,0x0 +924 0000395c 5529103a rlwinm r9,r9,2,0,29 +928 00003960 38423974 addi r2,r2,0x3974 +932 00003964 7c09102e lwzx r0,r9,r2 +936 00003968 7c001214 add r0,r0,r2 +940 0000396c 7c0903a6 mtspr ctr,r0 +944 00003970 4e800420 bctr +948 00003974 0000043c .long 0x0000043c +952 00003978 000000ac .long 0x000000ac +956 0000397c 000000ac .long 0x000000ac +960 00003980 0000043c .long 0x0000043c +964 00003984 0000043c .long 0x0000043c +968 00003988 0000043c .long 0x0000043c +972 0000398c 0000044c .long 0x0000044c +976 00003990 0000044c .long 0x0000044c +980 00003994 0000043c .long 0x0000043c +984 00003998 0000043c .long 0x0000043c +988 0000399c 0000043c .long 0x0000043c +992 000039a0 0000043c .long 0x0000043c +996 000039a4 0000043c .long 0x0000043c +1000 000039a8 0000043c .long 0x0000043c +1004 000039ac 0000043c .long 0x0000043c +1008 000039b0 0000043c .long 0x0000043c +1012 000039b4 0000043c .long 0x0000043c +1016 000039b8 0000043c .long 0x0000043c +1020 000039bc 0000043c .long 0x0000043c +1024 000039c0 0000043c .long 0x0000043c +1028 000039c4 0000043c .long 0x0000043c +1032 000039c8 0000043c .long 0x0000043c +1036 000039cc 0000043c .long 0x0000043c +1040 000039d0 0000043c .long 0x0000043c +1044 000039d4 0000043c .long 0x0000043c +1048 000039d8 0000043c .long 0x0000043c +1052 000039dc 0000043c .long 0x0000043c +1056 000039e0 0000043c .long 0x0000043c +1060 000039e4 0000043c .long 0x0000043c +1064 000039e8 0000043c .long 0x0000043c +1068 000039ec 0000043c .long 0x0000043c +1072 000039f0 0000043c .long 0x0000043c +1076 000039f4 0000043c .long 0x0000043c +1080 000039f8 0000043c .long 0x0000043c +1084 000039fc 0000043c .long 0x0000043c +1088 00003a00 0000043c .long 0x0000043c +1092 00003a04 0000043c .long 0x0000043c +1096 00003a08 0000043c .long 0x0000043c +1100 00003a0c 0000043c .long 0x0000043c +1104 00003a10 0000043c .long 0x0000043c +1108 00003a14 0000043c .long 0x0000043c +1112 00003a18 0000043c .long 0x0000043c +1116 00003a1c 0000044c .long 0x0000044c +1120 00003a20 80630008 lwz r3,0x8(r3) +1124 00003a24 2f830000 cmpwi cr7,r3,0x0 +1128 00003a28 419e0388 beq cr7,0x3db0 +1132 00003a2c 81230000 lwz r9,0x0(r3) +1136 00003a30 2b89002a cmplwi cr7,r9,0x2a '*' +1140 00003a34 419d037c bgt cr7,0x3db0 +1144 00003a38 3c400000 lis r2,0x0 +1148 00003a3c 5529103a rlwinm r9,r9,2,0,29 +1152 00003a40 38423a54 addi r2,r2,0x3a54 +1156 00003a44 7c09102e lwzx r0,r9,r2 +1160 00003a48 7c001214 add r0,r0,r2 +1164 00003a4c 7c0903a6 mtspr ctr,r0 +1168 00003a50 4e800420 bctr +1172 00003a54 0000035c .long 0x0000035c +1176 00003a58 000000ac .long 0x000000ac +1180 00003a5c 000000ac .long 0x000000ac +1184 00003a60 0000035c .long 0x0000035c +1188 00003a64 0000035c .long 0x0000035c +1192 00003a68 0000035c .long 0x0000035c +1196 00003a6c 0000036c .long 0x0000036c +1200 00003a70 0000036c .long 0x0000036c +1204 00003a74 0000035c .long 0x0000035c +1208 00003a78 0000035c .long 0x0000035c +1212 00003a7c 0000035c .long 0x0000035c +1216 00003a80 0000035c .long 0x0000035c +1220 00003a84 0000035c .long 0x0000035c +1224 00003a88 0000035c .long 0x0000035c +1228 00003a8c 0000035c .long 0x0000035c +1232 00003a90 0000035c .long 0x0000035c +1236 00003a94 0000035c .long 0x0000035c +1240 00003a98 0000035c .long 0x0000035c +1244 00003a9c 0000035c .long 0x0000035c +1248 00003aa0 0000035c .long 0x0000035c +1252 00003aa4 0000035c .long 0x0000035c +1256 00003aa8 0000035c .long 0x0000035c +1260 00003aac 0000035c .long 0x0000035c +1264 00003ab0 0000035c .long 0x0000035c +1268 00003ab4 0000035c .long 0x0000035c +1272 00003ab8 0000035c .long 0x0000035c +1276 00003abc 0000035c .long 0x0000035c +1280 00003ac0 0000035c .long 0x0000035c +1284 00003ac4 0000035c .long 0x0000035c +1288 00003ac8 0000035c .long 0x0000035c +1292 00003acc 0000035c .long 0x0000035c +1296 00003ad0 0000035c .long 0x0000035c +1300 00003ad4 0000035c .long 0x0000035c +1304 00003ad8 0000035c .long 0x0000035c +1308 00003adc 0000035c .long 0x0000035c +1312 00003ae0 0000035c .long 0x0000035c +1316 00003ae4 0000035c .long 0x0000035c +1320 00003ae8 0000035c .long 0x0000035c +1324 00003aec 0000035c .long 0x0000035c +1328 00003af0 0000035c .long 0x0000035c +1332 00003af4 0000035c .long 0x0000035c +1336 00003af8 0000035c .long 0x0000035c +1340 00003afc 0000036c .long 0x0000036c +1344 00003b00 80630008 lwz r3,0x8(r3) +1348 00003b04 2f830000 cmpwi cr7,r3,0x0 +1352 00003b08 419e02a8 beq cr7,0x3db0 +1356 00003b0c 81230000 lwz r9,0x0(r3) +1360 00003b10 2b89002a cmplwi cr7,r9,0x2a '*' +1364 00003b14 419d029c bgt cr7,0x3db0 +1368 00003b18 3c400000 lis r2,0x0 +1372 00003b1c 5529103a rlwinm r9,r9,2,0,29 +1376 00003b20 38423b34 addi r2,r2,0x3b34 +1380 00003b24 7c09102e lwzx r0,r9,r2 +1384 00003b28 7c001214 add r0,r0,r2 +1388 00003b2c 7c0903a6 mtspr ctr,r0 +1392 00003b30 4e800420 bctr +1396 00003b34 0000027c .long 0x0000027c +1400 00003b38 000000ac .long 0x000000ac +1404 00003b3c 000000ac .long 0x000000ac +1408 00003b40 0000027c .long 0x0000027c +1412 00003b44 0000027c .long 0x0000027c +1416 00003b48 0000027c .long 0x0000027c +1420 00003b4c 0000028c .long 0x0000028c +1424 00003b50 0000028c .long 0x0000028c +1428 00003b54 0000027c .long 0x0000027c +1432 00003b58 0000027c .long 0x0000027c +1436 00003b5c 0000027c .long 0x0000027c +1440 00003b60 0000027c .long 0x0000027c +1444 00003b64 0000027c .long 0x0000027c +1448 00003b68 0000027c .long 0x0000027c +1452 00003b6c 0000027c .long 0x0000027c +1456 00003b70 0000027c .long 0x0000027c +1460 00003b74 0000027c .long 0x0000027c +1464 00003b78 0000027c .long 0x0000027c +1468 00003b7c 0000027c .long 0x0000027c +1472 00003b80 0000027c .long 0x0000027c +1476 00003b84 0000027c .long 0x0000027c +1480 00003b88 0000027c .long 0x0000027c +1484 00003b8c 0000027c .long 0x0000027c +1488 00003b90 0000027c .long 0x0000027c +1492 00003b94 0000027c .long 0x0000027c +1496 00003b98 0000027c .long 0x0000027c +1500 00003b9c 0000027c .long 0x0000027c +1504 00003ba0 0000027c .long 0x0000027c +1508 00003ba4 0000027c .long 0x0000027c +1512 00003ba8 0000027c .long 0x0000027c +1516 00003bac 0000027c .long 0x0000027c +1520 00003bb0 0000027c .long 0x0000027c +1524 00003bb4 0000027c .long 0x0000027c +1528 00003bb8 0000027c .long 0x0000027c +1532 00003bbc 0000027c .long 0x0000027c +1536 00003bc0 0000027c .long 0x0000027c +1540 00003bc4 0000027c .long 0x0000027c +1544 00003bc8 0000027c .long 0x0000027c +1548 00003bcc 0000027c .long 0x0000027c +1552 00003bd0 0000027c .long 0x0000027c +1556 00003bd4 0000027c .long 0x0000027c +1560 00003bd8 0000027c .long 0x0000027c +1564 00003bdc 0000028c .long 0x0000028c +1568 00003be0 80630008 lwz r3,0x8(r3) +1572 00003be4 2f830000 cmpwi cr7,r3,0x0 +1576 00003be8 419e01c8 beq cr7,0x3db0 +1580 00003bec 81230000 lwz r9,0x0(r3) +1584 00003bf0 2b89002a cmplwi cr7,r9,0x2a '*' +1588 00003bf4 419d01bc bgt cr7,0x3db0 +1592 00003bf8 3c400000 lis r2,0x0 +1596 00003bfc 5529103a rlwinm r9,r9,2,0,29 +1600 00003c00 38423c14 addi r2,r2,0x3c14 +1604 00003c04 7c09102e lwzx r0,r9,r2 +1608 00003c08 7c001214 add r0,r0,r2 +1612 00003c0c 7c0903a6 mtspr ctr,r0 +1616 00003c10 4e800420 bctr +1620 00003c14 0000019c .long 0x0000019c +1624 00003c18 000000ac .long 0x000000ac +1628 00003c1c 000000ac .long 0x000000ac +1632 00003c20 0000019c .long 0x0000019c +1636 00003c24 0000019c .long 0x0000019c +1640 00003c28 0000019c .long 0x0000019c +1644 00003c2c 000001ac .long 0x000001ac +1648 00003c30 000001ac .long 0x000001ac +1652 00003c34 0000019c .long 0x0000019c +1656 00003c38 0000019c .long 0x0000019c +1660 00003c3c 0000019c .long 0x0000019c +1664 00003c40 0000019c .long 0x0000019c +1668 00003c44 0000019c .long 0x0000019c +1672 00003c48 0000019c .long 0x0000019c +1676 00003c4c 0000019c .long 0x0000019c +1680 00003c50 0000019c .long 0x0000019c +1684 00003c54 0000019c .long 0x0000019c +1688 00003c58 0000019c .long 0x0000019c +1692 00003c5c 0000019c .long 0x0000019c +1696 00003c60 0000019c .long 0x0000019c +1700 00003c64 0000019c .long 0x0000019c +1704 00003c68 0000019c .long 0x0000019c +1708 00003c6c 0000019c .long 0x0000019c +1712 00003c70 0000019c .long 0x0000019c +1716 00003c74 0000019c .long 0x0000019c +1720 00003c78 0000019c .long 0x0000019c +1724 00003c7c 0000019c .long 0x0000019c +1728 00003c80 0000019c .long 0x0000019c +1732 00003c84 0000019c .long 0x0000019c +1736 00003c88 0000019c .long 0x0000019c +1740 00003c8c 0000019c .long 0x0000019c +1744 00003c90 0000019c .long 0x0000019c +1748 00003c94 0000019c .long 0x0000019c +1752 00003c98 0000019c .long 0x0000019c +1756 00003c9c 0000019c .long 0x0000019c +1760 00003ca0 0000019c .long 0x0000019c +1764 00003ca4 0000019c .long 0x0000019c +1768 00003ca8 0000019c .long 0x0000019c +1772 00003cac 0000019c .long 0x0000019c +1776 00003cb0 0000019c .long 0x0000019c +1780 00003cb4 0000019c .long 0x0000019c +1784 00003cb8 0000019c .long 0x0000019c +1788 00003cbc 000001ac .long 0x000001ac +1792 00003cc0 80630008 lwz r3,0x8(r3) +1796 00003cc4 2f830000 cmpwi cr7,r3,0x0 +1800 00003cc8 419e00e8 beq cr7,0x3db0 +1804 00003ccc 81230000 lwz r9,0x0(r3) +1808 00003cd0 2b89002a cmplwi cr7,r9,0x2a '*' +1812 00003cd4 419d00dc bgt cr7,0x3db0 +1816 00003cd8 3c400000 lis r2,0x0 +1820 00003cdc 5529103a rlwinm r9,r9,2,0,29 +1824 00003ce0 38423cf4 addi r2,r2,0x3cf4 +1828 00003ce4 7c09102e lwzx r0,r9,r2 +1832 00003ce8 7c001214 add r0,r0,r2 +1836 00003cec 7c0903a6 mtspr ctr,r0 +1840 00003cf0 4e800420 bctr +1844 00003cf4 000000bc .long 0x000000bc +1848 00003cf8 000000ac .long 0x000000ac +1852 00003cfc 000000ac .long 0x000000ac +1856 00003d00 000000bc .long 0x000000bc +1860 00003d04 000000bc .long 0x000000bc +1864 00003d08 000000bc .long 0x000000bc +1868 00003d0c 000000cc .long 0x000000cc +1872 00003d10 000000cc .long 0x000000cc +1876 00003d14 000000bc .long 0x000000bc +1880 00003d18 000000bc .long 0x000000bc +1884 00003d1c 000000bc .long 0x000000bc +1888 00003d20 000000bc .long 0x000000bc +1892 00003d24 000000bc .long 0x000000bc +1896 00003d28 000000bc .long 0x000000bc +1900 00003d2c 000000bc .long 0x000000bc +1904 00003d30 000000bc .long 0x000000bc +1908 00003d34 000000bc .long 0x000000bc +1912 00003d38 000000bc .long 0x000000bc +1916 00003d3c 000000bc .long 0x000000bc +1920 00003d40 000000bc .long 0x000000bc +1924 00003d44 000000bc .long 0x000000bc +1928 00003d48 000000bc .long 0x000000bc +1932 00003d4c 000000bc .long 0x000000bc +1936 00003d50 000000bc .long 0x000000bc +1940 00003d54 000000bc .long 0x000000bc +1944 00003d58 000000bc .long 0x000000bc +1948 00003d5c 000000bc .long 0x000000bc +1952 00003d60 000000bc .long 0x000000bc +1956 00003d64 000000bc .long 0x000000bc +1960 00003d68 000000bc .long 0x000000bc +1964 00003d6c 000000bc .long 0x000000bc +1968 00003d70 000000bc .long 0x000000bc +1972 00003d74 000000bc .long 0x000000bc +1976 00003d78 000000bc .long 0x000000bc +1980 00003d7c 000000bc .long 0x000000bc +1984 00003d80 000000bc .long 0x000000bc +1988 00003d84 000000bc .long 0x000000bc +1992 00003d88 000000bc .long 0x000000bc +1996 00003d8c 000000bc .long 0x000000bc +2000 00003d90 000000bc .long 0x000000bc +2004 00003d94 000000bc .long 0x000000bc +2008 00003d98 000000bc .long 0x000000bc +2012 00003d9c 000000cc .long 0x000000cc +2016 00003da0 80630008 lwz r3,0x8(r3) +2020 00003da4 2f830000 cmpwi cr7,r3,0x0 +2024 00003da8 409ef820 bne cr7,0x35c8 +2028 00003dac 60000000 nop +2032 00003db0 38600000 li r3,0x0 +2036 00003db4 4e800020 blr +2040 00003db8 60000000 nop +2044 00003dbc 60000000 nop +2048 00003dc0 38600001 li r3,0x1 +2052 00003dc4 4e800020 blr +2056 00003dc8 60000000 nop +2060 00003dcc 60000000 nop _d_source_name: +0 00003dd0 7c0802a6 mfspr r0,lr +4 00003dd4 bfa1fff4 stmw r29,0xfff4(r1) +8 00003dd8 39000000 li r8,0x0 +12 00003ddc 7c7e1b78 or r30,r3,r3 +16 00003de0 90010008 stw r0,0x8(r1) +20 00003de4 9421ffb0 stwu r1,0xffb0(r1) +24 00003de8 60000000 nop +28 00003dec 8143000c lwz r10,0xc(r3) +32 00003df0 880a0000 lbz r0,0x0(r10) +36 00003df4 7d425378 or r2,r10,r10 +40 00003df8 7c090774 extsb r9,r0 +44 00003dfc 2f89006e cmpwi cr7,r9,0x6e 'n' +48 00003e00 409e0020 bne cr7,0x3e20 +52 00003e04 394a0001 addi r10,r10,0x1 +56 00003e08 39000001 li r8,0x1 +60 00003e0c 9143000c stw r10,0xc(r3) +64 00003e10 60000000 nop +68 00003e14 88020001 lbz r0,0x1(r2) +72 00003e18 7c090774 extsb r9,r0 +76 00003e1c 60000000 nop +80 00003e20 3809ffd0 addi r0,r9,0xffd0 +84 00003e24 5400063e rlwinm r0,r0,0,24,31 +88 00003e28 2b800009 cmplwi cr7,r0,0x9 +92 00003e2c 409d0024 ble cr7,0x3e50 +96 00003e30 3be00000 li r31,0x0 +100 00003e34 2f880000 cmpwi cr7,r8,0x0 +104 00003e38 419e0008 beq cr7,0x3e40 +108 00003e3c 7fff00d0 neg r31,r31 +112 00003e40 2f9f0000 cmpwi cr7,r31,0x0 +116 00003e44 38600000 li r3,0x0 +120 00003e48 419d004c bgt cr7,0x3e94 +124 00003e4c 4800018c b 0x3fd8 +128 00003e50 815e000c lwz r10,0xc(r30) +132 00003e54 3be00000 li r31,0x0 +136 00003e58 60000000 nop +140 00003e5c 60000000 nop +144 00003e60 7d4b5378 or r11,r10,r10 +148 00003e64 394a0001 addi r10,r10,0x1 +152 00003e68 1c5f000a mulli r2,r31,0xa +156 00003e6c 915e000c stw r10,0xc(r30) +160 00003e70 7c424a14 add r2,r2,r9 +164 00003e74 3be2ffd0 addi r31,r2,0xffd0 +168 00003e78 892b0001 lbz r9,0x1(r11) +172 00003e7c 7d290774 extsb r9,r9 +176 00003e80 3809ffd0 addi r0,r9,0xffd0 +180 00003e84 5400063e rlwinm r0,r0,0,24,31 +184 00003e88 2b800009 cmplwi cr7,r0,0x9 +188 00003e8c 409dffd4 ble cr7,0x3e60 +192 00003e90 4bffffa4 b 0x3e34 +196 00003e94 83be000c lwz r29,0xc(r30) +200 00003e98 801e0004 lwz r0,0x4(r30) +204 00003e9c 7c1d0050 subf r0,r29,r0 +208 00003ea0 7f9f0000 cmpw cr7,r31,r0 +212 00003ea4 419d012c bgt cr7,0x3fd0 +216 00003ea8 801e0008 lwz r0,0x8(r30) +220 00003eac 7d5dfa14 add r10,r29,r31 +224 00003eb0 915e000c stw r10,0xc(r30) +228 00003eb4 70020004 andi. r2,r0,0x4 +232 00003eb8 41820018 beq 0x3ed0 +236 00003ebc 7c1df8ae lbzx r0,r29,r31 +240 00003ec0 2f800024 cmpwi cr7,r0,0x24 '$' +244 00003ec4 409e000c bne cr7,0x3ed0 +248 00003ec8 380a0001 addi r0,r10,0x1 +252 00003ecc 901e000c stw r0,0xc(r30) +256 00003ed0 2f9f0009 cmpwi cr7,r31,0x9 +260 00003ed4 409d00ac ble cr7,0x3f80 +264 00003ed8 3c800003 lis r4,0x3 +268 00003edc 7fa3eb78 or r3,r29,r29 +272 00003ee0 38a00008 li r5,0x8 +276 00003ee4 3884d214 addi r4,r4,0xd214 _GLOBAL_ +280 00003ee8 4802e449 bl 0x32330 _memcmp +284 00003eec 2f830000 cmpwi cr7,r3,0x0 +288 00003ef0 409e0090 bne cr7,0x3f80 +292 00003ef4 881d0008 lbz r0,0x8(r29) +296 00003ef8 7c000774 extsb r0,r0 +300 00003efc 2f80002e cmpwi cr7,r0,0x2e '.' +304 00003f00 419e0014 beq cr7,0x3f14 +308 00003f04 2f80005f cmpwi cr7,r0,0x5f '_' +312 00003f08 419e000c beq cr7,0x3f14 +316 00003f0c 2f800024 cmpwi cr7,r0,0x24 '$' +320 00003f10 409e0070 bne cr7,0x3f80 +324 00003f14 881d0009 lbz r0,0x9(r29) +328 00003f18 2f80004e cmpwi cr7,r0,0x4e 'N' +332 00003f1c 409e0064 bne cr7,0x3f80 +336 00003f20 813e0014 lwz r9,0x14(r30) +340 00003f24 801e0018 lwz r0,0x18(r30) +344 00003f28 805e0030 lwz r2,0x30(r30) +348 00003f2c 7f890000 cmpw cr7,r9,r0 +352 00003f30 7c5f1050 subf r2,r31,r2 +356 00003f34 38420016 addi r2,r2,0x16 +360 00003f38 905e0030 stw r2,0x30(r30) +364 00003f3c 409c0094 bge cr7,0x3fd0 +368 00003f40 1d49000c mulli r10,r9,0xc +372 00003f44 817e0010 lwz r11,0x10(r30) +376 00003f48 38090001 addi r0,r9,0x1 +380 00003f4c 901e0014 stw r0,0x14(r30) +384 00003f50 7c6a5a15 add. r3,r10,r11 +388 00003f54 4182007c beq 0x3fd0 +392 00003f58 38000000 li r0,0x0 +396 00003f5c 3c400003 lis r2,0x3 +400 00003f60 7c0a592e stwx r0,r10,r11 +404 00003f64 3842d220 addi r2,r2,0xd220 (anonymous namespace) +408 00003f68 38000015 li r0,0x15 +412 00003f6c 90430004 stw r2,0x4(r3) +416 00003f70 90030008 stw r0,0x8(r3) +420 00003f74 48000060 b 0x3fd4 +424 00003f78 60000000 nop +428 00003f7c 60000000 nop +432 00003f80 805e0014 lwz r2,0x14(r30) +436 00003f84 801e0018 lwz r0,0x18(r30) +440 00003f88 7f820000 cmpw cr7,r2,r0 +444 00003f8c 409c0044 bge cr7,0x3fd0 +448 00003f90 1d62000c mulli r11,r2,0xc +452 00003f94 813e0010 lwz r9,0x10(r30) +456 00003f98 38020001 addi r0,r2,0x1 +460 00003f9c 901e0014 stw r0,0x14(r30) +464 00003fa0 7c6b4a15 add. r3,r11,r9 +468 00003fa4 4182002c beq 0x3fd0 +472 00003fa8 2f9d0000 cmpwi cr7,r29,0x0 +476 00003fac 419e0024 beq cr7,0x3fd0 +480 00003fb0 38000000 li r0,0x0 +484 00003fb4 93a30004 stw r29,0x4(r3) +488 00003fb8 93e30008 stw r31,0x8(r3) +492 00003fbc 7c0b492e stwx r0,r11,r9 +496 00003fc0 48000014 b 0x3fd4 +500 00003fc4 60000000 nop +504 00003fc8 60000000 nop +508 00003fcc 60000000 nop +512 00003fd0 38600000 li r3,0x0 +516 00003fd4 907e002c stw r3,0x2c(r30) +520 00003fd8 38210050 addi r1,r1,0x50 +524 00003fdc 80010008 lwz r0,0x8(r1) +528 00003fe0 bba1fff4 lmw r29,0xfff4(r1) +532 00003fe4 7c0803a6 mtspr lr,r0 +536 00003fe8 4e800020 blr +540 00003fec 60000000 nop _has_return_type: +0 00003ff0 7c0802a6 mfspr r0,lr +4 00003ff4 2c030000 cmpwi r3,0x0 +8 00003ff8 90010008 stw r0,0x8(r1) +12 00003ffc 9421ffc0 stwu r1,0xffc0(r1) +16 00004000 418209d0 beq 0x49d0 +20 00004004 80430000 lwz r2,0x0(r3) +24 00004008 2f820004 cmpwi cr7,r2,0x4 +28 0000400c 419e0024 beq cr7,0x4030 +32 00004010 2b820004 cmplwi cr7,r2,0x4 +36 00004014 419c09bc blt cr7,0x49d0 +40 00004018 3802ffe7 addi r0,r2,0xffe7 +44 0000401c 2b800002 cmplwi cr7,r0,0x2 +48 00004020 419d09b0 bgt cr7,0x49d0 +52 00004024 480000ec b 0x4110 +56 00004028 60000000 nop +60 0000402c 60000000 nop +64 00004030 80630004 lwz r3,0x4(r3) +68 00004034 2f830000 cmpwi cr7,r3,0x0 +72 00004038 419e0978 beq cr7,0x49b0 +76 0000403c 81230000 lwz r9,0x0(r3) +80 00004040 2b89002a cmplwi cr7,r9,0x2a '*' +84 00004044 419d096c bgt cr7,0x49b0 +88 00004048 3c400000 lis r2,0x0 +92 0000404c 5529103a rlwinm r9,r9,2,0,29 +96 00004050 38424064 addi r2,r2,0x4064 +100 00004054 7c09102e lwzx r0,r9,r2 +104 00004058 7c001214 add r0,r0,r2 +108 0000405c 7c0903a6 mtspr ctr,r0 +112 00004060 4e800420 bctr +116 00004064 0000094c .long 0x0000094c +120 00004068 00000934 .long 0x00000934 +124 0000406c 00000934 .long 0x00000934 +128 00004070 0000094c .long 0x0000094c +132 00004074 0000094c .long 0x0000094c +136 00004078 0000094c .long 0x0000094c +140 0000407c 0000092c .long 0x0000092c +144 00004080 0000092c .long 0x0000092c +148 00004084 0000094c .long 0x0000094c +152 00004088 0000094c .long 0x0000094c +156 0000408c 0000094c .long 0x0000094c +160 00004090 0000094c .long 0x0000094c +164 00004094 0000094c .long 0x0000094c +168 00004098 0000094c .long 0x0000094c +172 0000409c 0000094c .long 0x0000094c +176 000040a0 0000094c .long 0x0000094c +180 000040a4 0000094c .long 0x0000094c +184 000040a8 0000094c .long 0x0000094c +188 000040ac 0000094c .long 0x0000094c +192 000040b0 0000094c .long 0x0000094c +196 000040b4 0000094c .long 0x0000094c +200 000040b8 0000094c .long 0x0000094c +204 000040bc 0000094c .long 0x0000094c +208 000040c0 0000094c .long 0x0000094c +212 000040c4 0000094c .long 0x0000094c +216 000040c8 0000094c .long 0x0000094c +220 000040cc 0000094c .long 0x0000094c +224 000040d0 0000094c .long 0x0000094c +228 000040d4 0000094c .long 0x0000094c +232 000040d8 0000094c .long 0x0000094c +236 000040dc 0000094c .long 0x0000094c +240 000040e0 0000094c .long 0x0000094c +244 000040e4 0000094c .long 0x0000094c +248 000040e8 0000094c .long 0x0000094c +252 000040ec 0000094c .long 0x0000094c +256 000040f0 0000094c .long 0x0000094c +260 000040f4 0000094c .long 0x0000094c +264 000040f8 0000094c .long 0x0000094c +268 000040fc 0000094c .long 0x0000094c +272 00004100 0000094c .long 0x0000094c +276 00004104 0000094c .long 0x0000094c +280 00004108 0000094c .long 0x0000094c +284 0000410c 0000092c .long 0x0000092c +288 00004110 80630004 lwz r3,0x4(r3) +292 00004114 2f830000 cmpwi cr7,r3,0x0 +296 00004118 419e08b8 beq cr7,0x49d0 +300 0000411c 80430000 lwz r2,0x0(r3) +304 00004120 2f820004 cmpwi cr7,r2,0x4 +308 00004124 419e001c beq cr7,0x4140 +312 00004128 2b820004 cmplwi cr7,r2,0x4 +316 0000412c 419c08a4 blt cr7,0x49d0 +320 00004130 3802ffe7 addi r0,r2,0xffe7 +324 00004134 2b800002 cmplwi cr7,r0,0x2 +328 00004138 419d0898 bgt cr7,0x49d0 +332 0000413c 480000e4 b 0x4220 +336 00004140 80630004 lwz r3,0x4(r3) +340 00004144 2f830000 cmpwi cr7,r3,0x0 +344 00004148 419e0868 beq cr7,0x49b0 +348 0000414c 81230000 lwz r9,0x0(r3) +352 00004150 2b89002a cmplwi cr7,r9,0x2a '*' +356 00004154 419d085c bgt cr7,0x49b0 +360 00004158 3c400000 lis r2,0x0 +364 0000415c 5529103a rlwinm r9,r9,2,0,29 +368 00004160 38424174 addi r2,r2,0x4174 +372 00004164 7c09102e lwzx r0,r9,r2 +376 00004168 7c001214 add r0,r0,r2 +380 0000416c 7c0903a6 mtspr ctr,r0 +384 00004170 4e800420 bctr +388 00004174 0000083c .long 0x0000083c +392 00004178 00000824 .long 0x00000824 +396 0000417c 00000824 .long 0x00000824 +400 00004180 0000083c .long 0x0000083c +404 00004184 0000083c .long 0x0000083c +408 00004188 0000083c .long 0x0000083c +412 0000418c 0000081c .long 0x0000081c +416 00004190 0000081c .long 0x0000081c +420 00004194 0000083c .long 0x0000083c +424 00004198 0000083c .long 0x0000083c +428 0000419c 0000083c .long 0x0000083c +432 000041a0 0000083c .long 0x0000083c +436 000041a4 0000083c .long 0x0000083c +440 000041a8 0000083c .long 0x0000083c +444 000041ac 0000083c .long 0x0000083c +448 000041b0 0000083c .long 0x0000083c +452 000041b4 0000083c .long 0x0000083c +456 000041b8 0000083c .long 0x0000083c +460 000041bc 0000083c .long 0x0000083c +464 000041c0 0000083c .long 0x0000083c +468 000041c4 0000083c .long 0x0000083c +472 000041c8 0000083c .long 0x0000083c +476 000041cc 0000083c .long 0x0000083c +480 000041d0 0000083c .long 0x0000083c +484 000041d4 0000083c .long 0x0000083c +488 000041d8 0000083c .long 0x0000083c +492 000041dc 0000083c .long 0x0000083c +496 000041e0 0000083c .long 0x0000083c +500 000041e4 0000083c .long 0x0000083c +504 000041e8 0000083c .long 0x0000083c +508 000041ec 0000083c .long 0x0000083c +512 000041f0 0000083c .long 0x0000083c +516 000041f4 0000083c .long 0x0000083c +520 000041f8 0000083c .long 0x0000083c +524 000041fc 0000083c .long 0x0000083c +528 00004200 0000083c .long 0x0000083c +532 00004204 0000083c .long 0x0000083c +536 00004208 0000083c .long 0x0000083c +540 0000420c 0000083c .long 0x0000083c +544 00004210 0000083c .long 0x0000083c +548 00004214 0000083c .long 0x0000083c +552 00004218 0000083c .long 0x0000083c +556 0000421c 0000081c .long 0x0000081c +560 00004220 80630004 lwz r3,0x4(r3) +564 00004224 2f830000 cmpwi cr7,r3,0x0 +568 00004228 419e07a8 beq cr7,0x49d0 +572 0000422c 80430000 lwz r2,0x0(r3) +576 00004230 2f820004 cmpwi cr7,r2,0x4 +580 00004234 419e001c beq cr7,0x4250 +584 00004238 2b820004 cmplwi cr7,r2,0x4 +588 0000423c 419c0794 blt cr7,0x49d0 +592 00004240 3802ffe7 addi r0,r2,0xffe7 +596 00004244 2b800002 cmplwi cr7,r0,0x2 +600 00004248 419d0788 bgt cr7,0x49d0 +604 0000424c 480000e4 b 0x4330 +608 00004250 80630004 lwz r3,0x4(r3) +612 00004254 2f830000 cmpwi cr7,r3,0x0 +616 00004258 419e0758 beq cr7,0x49b0 +620 0000425c 81230000 lwz r9,0x0(r3) +624 00004260 2b89002a cmplwi cr7,r9,0x2a '*' +628 00004264 419d074c bgt cr7,0x49b0 +632 00004268 3c400000 lis r2,0x0 +636 0000426c 5529103a rlwinm r9,r9,2,0,29 +640 00004270 38424284 addi r2,r2,0x4284 +644 00004274 7c09102e lwzx r0,r9,r2 +648 00004278 7c001214 add r0,r0,r2 +652 0000427c 7c0903a6 mtspr ctr,r0 +656 00004280 4e800420 bctr +660 00004284 0000072c .long 0x0000072c +664 00004288 00000714 .long 0x00000714 +668 0000428c 00000714 .long 0x00000714 +672 00004290 0000072c .long 0x0000072c +676 00004294 0000072c .long 0x0000072c +680 00004298 0000072c .long 0x0000072c +684 0000429c 0000070c .long 0x0000070c +688 000042a0 0000070c .long 0x0000070c +692 000042a4 0000072c .long 0x0000072c +696 000042a8 0000072c .long 0x0000072c +700 000042ac 0000072c .long 0x0000072c +704 000042b0 0000072c .long 0x0000072c +708 000042b4 0000072c .long 0x0000072c +712 000042b8 0000072c .long 0x0000072c +716 000042bc 0000072c .long 0x0000072c +720 000042c0 0000072c .long 0x0000072c +724 000042c4 0000072c .long 0x0000072c +728 000042c8 0000072c .long 0x0000072c +732 000042cc 0000072c .long 0x0000072c +736 000042d0 0000072c .long 0x0000072c +740 000042d4 0000072c .long 0x0000072c +744 000042d8 0000072c .long 0x0000072c +748 000042dc 0000072c .long 0x0000072c +752 000042e0 0000072c .long 0x0000072c +756 000042e4 0000072c .long 0x0000072c +760 000042e8 0000072c .long 0x0000072c +764 000042ec 0000072c .long 0x0000072c +768 000042f0 0000072c .long 0x0000072c +772 000042f4 0000072c .long 0x0000072c +776 000042f8 0000072c .long 0x0000072c +780 000042fc 0000072c .long 0x0000072c +784 00004300 0000072c .long 0x0000072c +788 00004304 0000072c .long 0x0000072c +792 00004308 0000072c .long 0x0000072c +796 0000430c 0000072c .long 0x0000072c +800 00004310 0000072c .long 0x0000072c +804 00004314 0000072c .long 0x0000072c +808 00004318 0000072c .long 0x0000072c +812 0000431c 0000072c .long 0x0000072c +816 00004320 0000072c .long 0x0000072c +820 00004324 0000072c .long 0x0000072c +824 00004328 0000072c .long 0x0000072c +828 0000432c 0000070c .long 0x0000070c +832 00004330 80630004 lwz r3,0x4(r3) +836 00004334 2f830000 cmpwi cr7,r3,0x0 +840 00004338 419e0698 beq cr7,0x49d0 +844 0000433c 80430000 lwz r2,0x0(r3) +848 00004340 2f820004 cmpwi cr7,r2,0x4 +852 00004344 419e001c beq cr7,0x4360 +856 00004348 2b820004 cmplwi cr7,r2,0x4 +860 0000434c 419c0684 blt cr7,0x49d0 +864 00004350 3802ffe7 addi r0,r2,0xffe7 +868 00004354 2b800002 cmplwi cr7,r0,0x2 +872 00004358 419d0678 bgt cr7,0x49d0 +876 0000435c 480000e4 b 0x4440 +880 00004360 80630004 lwz r3,0x4(r3) +884 00004364 2f830000 cmpwi cr7,r3,0x0 +888 00004368 419e0648 beq cr7,0x49b0 +892 0000436c 81230000 lwz r9,0x0(r3) +896 00004370 2b89002a cmplwi cr7,r9,0x2a '*' +900 00004374 419d063c bgt cr7,0x49b0 +904 00004378 3c400000 lis r2,0x0 +908 0000437c 5529103a rlwinm r9,r9,2,0,29 +912 00004380 38424394 addi r2,r2,0x4394 +916 00004384 7c09102e lwzx r0,r9,r2 +920 00004388 7c001214 add r0,r0,r2 +924 0000438c 7c0903a6 mtspr ctr,r0 +928 00004390 4e800420 bctr +932 00004394 0000061c .long 0x0000061c +936 00004398 00000604 .long 0x00000604 +940 0000439c 00000604 .long 0x00000604 +944 000043a0 0000061c .long 0x0000061c +948 000043a4 0000061c .long 0x0000061c +952 000043a8 0000061c .long 0x0000061c +956 000043ac 000005fc .long 0x000005fc +960 000043b0 000005fc .long 0x000005fc +964 000043b4 0000061c .long 0x0000061c +968 000043b8 0000061c .long 0x0000061c +972 000043bc 0000061c .long 0x0000061c +976 000043c0 0000061c .long 0x0000061c +980 000043c4 0000061c .long 0x0000061c +984 000043c8 0000061c .long 0x0000061c +988 000043cc 0000061c .long 0x0000061c +992 000043d0 0000061c .long 0x0000061c +996 000043d4 0000061c .long 0x0000061c +1000 000043d8 0000061c .long 0x0000061c +1004 000043dc 0000061c .long 0x0000061c +1008 000043e0 0000061c .long 0x0000061c +1012 000043e4 0000061c .long 0x0000061c +1016 000043e8 0000061c .long 0x0000061c +1020 000043ec 0000061c .long 0x0000061c +1024 000043f0 0000061c .long 0x0000061c +1028 000043f4 0000061c .long 0x0000061c +1032 000043f8 0000061c .long 0x0000061c +1036 000043fc 0000061c .long 0x0000061c +1040 00004400 0000061c .long 0x0000061c +1044 00004404 0000061c .long 0x0000061c +1048 00004408 0000061c .long 0x0000061c +1052 0000440c 0000061c .long 0x0000061c +1056 00004410 0000061c .long 0x0000061c +1060 00004414 0000061c .long 0x0000061c +1064 00004418 0000061c .long 0x0000061c +1068 0000441c 0000061c .long 0x0000061c +1072 00004420 0000061c .long 0x0000061c +1076 00004424 0000061c .long 0x0000061c +1080 00004428 0000061c .long 0x0000061c +1084 0000442c 0000061c .long 0x0000061c +1088 00004430 0000061c .long 0x0000061c +1092 00004434 0000061c .long 0x0000061c +1096 00004438 0000061c .long 0x0000061c +1100 0000443c 000005fc .long 0x000005fc +1104 00004440 80630004 lwz r3,0x4(r3) +1108 00004444 2f830000 cmpwi cr7,r3,0x0 +1112 00004448 419e0588 beq cr7,0x49d0 +1116 0000444c 80430000 lwz r2,0x0(r3) +1120 00004450 2f820004 cmpwi cr7,r2,0x4 +1124 00004454 419e001c beq cr7,0x4470 +1128 00004458 2b820004 cmplwi cr7,r2,0x4 +1132 0000445c 419c0574 blt cr7,0x49d0 +1136 00004460 3802ffe7 addi r0,r2,0xffe7 +1140 00004464 2b800002 cmplwi cr7,r0,0x2 +1144 00004468 419d0568 bgt cr7,0x49d0 +1148 0000446c 480000e4 b 0x4550 +1152 00004470 80630004 lwz r3,0x4(r3) +1156 00004474 2f830000 cmpwi cr7,r3,0x0 +1160 00004478 419e0538 beq cr7,0x49b0 +1164 0000447c 81230000 lwz r9,0x0(r3) +1168 00004480 2b89002a cmplwi cr7,r9,0x2a '*' +1172 00004484 419d052c bgt cr7,0x49b0 +1176 00004488 3c400000 lis r2,0x0 +1180 0000448c 5529103a rlwinm r9,r9,2,0,29 +1184 00004490 384244a4 addi r2,r2,0x44a4 +1188 00004494 7c09102e lwzx r0,r9,r2 +1192 00004498 7c001214 add r0,r0,r2 +1196 0000449c 7c0903a6 mtspr ctr,r0 +1200 000044a0 4e800420 bctr +1204 000044a4 0000050c .long 0x0000050c +1208 000044a8 000004f4 .long 0x000004f4 +1212 000044ac 000004f4 .long 0x000004f4 +1216 000044b0 0000050c .long 0x0000050c +1220 000044b4 0000050c .long 0x0000050c +1224 000044b8 0000050c .long 0x0000050c +1228 000044bc 000004ec .long 0x000004ec +1232 000044c0 000004ec .long 0x000004ec +1236 000044c4 0000050c .long 0x0000050c +1240 000044c8 0000050c .long 0x0000050c +1244 000044cc 0000050c .long 0x0000050c +1248 000044d0 0000050c .long 0x0000050c +1252 000044d4 0000050c .long 0x0000050c +1256 000044d8 0000050c .long 0x0000050c +1260 000044dc 0000050c .long 0x0000050c +1264 000044e0 0000050c .long 0x0000050c +1268 000044e4 0000050c .long 0x0000050c +1272 000044e8 0000050c .long 0x0000050c +1276 000044ec 0000050c .long 0x0000050c +1280 000044f0 0000050c .long 0x0000050c +1284 000044f4 0000050c .long 0x0000050c +1288 000044f8 0000050c .long 0x0000050c +1292 000044fc 0000050c .long 0x0000050c +1296 00004500 0000050c .long 0x0000050c +1300 00004504 0000050c .long 0x0000050c +1304 00004508 0000050c .long 0x0000050c +1308 0000450c 0000050c .long 0x0000050c +1312 00004510 0000050c .long 0x0000050c +1316 00004514 0000050c .long 0x0000050c +1320 00004518 0000050c .long 0x0000050c +1324 0000451c 0000050c .long 0x0000050c +1328 00004520 0000050c .long 0x0000050c +1332 00004524 0000050c .long 0x0000050c +1336 00004528 0000050c .long 0x0000050c +1340 0000452c 0000050c .long 0x0000050c +1344 00004530 0000050c .long 0x0000050c +1348 00004534 0000050c .long 0x0000050c +1352 00004538 0000050c .long 0x0000050c +1356 0000453c 0000050c .long 0x0000050c +1360 00004540 0000050c .long 0x0000050c +1364 00004544 0000050c .long 0x0000050c +1368 00004548 0000050c .long 0x0000050c +1372 0000454c 000004ec .long 0x000004ec +1376 00004550 80630004 lwz r3,0x4(r3) +1380 00004554 2f830000 cmpwi cr7,r3,0x0 +1384 00004558 419e0478 beq cr7,0x49d0 +1388 0000455c 80430000 lwz r2,0x0(r3) +1392 00004560 2f820004 cmpwi cr7,r2,0x4 +1396 00004564 419e001c beq cr7,0x4580 +1400 00004568 2b820004 cmplwi cr7,r2,0x4 +1404 0000456c 419c0464 blt cr7,0x49d0 +1408 00004570 3802ffe7 addi r0,r2,0xffe7 +1412 00004574 2b800002 cmplwi cr7,r0,0x2 +1416 00004578 419d0458 bgt cr7,0x49d0 +1420 0000457c 480000e4 b 0x4660 +1424 00004580 80630004 lwz r3,0x4(r3) +1428 00004584 2f830000 cmpwi cr7,r3,0x0 +1432 00004588 419e0428 beq cr7,0x49b0 +1436 0000458c 81230000 lwz r9,0x0(r3) +1440 00004590 2b89002a cmplwi cr7,r9,0x2a '*' +1444 00004594 419d041c bgt cr7,0x49b0 +1448 00004598 3c400000 lis r2,0x0 +1452 0000459c 5529103a rlwinm r9,r9,2,0,29 +1456 000045a0 384245b4 addi r2,r2,0x45b4 +1460 000045a4 7c09102e lwzx r0,r9,r2 +1464 000045a8 7c001214 add r0,r0,r2 +1468 000045ac 7c0903a6 mtspr ctr,r0 +1472 000045b0 4e800420 bctr +1476 000045b4 000003fc .long 0x000003fc +1480 000045b8 000003e4 .long 0x000003e4 +1484 000045bc 000003e4 .long 0x000003e4 +1488 000045c0 000003fc .long 0x000003fc +1492 000045c4 000003fc .long 0x000003fc +1496 000045c8 000003fc .long 0x000003fc +1500 000045cc 000003dc .long 0x000003dc +1504 000045d0 000003dc .long 0x000003dc +1508 000045d4 000003fc .long 0x000003fc +1512 000045d8 000003fc .long 0x000003fc +1516 000045dc 000003fc .long 0x000003fc +1520 000045e0 000003fc .long 0x000003fc +1524 000045e4 000003fc .long 0x000003fc +1528 000045e8 000003fc .long 0x000003fc +1532 000045ec 000003fc .long 0x000003fc +1536 000045f0 000003fc .long 0x000003fc +1540 000045f4 000003fc .long 0x000003fc +1544 000045f8 000003fc .long 0x000003fc +1548 000045fc 000003fc .long 0x000003fc +1552 00004600 000003fc .long 0x000003fc +1556 00004604 000003fc .long 0x000003fc +1560 00004608 000003fc .long 0x000003fc +1564 0000460c 000003fc .long 0x000003fc +1568 00004610 000003fc .long 0x000003fc +1572 00004614 000003fc .long 0x000003fc +1576 00004618 000003fc .long 0x000003fc +1580 0000461c 000003fc .long 0x000003fc +1584 00004620 000003fc .long 0x000003fc +1588 00004624 000003fc .long 0x000003fc +1592 00004628 000003fc .long 0x000003fc +1596 0000462c 000003fc .long 0x000003fc +1600 00004630 000003fc .long 0x000003fc +1604 00004634 000003fc .long 0x000003fc +1608 00004638 000003fc .long 0x000003fc +1612 0000463c 000003fc .long 0x000003fc +1616 00004640 000003fc .long 0x000003fc +1620 00004644 000003fc .long 0x000003fc +1624 00004648 000003fc .long 0x000003fc +1628 0000464c 000003fc .long 0x000003fc +1632 00004650 000003fc .long 0x000003fc +1636 00004654 000003fc .long 0x000003fc +1640 00004658 000003fc .long 0x000003fc +1644 0000465c 000003dc .long 0x000003dc +1648 00004660 80630004 lwz r3,0x4(r3) +1652 00004664 2f830000 cmpwi cr7,r3,0x0 +1656 00004668 419e0368 beq cr7,0x49d0 +1660 0000466c 80430000 lwz r2,0x0(r3) +1664 00004670 2f820004 cmpwi cr7,r2,0x4 +1668 00004674 419e001c beq cr7,0x4690 +1672 00004678 2b820004 cmplwi cr7,r2,0x4 +1676 0000467c 419c0354 blt cr7,0x49d0 +1680 00004680 3802ffe7 addi r0,r2,0xffe7 +1684 00004684 2b800002 cmplwi cr7,r0,0x2 +1688 00004688 419d0348 bgt cr7,0x49d0 +1692 0000468c 480000e4 b 0x4770 +1696 00004690 80630004 lwz r3,0x4(r3) +1700 00004694 2f830000 cmpwi cr7,r3,0x0 +1704 00004698 419e0318 beq cr7,0x49b0 +1708 0000469c 81230000 lwz r9,0x0(r3) +1712 000046a0 2b89002a cmplwi cr7,r9,0x2a '*' +1716 000046a4 419d030c bgt cr7,0x49b0 +1720 000046a8 3c400000 lis r2,0x0 +1724 000046ac 5529103a rlwinm r9,r9,2,0,29 +1728 000046b0 384246c4 addi r2,r2,0x46c4 +1732 000046b4 7c09102e lwzx r0,r9,r2 +1736 000046b8 7c001214 add r0,r0,r2 +1740 000046bc 7c0903a6 mtspr ctr,r0 +1744 000046c0 4e800420 bctr +1748 000046c4 000002ec .long 0x000002ec +1752 000046c8 000002d4 .long 0x000002d4 +1756 000046cc 000002d4 .long 0x000002d4 +1760 000046d0 000002ec .long 0x000002ec +1764 000046d4 000002ec .long 0x000002ec +1768 000046d8 000002ec .long 0x000002ec +1772 000046dc 000002cc .long 0x000002cc +1776 000046e0 000002cc .long 0x000002cc +1780 000046e4 000002ec .long 0x000002ec +1784 000046e8 000002ec .long 0x000002ec +1788 000046ec 000002ec .long 0x000002ec +1792 000046f0 000002ec .long 0x000002ec +1796 000046f4 000002ec .long 0x000002ec +1800 000046f8 000002ec .long 0x000002ec +1804 000046fc 000002ec .long 0x000002ec +1808 00004700 000002ec .long 0x000002ec +1812 00004704 000002ec .long 0x000002ec +1816 00004708 000002ec .long 0x000002ec +1820 0000470c 000002ec .long 0x000002ec +1824 00004710 000002ec .long 0x000002ec +1828 00004714 000002ec .long 0x000002ec +1832 00004718 000002ec .long 0x000002ec +1836 0000471c 000002ec .long 0x000002ec +1840 00004720 000002ec .long 0x000002ec +1844 00004724 000002ec .long 0x000002ec +1848 00004728 000002ec .long 0x000002ec +1852 0000472c 000002ec .long 0x000002ec +1856 00004730 000002ec .long 0x000002ec +1860 00004734 000002ec .long 0x000002ec +1864 00004738 000002ec .long 0x000002ec +1868 0000473c 000002ec .long 0x000002ec +1872 00004740 000002ec .long 0x000002ec +1876 00004744 000002ec .long 0x000002ec +1880 00004748 000002ec .long 0x000002ec +1884 0000474c 000002ec .long 0x000002ec +1888 00004750 000002ec .long 0x000002ec +1892 00004754 000002ec .long 0x000002ec +1896 00004758 000002ec .long 0x000002ec +1900 0000475c 000002ec .long 0x000002ec +1904 00004760 000002ec .long 0x000002ec +1908 00004764 000002ec .long 0x000002ec +1912 00004768 000002ec .long 0x000002ec +1916 0000476c 000002cc .long 0x000002cc +1920 00004770 80630004 lwz r3,0x4(r3) +1924 00004774 2f830000 cmpwi cr7,r3,0x0 +1928 00004778 419e0258 beq cr7,0x49d0 +1932 0000477c 80430000 lwz r2,0x0(r3) +1936 00004780 2f820004 cmpwi cr7,r2,0x4 +1940 00004784 419e001c beq cr7,0x47a0 +1944 00004788 2b820004 cmplwi cr7,r2,0x4 +1948 0000478c 419c0244 blt cr7,0x49d0 +1952 00004790 3802ffe7 addi r0,r2,0xffe7 +1956 00004794 2b800002 cmplwi cr7,r0,0x2 +1960 00004798 419d0238 bgt cr7,0x49d0 +1964 0000479c 480000e4 b 0x4880 +1968 000047a0 80630004 lwz r3,0x4(r3) +1972 000047a4 2f830000 cmpwi cr7,r3,0x0 +1976 000047a8 419e0208 beq cr7,0x49b0 +1980 000047ac 81230000 lwz r9,0x0(r3) +1984 000047b0 2b89002a cmplwi cr7,r9,0x2a '*' +1988 000047b4 419d01fc bgt cr7,0x49b0 +1992 000047b8 3c400000 lis r2,0x0 +1996 000047bc 5529103a rlwinm r9,r9,2,0,29 +2000 000047c0 384247d4 addi r2,r2,0x47d4 +2004 000047c4 7c09102e lwzx r0,r9,r2 +2008 000047c8 7c001214 add r0,r0,r2 +2012 000047cc 7c0903a6 mtspr ctr,r0 +2016 000047d0 4e800420 bctr +2020 000047d4 000001dc .long 0x000001dc +2024 000047d8 000001c4 .long 0x000001c4 +2028 000047dc 000001c4 .long 0x000001c4 +2032 000047e0 000001dc .long 0x000001dc +2036 000047e4 000001dc .long 0x000001dc +2040 000047e8 000001dc .long 0x000001dc +2044 000047ec 000001bc .long 0x000001bc +2048 000047f0 000001bc .long 0x000001bc +2052 000047f4 000001dc .long 0x000001dc +2056 000047f8 000001dc .long 0x000001dc +2060 000047fc 000001dc .long 0x000001dc +2064 00004800 000001dc .long 0x000001dc +2068 00004804 000001dc .long 0x000001dc +2072 00004808 000001dc .long 0x000001dc +2076 0000480c 000001dc .long 0x000001dc +2080 00004810 000001dc .long 0x000001dc +2084 00004814 000001dc .long 0x000001dc +2088 00004818 000001dc .long 0x000001dc +2092 0000481c 000001dc .long 0x000001dc +2096 00004820 000001dc .long 0x000001dc +2100 00004824 000001dc .long 0x000001dc +2104 00004828 000001dc .long 0x000001dc +2108 0000482c 000001dc .long 0x000001dc +2112 00004830 000001dc .long 0x000001dc +2116 00004834 000001dc .long 0x000001dc +2120 00004838 000001dc .long 0x000001dc +2124 0000483c 000001dc .long 0x000001dc +2128 00004840 000001dc .long 0x000001dc +2132 00004844 000001dc .long 0x000001dc +2136 00004848 000001dc .long 0x000001dc +2140 0000484c 000001dc .long 0x000001dc +2144 00004850 000001dc .long 0x000001dc +2148 00004854 000001dc .long 0x000001dc +2152 00004858 000001dc .long 0x000001dc +2156 0000485c 000001dc .long 0x000001dc +2160 00004860 000001dc .long 0x000001dc +2164 00004864 000001dc .long 0x000001dc +2168 00004868 000001dc .long 0x000001dc +2172 0000486c 000001dc .long 0x000001dc +2176 00004870 000001dc .long 0x000001dc +2180 00004874 000001dc .long 0x000001dc +2184 00004878 000001dc .long 0x000001dc +2188 0000487c 000001bc .long 0x000001bc +2192 00004880 80630004 lwz r3,0x4(r3) +2196 00004884 2f830000 cmpwi cr7,r3,0x0 +2200 00004888 419e0148 beq cr7,0x49d0 +2204 0000488c 80430000 lwz r2,0x0(r3) +2208 00004890 2f820004 cmpwi cr7,r2,0x4 +2212 00004894 419e001c beq cr7,0x48b0 +2216 00004898 2b820004 cmplwi cr7,r2,0x4 +2220 0000489c 419c0134 blt cr7,0x49d0 +2224 000048a0 3802ffe7 addi r0,r2,0xffe7 +2228 000048a4 2b800002 cmplwi cr7,r0,0x2 +2232 000048a8 419d0128 bgt cr7,0x49d0 +2236 000048ac 48000114 b 0x49c0 +2240 000048b0 80630004 lwz r3,0x4(r3) +2244 000048b4 2f830000 cmpwi cr7,r3,0x0 +2248 000048b8 419e00f8 beq cr7,0x49b0 +2252 000048bc 81230000 lwz r9,0x0(r3) +2256 000048c0 2b89002a cmplwi cr7,r9,0x2a '*' +2260 000048c4 419d00ec bgt cr7,0x49b0 +2264 000048c8 3c400000 lis r2,0x0 +2268 000048cc 5529103a rlwinm r9,r9,2,0,29 +2272 000048d0 384248e4 addi r2,r2,0x48e4 +2276 000048d4 7c09102e lwzx r0,r9,r2 +2280 000048d8 7c001214 add r0,r0,r2 +2284 000048dc 7c0903a6 mtspr ctr,r0 +2288 000048e0 4e800420 bctr +2292 000048e4 000000cc .long 0x000000cc +2296 000048e8 000000b4 .long 0x000000b4 +2300 000048ec 000000b4 .long 0x000000b4 +2304 000048f0 000000cc .long 0x000000cc +2308 000048f4 000000cc .long 0x000000cc +2312 000048f8 000000cc .long 0x000000cc +2316 000048fc 000000ac .long 0x000000ac +2320 00004900 000000ac .long 0x000000ac +2324 00004904 000000cc .long 0x000000cc +2328 00004908 000000cc .long 0x000000cc +2332 0000490c 000000cc .long 0x000000cc +2336 00004910 000000cc .long 0x000000cc +2340 00004914 000000cc .long 0x000000cc +2344 00004918 000000cc .long 0x000000cc +2348 0000491c 000000cc .long 0x000000cc +2352 00004920 000000cc .long 0x000000cc +2356 00004924 000000cc .long 0x000000cc +2360 00004928 000000cc .long 0x000000cc +2364 0000492c 000000cc .long 0x000000cc +2368 00004930 000000cc .long 0x000000cc +2372 00004934 000000cc .long 0x000000cc +2376 00004938 000000cc .long 0x000000cc +2380 0000493c 000000cc .long 0x000000cc +2384 00004940 000000cc .long 0x000000cc +2388 00004944 000000cc .long 0x000000cc +2392 00004948 000000cc .long 0x000000cc +2396 0000494c 000000cc .long 0x000000cc +2400 00004950 000000cc .long 0x000000cc +2404 00004954 000000cc .long 0x000000cc +2408 00004958 000000cc .long 0x000000cc +2412 0000495c 000000cc .long 0x000000cc +2416 00004960 000000cc .long 0x000000cc +2420 00004964 000000cc .long 0x000000cc +2424 00004968 000000cc .long 0x000000cc +2428 0000496c 000000cc .long 0x000000cc +2432 00004970 000000cc .long 0x000000cc +2436 00004974 000000cc .long 0x000000cc +2440 00004978 000000cc .long 0x000000cc +2444 0000497c 000000cc .long 0x000000cc +2448 00004980 000000cc .long 0x000000cc +2452 00004984 000000cc .long 0x000000cc +2456 00004988 000000cc .long 0x000000cc +2460 0000498c 000000ac .long 0x000000ac +2464 00004990 38600001 li r3,0x1 +2468 00004994 48000020 b 0x49b4 +2472 00004998 80630008 lwz r3,0x8(r3) +2476 0000499c 4bffec25 bl _is_ctor_dtor_or_conversion +2480 000049a0 48000014 b 0x49b4 +2484 000049a4 60000000 nop +2488 000049a8 60000000 nop +2492 000049ac 60000000 nop +2496 000049b0 38600000 li r3,0x0 +2500 000049b4 20030000 subfic r0,r3,0x0 +2504 000049b8 7c601914 adde r3,r0,r3 +2508 000049bc 48000018 b 0x49d4 +2512 000049c0 80630004 lwz r3,0x4(r3) +2516 000049c4 2f830000 cmpwi cr7,r3,0x0 +2520 000049c8 409ef63c bne cr7,0x4004 +2524 000049cc 60000000 nop +2528 000049d0 38600000 li r3,0x0 +2532 000049d4 38210040 addi r1,r1,0x40 +2536 000049d8 80010008 lwz r0,0x8(r1) +2540 000049dc 7c0803a6 mtspr lr,r0 +2544 000049e0 4e800020 blr +2548 000049e4 60000000 nop +2552 000049e8 60000000 nop +2556 000049ec 60000000 nop _d_encoding: +0 000049f0 7c0802a6 mfspr r0,lr +4 000049f4 bf61ffec stmw r27,0xffec(r1) +8 000049f8 7c7d1b78 or r29,r3,r3 +12 000049fc 7c400026 mfcr r2 +16 00004a00 90010008 stw r0,0x8(r1) +20 00004a04 7c9e2378 or r30,r4,r4 +24 00004a08 90410004 stw r2,0x4(r1) +28 00004a0c 9421ff90 stwu r1,0xff90(r1) +32 00004a10 60000000 nop +36 00004a14 60000000 nop +40 00004a18 8143000c lwz r10,0xc(r3) +44 00004a1c 880a0000 lbz r0,0x0(r10) +48 00004a20 7c000774 extsb r0,r0 +52 00004a24 2f800047 cmpwi cr7,r0,0x47 'G' +56 00004a28 419e000c beq cr7,0x4a34 +60 00004a2c 2f800054 cmpwi cr7,r0,0x54 'T' +64 00004a30 409e0aa0 bne cr7,0x54d0 +68 00004a34 817d0030 lwz r11,0x30(r29) +72 00004a38 390a0001 addi r8,r10,0x1 +76 00004a3c 396b0014 addi r11,r11,0x14 +80 00004a40 917d0030 stw r11,0x30(r29) +84 00004a44 880a0000 lbz r0,0x0(r10) +88 00004a48 911d000c stw r8,0xc(r29) +92 00004a4c 7c000774 extsb r0,r0 +96 00004a50 2f800054 cmpwi cr7,r0,0x54 'T' +100 00004a54 409e095c bne cr7,0x53b0 +104 00004a58 884a0001 lbz r2,0x1(r10) +108 00004a5c 390a0002 addi r8,r10,0x2 +112 00004a60 911d000c stw r8,0xc(r29) +116 00004a64 7c420774 extsb r2,r2 +120 00004a68 3922ffbd addi r9,r2,0xffbd +124 00004a6c 2b890033 cmplwi cr7,r9,0x33 '3' +128 00004a70 419d0df0 bgt cr7,0x5860 +132 00004a74 3c400000 lis r2,0x0 +136 00004a78 5529103a rlwinm r9,r9,2,0,29 +140 00004a7c 38424a90 addi r2,r2,0x4a90 +144 00004a80 7c09102e lwzx r0,r9,r2 +148 00004a84 7c001214 add r0,r0,r2 +152 00004a88 7c0903a6 mtspr ctr,r0 +156 00004a8c 4e800420 bctr +160 00004a90 00000760 .long 0x00000760 +164 00004a94 00000dd0 .long 0x00000dd0 +168 00004a98 00000dd0 .long 0x00000dd0 +172 00004a9c 00000880 .long 0x00000880 +176 00004aa0 00000dd0 .long 0x00000dd0 +180 00004aa4 00000dd0 .long 0x00000dd0 +184 00004aa8 00000180 .long 0x00000180 +188 00004aac 000008d0 .long 0x000008d0 +192 00004ab0 00000dd0 .long 0x00000dd0 +196 00004ab4 00000dd0 .long 0x00000dd0 +200 00004ab8 00000dd0 .long 0x00000dd0 +204 00004abc 00000dd0 .long 0x00000dd0 +208 00004ac0 00000dd0 .long 0x00000dd0 +212 00004ac4 00000dd0 .long 0x00000dd0 +216 00004ac8 00000dd0 .long 0x00000dd0 +220 00004acc 00000dd0 .long 0x00000dd0 +224 00004ad0 000001d0 .long 0x000001d0 +228 00004ad4 00000128 .long 0x00000128 +232 00004ad8 00000dd0 .long 0x00000dd0 +236 00004adc 000000d0 .long 0x000000d0 +240 00004ae0 00000dd0 .long 0x00000dd0 +244 00004ae4 00000dd0 .long 0x00000dd0 +248 00004ae8 00000dd0 .long 0x00000dd0 +252 00004aec 00000dd0 .long 0x00000dd0 +256 00004af0 00000dd0 .long 0x00000dd0 +260 00004af4 00000dd0 .long 0x00000dd0 +264 00004af8 00000dd0 .long 0x00000dd0 +268 00004afc 00000dd0 .long 0x00000dd0 +272 00004b00 00000dd0 .long 0x00000dd0 +276 00004b04 00000dd0 .long 0x00000dd0 +280 00004b08 00000dd0 .long 0x00000dd0 +284 00004b0c 00000dd0 .long 0x00000dd0 +288 00004b10 00000420 .long 0x00000420 +292 00004b14 00000dd0 .long 0x00000dd0 +296 00004b18 00000dd0 .long 0x00000dd0 +300 00004b1c 00000dd0 .long 0x00000dd0 +304 00004b20 00000dd0 .long 0x00000dd0 +308 00004b24 00000220 .long 0x00000220 +312 00004b28 00000dd0 .long 0x00000dd0 +316 00004b2c 00000dd0 .long 0x00000dd0 +320 00004b30 00000dd0 .long 0x00000dd0 +324 00004b34 00000dd0 .long 0x00000dd0 +328 00004b38 00000dd0 .long 0x00000dd0 +332 00004b3c 00000dd0 .long 0x00000dd0 +336 00004b40 00000dd0 .long 0x00000dd0 +340 00004b44 00000dd0 .long 0x00000dd0 +344 00004b48 00000dd0 .long 0x00000dd0 +348 00004b4c 00000dd0 .long 0x00000dd0 +352 00004b50 00000dd0 .long 0x00000dd0 +356 00004b54 00000dd0 .long 0x00000dd0 +360 00004b58 00000dd0 .long 0x00000dd0 +364 00004b5c 000002e0 .long 0x000002e0 +368 00004b60 396bfffb addi r11,r11,0xfffb +372 00004b64 7fa3eb78 or r3,r29,r29 +376 00004b68 917d0030 stw r11,0x30(r29) +380 00004b6c 48001ac5 bl _cplus_demangle_type +384 00004b70 2c030000 cmpwi r3,0x0 +388 00004b74 41820cec beq 0x5860 +392 00004b78 805d0014 lwz r2,0x14(r29) +396 00004b7c 801d0018 lwz r0,0x18(r29) +400 00004b80 7f820000 cmpw cr7,r2,r0 +404 00004b84 409c0cdc bge cr7,0x5860 +408 00004b88 1d62000c mulli r11,r2,0xc +412 00004b8c 813d0010 lwz r9,0x10(r29) +416 00004b90 38020001 addi r0,r2,0x1 +420 00004b94 901d0014 stw r0,0x14(r29) +424 00004b98 7feb4a15 add. r31,r11,r9 +428 00004b9c 41820d34 beq 0x58d0 +432 00004ba0 38000008 li r0,0x8 +436 00004ba4 907f0004 stw r3,0x4(r31) +440 00004ba8 7c0b492e stwx r0,r11,r9 +444 00004bac 38000000 li r0,0x0 +448 00004bb0 901f0008 stw r0,0x8(r31) +452 00004bb4 48000d1c b 0x58d0 +456 00004bb8 396bfff6 addi r11,r11,0xfff6 +460 00004bbc 7fa3eb78 or r3,r29,r29 +464 00004bc0 917d0030 stw r11,0x30(r29) +468 00004bc4 48001a6d bl _cplus_demangle_type +472 00004bc8 2c030000 cmpwi r3,0x0 +476 00004bcc 41820c94 beq 0x5860 +480 00004bd0 805d0014 lwz r2,0x14(r29) +484 00004bd4 801d0018 lwz r0,0x18(r29) +488 00004bd8 7f820000 cmpw cr7,r2,r0 +492 00004bdc 409c0c84 bge cr7,0x5860 +496 00004be0 1d62000c mulli r11,r2,0xc +500 00004be4 813d0010 lwz r9,0x10(r29) +504 00004be8 38020001 addi r0,r2,0x1 +508 00004bec 901d0014 stw r0,0x14(r29) +512 00004bf0 7feb4a15 add. r31,r11,r9 +516 00004bf4 41820cdc beq 0x58d0 +520 00004bf8 38000009 li r0,0x9 +524 00004bfc 907f0004 stw r3,0x4(r31) +528 00004c00 7c0b492e stwx r0,r11,r9 +532 00004c04 38000000 li r0,0x0 +536 00004c08 901f0008 stw r0,0x8(r31) +540 00004c0c 48000cc4 b 0x58d0 +544 00004c10 7fa3eb78 or r3,r29,r29 +548 00004c14 48001a1d bl _cplus_demangle_type +552 00004c18 2c030000 cmpwi r3,0x0 +556 00004c1c 41820c44 beq 0x5860 +560 00004c20 805d0014 lwz r2,0x14(r29) +564 00004c24 801d0018 lwz r0,0x18(r29) +568 00004c28 7f820000 cmpw cr7,r2,r0 +572 00004c2c 409c0c34 bge cr7,0x5860 +576 00004c30 1d62000c mulli r11,r2,0xc +580 00004c34 813d0010 lwz r9,0x10(r29) +584 00004c38 38020001 addi r0,r2,0x1 +588 00004c3c 901d0014 stw r0,0x14(r29) +592 00004c40 7feb4a15 add. r31,r11,r9 +596 00004c44 41820c8c beq 0x58d0 +600 00004c48 3800000b li r0,0xb +604 00004c4c 907f0004 stw r3,0x4(r31) +608 00004c50 7c0b492e stwx r0,r11,r9 +612 00004c54 38000000 li r0,0x0 +616 00004c58 901f0008 stw r0,0x8(r31) +620 00004c5c 48000c74 b 0x58d0 +624 00004c60 7fa3eb78 or r3,r29,r29 +628 00004c64 480019cd bl _cplus_demangle_type +632 00004c68 2c030000 cmpwi r3,0x0 +636 00004c6c 41820bf4 beq 0x5860 +640 00004c70 805d0014 lwz r2,0x14(r29) +644 00004c74 801d0018 lwz r0,0x18(r29) +648 00004c78 7f820000 cmpw cr7,r2,r0 +652 00004c7c 409c0be4 bge cr7,0x5860 +656 00004c80 1d62000c mulli r11,r2,0xc +660 00004c84 813d0010 lwz r9,0x10(r29) +664 00004c88 38020001 addi r0,r2,0x1 +668 00004c8c 901d0014 stw r0,0x14(r29) +672 00004c90 7feb4a15 add. r31,r11,r9 +676 00004c94 41820c3c beq 0x58d0 +680 00004c98 3800000c li r0,0xc +684 00004c9c 907f0004 stw r3,0x4(r31) +688 00004ca0 7c0b492e stwx r0,r11,r9 +692 00004ca4 38000000 li r0,0x0 +696 00004ca8 901f0008 stw r0,0x8(r31) +700 00004cac 48000c24 b 0x58d0 +704 00004cb0 88080000 lbz r0,0x0(r8) +708 00004cb4 7c020774 extsb r2,r0 +712 00004cb8 2f82006e cmpwi cr7,r2,0x6e 'n' +716 00004cbc 409e001c bne cr7,0x4cd8 +720 00004cc0 390a0003 addi r8,r10,0x3 +724 00004cc4 911d000c stw r8,0xc(r29) +728 00004cc8 60000000 nop +732 00004ccc 60000000 nop +736 00004cd0 880a0003 lbz r0,0x3(r10) +740 00004cd4 7c020774 extsb r2,r0 +744 00004cd8 3802ffd0 addi r0,r2,0xffd0 +748 00004cdc 5400063e rlwinm r0,r0,0,24,31 +752 00004ce0 2b800009 cmplwi cr7,r0,0x9 +756 00004ce4 419d0030 bgt cr7,0x4d14 +760 00004ce8 811d000c lwz r8,0xc(r29) +764 00004cec 7d024378 or r2,r8,r8 +768 00004cf0 39080001 addi r8,r8,0x1 +772 00004cf4 911d000c stw r8,0xc(r29) +776 00004cf8 60000000 nop +780 00004cfc 89220001 lbz r9,0x1(r2) +784 00004d00 3929ffd0 addi r9,r9,0xffd0 +788 00004d04 5529063e rlwinm r9,r9,0,24,31 +792 00004d08 2b890009 cmplwi cr7,r9,0x9 +796 00004d0c 409dffe0 ble cr7,0x4cec +800 00004d10 48000008 b 0x4d18 +804 00004d14 811d000c lwz r8,0xc(r29) +808 00004d18 88080000 lbz r0,0x0(r8) +812 00004d1c 39080001 addi r8,r8,0x1 +816 00004d20 911d000c stw r8,0xc(r29) +820 00004d24 2f80005f cmpwi cr7,r0,0x5f '_' +824 00004d28 40be0b38 bne+ cr7,0x5860 +828 00004d2c 48000b3c b 0x5868 +832 00004d30 805d0014 lwz r2,0x14(r29) +836 00004d34 801d0018 lwz r0,0x18(r29) +840 00004d38 7f820000 cmpw cr7,r2,r0 +844 00004d3c 409c0b24 bge cr7,0x5860 +848 00004d40 1d62000c mulli r11,r2,0xc +852 00004d44 813d0010 lwz r9,0x10(r29) +856 00004d48 38020001 addi r0,r2,0x1 +860 00004d4c 901d0014 stw r0,0x14(r29) +864 00004d50 7feb4a15 add. r31,r11,r9 +868 00004d54 41820b7c beq 0x58d0 +872 00004d58 3800000e li r0,0xe +876 00004d5c 907f0004 stw r3,0x4(r31) +880 00004d60 7c0b492e stwx r0,r11,r9 +884 00004d64 38000000 li r0,0x0 +888 00004d68 901f0008 stw r0,0x8(r31) +892 00004d6c 48000b64 b 0x58d0 +896 00004d70 88080000 lbz r0,0x0(r8) +900 00004d74 7c020774 extsb r2,r0 +904 00004d78 2f82006e cmpwi cr7,r2,0x6e 'n' +908 00004d7c 409e001c bne cr7,0x4d98 +912 00004d80 390a0003 addi r8,r10,0x3 +916 00004d84 911d000c stw r8,0xc(r29) +920 00004d88 60000000 nop +924 00004d8c 60000000 nop +928 00004d90 880a0003 lbz r0,0x3(r10) +932 00004d94 7c020774 extsb r2,r0 +936 00004d98 3802ffd0 addi r0,r2,0xffd0 +940 00004d9c 5400063e rlwinm r0,r0,0,24,31 +944 00004da0 2b800009 cmplwi cr7,r0,0x9 +948 00004da4 409d002c ble cr7,0x4dd0 +952 00004da8 811d000c lwz r8,0xc(r29) +956 00004dac 88080000 lbz r0,0x0(r8) +960 00004db0 7d094378 or r9,r8,r8 +964 00004db4 39080001 addi r8,r8,0x1 +968 00004db8 911d000c stw r8,0xc(r29) +972 00004dbc 2f80005f cmpwi cr7,r0,0x5f '_' +976 00004dc0 409e0aa0 bne cr7,0x5860 +980 00004dc4 48000038 b 0x4dfc +984 00004dc8 60000000 nop +988 00004dcc 60000000 nop +992 00004dd0 811d000c lwz r8,0xc(r29) +996 00004dd4 7d024378 or r2,r8,r8 +1000 00004dd8 39080001 addi r8,r8,0x1 +1004 00004ddc 911d000c stw r8,0xc(r29) +1008 00004de0 60000000 nop +1012 00004de4 89220001 lbz r9,0x1(r2) +1016 00004de8 3929ffd0 addi r9,r9,0xffd0 +1020 00004dec 5529063e rlwinm r9,r9,0,24,31 +1024 00004df0 2b890009 cmplwi cr7,r9,0x9 +1028 00004df4 409dffe0 ble cr7,0x4dd4 +1032 00004df8 4bffffb4 b 0x4dac +1036 00004dfc 88080000 lbz r0,0x0(r8) +1040 00004e00 7c020774 extsb r2,r0 +1044 00004e04 2f82006e cmpwi cr7,r2,0x6e 'n' +1048 00004e08 409e001c bne cr7,0x4e24 +1052 00004e0c 39090002 addi r8,r9,0x2 +1056 00004e10 911d000c stw r8,0xc(r29) +1060 00004e14 60000000 nop +1064 00004e18 60000000 nop +1068 00004e1c 88090002 lbz r0,0x2(r9) +1072 00004e20 7c020774 extsb r2,r0 +1076 00004e24 3802ffd0 addi r0,r2,0xffd0 +1080 00004e28 5400063e rlwinm r0,r0,0,24,31 +1084 00004e2c 2b800009 cmplwi cr7,r0,0x9 +1088 00004e30 419d0028 bgt cr7,0x4e58 +1092 00004e34 7d024378 or r2,r8,r8 +1096 00004e38 39080001 addi r8,r8,0x1 +1100 00004e3c 911d000c stw r8,0xc(r29) +1104 00004e40 60000000 nop +1108 00004e44 89220001 lbz r9,0x1(r2) +1112 00004e48 3929ffd0 addi r9,r9,0xffd0 +1116 00004e4c 5529063e rlwinm r9,r9,0,24,31 +1120 00004e50 2b890009 cmplwi cr7,r9,0x9 +1124 00004e54 409dffe0 ble cr7,0x4e34 +1128 00004e58 88080000 lbz r0,0x0(r8) +1132 00004e5c 39080001 addi r8,r8,0x1 +1136 00004e60 911d000c stw r8,0xc(r29) +1140 00004e64 2f80005f cmpwi cr7,r0,0x5f '_' +1144 00004e68 40be09f8 bne+ cr7,0x5860 +1148 00004e6c 48000a14 b 0x5880 +1152 00004e70 805d0014 lwz r2,0x14(r29) +1156 00004e74 801d0018 lwz r0,0x18(r29) +1160 00004e78 7f820000 cmpw cr7,r2,r0 +1164 00004e7c 409c09e4 bge cr7,0x5860 +1168 00004e80 1d62000c mulli r11,r2,0xc +1172 00004e84 813d0010 lwz r9,0x10(r29) +1176 00004e88 38020001 addi r0,r2,0x1 +1180 00004e8c 901d0014 stw r0,0x14(r29) +1184 00004e90 7feb4a15 add. r31,r11,r9 +1188 00004e94 41820a3c beq 0x58d0 +1192 00004e98 3800000f li r0,0xf +1196 00004e9c 907f0004 stw r3,0x4(r31) +1200 00004ea0 7c0b492e stwx r0,r11,r9 +1204 00004ea4 38000000 li r0,0x0 +1208 00004ea8 901f0008 stw r0,0x8(r31) +1212 00004eac 48000a24 b 0x58d0 +1216 00004eb0 88080000 lbz r0,0x0(r8) +1220 00004eb4 390a0003 addi r8,r10,0x3 +1224 00004eb8 911d000c stw r8,0xc(r29) +1228 00004ebc 7c000774 extsb r0,r0 +1232 00004ec0 2f800068 cmpwi cr7,r0,0x68 'h' +1236 00004ec4 409e0068 bne cr7,0x4f2c +1240 00004ec8 880a0003 lbz r0,0x3(r10) +1244 00004ecc 7c020774 extsb r2,r0 +1248 00004ed0 2f82006e cmpwi cr7,r2,0x6e 'n' +1252 00004ed4 409e001c bne cr7,0x4ef0 +1256 00004ed8 390a0004 addi r8,r10,0x4 +1260 00004edc 911d000c stw r8,0xc(r29) +1264 00004ee0 60000000 nop +1268 00004ee4 60000000 nop +1272 00004ee8 880a0004 lbz r0,0x4(r10) +1276 00004eec 7c020774 extsb r2,r0 +1280 00004ef0 3802ffd0 addi r0,r2,0xffd0 +1284 00004ef4 5400063e rlwinm r0,r0,0,24,31 +1288 00004ef8 2b800009 cmplwi cr7,r0,0x9 +1292 00004efc 419d011c bgt cr7,0x5018 +1296 00004f00 811d000c lwz r8,0xc(r29) +1300 00004f04 7d024378 or r2,r8,r8 +1304 00004f08 39080001 addi r8,r8,0x1 +1308 00004f0c 911d000c stw r8,0xc(r29) +1312 00004f10 60000000 nop +1316 00004f14 89220001 lbz r9,0x1(r2) +1320 00004f18 3929ffd0 addi r9,r9,0xffd0 +1324 00004f1c 5529063e rlwinm r9,r9,0,24,31 +1328 00004f20 2b890009 cmplwi cr7,r9,0x9 +1332 00004f24 409dffe0 ble cr7,0x4f04 +1336 00004f28 480000f4 b 0x501c +1340 00004f2c 2f800076 cmpwi cr7,r0,0x76 'v' +1344 00004f30 409e0930 bne cr7,0x5860 +1348 00004f34 88080000 lbz r0,0x0(r8) +1352 00004f38 7c020774 extsb r2,r0 +1356 00004f3c 2f82006e cmpwi cr7,r2,0x6e 'n' +1360 00004f40 409e001c bne cr7,0x4f5c +1364 00004f44 390a0004 addi r8,r10,0x4 +1368 00004f48 911d000c stw r8,0xc(r29) +1372 00004f4c 60000000 nop +1376 00004f50 60000000 nop +1380 00004f54 880a0004 lbz r0,0x4(r10) +1384 00004f58 7c020774 extsb r2,r0 +1388 00004f5c 3802ffd0 addi r0,r2,0xffd0 +1392 00004f60 5400063e rlwinm r0,r0,0,24,31 +1396 00004f64 2b800009 cmplwi cr7,r0,0x9 +1400 00004f68 409d0024 ble cr7,0x4f8c +1404 00004f6c 811d000c lwz r8,0xc(r29) +1408 00004f70 88080000 lbz r0,0x0(r8) +1412 00004f74 7d094378 or r9,r8,r8 +1416 00004f78 39080001 addi r8,r8,0x1 +1420 00004f7c 911d000c stw r8,0xc(r29) +1424 00004f80 2f80005f cmpwi cr7,r0,0x5f '_' +1428 00004f84 409e08dc bne cr7,0x5860 +1432 00004f88 48000030 b 0x4fb8 +1436 00004f8c 811d000c lwz r8,0xc(r29) +1440 00004f90 7d024378 or r2,r8,r8 +1444 00004f94 39080001 addi r8,r8,0x1 +1448 00004f98 911d000c stw r8,0xc(r29) +1452 00004f9c 60000000 nop +1456 00004fa0 89220001 lbz r9,0x1(r2) +1460 00004fa4 3929ffd0 addi r9,r9,0xffd0 +1464 00004fa8 5529063e rlwinm r9,r9,0,24,31 +1468 00004fac 2b890009 cmplwi cr7,r9,0x9 +1472 00004fb0 409dffe0 ble cr7,0x4f90 +1476 00004fb4 4bffffbc b 0x4f70 +1480 00004fb8 88080000 lbz r0,0x0(r8) +1484 00004fbc 7c020774 extsb r2,r0 +1488 00004fc0 2f82006e cmpwi cr7,r2,0x6e 'n' +1492 00004fc4 409e001c bne cr7,0x4fe0 +1496 00004fc8 39090002 addi r8,r9,0x2 +1500 00004fcc 911d000c stw r8,0xc(r29) +1504 00004fd0 60000000 nop +1508 00004fd4 60000000 nop +1512 00004fd8 88090002 lbz r0,0x2(r9) +1516 00004fdc 7c020774 extsb r2,r0 +1520 00004fe0 3802ffd0 addi r0,r2,0xffd0 +1524 00004fe4 5400063e rlwinm r0,r0,0,24,31 +1528 00004fe8 2b800009 cmplwi cr7,r0,0x9 +1532 00004fec 419d0030 bgt cr7,0x501c +1536 00004ff0 7d024378 or r2,r8,r8 +1540 00004ff4 39080001 addi r8,r8,0x1 +1544 00004ff8 911d000c stw r8,0xc(r29) +1548 00004ffc 60000000 nop +1552 00005000 89220001 lbz r9,0x1(r2) +1556 00005004 3929ffd0 addi r9,r9,0xffd0 +1560 00005008 5529063e rlwinm r9,r9,0,24,31 +1564 0000500c 2b890009 cmplwi cr7,r9,0x9 +1568 00005010 409dffe0 ble cr7,0x4ff0 +1572 00005014 48000008 b 0x501c +1576 00005018 811d000c lwz r8,0xc(r29) +1580 0000501c 88080000 lbz r0,0x0(r8) +1584 00005020 7d094378 or r9,r8,r8 +1588 00005024 39080001 addi r8,r8,0x1 +1592 00005028 911d000c stw r8,0xc(r29) +1596 0000502c 2f80005f cmpwi cr7,r0,0x5f '_' +1600 00005030 409e0830 bne cr7,0x5860 +1604 00005034 48000864 b 0x5898 +1608 00005038 88090002 lbz r0,0x2(r9) +1612 0000503c 7c020774 extsb r2,r0 +1616 00005040 2f82006e cmpwi cr7,r2,0x6e 'n' +1620 00005044 409e001c bne cr7,0x5060 +1624 00005048 39090003 addi r8,r9,0x3 +1628 0000504c 911d000c stw r8,0xc(r29) +1632 00005050 60000000 nop +1636 00005054 60000000 nop +1640 00005058 88090003 lbz r0,0x3(r9) +1644 0000505c 7c020774 extsb r2,r0 +1648 00005060 3802ffd0 addi r0,r2,0xffd0 +1652 00005064 5400063e rlwinm r0,r0,0,24,31 +1656 00005068 2b800009 cmplwi cr7,r0,0x9 +1660 0000506c 419d011c bgt cr7,0x5188 +1664 00005070 811d000c lwz r8,0xc(r29) +1668 00005074 7d024378 or r2,r8,r8 +1672 00005078 39080001 addi r8,r8,0x1 +1676 0000507c 911d000c stw r8,0xc(r29) +1680 00005080 60000000 nop +1684 00005084 89220001 lbz r9,0x1(r2) +1688 00005088 3929ffd0 addi r9,r9,0xffd0 +1692 0000508c 5529063e rlwinm r9,r9,0,24,31 +1696 00005090 2b890009 cmplwi cr7,r9,0x9 +1700 00005094 409dffe0 ble cr7,0x5074 +1704 00005098 480000f4 b 0x518c +1708 0000509c 2f800076 cmpwi cr7,r0,0x76 'v' +1712 000050a0 409e07c0 bne cr7,0x5860 +1716 000050a4 88020000 lbz r0,0x0(r2) +1720 000050a8 7c020774 extsb r2,r0 +1724 000050ac 2f82006e cmpwi cr7,r2,0x6e 'n' +1728 000050b0 409e001c bne cr7,0x50cc +1732 000050b4 39090003 addi r8,r9,0x3 +1736 000050b8 911d000c stw r8,0xc(r29) +1740 000050bc 60000000 nop +1744 000050c0 60000000 nop +1748 000050c4 88090003 lbz r0,0x3(r9) +1752 000050c8 7c020774 extsb r2,r0 +1756 000050cc 3802ffd0 addi r0,r2,0xffd0 +1760 000050d0 5400063e rlwinm r0,r0,0,24,31 +1764 000050d4 2b800009 cmplwi cr7,r0,0x9 +1768 000050d8 409d0024 ble cr7,0x50fc +1772 000050dc 811d000c lwz r8,0xc(r29) +1776 000050e0 88080000 lbz r0,0x0(r8) +1780 000050e4 7d094378 or r9,r8,r8 +1784 000050e8 39080001 addi r8,r8,0x1 +1788 000050ec 911d000c stw r8,0xc(r29) +1792 000050f0 2f80005f cmpwi cr7,r0,0x5f '_' +1796 000050f4 409e076c bne cr7,0x5860 +1800 000050f8 48000030 b 0x5128 +1804 000050fc 811d000c lwz r8,0xc(r29) +1808 00005100 7d024378 or r2,r8,r8 +1812 00005104 39080001 addi r8,r8,0x1 +1816 00005108 911d000c stw r8,0xc(r29) +1820 0000510c 60000000 nop +1824 00005110 89220001 lbz r9,0x1(r2) +1828 00005114 3929ffd0 addi r9,r9,0xffd0 +1832 00005118 5529063e rlwinm r9,r9,0,24,31 +1836 0000511c 2b890009 cmplwi cr7,r9,0x9 +1840 00005120 409dffe0 ble cr7,0x5100