/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 +1844 00005124 4bffffbc b 0x50e0 +1848 00005128 88080000 lbz r0,0x0(r8) +1852 0000512c 7c020774 extsb r2,r0 +1856 00005130 2f82006e cmpwi cr7,r2,0x6e 'n' +1860 00005134 409e001c bne cr7,0x5150 +1864 00005138 39090002 addi r8,r9,0x2 +1868 0000513c 911d000c stw r8,0xc(r29) +1872 00005140 60000000 nop +1876 00005144 60000000 nop +1880 00005148 88090002 lbz r0,0x2(r9) +1884 0000514c 7c020774 extsb r2,r0 +1888 00005150 3802ffd0 addi r0,r2,0xffd0 +1892 00005154 5400063e rlwinm r0,r0,0,24,31 +1896 00005158 2b800009 cmplwi cr7,r0,0x9 +1900 0000515c 419d0030 bgt cr7,0x518c +1904 00005160 7d024378 or r2,r8,r8 +1908 00005164 39080001 addi r8,r8,0x1 +1912 00005168 911d000c stw r8,0xc(r29) +1916 0000516c 60000000 nop +1920 00005170 89220001 lbz r9,0x1(r2) +1924 00005174 3929ffd0 addi r9,r9,0xffd0 +1928 00005178 5529063e rlwinm r9,r9,0,24,31 +1932 0000517c 2b890009 cmplwi cr7,r9,0x9 +1936 00005180 409dffe0 ble cr7,0x5160 +1940 00005184 48000008 b 0x518c +1944 00005188 811d000c lwz r8,0xc(r29) +1948 0000518c 88080000 lbz r0,0x0(r8) +1952 00005190 39080001 addi r8,r8,0x1 +1956 00005194 911d000c stw r8,0xc(r29) +1960 00005198 2f80005f cmpwi cr7,r0,0x5f '_' +1964 0000519c 40be06c4 bne+ cr7,0x5860 +1968 000051a0 48000714 b 0x58b4 +1972 000051a4 805d0014 lwz r2,0x14(r29) +1976 000051a8 801d0018 lwz r0,0x18(r29) +1980 000051ac 7f820000 cmpw cr7,r2,r0 +1984 000051b0 409c06b0 bge cr7,0x5860 +1988 000051b4 1d62000c mulli r11,r2,0xc +1992 000051b8 813d0010 lwz r9,0x10(r29) +1996 000051bc 38020001 addi r0,r2,0x1 +2000 000051c0 901d0014 stw r0,0x14(r29) +2004 000051c4 7feb4a15 add. r31,r11,r9 +2008 000051c8 41820708 beq 0x58d0 +2012 000051cc 38000010 li r0,0x10 +2016 000051d0 907f0004 stw r3,0x4(r31) +2020 000051d4 7c0b492e stwx r0,r11,r9 +2024 000051d8 38000000 li r0,0x0 +2028 000051dc 901f0008 stw r0,0x8(r31) +2032 000051e0 480006f0 b 0x58d0 +2036 000051e4 60000000 nop +2040 000051e8 60000000 nop +2044 000051ec 60000000 nop +2048 000051f0 7fa3eb78 or r3,r29,r29 +2052 000051f4 4800143d bl _cplus_demangle_type +2056 000051f8 811d000c lwz r8,0xc(r29) +2060 000051fc 39400000 li r10,0x0 +2064 00005200 7c7e1b78 or r30,r3,r3 +2068 00005204 88080000 lbz r0,0x0(r8) +2072 00005208 7d024378 or r2,r8,r8 +2076 0000520c 7c090774 extsb r9,r0 +2080 00005210 2f89006e cmpwi cr7,r9,0x6e 'n' +2084 00005214 409e001c bne cr7,0x5230 +2088 00005218 39080001 addi r8,r8,0x1 +2092 0000521c 39400001 li r10,0x1 +2096 00005220 911d000c stw r8,0xc(r29) +2100 00005224 60000000 nop +2104 00005228 88020001 lbz r0,0x1(r2) +2108 0000522c 7c090774 extsb r9,r0 +2112 00005230 3809ffd0 addi r0,r9,0xffd0 +2116 00005234 5400063e rlwinm r0,r0,0,24,31 +2120 00005238 2b800009 cmplwi cr7,r0,0x9 +2124 0000523c 409d0020 ble cr7,0x525c +2128 00005240 38400000 li r2,0x0 +2132 00005244 2f8a0000 cmpwi cr7,r10,0x0 +2136 00005248 419e0008 beq cr7,0x5250 +2140 0000524c 7c4200d0 neg r2,r2 +2144 00005250 2f820000 cmpwi cr7,r2,0x0 +2148 00005254 419c060c blt cr7,0x5860 +2152 00005258 48000040 b 0x5298 +2156 0000525c 811d000c lwz r8,0xc(r29) +2160 00005260 38400000 li r2,0x0 +2164 00005264 7d0b4378 or r11,r8,r8 +2168 00005268 39080001 addi r8,r8,0x1 +2172 0000526c 1c42000a mulli r2,r2,0xa +2176 00005270 911d000c stw r8,0xc(r29) +2180 00005274 7c424a14 add r2,r2,r9 +2184 00005278 3842ffd0 addi r2,r2,0xffd0 +2188 0000527c 892b0001 lbz r9,0x1(r11) +2192 00005280 7d290774 extsb r9,r9 +2196 00005284 3809ffd0 addi r0,r9,0xffd0 +2200 00005288 5400063e rlwinm r0,r0,0,24,31 +2204 0000528c 2b800009 cmplwi cr7,r0,0x9 +2208 00005290 409dffd4 ble cr7,0x5264 +2212 00005294 4bffffb0 b 0x5244 +2216 00005298 805d000c lwz r2,0xc(r29) +2220 0000529c 88020000 lbz r0,0x0(r2) +2224 000052a0 39020001 addi r8,r2,0x1 +2228 000052a4 911d000c stw r8,0xc(r29) +2232 000052a8 2f80005f cmpwi cr7,r0,0x5f '_' +2236 000052ac 40be05b4 bne+ cr7,0x5860 +2240 000052b0 7fa3eb78 or r3,r29,r29 +2244 000052b4 4800137d bl _cplus_demangle_type +2248 000052b8 805d0030 lwz r2,0x30(r29) +2252 000052bc 2c030000 cmpwi r3,0x0 +2256 000052c0 39620005 addi r11,r2,0x5 +2260 000052c4 917d0030 stw r11,0x30(r29) +2264 000052c8 41820598 beq 0x5860 +2268 000052cc 2f9e0000 cmpwi cr7,r30,0x0 +2272 000052d0 419e0590 beq cr7,0x5860 +2276 000052d4 805d0014 lwz r2,0x14(r29) +2280 000052d8 801d0018 lwz r0,0x18(r29) +2284 000052dc 7f820000 cmpw cr7,r2,r0 +2288 000052e0 409c0580 bge cr7,0x5860 +2292 000052e4 1d62000c mulli r11,r2,0xc +2296 000052e8 813d0010 lwz r9,0x10(r29) +2300 000052ec 38020001 addi r0,r2,0x1 +2304 000052f0 901d0014 stw r0,0x14(r29) +2308 000052f4 7feb4a15 add. r31,r11,r9 +2312 000052f8 418205d8 beq 0x58d0 +2316 000052fc 3800000a li r0,0xa +2320 00005300 907f0004 stw r3,0x4(r31) +2324 00005304 93df0008 stw r30,0x8(r31) +2328 00005308 7c0b492e stwx r0,r11,r9 +2332 0000530c 480005c4 b 0x58d0 +2336 00005310 7fa3eb78 or r3,r29,r29 +2340 00005314 4800131d bl _cplus_demangle_type +2344 00005318 2c030000 cmpwi r3,0x0 +2348 0000531c 41820544 beq 0x5860 +2352 00005320 805d0014 lwz r2,0x14(r29) +2356 00005324 801d0018 lwz r0,0x18(r29) +2360 00005328 7f820000 cmpw cr7,r2,r0 +2364 0000532c 409c0534 bge cr7,0x5860 +2368 00005330 1d62000c mulli r11,r2,0xc +2372 00005334 813d0010 lwz r9,0x10(r29) +2376 00005338 38020001 addi r0,r2,0x1 +2380 0000533c 901d0014 stw r0,0x14(r29) +2384 00005340 7feb4a15 add. r31,r11,r9 +2388 00005344 4182058c beq 0x58d0 +2392 00005348 3800000d li r0,0xd +2396 0000534c 907f0004 stw r3,0x4(r31) +2400 00005350 7c0b492e stwx r0,r11,r9 +2404 00005354 38000000 li r0,0x0 +2408 00005358 901f0008 stw r0,0x8(r31) +2412 0000535c 48000574 b 0x58d0 +2416 00005360 7fa3eb78 or r3,r29,r29 +2420 00005364 480012cd bl _cplus_demangle_type +2424 00005368 2c030000 cmpwi r3,0x0 +2428 0000536c 418204f4 beq 0x5860 +2432 00005370 805d0014 lwz r2,0x14(r29) +2436 00005374 801d0018 lwz r0,0x18(r29) +2440 00005378 7f820000 cmpw cr7,r2,r0 +2444 0000537c 409c04e4 bge cr7,0x5860 +2448 00005380 1d62000c mulli r11,r2,0xc +2452 00005384 813d0010 lwz r9,0x10(r29) +2456 00005388 38020001 addi r0,r2,0x1 +2460 0000538c 901d0014 stw r0,0x14(r29) +2464 00005390 7feb4a15 add. r31,r11,r9 +2468 00005394 4182053c beq 0x58d0 +2472 00005398 38000011 li r0,0x11 +2476 0000539c 907f0004 stw r3,0x4(r31) +2480 000053a0 7c0b492e stwx r0,r11,r9 +2484 000053a4 38000000 li r0,0x0 +2488 000053a8 901f0008 stw r0,0x8(r31) +2492 000053ac 48000524 b 0x58d0 +2496 000053b0 2f800047 cmpwi cr7,r0,0x47 'G' +2500 000053b4 409e04ac bne cr7,0x5860 +2504 000053b8 880a0001 lbz r0,0x1(r10) +2508 000053bc 390a0002 addi r8,r10,0x2 +2512 000053c0 911d000c stw r8,0xc(r29) +2516 000053c4 7c000774 extsb r0,r0 +2520 000053c8 2f800052 cmpwi cr7,r0,0x52 'R' +2524 000053cc 419e0064 beq cr7,0x5430 +2528 000053d0 2f800056 cmpwi cr7,r0,0x56 'V' +2532 000053d4 419e0010 beq cr7,0x53e4 +2536 000053d8 2f800041 cmpwi cr7,r0,0x41 'A' +2540 000053dc 409e0484 bne cr7,0x5860 +2544 000053e0 4800009c b 0x547c +2548 000053e4 4800096d bl _d_name +2552 000053e8 2c030000 cmpwi r3,0x0 +2556 000053ec 41820474 beq 0x5860 +2560 000053f0 805d0014 lwz r2,0x14(r29) +2564 000053f4 801d0018 lwz r0,0x18(r29) +2568 000053f8 7f820000 cmpw cr7,r2,r0 +2572 000053fc 409c0464 bge cr7,0x5860 +2576 00005400 1d62000c mulli r11,r2,0xc +2580 00005404 813d0010 lwz r9,0x10(r29) +2584 00005408 38020001 addi r0,r2,0x1 +2588 0000540c 901d0014 stw r0,0x14(r29) +2592 00005410 7feb4a15 add. r31,r11,r9 +2596 00005414 418204bc beq 0x58d0 +2600 00005418 38000012 li r0,0x12 +2604 0000541c 907f0004 stw r3,0x4(r31) +2608 00005420 7c0b492e stwx r0,r11,r9 +2612 00005424 38000000 li r0,0x0 +2616 00005428 901f0008 stw r0,0x8(r31) +2620 0000542c 480004a4 b 0x58d0 +2624 00005430 48000921 bl _d_name +2628 00005434 2c030000 cmpwi r3,0x0 +2632 00005438 41820428 beq 0x5860 +2636 0000543c 805d0014 lwz r2,0x14(r29) +2640 00005440 801d0018 lwz r0,0x18(r29) +2644 00005444 7f820000 cmpw cr7,r2,r0 +2648 00005448 409c0418 bge cr7,0x5860 +2652 0000544c 1d62000c mulli r11,r2,0xc +2656 00005450 813d0010 lwz r9,0x10(r29) +2660 00005454 38020001 addi r0,r2,0x1 +2664 00005458 901d0014 stw r0,0x14(r29) +2668 0000545c 7feb4a15 add. r31,r11,r9 +2672 00005460 41820470 beq 0x58d0 +2676 00005464 38000013 li r0,0x13 +2680 00005468 907f0004 stw r3,0x4(r31) +2684 0000546c 7c0b492e stwx r0,r11,r9 +2688 00005470 38000000 li r0,0x0 +2692 00005474 901f0008 stw r0,0x8(r31) +2696 00005478 48000458 b 0x58d0 +2700 0000547c 38800000 li r4,0x0 +2704 00005480 4bfff571 bl _d_encoding +2708 00005484 2c030000 cmpwi r3,0x0 +2712 00005488 418203d8 beq 0x5860 +2716 0000548c 805d0014 lwz r2,0x14(r29) +2720 00005490 801d0018 lwz r0,0x18(r29) +2724 00005494 7f820000 cmpw cr7,r2,r0 +2728 00005498 409c03c8 bge cr7,0x5860 +2732 0000549c 1d62000c mulli r11,r2,0xc +2736 000054a0 813d0010 lwz r9,0x10(r29) +2740 000054a4 38020001 addi r0,r2,0x1 +2744 000054a8 901d0014 stw r0,0x14(r29) +2748 000054ac 7feb4a15 add. r31,r11,r9 +2752 000054b0 41820420 beq 0x58d0 +2756 000054b4 38000014 li r0,0x14 +2760 000054b8 907f0004 stw r3,0x4(r31) +2764 000054bc 7c0b492e stwx r0,r11,r9 +2768 000054c0 38000000 li r0,0x0 +2772 000054c4 901f0008 stw r0,0x8(r31) +2776 000054c8 48000408 b 0x58d0 +2780 000054cc 60000000 nop +2784 000054d0 48000881 bl _d_name +2788 000054d4 2e030000 cmpwi cr4,r3,0x0 +2792 000054d8 7c7f1b78 or r31,r3,r3 +2796 000054dc 41920074 beq cr4,0x5550 +2800 000054e0 2f9e0000 cmpwi cr7,r30,0x0 +2804 000054e4 419e006c beq cr7,0x5550 +2808 000054e8 801d0008 lwz r0,0x8(r29) +2812 000054ec 70020001 andi. r2,r0,0x1 +2816 000054f0 41820014 beq 0x5504 +2820 000054f4 4800005c b 0x5550 +2824 000054f8 60000000 nop +2828 000054fc 60000000 nop +2832 00005500 83ff0004 lwz r31,0x4(r31) +2836 00005504 805f0000 lwz r2,0x0(r31) +2840 00005508 3802ffe7 addi r0,r2,0xffe7 +2844 0000550c 2b800002 cmplwi cr7,r0,0x2 +2848 00005510 409dfff0 ble cr7,0x5500 +2852 00005514 2f820002 cmpwi cr7,r2,0x2 +2856 00005518 409e03b8 bne cr7,0x58d0 +2860 0000551c 813f0008 lwz r9,0x8(r31) +2864 00005520 80490000 lwz r2,0x0(r9) +2868 00005524 3842ffe7 addi r2,r2,0xffe7 +2872 00005528 2b820002 cmplwi cr7,r2,0x2 +2876 0000552c 419d0018 bgt cr7,0x5544 +2880 00005530 81290004 lwz r9,0x4(r9) +2884 00005534 80490000 lwz r2,0x0(r9) +2888 00005538 3842ffe7 addi r2,r2,0xffe7 +2892 0000553c 2b820002 cmplwi cr7,r2,0x2 +2896 00005540 409dfff0 ble cr7,0x5530 +2900 00005544 913f0008 stw r9,0x8(r31) +2904 00005548 48000388 b 0x58d0 +2908 0000554c 60000000 nop +2912 00005550 811d000c lwz r8,0xc(r29) +2916 00005554 88080000 lbz r0,0x0(r8) +2920 00005558 7c000774 extsb r0,r0 +2924 0000555c 2f800000 cmpwi cr7,r0,0x0 +2928 00005560 419e0370 beq cr7,0x58d0 +2932 00005564 2f800045 cmpwi cr7,r0,0x45 'E' +2936 00005568 419e0368 beq cr7,0x58d0 +2940 0000556c 41920144 beq cr4,0x56b0 +2944 00005570 805f0000 lwz r2,0x0(r31) +2948 00005574 2f820004 cmpwi cr7,r2,0x4 +2952 00005578 419e001c beq cr7,0x5594 +2956 0000557c 2b820004 cmplwi cr7,r2,0x4 +2960 00005580 419c0130 blt cr7,0x56b0 +2964 00005584 3802ffe7 addi r0,r2,0xffe7 +2968 00005588 2b800002 cmplwi cr7,r0,0x2 +2972 0000558c 419d0124 bgt cr7,0x56b0 +2976 00005590 4800010c b 0x569c +2980 00005594 817f0004 lwz r11,0x4(r31) +2984 00005598 2f8b0000 cmpwi cr7,r11,0x0 +2988 0000559c 419e00f0 beq cr7,0x568c +2992 000055a0 812b0000 lwz r9,0x0(r11) +2996 000055a4 2b89002a cmplwi cr7,r9,0x2a '*' +3000 000055a8 419d00e4 bgt cr7,0x568c +3004 000055ac 3c400000 lis r2,0x0 +3008 000055b0 5529103a rlwinm r9,r9,2,0,29 +3012 000055b4 384255c8 addi r2,r2,0x55c8 +3016 000055b8 7c09102e lwzx r0,r9,r2 +3020 000055bc 7c001214 add r0,r0,r2 +3024 000055c0 7c0903a6 mtspr ctr,r0 +3028 000055c4 4e800420 bctr +3032 000055c8 000000c4 .long 0x000000c4 +3036 000055cc 000000b4 .long 0x000000b4 +3040 000055d0 000000b4 .long 0x000000b4 +3044 000055d4 000000c4 .long 0x000000c4 +3048 000055d8 000000c4 .long 0x000000c4 +3052 000055dc 000000c4 .long 0x000000c4 +3056 000055e0 000000ac .long 0x000000ac +3060 000055e4 000000ac .long 0x000000ac +3064 000055e8 000000c4 .long 0x000000c4 +3068 000055ec 000000c4 .long 0x000000c4 +3072 000055f0 000000c4 .long 0x000000c4 +3076 000055f4 000000c4 .long 0x000000c4 +3080 000055f8 000000c4 .long 0x000000c4 +3084 000055fc 000000c4 .long 0x000000c4 +3088 00005600 000000c4 .long 0x000000c4 +3092 00005604 000000c4 .long 0x000000c4 +3096 00005608 000000c4 .long 0x000000c4 +3100 0000560c 000000c4 .long 0x000000c4 +3104 00005610 000000c4 .long 0x000000c4 +3108 00005614 000000c4 .long 0x000000c4 +3112 00005618 000000c4 .long 0x000000c4 +3116 0000561c 000000c4 .long 0x000000c4 +3120 00005620 000000c4 .long 0x000000c4 +3124 00005624 000000c4 .long 0x000000c4 +3128 00005628 000000c4 .long 0x000000c4 +3132 0000562c 000000c4 .long 0x000000c4 +3136 00005630 000000c4 .long 0x000000c4 +3140 00005634 000000c4 .long 0x000000c4 +3144 00005638 000000c4 .long 0x000000c4 +3148 0000563c 000000c4 .long 0x000000c4 +3152 00005640 000000c4 .long 0x000000c4 +3156 00005644 000000c4 .long 0x000000c4 +3160 00005648 000000c4 .long 0x000000c4 +3164 0000564c 000000c4 .long 0x000000c4 +3168 00005650 000000c4 .long 0x000000c4 +3172 00005654 000000c4 .long 0x000000c4 +3176 00005658 000000c4 .long 0x000000c4 +3180 0000565c 000000c4 .long 0x000000c4 +3184 00005660 000000c4 .long 0x000000c4 +3188 00005664 000000c4 .long 0x000000c4 +3192 00005668 000000c4 .long 0x000000c4 +3196 0000566c 000000c4 .long 0x000000c4 +3200 00005670 000000ac .long 0x000000ac +3204 00005674 38600001 li r3,0x1 +3208 00005678 48000018 b 0x5690 +3212 0000567c 806b0008 lwz r3,0x8(r11) +3216 00005680 4bffdf41 bl _is_ctor_dtor_or_conversion +3220 00005684 811d000c lwz r8,0xc(r29) +3224 00005688 48000008 b 0x5690 +3228 0000568c 38600000 li r3,0x0 +3232 00005690 20030000 subfic r0,r3,0x0 +3236 00005694 7fc01914 adde r30,r0,r3 +3240 00005698 4800001c b 0x56b4 +3244 0000569c 807f0004 lwz r3,0x4(r31) +3248 000056a0 4bffe951 bl _has_return_type +3252 000056a4 811d000c lwz r8,0xc(r29) +3256 000056a8 7c7e1b78 or r30,r3,r3 +3260 000056ac 48000008 b 0x56b4 +3264 000056b0 3bc00000 li r30,0x0 +3268 000056b4 88080000 lbz r0,0x0(r8) +3272 000056b8 2f80004a cmpwi cr7,r0,0x4a 'J' +3276 000056bc 409e0010 bne cr7,0x56cc +3280 000056c0 39080001 addi r8,r8,0x1 +3284 000056c4 3bc00001 li r30,0x1 +3288 000056c8 911d000c stw r8,0xc(r29) +3292 000056cc 39400000 li r10,0x0 +3296 000056d0 3b600000 li r27,0x0 +3300 000056d4 3b810038 addi r28,r1,0x38 +3304 000056d8 91410038 stw r10,0x38(r1) +3308 000056dc 48000010 b 0x56ec +3312 000056e0 7c7b1b78 or r27,r3,r3 +3316 000056e4 811d000c lwz r8,0xc(r29) +3320 000056e8 3bc00000 li r30,0x0 +3324 000056ec 88080000 lbz r0,0x0(r8) +3328 000056f0 7c000774 extsb r0,r0 +3332 000056f4 2f800000 cmpwi cr7,r0,0x0 +3336 000056f8 419e0080 beq cr7,0x5778 +3340 000056fc 2f800045 cmpwi cr7,r0,0x45 'E' +3344 00005700 419e0078 beq cr7,0x5778 +3348 00005704 7fa3eb78 or r3,r29,r29 +3352 00005708 48000f29 bl _cplus_demangle_type +3356 0000570c 2c030000 cmpwi r3,0x0 +3360 00005710 418200f4 beq 0x5804 +3364 00005714 2c1e0000 cmpwi r30,0x0 +3368 00005718 4082ffc8 bne 0x56e0 +3372 0000571c 805d0014 lwz r2,0x14(r29) +3376 00005720 801d0018 lwz r0,0x18(r29) +3380 00005724 7f820000 cmpw cr7,r2,r0 +3384 00005728 419c0018 blt cr7,0x5740 +3388 0000572c 38400000 li r2,0x0 +3392 00005730 48000038 b 0x5768 +3396 00005734 60000000 nop +3400 00005738 60000000 nop +3404 0000573c 60000000 nop +3408 00005740 1d62000c mulli r11,r2,0xc +3412 00005744 813d0010 lwz r9,0x10(r29) +3416 00005748 38020001 addi r0,r2,0x1 +3420 0000574c 901d0014 stw r0,0x14(r29) +3424 00005750 7c4b4a15 add. r2,r11,r9 +3428 00005754 41820014 beq 0x5768 +3432 00005758 38000026 li r0,0x26 +3436 0000575c 90620004 stw r3,0x4(r2) +3440 00005760 93c20008 stw r30,0x8(r2) +3444 00005764 7c0b492e stwx r0,r11,r9 +3448 00005768 905c0000 stw r2,0x0(r28) +3452 0000576c 41820098 beq 0x5804 +3456 00005770 3b820008 addi r28,r2,0x8 +3460 00005774 4bffff70 b 0x56e4 +3464 00005778 81410038 lwz r10,0x38(r1) +3468 0000577c 2f8a0000 cmpwi cr7,r10,0x0 +3472 00005780 419e0084 beq cr7,0x5804 +3476 00005784 800a0008 lwz r0,0x8(r10) +3480 00005788 2f800000 cmpwi cr7,r0,0x0 +3484 0000578c 409e003c bne cr7,0x57c8 +3488 00005790 804a0004 lwz r2,0x4(r10) +3492 00005794 80020000 lwz r0,0x0(r2) +3496 00005798 2f800021 cmpwi cr7,r0,0x21 '!' +3500 0000579c 409e002c bne cr7,0x57c8 +3504 000057a0 80420004 lwz r2,0x4(r2) +3508 000057a4 80020010 lwz r0,0x10(r2) +3512 000057a8 2f800009 cmpwi cr7,r0,0x9 +3516 000057ac 409e001c bne cr7,0x57c8 +3520 000057b0 80420004 lwz r2,0x4(r2) +3524 000057b4 801d0030 lwz r0,0x30(r29) +3528 000057b8 39400000 li r10,0x0 +3532 000057bc 91410038 stw r10,0x38(r1) +3536 000057c0 7c020050 subf r0,r2,r0 +3540 000057c4 901d0030 stw r0,0x30(r29) +3544 000057c8 805d0014 lwz r2,0x14(r29) +3548 000057cc 801d0018 lwz r0,0x18(r29) +3552 000057d0 7f820000 cmpw cr7,r2,r0 +3556 000057d4 409c0030 bge cr7,0x5804 +3560 000057d8 1d62000c mulli r11,r2,0xc +3564 000057dc 813d0010 lwz r9,0x10(r29) +3568 000057e0 38020001 addi r0,r2,0x1 +3572 000057e4 901d0014 stw r0,0x14(r29) +3576 000057e8 7c4b4a15 add. r2,r11,r9 +3580 000057ec 4182001c beq 0x5808 +3584 000057f0 38000023 li r0,0x23 +3588 000057f4 93620004 stw r27,0x4(r2) +3592 000057f8 91420008 stw r10,0x8(r2) +3596 000057fc 7c0b492e stwx r0,r11,r9 +3600 00005800 48000008 b 0x5808 +3604 00005804 38400000 li r2,0x0 +3608 00005808 41920058 beq cr4,0x5860 +3612 0000580c 2f820000 cmpwi cr7,r2,0x0 +3616 00005810 419e0050 beq cr7,0x5860 +3620 00005814 813d0014 lwz r9,0x14(r29) +3624 00005818 801d0018 lwz r0,0x18(r29) +3628 0000581c 7f890000 cmpw cr7,r9,r0 +3632 00005820 409c0040 bge cr7,0x5860 +3636 00005824 1d49000c mulli r10,r9,0xc +3640 00005828 817d0010 lwz r11,0x10(r29) +3644 0000582c 38090001 addi r0,r9,0x1 +3648 00005830 901d0014 stw r0,0x14(r29) +3652 00005834 7d2a5a15 add. r9,r10,r11 +3656 00005838 41820028 beq 0x5860 +3660 0000583c 93e90004 stw r31,0x4(r9) +3664 00005840 38000003 li r0,0x3 +3668 00005844 7d3f4b78 or r31,r9,r9 +3672 00005848 90490008 stw r2,0x8(r9) +3676 0000584c 7c0a592e stwx r0,r10,r11 +3680 00005850 48000080 b 0x58d0 +3684 00005854 60000000 nop +3688 00005858 60000000 nop +3692 0000585c 60000000 nop +3696 00005860 3be00000 li r31,0x0 +3700 00005864 4800006c b 0x58d0 +3704 00005868 7fa3eb78 or r3,r29,r29 +3708 0000586c 38800000 li r4,0x0 +3712 00005870 4bfff181 bl _d_encoding +3716 00005874 2c030000 cmpwi r3,0x0 +3720 00005878 4182ffe8 beq 0x5860 +3724 0000587c 4bfff4b4 b 0x4d30 +3728 00005880 7fa3eb78 or r3,r29,r29 +3732 00005884 38800000 li r4,0x0 +3736 00005888 4bfff169 bl _d_encoding +3740 0000588c 2c030000 cmpwi r3,0x0 +3744 00005890 4182ffd0 beq 0x5860 +3748 00005894 4bfff5dc b 0x4e70 +3752 00005898 88080000 lbz r0,0x0(r8) +3756 0000589c 38490002 addi r2,r9,0x2 +3760 000058a0 905d000c stw r2,0xc(r29) +3764 000058a4 7c000774 extsb r0,r0 +3768 000058a8 2f800068 cmpwi cr7,r0,0x68 'h' +3772 000058ac 409ef7f0 bne cr7,0x509c +3776 000058b0 4bfff788 b 0x5038 +3780 000058b4 7fa3eb78 or r3,r29,r29 +3784 000058b8 38800000 li r4,0x0 +3788 000058bc 4bfff135 bl _d_encoding +3792 000058c0 2c030000 cmpwi r3,0x0 +3796 000058c4 4182ff9c beq 0x5860 +3800 000058c8 4bfff8dc b 0x51a4 +3804 000058cc 60000000 nop +3808 000058d0 38210070 addi r1,r1,0x70 +3812 000058d4 7fe3fb78 or r3,r31,r31 +3816 000058d8 80010008 lwz r0,0x8(r1) +3820 000058dc 81610004 lwz r11,0x4(r1) +3824 000058e0 bb61ffec lmw r27,0xffec(r1) +3828 000058e4 7c0803a6 mtspr lr,r0 +3832 000058e8 7d708120 mtocrf 0x08,r11 +3836 000058ec 4e800020 blr _cplus_demangle_mangled_name: +0 000058f0 8123000c lwz r9,0xc(r3) +4 000058f4 88090000 lbz r0,0x0(r9) +8 000058f8 38490001 addi r2,r9,0x1 +12 000058fc 9043000c stw r2,0xc(r3) +16 00005900 2f80005f cmpwi cr7,r0,0x5f '_' +20 00005904 409e001c bne cr7,0x5920 +24 00005908 88090001 lbz r0,0x1(r9) +28 0000590c 38490002 addi r2,r9,0x2 +32 00005910 9043000c stw r2,0xc(r3) +36 00005914 2f80005a cmpwi cr7,r0,0x5a 'Z' +40 00005918 409e0008 bne cr7,0x5920 +44 0000591c 4bfff0d4 b _d_encoding +48 00005920 38600000 li r3,0x0 +52 00005924 4e800020 blr +56 00005928 60000000 nop +60 0000592c 60000000 nop _d_expr_primary: +0 00005930 7c0802a6 mfspr r0,lr +4 00005934 93e1fffc stw r31,0xfffc(r1) +8 00005938 7c7f1b78 or r31,r3,r3 +12 0000593c 90010008 stw r0,0x8(r1) +16 00005940 9421ffb0 stwu r1,0xffb0(r1) +20 00005944 60000000 nop +24 00005948 60000000 nop +28 0000594c 8123000c lwz r9,0xc(r3) +32 00005950 88090000 lbz r0,0x0(r9) +36 00005954 38490001 addi r2,r9,0x1 +40 00005958 9043000c stw r2,0xc(r3) +44 0000595c 2f80004c cmpwi cr7,r0,0x4c 'L' +48 00005960 409e0270 bne cr7,0x5bd0 +52 00005964 88090001 lbz r0,0x1(r9) +56 00005968 2f80005f cmpwi cr7,r0,0x5f '_' +60 0000596c 409e0030 bne cr7,0x599c +64 00005970 38490002 addi r2,r9,0x2 +68 00005974 9043000c stw r2,0xc(r3) +72 00005978 38490003 addi r2,r9,0x3 +76 0000597c 60000000 nop +80 00005980 88090002 lbz r0,0x2(r9) +84 00005984 9043000c stw r2,0xc(r3) +88 00005988 2f80005a cmpwi cr7,r0,0x5a 'Z' +92 0000598c 409e0224 bne cr7,0x5bb0 +96 00005990 38800000 li r4,0x0 +100 00005994 4bfff05d bl _d_encoding +104 00005998 4800021c b 0x5bb4 +108 0000599c 48000c95 bl _cplus_demangle_type +112 000059a0 7c671b79 or. r7,r3,r3 +116 000059a4 4182022c beq 0x5bd0 +120 000059a8 80070000 lwz r0,0x0(r7) +124 000059ac 2f800021 cmpwi cr7,r0,0x21 '!' +128 000059b0 409e0024 bne cr7,0x59d4 +132 000059b4 80470004 lwz r2,0x4(r7) +136 000059b8 80020010 lwz r0,0x10(r2) +140 000059bc 2f800000 cmpwi cr7,r0,0x0 +144 000059c0 419e0014 beq cr7,0x59d4 +148 000059c4 80420004 lwz r2,0x4(r2) +152 000059c8 801f0030 lwz r0,0x30(r31) +156 000059cc 7c020050 subf r0,r2,r0 +160 000059d0 901f0030 stw r0,0x30(r31) +164 000059d4 805f000c lwz r2,0xc(r31) +168 000059d8 38c00031 li r6,0x31 +172 000059dc 88020000 lbz r0,0x0(r2) +176 000059e0 2f80006e cmpwi cr7,r0,0x6e 'n' +180 000059e4 409e0010 bne cr7,0x59f4 +184 000059e8 38420001 addi r2,r2,0x1 +188 000059ec 38c00032 li r6,0x32 +192 000059f0 905f000c stw r2,0xc(r31) +196 000059f4 88020000 lbz r0,0x0(r2) +200 000059f8 7c451378 or r5,r2,r2 +204 000059fc 39000000 li r8,0x0 +208 00005a00 7c000774 extsb r0,r0 +212 00005a04 2f800045 cmpwi cr7,r0,0x45 'E' +216 00005a08 419e0030 beq cr7,0x5a38 +220 00005a0c 2f800000 cmpwi cr7,r0,0x0 +224 00005a10 419e01c0 beq cr7,0x5bd0 +228 00005a14 38420001 addi r2,r2,0x1 +232 00005a18 905f000c stw r2,0xc(r31) +236 00005a1c 60000000 nop +240 00005a20 60000000 nop +244 00005a24 88020000 lbz r0,0x0(r2) +248 00005a28 7c000774 extsb r0,r0 +252 00005a2c 2f800045 cmpwi cr7,r0,0x45 'E' +256 00005a30 409effdc bne cr7,0x5a0c +260 00005a34 7d051050 subf r8,r5,r2 +264 00005a38 805f0014 lwz r2,0x14(r31) +268 00005a3c 801f0018 lwz r0,0x18(r31) +272 00005a40 7f820000 cmpw cr7,r2,r0 +276 00005a44 409c0038 bge cr7,0x5a7c +280 00005a48 1d62000c mulli r11,r2,0xc +284 00005a4c 813f0010 lwz r9,0x10(r31) +288 00005a50 38020001 addi r0,r2,0x1 +292 00005a54 901f0014 stw r0,0x14(r31) +296 00005a58 7d4b4a15 add. r10,r11,r9 +300 00005a5c 41820020 beq 0x5a7c +304 00005a60 2f880000 cmpwi cr7,r8,0x0 +308 00005a64 419e0018 beq cr7,0x5a7c +312 00005a68 38000000 li r0,0x0 +316 00005a6c 90aa0004 stw r5,0x4(r10) +320 00005a70 910a0008 stw r8,0x8(r10) +324 00005a74 7c0b492e stwx r0,r11,r9 +328 00005a78 48000008 b 0x5a80 +332 00005a7c 39400000 li r10,0x0 +336 00005a80 2b860032 cmplwi cr7,r6,0x32 '2' +340 00005a84 419d012c bgt cr7,0x5bb0 +344 00005a88 3c400000 lis r2,0x0 +348 00005a8c 54c9103a rlwinm r9,r6,2,0,29 +352 00005a90 38425aa4 addi r2,r2,0x5aa4 +356 00005a94 7c09102e lwzx r0,r9,r2 +360 00005a98 7c001214 add r0,r0,r2 +364 00005a9c 7c0903a6 mtspr ctr,r0 +368 00005aa0 4e800420 bctr +372 00005aa4 0000010c .long 0x0000010c +376 00005aa8 000000cc .long 0x000000cc +380 00005aac 000000cc .long 0x000000cc +384 00005ab0 000000cc .long 0x000000cc +388 00005ab4 000000cc .long 0x000000cc +392 00005ab8 0000010c .long 0x0000010c +396 00005abc 0000010c .long 0x0000010c +400 00005ac0 0000010c .long 0x0000010c +404 00005ac4 000000d4 .long 0x000000d4 +408 00005ac8 000000d4 .long 0x000000d4 +412 00005acc 000000cc .long 0x000000cc +416 00005ad0 000000d4 .long 0x000000d4 +420 00005ad4 000000d4 .long 0x000000d4 +424 00005ad8 000000d4 .long 0x000000d4 +428 00005adc 000000d4 .long 0x000000d4 +432 00005ae0 000000d4 .long 0x000000d4 +436 00005ae4 000000d4 .long 0x000000d4 +440 00005ae8 000000d4 .long 0x000000d4 +444 00005aec 000000d4 .long 0x000000d4 +448 00005af0 000000d4 .long 0x000000d4 +452 00005af4 000000d4 .long 0x000000d4 +456 00005af8 0000010c .long 0x0000010c +460 00005afc 000000d4 .long 0x000000d4 +464 00005b00 000000d4 .long 0x000000d4 +468 00005b04 000000d4 .long 0x000000d4 +472 00005b08 000000d4 .long 0x000000d4 +476 00005b0c 000000d4 .long 0x000000d4 +480 00005b10 000000d4 .long 0x000000d4 +484 00005b14 000000cc .long 0x000000cc +488 00005b18 000000d4 .long 0x000000d4 +492 00005b1c 000000d4 .long 0x000000d4 +496 00005b20 000000d4 .long 0x000000d4 +500 00005b24 000000d4 .long 0x000000d4 +504 00005b28 0000010c .long 0x0000010c +508 00005b2c 000000d4 .long 0x000000d4 +512 00005b30 000000d4 .long 0x000000d4 +516 00005b34 000000cc .long 0x000000cc +520 00005b38 000000cc .long 0x000000cc +524 00005b3c 000000d4 .long 0x000000d4 +528 00005b40 000000d4 .long 0x000000d4 +532 00005b44 0000010c .long 0x0000010c +536 00005b48 0000010c .long 0x0000010c +540 00005b4c 000000d4 .long 0x000000d4 +544 00005b50 000000cc .long 0x000000cc +548 00005b54 000000cc .long 0x000000cc +552 00005b58 000000cc .long 0x000000cc +556 00005b5c 000000cc .long 0x000000cc +560 00005b60 000000cc .long 0x000000cc +564 00005b64 000000cc .long 0x000000cc +568 00005b68 000000cc .long 0x000000cc +572 00005b6c 000000cc .long 0x000000cc +576 00005b70 2f8a0000 cmpwi cr7,r10,0x0 +580 00005b74 419e003c beq cr7,0x5bb0 +584 00005b78 805f0014 lwz r2,0x14(r31) +588 00005b7c 801f0018 lwz r0,0x18(r31) +592 00005b80 7f820000 cmpw cr7,r2,r0 +596 00005b84 409c002c bge cr7,0x5bb0 +600 00005b88 1d62000c mulli r11,r2,0xc +604 00005b8c 813f0010 lwz r9,0x10(r31) +608 00005b90 38020001 addi r0,r2,0x1 +612 00005b94 901f0014 stw r0,0x14(r31) +616 00005b98 7c6b4a15 add. r3,r11,r9 +620 00005b9c 41820018 beq 0x5bb4 +624 00005ba0 7ccb492e stwx r6,r11,r9 +628 00005ba4 90e30004 stw r7,0x4(r3) +632 00005ba8 91430008 stw r10,0x8(r3) +636 00005bac 48000008 b 0x5bb4 +640 00005bb0 38600000 li r3,0x0 +644 00005bb4 805f000c lwz r2,0xc(r31) +648 00005bb8 88020000 lbz r0,0x0(r2) +652 00005bbc 38420001 addi r2,r2,0x1 +656 00005bc0 905f000c stw r2,0xc(r31) +660 00005bc4 2f800045 cmpwi cr7,r0,0x45 'E' +664 00005bc8 419e000c beq cr7,0x5bd4 +668 00005bcc 60000000 nop +672 00005bd0 38600000 li r3,0x0 +676 00005bd4 38210050 addi r1,r1,0x50 +680 00005bd8 80010008 lwz r0,0x8(r1) +684 00005bdc 83e1fffc lwz r31,0xfffc(r1) +688 00005be0 7c0803a6 mtspr lr,r0 +692 00005be4 4e800020 blr +696 00005be8 60000000 nop +700 00005bec 60000000 nop _d_template_args: +0 00005bf0 7c0802a6 mfspr r0,lr +4 00005bf4 bf61ffec stmw r27,0xffec(r1) +8 00005bf8 7c7f1b78 or r31,r3,r3 +12 00005bfc 90010008 stw r0,0x8(r1) +16 00005c00 9421ff90 stwu r1,0xff90(r1) +20 00005c04 60000000 nop +24 00005c08 60000000 nop +28 00005c0c 8043000c lwz r2,0xc(r3) +32 00005c10 83a3002c lwz r29,0x2c(r3) +36 00005c14 88020000 lbz r0,0x0(r2) +40 00005c18 38420001 addi r2,r2,0x1 +44 00005c1c 9043000c stw r2,0xc(r3) +48 00005c20 2f800049 cmpwi cr7,r0,0x49 'I' +52 00005c24 409e010c bne cr7,0x5d30 +56 00005c28 38000000 li r0,0x0 +60 00005c2c 3bc10038 addi r30,r1,0x38 +64 00005c30 3b600027 li r27,0x27 +68 00005c34 3b800000 li r28,0x0 +72 00005c38 90010038 stw r0,0x38(r1) +76 00005c3c 60000000 nop +80 00005c40 88020000 lbz r0,0x0(r2) +84 00005c44 7c000774 extsb r0,r0 +88 00005c48 2f80004c cmpwi cr7,r0,0x4c 'L' +92 00005c4c 419e0044 beq cr7,0x5c90 +96 00005c50 2f800058 cmpwi cr7,r0,0x58 'X' +100 00005c54 409e004c bne cr7,0x5ca0 +104 00005c58 38420001 addi r2,r2,0x1 +108 00005c5c 7fe3fb78 or r3,r31,r31 +112 00005c60 905f000c stw r2,0xc(r31) +116 00005c64 48001a1d bl _d_expression +120 00005c68 805f000c lwz r2,0xc(r31) +124 00005c6c 88020000 lbz r0,0x0(r2) +128 00005c70 38420001 addi r2,r2,0x1 +132 00005c74 905f000c stw r2,0xc(r31) +136 00005c78 2f800045 cmpwi cr7,r0,0x45 'E' +140 00005c7c 419e002c beq cr7,0x5ca8 +144 00005c80 480000b0 b 0x5d30 +148 00005c84 60000000 nop +152 00005c88 60000000 nop +156 00005c8c 60000000 nop +160 00005c90 7fe3fb78 or r3,r31,r31 +164 00005c94 4bfffc9d bl _d_expr_primary +168 00005c98 48000010 b 0x5ca8 +172 00005c9c 60000000 nop +176 00005ca0 7fe3fb78 or r3,r31,r31 +180 00005ca4 4800098d bl _cplus_demangle_type +184 00005ca8 2f830000 cmpwi cr7,r3,0x0 +188 00005cac 419e0084 beq cr7,0x5d30 +192 00005cb0 805f0014 lwz r2,0x14(r31) +196 00005cb4 801f0018 lwz r0,0x18(r31) +200 00005cb8 7f820000 cmpw cr7,r2,r0 +204 00005cbc 419c0014 blt cr7,0x5cd0 +208 00005cc0 39400000 li r10,0x0 +212 00005cc4 2c0a0000 cmpwi r10,0x0 +216 00005cc8 4800002c b 0x5cf4 +220 00005ccc 60000000 nop +224 00005cd0 1d62000c mulli r11,r2,0xc +228 00005cd4 813f0010 lwz r9,0x10(r31) +232 00005cd8 38020001 addi r0,r2,0x1 +236 00005cdc 901f0014 stw r0,0x14(r31) +240 00005ce0 7d4b4a15 add. r10,r11,r9 +244 00005ce4 41820010 beq 0x5cf4 +248 00005ce8 7f6b492e stwx r27,r11,r9 +252 00005cec 906a0004 stw r3,0x4(r10) +256 00005cf0 938a0008 stw r28,0x8(r10) +260 00005cf4 915e0000 stw r10,0x0(r30) +264 00005cf8 41820038 beq 0x5d30 +268 00005cfc 805f000c lwz r2,0xc(r31) +272 00005d00 3bca0008 addi r30,r10,0x8 +276 00005d04 88020000 lbz r0,0x0(r2) +280 00005d08 2f800045 cmpwi cr7,r0,0x45 'E' +284 00005d0c 409eff34 bne cr7,0x5c40 +288 00005d10 80610038 lwz r3,0x38(r1) +292 00005d14 38020001 addi r0,r2,0x1 +296 00005d18 93bf002c stw r29,0x2c(r31) +300 00005d1c 901f000c stw r0,0xc(r31) +304 00005d20 48000014 b 0x5d34 +308 00005d24 60000000 nop +312 00005d28 60000000 nop +316 00005d2c 60000000 nop +320 00005d30 38600000 li r3,0x0 +324 00005d34 38210070 addi r1,r1,0x70 +328 00005d38 80010008 lwz r0,0x8(r1) +332 00005d3c bb61ffec lmw r27,0xffec(r1) +336 00005d40 7c0803a6 mtspr lr,r0 +340 00005d44 4e800020 blr +344 00005d48 60000000 nop +348 00005d4c 60000000 nop _d_name: +0 00005d50 7c400026 mfcr r2 +4 00005d54 7c0802a6 mfspr r0,lr +8 00005d58 bfa1fff4 stmw r29,0xfff4(r1) +12 00005d5c 7c7f1b78 or r31,r3,r3 +16 00005d60 90010008 stw r0,0x8(r1) +20 00005d64 90410004 stw r2,0x4(r1) +24 00005d68 9421ffa0 stwu r1,0xffa0(r1) +28 00005d6c 60000000 nop +32 00005d70 8043000c lwz r2,0xc(r3) +36 00005d74 88020000 lbz r0,0x0(r2) +40 00005d78 7c000774 extsb r0,r0 +44 00005d7c 2f800053 cmpwi cr7,r0,0x53 'S' +48 00005d80 419e0660 beq cr7,0x63e0 +52 00005d84 2f80005a cmpwi cr7,r0,0x5a 'Z' +56 00005d88 419e03b8 beq cr7,0x6140 +60 00005d8c 2f80004e cmpwi cr7,r0,0x4e 'N' +64 00005d90 409e07e0 bne cr7,0x6570 +68 00005d94 39420001 addi r10,r2,0x1 +72 00005d98 3bc10038 addi r30,r1,0x38 +76 00005d9c 39000000 li r8,0x0 +80 00005da0 9143000c stw r10,0xc(r3) +84 00005da4 88020001 lbz r0,0x1(r2) +88 00005da8 7c000774 extsb r0,r0 +92 00005dac 480000c0 b 0x5e6c +96 00005db0 805f000c lwz r2,0xc(r31) +100 00005db4 39420001 addi r10,r2,0x1 +104 00005db8 915f000c stw r10,0xc(r31) +108 00005dbc 409a0024 bne cr6,0x5de0 +112 00005dc0 805f0030 lwz r2,0x30(r31) +116 00005dc4 39400019 li r10,0x19 +120 00005dc8 38420009 addi r2,r2,0x9 +124 00005dcc 905f0030 stw r2,0x30(r31) +128 00005dd0 48000040 b 0x5e10 +132 00005dd4 60000000 nop +136 00005dd8 60000000 nop +140 00005ddc 60000000 nop +144 00005de0 2f800056 cmpwi cr7,r0,0x56 'V' +148 00005de4 409e001c bne cr7,0x5e00 +152 00005de8 805f0030 lwz r2,0x30(r31) +156 00005dec 3940001a li r10,0x1a +160 00005df0 38420009 addi r2,r2,0x9 +164 00005df4 905f0030 stw r2,0x30(r31) +168 00005df8 48000018 b 0x5e10 +172 00005dfc 60000000 nop +176 00005e00 805f0030 lwz r2,0x30(r31) +180 00005e04 3940001b li r10,0x1b +184 00005e08 38420006 addi r2,r2,0x6 +188 00005e0c 905f0030 stw r2,0x30(r31) +192 00005e10 805f0014 lwz r2,0x14(r31) +196 00005e14 801f0018 lwz r0,0x18(r31) +200 00005e18 7f820000 cmpw cr7,r2,r0 +204 00005e1c 419c0014 blt cr7,0x5e30 +208 00005e20 38400000 li r2,0x0 +212 00005e24 2c020000 cmpwi r2,0x0 +216 00005e28 4800002c b 0x5e54 +220 00005e2c 60000000 nop +224 00005e30 1d62000c mulli r11,r2,0xc +228 00005e34 813f0010 lwz r9,0x10(r31) +232 00005e38 38020001 addi r0,r2,0x1 +236 00005e3c 901f0014 stw r0,0x14(r31) +240 00005e40 7c4b4a15 add. r2,r11,r9 +244 00005e44 41820010 beq 0x5e54 +248 00005e48 7d4b492e stwx r10,r11,r9 +252 00005e4c 91020004 stw r8,0x4(r2) +256 00005e50 91020008 stw r8,0x8(r2) +260 00005e54 905e0000 stw r2,0x0(r30) +264 00005e58 418207b8 beq 0x6610 +268 00005e5c 815f000c lwz r10,0xc(r31) +272 00005e60 3bc20004 addi r30,r2,0x4 +276 00005e64 880a0000 lbz r0,0x0(r10) +280 00005e68 7c000774 extsb r0,r0 +284 00005e6c 2f000072 cmpwi cr6,r0,0x72 'r' +288 00005e70 419aff40 beq cr6,0x5db0 +292 00005e74 2f800056 cmpwi cr7,r0,0x56 'V' +296 00005e78 419eff38 beq cr7,0x5db0 +300 00005e7c 2f80004b cmpwi cr7,r0,0x4b 'K' +304 00005e80 419eff30 beq cr7,0x5db0 +308 00005e84 2f9e0000 cmpwi cr7,r30,0x0 +312 00005e88 419e0788 beq cr7,0x6610 +316 00005e8c 815f000c lwz r10,0xc(r31) +320 00005e90 3ba00000 li r29,0x0 +324 00005e94 48000010 b 0x5ea4 +328 00005e98 815f000c lwz r10,0xc(r31) +332 00005e9c 60000000 nop +336 00005ea0 7c7d1b78 or r29,r3,r3 +340 00005ea4 880a0000 lbz r0,0x0(r10) +344 00005ea8 7d4b5378 or r11,r10,r10 +348 00005eac 7c020774 extsb r2,r0 +352 00005eb0 2f820000 cmpwi cr7,r2,0x0 +356 00005eb4 419e025c beq cr7,0x6110 +360 00005eb8 3802ffd0 addi r0,r2,0xffd0 +364 00005ebc 5400063e rlwinm r0,r0,0,24,31 +368 00005ec0 2b800009 cmplwi cr7,r0,0x9 +372 00005ec4 409d002c ble cr7,0x5ef0 +376 00005ec8 3802ff9f addi r0,r2,0xff9f +380 00005ecc 5400063e rlwinm r0,r0,0,24,31 +384 00005ed0 2b800019 cmplwi cr7,r0,0x19 +388 00005ed4 409d001c ble cr7,0x5ef0 +392 00005ed8 2f820043 cmpwi cr7,r2,0x43 'C' +396 00005edc 419e0014 beq cr7,0x5ef0 +400 00005ee0 2f820044 cmpwi cr7,r2,0x44 'D' +404 00005ee4 409e001c bne cr7,0x5f00 +408 00005ee8 60000000 nop +412 00005eec 60000000 nop +416 00005ef0 2e020053 cmpwi cr4,r2,0x53 'S' +420 00005ef4 7fe3fb78 or r3,r31,r31 +424 00005ef8 48001549 bl _d_unqualified_name +428 00005efc 48000174 b 0x6070 +432 00005f00 2e020053 cmpwi cr4,r2,0x53 'S' +436 00005f04 40920014 bne cr4,0x5f18 +440 00005f08 7fe3fb78 or r3,r31,r31 +444 00005f0c 38800001 li r4,0x1 +448 00005f10 4bffd491 bl _d_substitution +452 00005f14 4800015c b 0x6070 +456 00005f18 2f820049 cmpwi cr7,r2,0x49 'I' +460 00005f1c 409e0020 bne cr7,0x5f3c +464 00005f20 2f9d0000 cmpwi cr7,r29,0x0 +468 00005f24 419e01ec beq cr7,0x6110 +472 00005f28 7fe3fb78 or r3,r31,r31 +476 00005f2c 4bfffcc5 bl _d_template_args +480 00005f30 39000004 li r8,0x4 +484 00005f34 7c6a1b78 or r10,r3,r3 +488 00005f38 48000148 b 0x6080 +492 00005f3c 2f820054 cmpwi cr7,r2,0x54 'T' +496 00005f40 409e010c bne cr7,0x604c +500 00005f44 394a0001 addi r10,r10,0x1 +504 00005f48 39000000 li r8,0x0 +508 00005f4c 915f000c stw r10,0xc(r31) +512 00005f50 60000000 nop +516 00005f54 880b0001 lbz r0,0x1(r11) +520 00005f58 7c090774 extsb r9,r0 +524 00005f5c 2f89005f cmpwi cr7,r9,0x5f '_' +528 00005f60 419e0094 beq cr7,0x5ff4 +532 00005f64 2f89006e cmpwi cr7,r9,0x6e 'n' +536 00005f68 409e001c bne cr7,0x5f84 +540 00005f6c 394b0002 addi r10,r11,0x2 +544 00005f70 39000001 li r8,0x1 +548 00005f74 915f000c stw r10,0xc(r31) +552 00005f78 60000000 nop +556 00005f7c 880b0002 lbz r0,0x2(r11) +560 00005f80 7c090774 extsb r9,r0 +564 00005f84 3809ffd0 addi r0,r9,0xffd0 +568 00005f88 5400063e rlwinm r0,r0,0,24,31 +572 00005f8c 2b800009 cmplwi cr7,r0,0x9 +576 00005f90 409d0024 ble cr7,0x5fb4 +580 00005f94 38400000 li r2,0x0 +584 00005f98 2f880000 cmpwi cr7,r8,0x0 +588 00005f9c 419e0008 beq cr7,0x5fa4 +592 00005fa0 7c4200d0 neg r2,r2 +596 00005fa4 2f820000 cmpwi cr7,r2,0x0 +600 00005fa8 39020001 addi r8,r2,0x1 +604 00005fac 409c0044 bge cr7,0x5ff0 +608 00005fb0 480000b0 b 0x6060 +612 00005fb4 815f000c lwz r10,0xc(r31) +616 00005fb8 38400000 li r2,0x0 +620 00005fbc 7d4b5378 or r11,r10,r10 +624 00005fc0 394a0001 addi r10,r10,0x1 +628 00005fc4 1c42000a mulli r2,r2,0xa +632 00005fc8 915f000c stw r10,0xc(r31) +636 00005fcc 7c424a14 add r2,r2,r9 +640 00005fd0 3842ffd0 addi r2,r2,0xffd0 +644 00005fd4 892b0001 lbz r9,0x1(r11) +648 00005fd8 7d290774 extsb r9,r9 +652 00005fdc 3809ffd0 addi r0,r9,0xffd0 +656 00005fe0 5400063e rlwinm r0,r0,0,24,31 +660 00005fe4 2b800009 cmplwi cr7,r0,0x9 +664 00005fe8 409dffd4 ble cr7,0x5fbc +668 00005fec 4bffffac b 0x5f98 +672 00005ff0 815f000c lwz r10,0xc(r31) +676 00005ff4 880a0000 lbz r0,0x0(r10) +680 00005ff8 394a0001 addi r10,r10,0x1 +684 00005ffc 915f000c stw r10,0xc(r31) +688 00006000 2f80005f cmpwi cr7,r0,0x5f '_' +692 00006004 409e005c bne cr7,0x6060 +696 00006008 813f0014 lwz r9,0x14(r31) +700 0000600c 801f0018 lwz r0,0x18(r31) +704 00006010 805f0028 lwz r2,0x28(r31) +708 00006014 7f890000 cmpw cr7,r9,r0 +712 00006018 38420001 addi r2,r2,0x1 +716 0000601c 905f0028 stw r2,0x28(r31) +720 00006020 409c0040 bge cr7,0x6060 +724 00006024 1d69000c mulli r11,r9,0xc +728 00006028 805f0010 lwz r2,0x10(r31) +732 0000602c 38090001 addi r0,r9,0x1 +736 00006030 901f0014 stw r0,0x14(r31) +740 00006034 7c6b1215 add. r3,r11,r2 +744 00006038 41820038 beq 0x6070 +748 0000603c 38000005 li r0,0x5 +752 00006040 91030004 stw r8,0x4(r3) +756 00006044 7c0b112e stwx r0,r11,r2 +760 00006048 48000028 b 0x6070 +764 0000604c 2f820045 cmpwi cr7,r2,0x45 'E' +768 00006050 409e00c0 bne cr7,0x6110 +772 00006054 480000c0 b 0x6114 +776 00006058 60000000 nop +780 0000605c 60000000 nop +784 00006060 38600000 li r3,0x0 +788 00006064 60000000 nop +792 00006068 60000000 nop +796 0000606c 60000000 nop +800 00006070 2f9d0000 cmpwi cr7,r29,0x0 +804 00006074 419e0050 beq cr7,0x60c4 +808 00006078 7c6a1b78 or r10,r3,r3 +812 0000607c 39000001 li r8,0x1 +816 00006080 2f8a0000 cmpwi cr7,r10,0x0 +820 00006084 419e003c beq cr7,0x60c0 +824 00006088 805f0014 lwz r2,0x14(r31) +828 0000608c 801f0018 lwz r0,0x18(r31) +832 00006090 7f820000 cmpw cr7,r2,r0 +836 00006094 409c002c bge cr7,0x60c0 +840 00006098 1d62000c mulli r11,r2,0xc +844 0000609c 813f0010 lwz r9,0x10(r31) +848 000060a0 38020001 addi r0,r2,0x1 +852 000060a4 901f0014 stw r0,0x14(r31) +856 000060a8 7c6b4a15 add. r3,r11,r9 +860 000060ac 41820018 beq 0x60c4 +864 000060b0 7d0b492e stwx r8,r11,r9 +868 000060b4 93a30004 stw r29,0x4(r3) +872 000060b8 91430008 stw r10,0x8(r3) +876 000060bc 48000008 b 0x60c4 +880 000060c0 38600000 li r3,0x0 +884 000060c4 4192fdd4 beq cr4,0x5e98 +888 000060c8 815f000c lwz r10,0xc(r31) +892 000060cc 880a0000 lbz r0,0x0(r10) +896 000060d0 2f800045 cmpwi cr7,r0,0x45 'E' +900 000060d4 419efdcc beq cr7,0x5ea0 +904 000060d8 2f830000 cmpwi cr7,r3,0x0 +908 000060dc 419e0034 beq cr7,0x6110 +912 000060e0 813f0020 lwz r9,0x20(r31) +916 000060e4 801f0024 lwz r0,0x24(r31) +920 000060e8 7f890000 cmpw cr7,r9,r0 +924 000060ec 409c0024 bge cr7,0x6110 +928 000060f0 817f001c lwz r11,0x1c(r31) +932 000060f4 5529103a rlwinm r9,r9,2,0,29 +936 000060f8 7c69592e stwx r3,r9,r11 +940 000060fc 805f0020 lwz r2,0x20(r31) +944 00006100 815f000c lwz r10,0xc(r31) +948 00006104 38420001 addi r2,r2,0x1 +952 00006108 905f0020 stw r2,0x20(r31) +956 0000610c 4bfffd94 b 0x5ea0 +960 00006110 3ba00000 li r29,0x0 +964 00006114 2f9d0000 cmpwi cr7,r29,0x0 +968 00006118 93be0000 stw r29,0x0(r30) +972 0000611c 419e04f4 beq cr7,0x6610 +976 00006120 805f000c lwz r2,0xc(r31) +980 00006124 88020000 lbz r0,0x0(r2) +984 00006128 39420001 addi r10,r2,0x1 +988 0000612c 915f000c stw r10,0xc(r31) +992 00006130 2f800045 cmpwi cr7,r0,0x45 'E' +996 00006134 409e04dc bne cr7,0x6610 +1000 00006138 80610038 lwz r3,0x38(r1) +1004 0000613c 480004d8 b 0x6614 +1008 00006140 39420001 addi r10,r2,0x1 +1012 00006144 38800000 li r4,0x0 +1016 00006148 9143000c stw r10,0xc(r3) +1020 0000614c 4bffe8a5 bl _d_encoding +1024 00006150 805f000c lwz r2,0xc(r31) +1028 00006154 7c7e1b78 or r30,r3,r3 +1032 00006158 88020000 lbz r0,0x0(r2) +1036 0000615c 39420001 addi r10,r2,0x1 +1040 00006160 915f000c stw r10,0xc(r31) +1044 00006164 2f800045 cmpwi cr7,r0,0x45 'E' +1048 00006168 409e04a8 bne cr7,0x6610 +1052 0000616c 88020001 lbz r0,0x1(r2) +1056 00006170 2f800073 cmpwi cr7,r0,0x73 's' +1060 00006174 409e015c bne cr7,0x62d0 +1064 00006178 39420002 addi r10,r2,0x2 +1068 0000617c 915f000c stw r10,0xc(r31) +1072 00006180 60000000 nop +1076 00006184 60000000 nop +1080 00006188 88020002 lbz r0,0x2(r2) +1084 0000618c 2f80005f cmpwi cr7,r0,0x5f '_' +1088 00006190 409e00a4 bne cr7,0x6234 +1092 00006194 39420003 addi r10,r2,0x3 +1096 00006198 39000000 li r8,0x0 +1100 0000619c 915f000c stw r10,0xc(r31) +1104 000061a0 60000000 nop +1108 000061a4 88020003 lbz r0,0x3(r2) +1112 000061a8 7c090774 extsb r9,r0 +1116 000061ac 2f89006e cmpwi cr7,r9,0x6e 'n' +1120 000061b0 409e001c bne cr7,0x61cc +1124 000061b4 39420004 addi r10,r2,0x4 +1128 000061b8 39000001 li r8,0x1 +1132 000061bc 915f000c stw r10,0xc(r31) +1136 000061c0 60000000 nop +1140 000061c4 88020004 lbz r0,0x4(r2) +1144 000061c8 7c090774 extsb r9,r0 +1148 000061cc 3809ffd0 addi r0,r9,0xffd0 +1152 000061d0 5400063e rlwinm r0,r0,0,24,31 +1156 000061d4 2b800009 cmplwi cr7,r0,0x9 +1160 000061d8 409d0020 ble cr7,0x61f8 +1164 000061dc 38400000 li r2,0x0 +1168 000061e0 2f880000 cmpwi cr7,r8,0x0 +1172 000061e4 419e0008 beq cr7,0x61ec +1176 000061e8 7c4200d0 neg r2,r2 +1180 000061ec 2f820000 cmpwi cr7,r2,0x0 +1184 000061f0 409c0044 bge cr7,0x6234 +1188 000061f4 4800041c b 0x6610 +1192 000061f8 815f000c lwz r10,0xc(r31) +1196 000061fc 38400000 li r2,0x0 +1200 00006200 7d4b5378 or r11,r10,r10 +1204 00006204 394a0001 addi r10,r10,0x1 +1208 00006208 1c42000a mulli r2,r2,0xa +1212 0000620c 915f000c stw r10,0xc(r31) +1216 00006210 7c424a14 add r2,r2,r9 +1220 00006214 3842ffd0 addi r2,r2,0xffd0 +1224 00006218 892b0001 lbz r9,0x1(r11) +1228 0000621c 7d290774 extsb r9,r9 +1232 00006220 3809ffd0 addi r0,r9,0xffd0 +1236 00006224 5400063e rlwinm r0,r0,0,24,31 +1240 00006228 2b800009 cmplwi cr7,r0,0x9 +1244 0000622c 409dffd4 ble cr7,0x6200 +1248 00006230 4bffffb0 b 0x61e0 +1252 00006234 805f0014 lwz r2,0x14(r31) +1256 00006238 801f0018 lwz r0,0x18(r31) +1260 0000623c 7f820000 cmpw cr7,r2,r0 +1264 00006240 409c003c bge cr7,0x627c +1268 00006244 1d62000c mulli r11,r2,0xc +1272 00006248 813f0010 lwz r9,0x10(r31) +1276 0000624c 38020001 addi r0,r2,0x1 +1280 00006250 901f0014 stw r0,0x14(r31) +1284 00006254 7d4b4a15 add. r10,r11,r9 +1288 00006258 41820024 beq 0x627c +1292 0000625c 38000000 li r0,0x0 +1296 00006260 3c400003 lis r2,0x3 +1300 00006264 7c0b492e stwx r0,r11,r9 +1304 00006268 3842d238 addi r2,r2,0xd238 string literal +1308 0000626c 3800000e li r0,0xe +1312 00006270 904a0004 stw r2,0x4(r10) +1316 00006274 900a0008 stw r0,0x8(r10) +1320 00006278 48000008 b 0x6280 +1324 0000627c 39400000 li r10,0x0 +1328 00006280 2f9e0000 cmpwi cr7,r30,0x0 +1332 00006284 419e038c beq cr7,0x6610 +1336 00006288 2f8a0000 cmpwi cr7,r10,0x0 +1340 0000628c 419e0384 beq cr7,0x6610 +1344 00006290 805f0014 lwz r2,0x14(r31) +1348 00006294 801f0018 lwz r0,0x18(r31) +1352 00006298 7f820000 cmpw cr7,r2,r0 +1356 0000629c 409c0374 bge cr7,0x6610 +1360 000062a0 1d62000c mulli r11,r2,0xc +1364 000062a4 813f0010 lwz r9,0x10(r31) +1368 000062a8 38020001 addi r0,r2,0x1 +1372 000062ac 901f0014 stw r0,0x14(r31) +1376 000062b0 7c6b4a15 add. r3,r11,r9 +1380 000062b4 41820360 beq 0x6614 +1384 000062b8 38000002 li r0,0x2 +1388 000062bc 93c30004 stw r30,0x4(r3) +1392 000062c0 91430008 stw r10,0x8(r3) +1396 000062c4 7c0b492e stwx r0,r11,r9 +1400 000062c8 4800034c b 0x6614 +1404 000062cc 60000000 nop +1408 000062d0 7fe3fb78 or r3,r31,r31 +1412 000062d4 4bfffa7d bl _d_name +1416 000062d8 805f000c lwz r2,0xc(r31) +1420 000062dc 7c681b78 or r8,r3,r3 +1424 000062e0 88020000 lbz r0,0x0(r2) +1428 000062e4 2f80005f cmpwi cr7,r0,0x5f '_' +1432 000062e8 409e00a4 bne cr7,0x638c +1436 000062ec 39420001 addi r10,r2,0x1 +1440 000062f0 38e00000 li r7,0x0 +1444 000062f4 915f000c stw r10,0xc(r31) +1448 000062f8 60000000 nop +1452 000062fc 88020001 lbz r0,0x1(r2) +1456 00006300 7c090774 extsb r9,r0 +1460 00006304 2f89006e cmpwi cr7,r9,0x6e 'n' +1464 00006308 409e001c bne cr7,0x6324 +1468 0000630c 39420002 addi r10,r2,0x2 +1472 00006310 38e00001 li r7,0x1 +1476 00006314 915f000c stw r10,0xc(r31) +1480 00006318 60000000 nop +1484 0000631c 88020002 lbz r0,0x2(r2) +1488 00006320 7c090774 extsb r9,r0 +1492 00006324 3809ffd0 addi r0,r9,0xffd0 +1496 00006328 5400063e rlwinm r0,r0,0,24,31 +1500 0000632c 2b800009 cmplwi cr7,r0,0x9 +1504 00006330 409d0020 ble cr7,0x6350 +1508 00006334 38400000 li r2,0x0 +1512 00006338 2f870000 cmpwi cr7,r7,0x0 +1516 0000633c 419e0008 beq cr7,0x6344 +1520 00006340 7c4200d0 neg r2,r2 +1524 00006344 2f820000 cmpwi cr7,r2,0x0 +1528 00006348 409c0044 bge cr7,0x638c +1532 0000634c 480002c4 b 0x6610 +1536 00006350 815f000c lwz r10,0xc(r31) +1540 00006354 38400000 li r2,0x0 +1544 00006358 7d4b5378 or r11,r10,r10 +1548 0000635c 394a0001 addi r10,r10,0x1 +1552 00006360 1c42000a mulli r2,r2,0xa +1556 00006364 915f000c stw r10,0xc(r31) +1560 00006368 7c424a14 add r2,r2,r9 +1564 0000636c 3842ffd0 addi r2,r2,0xffd0 +1568 00006370 892b0001 lbz r9,0x1(r11) +1572 00006374 7d290774 extsb r9,r9 +1576 00006378 3809ffd0 addi r0,r9,0xffd0 +1580 0000637c 5400063e rlwinm r0,r0,0,24,31 +1584 00006380 2b800009 cmplwi cr7,r0,0x9 +1588 00006384 409dffd4 ble cr7,0x6358 +1592 00006388 4bffffb0 b 0x6338 +1596 0000638c 2f9e0000 cmpwi cr7,r30,0x0 +1600 00006390 419e0280 beq cr7,0x6610 +1604 00006394 2f880000 cmpwi cr7,r8,0x0 +1608 00006398 419e0278 beq cr7,0x6610 +1612 0000639c 805f0014 lwz r2,0x14(r31) +1616 000063a0 801f0018 lwz r0,0x18(r31) +1620 000063a4 7f820000 cmpw cr7,r2,r0 +1624 000063a8 409c0268 bge cr7,0x6610 +1628 000063ac 1d62000c mulli r11,r2,0xc +1632 000063b0 813f0010 lwz r9,0x10(r31) +1636 000063b4 38020001 addi r0,r2,0x1 +1640 000063b8 901f0014 stw r0,0x14(r31) +1644 000063bc 7c6b4a15 add. r3,r11,r9 +1648 000063c0 41820254 beq 0x6614 +1652 000063c4 38000002 li r0,0x2 +1656 000063c8 93c30004 stw r30,0x4(r3) +1660 000063cc 91030008 stw r8,0x8(r3) +1664 000063d0 7c0b492e stwx r0,r11,r9 +1668 000063d4 48000240 b 0x6614 +1672 000063d8 60000000 nop +1676 000063dc 60000000 nop +1680 000063e0 88020001 lbz r0,0x1(r2) +1684 000063e4 2f800074 cmpwi cr7,r0,0x74 't' +1688 000063e8 419e0018 beq cr7,0x6400 +1692 000063ec 38800000 li r4,0x0 +1696 000063f0 4bffcfb1 bl _d_substitution +1700 000063f4 39200001 li r9,0x1 +1704 000063f8 7c7e1b78 or r30,r3,r3 +1708 000063fc 480000c8 b 0x64c4 +1712 00006400 81230014 lwz r9,0x14(r3) +1716 00006404 80030018 lwz r0,0x18(r3) +1720 00006408 38420002 addi r2,r2,0x2 +1724 0000640c 9043000c stw r2,0xc(r3) +1728 00006410 7f890000 cmpw cr7,r9,r0 +1732 00006414 409c0040 bge cr7,0x6454 +1736 00006418 1d49000c mulli r10,r9,0xc +1740 0000641c 81630010 lwz r11,0x10(r3) +1744 00006420 38090001 addi r0,r9,0x1 +1748 00006424 90030014 stw r0,0x14(r3) +1752 00006428 7faa5a14 add r29,r10,r11 +1756 0000642c 2e1d0000 cmpwi cr4,r29,0x0 +1760 00006430 41920024 beq cr4,0x6454 +1764 00006434 38000000 li r0,0x0 +1768 00006438 3c400003 lis r2,0x3 +1772 0000643c 7c0a592e stwx r0,r10,r11 +1776 00006440 3842d080 addi r2,r2,0xd080 std +1780 00006444 38000003 li r0,0x3 +1784 00006448 905d0004 stw r2,0x4(r29) +1788 0000644c 901d0008 stw r0,0x8(r29) +1792 00006450 4800000c b 0x645c +1796 00006454 3ba00000 li r29,0x0 +1800 00006458 2e1d0000 cmpwi cr4,r29,0x0 +1804 0000645c 7fe3fb78 or r3,r31,r31 +1808 00006460 48000fe1 bl _d_unqualified_name +1812 00006464 4192004c beq cr4,0x64b0 +1816 00006468 2f830000 cmpwi cr7,r3,0x0 +1820 0000646c 419e0044 beq cr7,0x64b0 +1824 00006470 805f0014 lwz r2,0x14(r31) +1828 00006474 801f0018 lwz r0,0x18(r31) +1832 00006478 7f820000 cmpw cr7,r2,r0 +1836 0000647c 409c0034 bge cr7,0x64b0 +1840 00006480 1d62000c mulli r11,r2,0xc +1844 00006484 813f0010 lwz r9,0x10(r31) +1848 00006488 38020001 addi r0,r2,0x1 +1852 0000648c 901f0014 stw r0,0x14(r31) +1856 00006490 7fcb4a14 add r30,r11,r9 +1860 00006494 2e1e0000 cmpwi cr4,r30,0x0 +1864 00006498 4192001c beq cr4,0x64b4 +1868 0000649c 38000001 li r0,0x1 +1872 000064a0 93be0004 stw r29,0x4(r30) +1876 000064a4 907e0008 stw r3,0x8(r30) +1880 000064a8 7c0b492e stwx r0,r11,r9 +1884 000064ac 48000008 b 0x64b4 +1888 000064b0 3bc00000 li r30,0x0 +1892 000064b4 805f0030 lwz r2,0x30(r31) +1896 000064b8 39200000 li r9,0x0 +1900 000064bc 38420003 addi r2,r2,0x3 +1904 000064c0 905f0030 stw r2,0x30(r31) +1908 000064c4 805f000c lwz r2,0xc(r31) +1912 000064c8 7fc3f378 or r3,r30,r30 +1916 000064cc 88020000 lbz r0,0x0(r2) +1920 000064d0 2f800049 cmpwi cr7,r0,0x49 'I' +1924 000064d4 409e0140 bne cr7,0x6614 +1928 000064d8 2f890000 cmpwi cr7,r9,0x0 +1932 000064dc 409e0038 bne cr7,0x6514 +1936 000064e0 2e1e0000 cmpwi cr4,r30,0x0 +1940 000064e4 4192012c beq cr4,0x6610 +1944 000064e8 813f0020 lwz r9,0x20(r31) +1948 000064ec 801f0024 lwz r0,0x24(r31) +1952 000064f0 7f890000 cmpw cr7,r9,r0 +1956 000064f4 409c011c bge cr7,0x6610 +1960 000064f8 817f001c lwz r11,0x1c(r31) +1964 000064fc 5529103a rlwinm r9,r9,2,0,29 +1968 00006500 7fc9592e stwx r30,r9,r11 +1972 00006504 805f0020 lwz r2,0x20(r31) +1976 00006508 38420001 addi r2,r2,0x1 +1980 0000650c 905f0020 stw r2,0x20(r31) +1984 00006510 48000008 b 0x6518 +1988 00006514 2e1e0000 cmpwi cr4,r30,0x0 +1992 00006518 7fe3fb78 or r3,r31,r31 +1996 0000651c 4bfff6d5 bl _d_template_args +2000 00006520 7c691b78 or r9,r3,r3 +2004 00006524 419200ec beq cr4,0x6610 +2008 00006528 2f830000 cmpwi cr7,r3,0x0 +2012 0000652c 419e00e4 beq cr7,0x6610 +2016 00006530 805f0014 lwz r2,0x14(r31) +2020 00006534 801f0018 lwz r0,0x18(r31) +2024 00006538 7f820000 cmpw cr7,r2,r0 +2028 0000653c 409c00d4 bge cr7,0x6610 +2032 00006540 1d42000c mulli r10,r2,0xc +2036 00006544 817f0010 lwz r11,0x10(r31) +2040 00006548 38020001 addi r0,r2,0x1 +2044 0000654c 901f0014 stw r0,0x14(r31) +2048 00006550 7c6a5a15 add. r3,r10,r11 +2052 00006554 418200c0 beq 0x6614 +2056 00006558 38000004 li r0,0x4 +2060 0000655c 93c30004 stw r30,0x4(r3) +2064 00006560 91230008 stw r9,0x8(r3) +2068 00006564 7c0a592e stwx r0,r10,r11 +2072 00006568 480000ac b 0x6614 +2076 0000656c 60000000 nop +2080 00006570 48000ed1 bl _d_unqualified_name +2084 00006574 805f000c lwz r2,0xc(r31) +2088 00006578 7c7e1b78 or r30,r3,r3 +2092 0000657c 88020000 lbz r0,0x0(r2) +2096 00006580 2f800049 cmpwi cr7,r0,0x49 'I' +2100 00006584 409e0090 bne cr7,0x6614 +2104 00006588 2f9e0000 cmpwi cr7,r30,0x0 +2108 0000658c 419e0084 beq cr7,0x6610 +2112 00006590 813f0020 lwz r9,0x20(r31) +2116 00006594 801f0024 lwz r0,0x24(r31) +2120 00006598 7f890000 cmpw cr7,r9,r0 +2124 0000659c 409c0074 bge cr7,0x6610 +2128 000065a0 817f001c lwz r11,0x1c(r31) +2132 000065a4 5529103a rlwinm r9,r9,2,0,29 +2136 000065a8 7fe3fb78 or r3,r31,r31 +2140 000065ac 7fc9592e stwx r30,r9,r11 +2144 000065b0 805f0020 lwz r2,0x20(r31) +2148 000065b4 38420001 addi r2,r2,0x1 +2152 000065b8 905f0020 stw r2,0x20(r31) +2156 000065bc 4bfff635 bl _d_template_args +2160 000065c0 7c6a1b79 or. r10,r3,r3 +2164 000065c4 4182004c beq 0x6610 +2168 000065c8 805f0014 lwz r2,0x14(r31) +2172 000065cc 801f0018 lwz r0,0x18(r31) +2176 000065d0 7f820000 cmpw cr7,r2,r0 +2180 000065d4 409c003c bge cr7,0x6610 +2184 000065d8 1d62000c mulli r11,r2,0xc +2188 000065dc 813f0010 lwz r9,0x10(r31) +2192 000065e0 38020001 addi r0,r2,0x1 +2196 000065e4 901f0014 stw r0,0x14(r31) +2200 000065e8 7c6b4a15 add. r3,r11,r9 +2204 000065ec 41820028 beq 0x6614 +2208 000065f0 38000004 li r0,0x4 +2212 000065f4 93c30004 stw r30,0x4(r3) +2216 000065f8 91430008 stw r10,0x8(r3) +2220 000065fc 7c0b492e stwx r0,r11,r9 +2224 00006600 48000014 b 0x6614 +2228 00006604 60000000 nop +2232 00006608 60000000 nop +2236 0000660c 60000000 nop +2240 00006610 38600000 li r3,0x0 +2244 00006614 38210060 addi r1,r1,0x60 +2248 00006618 80010008 lwz r0,0x8(r1) +2252 0000661c 81610004 lwz r11,0x4(r1) +2256 00006620 bba1fff4 lmw r29,0xfff4(r1) +2260 00006624 7c0803a6 mtspr lr,r0 +2264 00006628 7d708120 mtocrf 0x08,r11 +2268 0000662c 4e800020 blr _cplus_demangle_type: +0 00006630 7c0802a6 mfspr r0,lr +4 00006634 bf81fff0 stmw r28,0xfff0(r1) +8 00006638 7c7e1b78 or r30,r3,r3 +12 0000663c 90010008 stw r0,0x8(r1) +16 00006640 9421ffa0 stwu r1,0xffa0(r1) +20 00006644 60000000 nop +24 00006648 60000000 nop +28 0000664c 8143000c lwz r10,0xc(r3) +32 00006650 880a0000 lbz r0,0x0(r10) +36 00006654 7d485378 or r8,r10,r10 +40 00006658 7c0b0774 extsb r11,r0 +44 0000665c 2f0b0072 cmpwi cr6,r11,0x72 'r' +48 00006660 419a00d8 beq cr6,0x6738 +52 00006664 2f8b0056 cmpwi cr7,r11,0x56 'V' +56 00006668 419e00d0 beq cr7,0x6738 +60 0000666c 2f8b004b cmpwi cr7,r11,0x4b 'K' +64 00006670 419e00c8 beq cr7,0x6738 +68 00006674 48000130 b 0x67a4 +72 00006678 60000000 nop +76 0000667c 60000000 nop +80 00006680 394a0001 addi r10,r10,0x1 +84 00006684 915e000c stw r10,0xc(r30) +88 00006688 409a0018 bne cr6,0x66a0 +92 0000668c 805e0030 lwz r2,0x30(r30) +96 00006690 39400016 li r10,0x16 +100 00006694 38420009 addi r2,r2,0x9 +104 00006698 905e0030 stw r2,0x30(r30) +108 0000669c 48000034 b 0x66d0 +112 000066a0 2f8b0056 cmpwi cr7,r11,0x56 'V' +116 000066a4 409e001c bne cr7,0x66c0 +120 000066a8 805e0030 lwz r2,0x30(r30) +124 000066ac 39400017 li r10,0x17 +128 000066b0 38420009 addi r2,r2,0x9 +132 000066b4 905e0030 stw r2,0x30(r30) +136 000066b8 48000018 b 0x66d0 +140 000066bc 60000000 nop +144 000066c0 805e0030 lwz r2,0x30(r30) +148 000066c4 39400018 li r10,0x18 +152 000066c8 38420006 addi r2,r2,0x6 +156 000066cc 905e0030 stw r2,0x30(r30) +160 000066d0 805e0014 lwz r2,0x14(r30) +164 000066d4 801e0018 lwz r0,0x18(r30) +168 000066d8 7f820000 cmpw cr7,r2,r0 +172 000066dc 419c0014 blt cr7,0x66f0 +176 000066e0 38400000 li r2,0x0 +180 000066e4 2c020000 cmpwi r2,0x0 +184 000066e8 48000030 b 0x6718 +188 000066ec 60000000 nop +192 000066f0 1d62000c mulli r11,r2,0xc +196 000066f4 813e0010 lwz r9,0x10(r30) +200 000066f8 38020001 addi r0,r2,0x1 +204 000066fc 901e0014 stw r0,0x14(r30) +208 00006700 7c4b4a15 add. r2,r11,r9 +212 00006704 41820014 beq 0x6718 +216 00006708 38000000 li r0,0x0 +220 0000670c 7d4b492e stwx r10,r11,r9 +224 00006710 90020008 stw r0,0x8(r2) +228 00006714 90020004 stw r0,0x4(r2) +232 00006718 905f0000 stw r2,0x0(r31) +236 0000671c 41820b04 beq 0x7220 +240 00006720 815e000c lwz r10,0xc(r30) +244 00006724 3be20004 addi r31,r2,0x4 +248 00006728 880a0000 lbz r0,0x0(r10) +252 0000672c 7c0b0774 extsb r11,r0 +256 00006730 2f0b0072 cmpwi cr6,r11,0x72 'r' +260 00006734 4800000c b 0x6740 +264 00006738 3be10038 addi r31,r1,0x38 +268 0000673c 60000000 nop +272 00006740 419aff40 beq cr6,0x6680 +276 00006744 2f8b0056 cmpwi cr7,r11,0x56 'V' +280 00006748 419eff38 beq cr7,0x6680 +284 0000674c 2f8b004b cmpwi cr7,r11,0x4b 'K' +288 00006750 419eff30 beq cr7,0x6680 +292 00006754 2f9f0000 cmpwi cr7,r31,0x0 +296 00006758 419e0ac8 beq cr7,0x7220 +300 0000675c 7fc3f378 or r3,r30,r30 +304 00006760 4bfffed1 bl _cplus_demangle_type +308 00006764 907f0000 stw r3,0x0(r31) +312 00006768 80410038 lwz r2,0x38(r1) +316 0000676c 2f820000 cmpwi cr7,r2,0x0 +320 00006770 419e0ab0 beq cr7,0x7220 +324 00006774 813e0020 lwz r9,0x20(r30) +328 00006778 801e0024 lwz r0,0x24(r30) +332 0000677c 7f890000 cmpw cr7,r9,r0 +336 00006780 409c0aa0 bge cr7,0x7220 +340 00006784 817e001c lwz r11,0x1c(r30) +344 00006788 5529103a rlwinm r9,r9,2,0,29 +348 0000678c 7c49592e stwx r2,r9,r11 +352 00006790 805e0020 lwz r2,0x20(r30) +356 00006794 80610038 lwz r3,0x38(r1) +360 00006798 38420001 addi r2,r2,0x1 +364 0000679c 905e0020 stw r2,0x20(r30) +368 000067a0 48000aa0 b 0x7240 +372 000067a4 392bffd0 addi r9,r11,0xffd0 +376 000067a8 2b89004a cmplwi cr7,r9,0x4a 'J' +380 000067ac 419d0a74 bgt cr7,0x7220 +384 000067b0 3c400000 lis r2,0x0 +388 000067b4 5529103a rlwinm r9,r9,2,0,29 +392 000067b8 384267cc addi r2,r2,0x67cc +396 000067bc 7c09102e lwzx r0,r9,r2 +400 000067c0 7c001214 add r0,r0,r2 +404 000067c4 7c0903a6 mtspr ctr,r0 +408 000067c8 4e800420 bctr +412 000067cc 00000390 .long 0x00000390 +416 000067d0 00000390 .long 0x00000390 +420 000067d4 00000390 .long 0x00000390 +424 000067d8 00000390 .long 0x00000390 +428 000067dc 00000390 .long 0x00000390 +432 000067e0 00000390 .long 0x00000390 +436 000067e4 00000390 .long 0x00000390 +440 000067e8 00000390 .long 0x00000390 +444 000067ec 00000390 .long 0x00000390 +448 000067f0 00000390 .long 0x00000390 +452 000067f4 00000a54 .long 0x00000a54 +456 000067f8 00000a54 .long 0x00000a54 +460 000067fc 00000a54 .long 0x00000a54 +464 00006800 00000a54 .long 0x00000a54 +468 00006804 00000a54 .long 0x00000a54 +472 00006808 00000a54 .long 0x00000a54 +476 0000680c 00000a54 .long 0x00000a54 +480 00006810 000003a0 .long 0x000003a0 +484 00006814 00000a54 .long 0x00000a54 +488 00006818 000008fc .long 0x000008fc +492 0000681c 00000a54 .long 0x00000a54 +496 00006820 00000a54 .long 0x00000a54 +500 00006824 00000200 attn 0x0 +504 00006828 00000950 .long 0x00000950 +508 0000682c 00000a54 .long 0x00000a54 +512 00006830 00000a54 .long 0x00000a54 +516 00006834 00000a54 .long 0x00000a54 +520 00006838 00000a54 .long 0x00000a54 +524 0000683c 00000a54 .long 0x00000a54 +528 00006840 000004b4 .long 0x000004b4 +532 00006844 00000390 .long 0x00000390 +536 00006848 00000a54 .long 0x00000a54 +540 0000684c 00000854 .long 0x00000854 +544 00006850 00000a54 .long 0x00000a54 +548 00006854 000008a8 .long 0x000008a8 +552 00006858 00000784 .long 0x00000784 +556 0000685c 00000604 .long 0x00000604 +560 00006860 000009a4 .long 0x000009a4 +564 00006864 00000a54 .long 0x00000a54 +568 00006868 00000a54 .long 0x00000a54 +572 0000686c 00000a54 .long 0x00000a54 +576 00006870 00000a54 .long 0x00000a54 +580 00006874 00000390 .long 0x00000390 +584 00006878 00000a54 .long 0x00000a54 +588 0000687c 00000a54 .long 0x00000a54 +592 00006880 00000a54 .long 0x00000a54 +596 00006884 00000a54 .long 0x00000a54 +600 00006888 00000a54 .long 0x00000a54 +604 0000688c 00000a54 .long 0x00000a54 +608 00006890 0000012c .long 0x0000012c +612 00006894 0000012c .long 0x0000012c +616 00006898 0000012c .long 0x0000012c +620 0000689c 0000012c .long 0x0000012c +624 000068a0 0000012c .long 0x0000012c +628 000068a4 0000012c .long 0x0000012c +632 000068a8 0000012c .long 0x0000012c +636 000068ac 0000012c .long 0x0000012c +640 000068b0 0000012c .long 0x0000012c +644 000068b4 0000012c .long 0x0000012c +648 000068b8 00000a54 .long 0x00000a54 +652 000068bc 0000012c .long 0x0000012c +656 000068c0 0000012c .long 0x0000012c +660 000068c4 0000012c .long 0x0000012c +664 000068c8 0000012c .long 0x0000012c +668 000068cc 00000a54 .long 0x00000a54 +672 000068d0 00000a54 .long 0x00000a54 +676 000068d4 00000a54 .long 0x00000a54 +680 000068d8 0000012c .long 0x0000012c +684 000068dc 0000012c .long 0x0000012c +688 000068e0 000001ac .long 0x000001ac +692 000068e4 0000012c .long 0x0000012c +696 000068e8 0000012c .long 0x0000012c +700 000068ec 0000012c .long 0x0000012c +704 000068f0 0000012c .long 0x0000012c +708 000068f4 0000012c .long 0x0000012c +712 000068f8 3c400004 lis r2,0x4 +716 000068fc 1c0b0014 mulli r0,r11,0x14 +720 00006900 38422a6c addi r2,r2,0x2a6c +724 00006904 3842f86c addi r2,r2,0xf86c +728 00006908 7d001215 add. r8,r0,r2 +732 0000690c 41820040 beq 0x694c +736 00006910 80430014 lwz r2,0x14(r3) +740 00006914 80030018 lwz r0,0x18(r3) +744 00006918 7f820000 cmpw cr7,r2,r0 +748 0000691c 409c0030 bge cr7,0x694c +752 00006920 1d62000c mulli r11,r2,0xc +756 00006924 81230010 lwz r9,0x10(r3) +760 00006928 38020001 addi r0,r2,0x1 +764 0000692c 90030014 stw r0,0x14(r3) +768 00006930 7c4b4a15 add. r2,r11,r9 +772 00006934 4182001c beq 0x6950 +776 00006938 38000021 li r0,0x21 +780 0000693c 91020004 stw r8,0x4(r2) +784 00006940 7c0b492e stwx r0,r11,r9 +788 00006944 8143000c lwz r10,0xc(r3) +792 00006948 48000008 b 0x6950 +796 0000694c 38400000 li r2,0x0 +800 00006950 90410038 stw r2,0x38(r1) +804 00006954 394a0001 addi r10,r10,0x1 +808 00006958 80420004 lwz r2,0x4(r2) +812 0000695c 801e0030 lwz r0,0x30(r30) +816 00006960 81220004 lwz r9,0x4(r2) +820 00006964 915e000c stw r10,0xc(r30) +824 00006968 7c004a14 add r0,r0,r9 +828 0000696c 901e0030 stw r0,0x30(r30) +832 00006970 80610038 lwz r3,0x38(r1) +836 00006974 480008cc b 0x7240 +840 00006978 394a0001 addi r10,r10,0x1 +844 0000697c 915e000c stw r10,0xc(r30) +848 00006980 4bffd451 bl _d_source_name +852 00006984 2c030000 cmpwi r3,0x0 +856 00006988 41820858 beq 0x71e0 +860 0000698c 805e0014 lwz r2,0x14(r30) +864 00006990 801e0018 lwz r0,0x18(r30) +868 00006994 7f820000 cmpw cr7,r2,r0 +872 00006998 409c0848 bge cr7,0x71e0 +876 0000699c 1d62000c mulli r11,r2,0xc +880 000069a0 813e0010 lwz r9,0x10(r30) +884 000069a4 38020001 addi r0,r2,0x1 +888 000069a8 901e0014 stw r0,0x14(r30) +892 000069ac 7c4b4a15 add. r2,r11,r9 +896 000069b0 41820834 beq 0x71e4 +900 000069b4 38000022 li r0,0x22 +904 000069b8 90620004 stw r3,0x4(r2) +908 000069bc 7c0b492e stwx r0,r11,r9 +912 000069c0 38000000 li r0,0x0 +916 000069c4 90020008 stw r0,0x8(r2) +920 000069c8 4800081c b 0x71e4 +924 000069cc 394a0001 addi r10,r10,0x1 +928 000069d0 9143000c stw r10,0xc(r3) +932 000069d4 60000000 nop +936 000069d8 60000000 nop +940 000069dc 88080001 lbz r0,0x1(r8) +944 000069e0 2f800059 cmpwi cr7,r0,0x59 'Y' +948 000069e4 409e000c bne cr7,0x69f0 +952 000069e8 39480002 addi r10,r8,0x2 +956 000069ec 9143000c stw r10,0xc(r3) +960 000069f0 815e000c lwz r10,0xc(r30) +964 000069f4 880a0000 lbz r0,0x0(r10) +968 000069f8 2f80004a cmpwi cr7,r0,0x4a 'J' +972 000069fc 409e000c bne cr7,0x6a08 +976 00006a00 394a0001 addi r10,r10,0x1 +980 00006a04 915e000c stw r10,0xc(r30) +984 00006a08 39000000 li r8,0x0 +988 00006a0c 3be00001 li r31,0x1 +992 00006a10 3ba00000 li r29,0x0 +996 00006a14 3b81003c addi r28,r1,0x3c +1000 00006a18 9101003c stw r8,0x3c(r1) +1004 00006a1c 48000010 b 0x6a2c +1008 00006a20 7c7d1b78 or r29,r3,r3 +1012 00006a24 815e000c lwz r10,0xc(r30) +1016 00006a28 3be00000 li r31,0x0 +1020 00006a2c 880a0000 lbz r0,0x0(r10) +1024 00006a30 7c000774 extsb r0,r0 +1028 00006a34 2f800000 cmpwi cr7,r0,0x0 +1032 00006a38 419e0074 beq cr7,0x6aac +1036 00006a3c 2f800045 cmpwi cr7,r0,0x45 'E' +1040 00006a40 419e006c beq cr7,0x6aac +1044 00006a44 7fc3f378 or r3,r30,r30 +1048 00006a48 4bfffbe9 bl _cplus_demangle_type +1052 00006a4c 2c030000 cmpwi r3,0x0 +1056 00006a50 418200ec beq 0x6b3c +1060 00006a54 2c1f0000 cmpwi r31,0x0 +1064 00006a58 4082ffc8 bne 0x6a20 +1068 00006a5c 805e0014 lwz r2,0x14(r30) +1072 00006a60 801e0018 lwz r0,0x18(r30) +1076 00006a64 7f820000 cmpw cr7,r2,r0 +1080 00006a68 419c000c blt cr7,0x6a74 +1084 00006a6c 38400000 li r2,0x0 +1088 00006a70 4800002c b 0x6a9c +1092 00006a74 1d62000c mulli r11,r2,0xc +1096 00006a78 813e0010 lwz r9,0x10(r30) +1100 00006a7c 38020001 addi r0,r2,0x1 +1104 00006a80 901e0014 stw r0,0x14(r30) +1108 00006a84 7c4b4a15 add. r2,r11,r9 +1112 00006a88 41820014 beq 0x6a9c +1116 00006a8c 38000026 li r0,0x26 +1120 00006a90 90620004 stw r3,0x4(r2) +1124 00006a94 93e20008 stw r31,0x8(r2) +1128 00006a98 7c0b492e stwx r0,r11,r9 +1132 00006a9c 905c0000 stw r2,0x0(r28) +1136 00006aa0 4182009c beq 0x6b3c +1140 00006aa4 3b820008 addi r28,r2,0x8 +1144 00006aa8 4bffff7c b 0x6a24 +1148 00006aac 8101003c lwz r8,0x3c(r1) +1152 00006ab0 2f880000 cmpwi cr7,r8,0x0 +1156 00006ab4 419e008c beq cr7,0x6b40 +1160 00006ab8 80080008 lwz r0,0x8(r8) +1164 00006abc 2f800000 cmpwi cr7,r0,0x0 +1168 00006ac0 409e003c bne cr7,0x6afc +1172 00006ac4 80480004 lwz r2,0x4(r8) +1176 00006ac8 80020000 lwz r0,0x0(r2) +1180 00006acc 2f800021 cmpwi cr7,r0,0x21 '!' +1184 00006ad0 409e002c bne cr7,0x6afc +1188 00006ad4 80420004 lwz r2,0x4(r2) +1192 00006ad8 80020010 lwz r0,0x10(r2) +1196 00006adc 2f800009 cmpwi cr7,r0,0x9 +1200 00006ae0 409e001c bne cr7,0x6afc +1204 00006ae4 80420004 lwz r2,0x4(r2) +1208 00006ae8 801e0030 lwz r0,0x30(r30) +1212 00006aec 39000000 li r8,0x0 +1216 00006af0 9101003c stw r8,0x3c(r1) +1220 00006af4 7c020050 subf r0,r2,r0 +1224 00006af8 901e0030 stw r0,0x30(r30) +1228 00006afc 805e0014 lwz r2,0x14(r30) +1232 00006b00 801e0018 lwz r0,0x18(r30) +1236 00006b04 7f820000 cmpw cr7,r2,r0 +1240 00006b08 409c0038 bge cr7,0x6b40 +1244 00006b0c 1d62000c mulli r11,r2,0xc +1248 00006b10 813e0010 lwz r9,0x10(r30) +1252 00006b14 38020001 addi r0,r2,0x1 +1256 00006b18 901e0014 stw r0,0x14(r30) +1260 00006b1c 7c4b4a15 add. r2,r11,r9 +1264 00006b20 41820024 beq 0x6b44 +1268 00006b24 38000023 li r0,0x23 +1272 00006b28 93a20004 stw r29,0x4(r2) +1276 00006b2c 91020008 stw r8,0x8(r2) +1280 00006b30 7c0b492e stwx r0,r11,r9 +1284 00006b34 815e000c lwz r10,0xc(r30) +1288 00006b38 4800000c b 0x6b44 +1292 00006b3c 815e000c lwz r10,0xc(r30) +1296 00006b40 38400000 li r2,0x0 +1300 00006b44 880a0000 lbz r0,0x0(r10) +1304 00006b48 394a0001 addi r10,r10,0x1 +1308 00006b4c 915e000c stw r10,0xc(r30) +1312 00006b50 2f800045 cmpwi cr7,r0,0x45 'E' +1316 00006b54 409e068c bne cr7,0x71e0 +1320 00006b58 4800068c b 0x71e4 +1324 00006b5c 4bfff1f5 bl _d_name +1328 00006b60 7c621b78 or r2,r3,r3 +1332 00006b64 90610038 stw r3,0x38(r1) +1336 00006b68 480006cc b 0x7234 +1340 00006b6c 394a0001 addi r10,r10,0x1 +1344 00006b70 3be00000 li r31,0x0 +1348 00006b74 9143000c stw r10,0xc(r3) +1352 00006b78 7d4b5378 or r11,r10,r10 +1356 00006b7c 88080001 lbz r0,0x1(r8) +1360 00006b80 7c020774 extsb r2,r0 +1364 00006b84 2f82005f cmpwi cr7,r2,0x5f '_' +1368 00006b88 419e0094 beq cr7,0x6c1c +1372 00006b8c 3802ffd0 addi r0,r2,0xffd0 +1376 00006b90 5400063e rlwinm r0,r0,0,24,31 +1380 00006b94 2b800009 cmplwi cr7,r0,0x9 +1384 00006b98 419d0078 bgt cr7,0x6c10 +1388 00006b9c 7d425378 or r2,r10,r10 +1392 00006ba0 394a0001 addi r10,r10,0x1 +1396 00006ba4 915e000c stw r10,0xc(r30) +1400 00006ba8 60000000 nop +1404 00006bac 89220001 lbz r9,0x1(r2) +1408 00006bb0 3929ffd0 addi r9,r9,0xffd0 +1412 00006bb4 5529063e rlwinm r9,r9,0,24,31 +1416 00006bb8 2b890009 cmplwi cr7,r9,0x9 +1420 00006bbc 409dffe0 ble cr7,0x6b9c +1424 00006bc0 813e0014 lwz r9,0x14(r30) +1428 00006bc4 801e0018 lwz r0,0x18(r30) +1432 00006bc8 7c4b5050 subf r2,r11,r10 +1436 00006bcc 7f890000 cmpw cr7,r9,r0 +1440 00006bd0 409c0610 bge cr7,0x71e0 +1444 00006bd4 1d09000c mulli r8,r9,0xc +1448 00006bd8 815e0010 lwz r10,0x10(r30) +1452 00006bdc 38090001 addi r0,r9,0x1 +1456 00006be0 901e0014 stw r0,0x14(r30) +1460 00006be4 7fe85215 add. r31,r8,r10 +1464 00006be8 418205f8 beq 0x71e0 +1468 00006bec 2f820000 cmpwi cr7,r2,0x0 +1472 00006bf0 419e05f0 beq cr7,0x71e0 +1476 00006bf4 38000000 li r0,0x0 +1480 00006bf8 917f0004 stw r11,0x4(r31) +1484 00006bfc 905f0008 stw r2,0x8(r31) +1488 00006c00 7c08512e stwx r0,r8,r10 +1492 00006c04 48000018 b 0x6c1c +1496 00006c08 60000000 nop +1500 00006c0c 60000000 nop +1504 00006c10 48000a71 bl _d_expression +1508 00006c14 7c7f1b79 or. r31,r3,r3 +1512 00006c18 418205c8 beq 0x71e0 +1516 00006c1c 805e000c lwz r2,0xc(r30) +1520 00006c20 88020000 lbz r0,0x0(r2) +1524 00006c24 39420001 addi r10,r2,0x1 +1528 00006c28 915e000c stw r10,0xc(r30) +1532 00006c2c 2f80005f cmpwi cr7,r0,0x5f '_' +1536 00006c30 409e05b0 bne cr7,0x71e0 +1540 00006c34 7fc3f378 or r3,r30,r30 +1544 00006c38 4bfff9f9 bl _cplus_demangle_type +1548 00006c3c 2c030000 cmpwi r3,0x0 +1552 00006c40 418205a0 beq 0x71e0 +1556 00006c44 805e0014 lwz r2,0x14(r30) +1560 00006c48 801e0018 lwz r0,0x18(r30) +1564 00006c4c 7f820000 cmpw cr7,r2,r0 +1568 00006c50 409c0590 bge cr7,0x71e0 +1572 00006c54 1d62000c mulli r11,r2,0xc +1576 00006c58 813e0010 lwz r9,0x10(r30) +1580 00006c5c 38020001 addi r0,r2,0x1 +1584 00006c60 901e0014 stw r0,0x14(r30) +1588 00006c64 7c4b4a15 add. r2,r11,r9 +1592 00006c68 4182057c beq 0x71e4 +1596 00006c6c 38000024 li r0,0x24 +1600 00006c70 93e20004 stw r31,0x4(r2) +1604 00006c74 90620008 stw r3,0x8(r2) +1608 00006c78 7c0b492e stwx r0,r11,r9 +1612 00006c7c 48000568 b 0x71e4 +1616 00006c80 394a0001 addi r10,r10,0x1 +1620 00006c84 3be1003c addi r31,r1,0x3c +1624 00006c88 915e000c stw r10,0xc(r30) +1628 00006c8c 4bfff9a5 bl _cplus_demangle_type +1632 00006c90 815e000c lwz r10,0xc(r30) +1636 00006c94 39000000 li r8,0x0 +1640 00006c98 7c7d1b78 or r29,r3,r3 +1644 00006c9c 880a0000 lbz r0,0x0(r10) +1648 00006ca0 7c000774 extsb r0,r0 +1652 00006ca4 480000b0 b 0x6d54 +1656 00006ca8 60000000 nop +1660 00006cac 60000000 nop +1664 00006cb0 394a0001 addi r10,r10,0x1 +1668 00006cb4 915e000c stw r10,0xc(r30) +1672 00006cb8 409a0018 bne cr6,0x6cd0 +1676 00006cbc 805e0030 lwz r2,0x30(r30) +1680 00006cc0 39400019 li r10,0x19 +1684 00006cc4 38420009 addi r2,r2,0x9 +1688 00006cc8 905e0030 stw r2,0x30(r30) +1692 00006ccc 48000030 b 0x6cfc +1696 00006cd0 2f800056 cmpwi cr7,r0,0x56 'V' +1700 00006cd4 409e0018 bne cr7,0x6cec +1704 00006cd8 805e0030 lwz r2,0x30(r30) +1708 00006cdc 3940001a li r10,0x1a +1712 00006ce0 38420009 addi r2,r2,0x9 +1716 00006ce4 905e0030 stw r2,0x30(r30) +1720 00006ce8 48000014 b 0x6cfc +1724 00006cec 805e0030 lwz r2,0x30(r30) +1728 00006cf0 3940001b li r10,0x1b +1732 00006cf4 38420006 addi r2,r2,0x6 +1736 00006cf8 905e0030 stw r2,0x30(r30) +1740 00006cfc 805e0014 lwz r2,0x14(r30) +1744 00006d00 801e0018 lwz r0,0x18(r30) +1748 00006d04 7f820000 cmpw cr7,r2,r0 +1752 00006d08 419c0010 blt cr7,0x6d18 +1756 00006d0c 38400000 li r2,0x0 +1760 00006d10 2c020000 cmpwi r2,0x0 +1764 00006d14 48000028 b 0x6d3c +1768 00006d18 1d62000c mulli r11,r2,0xc +1772 00006d1c 813e0010 lwz r9,0x10(r30) +1776 00006d20 38020001 addi r0,r2,0x1 +1780 00006d24 901e0014 stw r0,0x14(r30) +1784 00006d28 7c4b4a15 add. r2,r11,r9 +1788 00006d2c 41820010 beq 0x6d3c +1792 00006d30 7d4b492e stwx r10,r11,r9 +1796 00006d34 91020004 stw r8,0x4(r2) +1800 00006d38 91020008 stw r8,0x8(r2) +1804 00006d3c 905f0000 stw r2,0x0(r31) +1808 00006d40 418204a0 beq 0x71e0 +1812 00006d44 815e000c lwz r10,0xc(r30) +1816 00006d48 3be20004 addi r31,r2,0x4 +1820 00006d4c 880a0000 lbz r0,0x0(r10) +1824 00006d50 7c000774 extsb r0,r0 +1828 00006d54 2f000072 cmpwi cr6,r0,0x72 'r' +1832 00006d58 419aff58 beq cr6,0x6cb0 +1836 00006d5c 2f800056 cmpwi cr7,r0,0x56 'V' +1840 00006d60 419eff50 beq cr7,0x6cb0 +1844 00006d64 2f80004b cmpwi cr7,r0,0x4b 'K' +1848 00006d68 419eff48 beq cr7,0x6cb0 +1852 00006d6c 2f9f0000 cmpwi cr7,r31,0x0 +1856 00006d70 419e0470 beq cr7,0x71e0 +1860 00006d74 7fc3f378 or r3,r30,r30 +1864 00006d78 4bfff8b9 bl _cplus_demangle_type +1868 00006d7c 2f9d0000 cmpwi cr7,r29,0x0 +1872 00006d80 907f0000 stw r3,0x0(r31) +1876 00006d84 8141003c lwz r10,0x3c(r1) +1880 00006d88 419e0458 beq cr7,0x71e0 +1884 00006d8c 2f8a0000 cmpwi cr7,r10,0x0 +1888 00006d90 419e0450 beq cr7,0x71e0 +1892 00006d94 805e0014 lwz r2,0x14(r30) +1896 00006d98 801e0018 lwz r0,0x18(r30) +1900 00006d9c 7f820000 cmpw cr7,r2,r0 +1904 00006da0 409c0440 bge cr7,0x71e0 +1908 00006da4 1d62000c mulli r11,r2,0xc +1912 00006da8 813e0010 lwz r9,0x10(r30) +1916 00006dac 38020001 addi r0,r2,0x1 +1920 00006db0 901e0014 stw r0,0x14(r30) +1924 00006db4 7c4b4a15 add. r2,r11,r9 +1928 00006db8 4182042c beq 0x71e4 +1932 00006dbc 38000025 li r0,0x25 +1936 00006dc0 93a20004 stw r29,0x4(r2) +1940 00006dc4 91420008 stw r10,0x8(r2) +1944 00006dc8 7c0b492e stwx r0,r11,r9 +1948 00006dcc 48000418 b 0x71e4 +1952 00006dd0 394a0001 addi r10,r10,0x1 +1956 00006dd4 38e00000 li r7,0x0 +1960 00006dd8 9143000c stw r10,0xc(r3) +1964 00006ddc 60000000 nop +1968 00006de0 88080001 lbz r0,0x1(r8) +1972 00006de4 7c090774 extsb r9,r0 +1976 00006de8 2f89005f cmpwi cr7,r9,0x5f '_' +1980 00006dec 419e0094 beq cr7,0x6e80 +1984 00006df0 2f89006e cmpwi cr7,r9,0x6e 'n' +1988 00006df4 409e001c bne cr7,0x6e10 +1992 00006df8 39480002 addi r10,r8,0x2 +1996 00006dfc 38e00001 li r7,0x1 +2000 00006e00 9143000c stw r10,0xc(r3) +2004 00006e04 60000000 nop +2008 00006e08 88080002 lbz r0,0x2(r8) +2012 00006e0c 7c090774 extsb r9,r0 +2016 00006e10 3809ffd0 addi r0,r9,0xffd0 +2020 00006e14 5400063e rlwinm r0,r0,0,24,31 +2024 00006e18 2b800009 cmplwi cr7,r0,0x9 +2028 00006e1c 409d0028 ble cr7,0x6e44 +2032 00006e20 815e000c lwz r10,0xc(r30) +2036 00006e24 38400000 li r2,0x0 +2040 00006e28 2f870000 cmpwi cr7,r7,0x0 +2044 00006e2c 419e0008 beq cr7,0x6e34 +2048 00006e30 7c4200d0 neg r2,r2 +2052 00006e34 2f820000 cmpwi cr7,r2,0x0 +2056 00006e38 38e20001 addi r7,r2,0x1 +2060 00006e3c 409c0044 bge cr7,0x6e80 +2064 00006e40 480000a0 b 0x6ee0 +2068 00006e44 815e000c lwz r10,0xc(r30) +2072 00006e48 38400000 li r2,0x0 +2076 00006e4c 7d4b5378 or r11,r10,r10 +2080 00006e50 394a0001 addi r10,r10,0x1 +2084 00006e54 1c42000a mulli r2,r2,0xa +2088 00006e58 915e000c stw r10,0xc(r30) +2092 00006e5c 7c424a14 add r2,r2,r9 +2096 00006e60 3842ffd0 addi r2,r2,0xffd0 +2100 00006e64 892b0001 lbz r9,0x1(r11) +2104 00006e68 7d290774 extsb r9,r9 +2108 00006e6c 3809ffd0 addi r0,r9,0xffd0 +2112 00006e70 5400063e rlwinm r0,r0,0,24,31 +2116 00006e74 2b800009 cmplwi cr7,r0,0x9 +2120 00006e78 409dffd4 ble cr7,0x6e4c +2124 00006e7c 4bffffac b 0x6e28 +2128 00006e80 880a0000 lbz r0,0x0(r10) +2132 00006e84 394a0001 addi r10,r10,0x1 +2136 00006e88 915e000c stw r10,0xc(r30) +2140 00006e8c 2f80005f cmpwi cr7,r0,0x5f '_' +2144 00006e90 409e0050 bne cr7,0x6ee0 +2148 00006e94 813e0014 lwz r9,0x14(r30) +2152 00006e98 801e0018 lwz r0,0x18(r30) +2156 00006e9c 805e0028 lwz r2,0x28(r30) +2160 00006ea0 7f890000 cmpw cr7,r9,r0 +2164 00006ea4 38420001 addi r2,r2,0x1 +2168 00006ea8 905e0028 stw r2,0x28(r30) +2172 00006eac 409c0034 bge cr7,0x6ee0 +2176 00006eb0 1d69000c mulli r11,r9,0xc +2180 00006eb4 805e0010 lwz r2,0x10(r30) +2184 00006eb8 38090001 addi r0,r9,0x1 +2188 00006ebc 901e0014 stw r0,0x14(r30) +2192 00006ec0 7d0b1215 add. r8,r11,r2 +2196 00006ec4 41820020 beq 0x6ee4 +2200 00006ec8 38000005 li r0,0x5 +2204 00006ecc 90e80004 stw r7,0x4(r8) +2208 00006ed0 7c0b112e stwx r0,r11,r2 +2212 00006ed4 815e000c lwz r10,0xc(r30) +2216 00006ed8 4800000c b 0x6ee4 +2220 00006edc 60000000 nop +2224 00006ee0 39000000 li r8,0x0 +2228 00006ee4 91010038 stw r8,0x38(r1) +2232 00006ee8 7d024378 or r2,r8,r8 +2236 00006eec 60000000 nop +2240 00006ef0 60000000 nop +2244 00006ef4 880a0000 lbz r0,0x0(r10) +2248 00006ef8 2f800049 cmpwi cr7,r0,0x49 'I' +2252 00006efc 409e0338 bne cr7,0x7234 +2256 00006f00 2f880000 cmpwi cr7,r8,0x0 +2260 00006f04 419e031c beq cr7,0x7220 +2264 00006f08 813e0020 lwz r9,0x20(r30) +2268 00006f0c 801e0024 lwz r0,0x24(r30) +2272 00006f10 7f890000 cmpw cr7,r9,r0 +2276 00006f14 409c030c bge cr7,0x7220 +2280 00006f18 817e001c lwz r11,0x1c(r30) +2284 00006f1c 5529103a rlwinm r9,r9,2,0,29 +2288 00006f20 7fc3f378 or r3,r30,r30 +2292 00006f24 7d09592e stwx r8,r9,r11 +2296 00006f28 805e0020 lwz r2,0x20(r30) +2300 00006f2c 83e10038 lwz r31,0x38(r1) +2304 00006f30 38420001 addi r2,r2,0x1 +2308 00006f34 905e0020 stw r2,0x20(r30) +2312 00006f38 4bffecb9 bl _d_template_args +2316 00006f3c 2f9f0000 cmpwi cr7,r31,0x0 +2320 00006f40 409e0078 bne cr7,0x6fb8 +2324 00006f44 4800029c b 0x71e0 +2328 00006f48 60000000 nop +2332 00006f4c 60000000 nop +2336 00006f50 880a0001 lbz r0,0x1(r10) +2340 00006f54 7c0b0774 extsb r11,r0 +2344 00006f58 384bffd0 addi r2,r11,0xffd0 +2348 00006f5c 5442063e rlwinm r2,r2,0,24,31 +2352 00006f60 2b820009 cmplwi cr7,r2,0x9 +2356 00006f64 409d001c ble cr7,0x6f80 +2360 00006f68 2f8b005f cmpwi cr7,r11,0x5f '_' +2364 00006f6c 419e0014 beq cr7,0x6f80 +2368 00006f70 380bffbf addi r0,r11,0xffbf +2372 00006f74 5400063e rlwinm r0,r0,0,24,31 +2376 00006f78 2b800019 cmplwi cr7,r0,0x19 +2380 00006f7c 419d0084 bgt cr7,0x7000 +2384 00006f80 7fc3f378 or r3,r30,r30 +2388 00006f84 38800000 li r4,0x0 +2392 00006f88 4bffc419 bl _d_substitution +2396 00006f8c 805e000c lwz r2,0xc(r30) +2400 00006f90 90610038 stw r3,0x38(r1) +2404 00006f94 7c7f1b78 or r31,r3,r3 +2408 00006f98 60000000 nop +2412 00006f9c 88020000 lbz r0,0x0(r2) +2416 00006fa0 2f800049 cmpwi cr7,r0,0x49 'I' +2420 00006fa4 409e029c bne cr7,0x7240 +2424 00006fa8 7fc3f378 or r3,r30,r30 +2428 00006fac 4bffec45 bl _d_template_args +2432 00006fb0 2f9f0000 cmpwi cr7,r31,0x0 +2436 00006fb4 419e022c beq cr7,0x71e0 +2440 00006fb8 2f830000 cmpwi cr7,r3,0x0 +2444 00006fbc 419e0224 beq cr7,0x71e0 +2448 00006fc0 805e0014 lwz r2,0x14(r30) +2452 00006fc4 801e0018 lwz r0,0x18(r30) +2456 00006fc8 7f820000 cmpw cr7,r2,r0 +2460 00006fcc 409c0214 bge cr7,0x71e0 +2464 00006fd0 1d62000c mulli r11,r2,0xc +2468 00006fd4 813e0010 lwz r9,0x10(r30) +2472 00006fd8 38020001 addi r0,r2,0x1 +2476 00006fdc 901e0014 stw r0,0x14(r30) +2480 00006fe0 7c4b4a15 add. r2,r11,r9 +2484 00006fe4 41820200 beq 0x71e4 +2488 00006fe8 38000004 li r0,0x4 +2492 00006fec 93e20004 stw r31,0x4(r2) +2496 00006ff0 90620008 stw r3,0x8(r2) +2500 00006ff4 7c0b492e stwx r0,r11,r9 +2504 00006ff8 480001ec b 0x71e4 +2508 00006ffc 60000000 nop +2512 00007000 4bffed51 bl _d_name +2516 00007004 2f830000 cmpwi cr7,r3,0x0 +2520 00007008 90610038 stw r3,0x38(r1) +2524 0000700c 419e021c beq cr7,0x7228 +2528 00007010 80030000 lwz r0,0x0(r3) +2532 00007014 2f800015 cmpwi cr7,r0,0x15 +2536 00007018 409e0218 bne cr7,0x7230 +2540 0000701c 480001f8 b 0x7214 +2544 00007020 394a0001 addi r10,r10,0x1 +2548 00007024 915e000c stw r10,0xc(r30) +2552 00007028 4bfff609 bl _cplus_demangle_type +2556 0000702c 2c030000 cmpwi r3,0x0 +2560 00007030 418201b0 beq 0x71e0 +2564 00007034 805e0014 lwz r2,0x14(r30) +2568 00007038 801e0018 lwz r0,0x18(r30) +2572 0000703c 7f820000 cmpw cr7,r2,r0 +2576 00007040 409c01a0 bge cr7,0x71e0 +2580 00007044 1d62000c mulli r11,r2,0xc +2584 00007048 813e0010 lwz r9,0x10(r30) +2588 0000704c 38020001 addi r0,r2,0x1 +2592 00007050 901e0014 stw r0,0x14(r30) +2596 00007054 7c4b4a15 add. r2,r11,r9 +2600 00007058 4182018c beq 0x71e4 +2604 0000705c 3800001d li r0,0x1d +2608 00007060 90620004 stw r3,0x4(r2) +2612 00007064 7c0b492e stwx r0,r11,r9 +2616 00007068 38000000 li r0,0x0 +2620 0000706c 90020008 stw r0,0x8(r2) +2624 00007070 48000174 b 0x71e4 +2628 00007074 394a0001 addi r10,r10,0x1 +2632 00007078 915e000c stw r10,0xc(r30) +2636 0000707c 4bfff5b5 bl _cplus_demangle_type +2640 00007080 2c030000 cmpwi r3,0x0 +2644 00007084 4182015c beq 0x71e0 +2648 00007088 805e0014 lwz r2,0x14(r30) +2652 0000708c 801e0018 lwz r0,0x18(r30) +2656 00007090 7f820000 cmpw cr7,r2,r0 +2660 00007094 409c014c bge cr7,0x71e0 +2664 00007098 1d62000c mulli r11,r2,0xc +2668 0000709c 813e0010 lwz r9,0x10(r30) +2672 000070a0 38020001 addi r0,r2,0x1 +2676 000070a4 901e0014 stw r0,0x14(r30) +2680 000070a8 7c4b4a15 add. r2,r11,r9 +2684 000070ac 41820138 beq 0x71e4 +2688 000070b0 3800001e li r0,0x1e +2692 000070b4 90620004 stw r3,0x4(r2) +2696 000070b8 7c0b492e stwx r0,r11,r9 +2700 000070bc 38000000 li r0,0x0 +2704 000070c0 90020008 stw r0,0x8(r2) +2708 000070c4 48000120 b 0x71e4 +2712 000070c8 394a0001 addi r10,r10,0x1 +2716 000070cc 915e000c stw r10,0xc(r30) +2720 000070d0 4bfff561 bl _cplus_demangle_type +2724 000070d4 2c030000 cmpwi r3,0x0 +2728 000070d8 41820108 beq 0x71e0 +2732 000070dc 805e0014 lwz r2,0x14(r30) +2736 000070e0 801e0018 lwz r0,0x18(r30) +2740 000070e4 7f820000 cmpw cr7,r2,r0 +2744 000070e8 409c00f8 bge cr7,0x71e0 +2748 000070ec 1d62000c mulli r11,r2,0xc +2752 000070f0 813e0010 lwz r9,0x10(r30) +2756 000070f4 38020001 addi r0,r2,0x1 +2760 000070f8 901e0014 stw r0,0x14(r30) +2764 000070fc 7c4b4a15 add. r2,r11,r9 +2768 00007100 418200e4 beq 0x71e4 +2772 00007104 3800001f li r0,0x1f +2776 00007108 90620004 stw r3,0x4(r2) +2780 0000710c 7c0b492e stwx r0,r11,r9 +2784 00007110 38000000 li r0,0x0 +2788 00007114 90020008 stw r0,0x8(r2) +2792 00007118 480000cc b 0x71e4 +2796 0000711c 394a0001 addi r10,r10,0x1 +2800 00007120 915e000c stw r10,0xc(r30) +2804 00007124 4bfff50d bl _cplus_demangle_type +2808 00007128 2c030000 cmpwi r3,0x0 +2812 0000712c 418200b4 beq 0x71e0 +2816 00007130 805e0014 lwz r2,0x14(r30) +2820 00007134 801e0018 lwz r0,0x18(r30) +2824 00007138 7f820000 cmpw cr7,r2,r0 +2828 0000713c 409c00a4 bge cr7,0x71e0 +2832 00007140 1d62000c mulli r11,r2,0xc +2836 00007144 813e0010 lwz r9,0x10(r30) +2840 00007148 38020001 addi r0,r2,0x1 +2844 0000714c 901e0014 stw r0,0x14(r30) +2848 00007150 7c4b4a15 add. r2,r11,r9 +2852 00007154 41820090 beq 0x71e4 +2856 00007158 38000020 li r0,0x20 +2860 0000715c 90620004 stw r3,0x4(r2) +2864 00007160 7c0b492e stwx r0,r11,r9 +2868 00007164 38000000 li r0,0x0 +2872 00007168 90020008 stw r0,0x8(r2) +2876 0000716c 48000078 b 0x71e4 +2880 00007170 380a0001 addi r0,r10,0x1 +2884 00007174 901e000c stw r0,0xc(r30) +2888 00007178 4bffcc59 bl _d_source_name +2892 0000717c 90610038 stw r3,0x38(r1) +2896 00007180 7fc3f378 or r3,r30,r30 +2900 00007184 4bfff4ad bl _cplus_demangle_type +2904 00007188 81410038 lwz r10,0x38(r1) +2908 0000718c 2c030000 cmpwi r3,0x0 +2912 00007190 41820050 beq 0x71e0 +2916 00007194 2f8a0000 cmpwi cr7,r10,0x0 +2920 00007198 419e0048 beq cr7,0x71e0 +2924 0000719c 805e0014 lwz r2,0x14(r30) +2928 000071a0 801e0018 lwz r0,0x18(r30) +2932 000071a4 7f820000 cmpw cr7,r2,r0 +2936 000071a8 409c0038 bge cr7,0x71e0 +2940 000071ac 1d62000c mulli r11,r2,0xc +2944 000071b0 813e0010 lwz r9,0x10(r30) +2948 000071b4 38020001 addi r0,r2,0x1 +2952 000071b8 901e0014 stw r0,0x14(r30) +2956 000071bc 7c4b4a15 add. r2,r11,r9 +2960 000071c0 41820024 beq 0x71e4 +2964 000071c4 3800001c li r0,0x1c +2968 000071c8 90620004 stw r3,0x4(r2) +2972 000071cc 91420008 stw r10,0x8(r2) +2976 000071d0 7c0b492e stwx r0,r11,r9 +2980 000071d4 48000010 b 0x71e4 +2984 000071d8 60000000 nop +2988 000071dc 60000000 nop +2992 000071e0 38400000 li r2,0x0 +2996 000071e4 90410038 stw r2,0x38(r1) +3000 000071e8 4800004c b 0x7234 +3004 000071ec 813e0020 lwz r9,0x20(r30) +3008 000071f0 801e0024 lwz r0,0x24(r30) +3012 000071f4 7f890000 cmpw cr7,r9,r0 +3016 000071f8 409c0028 bge cr7,0x7220 +3020 000071fc 817e001c lwz r11,0x1c(r30) +3024 00007200 5529103a rlwinm r9,r9,2,0,29 +3028 00007204 7c49592e stwx r2,r9,r11 +3032 00007208 805e0020 lwz r2,0x20(r30) +3036 0000720c 38420001 addi r2,r2,0x1 +3040 00007210 905e0020 stw r2,0x20(r30) +3044 00007214 80610038 lwz r3,0x38(r1) +3048 00007218 48000028 b 0x7240 +3052 0000721c 60000000 nop +3056 00007220 38600000 li r3,0x0 +3060 00007224 4800001c b 0x7240 +3064 00007228 7c621b78 or r2,r3,r3 +3068 0000722c 48000008 b 0x7234 +3072 00007230 80410038 lwz r2,0x38(r1) +3076 00007234 2f820000 cmpwi cr7,r2,0x0 +3080 00007238 419effe8 beq cr7,0x7220 +3084 0000723c 4bffffb0 b 0x71ec +3088 00007240 38210060 addi r1,r1,0x60 +3092 00007244 80010008 lwz r0,0x8(r1) +3096 00007248 bb81fff0 lmw r28,0xfff0(r1) +3100 0000724c 7c0803a6 mtspr lr,r0 +3104 00007250 4e800020 blr +3108 00007254 60000000 nop +3112 00007258 60000000 nop +3116 0000725c 60000000 nop _d_operator_name: +0 00007260 7c0802a6 mfspr r0,lr +4 00007264 bfc1fff8 stmw r30,0xfff8(r1) +8 00007268 7c7f1b78 or r31,r3,r3 +12 0000726c 90010008 stw r0,0x8(r1) +16 00007270 9421ffb0 stwu r1,0xffb0(r1) +20 00007274 60000000 nop +24 00007278 60000000 nop +28 0000727c 8043000c lwz r2,0xc(r3) +32 00007280 38020001 addi r0,r2,0x1 +36 00007284 89220000 lbz r9,0x0(r2) +40 00007288 39620002 addi r11,r2,0x2 +44 0000728c 9003000c stw r0,0xc(r3) +48 00007290 7d290774 extsb r9,r9 +52 00007294 2f890076 cmpwi cr7,r9,0x76 'v' +56 00007298 60000000 nop +60 0000729c 88020001 lbz r0,0x1(r2) +64 000072a0 9163000c stw r11,0xc(r3) +68 000072a4 7c050774 extsb r5,r0 +72 000072a8 409e0068 bne cr7,0x7310 +76 000072ac 3bc5ffd0 addi r30,r5,0xffd0 +80 000072b0 57c0063e rlwinm r0,r30,0,24,31 +84 000072b4 2b800009 cmplwi cr7,r0,0x9 +88 000072b8 419d00b8 bgt cr7,0x7370 +92 000072bc 4bffcb15 bl _d_source_name +96 000072c0 805f0014 lwz r2,0x14(r31) +100 000072c4 801f0018 lwz r0,0x18(r31) +104 000072c8 7c6a1b78 or r10,r3,r3 +108 000072cc 7f820000 cmpw cr7,r2,r0 +112 000072d0 409c014c bge cr7,0x741c +116 000072d4 1d22000c mulli r9,r2,0xc +120 000072d8 817f0010 lwz r11,0x10(r31) +124 000072dc 38020001 addi r0,r2,0x1 +128 000072e0 901f0014 stw r0,0x14(r31) +132 000072e4 7c695a15 add. r3,r9,r11 +136 000072e8 41820134 beq 0x741c +140 000072ec 2f9e0000 cmpwi cr7,r30,0x0 +144 000072f0 419c012c blt cr7,0x741c +148 000072f4 2f8a0000 cmpwi cr7,r10,0x0 +152 000072f8 419e0124 beq cr7,0x741c +156 000072fc 38000029 li r0,0x29 +160 00007300 93c30004 stw r30,0x4(r3) +164 00007304 91430008 stw r10,0x8(r3) +168 00007308 7c09592e stwx r0,r9,r11 +172 0000730c 48000114 b 0x7420 +176 00007310 2f890063 cmpwi cr7,r9,0x63 'c' +180 00007314 409e005c bne cr7,0x7370 +184 00007318 2f850076 cmpwi cr7,r5,0x76 'v' +188 0000731c 40be0054 bne+ cr7,0x7370 +192 00007320 4bfff311 bl _cplus_demangle_type +196 00007324 7c6a1b79 or. r10,r3,r3 +200 00007328 418200f4 beq 0x741c +204 0000732c 805f0014 lwz r2,0x14(r31) +208 00007330 801f0018 lwz r0,0x18(r31) +212 00007334 7f820000 cmpw cr7,r2,r0 +216 00007338 409c00e4 bge cr7,0x741c +220 0000733c 1d62000c mulli r11,r2,0xc +224 00007340 813f0010 lwz r9,0x10(r31) +228 00007344 38020001 addi r0,r2,0x1 +232 00007348 901f0014 stw r0,0x14(r31) +236 0000734c 7c6b4a15 add. r3,r11,r9 +240 00007350 418200d0 beq 0x7420 +244 00007354 3800002a li r0,0x2a +248 00007358 91430004 stw r10,0x4(r3) +252 0000735c 7c0b492e stwx r0,r11,r9 +256 00007360 38000000 li r0,0x0 +260 00007364 90030008 stw r0,0x8(r3) +264 00007368 480000b8 b 0x7420 +268 0000736c 60000000 nop +272 00007370 3cc00004 lis r6,0x4 +276 00007374 39000000 li r8,0x0 +280 00007378 38e00031 li r7,0x31 +284 0000737c 38c62c74 addi r6,r6,0x2c74 +288 00007380 7c083850 subf r0,r8,r7 +292 00007384 7c000e70 srawi r0,r0,1 +296 00007388 7c000194 addze r0,r0 +300 0000738c 7d480214 add r10,r8,r0 +304 00007390 55422036 rlwinm r2,r10,4,0,27 +308 00007394 7d62302e lwzx r11,r2,r6 +312 00007398 7c423214 add r2,r2,r6 +316 0000739c 880b0000 lbz r0,0x0(r11) +320 000073a0 7c000774 extsb r0,r0 +324 000073a4 7f890000 cmpw cr7,r9,r0 +328 000073a8 409e0058 bne cr7,0x7400 +332 000073ac 880b0001 lbz r0,0x1(r11) +336 000073b0 7c000774 extsb r0,r0 +340 000073b4 7f850000 cmpw cr7,r5,r0 +344 000073b8 409e0048 bne cr7,0x7400 +348 000073bc 813f0014 lwz r9,0x14(r31) +352 000073c0 801f0018 lwz r0,0x18(r31) +356 000073c4 7f890000 cmpw cr7,r9,r0 +360 000073c8 409c0054 bge cr7,0x741c +364 000073cc 1d49000c mulli r10,r9,0xc +368 000073d0 817f0010 lwz r11,0x10(r31) +372 000073d4 38090001 addi r0,r9,0x1 +376 000073d8 901f0014 stw r0,0x14(r31) +380 000073dc 7c6a5a15 add. r3,r10,r11 +384 000073e0 41820040 beq 0x7420 +388 000073e4 38000028 li r0,0x28 +392 000073e8 90430004 stw r2,0x4(r3) +396 000073ec 7c0a592e stwx r0,r10,r11 +400 000073f0 48000030 b 0x7420 +404 000073f4 60000000 nop +408 000073f8 60000000 nop +412 000073fc 60000000 nop +416 00007400 419c0010 blt cr7,0x7410 +420 00007404 390a0001 addi r8,r10,0x1 +424 00007408 4800000c b 0x7414 +428 0000740c 60000000 nop +432 00007410 7d475378 or r7,r10,r10 +436 00007414 7f883800 cmpw cr7,r8,r7 +440 00007418 409eff68 bne cr7,0x7380 +444 0000741c 38600000 li r3,0x0 +448 00007420 38210050 addi r1,r1,0x50 +452 00007424 80010008 lwz r0,0x8(r1) +456 00007428 bbc1fff8 lmw r30,0xfff8(r1) +460 0000742c 7c0803a6 mtspr lr,r0 +464 00007430 4e800020 blr +468 00007434 60000000 nop +472 00007438 60000000 nop +476 0000743c 60000000 nop _d_unqualified_name: +0 00007440 7c0802a6 mfspr r0,lr +4 00007444 93e1fffc stw r31,0xfffc(r1) +8 00007448 7c7f1b78 or r31,r3,r3 +12 0000744c 90010008 stw r0,0x8(r1) +16 00007450 9421ffb0 stwu r1,0xffb0(r1) +20 00007454 60000000 nop +24 00007458 60000000 nop +28 0000745c 8163000c lwz r11,0xc(r3) +32 00007460 880b0000 lbz r0,0x0(r11) +36 00007464 7c090774 extsb r9,r0 +40 00007468 3849ffd0 addi r2,r9,0xffd0 +44 0000746c 5442063e rlwinm r2,r2,0,24,31 +48 00007470 2b820009 cmplwi cr7,r2,0x9 +52 00007474 419d001c bgt cr7,0x7490 +56 00007478 38210050 addi r1,r1,0x50 +60 0000747c 80010008 lwz r0,0x8(r1) +64 00007480 83e1fffc lwz r31,0xfffc(r1) +68 00007484 7c0803a6 mtspr lr,r0 +72 00007488 4bffc948 b _d_source_name +76 0000748c 60000000 nop +80 00007490 3809ff9f addi r0,r9,0xff9f +84 00007494 5400063e rlwinm r0,r0,0,24,31 +88 00007498 2b800019 cmplwi cr7,r0,0x19 +92 0000749c 419d0044 bgt cr7,0x74e0 +96 000074a0 4bfffdc1 bl _d_operator_name +100 000074a4 2c030000 cmpwi r3,0x0 +104 000074a8 418201b8 beq 0x7660 +108 000074ac 80030000 lwz r0,0x0(r3) +112 000074b0 2f800028 cmpwi cr7,r0,0x28 '(' +116 000074b4 409e01ac bne cr7,0x7660 +120 000074b8 80430004 lwz r2,0x4(r3) +124 000074bc 813f0030 lwz r9,0x30(r31) +128 000074c0 80020008 lwz r0,0x8(r2) +132 000074c4 7d290214 add r9,r9,r0 +136 000074c8 39290007 addi r9,r9,0x7 +140 000074cc 913f0030 stw r9,0x30(r31) +144 000074d0 48000190 b 0x7660 +148 000074d4 60000000 nop +152 000074d8 60000000 nop +156 000074dc 60000000 nop +160 000074e0 3809ffbd addi r0,r9,0xffbd +164 000074e4 5400063e rlwinm r0,r0,0,24,31 +168 000074e8 2b800001 cmplwi cr7,r0,0x1 +172 000074ec 419d0164 bgt cr7,0x7650 +176 000074f0 8143002c lwz r10,0x2c(r3) +180 000074f4 2f8a0000 cmpwi cr7,r10,0x0 +184 000074f8 419e0028 beq cr7,0x7520 +188 000074fc 800a0000 lwz r0,0x0(r10) +192 00007500 2f800000 cmpwi cr7,r0,0x0 +196 00007504 419e000c beq cr7,0x7510 +200 00007508 2f800015 cmpwi cr7,r0,0x15 +204 0000750c 409e0014 bne cr7,0x7520 +208 00007510 801f0030 lwz r0,0x30(r31) +212 00007514 804a0008 lwz r2,0x8(r10) +216 00007518 7c001214 add r0,r0,r2 +220 0000751c 901f0030 stw r0,0x30(r31) +224 00007520 880b0000 lbz r0,0x0(r11) +228 00007524 7d625b78 or r2,r11,r11 +232 00007528 396b0001 addi r11,r11,0x1 +236 0000752c 917f000c stw r11,0xc(r31) +240 00007530 7c000774 extsb r0,r0 +244 00007534 2f800043 cmpwi cr7,r0,0x43 'C' +248 00007538 419e0010 beq cr7,0x7548 +252 0000753c 2f800044 cmpwi cr7,r0,0x44 'D' +256 00007540 409e0110 bne cr7,0x7650 +260 00007544 48000088 b 0x75cc +264 00007548 88020001 lbz r0,0x1(r2) +268 0000754c 39620002 addi r11,r2,0x2 +272 00007550 917f000c stw r11,0xc(r31) +276 00007554 7c000774 extsb r0,r0 +280 00007558 2f800032 cmpwi cr7,r0,0x32 '2' +284 0000755c 419e0018 beq cr7,0x7574 +288 00007560 2f800033 cmpwi cr7,r0,0x33 '3' +292 00007564 419e0018 beq cr7,0x757c +296 00007568 2f800031 cmpwi cr7,r0,0x31 '1' +300 0000756c 409e00e4 bne cr7,0x7650 +304 00007570 48000014 b 0x7584 +308 00007574 39000002 li r8,0x2 +312 00007578 48000010 b 0x7588 +316 0000757c 39000003 li r8,0x3 +320 00007580 48000008 b 0x7588 +324 00007584 39000001 li r8,0x1 +328 00007588 805f0014 lwz r2,0x14(r31) +332 0000758c 801f0018 lwz r0,0x18(r31) +336 00007590 7f820000 cmpw cr7,r2,r0 +340 00007594 409c00bc bge cr7,0x7650 +344 00007598 1d62000c mulli r11,r2,0xc +348 0000759c 813f0010 lwz r9,0x10(r31) +352 000075a0 38020001 addi r0,r2,0x1 +356 000075a4 901f0014 stw r0,0x14(r31) +360 000075a8 7c6b4a15 add. r3,r11,r9 +364 000075ac 418200a4 beq 0x7650 +368 000075b0 2f8a0000 cmpwi cr7,r10,0x0 +372 000075b4 419e009c beq cr7,0x7650 +376 000075b8 38000006 li r0,0x6 +380 000075bc 91030004 stw r8,0x4(r3) +384 000075c0 7c0b492e stwx r0,r11,r9 +388 000075c4 91430008 stw r10,0x8(r3) +392 000075c8 48000098 b 0x7660 +396 000075cc 88020001 lbz r0,0x1(r2) +400 000075d0 38420002 addi r2,r2,0x2 +404 000075d4 905f000c stw r2,0xc(r31) +408 000075d8 7c000774 extsb r0,r0 +412 000075dc 2f800031 cmpwi cr7,r0,0x31 '1' +416 000075e0 419e0018 beq cr7,0x75f8 +420 000075e4 2f800032 cmpwi cr7,r0,0x32 '2' +424 000075e8 419e0018 beq cr7,0x7600 +428 000075ec 2f800030 cmpwi cr7,r0,0x30 '0' +432 000075f0 409e0060 bne cr7,0x7650 +436 000075f4 48000014 b 0x7608 +440 000075f8 39000002 li r8,0x2 +444 000075fc 48000010 b 0x760c +448 00007600 39000003 li r8,0x3 +452 00007604 48000008 b 0x760c +456 00007608 39000001 li r8,0x1 +460 0000760c 805f0014 lwz r2,0x14(r31) +464 00007610 801f0018 lwz r0,0x18(r31) +468 00007614 7f820000 cmpw cr7,r2,r0 +472 00007618 409c0038 bge cr7,0x7650 +476 0000761c 1d62000c mulli r11,r2,0xc +480 00007620 813f0010 lwz r9,0x10(r31) +484 00007624 38020001 addi r0,r2,0x1 +488 00007628 901f0014 stw r0,0x14(r31) +492 0000762c 7c6b4a15 add. r3,r11,r9 +496 00007630 41820020 beq 0x7650 +500 00007634 2f8a0000 cmpwi cr7,r10,0x0 +504 00007638 419e0018 beq cr7,0x7650 +508 0000763c 38000007 li r0,0x7 +512 00007640 91030004 stw r8,0x4(r3) +516 00007644 7c0b492e stwx r0,r11,r9 +520 00007648 91430008 stw r10,0x8(r3) +524 0000764c 48000014 b 0x7660 +528 00007650 38600000 li r3,0x0 +532 00007654 60000000 nop +536 00007658 60000000 nop +540 0000765c 60000000 nop +544 00007660 38210050 addi r1,r1,0x50 +548 00007664 80010008 lwz r0,0x8(r1) +552 00007668 83e1fffc lwz r31,0xfffc(r1) +556 0000766c 7c0803a6 mtspr lr,r0 +560 00007670 4e800020 blr +564 00007674 60000000 nop +568 00007678 60000000 nop +572 0000767c 60000000 nop _d_expression: +0 00007680 7c0802a6 mfspr r0,lr +4 00007684 bf81fff0 stmw r28,0xfff0(r1) +8 00007688 7c7f1b78 or r31,r3,r3 +12 0000768c 90010008 stw r0,0x8(r1) +16 00007690 9421ffb0 stwu r1,0xffb0(r1) +20 00007694 60000000 nop +24 00007698 60000000 nop +28 0000769c 8043000c lwz r2,0xc(r3) +32 000076a0 88020000 lbz r0,0x0(r2) +36 000076a4 7c000774 extsb r0,r0 +40 000076a8 2f80004c cmpwi cr7,r0,0x4c 'L' +44 000076ac 409e0024 bne cr7,0x76d0 +48 000076b0 38210050 addi r1,r1,0x50 +52 000076b4 80010008 lwz r0,0x8(r1) +56 000076b8 bb81fff0 lmw r28,0xfff0(r1) +60 000076bc 7c0803a6 mtspr lr,r0 +64 000076c0 4bffe270 b _d_expr_primary +68 000076c4 60000000 nop +72 000076c8 60000000 nop +76 000076cc 60000000 nop +80 000076d0 2f800054 cmpwi cr7,r0,0x54 'T' +84 000076d4 409e012c bne cr7,0x7800 +88 000076d8 39420001 addi r10,r2,0x1 +92 000076dc 39600000 li r11,0x0 +96 000076e0 9143000c stw r10,0xc(r3) +100 000076e4 60000000 nop +104 000076e8 88020001 lbz r0,0x1(r2) +108 000076ec 7c090774 extsb r9,r0 +112 000076f0 2f89005f cmpwi cr7,r9,0x5f '_' +116 000076f4 419e00a0 beq cr7,0x7794 +120 000076f8 2f89006e cmpwi cr7,r9,0x6e 'n' +124 000076fc 39000000 li r8,0x0 +128 00007700 409e0020 bne cr7,0x7720 +132 00007704 39420002 addi r10,r2,0x2 +136 00007708 39000001 li r8,0x1 +140 0000770c 9143000c stw r10,0xc(r3) +144 00007710 60000000 nop +148 00007714 88020002 lbz r0,0x2(r2) +152 00007718 7c090774 extsb r9,r0 +156 0000771c 60000000 nop +160 00007720 3809ffd0 addi r0,r9,0xffd0 +164 00007724 5400063e rlwinm r0,r0,0,24,31 +168 00007728 2b800009 cmplwi cr7,r0,0x9 +172 0000772c 409d0024 ble cr7,0x7750 +176 00007730 38400000 li r2,0x0 +180 00007734 2f880000 cmpwi cr7,r8,0x0 +184 00007738 419e0008 beq cr7,0x7740 +188 0000773c 7c4200d0 neg r2,r2 +192 00007740 2f820000 cmpwi cr7,r2,0x0 +196 00007744 39620001 addi r11,r2,0x1 +200 00007748 409c0058 bge cr7,0x77a0 +204 0000774c 48000474 b 0x7bc0 +208 00007750 815f000c lwz r10,0xc(r31) +212 00007754 38400000 li r2,0x0 +216 00007758 60000000 nop +220 0000775c 60000000 nop +224 00007760 7d4b5378 or r11,r10,r10 +228 00007764 394a0001 addi r10,r10,0x1 +232 00007768 1c42000a mulli r2,r2,0xa +236 0000776c 915f000c stw r10,0xc(r31) +240 00007770 7c424a14 add r2,r2,r9 +244 00007774 3842ffd0 addi r2,r2,0xffd0 +248 00007778 892b0001 lbz r9,0x1(r11) +252 0000777c 7d290774 extsb r9,r9 +256 00007780 3809ffd0 addi r0,r9,0xffd0 +260 00007784 5400063e rlwinm r0,r0,0,24,31 +264 00007788 2b800009 cmplwi cr7,r0,0x9 +268 0000778c 409dffd4 ble cr7,0x7760 +272 00007790 4bffffa4 b 0x7734 +276 00007794 7d425378 or r2,r10,r10 +280 00007798 4800000c b 0x77a4 +284 0000779c 60000000 nop +288 000077a0 805f000c lwz r2,0xc(r31) +292 000077a4 88020000 lbz r0,0x0(r2) +296 000077a8 39420001 addi r10,r2,0x1 +300 000077ac 915f000c stw r10,0xc(r31) +304 000077b0 2f80005f cmpwi cr7,r0,0x5f '_' +308 000077b4 409e040c bne cr7,0x7bc0 +312 000077b8 813f0014 lwz r9,0x14(r31) +316 000077bc 801f0018 lwz r0,0x18(r31) +320 000077c0 805f0028 lwz r2,0x28(r31) +324 000077c4 7f890000 cmpw cr7,r9,r0 +328 000077c8 38420001 addi r2,r2,0x1 +332 000077cc 905f0028 stw r2,0x28(r31) +336 000077d0 409c03f0 bge cr7,0x7bc0 +340 000077d4 1d49000c mulli r10,r9,0xc +344 000077d8 805f0010 lwz r2,0x10(r31) +348 000077dc 38090001 addi r0,r9,0x1 +352 000077e0 901f0014 stw r0,0x14(r31) +356 000077e4 7c6a1215 add. r3,r10,r2 +360 000077e8 418203dc beq 0x7bc4 +364 000077ec 38000005 li r0,0x5 +368 000077f0 91630004 stw r11,0x4(r3) +372 000077f4 7c0a112e stwx r0,r10,r2 +376 000077f8 480003cc b 0x7bc4 +380 000077fc 60000000 nop +384 00007800 2f800073 cmpwi cr7,r0,0x73 's' +388 00007804 409e012c bne cr7,0x7930 +392 00007808 88020001 lbz r0,0x1(r2) +396 0000780c 2f800072 cmpwi cr7,r0,0x72 'r' +400 00007810 409e0120 bne cr7,0x7930 +404 00007814 38020002 addi r0,r2,0x2 +408 00007818 9003000c stw r0,0xc(r3) +412 0000781c 4bffee15 bl _cplus_demangle_type +416 00007820 7c7d1b78 or r29,r3,r3 +420 00007824 7fe3fb78 or r3,r31,r31 +424 00007828 4bfffc19 bl _d_unqualified_name +428 0000782c 805f000c lwz r2,0xc(r31) +432 00007830 7c7e1b78 or r30,r3,r3 +436 00007834 88020000 lbz r0,0x0(r2) +440 00007838 2f800049 cmpwi cr7,r0,0x49 'I' +444 0000783c 419e0050 beq cr7,0x788c +448 00007840 2f9d0000 cmpwi cr7,r29,0x0 +452 00007844 419e037c beq cr7,0x7bc0 +456 00007848 2f830000 cmpwi cr7,r3,0x0 +460 0000784c 419e0374 beq cr7,0x7bc0 +464 00007850 805f0014 lwz r2,0x14(r31) +468 00007854 801f0018 lwz r0,0x18(r31) +472 00007858 7f820000 cmpw cr7,r2,r0 +476 0000785c 409c0364 bge cr7,0x7bc0 +480 00007860 1d62000c mulli r11,r2,0xc +484 00007864 813f0010 lwz r9,0x10(r31) +488 00007868 38020001 addi r0,r2,0x1 +492 0000786c 901f0014 stw r0,0x14(r31) +496 00007870 7c6b4a15 add. r3,r11,r9 +500 00007874 41820350 beq 0x7bc4 +504 00007878 38000001 li r0,0x1 +508 0000787c 93a30004 stw r29,0x4(r3) +512 00007880 93c30008 stw r30,0x8(r3) +516 00007884 7c0b492e stwx r0,r11,r9 +520 00007888 4800033c b 0x7bc4 +524 0000788c 7fe3fb78 or r3,r31,r31 +528 00007890 4bffe361 bl _d_template_args +532 00007894 2f9e0000 cmpwi cr7,r30,0x0 +536 00007898 419e0048 beq cr7,0x78e0 +540 0000789c 2f830000 cmpwi cr7,r3,0x0 +544 000078a0 419e0040 beq cr7,0x78e0 +548 000078a4 805f0014 lwz r2,0x14(r31) +552 000078a8 801f0018 lwz r0,0x18(r31) +556 000078ac 7f820000 cmpw cr7,r2,r0 +560 000078b0 409c0030 bge cr7,0x78e0 +564 000078b4 1d62000c mulli r11,r2,0xc +568 000078b8 813f0010 lwz r9,0x10(r31) +572 000078bc 38020001 addi r0,r2,0x1 +576 000078c0 901f0014 stw r0,0x14(r31) +580 000078c4 7c4b4a15 add. r2,r11,r9 +584 000078c8 4182001c beq 0x78e4 +588 000078cc 38000004 li r0,0x4 +592 000078d0 93c20004 stw r30,0x4(r2) +596 000078d4 90620008 stw r3,0x8(r2) +600 000078d8 7c0b492e stwx r0,r11,r9 +604 000078dc 48000008 b 0x78e4 +608 000078e0 38400000 li r2,0x0 +612 000078e4 2f9d0000 cmpwi cr7,r29,0x0 +616 000078e8 419e02d8 beq cr7,0x7bc0 +620 000078ec 2f820000 cmpwi cr7,r2,0x0 +624 000078f0 419e02d0 beq cr7,0x7bc0 +628 000078f4 813f0014 lwz r9,0x14(r31) +632 000078f8 801f0018 lwz r0,0x18(r31) +636 000078fc 7f890000 cmpw cr7,r9,r0 +640 00007900 409c02c0 bge cr7,0x7bc0 +644 00007904 1d49000c mulli r10,r9,0xc +648 00007908 817f0010 lwz r11,0x10(r31) +652 0000790c 38090001 addi r0,r9,0x1 +656 00007910 901f0014 stw r0,0x14(r31) +660 00007914 7c6a5a15 add. r3,r10,r11 +664 00007918 418202ac beq 0x7bc4 +668 0000791c 38000001 li r0,0x1 +672 00007920 93a30004 stw r29,0x4(r3) +676 00007924 90430008 stw r2,0x8(r3) +680 00007928 7c0a592e stwx r0,r10,r11 +684 0000792c 48000298 b 0x7bc4 +688 00007930 7fe3fb78 or r3,r31,r31 +692 00007934 4bfff92d bl _d_operator_name +696 00007938 7c7d1b79 or. r29,r3,r3 +700 0000793c 41820284 beq 0x7bc0 +704 00007940 801d0000 lwz r0,0x0(r29) +708 00007944 2f000028 cmpwi cr6,r0,0x28 '(' +712 00007948 409a0058 bne cr6,0x79a0 +716 0000794c 805d0004 lwz r2,0x4(r29) +720 00007950 813f0030 lwz r9,0x30(r31) +724 00007954 80020008 lwz r0,0x8(r2) +728 00007958 7d290214 add r9,r9,r0 +732 0000795c 3929fffe addi r9,r9,0xfffe +736 00007960 913f0030 stw r9,0x30(r31) +740 00007964 801d0000 lwz r0,0x0(r29) +744 00007968 2f000028 cmpwi cr6,r0,0x28 '(' +748 0000796c 409a0034 bne cr6,0x79a0 +752 00007970 83dd0004 lwz r30,0x4(r29) +756 00007974 3c800003 lis r4,0x3 +760 00007978 3884d070 addi r4,r4,0xd070 st +764 0000797c 807e0000 lwz r3,0x0(r30) +768 00007980 4802aa11 bl 0x32390 _strcmp +772 00007984 2f830000 cmpwi cr7,r3,0x0 +776 00007988 409e0030 bne cr7,0x79b8 +780 0000798c 7fe3fb78 or r3,r31,r31 +784 00007990 4bffeca1 bl _cplus_demangle_type +788 00007994 7c6a1b79 or. r10,r3,r3 +792 00007998 41820228 beq 0x7bc0 +796 0000799c 48000054 b 0x79f0 +800 000079a0 2f800029 cmpwi cr7,r0,0x29 ')' +804 000079a4 419e001c beq cr7,0x79c0 +808 000079a8 2f80002a cmpwi cr7,r0,0x2a '*' +812 000079ac 419e0034 beq cr7,0x79e0 +816 000079b0 409a0210 bne cr6,0x7bc0 +820 000079b4 83dd0004 lwz r30,0x4(r29) +824 000079b8 807e000c lwz r3,0xc(r30) +828 000079bc 48000008 b 0x79c4 +832 000079c0 807d0004 lwz r3,0x4(r29) +836 000079c4 2f830002 cmpwi cr7,r3,0x2 +840 000079c8 419e0064 beq cr7,0x7a2c +844 000079cc 2f830003 cmpwi cr7,r3,0x3 +848 000079d0 419e00f4 beq cr7,0x7ac4 +852 000079d4 2f830001 cmpwi cr7,r3,0x1 +856 000079d8 409e01e8 bne cr7,0x7bc0 +860 000079dc 60000000 nop +864 000079e0 7fe3fb78 or r3,r31,r31 +868 000079e4 4bfffc9d bl _d_expression +872 000079e8 7c6a1b79 or. r10,r3,r3 +876 000079ec 418201d4 beq 0x7bc0 +880 000079f0 805f0014 lwz r2,0x14(r31) +884 000079f4 801f0018 lwz r0,0x18(r31) +888 000079f8 7f820000 cmpw cr7,r2,r0 +892 000079fc 409c01c4 bge cr7,0x7bc0 +896 00007a00 1d62000c mulli r11,r2,0xc +900 00007a04 813f0010 lwz r9,0x10(r31) +904 00007a08 38020001 addi r0,r2,0x1 +908 00007a0c 901f0014 stw r0,0x14(r31) +912 00007a10 7c6b4a15 add. r3,r11,r9 +916 00007a14 418201b0 beq 0x7bc4 +920 00007a18 3800002b li r0,0x2b +924 00007a1c 93a30004 stw r29,0x4(r3) +928 00007a20 91430008 stw r10,0x8(r3) +932 00007a24 7c0b492e stwx r0,r11,r9 +936 00007a28 4800019c b 0x7bc4 +940 00007a2c 7fe3fb78 or r3,r31,r31 +944 00007a30 4bfffc51 bl _d_expression +948 00007a34 7c7e1b78 or r30,r3,r3 +952 00007a38 7fe3fb78 or r3,r31,r31 +956 00007a3c 4bfffc45 bl _d_expression +960 00007a40 2f9e0000 cmpwi cr7,r30,0x0 +964 00007a44 419e017c beq cr7,0x7bc0 +968 00007a48 2f830000 cmpwi cr7,r3,0x0 +972 00007a4c 419e0174 beq cr7,0x7bc0 +976 00007a50 805f0014 lwz r2,0x14(r31) +980 00007a54 801f0018 lwz r0,0x18(r31) +984 00007a58 7f820000 cmpw cr7,r2,r0 +988 00007a5c 409c0164 bge cr7,0x7bc0 +992 00007a60 1d62000c mulli r11,r2,0xc +996 00007a64 813f0010 lwz r9,0x10(r31) +1000 00007a68 38020001 addi r0,r2,0x1 +1004 00007a6c 901f0014 stw r0,0x14(r31) +1008 00007a70 7d4b4a15 add. r10,r11,r9 +1012 00007a74 4182014c beq 0x7bc0 +1016 00007a78 3800002d li r0,0x2d +1020 00007a7c 93ca0004 stw r30,0x4(r10) +1024 00007a80 906a0008 stw r3,0x8(r10) +1028 00007a84 7c0b492e stwx r0,r11,r9 +1032 00007a88 805f0014 lwz r2,0x14(r31) +1036 00007a8c 801f0018 lwz r0,0x18(r31) +1040 00007a90 7f820000 cmpw cr7,r2,r0 +1044 00007a94 409c012c bge cr7,0x7bc0 +1048 00007a98 1d62000c mulli r11,r2,0xc +1052 00007a9c 813f0010 lwz r9,0x10(r31) +1056 00007aa0 38020001 addi r0,r2,0x1 +1060 00007aa4 901f0014 stw r0,0x14(r31) +1064 00007aa8 7c6b4a15 add. r3,r11,r9 +1068 00007aac 41820118 beq 0x7bc4 +1072 00007ab0 3800002c li r0,0x2c +1076 00007ab4 93a30004 stw r29,0x4(r3) +1080 00007ab8 91430008 stw r10,0x8(r3) +1084 00007abc 7c0b492e stwx r0,r11,r9 +1088 00007ac0 48000104 b 0x7bc4 +1092 00007ac4 7fe3fb78 or r3,r31,r31 +1096 00007ac8 4bfffbb9 bl _d_expression +1100 00007acc 7c7c1b78 or r28,r3,r3 +1104 00007ad0 7fe3fb78 or r3,r31,r31 +1108 00007ad4 4bfffbad bl _d_expression +1112 00007ad8 7c7e1b78 or r30,r3,r3 +1116 00007adc 7fe3fb78 or r3,r31,r31 +1120 00007ae0 4bfffba1 bl _d_expression +1124 00007ae4 2f9e0000 cmpwi cr7,r30,0x0 +1128 00007ae8 419e0048 beq cr7,0x7b30 +1132 00007aec 2f830000 cmpwi cr7,r3,0x0 +1136 00007af0 419e0040 beq cr7,0x7b30 +1140 00007af4 805f0014 lwz r2,0x14(r31) +1144 00007af8 801f0018 lwz r0,0x18(r31) +1148 00007afc 7f820000 cmpw cr7,r2,r0 +1152 00007b00 409c0030 bge cr7,0x7b30 +1156 00007b04 1d62000c mulli r11,r2,0xc +1160 00007b08 813f0010 lwz r9,0x10(r31) +1164 00007b0c 38020001 addi r0,r2,0x1 +1168 00007b10 901f0014 stw r0,0x14(r31) +1172 00007b14 7d4b4a15 add. r10,r11,r9 +1176 00007b18 4182001c beq 0x7b34 +1180 00007b1c 38000030 li r0,0x30 +1184 00007b20 93ca0004 stw r30,0x4(r10) +1188 00007b24 906a0008 stw r3,0x8(r10) +1192 00007b28 7c0b492e stwx r0,r11,r9 +1196 00007b2c 48000008 b 0x7b34 +1200 00007b30 39400000 li r10,0x0 +1204 00007b34 2f9c0000 cmpwi cr7,r28,0x0 +1208 00007b38 419e0088 beq cr7,0x7bc0 +1212 00007b3c 2f8a0000 cmpwi cr7,r10,0x0 +1216 00007b40 419e0080 beq cr7,0x7bc0 +1220 00007b44 805f0014 lwz r2,0x14(r31) +1224 00007b48 801f0018 lwz r0,0x18(r31) +1228 00007b4c 7f820000 cmpw cr7,r2,r0 +1232 00007b50 409c0070 bge cr7,0x7bc0 +1236 00007b54 1d62000c mulli r11,r2,0xc +1240 00007b58 813f0010 lwz r9,0x10(r31) +1244 00007b5c 38020001 addi r0,r2,0x1 +1248 00007b60 901f0014 stw r0,0x14(r31) +1252 00007b64 7d0b4a15 add. r8,r11,r9 +1256 00007b68 41820058 beq 0x7bc0 +1260 00007b6c 3800002f li r0,0x2f +1264 00007b70 93880004 stw r28,0x4(r8) +1268 00007b74 91480008 stw r10,0x8(r8) +1272 00007b78 7c0b492e stwx r0,r11,r9 +1276 00007b7c 805f0014 lwz r2,0x14(r31) +1280 00007b80 801f0018 lwz r0,0x18(r31) +1284 00007b84 7f820000 cmpw cr7,r2,r0 +1288 00007b88 409c0038 bge cr7,0x7bc0 +1292 00007b8c 1d62000c mulli r11,r2,0xc +1296 00007b90 813f0010 lwz r9,0x10(r31) +1300 00007b94 38020001 addi r0,r2,0x1 +1304 00007b98 901f0014 stw r0,0x14(r31) +1308 00007b9c 7c6b4a15 add. r3,r11,r9 +1312 00007ba0 41820024 beq 0x7bc4 +1316 00007ba4 3800002e li r0,0x2e +1320 00007ba8 93a30004 stw r29,0x4(r3) +1324 00007bac 91030008 stw r8,0x8(r3) +1328 00007bb0 7c0b492e stwx r0,r11,r9 +1332 00007bb4 48000010 b 0x7bc4 +1336 00007bb8 60000000 nop +1340 00007bbc 60000000 nop +1344 00007bc0 38600000 li r3,0x0 +1348 00007bc4 38210050 addi r1,r1,0x50 +1352 00007bc8 80010008 lwz r0,0x8(r1) +1356 00007bcc bb81fff0 lmw r28,0xfff0(r1) +1360 00007bd0 7c0803a6 mtspr lr,r0 +1364 00007bd4 4e800020 blr +1368 00007bd8 60000000 nop +1372 00007bdc 60000000 nop _is_ctor_or_dtor: +0 00007be0 7c0802a6 mfspr r0,lr +4 00007be4 bf41ffe8 stmw r26,0xffe8(r1) +8 00007be8 3ba00000 li r29,0x0 +12 00007bec 7c7c1b78 or r28,r3,r3 +16 00007bf0 7c9a2378 or r26,r4,r4 +20 00007bf4 7cbb2b78 or r27,r5,r5 +24 00007bf8 90010008 stw r0,0x8(r1) +28 00007bfc 9421ff60 stwu r1,0xff60(r1) +32 00007c00 93a40000 stw r29,0x0(r4) +36 00007c04 93a50000 stw r29,0x0(r5) +40 00007c08 7c3e0b78 or r30,r1,r1 +44 00007c0c 7c3f0b78 or r31,r1,r1 +48 00007c10 4802a771 bl 0x32380 _strlen +52 00007c14 38004000 li r0,0x4000 +56 00007c18 939e0044 stw r28,0x44(r30) +60 00007c1c 93be0068 stw r29,0x68(r30) +64 00007c20 907e005c stw r3,0x5c(r30) +68 00007c24 939e0038 stw r28,0x38(r30) +72 00007c28 901e0040 stw r0,0x40(r30) +76 00007c2c 93be004c stw r29,0x4c(r30) +80 00007c30 93be0058 stw r29,0x58(r30) +84 00007c34 93be0060 stw r29,0x60(r30) +88 00007c38 93be0064 stw r29,0x64(r30) +92 00007c3c 7c5c1a14 add r2,r28,r3 +96 00007c40 5469083c rlwinm r9,r3,1,0,30 +100 00007c44 905e003c stw r2,0x3c(r30) +104 00007c48 54622834 rlwinm r2,r3,5,0,26 +108 00007c4c 54631838 rlwinm r3,r3,3,0,28 +112 00007c50 913e0050 stw r9,0x50(r30) +116 00007c54 7c431050 subf r2,r3,r2 +120 00007c58 3842001e addi r2,r2,0x1e +124 00007c5c 54420036 rlwinm r2,r2,0,0,27 +128 00007c60 7c4200d0 neg r2,r2 +132 00007c64 80010000 lwz r0,0x0(r1) +136 00007c68 7c01116e stwux r0,r1,r2 +140 00007c6c 805e005c lwz r2,0x5c(r30) +144 00007c70 39610040 addi r11,r1,0x40 +148 00007c74 5442103a rlwinm r2,r2,2,0,29 +152 00007c78 3842001e addi r2,r2,0x1e +156 00007c7c 54420036 rlwinm r2,r2,0,0,27 +160 00007c80 7c4200d0 neg r2,r2 +164 00007c84 7c01116e stwux r0,r1,r2 +168 00007c88 917e0048 stw r11,0x48(r30) +172 00007c8c 38010040 addi r0,r1,0x40 +176 00007c90 813e0044 lwz r9,0x44(r30) +180 00007c94 901e0054 stw r0,0x54(r30) +184 00007c98 38490001 addi r2,r9,0x1 +188 00007c9c 88090000 lbz r0,0x0(r9) +192 00007ca0 905e0044 stw r2,0x44(r30) +196 00007ca4 2f80005f cmpwi cr7,r0,0x5f '_' +200 00007ca8 409e00f8 bne cr7,0x7da0 +204 00007cac 88090001 lbz r0,0x1(r9) +208 00007cb0 38490002 addi r2,r9,0x2 +212 00007cb4 905e0044 stw r2,0x44(r30) +216 00007cb8 2f80005a cmpwi cr7,r0,0x5a 'Z' +220 00007cbc 409e00e4 bne cr7,0x7da0 +224 00007cc0 387e0038 addi r3,r30,0x38 +228 00007cc4 38800001 li r4,0x1 +232 00007cc8 4bffcd29 bl _d_encoding +236 00007ccc 2c030000 cmpwi r3,0x0 +240 00007cd0 418200d0 beq 0x7da0 +244 00007cd4 81230000 lwz r9,0x0(r3) +248 00007cd8 2b89001b cmplwi cr7,r9,0x1b +252 00007cdc 419d00c4 bgt cr7,0x7da0 +256 00007ce0 3c400000 lis r2,0x0 +260 00007ce4 5529103a rlwinm r9,r9,2,0,29 +264 00007ce8 38427cfc addi r2,r2,0x7cfc +268 00007cec 7c09102e lwzx r0,r9,r2 +272 00007cf0 7c001214 add r0,r0,r2 +276 00007cf4 7c0903a6 mtspr ctr,r0 +280 00007cf8 4e800420 bctr +284 00007cfc 000000a4 .long 0x000000a4 +288 00007d00 00000078 .long 0x00000078 +292 00007d04 00000078 .long 0x00000078 +296 00007d08 00000070 .long 0x00000070 +300 00007d0c 00000070 .long 0x00000070 +304 00007d10 000000a4 .long 0x000000a4 +308 00007d14 00000080 .long 0x00000080 +312 00007d18 0000008c .long 0x0000008c +316 00007d1c 000000a4 .long 0x000000a4 +320 00007d20 000000a4 .long 0x000000a4 +324 00007d24 000000a4 .long 0x000000a4 +328 00007d28 000000a4 .long 0x000000a4 +332 00007d2c 000000a4 .long 0x000000a4 +336 00007d30 000000a4 .long 0x000000a4 +340 00007d34 000000a4 .long 0x000000a4 +344 00007d38 000000a4 .long 0x000000a4 +348 00007d3c 000000a4 .long 0x000000a4 +352 00007d40 000000a4 .long 0x000000a4 +356 00007d44 000000a4 .long 0x000000a4 +360 00007d48 000000a4 .long 0x000000a4 +364 00007d4c 000000a4 .long 0x000000a4 +368 00007d50 000000a4 .long 0x000000a4 +372 00007d54 000000a4 .long 0x000000a4 +376 00007d58 000000a4 .long 0x000000a4 +380 00007d5c 000000a4 .long 0x000000a4 +384 00007d60 00000070 .long 0x00000070 +388 00007d64 00000070 .long 0x00000070 +392 00007d68 00000070 .long 0x00000070 +396 00007d6c 80630004 lwz r3,0x4(r3) +400 00007d70 48000024 b 0x7d94 +404 00007d74 80630008 lwz r3,0x8(r3) +408 00007d78 4800001c b 0x7d94 +412 00007d7c 80030004 lwz r0,0x4(r3) +416 00007d80 901a0000 stw r0,0x0(r26) +420 00007d84 48000024 b 0x7da8 +424 00007d88 80030004 lwz r0,0x4(r3) +428 00007d8c 901b0000 stw r0,0x0(r27) +432 00007d90 48000018 b 0x7da8 +436 00007d94 2f830000 cmpwi cr7,r3,0x0 +440 00007d98 409eff3c bne cr7,0x7cd4 +444 00007d9c 60000000 nop +448 00007da0 38600000 li r3,0x0 +452 00007da4 4800000c b 0x7db0 +456 00007da8 38600001 li r3,0x1 +460 00007dac 60000000 nop +464 00007db0 80010000 lwz r0,0x0(r1) +468 00007db4 7fe1fb78 or r1,r31,r31 +472 00007db8 90010000 stw r0,0x0(r1) +476 00007dbc 60000000 nop +480 00007dc0 80210000 lwz r1,0x0(r1) +484 00007dc4 80010008 lwz r0,0x8(r1) +488 00007dc8 bb41ffe8 lmw r26,0xffe8(r1) +492 00007dcc 7c0803a6 mtspr lr,r0 +496 00007dd0 4e800020 blr +500 00007dd4 60000000 nop +504 00007dd8 60000000 nop +508 00007ddc 60000000 nop _is_gnu_v3_mangled_dtor: +0 00007de0 7c0802a6 mfspr r0,lr +4 00007de4 90010008 stw r0,0x8(r1) +8 00007de8 9421ffb0 stwu r1,0xffb0(r1) +12 00007dec 38810038 addi r4,r1,0x38 +16 00007df0 38a1003c addi r5,r1,0x3c +20 00007df4 4bfffded bl _is_ctor_or_dtor +24 00007df8 38000000 li r0,0x0 +28 00007dfc 2f830000 cmpwi cr7,r3,0x0 +32 00007e00 419e0008 beq cr7,0x7e08 +36 00007e04 8001003c lwz r0,0x3c(r1) +40 00007e08 38210050 addi r1,r1,0x50 +44 00007e0c 7c030378 or r3,r0,r0 +48 00007e10 80010008 lwz r0,0x8(r1) +52 00007e14 7c0803a6 mtspr lr,r0 +56 00007e18 4e800020 blr +60 00007e1c 60000000 nop _is_gnu_v3_mangled_ctor: +0 00007e20 7c0802a6 mfspr r0,lr +4 00007e24 90010008 stw r0,0x8(r1) +8 00007e28 9421ffb0 stwu r1,0xffb0(r1) +12 00007e2c 38810038 addi r4,r1,0x38 +16 00007e30 38a1003c addi r5,r1,0x3c +20 00007e34 4bfffdad bl _is_ctor_or_dtor +24 00007e38 38000000 li r0,0x0 +28 00007e3c 2f830000 cmpwi cr7,r3,0x0 +32 00007e40 419e0008 beq cr7,0x7e48 +36 00007e44 80010038 lwz r0,0x38(r1) +40 00007e48 38210050 addi r1,r1,0x50 +44 00007e4c 7c030378 or r3,r0,r0 +48 00007e50 80010008 lwz r0,0x8(r1) +52 00007e54 7c0803a6 mtspr lr,r0 +56 00007e58 4e800020 blr +60 00007e5c 60000000 nop _d_print_comp: +0 00007e60 7c400026 mfcr r2 +4 00007e64 7c0802a6 mfspr r0,lr +8 00007e68 bee1ffdc stmw r23,0xffdc(r1) +12 00007e6c 7c9c2379 or. r28,r4,r4 +16 00007e70 7c7d1b78 or r29,r3,r3 +20 00007e74 90010008 stw r0,0x8(r1) +24 00007e78 90410004 stw r2,0x4(r1) +28 00007e7c 9421ff40 stwu r1,0xff40(r1) +32 00007e80 40820020 bne 0x7ea0 +36 00007e84 80630004 lwz r3,0x4(r3) +40 00007e88 4802a4d9 bl 0x32360 _free +44 00007e8c 38e00000 li r7,0x0 +48 00007e90 90fd0004 stw r7,0x4(r29) +52 00007e94 48003f4c b 0xbde0 +56 00007e98 60000000 nop +60 00007e9c 60000000 nop +64 00007ea0 80e30004 lwz r7,0x4(r3) +68 00007ea4 2f070000 cmpwi cr6,r7,0x0 +72 00007ea8 419a3f38 beq cr6,0xbde0 +76 00007eac 817c0000 lwz r11,0x0(r28) +80 00007eb0 2b8b0032 cmplwi cr7,r11,0x32 '2' +84 00007eb4 419d3dec bgt cr7,0xbca0 +88 00007eb8 3c400000 lis r2,0x0 +92 00007ebc 5569103a rlwinm r9,r11,2,0,29 +96 00007ec0 38427ed4 addi r2,r2,0x7ed4 +100 00007ec4 7c09102e lwzx r0,r9,r2 +104 00007ec8 7c001214 add r0,r0,r2 +108 00007ecc 7c0903a6 mtspr ctr,r0 +112 00007ed0 4e800420 bctr +116 00007ed4 000000cc .long 0x000000cc +120 00007ed8 000003e4 .long 0x000003e4 +124 00007edc 000003e4 .long 0x000003e4 +128 00007ee0 00000564 .long 0x00000564 +132 00007ee4 00000790 .long 0x00000790 +136 00007ee8 00000a50 .long 0x00000a50 +140 00007eec 00000af8 .long 0x00000af8 +144 00007ef0 00000b04 .long 0x00000b04 +148 00007ef4 00000bb4 .long 0x00000bb4 +152 00007ef8 00000cb0 .long 0x00000cb0 +156 00007efc 00000d90 .long 0x00000d90 +160 00007f00 00000f70 .long 0x00000f70 +164 00007f04 00001050 .long 0x00001050 +168 00007f08 00001148 .long 0x00001148 +172 00007f0c 00001240 .long 0x00001240 +176 00007f10 00001360 .long 0x00001360 +180 00007f14 00001458 .long 0x00001458 +184 00007f18 00001558 .long 0x00001558 +188 00007f1c 00001648 .long 0x00001648 +192 00007f20 00001760 .long 0x00001760 +196 00007f24 00001880 .long 0x00001880 +200 00007f28 00001978 .long 0x00001978 +204 00007f2c 00001a38 .long 0x00001a38 +208 00007f30 00001a38 .long 0x00001a38 +212 00007f34 00001a38 .long 0x00001a38 +216 00007f38 00001a80 .long 0x00001a80 +220 00007f3c 00001a80 .long 0x00001a80 +224 00007f40 00001a80 .long 0x00001a80 +228 00007f44 00001a80 .long 0x00001a80 +232 00007f48 00001a80 .long 0x00001a80 +236 00007f4c 00001a80 .long 0x00001a80 +240 00007f50 00001a80 .long 0x00001a80 +244 00007f54 00001a80 .long 0x00001a80 +248 00007f58 00001ad4 .long 0x00001ad4 +252 00007f5c 00001c78 .long 0x00001c78 +256 00007f60 00001c84 .long 0x00001c84 +260 00007f64 00001dbc .long 0x00001dbc +264 00007f68 00001ecc .long 0x00001ecc +268 00007f6c 0000209c .long 0x0000209c +272 00007f70 0000209c .long 0x0000209c +276 00007f74 00002174 .long 0x00002174 +280 00007f78 000023ec .long 0x000023ec +284 00007f7c 000024d4 .long 0x000024d4 +288 00007f80 000025b4 .long 0x000025b4 +292 00007f84 00002938 .long 0x00002938 +296 00007f88 00002edc .long 0x00002edc +300 00007f8c 00002ef0 .long 0x00002ef0 +304 00007f90 000033cc .long 0x000033cc +308 00007f94 000033cc .long 0x000033cc +312 00007f98 000033e0 .long 0x000033e0 +316 00007f9c 000033e0 .long 0x000033e0 +320 00007fa0 80030000 lwz r0,0x0(r3) +324 00007fa4 70020004 andi. r2,r0,0x4 +328 00007fa8 408200c4 bne 0x806c +332 00007fac 80030008 lwz r0,0x8(r3) +336 00007fb0 837c0008 lwz r27,0x8(r28) +340 00007fb4 83e3000c lwz r31,0xc(r3) +344 00007fb8 7fc0da14 add r30,r0,r27 +348 00007fbc 7f9ef840 cmplw cr7,r30,r31 +352 00007fc0 419d0028 bgt cr7,0x7fe8 +356 00007fc4 809c0004 lwz r4,0x4(r28) +360 00007fc8 7c670214 add r3,r7,r0 +364 00007fcc 7f65db78 or r5,r27,r27 +368 00007fd0 4802a381 bl 0x32350 _memcpy +372 00007fd4 805c0008 lwz r2,0x8(r28) +376 00007fd8 801d0008 lwz r0,0x8(r29) +380 00007fdc 7c801214 add r4,r0,r2 +384 00007fe0 909d0008 stw r4,0x8(r29) +388 00007fe4 48003dfc b 0xbde0 +392 00007fe8 839c0004 lwz r28,0x4(r28) +396 00007fec 48000024 b 0x8010 +400 00007ff0 807d0004 lwz r3,0x4(r29) +404 00007ff4 4802a36d bl 0x32360 _free +408 00007ff8 38e00000 li r7,0x0 +412 00007ffc 38000001 li r0,0x1 +416 00008000 901d0018 stw r0,0x18(r29) +420 00008004 7ce03b78 or r0,r7,r7 +424 00008008 90fd0004 stw r7,0x4(r29) +428 0000800c 48000034 b 0x8040 +432 00008010 57ff083c rlwinm r31,r31,1,0,30 +436 00008014 7ce33b78 or r3,r7,r7 +440 00008018 7fe4fb78 or r4,r31,r31 +444 0000801c 4802a305 bl 0x32320 _realloc +448 00008020 2c030000 cmpwi r3,0x0 +452 00008024 4182ffcc beq 0x7ff0 +456 00008028 7f9ff040 cmplw cr7,r31,r30 +460 0000802c 7c671b78 or r7,r3,r3 +464 00008030 93fd000c stw r31,0xc(r29) +468 00008034 907d0004 stw r3,0x4(r29) +472 00008038 419cffd8 blt cr7,0x8010 +476 0000803c 7c601b78 or r0,r3,r3 +480 00008040 2f800000 cmpwi cr7,r0,0x0 +484 00008044 419e3d9c beq cr7,0xbde0 +488 00008048 807d0008 lwz r3,0x8(r29) +492 0000804c 7f84e378 or r4,r28,r28 +496 00008050 7f65db78 or r5,r27,r27 +500 00008054 7c601a14 add r3,r0,r3 +504 00008058 4802a2f9 bl 0x32350 _memcpy +508 0000805c 801d0008 lwz r0,0x8(r29) +512 00008060 7c9b0214 add r4,r27,r0 +516 00008064 909d0008 stw r4,0x8(r29) +520 00008068 48003d78 b 0xbde0 +524 0000806c 83dc0004 lwz r30,0x4(r28) +528 00008070 801c0008 lwz r0,0x8(r28) +532 00008074 7f5e0214 add r26,r30,r0 +536 00008078 7f9ed040 cmplw cr7,r30,r26 +540 0000807c 409c3d64 bge cr7,0xbde0 +544 00008080 3b200001 li r25,0x1 +548 00008084 7c1ed050 subf r0,r30,r26 +552 00008088 2f800003 cmpwi cr7,r0,0x3 +556 0000808c 409d0154 ble cr7,0x81e0 +560 00008090 893e0000 lbz r9,0x0(r30) +564 00008094 2f89005f cmpwi cr7,r9,0x5f '_' +568 00008098 409e014c bne cr7,0x81e4 +572 0000809c 881e0001 lbz r0,0x1(r30) +576 000080a0 2f80005f cmpwi cr7,r0,0x5f '_' +580 000080a4 409e0140 bne cr7,0x81e4 +584 000080a8 881e0002 lbz r0,0x2(r30) +588 000080ac 2f800055 cmpwi cr7,r0,0x55 'U' +592 000080b0 409e0134 bne cr7,0x81e4 +596 000080b4 381e0003 addi r0,r30,0x3 +600 000080b8 7f9a0040 cmplw cr7,r26,r0 +604 000080bc 409d0128 ble cr7,0x81e4 +608 000080c0 7c1c0378 or r28,r0,r0 +612 000080c4 7c00d050 subf r0,r0,r26 +616 000080c8 3b600000 li r27,0x0 +620 000080cc 7c0903a6 mtspr ctr,r0 +624 000080d0 881c0000 lbz r0,0x0(r28) +628 000080d4 7c0b0774 extsb r11,r0 +632 000080d8 384bffd0 addi r2,r11,0xffd0 +636 000080dc 5440063e rlwinm r0,r2,0,24,31 +640 000080e0 2b800009 cmplwi cr7,r0,0x9 +644 000080e4 409d002c ble cr7,0x8110 +648 000080e8 380bffbf addi r0,r11,0xffbf +652 000080ec 384bffc9 addi r2,r11,0xffc9 +656 000080f0 5400063e rlwinm r0,r0,0,24,31 +660 000080f4 2b800005 cmplwi cr7,r0,0x5 +664 000080f8 409d0018 ble cr7,0x8110 +668 000080fc 380bff9f addi r0,r11,0xff9f +672 00008100 5400063e rlwinm r0,r0,0,24,31 +676 00008104 2b800005 cmplwi cr7,r0,0x5 +680 00008108 419d001c bgt cr7,0x8124 +684 0000810c 384bffa9 addi r2,r11,0xffa9 +688 00008110 57602036 rlwinm r0,r27,4,0,27 +692 00008114 3b9c0001 addi r28,r28,0x1 +696 00008118 7f601214 add r27,r0,r2 +700 0000811c 424000c8 bdz 0x81e4 +704 00008120 4bffffb0 b 0x80d0 +708 00008124 2f8b005f cmpwi cr7,r11,0x5f '_' +712 00008128 409e00bc bne cr7,0x81e4 +716 0000812c 2b9b00ff cmplwi cr7,r27,0xff +720 00008130 419d00b4 bgt cr7,0x81e4 +724 00008134 2f870000 cmpwi cr7,r7,0x0 +728 00008138 419e0168 beq cr7,0x82a0 +732 0000813c 805d0008 lwz r2,0x8(r29) +736 00008140 809d000c lwz r4,0xc(r29) +740 00008144 7f822040 cmplw cr7,r2,r4 +744 00008148 409c0030 bge cr7,0x8178 +748 0000814c 38820001 addi r4,r2,0x1 +752 00008150 7f9ee378 or r30,r28,r28 +756 00008154 7f6711ae stbx r27,r7,r2 +760 00008158 909d0008 stw r4,0x8(r29) +764 0000815c 48000148 b 0x82a4 +768 00008160 807d0004 lwz r3,0x4(r29) +772 00008164 4802a1fd bl 0x32360 _free +776 00008168 38e00000 li r7,0x0 +780 0000816c 933d0018 stw r25,0x18(r29) +784 00008170 90fd0004 stw r7,0x4(r29) +788 00008174 4800012c b 0x82a0 +792 00008178 3bc20001 addi r30,r2,0x1 +796 0000817c 7c9f2378 or r31,r4,r4 +800 00008180 7f84f040 cmplw cr7,r4,r30 +804 00008184 409c0030 bge cr7,0x81b4 +808 00008188 57ff083c rlwinm r31,r31,1,0,30 +812 0000818c 7ce33b78 or r3,r7,r7 +816 00008190 7fe4fb78 or r4,r31,r31 +820 00008194 4802a18d bl 0x32320 _realloc +824 00008198 2c030000 cmpwi r3,0x0 +828 0000819c 4182ffc4 beq 0x8160 +832 000081a0 7f9ef840 cmplw cr7,r30,r31 +836 000081a4 7c671b78 or r7,r3,r3 +840 000081a8 93fd000c stw r31,0xc(r29) +844 000081ac 907d0004 stw r3,0x4(r29) +848 000081b0 419dffd8 bgt cr7,0x8188 +852 000081b4 2f870000 cmpwi cr7,r7,0x0 +856 000081b8 419e00e8 beq cr7,0x82a0 +860 000081bc 809d0008 lwz r4,0x8(r29) +864 000081c0 7f9ee378 or r30,r28,r28 +868 000081c4 7f6721ae stbx r27,r7,r4 +872 000081c8 805d0008 lwz r2,0x8(r29) +876 000081cc 38820001 addi r4,r2,0x1 +880 000081d0 909d0008 stw r4,0x8(r29) +884 000081d4 480000d0 b 0x82a4 +888 000081d8 60000000 nop +892 000081dc 60000000 nop +896 000081e0 893e0000 lbz r9,0x0(r30) +900 000081e4 2f070000 cmpwi cr6,r7,0x0 +904 000081e8 419a0048 beq cr6,0x8230 +908 000081ec 805d0008 lwz r2,0x8(r29) +912 000081f0 801d000c lwz r0,0xc(r29) +916 000081f4 7f820040 cmplw cr7,r2,r0 +920 000081f8 409c0038 bge cr7,0x8230 +924 000081fc 38820001 addi r4,r2,0x1 +928 00008200 7d2711ae stbx r9,r7,r2 +932 00008204 909d0008 stw r4,0x8(r29) +936 00008208 4800009c b 0x82a4 +940 0000820c 807d0004 lwz r3,0x4(r29) +944 00008210 4802a151 bl 0x32360 _free +948 00008214 38e00000 li r7,0x0 +952 00008218 933d0018 stw r25,0x18(r29) +956 0000821c 90fd0004 stw r7,0x4(r29) +960 00008220 48000084 b 0x82a4 +964 00008224 60000000 nop +968 00008228 60000000 nop +972 0000822c 60000000 nop +976 00008230 7d3b0774 extsb r27,r9 +980 00008234 419a0070 beq cr6,0x82a4 +984 00008238 809d0008 lwz r4,0x8(r29) +988 0000823c 83fd000c lwz r31,0xc(r29) +992 00008240 7f84f840 cmplw cr7,r4,r31 +996 00008244 419c0048 blt cr7,0x828c +1000 00008248 3b840001 addi r28,r4,0x1 +1004 0000824c 7f9fe040 cmplw cr7,r31,r28 +1008 00008250 409c0030 bge cr7,0x8280 +1012 00008254 57ff083c rlwinm r31,r31,1,0,30 +1016 00008258 7ce33b78 or r3,r7,r7 +1020 0000825c 7fe4fb78 or r4,r31,r31 +1024 00008260 4802a0c1 bl 0x32320 _realloc +1028 00008264 2c030000 cmpwi r3,0x0 +1032 00008268 4182ffa4 beq 0x820c +1036 0000826c 7f9cf840 cmplw cr7,r28,r31 +1040 00008270 7c671b78 or r7,r3,r3 +1044 00008274 93fd000c stw r31,0xc(r29) +1048 00008278 907d0004 stw r3,0x4(r29) +1052 0000827c 419dffd8 bgt cr7,0x8254 +1056 00008280 2f870000 cmpwi cr7,r7,0x0 +1060 00008284 419e0020 beq cr7,0x82a4 +1064 00008288 809d0008 lwz r4,0x8(r29) +1068 0000828c 7f6721ae stbx r27,r7,r4 +1072 00008290 805d0008 lwz r2,0x8(r29) +1076 00008294 38820001 addi r4,r2,0x1 +1080 00008298 909d0008 stw r4,0x8(r29) +1084 0000829c 48000008 b 0x82a4 +1088 000082a0 7f9ee378 or r30,r28,r28 +1092 000082a4 3bde0001 addi r30,r30,0x1 +1096 000082a8 7f9af040 cmplw cr7,r26,r30 +1100 000082ac 409d3b34 ble cr7,0xbde0 +1104 000082b0 80fd0004 lwz r7,0x4(r29) +1108 000082b4 4bfffdd0 b 0x8084 +1112 000082b8 809c0004 lwz r4,0x4(r28) +1116 000082bc 4bfffba5 bl _d_print_comp +1120 000082c0 801d0000 lwz r0,0x0(r29) +1124 000082c4 70020004 andi. r2,r0,0x4 +1128 000082c8 408200bc bne 0x8384 +1132 000082cc 80fd0004 lwz r7,0x4(r29) +1136 000082d0 2f870000 cmpwi cr7,r7,0x0 +1140 000082d4 419e0154 beq cr7,0x8428 +1144 000082d8 805d0008 lwz r2,0x8(r29) +1148 000082dc 83fd000c lwz r31,0xc(r29) +1152 000082e0 3bc20002 addi r30,r2,0x2 +1156 000082e4 7f9ef840 cmplw cr7,r30,r31 +1160 000082e8 419d0048 bgt cr7,0x8330 +1164 000082ec 38003a3a li r0,0x3a3a +1168 000082f0 7c07132e sthx r0,r7,r2 +1172 000082f4 805d0008 lwz r2,0x8(r29) +1176 000082f8 38820002 addi r4,r2,0x2 +1180 000082fc 909d0008 stw r4,0x8(r29) +1184 00008300 48000128 b 0x8428 +1188 00008304 807d0004 lwz r3,0x4(r29) +1192 00008308 4802a059 bl 0x32360 _free +1196 0000830c 38e00000 li r7,0x0 +1200 00008310 38000001 li r0,0x1 +1204 00008314 7ce93b78 or r9,r7,r7 +1208 00008318 90fd0004 stw r7,0x4(r29) +1212 0000831c 901d0018 stw r0,0x18(r29) +1216 00008320 48000040 b 0x8360 +1220 00008324 60000000 nop +1224 00008328 60000000 nop +1228 0000832c 60000000 nop +1232 00008330 57ff083c rlwinm r31,r31,1,0,30 +1236 00008334 7ce33b78 or r3,r7,r7 +1240 00008338 7fe4fb78 or r4,r31,r31 +1244 0000833c 48029fe5 bl 0x32320 _realloc +1248 00008340 2c030000 cmpwi r3,0x0 +1252 00008344 4182ffc0 beq 0x8304 +1256 00008348 7f9ff040 cmplw cr7,r31,r30 +1260 0000834c 7c671b78 or r7,r3,r3 +1264 00008350 93fd000c stw r31,0xc(r29) +1268 00008354 907d0004 stw r3,0x4(r29) +1272 00008358 419cffd8 blt cr7,0x8330 +1276 0000835c 7c691b78 or r9,r3,r3 +1280 00008360 2f890000 cmpwi cr7,r9,0x0 +1284 00008364 419e00c4 beq cr7,0x8428 +1288 00008368 805d0008 lwz r2,0x8(r29) +1292 0000836c 38003a3a li r0,0x3a3a +1296 00008370 7c09132e sthx r0,r9,r2 +1300 00008374 813d0008 lwz r9,0x8(r29) +1304 00008378 38890002 addi r4,r9,0x2 +1308 0000837c 909d0008 stw r4,0x8(r29) +1312 00008380 480000a8 b 0x8428 +1316 00008384 80fd0004 lwz r7,0x4(r29) +1320 00008388 2f870000 cmpwi cr7,r7,0x0 +1324 0000838c 419e009c beq cr7,0x8428 +1328 00008390 805d0008 lwz r2,0x8(r29) +1332 00008394 83fd000c lwz r31,0xc(r29) +1336 00008398 7f82f840 cmplw cr7,r2,r31 +1340 0000839c 409c0034 bge cr7,0x83d0 +1344 000083a0 38820001 addi r4,r2,0x1 +1348 000083a4 3800002e li r0,0x2e +1352 000083a8 7c0711ae stbx r0,r7,r2 +1356 000083ac 909d0008 stw r4,0x8(r29) +1360 000083b0 48000078 b 0x8428 +1364 000083b4 807d0004 lwz r3,0x4(r29) +1368 000083b8 48029fa9 bl 0x32360 _free +1372 000083bc 38e00000 li r7,0x0 +1376 000083c0 38000001 li r0,0x1 +1380 000083c4 90fd0004 stw r7,0x4(r29) +1384 000083c8 901d0018 stw r0,0x18(r29) +1388 000083cc 4800005c b 0x8428 +1392 000083d0 3bc20001 addi r30,r2,0x1 +1396 000083d4 7f9ef840 cmplw cr7,r30,r31 +1400 000083d8 409d0030 ble cr7,0x8408 +1404 000083dc 57ff083c rlwinm r31,r31,1,0,30 +1408 000083e0 7ce33b78 or r3,r7,r7 +1412 000083e4 7fe4fb78 or r4,r31,r31 +1416 000083e8 48029f39 bl 0x32320 _realloc +1420 000083ec 2c030000 cmpwi r3,0x0 +1424 000083f0 4182ffc4 beq 0x83b4 +1428 000083f4 7f9ef840 cmplw cr7,r30,r31 +1432 000083f8 7c671b78 or r7,r3,r3 +1436 000083fc 93fd000c stw r31,0xc(r29) +1440 00008400 907d0004 stw r3,0x4(r29) +1444 00008404 419dffd8 bgt cr7,0x83dc +1448 00008408 2f870000 cmpwi cr7,r7,0x0 +1452 0000840c 419e001c beq cr7,0x8428 +1456 00008410 801d0008 lwz r0,0x8(r29) +1460 00008414 3840002e li r2,0x2e +1464 00008418 7c4701ae stbx r2,r7,r0 +1468 0000841c 813d0008 lwz r9,0x8(r29) +1472 00008420 38890001 addi r4,r9,0x1 +1476 00008424 909d0008 stw r4,0x8(r29) +1480 00008428 809c0008 lwz r4,0x8(r28) +1484 0000842c 7fa3eb78 or r3,r29,r29 +1488 00008430 4bfffa31 bl _d_print_comp +1492 00008434 480039ac b 0xbde0 +1496 00008438 83fc0004 lwz r31,0x4(r28) +1500 0000843c 83030014 lwz r24,0x14(r3) +1504 00008440 2f9f0000 cmpwi cr7,r31,0x0 +1508 00008444 409e38dc bne cr7,0xbd20 +1512 00008448 3b400000 li r26,0x0 +1516 0000844c 805a0000 lwz r2,0x0(r26) +1520 00008450 48000050 b 0x84a0 +1524 00008454 42403974 bdz 0xbdc8 +1528 00008458 801d0014 lwz r0,0x14(r29) +1532 0000845c 3b5a0001 addi r26,r26,0x1 +1536 00008460 90090000 stw r0,0x0(r9) +1540 00008464 38000000 li r0,0x0 +1544 00008468 913d0014 stw r9,0x14(r29) +1548 0000846c 93e90004 stw r31,0x4(r9) +1552 00008470 90090008 stw r0,0x8(r9) +1556 00008474 801d0010 lwz r0,0x10(r29) +1560 00008478 9009000c stw r0,0xc(r9) +1564 0000847c 39290010 addi r9,r9,0x10 +1568 00008480 805f0000 lwz r2,0x0(r31) +1572 00008484 3802ffe7 addi r0,r2,0xffe7 +1576 00008488 2b800002 cmplwi cr7,r0,0x2 +1580 0000848c 419d0014 bgt cr7,0x84a0 +1584 00008490 83ff0004 lwz r31,0x4(r31) +1588 00008494 2f9f0000 cmpwi cr7,r31,0x0 +1592 00008498 409effbc bne cr7,0x8454 +1596 0000849c 805f0000 lwz r2,0x0(r31) +1600 000084a0 2f820004 cmpwi cr7,r2,0x4 +1604 000084a4 409e001c bne cr7,0x84c0 +1608 000084a8 805d0010 lwz r2,0x10(r29) +1612 000084ac 38010038 addi r0,r1,0x38 +1616 000084b0 93e1003c stw r31,0x3c(r1) +1620 000084b4 901d0010 stw r0,0x10(r29) +1624 000084b8 90410038 stw r2,0x38(r1) +1628 000084bc 805f0000 lwz r2,0x0(r31) +1632 000084c0 2f820002 cmpwi cr7,r2,0x2 +1636 000084c4 409e0098 bne cr7,0x855c +1640 000084c8 80bf0008 lwz r5,0x8(r31) +1644 000084cc 80450000 lwz r2,0x0(r5) +1648 000084d0 3842ffe7 addi r2,r2,0xffe7 +1652 000084d4 2b820002 cmplwi cr7,r2,0x2 +1656 000084d8 409d388c ble cr7,0xbd64 +1660 000084dc 48000080 b 0x855c +1664 000084e0 38e70010 addi r7,r7,0x10 +1668 000084e4 38c60010 addi r6,r6,0x10 +1672 000084e8 42000018 bdnz 0x8500 +1676 000084ec 807d0004 lwz r3,0x4(r29) +1680 000084f0 48029e71 bl 0x32360 _free +1684 000084f4 38e00000 li r7,0x0 +1688 000084f8 90fd0004 stw r7,0x4(r29) +1692 000084fc 480038e4 b 0xbde0 +1696 00008500 81670004 lwz r11,0x4(r7) +1700 00008504 81470008 lwz r10,0x8(r7) +1704 00008508 7d23d850 subf r9,r3,r27 +1708 0000850c 3806fff0 addi r0,r6,0xfff0 +1712 00008510 8107000c lwz r8,0xc(r7) +1716 00008514 38840001 addi r4,r4,0x1 +1720 00008518 7c493a14 add r2,r9,r7 +1724 0000851c 91620004 stw r11,0x4(r2) +1728 00008520 91420008 stw r10,0x8(r2) +1732 00008524 9102000c stw r8,0xc(r2) +1736 00008528 7c09392e stwx r0,r9,r7 +1740 0000852c 90dd0014 stw r6,0x14(r29) +1744 00008530 90a70004 stw r5,0x4(r7) +1748 00008534 38000000 li r0,0x0 +1752 00008538 90070008 stw r0,0x8(r7) +1756 0000853c 801d0010 lwz r0,0x10(r29) +1760 00008540 9007000c stw r0,0xc(r7) +1764 00008544 80a50004 lwz r5,0x4(r5) +1768 00008548 80450000 lwz r2,0x0(r5) +1772 0000854c 3842ffe7 addi r2,r2,0xffe7 +1776 00008550 2b820002 cmplwi cr7,r2,0x2 +1780 00008554 409dff8c ble cr7,0x84e0 +1784 00008558 7c9a2378 or r26,r4,r4 +1788 0000855c 809c0008 lwz r4,0x8(r28) +1792 00008560 7fa3eb78 or r3,r29,r29 +1796 00008564 4bfff8fd bl _d_print_comp +1800 00008568 801f0000 lwz r0,0x0(r31) +1804 0000856c 2f800004 cmpwi cr7,r0,0x4 +1808 00008570 409e000c bne cr7,0x857c +1812 00008574 80010038 lwz r0,0x38(r1) +1816 00008578 901d0010 stw r0,0x10(r29) +1820 0000857c 2f9a0000 cmpwi cr7,r26,0x0 +1824 00008580 419e00dc beq cr7,0x865c +1828 00008584 57402036 rlwinm r0,r26,4,0,27 +1832 00008588 3b800000 li r28,0x0 +1836 0000858c 3b200020 li r25,0x20 +1840 00008590 3ae00001 li r23,0x1 +1844 00008594 7c410214 add r2,r1,r0 +1848 00008598 3bc20040 addi r30,r2,0x40 +1852 0000859c 801e0000 lwz r0,0x0(r30) +1856 000085a0 2f800000 cmpwi cr7,r0,0x0 +1860 000085a4 409e00a8 bne cr7,0x864c +1864 000085a8 80fd0004 lwz r7,0x4(r29) +1868 000085ac 2f870000 cmpwi cr7,r7,0x0 +1872 000085b0 419e0090 beq cr7,0x8640 +1876 000085b4 805d0008 lwz r2,0x8(r29) +1880 000085b8 83fd000c lwz r31,0xc(r29) +1884 000085bc 7f82f840 cmplw cr7,r2,r31 +1888 000085c0 409c002c bge cr7,0x85ec +1892 000085c4 38820001 addi r4,r2,0x1 +1896 000085c8 7f2711ae stbx r25,r7,r2 +1900 000085cc 909d0008 stw r4,0x8(r29) +1904 000085d0 48000070 b 0x8640 +1908 000085d4 807d0004 lwz r3,0x4(r29) +1912 000085d8 48029d89 bl 0x32360 _free +1916 000085dc 38e00000 li r7,0x0 +1920 000085e0 92fd0018 stw r23,0x18(r29) +1924 000085e4 90fd0004 stw r7,0x4(r29) +1928 000085e8 48000058 b 0x8640 +1932 000085ec 3b620001 addi r27,r2,0x1 +1936 000085f0 7f9bf840 cmplw cr7,r27,r31 +1940 000085f4 409d0030 ble cr7,0x8624 +1944 000085f8 57ff083c rlwinm r31,r31,1,0,30 +1948 000085fc 7ce33b78 or r3,r7,r7 +1952 00008600 7fe4fb78 or r4,r31,r31 +1956 00008604 48029d1d bl 0x32320 _realloc +1960 00008608 2c030000 cmpwi r3,0x0 +1964 0000860c 4182ffc8 beq 0x85d4 +1968 00008610 7f9bf840 cmplw cr7,r27,r31 +1972 00008614 7c671b78 or r7,r3,r3 +1976 00008618 93fd000c stw r31,0xc(r29) +1980 0000861c 907d0004 stw r3,0x4(r29) +1984 00008620 419dffd8 bgt cr7,0x85f8 +1988 00008624 2f870000 cmpwi cr7,r7,0x0 +1992 00008628 419e0018 beq cr7,0x8640 +1996 0000862c 801d0008 lwz r0,0x8(r29) +2000 00008630 7f2701ae stbx r25,r7,r0 +2004 00008634 805d0008 lwz r2,0x8(r29) +2008 00008638 38820001 addi r4,r2,0x1 +2012 0000863c 909d0008 stw r4,0x8(r29) +2016 00008640 809efffc lwz r4,0xfffc(r30) +2020 00008644 7fa3eb78 or r3,r29,r29 +2024 00008648 48003919 bl _d_print_mod +2028 0000864c 3b9c0001 addi r28,r28,0x1 +2032 00008650 3bdefff0 addi r30,r30,0xfff0 +2036 00008654 7f9ae000 cmpw cr7,r26,r28 +2040 00008658 409eff44 bne cr7,0x859c +2044 0000865c 931d0014 stw r24,0x14(r29) +2048 00008660 48003780 b 0xbde0 +2052 00008664 39400000 li r10,0x0 +2056 00008668 83630014 lwz r27,0x14(r3) +2060 0000866c 91430014 stw r10,0x14(r3) +2064 00008670 809c0004 lwz r4,0x4(r28) +2068 00008674 4bfff7ed bl _d_print_comp +2072 00008678 80fd0004 lwz r7,0x4(r29) +2076 0000867c 2f070000 cmpwi cr6,r7,0x0 +2080 00008680 419a0144 beq cr6,0x87c4 +2084 00008684 809d0008 lwz r4,0x8(r29) +2088 00008688 2f840000 cmpwi cr7,r4,0x0 +2092 0000868c 419e00a0 beq cr7,0x872c +2096 00008690 7c472214 add r2,r7,r4 +2100 00008694 8802ffff lbz r0,0xffff(r2) +2104 00008698 2f80003c cmpwi cr7,r0,0x3c '<' +2108 0000869c 409e0090 bne cr7,0x872c +2112 000086a0 83fd000c lwz r31,0xc(r29) +2116 000086a4 7f84f840 cmplw cr7,r4,r31 +2120 000086a8 409c001c bge cr7,0x86c4 +2124 000086ac 38000020 li r0,0x20 +2128 000086b0 7c0721ae stbx r0,r7,r4 +2132 000086b4 38840001 addi r4,r4,0x1 +2136 000086b8 909d0008 stw r4,0x8(r29) +2140 000086bc 80fd0004 lwz r7,0x4(r29) +2144 000086c0 48000060 b 0x8720 +2148 000086c4 3bc40001 addi r30,r4,0x1 +2152 000086c8 7f9ef840 cmplw cr7,r30,r31 +2156 000086cc 409d0030 ble cr7,0x86fc +2160 000086d0 57ff083c rlwinm r31,r31,1,0,30 +2164 000086d4 7ce33b78 or r3,r7,r7 +2168 000086d8 7fe4fb78 or r4,r31,r31 +2172 000086dc 48029c45 bl 0x32320 _realloc +2176 000086e0 2c030000 cmpwi r3,0x0 +2180 000086e4 41820068 beq 0x874c +2184 000086e8 7f9ef840 cmplw cr7,r30,r31 +2188 000086ec 7c671b78 or r7,r3,r3 +2192 000086f0 93fd000c stw r31,0xc(r29) +2196 000086f4 907d0004 stw r3,0x4(r29) +2200 000086f8 419dffd8 bgt cr7,0x86d0 +2204 000086fc 2f870000 cmpwi cr7,r7,0x0 +2208 00008700 419e0020 beq cr7,0x8720 +2212 00008704 805d0008 lwz r2,0x8(r29) +2216 00008708 38000020 li r0,0x20 +2220 0000870c 7c0239ae stbx r0,r2,r7 +2224 00008710 809d0008 lwz r4,0x8(r29) +2228 00008714 80fd0004 lwz r7,0x4(r29) +2232 00008718 38840001 addi r4,r4,0x1 +2236 0000871c 909d0008 stw r4,0x8(r29) +2240 00008720 2f070000 cmpwi cr6,r7,0x0 +2244 00008724 419a00a0 beq cr6,0x87c4 +2248 00008728 809d0008 lwz r4,0x8(r29) +2252 0000872c 83fd000c lwz r31,0xc(r29) +2256 00008730 7f84f840 cmplw cr7,r4,r31 +2260 00008734 409c0034 bge cr7,0x8768 +2264 00008738 3800003c li r0,0x3c +2268 0000873c 7c0439ae stbx r0,r4,r7 +2272 00008740 38840001 addi r4,r4,0x1 +2276 00008744 909d0008 stw r4,0x8(r29) +2280 00008748 4800007c b 0x87c4 +2284 0000874c 807d0004 lwz r3,0x4(r29) +2288 00008750 48029c11 bl 0x32360 _free +2292 00008754 38e00000 li r7,0x0 +2296 00008758 38000001 li r0,0x1 +2300 0000875c 90fd0004 stw r7,0x4(r29) +2304 00008760 901d0018 stw r0,0x18(r29) +2308 00008764 48000060 b 0x87c4 +2312 00008768 419a005c beq cr6,0x87c4 +2316 0000876c 3bc40001 addi r30,r4,0x1 +2320 00008770 7f9ef840 cmplw cr7,r30,r31 +2324 00008774 409d0030 ble cr7,0x87a4 +2328 00008778 57ff083c rlwinm r31,r31,1,0,30 +2332 0000877c 7ce33b78 or r3,r7,r7 +2336 00008780 7fe4fb78 or r4,r31,r31 +2340 00008784 48029b9d bl 0x32320 _realloc +2344 00008788 2c030000 cmpwi r3,0x0 +2348 0000878c 4182ffc0 beq 0x874c +2352 00008790 7f9ef840 cmplw cr7,r30,r31 +2356 00008794 7c671b78 or r7,r3,r3 +2360 00008798 93fd000c stw r31,0xc(r29) +2364 0000879c 907d0004 stw r3,0x4(r29) +2368 000087a0 419dffd8 bgt cr7,0x8778 +2372 000087a4 2f870000 cmpwi cr7,r7,0x0 +2376 000087a8 419e001c beq cr7,0x87c4 +2380 000087ac 801d0008 lwz r0,0x8(r29) +2384 000087b0 3840003c li r2,0x3c +2388 000087b4 7c4701ae stbx r2,r7,r0 +2392 000087b8 813d0008 lwz r9,0x8(r29) +2396 000087bc 38890001 addi r4,r9,0x1 +2400 000087c0 909d0008 stw r4,0x8(r29) +2404 000087c4 809c0008 lwz r4,0x8(r28) +2408 000087c8 7fa3eb78 or r3,r29,r29 +2412 000087cc 4bfff695 bl _d_print_comp +2416 000087d0 80fd0004 lwz r7,0x4(r29) +2420 000087d4 2f070000 cmpwi cr6,r7,0x0 +2424 000087d8 419a0144 beq cr6,0x891c +2428 000087dc 809d0008 lwz r4,0x8(r29) +2432 000087e0 2f840000 cmpwi cr7,r4,0x0 +2436 000087e4 419e00a0 beq cr7,0x8884 +2440 000087e8 7c472214 add r2,r7,r4 +2444 000087ec 8802ffff lbz r0,0xffff(r2) +2448 000087f0 2f80003e cmpwi cr7,r0,0x3e '>' +2452 000087f4 409e0090 bne cr7,0x8884 +2456 000087f8 83fd000c lwz r31,0xc(r29) +2460 000087fc 7f84f840 cmplw cr7,r4,r31 +2464 00008800 409c001c bge cr7,0x881c +2468 00008804 38000020 li r0,0x20 +2472 00008808 7c0721ae stbx r0,r7,r4 +2476 0000880c 38840001 addi r4,r4,0x1 +2480 00008810 909d0008 stw r4,0x8(r29) +2484 00008814 80fd0004 lwz r7,0x4(r29) +2488 00008818 48000060 b 0x8878 +2492 0000881c 3bc40001 addi r30,r4,0x1 +2496 00008820 7f9ef840 cmplw cr7,r30,r31 +2500 00008824 409d0030 ble cr7,0x8854 +2504 00008828 57ff083c rlwinm r31,r31,1,0,30 +2508 0000882c 7ce33b78 or r3,r7,r7 +2512 00008830 7fe4fb78 or r4,r31,r31 +2516 00008834 48029aed bl 0x32320 _realloc +2520 00008838 2c030000 cmpwi r3,0x0 +2524 0000883c 41820068 beq 0x88a4 +2528 00008840 7f9ef840 cmplw cr7,r30,r31 +2532 00008844 7c671b78 or r7,r3,r3 +2536 00008848 93fd000c stw r31,0xc(r29) +2540 0000884c 907d0004 stw r3,0x4(r29) +2544 00008850 419dffd8 bgt cr7,0x8828 +2548 00008854 2f870000 cmpwi cr7,r7,0x0 +2552 00008858 419e0020 beq cr7,0x8878 +2556 0000885c 805d0008 lwz r2,0x8(r29) +2560 00008860 38000020 li r0,0x20 +2564 00008864 7c0239ae stbx r0,r2,r7 +2568 00008868 809d0008 lwz r4,0x8(r29) +2572 0000886c 80fd0004 lwz r7,0x4(r29) +2576 00008870 38840001 addi r4,r4,0x1 +2580 00008874 909d0008 stw r4,0x8(r29) +2584 00008878 2f070000 cmpwi cr6,r7,0x0 +2588 0000887c 419a00a0 beq cr6,0x891c +2592 00008880 809d0008 lwz r4,0x8(r29) +2596 00008884 83fd000c lwz r31,0xc(r29) +2600 00008888 7f84f840 cmplw cr7,r4,r31 +2604 0000888c 409c0034 bge cr7,0x88c0 +2608 00008890 3800003e li r0,0x3e +2612 00008894 7c0439ae stbx r0,r4,r7 +2616 00008898 38840001 addi r4,r4,0x1 +2620 0000889c 909d0008 stw r4,0x8(r29) +2624 000088a0 4800007c b 0x891c +2628 000088a4 807d0004 lwz r3,0x4(r29) +2632 000088a8 48029ab9 bl 0x32360 _free +2636 000088ac 38e00000 li r7,0x0 +2640 000088b0 38000001 li r0,0x1 +2644 000088b4 90fd0004 stw r7,0x4(r29) +2648 000088b8 901d0018 stw r0,0x18(r29) +2652 000088bc 48000060 b 0x891c +2656 000088c0 419a005c beq cr6,0x891c +2660 000088c4 3bc40001 addi r30,r4,0x1 +2664 000088c8 7f9ef840 cmplw cr7,r30,r31 +2668 000088cc 409d0030 ble cr7,0x88fc +2672 000088d0 57ff083c rlwinm r31,r31,1,0,30 +2676 000088d4 7ce33b78 or r3,r7,r7 +2680 000088d8 7fe4fb78 or r4,r31,r31 +2684 000088dc 48029a45 bl 0x32320 _realloc +2688 000088e0 2c030000 cmpwi r3,0x0 +2692 000088e4 4182ffc0 beq 0x88a4 +2696 000088e8 7f9ef840 cmplw cr7,r30,r31 +2700 000088ec 7c671b78 or r7,r3,r3 +2704 000088f0 93fd000c stw r31,0xc(r29) +2708 000088f4 907d0004 stw r3,0x4(r29) +2712 000088f8 419dffd8 bgt cr7,0x88d0 +2716 000088fc 2f870000 cmpwi cr7,r7,0x0 +2720 00008900 419e001c beq cr7,0x891c +2724 00008904 801d0008 lwz r0,0x8(r29) +2728 00008908 3840003e li r2,0x3e +2732 0000890c 7c4701ae stbx r2,r7,r0 +2736 00008910 813d0008 lwz r9,0x8(r29) +2740 00008914 38890001 addi r4,r9,0x1 +2744 00008918 909d0008 stw r4,0x8(r29) +2748 0000891c 937d0014 stw r27,0x14(r29) +2752 00008920 480034c0 b 0xbde0 +2756 00008924 83e30010 lwz r31,0x10(r3) +2760 00008928 2f9f0000 cmpwi cr7,r31,0x0 +2764 0000892c 409e0018 bne cr7,0x8944 +2768 00008930 7ce33b78 or r3,r7,r7 +2772 00008934 48029a2d bl 0x32360 _free +2776 00008938 38e00000 li r7,0x0 +2780 0000893c 90fd0004 stw r7,0x4(r29) +2784 00008940 480034a0 b 0xbde0 +2788 00008944 805f0004 lwz r2,0x4(r31) +2792 00008948 809c0004 lwz r4,0x4(r28) +2796 0000894c 80420008 lwz r2,0x8(r2) +2800 00008950 2f020000 cmpwi cr6,r2,0x0 +2804 00008954 409a33a4 bne cr6,0xbcf8 +2808 00008958 48000038 b 0x8990 +2812 0000895c 80020000 lwz r0,0x0(r2) +2816 00008960 2f800027 cmpwi cr7,r0,0x27 ''' +2820 00008964 419e0018 beq cr7,0x897c +2824 00008968 7ce33b78 or r3,r7,r7 +2828 0000896c 480299f5 bl 0x32360 _free +2832 00008970 38e00000 li r7,0x0 +2836 00008974 90fd0004 stw r7,0x4(r29) +2840 00008978 48003468 b 0xbde0 +2844 0000897c 42400014 bdz 0x8990 +2848 00008980 80420008 lwz r2,0x8(r2) +2852 00008984 3884ffff addi r4,r4,0xffff +2856 00008988 2f020000 cmpwi cr6,r2,0x0 +2860 0000898c 409affd0 bne cr6,0x895c +2864 00008990 2f840000 cmpwi cr7,r4,0x0 +2868 00008994 409e0008 bne cr7,0x899c +2872 00008998 409a0018 bne cr6,0x89b0 +2876 0000899c 7ce33b78 or r3,r7,r7 +2880 000089a0 480299c1 bl 0x32360 _free +2884 000089a4 38e00000 li r7,0x0 +2888 000089a8 90fd0004 stw r7,0x4(r29) +2892 000089ac 48003434 b 0xbde0 +2896 000089b0 801f0000 lwz r0,0x0(r31) +2900 000089b4 7fa3eb78 or r3,r29,r29 +2904 000089b8 901d0010 stw r0,0x10(r29) +2908 000089bc 80820004 lwz r4,0x4(r2) +2912 000089c0 4bfff4a1 bl _d_print_comp +2916 000089c4 93fd0010 stw r31,0x10(r29) +2920 000089c8 48003418 b 0xbde0 +2924 000089cc 809c0008 lwz r4,0x8(r28) +2928 000089d0 4bfff491 bl _d_print_comp +2932 000089d4 4800340c b 0xbde0 +2936 000089d8 80430008 lwz r2,0x8(r3) +2940 000089dc 83e3000c lwz r31,0xc(r3) +2944 000089e0 7f82f840 cmplw cr7,r2,r31 +2948 000089e4 409c003c bge cr7,0x8a20 +2952 000089e8 38820001 addi r4,r2,0x1 +2956 000089ec 3800007e li r0,0x7e +2960 000089f0 7c0711ae stbx r0,r7,r2 +2964 000089f4 90830008 stw r4,0x8(r3) +2968 000089f8 48000080 b 0x8a78 +2972 000089fc 807d0004 lwz r3,0x4(r29) +2976 00008a00 48029961 bl 0x32360 _free +2980 00008a04 38e00000 li r7,0x0 +2984 00008a08 38000001 li r0,0x1 +2988 00008a0c 90fd0004 stw r7,0x4(r29) +2992 00008a10 901d0018 stw r0,0x18(r29) +2996 00008a14 48000064 b 0x8a78 +3000 00008a18 60000000 nop +3004 00008a1c 60000000 nop +3008 00008a20 3bc20001 addi r30,r2,0x1 +3012 00008a24 7f9ef840 cmplw cr7,r30,r31 +3016 00008a28 409d0030 ble cr7,0x8a58 +3020 00008a2c 57ff083c rlwinm r31,r31,1,0,30 +3024 00008a30 7ce33b78 or r3,r7,r7 +3028 00008a34 7fe4fb78 or r4,r31,r31 +3032 00008a38 480298e9 bl 0x32320 _realloc +3036 00008a3c 2c030000 cmpwi r3,0x0 +3040 00008a40 4182ffbc beq 0x89fc +3044 00008a44 7f9ef840 cmplw cr7,r30,r31 +3048 00008a48 7c671b78 or r7,r3,r3 +3052 00008a4c 93fd000c stw r31,0xc(r29) +3056 00008a50 907d0004 stw r3,0x4(r29) +3060 00008a54 419dffd8 bgt cr7,0x8a2c +3064 00008a58 2f870000 cmpwi cr7,r7,0x0 +3068 00008a5c 419e001c beq cr7,0x8a78 +3072 00008a60 801d0008 lwz r0,0x8(r29) +3076 00008a64 3840007e li r2,0x7e +3080 00008a68 7c4701ae stbx r2,r7,r0 +3084 00008a6c 813d0008 lwz r9,0x8(r29) +3088 00008a70 38890001 addi r4,r9,0x1 +3092 00008a74 909d0008 stw r4,0x8(r29) +3096 00008a78 809c0008 lwz r4,0x8(r28) +3100 00008a7c 7fa3eb78 or r3,r29,r29 +3104 00008a80 4bfff3e1 bl _d_print_comp +3108 00008a84 4800335c b 0xbde0 +3112 00008a88 80c30008 lwz r6,0x8(r3) +3116 00008a8c 83e3000c lwz r31,0xc(r3) +3120 00008a90 3bc6000b addi r30,r6,0xb +3124 00008a94 7f9ef840 cmplw cr7,r30,r31 +3128 00008a98 419d0068 bgt cr7,0x8b00 +3132 00008a9c 3c400003 lis r2,0x3 +3136 00008aa0 7d273214 add r9,r7,r6 +3140 00008aa4 3842d248 addi r2,r2,0xd248 vtable for +3144 00008aa8 a1020009 lhz r8,0x9(r2) +3148 00008aac 80020000 lwz r0,0x0(r2) vtable for +3152 00008ab0 89620008 lbz r11,0x8(r2) +3156 00008ab4 81420004 lwz r10,0x4(r2) +3160 00008ab8 7c07312e stwx r0,r7,r6 +3164 00008abc b1090009 sth r8,0x9(r9) +3168 00008ac0 99690008 stb r11,0x8(r9) +3172 00008ac4 91490004 stw r10,0x4(r9) +3176 00008ac8 80430008 lwz r2,0x8(r3) +3180 00008acc 3882000b addi r4,r2,0xb +3184 00008ad0 90830008 stw r4,0x8(r3) +3188 00008ad4 480000a0 b 0x8b74 +3192 00008ad8 807d0004 lwz r3,0x4(r29) +3196 00008adc 48029885 bl 0x32360 _free +3200 00008ae0 38e00000 li r7,0x0 +3204 00008ae4 38000001 li r0,0x1 +3208 00008ae8 7ce63b78 or r6,r7,r7 +3212 00008aec 90fd0004 stw r7,0x4(r29) +3216 00008af0 901d0018 stw r0,0x18(r29) +3220 00008af4 4800003c b 0x8b30 +3224 00008af8 60000000 nop +3228 00008afc 60000000 nop +3232 00008b00 57ff083c rlwinm r31,r31,1,0,30 +3236 00008b04 7ce33b78 or r3,r7,r7 +3240 00008b08 7fe4fb78 or r4,r31,r31 +3244 00008b0c 48029815 bl 0x32320 _realloc +3248 00008b10 2c030000 cmpwi r3,0x0 +3252 00008b14 4182ffc4 beq 0x8ad8 +3256 00008b18 7f9ff040 cmplw cr7,r31,r30 +3260 00008b1c 7c671b78 or r7,r3,r3 +3264 00008b20 93fd000c stw r31,0xc(r29) +3268 00008b24 907d0004 stw r3,0x4(r29) +3272 00008b28 419cffd8 blt cr7,0x8b00 +3276 00008b2c 7c661b78 or r6,r3,r3 +3280 00008b30 2f860000 cmpwi cr7,r6,0x0 +3284 00008b34 419e0040 beq cr7,0x8b74 +3288 00008b38 3c400003 lis r2,0x3 +3292 00008b3c 815d0008 lwz r10,0x8(r29) +3296 00008b40 3842d248 addi r2,r2,0xd248 vtable for +3300 00008b44 a0e20009 lhz r7,0x9(r2) +3304 00008b48 80020000 lwz r0,0x0(r2) vtable for +3308 00008b4c 7d265214 add r9,r6,r10 +3312 00008b50 89020008 lbz r8,0x8(r2) +3316 00008b54 81620004 lwz r11,0x4(r2) +3320 00008b58 7c06512e stwx r0,r6,r10 +3324 00008b5c b0e90009 sth r7,0x9(r9) +3328 00008b60 99090008 stb r8,0x8(r9) +3332 00008b64 91690004 stw r11,0x4(r9) +3336 00008b68 805d0008 lwz r2,0x8(r29) +3340 00008b6c 3882000b addi r4,r2,0xb +3344 00008b70 909d0008 stw r4,0x8(r29) +3348 00008b74 809c0004 lwz r4,0x4(r28) +3352 00008b78 7fa3eb78 or r3,r29,r29 +3356 00008b7c 4bfff2e5 bl _d_print_comp +3360 00008b80 48003260 b 0xbde0 +3364 00008b84 81430008 lwz r10,0x8(r3) +3368 00008b88 83e3000c lwz r31,0xc(r3) +3372 00008b8c 3bca0008 addi r30,r10,0x8 +3376 00008b90 7f9ef840 cmplw cr7,r30,r31 +3380 00008b94 419d005c bgt cr7,0x8bf0 +3384 00008b98 3c400003 lis r2,0x3 +3388 00008b9c 7d675214 add r11,r7,r10 +3392 00008ba0 3842d254 addi r2,r2,0xd254 VTT for +3396 00008ba4 81220004 lwz r9,0x4(r2) +3400 00008ba8 80020000 lwz r0,0x0(r2) VTT for +3404 00008bac 7c07512e stwx r0,r7,r10 +3408 00008bb0 912b0004 stw r9,0x4(r11) +3412 00008bb4 80430008 lwz r2,0x8(r3) +3416 00008bb8 38820008 addi r4,r2,0x8 +3420 00008bbc 90830008 stw r4,0x8(r3) +3424 00008bc0 48000094 b 0x8c54 +3428 00008bc4 807d0004 lwz r3,0x4(r29) +3432 00008bc8 48029799 bl 0x32360 _free +3436 00008bcc 38e00000 li r7,0x0 +3440 00008bd0 38000001 li r0,0x1 +3444 00008bd4 7ce83b78 or r8,r7,r7 +3448 00008bd8 90fd0004 stw r7,0x4(r29) +3452 00008bdc 901d0018 stw r0,0x18(r29) +3456 00008be0 48000040 b 0x8c20 +3460 00008be4 60000000 nop +3464 00008be8 60000000 nop +3468 00008bec 60000000 nop +3472 00008bf0 57ff083c rlwinm r31,r31,1,0,30 +3476 00008bf4 7ce33b78 or r3,r7,r7 +3480 00008bf8 7fe4fb78 or r4,r31,r31 +3484 00008bfc 48029725 bl 0x32320 _realloc +3488 00008c00 2c030000 cmpwi r3,0x0 +3492 00008c04 4182ffc0 beq 0x8bc4 +3496 00008c08 7f9ff040 cmplw cr7,r31,r30 +3500 00008c0c 7c671b78 or r7,r3,r3 +3504 00008c10 93fd000c stw r31,0xc(r29) +3508 00008c14 907d0004 stw r3,0x4(r29) +3512 00008c18 419cffd8 blt cr7,0x8bf0 +3516 00008c1c 7c681b78 or r8,r3,r3 +3520 00008c20 2f880000 cmpwi cr7,r8,0x0 +3524 00008c24 419e0030 beq cr7,0x8c54 +3528 00008c28 3c400003 lis r2,0x3 +3532 00008c2c 817d0008 lwz r11,0x8(r29) +3536 00008c30 3842d254 addi r2,r2,0xd254 VTT for +3540 00008c34 81420004 lwz r10,0x4(r2) +3544 00008c38 80020000 lwz r0,0x0(r2) VTT for +3548 00008c3c 7d285a14 add r9,r8,r11 +3552 00008c40 7c08592e stwx r0,r8,r11 +3556 00008c44 91490004 stw r10,0x4(r9) +3560 00008c48 805d0008 lwz r2,0x8(r29) +3564 00008c4c 38820008 addi r4,r2,0x8 +3568 00008c50 909d0008 stw r4,0x8(r29) +3572 00008c54 809c0004 lwz r4,0x4(r28) +3576 00008c58 7fa3eb78 or r3,r29,r29 +3580 00008c5c 4bfff205 bl _d_print_comp +3584 00008c60 48003180 b 0xbde0 +3588 00008c64 80c30008 lwz r6,0x8(r3) +3592 00008c68 83e3000c lwz r31,0xc(r3) +3596 00008c6c 3bc60018 addi r30,r6,0x18 +3600 00008c70 7f9ef840 cmplw cr7,r30,r31 +3604 00008c74 419d007c bgt cr7,0x8cf0 +3608 00008c78 3c400003 lis r2,0x3 +3612 00008c7c 7d673214 add r11,r7,r6 +3616 00008c80 3842d260 addi r2,r2,0xd260 construction vtable for +3620 00008c84 80020000 lwz r0,0x0(r2) construction vtable for +3624 00008c88 81220004 lwz r9,0x4(r2) +3628 00008c8c 81420008 lwz r10,0x8(r2) +3632 00008c90 8102000c lwz r8,0xc(r2) +3636 00008c94 7c07312e stwx r0,r7,r6 +3640 00008c98 912b0004 stw r9,0x4(r11) +3644 00008c9c 914b0008 stw r10,0x8(r11) +3648 00008ca0 910b000c stw r8,0xc(r11) +3652 00008ca4 80020014 lwz r0,0x14(r2) +3656 00008ca8 81220010 lwz r9,0x10(r2) +3660 00008cac 900b0014 stw r0,0x14(r11) +3664 00008cb0 912b0010 stw r9,0x10(r11) +3668 00008cb4 80430008 lwz r2,0x8(r3) +3672 00008cb8 38820018 addi r4,r2,0x18 +3676 00008cbc 90830008 stw r4,0x8(r3) +3680 00008cc0 480000b4 b 0x8d74 +3684 00008cc4 807d0004 lwz r3,0x4(r29) +3688 00008cc8 48029699 bl 0x32360 _free +3692 00008ccc 38e00000 li r7,0x0 +3696 00008cd0 38000001 li r0,0x1 +3700 00008cd4 7ce63b78 or r6,r7,r7 +3704 00008cd8 90fd0004 stw r7,0x4(r29) +3708 00008cdc 901d0018 stw r0,0x18(r29) +3712 00008ce0 48000040 b 0x8d20 +3716 00008ce4 60000000 nop +3720 00008ce8 60000000 nop +3724 00008cec 60000000 nop +3728 00008cf0 57ff083c rlwinm r31,r31,1,0,30 +3732 00008cf4 7ce33b78 or r3,r7,r7 +3736 00008cf8 7fe4fb78 or r4,r31,r31 +3740 00008cfc 48029625 bl 0x32320 _realloc +3744 00008d00 2c030000 cmpwi r3,0x0 +3748 00008d04 4182ffc0 beq 0x8cc4 +3752 00008d08 7f9ff040 cmplw cr7,r31,r30 +3756 00008d0c 7c671b78 or r7,r3,r3 +3760 00008d10 93fd000c stw r31,0xc(r29) +3764 00008d14 907d0004 stw r3,0x4(r29) +3768 00008d18 419cffd8 blt cr7,0x8cf0 +3772 00008d1c 7c661b78 or r6,r3,r3 +3776 00008d20 2f860000 cmpwi cr7,r6,0x0 +3780 00008d24 419e0050 beq cr7,0x8d74 +3784 00008d28 3c400003 lis r2,0x3 +3788 00008d2c 817d0008 lwz r11,0x8(r29) +3792 00008d30 3842d260 addi r2,r2,0xd260 construction vtable for +3796 00008d34 80020000 lwz r0,0x0(r2) construction vtable for +3800 00008d38 81420004 lwz r10,0x4(r2) +3804 00008d3c 7d265a14 add r9,r6,r11 +3808 00008d40 81020008 lwz r8,0x8(r2) +3812 00008d44 80e2000c lwz r7,0xc(r2) +3816 00008d48 7c06592e stwx r0,r6,r11 +3820 00008d4c 91490004 stw r10,0x4(r9) +3824 00008d50 91090008 stw r8,0x8(r9) +3828 00008d54 90e9000c stw r7,0xc(r9) +3832 00008d58 80020014 lwz r0,0x14(r2) +3836 00008d5c 81620010 lwz r11,0x10(r2) +3840 00008d60 90090014 stw r0,0x14(r9) +3844 00008d64 91690010 stw r11,0x10(r9) +3848 00008d68 805d0008 lwz r2,0x8(r29) +3852 00008d6c 38820018 addi r4,r2,0x18 +3856 00008d70 909d0008 stw r4,0x8(r29) +3860 00008d74 809c0004 lwz r4,0x4(r28) +3864 00008d78 7fa3eb78 or r3,r29,r29 +3868 00008d7c 4bfff0e5 bl _d_print_comp +3872 00008d80 80fd0004 lwz r7,0x4(r29) +3876 00008d84 2f870000 cmpwi cr7,r7,0x0 +3880 00008d88 419e00ac beq cr7,0x8e34 +3884 00008d8c 805d0008 lwz r2,0x8(r29) +3888 00008d90 83fd000c lwz r31,0xc(r29) +3892 00008d94 3bc20004 addi r30,r2,0x4 +3896 00008d98 7f9ef840 cmplw cr7,r30,r31 +3900 00008d9c 419d0044 bgt cr7,0x8de0 +3904 00008da0 3c002d69 lis r0,0x2d69 +3908 00008da4 60006e2d ori r0,r0,0x6e2d +3912 00008da8 7c07112e stwx r0,r7,r2 +3916 00008dac 805d0008 lwz r2,0x8(r29) +3920 00008db0 38820004 addi r4,r2,0x4 +3924 00008db4 909d0008 stw r4,0x8(r29) +3928 00008db8 4800007c b 0x8e34 +3932 00008dbc 807d0004 lwz r3,0x4(r29) +3936 00008dc0 480295a1 bl 0x32360 _free +3940 00008dc4 38e00000 li r7,0x0 +3944 00008dc8 38000001 li r0,0x1 +3948 00008dcc 7ce93b78 or r9,r7,r7 +3952 00008dd0 90fd0004 stw r7,0x4(r29) +3956 00008dd4 901d0018 stw r0,0x18(r29) +3960 00008dd8 48000038 b 0x8e10 +3964 00008ddc 60000000 nop +3968 00008de0 57ff083c rlwinm r31,r31,1,0,30 +3972 00008de4 7ce33b78 or r3,r7,r7 +3976 00008de8 7fe4fb78 or r4,r31,r31 +3980 00008dec 48029535 bl 0x32320 _realloc +3984 00008df0 2c030000 cmpwi r3,0x0 +3988 00008df4 4182ffc8 beq 0x8dbc +3992 00008df8 7f9ff040 cmplw cr7,r31,r30 +3996 00008dfc 7c671b78 or r7,r3,r3 +4000 00008e00 93fd000c stw r31,0xc(r29) +4004 00008e04 907d0004 stw r3,0x4(r29) +4008 00008e08 419cffd8 blt cr7,0x8de0 +4012 00008e0c 7c691b78 or r9,r3,r3 +4016 00008e10 2f890000 cmpwi cr7,r9,0x0 +4020 00008e14 419e0020 beq cr7,0x8e34 +4024 00008e18 805d0008 lwz r2,0x8(r29) +4028 00008e1c 3c002d69 lis r0,0x2d69 +4032 00008e20 60006e2d ori r0,r0,0x6e2d +4036 00008e24 7c09112e stwx r0,r9,r2 +4040 00008e28 813d0008 lwz r9,0x8(r29) +4044 00008e2c 38890004 addi r4,r9,0x4 +4048 00008e30 909d0008 stw r4,0x8(r29) +4052 00008e34 809c0008 lwz r4,0x8(r28) +4056 00008e38 7fa3eb78 or r3,r29,r29 +4060 00008e3c 4bfff025 bl _d_print_comp +4064 00008e40 48002fa0 b 0xbde0 +4068 00008e44 80c30008 lwz r6,0x8(r3) +4072 00008e48 83e3000c lwz r31,0xc(r3) +4076 00008e4c 3bc6000d addi r30,r6,0xd +4080 00008e50 7f9ef840 cmplw cr7,r30,r31 +4084 00008e54 419d004c bgt cr7,0x8ea0 +4088 00008e58 3c400003 lis r2,0x3 +4092 00008e5c 7d273214 add r9,r7,r6 +4096 00008e60 3842d27c addi r2,r2,0xd27c typeinfo for +4100 00008e64 8902000c lbz r8,0xc(r2) +4104 00008e68 80020000 lwz r0,0x0(r2) typeinfo for +4108 00008e6c 81620004 lwz r11,0x4(r2) +4112 00008e70 81420008 lwz r10,0x8(r2) +4116 00008e74 7c07312e stwx r0,r7,r6 +4120 00008e78 9909000c stb r8,0xc(r9) +4124 00008e7c 48000084 b 0x8f00 +4128 00008e80 807d0004 lwz r3,0x4(r29) +4132 00008e84 480294dd bl 0x32360 _free +4136 00008e88 38e00000 li r7,0x0 +4140 00008e8c 38000001 li r0,0x1 +4144 00008e90 7ce63b78 or r6,r7,r7 +4148 00008e94 90fd0004 stw r7,0x4(r29) +4152 00008e98 901d0018 stw r0,0x18(r29) +4156 00008e9c 48000034 b 0x8ed0 +4160 00008ea0 57ff083c rlwinm r31,r31,1,0,30 +4164 00008ea4 7ce33b78 or r3,r7,r7 +4168 00008ea8 7fe4fb78 or r4,r31,r31 +4172 00008eac 48029475 bl 0x32320 _realloc +4176 00008eb0 2c030000 cmpwi r3,0x0 +4180 00008eb4 4182ffcc beq 0x8e80 +4184 00008eb8 7f9ff040 cmplw cr7,r31,r30 +4188 00008ebc 7c671b78 or r7,r3,r3 +4192 00008ec0 93fd000c stw r31,0xc(r29) +4196 00008ec4 907d0004 stw r3,0x4(r29) +4200 00008ec8 419cffd8 blt cr7,0x8ea0 +4204 00008ecc 7c661b78 or r6,r3,r3 +4208 00008ed0 2f860000 cmpwi cr7,r6,0x0 +4212 00008ed4 419e0040 beq cr7,0x8f14 +4216 00008ed8 3c400003 lis r2,0x3 +4220 00008edc 811d0008 lwz r8,0x8(r29) +4224 00008ee0 3842d27c addi r2,r2,0xd27c typeinfo for +4228 00008ee4 88e2000c lbz r7,0xc(r2) +4232 00008ee8 80020000 lwz r0,0x0(r2) typeinfo for +4236 00008eec 7d264214 add r9,r6,r8 +4240 00008ef0 81620004 lwz r11,0x4(r2) +4244 00008ef4 81420008 lwz r10,0x8(r2) +4248 00008ef8 7c06412e stwx r0,r6,r8 +4252 00008efc 98e9000c stb r7,0xc(r9) +4256 00008f00 91690004 stw r11,0x4(r9) +4260 00008f04 91490008 stw r10,0x8(r9) +4264 00008f08 805d0008 lwz r2,0x8(r29) +4268 00008f0c 3882000d addi r4,r2,0xd +4272 00008f10 909d0008 stw r4,0x8(r29) +4276 00008f14 809c0004 lwz r4,0x4(r28) +4280 00008f18 7fa3eb78 or r3,r29,r29 +4284 00008f1c 4bffef45 bl _d_print_comp +4288 00008f20 48002ec0 b 0xbde0 +4292 00008f24 80c30008 lwz r6,0x8(r3) +4296 00008f28 83e3000c lwz r31,0xc(r3) +4300 00008f2c 3bc60012 addi r30,r6,0x12 +4304 00008f30 7f9ef840 cmplw cr7,r30,r31 +4308 00008f34 419d005c bgt cr7,0x8f90 +4312 00008f38 3c400003 lis r2,0x3 +4316 00008f3c 7d273214 add r9,r7,r6 +4320 00008f40 3842d28c addi r2,r2,0xd28c typeinfo name for +4324 00008f44 80020000 lwz r0,0x0(r2) typeinfo name for +4328 00008f48 81620004 lwz r11,0x4(r2) +4332 00008f4c 81420008 lwz r10,0x8(r2) +4336 00008f50 8102000c lwz r8,0xc(r2) +4340 00008f54 7c07312e stwx r0,r7,r6 +4344 00008f58 91690004 stw r11,0x4(r9) +4348 00008f5c 91490008 stw r10,0x8(r9) +4352 00008f60 9109000c stw r8,0xc(r9) +4356 00008f64 48000094 b 0x8ff8 +4360 00008f68 807d0004 lwz r3,0x4(r29) +4364 00008f6c 480293f5 bl 0x32360 _free +4368 00008f70 38e00000 li r7,0x0 +4372 00008f74 38000001 li r0,0x1 +4376 00008f78 7ce63b78 or r6,r7,r7 +4380 00008f7c 90fd0004 stw r7,0x4(r29) +4384 00008f80 901d0018 stw r0,0x18(r29) +4388 00008f84 4800003c b 0x8fc0 +4392 00008f88 60000000 nop +4396 00008f8c 60000000 nop +4400 00008f90 57ff083c rlwinm r31,r31,1,0,30 +4404 00008f94 7ce33b78 or r3,r7,r7 +4408 00008f98 7fe4fb78 or r4,r31,r31 +4412 00008f9c 48029385 bl 0x32320 _realloc +4416 00008fa0 2c030000 cmpwi r3,0x0 +4420 00008fa4 4182ffc4 beq 0x8f68 +4424 00008fa8 7f9ff040 cmplw cr7,r31,r30 +4428 00008fac 7c671b78 or r7,r3,r3 +4432 00008fb0 93fd000c stw r31,0xc(r29) +4436 00008fb4 907d0004 stw r3,0x4(r29) +4440 00008fb8 419cffd8 blt cr7,0x8f90 +4444 00008fbc 7c661b78 or r6,r3,r3 +4448 00008fc0 2f860000 cmpwi cr7,r6,0x0 +4452 00008fc4 419e0048 beq cr7,0x900c +4456 00008fc8 3c400003 lis r2,0x3 +4460 00008fcc 817d0008 lwz r11,0x8(r29) +4464 00008fd0 3842d28c addi r2,r2,0xd28c typeinfo name for +4468 00008fd4 80020000 lwz r0,0x0(r2) typeinfo name for +4472 00008fd8 81420004 lwz r10,0x4(r2) +4476 00008fdc 7d265a14 add r9,r6,r11 +4480 00008fe0 81020008 lwz r8,0x8(r2) +4484 00008fe4 80e2000c lwz r7,0xc(r2) +4488 00008fe8 7c06592e stwx r0,r6,r11 +4492 00008fec 91490004 stw r10,0x4(r9) +4496 00008ff0 91090008 stw r8,0x8(r9) +4500 00008ff4 90e9000c stw r7,0xc(r9) +4504 00008ff8 a0020010 lhz r0,0x10(r2) +4508 00008ffc b0090010 sth r0,0x10(r9) +4512 00009000 805d0008 lwz r2,0x8(r29) +4516 00009004 38820012 addi r4,r2,0x12 +4520 00009008 909d0008 stw r4,0x8(r29) +4524 0000900c 809c0004 lwz r4,0x4(r28) +4528 00009010 7fa3eb78 or r3,r29,r29 +4532 00009014 4bffee4d bl _d_print_comp +4536 00009018 48002dc8 b 0xbde0 +4540 0000901c 80c30008 lwz r6,0x8(r3) +4544 00009020 83e3000c lwz r31,0xc(r3) +4548 00009024 3bc60010 addi r30,r6,0x10 +4552 00009028 7f9ef840 cmplw cr7,r30,r31 +4556 0000902c 419d0064 bgt cr7,0x9090 +4560 00009030 3c400003 lis r2,0x3 +4564 00009034 7d273214 add r9,r7,r6 +4568 00009038 3842d2a0 addi r2,r2,0xd2a0 typeinfo fn for +4572 0000903c 8102000c lwz r8,0xc(r2) +4576 00009040 80020000 lwz r0,0x0(r2) typeinfo fn for +4580 00009044 81620004 lwz r11,0x4(r2) +4584 00009048 81420008 lwz r10,0x8(r2) +4588 0000904c 7c07312e stwx r0,r7,r6 +4592 00009050 9109000c stw r8,0xc(r9) +4596 00009054 91690004 stw r11,0x4(r9) +4600 00009058 91490008 stw r10,0x8(r9) +4604 0000905c 80430008 lwz r2,0x8(r3) +4608 00009060 38820010 addi r4,r2,0x10 +4612 00009064 90830008 stw r4,0x8(r3) +4616 00009068 4800009c b 0x9104 +4620 0000906c 807d0004 lwz r3,0x4(r29) +4624 00009070 480292f1 bl 0x32360 _free +4628 00009074 38e00000 li r7,0x0 +4632 00009078 38000001 li r0,0x1 +4636 0000907c 7ce63b78 or r6,r7,r7 +4640 00009080 90fd0004 stw r7,0x4(r29) +4644 00009084 901d0018 stw r0,0x18(r29) +4648 00009088 48000038 b 0x90c0 +4652 0000908c 60000000 nop +4656 00009090 57ff083c rlwinm r31,r31,1,0,30 +4660 00009094 7ce33b78 or r3,r7,r7 +4664 00009098 7fe4fb78 or r4,r31,r31 +4668 0000909c 48029285 bl 0x32320 _realloc +4672 000090a0 2c030000 cmpwi r3,0x0 +4676 000090a4 4182ffc8 beq 0x906c +4680 000090a8 7f9ff040 cmplw cr7,r31,r30 +4684 000090ac 7c671b78 or r7,r3,r3 +4688 000090b0 93fd000c stw r31,0xc(r29) +4692 000090b4 907d0004 stw r3,0x4(r29) +4696 000090b8 419cffd8 blt cr7,0x9090 +4700 000090bc 7c661b78 or r6,r3,r3 +4704 000090c0 2f860000 cmpwi cr7,r6,0x0 +4708 000090c4 419e0040 beq cr7,0x9104 +4712 000090c8 3c400003 lis r2,0x3 +4716 000090cc 817d0008 lwz r11,0x8(r29) +4720 000090d0 3842d2a0 addi r2,r2,0xd2a0 typeinfo fn for +4724 000090d4 80e2000c lwz r7,0xc(r2) +4728 000090d8 80020000 lwz r0,0x0(r2) typeinfo fn for +4732 000090dc 7d265a14 add r9,r6,r11 +4736 000090e0 81420004 lwz r10,0x4(r2) +4740 000090e4 81020008 lwz r8,0x8(r2) +4744 000090e8 7c06592e stwx r0,r6,r11 +4748 000090ec 90e9000c stw r7,0xc(r9) +4752 000090f0 91490004 stw r10,0x4(r9) +4756 000090f4 91090008 stw r8,0x8(r9) +4760 000090f8 805d0008 lwz r2,0x8(r29) +4764 000090fc 38820010 addi r4,r2,0x10 +4768 00009100 909d0008 stw r4,0x8(r29) +4772 00009104 809c0004 lwz r4,0x4(r28) +4776 00009108 7fa3eb78 or r3,r29,r29 +4780 0000910c 4bffed55 bl _d_print_comp +4784 00009110 48002cd0 b 0xbde0 +4788 00009114 80c30008 lwz r6,0x8(r3) +4792 00009118 83e3000c lwz r31,0xc(r3) +4796 0000911c 3bc60015 addi r30,r6,0x15 +4800 00009120 7f9ef840 cmplw cr7,r30,r31 +4804 00009124 419d007c bgt cr7,0x91a0 +4808 00009128 3c400003 lis r2,0x3 +4812 0000912c 7d673214 add r11,r7,r6 +4816 00009130 3842d2b4 addi r2,r2,0xd2b4 non-virtual thunk to +4820 00009134 80020000 lwz r0,0x0(r2) non-virtual thunk to +4824 00009138 81220004 lwz r9,0x4(r2) +4828 0000913c 81420008 lwz r10,0x8(r2) +4832 00009140 8102000c lwz r8,0xc(r2) +4836 00009144 7c07312e stwx r0,r7,r6 +4840 00009148 912b0004 stw r9,0x4(r11) +4844 0000914c 914b0008 stw r10,0x8(r11) +4848 00009150 910b000c stw r8,0xc(r11) +4852 00009154 60000000 nop +4856 00009158 88020014 lbz r0,0x14(r2) +4860 0000915c 81220010 lwz r9,0x10(r2) +4864 00009160 980b0014 stb r0,0x14(r11) +4868 00009164 912b0010 stw r9,0x10(r11) +4872 00009168 80430008 lwz r2,0x8(r3) +4876 0000916c 38820015 addi r4,r2,0x15 +4880 00009170 90830008 stw r4,0x8(r3) +4884 00009174 480000b0 b 0x9224 +4888 00009178 807d0004 lwz r3,0x4(r29) +4892 0000917c 480291e5 bl 0x32360 _free +4896 00009180 38e00000 li r7,0x0 +4900 00009184 38000001 li r0,0x1 +4904 00009188 7ce63b78 or r6,r7,r7 +4908 0000918c 90fd0004 stw r7,0x4(r29) +4912 00009190 901d0018 stw r0,0x18(r29) +4916 00009194 4800003c b 0x91d0 +4920 00009198 60000000 nop +4924 0000919c 60000000 nop +4928 000091a0 57ff083c rlwinm r31,r31,1,0,30 +4932 000091a4 7ce33b78 or r3,r7,r7 +4936 000091a8 7fe4fb78 or r4,r31,r31 +4940 000091ac 48029175 bl 0x32320 _realloc +4944 000091b0 2c030000 cmpwi r3,0x0 +4948 000091b4 4182ffc4 beq 0x9178 +4952 000091b8 7f9ff040 cmplw cr7,r31,r30 +4956 000091bc 7c671b78 or r7,r3,r3 +4960 000091c0 93fd000c stw r31,0xc(r29) +4964 000091c4 907d0004 stw r3,0x4(r29) +4968 000091c8 419cffd8 blt cr7,0x91a0 +4972 000091cc 7c661b78 or r6,r3,r3 +4976 000091d0 2f860000 cmpwi cr7,r6,0x0 +4980 000091d4 419e0050 beq cr7,0x9224 +4984 000091d8 3c400003 lis r2,0x3 +4988 000091dc 817d0008 lwz r11,0x8(r29) +4992 000091e0 3842d2b4 addi r2,r2,0xd2b4 non-virtual thunk to +4996 000091e4 80020000 lwz r0,0x0(r2) non-virtual thunk to +5000 000091e8 81420004 lwz r10,0x4(r2) +5004 000091ec 7d265a14 add r9,r6,r11 +5008 000091f0 81020008 lwz r8,0x8(r2) +5012 000091f4 80e2000c lwz r7,0xc(r2) +5016 000091f8 7c06592e stwx r0,r6,r11 +5020 000091fc 91490004 stw r10,0x4(r9) +5024 00009200 91090008 stw r8,0x8(r9) +5028 00009204 90e9000c stw r7,0xc(r9) +5032 00009208 88020014 lbz r0,0x14(r2) +5036 0000920c 81620010 lwz r11,0x10(r2) +5040 00009210 98090014 stb r0,0x14(r9) +5044 00009214 91690010 stw r11,0x10(r9) +5048 00009218 805d0008 lwz r2,0x8(r29) +5052 0000921c 38820015 addi r4,r2,0x15 +5056 00009220 909d0008 stw r4,0x8(r29) +5060 00009224 809c0004 lwz r4,0x4(r28) +5064 00009228 7fa3eb78 or r3,r29,r29 +5068 0000922c 4bffec35 bl _d_print_comp +5072 00009230 48002bb0 b 0xbde0 +5076 00009234 80c30008 lwz r6,0x8(r3) +5080 00009238 83e3000c lwz r31,0xc(r3) +5084 0000923c 3bc60011 addi r30,r6,0x11 +5088 00009240 7f9ef840 cmplw cr7,r30,r31 +5092 00009244 419d005c bgt cr7,0x92a0 +5096 00009248 3c400003 lis r2,0x3 +5100 0000924c 7d273214 add r9,r7,r6 +5104 00009250 3842d2cc addi r2,r2,0xd2cc virtual thunk to +5108 00009254 80020000 lwz r0,0x0(r2) virtual thunk to +5112 00009258 81620004 lwz r11,0x4(r2) +5116 0000925c 81420008 lwz r10,0x8(r2) +5120 00009260 8102000c lwz r8,0xc(r2) +5124 00009264 7c07312e stwx r0,r7,r6 +5128 00009268 91690004 stw r11,0x4(r9) +5132 0000926c 91490008 stw r10,0x8(r9) +5136 00009270 9109000c stw r8,0xc(r9) +5140 00009274 48000094 b 0x9308 +5144 00009278 807d0004 lwz r3,0x4(r29) +5148 0000927c 480290e5 bl 0x32360 _free +5152 00009280 38e00000 li r7,0x0 +5156 00009284 38000001 li r0,0x1 +5160 00009288 7ce63b78 or r6,r7,r7 +5164 0000928c 90fd0004 stw r7,0x4(r29) +5168 00009290 901d0018 stw r0,0x18(r29) +5172 00009294 4800003c b 0x92d0 +5176 00009298 60000000 nop +5180 0000929c 60000000 nop +5184 000092a0 57ff083c rlwinm r31,r31,1,0,30 +5188 000092a4 7ce33b78 or r3,r7,r7 +5192 000092a8 7fe4fb78 or r4,r31,r31 +5196 000092ac 48029075 bl 0x32320 _realloc +5200 000092b0 2c030000 cmpwi r3,0x0 +5204 000092b4 4182ffc4 beq 0x9278 +5208 000092b8 7f9ff040 cmplw cr7,r31,r30 +5212 000092bc 7c671b78 or r7,r3,r3 +5216 000092c0 93fd000c stw r31,0xc(r29) +5220 000092c4 907d0004 stw r3,0x4(r29) +5224 000092c8 419cffd8 blt cr7,0x92a0 +5228 000092cc 7c661b78 or r6,r3,r3 +5232 000092d0 2f860000 cmpwi cr7,r6,0x0 +5236 000092d4 419e0048 beq cr7,0x931c +5240 000092d8 3c400003 lis r2,0x3 +5244 000092dc 817d0008 lwz r11,0x8(r29) +5248 000092e0 3842d2cc addi r2,r2,0xd2cc virtual thunk to +5252 000092e4 80020000 lwz r0,0x0(r2) virtual thunk to +5256 000092e8 81420004 lwz r10,0x4(r2) +5260 000092ec 7d265a14 add r9,r6,r11 +5264 000092f0 81020008 lwz r8,0x8(r2) +5268 000092f4 80e2000c lwz r7,0xc(r2) +5272 000092f8 7c06592e stwx r0,r6,r11 +5276 000092fc 91490004 stw r10,0x4(r9) +5280 00009300 91090008 stw r8,0x8(r9) +5284 00009304 90e9000c stw r7,0xc(r9) +5288 00009308 88020010 lbz r0,0x10(r2) +5292 0000930c 98090010 stb r0,0x10(r9) +5296 00009310 805d0008 lwz r2,0x8(r29) +5300 00009314 38820011 addi r4,r2,0x11 +5304 00009318 909d0008 stw r4,0x8(r29) +5308 0000931c 809c0004 lwz r4,0x4(r28) +5312 00009320 7fa3eb78 or r3,r29,r29 +5316 00009324 4bffeb3d bl _d_print_comp +5320 00009328 48002ab8 b 0xbde0 +5324 0000932c 80c30008 lwz r6,0x8(r3) +5328 00009330 83e3000c lwz r31,0xc(r3) +5332 00009334 3bc6001a addi r30,r6,0x1a +5336 00009338 7f9ef840 cmplw cr7,r30,r31 +5340 0000933c 419d0054 bgt cr7,0x9390 +5344 00009340 3c400003 lis r2,0x3 +5348 00009344 7d273214 add r9,r7,r6 +5352 00009348 3842d2e0 addi r2,r2,0xd2e0 covariant return thunk to +5356 0000934c 80020000 lwz r0,0x0(r2) covariant return thunk to +5360 00009350 81620004 lwz r11,0x4(r2) +5364 00009354 81420008 lwz r10,0x8(r2) +5368 00009358 8102000c lwz r8,0xc(r2) +5372 0000935c 7c07312e stwx r0,r7,r6 +5376 00009360 91690004 stw r11,0x4(r9) +5380 00009364 91490008 stw r10,0x8(r9) +5384 00009368 9109000c stw r8,0xc(r9) +5388 0000936c 4800008c b 0x93f8 +5392 00009370 807d0004 lwz r3,0x4(r29) +5396 00009374 48028fed bl 0x32360 _free +5400 00009378 38e00000 li r7,0x0 +5404 0000937c 38000001 li r0,0x1 +5408 00009380 7ce63b78 or r6,r7,r7 +5412 00009384 90fd0004 stw r7,0x4(r29) +5416 00009388 901d0018 stw r0,0x18(r29) +5420 0000938c 48000034 b 0x93c0 +5424 00009390 57ff083c rlwinm r31,r31,1,0,30 +5428 00009394 7ce33b78 or r3,r7,r7 +5432 00009398 7fe4fb78 or r4,r31,r31 +5436 0000939c 48028f85 bl 0x32320 _realloc +5440 000093a0 2c030000 cmpwi r3,0x0 +5444 000093a4 4182ffcc beq 0x9370 +5448 000093a8 7f9ff040 cmplw cr7,r31,r30 +5452 000093ac 7c671b78 or r7,r3,r3 +5456 000093b0 93fd000c stw r31,0xc(r29) +5460 000093b4 907d0004 stw r3,0x4(r29) +5464 000093b8 419cffd8 blt cr7,0x9390 +5468 000093bc 7c661b78 or r6,r3,r3 +5472 000093c0 2f860000 cmpwi cr7,r6,0x0 +5476 000093c4 419e0058 beq cr7,0x941c +5480 000093c8 3c400003 lis r2,0x3 +5484 000093cc 817d0008 lwz r11,0x8(r29) +5488 000093d0 3842d2e0 addi r2,r2,0xd2e0 covariant return thunk to +5492 000093d4 80020000 lwz r0,0x0(r2) covariant return thunk to +5496 000093d8 81420004 lwz r10,0x4(r2) +5500 000093dc 7d265a14 add r9,r6,r11 +5504 000093e0 81020008 lwz r8,0x8(r2) +5508 000093e4 80e2000c lwz r7,0xc(r2) +5512 000093e8 7c06592e stwx r0,r6,r11 +5516 000093ec 91490004 stw r10,0x4(r9) +5520 000093f0 91090008 stw r8,0x8(r9) +5524 000093f4 90e9000c stw r7,0xc(r9) +5528 000093f8 a0020018 lhz r0,0x18(r2) +5532 000093fc 81620010 lwz r11,0x10(r2) +5536 00009400 81420014 lwz r10,0x14(r2) +5540 00009404 b0090018 sth r0,0x18(r9) +5544 00009408 91690010 stw r11,0x10(r9) +5548 0000940c 91490014 stw r10,0x14(r9) +5552 00009410 805d0008 lwz r2,0x8(r29) +5556 00009414 3882001a addi r4,r2,0x1a +5560 00009418 909d0008 stw r4,0x8(r29) +5564 0000941c 809c0004 lwz r4,0x4(r28) +5568 00009420 7fa3eb78 or r3,r29,r29 +5572 00009424 4bffea3d bl _d_print_comp +5576 00009428 480029b8 b 0xbde0 +5580 0000942c 80c30008 lwz r6,0x8(r3) +5584 00009430 83e3000c lwz r31,0xc(r3) +5588 00009434 3bc6000f addi r30,r6,0xf +5592 00009438 7f9ef840 cmplw cr7,r30,r31 +5596 0000943c 419d0054 bgt cr7,0x9490 +5600 00009440 3c400003 lis r2,0x3 +5604 00009444 7d273214 add r9,r7,r6 +5608 00009448 3842d2fc addi r2,r2,0xd2fc java Class for +5612 0000944c 80020000 lwz r0,0x0(r2) java Class for +5616 00009450 8962000c lbz r11,0xc(r2) +5620 00009454 81420004 lwz r10,0x4(r2) +5624 00009458 81020008 lwz r8,0x8(r2) +5628 0000945c 7c07312e stwx r0,r7,r6 +5632 00009460 9969000c stb r11,0xc(r9) +5636 00009464 91490004 stw r10,0x4(r9) +5640 00009468 91090008 stw r8,0x8(r9) +5644 0000946c 4800008c b 0x94f8 +5648 00009470 807d0004 lwz r3,0x4(r29) +5652 00009474 48028eed bl 0x32360 _free +5656 00009478 38e00000 li r7,0x0 +5660 0000947c 38000001 li r0,0x1 +5664 00009480 7ce63b78 or r6,r7,r7 +5668 00009484 90fd0004 stw r7,0x4(r29) +5672 00009488 901d0018 stw r0,0x18(r29) +5676 0000948c 48000034 b 0x94c0 +5680 00009490 57ff083c rlwinm r31,r31,1,0,30 +5684 00009494 7ce33b78 or r3,r7,r7 +5688 00009498 7fe4fb78 or r4,r31,r31 +5692 0000949c 48028e85 bl 0x32320 _realloc +5696 000094a0 2c030000 cmpwi r3,0x0 +5700 000094a4 4182ffcc beq 0x9470 +5704 000094a8 7f9ff040 cmplw cr7,r31,r30 +5708 000094ac 7c671b78 or r7,r3,r3 +5712 000094b0 93fd000c stw r31,0xc(r29) +5716 000094b4 907d0004 stw r3,0x4(r29) +5720 000094b8 419cffd8 blt cr7,0x9490 +5724 000094bc 7c661b78 or r6,r3,r3 +5728 000094c0 2f860000 cmpwi cr7,r6,0x0 +5732 000094c4 419e0048 beq cr7,0x950c +5736 000094c8 3c400003 lis r2,0x3 +5740 000094cc 815d0008 lwz r10,0x8(r29) +5744 000094d0 3842d2fc addi r2,r2,0xd2fc java Class for +5748 000094d4 81020000 lwz r8,0x0(r2) java Class for +5752 000094d8 88e2000c lbz r7,0xc(r2) +5756 000094dc 7d265214 add r9,r6,r10 +5760 000094e0 80020004 lwz r0,0x4(r2) +5764 000094e4 81620008 lwz r11,0x8(r2) +5768 000094e8 7d06512e stwx r8,r6,r10 +5772 000094ec 98e9000c stb r7,0xc(r9) +5776 000094f0 90090004 stw r0,0x4(r9) +5780 000094f4 91690008 stw r11,0x8(r9) +5784 000094f8 a002000d lhz r0,0xd(r2) +5788 000094fc b009000d sth r0,0xd(r9) +5792 00009500 805d0008 lwz r2,0x8(r29) +5796 00009504 3882000f addi r4,r2,0xf +5800 00009508 909d0008 stw r4,0x8(r29) +5804 0000950c 809c0004 lwz r4,0x4(r28) +5808 00009510 7fa3eb78 or r3,r29,r29 +5812 00009514 4bffe94d bl _d_print_comp +5816 00009518 480028c8 b 0xbde0 +5820 0000951c 80c30008 lwz r6,0x8(r3) +5824 00009520 83e3000c lwz r31,0xc(r3) +5828 00009524 3bc60013 addi r30,r6,0x13 +5832 00009528 7f9ef840 cmplw cr7,r30,r31 +5836 0000952c 419d0074 bgt cr7,0x95a0 +5840 00009530 3c400003 lis r2,0x3 +5844 00009534 7d673214 add r11,r7,r6 +5848 00009538 3842d30c addi r2,r2,0xd30c guard variable for +5852 0000953c 80020000 lwz r0,0x0(r2) guard variable for +5856 00009540 81220004 lwz r9,0x4(r2) +5860 00009544 81420008 lwz r10,0x8(r2) +5864 00009548 8102000c lwz r8,0xc(r2) +5868 0000954c 7c07312e stwx r0,r7,r6 +5872 00009550 912b0004 stw r9,0x4(r11) +5876 00009554 914b0008 stw r10,0x8(r11) +5880 00009558 910b000c stw r8,0xc(r11) +5884 0000955c a0020011 lhz r0,0x11(r2) +5888 00009560 89220010 lbz r9,0x10(r2) +5892 00009564 b00b0011 sth r0,0x11(r11) +5896 00009568 992b0010 stb r9,0x10(r11) +5900 0000956c 80430008 lwz r2,0x8(r3) +5904 00009570 38820013 addi r4,r2,0x13 +5908 00009574 90830008 stw r4,0x8(r3) +5912 00009578 480000ac b 0x9624 +5916 0000957c 807d0004 lwz r3,0x4(r29) +5920 00009580 48028de1 bl 0x32360 _free +5924 00009584 38e00000 li r7,0x0 +5928 00009588 38000001 li r0,0x1 +5932 0000958c 7ce63b78 or r6,r7,r7 +5936 00009590 90fd0004 stw r7,0x4(r29) +5940 00009594 901d0018 stw r0,0x18(r29) +5944 00009598 48000038 b 0x95d0 +5948 0000959c 60000000 nop +5952 000095a0 57ff083c rlwinm r31,r31,1,0,30 +5956 000095a4 7ce33b78 or r3,r7,r7 +5960 000095a8 7fe4fb78 or r4,r31,r31 +5964 000095ac 48028d75 bl 0x32320 _realloc +5968 000095b0 2c030000 cmpwi r3,0x0 +5972 000095b4 4182ffc8 beq 0x957c +5976 000095b8 7f9ff040 cmplw cr7,r31,r30 +5980 000095bc 7c671b78 or r7,r3,r3 +5984 000095c0 93fd000c stw r31,0xc(r29) +5988 000095c4 907d0004 stw r3,0x4(r29) +5992 000095c8 419cffd8 blt cr7,0x95a0 +5996 000095cc 7c661b78 or r6,r3,r3 +6000 000095d0 2f860000 cmpwi cr7,r6,0x0 +6004 000095d4 419e0050 beq cr7,0x9624 +6008 000095d8 3c400003 lis r2,0x3 +6012 000095dc 817d0008 lwz r11,0x8(r29) +6016 000095e0 3842d30c addi r2,r2,0xd30c guard variable for +6020 000095e4 80020000 lwz r0,0x0(r2) guard variable for +6024 000095e8 81420004 lwz r10,0x4(r2) +6028 000095ec 7d265a14 add r9,r6,r11 +6032 000095f0 81020008 lwz r8,0x8(r2) +6036 000095f4 80e2000c lwz r7,0xc(r2) +6040 000095f8 7c06592e stwx r0,r6,r11 +6044 000095fc 91490004 stw r10,0x4(r9) +6048 00009600 91090008 stw r8,0x8(r9) +6052 00009604 90e9000c stw r7,0xc(r9) +6056 00009608 a0020011 lhz r0,0x11(r2) +6060 0000960c 89620010 lbz r11,0x10(r2) +6064 00009610 b0090011 sth r0,0x11(r9) +6068 00009614 99690010 stb r11,0x10(r9) +6072 00009618 805d0008 lwz r2,0x8(r29) +6076 0000961c 38820013 addi r4,r2,0x13 +6080 00009620 909d0008 stw r4,0x8(r29) +6084 00009624 809c0004 lwz r4,0x4(r28) +6088 00009628 7fa3eb78 or r3,r29,r29 +6092 0000962c 4bffe835 bl _d_print_comp +6096 00009630 480027b0 b 0xbde0 +6100 00009634 80c30008 lwz r6,0x8(r3) +6104 00009638 83e3000c lwz r31,0xc(r3) +6108 0000963c 3bc60018 addi r30,r6,0x18 +6112 00009640 7f9ef840 cmplw cr7,r30,r31 +6116 00009644 419d007c bgt cr7,0x96c0 +6120 00009648 3c400003 lis r2,0x3 +6124 0000964c 7d673214 add r11,r7,r6 +6128 00009650 3842d320 addi r2,r2,0xd320 reference temporary for +6132 00009654 80020000 lwz r0,0x0(r2) reference temporary for +6136 00009658 81220004 lwz r9,0x4(r2) +6140 0000965c 81420008 lwz r10,0x8(r2) +6144 00009660 8102000c lwz r8,0xc(r2) +6148 00009664 7c07312e stwx r0,r7,r6 +6152 00009668 912b0004 stw r9,0x4(r11) +6156 0000966c 914b0008 stw r10,0x8(r11) +6160 00009670 910b000c stw r8,0xc(r11) +6164 00009674 80020014 lwz r0,0x14(r2) +6168 00009678 81220010 lwz r9,0x10(r2) +6172 0000967c 900b0014 stw r0,0x14(r11) +6176 00009680 912b0010 stw r9,0x10(r11) +6180 00009684 80430008 lwz r2,0x8(r3) +6184 00009688 38820018 addi r4,r2,0x18 +6188 0000968c 90830008 stw r4,0x8(r3) +6192 00009690 480000b4 b 0x9744 +6196 00009694 807d0004 lwz r3,0x4(r29) +6200 00009698 48028cc9 bl 0x32360 _free +6204 0000969c 38e00000 li r7,0x0 +6208 000096a0 38000001 li r0,0x1 +6212 000096a4 7ce63b78 or r6,r7,r7 +6216 000096a8 90fd0004 stw r7,0x4(r29) +6220 000096ac 901d0018 stw r0,0x18(r29) +6224 000096b0 48000040 b 0x96f0 +6228 000096b4 60000000 nop +6232 000096b8 60000000 nop +6236 000096bc 60000000 nop +6240 000096c0 57ff083c rlwinm r31,r31,1,0,30 +6244 000096c4 7ce33b78 or r3,r7,r7 +6248 000096c8 7fe4fb78 or r4,r31,r31 +6252 000096cc 48028c55 bl 0x32320 _realloc +6256 000096d0 2c030000 cmpwi r3,0x0 +6260 000096d4 4182ffc0 beq 0x9694 +6264 000096d8 7f9ff040 cmplw cr7,r31,r30 +6268 000096dc 7c671b78 or r7,r3,r3 +6272 000096e0 93fd000c stw r31,0xc(r29) +6276 000096e4 907d0004 stw r3,0x4(r29) +6280 000096e8 419cffd8 blt cr7,0x96c0 +6284 000096ec 7c661b78 or r6,r3,r3 +6288 000096f0 2f860000 cmpwi cr7,r6,0x0 +6292 000096f4 419e0050 beq cr7,0x9744 +6296 000096f8 3c400003 lis r2,0x3 +6300 000096fc 817d0008 lwz r11,0x8(r29) +6304 00009700 3842d320 addi r2,r2,0xd320 reference temporary for +6308 00009704 80020000 lwz r0,0x0(r2) reference temporary for +6312 00009708 81420004 lwz r10,0x4(r2) +6316 0000970c 7d265a14 add r9,r6,r11 +6320 00009710 81020008 lwz r8,0x8(r2) +6324 00009714 80e2000c lwz r7,0xc(r2) +6328 00009718 7c06592e stwx r0,r6,r11 +6332 0000971c 91490004 stw r10,0x4(r9) +6336 00009720 91090008 stw r8,0x8(r9) +6340 00009724 90e9000c stw r7,0xc(r9) +6344 00009728 80020014 lwz r0,0x14(r2) +6348 0000972c 81620010 lwz r11,0x10(r2) +6352 00009730 90090014 stw r0,0x14(r9) +6356 00009734 91690010 stw r11,0x10(r9) +6360 00009738 805d0008 lwz r2,0x8(r29) +6364 0000973c 38820018 addi r4,r2,0x18 +6368 00009740 909d0008 stw r4,0x8(r29) +6372 00009744 809c0004 lwz r4,0x4(r28) +6376 00009748 7fa3eb78 or r3,r29,r29 +6380 0000974c 4bffe715 bl _d_print_comp +6384 00009750 48002690 b 0xbde0 +6388 00009754 80c30008 lwz r6,0x8(r3) +6392 00009758 83e3000c lwz r31,0xc(r3) +6396 0000975c 3bc60011 addi r30,r6,0x11 +6400 00009760 7f9ef840 cmplw cr7,r30,r31 +6404 00009764 419d005c bgt cr7,0x97c0 +6408 00009768 3c400003 lis r2,0x3 +6412 0000976c 7d273214 add r9,r7,r6 +6416 00009770 3842d33c addi r2,r2,0xd33c hidden alias for +6420 00009774 80020000 lwz r0,0x0(r2) hidden alias for +6424 00009778 81620004 lwz r11,0x4(r2) +6428 0000977c 81420008 lwz r10,0x8(r2) +6432 00009780 8102000c lwz r8,0xc(r2) +6436 00009784 7c07312e stwx r0,r7,r6 +6440 00009788 91690004 stw r11,0x4(r9) +6444 0000978c 91490008 stw r10,0x8(r9) +6448 00009790 9109000c stw r8,0xc(r9) +6452 00009794 48000094 b 0x9828 +6456 00009798 807d0004 lwz r3,0x4(r29) +6460 0000979c 48028bc5 bl 0x32360 _free +6464 000097a0 38e00000 li r7,0x0 +6468 000097a4 38000001 li r0,0x1 +6472 000097a8 7ce63b78 or r6,r7,r7 +6476 000097ac 90fd0004 stw r7,0x4(r29) +6480 000097b0 901d0018 stw r0,0x18(r29) +6484 000097b4 4800003c b 0x97f0 +6488 000097b8 60000000 nop +6492 000097bc 60000000 nop +6496 000097c0 57ff083c rlwinm r31,r31,1,0,30 +6500 000097c4 7ce33b78 or r3,r7,r7 +6504 000097c8 7fe4fb78 or r4,r31,r31 +6508 000097cc 48028b55 bl 0x32320 _realloc +6512 000097d0 2c030000 cmpwi r3,0x0 +6516 000097d4 4182ffc4 beq 0x9798 +6520 000097d8 7f9ff040 cmplw cr7,r31,r30 +6524 000097dc 7c671b78 or r7,r3,r3 +6528 000097e0 93fd000c stw r31,0xc(r29) +6532 000097e4 907d0004 stw r3,0x4(r29) +6536 000097e8 419cffd8 blt cr7,0x97c0 +6540 000097ec 7c661b78 or r6,r3,r3 +6544 000097f0 2f860000 cmpwi cr7,r6,0x0 +6548 000097f4 419e0048 beq cr7,0x983c +6552 000097f8 3c400003 lis r2,0x3 +6556 000097fc 817d0008 lwz r11,0x8(r29) +6560 00009800 3842d33c addi r2,r2,0xd33c hidden alias for +6564 00009804 80020000 lwz r0,0x0(r2) hidden alias for +6568 00009808 81420004 lwz r10,0x4(r2) +6572 0000980c 7d265a14 add r9,r6,r11 +6576 00009810 81020008 lwz r8,0x8(r2) +6580 00009814 80e2000c lwz r7,0xc(r2) +6584 00009818 7c06592e stwx r0,r6,r11 +6588 0000981c 91490004 stw r10,0x4(r9) +6592 00009820 91090008 stw r8,0x8(r9) +6596 00009824 90e9000c stw r7,0xc(r9) +6600 00009828 88020010 lbz r0,0x10(r2) +6604 0000982c 98090010 stb r0,0x10(r9) +6608 00009830 805d0008 lwz r2,0x8(r29) +6612 00009834 38820011 addi r4,r2,0x11 +6616 00009838 909d0008 stw r4,0x8(r29) +6620 0000983c 809c0004 lwz r4,0x4(r28) +6624 00009840 7fa3eb78 or r3,r29,r29 +6628 00009844 4bffe61d bl _d_print_comp +6632 00009848 48002598 b 0xbde0 +6636 0000984c 80030008 lwz r0,0x8(r3) +6640 00009850 837c0008 lwz r27,0x8(r28) +6644 00009854 83e3000c lwz r31,0xc(r3) +6648 00009858 7fc0da14 add r30,r0,r27 +6652 0000985c 7f9ef840 cmplw cr7,r30,r31 +6656 00009860 419d0028 bgt cr7,0x9888 +6660 00009864 809c0004 lwz r4,0x4(r28) +6664 00009868 7c670214 add r3,r7,r0 +6668 0000986c 7f65db78 or r5,r27,r27 +6672 00009870 48028ae1 bl 0x32350 _memcpy +6676 00009874 805c0008 lwz r2,0x8(r28) +6680 00009878 801d0008 lwz r0,0x8(r29) +6684 0000987c 7c801214 add r4,r0,r2 +6688 00009880 909d0008 stw r4,0x8(r29) +6692 00009884 4800255c b 0xbde0 +6696 00009888 839c0004 lwz r28,0x4(r28) +6700 0000988c 48000024 b 0x98b0 +6704 00009890 807d0004 lwz r3,0x4(r29) +6708 00009894 48028acd bl 0x32360 _free +6712 00009898 38e00000 li r7,0x0 +6716 0000989c 38000001 li r0,0x1 +6720 000098a0 901d0018 stw r0,0x18(r29) +6724 000098a4 7ce03b78 or r0,r7,r7 +6728 000098a8 90fd0004 stw r7,0x4(r29) +6732 000098ac 48000034 b 0x98e0 +6736 000098b0 57ff083c rlwinm r31,r31,1,0,30 +6740 000098b4 7ce33b78 or r3,r7,r7 +6744 000098b8 7fe4fb78 or r4,r31,r31 +6748 000098bc 48028a65 bl 0x32320 _realloc +6752 000098c0 2c030000 cmpwi r3,0x0 +6756 000098c4 4182ffcc beq 0x9890 +6760 000098c8 7f9ff040 cmplw cr7,r31,r30 +6764 000098cc 7c671b78 or r7,r3,r3 +6768 000098d0 93fd000c stw r31,0xc(r29) +6772 000098d4 907d0004 stw r3,0x4(r29) +6776 000098d8 419cffd8 blt cr7,0x98b0 +6780 000098dc 7c601b78 or r0,r3,r3 +6784 000098e0 2f800000 cmpwi cr7,r0,0x0 +6788 000098e4 419e24fc beq cr7,0xbde0 +6792 000098e8 807d0008 lwz r3,0x8(r29) +6796 000098ec 7f84e378 or r4,r28,r28 +6800 000098f0 7f65db78 or r5,r27,r27 +6804 000098f4 7c601a14 add r3,r0,r3 +6808 000098f8 48028a59 bl 0x32350 _memcpy +6812 000098fc 801d0008 lwz r0,0x8(r29) +6816 00009900 7c9b0214 add r4,r27,r0 +6820 00009904 909d0008 stw r4,0x8(r29) +6824 00009908 480024d8 b 0xbde0 +6828 0000990c 81430014 lwz r10,0x14(r3) +6832 00009910 2f8a0000 cmpwi cr7,r10,0x0 +6836 00009914 7d495378 or r9,r10,r10 +6840 00009918 419e0040 beq cr7,0x9958 +6844 0000991c 80090008 lwz r0,0x8(r9) +6848 00009920 2f800000 cmpwi cr7,r0,0x0 +6852 00009924 409e0020 bne cr7,0x9944 +6856 00009928 80490004 lwz r2,0x4(r9) +6860 0000992c 80420000 lwz r2,0x0(r2) hidden alias for +6864 00009930 3802ffea addi r0,r2,0xffea 'hidN' +6868 00009934 2b800002 cmplwi cr7,r0,0x2 +6872 00009938 419d0020 bgt cr7,0x9958 +6876 0000993c 7f8b1000 cmpw cr7,r11,r2 +6880 00009940 419e2464 beq cr7,0xbda4 +6884 00009944 81290000 lwz r9,0x0(r9) +6888 00009948 2f890000 cmpwi cr7,r9,0x0 +6892 0000994c 409effd0 bne cr7,0x991c +6896 00009950 48000008 b 0x9958 +6900 00009954 81430014 lwz r10,0x14(r3) +6904 00009958 805d0010 lwz r2,0x10(r29) +6908 0000995c 38000000 li r0,0x0 +6912 00009960 91410038 stw r10,0x38(r1) +6916 00009964 39410038 addi r10,r1,0x38 +6920 00009968 7fa3eb78 or r3,r29,r29 +6924 0000996c 90010040 stw r0,0x40(r1) +6928 00009970 915d0014 stw r10,0x14(r29) +6932 00009974 9381003c stw r28,0x3c(r1) +6936 00009978 90410044 stw r2,0x44(r1) +6940 0000997c 809c0004 lwz r4,0x4(r28) +6944 00009980 4bffe4e1 bl _d_print_comp +6948 00009984 80010040 lwz r0,0x40(r1) +6952 00009988 2f800000 cmpwi cr7,r0,0x0 +6956 0000998c 409e0010 bne cr7,0x999c +6960 00009990 7f84e378 or r4,r28,r28 +6964 00009994 7fa3eb78 or r3,r29,r29 +6968 00009998 480025c9 bl _d_print_mod +6972 0000999c 81410038 lwz r10,0x38(r1) +6976 000099a0 915d0014 stw r10,0x14(r29) +6980 000099a4 4800243c b 0xbde0 +6984 000099a8 80030000 lwz r0,0x0(r3) +6988 000099ac 70020004 andi. r2,r0,0x4 +6992 000099b0 408200cc bne 0x9a7c +6996 000099b4 809c0004 lwz r4,0x4(r28) +7000 000099b8 80030008 lwz r0,0x8(r3) +7004 000099bc 83e3000c lwz r31,0xc(r3) +7008 000099c0 83640004 lwz r27,0x4(r4) +7012 000099c4 7fc0da14 add r30,r0,r27 +7016 000099c8 7f9ef840 cmplw cr7,r30,r31 +7020 000099cc 419d002c bgt cr7,0x99f8 +7024 000099d0 80840000 lwz r4,0x0(r4) +7028 000099d4 7c670214 add r3,r7,r0 +7032 000099d8 7f65db78 or r5,r27,r27 +7036 000099dc 48028975 bl 0x32350 _memcpy +7040 000099e0 805c0004 lwz r2,0x4(r28) +7044 000099e4 813d0008 lwz r9,0x8(r29) +7048 000099e8 80020004 lwz r0,0x4(r2) +7052 000099ec 7c890214 add r4,r9,r0 +7056 000099f0 909d0008 stw r4,0x8(r29) +7060 000099f4 480023ec b 0xbde0 +7064 000099f8 83840000 lwz r28,0x0(r4) +7068 000099fc 48000024 b 0x9a20 +7072 00009a00 807d0004 lwz r3,0x4(r29) +7076 00009a04 4802895d bl 0x32360 _free +7080 00009a08 38e00000 li r7,0x0 +7084 00009a0c 38000001 li r0,0x1 +7088 00009a10 901d0018 stw r0,0x18(r29) +7092 00009a14 7ce03b78 or r0,r7,r7 +7096 00009a18 90fd0004 stw r7,0x4(r29) +7100 00009a1c 48000034 b 0x9a50 +7104 00009a20 57ff083c rlwinm r31,r31,1,0,30 +7108 00009a24 7ce33b78 or r3,r7,r7 +7112 00009a28 7fe4fb78 or r4,r31,r31 +7116 00009a2c 480288f5 bl 0x32320 _realloc +7120 00009a30 2c030000 cmpwi r3,0x0 +7124 00009a34 4182ffcc beq 0x9a00 +7128 00009a38 7f9ff040 cmplw cr7,r31,r30 +7132 00009a3c 7c671b78 or r7,r3,r3 +7136 00009a40 93fd000c stw r31,0xc(r29) +7140 00009a44 907d0004 stw r3,0x4(r29) +7144 00009a48 419cffd8 blt cr7,0x9a20 +7148 00009a4c 7c601b78 or r0,r3,r3 +7152 00009a50 2f800000 cmpwi cr7,r0,0x0 +7156 00009a54 419e238c beq cr7,0xbde0 +7160 00009a58 807d0008 lwz r3,0x8(r29) +7164 00009a5c 7f84e378 or r4,r28,r28 +7168 00009a60 7f65db78 or r5,r27,r27 +7172 00009a64 7c601a14 add r3,r0,r3 +7176 00009a68 480288e9 bl 0x32350 _memcpy +7180 00009a6c 801d0008 lwz r0,0x8(r29) +7184 00009a70 7c9b0214 add r4,r27,r0 +7188 00009a74 909d0008 stw r4,0x8(r29) +7192 00009a78 48002368 b 0xbde0 +7196 00009a7c 809c0004 lwz r4,0x4(r28) +7200 00009a80 80030008 lwz r0,0x8(r3) +7204 00009a84 83e3000c lwz r31,0xc(r3) +7208 00009a88 8364000c lwz r27,0xc(r4) +7212 00009a8c 7fc0da14 add r30,r0,r27 +7216 00009a90 7f9ef840 cmplw cr7,r30,r31 +7220 00009a94 419d002c bgt cr7,0x9ac0 +7224 00009a98 80840008 lwz r4,0x8(r4) +7228 00009a9c 7c670214 add r3,r7,r0 +7232 00009aa0 7f65db78 or r5,r27,r27 +7236 00009aa4 480288ad bl 0x32350 _memcpy +7240 00009aa8 805c0004 lwz r2,0x4(r28) +7244 00009aac 813d0008 lwz r9,0x8(r29) +7248 00009ab0 8002000c lwz r0,0xc(r2) +7252 00009ab4 7c890214 add r4,r9,r0 +7256 00009ab8 909d0008 stw r4,0x8(r29) +7260 00009abc 48002324 b 0xbde0 +7264 00009ac0 83840008 lwz r28,0x8(r4) +7268 00009ac4 4800002c b 0x9af0 +7272 00009ac8 807d0004 lwz r3,0x4(r29) +7276 00009acc 48028895 bl 0x32360 _free +7280 00009ad0 38e00000 li r7,0x0 +7284 00009ad4 38000001 li r0,0x1 +7288 00009ad8 901d0018 stw r0,0x18(r29) +7292 00009adc 7ce03b78 or r0,r7,r7 +7296 00009ae0 90fd0004 stw r7,0x4(r29) +7300 00009ae4 4800003c b 0x9b20 +7304 00009ae8 60000000 nop +7308 00009aec 60000000 nop +7312 00009af0 57ff083c rlwinm r31,r31,1,0,30 +7316 00009af4 7ce33b78 or r3,r7,r7 +7320 00009af8 7fe4fb78 or r4,r31,r31 +7324 00009afc 48028825 bl 0x32320 _realloc +7328 00009b00 2c030000 cmpwi r3,0x0 +7332 00009b04 4182ffc4 beq 0x9ac8 +7336 00009b08 7f9ff040 cmplw cr7,r31,r30 +7340 00009b0c 7c671b78 or r7,r3,r3 +7344 00009b10 93fd000c stw r31,0xc(r29) +7348 00009b14 907d0004 stw r3,0x4(r29) +7352 00009b18 419cffd8 blt cr7,0x9af0 +7356 00009b1c 7c601b78 or r0,r3,r3 +7360 00009b20 2f800000 cmpwi cr7,r0,0x0 +7364 00009b24 419e22bc beq cr7,0xbde0 +7368 00009b28 807d0008 lwz r3,0x8(r29) +7372 00009b2c 7f84e378 or r4,r28,r28 +7376 00009b30 7f65db78 or r5,r27,r27 +7380 00009b34 7c601a14 add r3,r0,r3 +7384 00009b38 48028819 bl 0x32350 _memcpy +7388 00009b3c 801d0008 lwz r0,0x8(r29) +7392 00009b40 7c9b0214 add r4,r27,r0 +7396 00009b44 909d0008 stw r4,0x8(r29) +7400 00009b48 48002298 b 0xbde0 +7404 00009b4c 809c0004 lwz r4,0x4(r28) +7408 00009b50 4bffe311 bl _d_print_comp +7412 00009b54 4800228c b 0xbde0 +7416 00009b58 80030000 lwz r0,0x0(r3) +7420 00009b5c 70020020 andi. r2,r0,0x20 +7424 00009b60 41820010 beq 0x9b70 +7428 00009b64 80a30014 lwz r5,0x14(r3) +7432 00009b68 7f84e378 or r4,r28,r28 +7436 00009b6c 48003435 bl _d_print_function_type +7440 00009b70 801c0004 lwz r0,0x4(r28) +7444 00009b74 2f800000 cmpwi cr7,r0,0x0 +7448 00009b78 419e00f8 beq cr7,0x9c70 +7452 00009b7c 805d0014 lwz r2,0x14(r29) +7456 00009b80 813d0010 lwz r9,0x10(r29) +7460 00009b84 39410038 addi r10,r1,0x38 +7464 00009b88 38000000 li r0,0x0 +7468 00009b8c 7fa3eb78 or r3,r29,r29 +7472 00009b90 915d0014 stw r10,0x14(r29) +7476 00009b94 90010040 stw r0,0x40(r1) +7480 00009b98 9381003c stw r28,0x3c(r1) +7484 00009b9c 90410038 stw r2,0x38(r1) +7488 00009ba0 91210044 stw r9,0x44(r1) +7492 00009ba4 809c0004 lwz r4,0x4(r28) +7496 00009ba8 4bffe2b9 bl _d_print_comp +7500 00009bac 80010040 lwz r0,0x40(r1) +7504 00009bb0 81410038 lwz r10,0x38(r1) +7508 00009bb4 2f800000 cmpwi cr7,r0,0x0 +7512 00009bb8 915d0014 stw r10,0x14(r29) +7516 00009bbc 409e2224 bne cr7,0xbde0 +7520 00009bc0 801d0000 lwz r0,0x0(r29) +7524 00009bc4 70020020 andi. r2,r0,0x20 +7528 00009bc8 40822218 bne 0xbde0 +7532 00009bcc 80fd0004 lwz r7,0x4(r29) +7536 00009bd0 2f870000 cmpwi cr7,r7,0x0 +7540 00009bd4 419e00a8 beq cr7,0x9c7c +7544 00009bd8 805d0008 lwz r2,0x8(r29) +7548 00009bdc 83fd000c lwz r31,0xc(r29) +7552 00009be0 7f82f840 cmplw cr7,r2,r31 +7556 00009be4 409c0034 bge cr7,0x9c18 +7560 00009be8 38820001 addi r4,r2,0x1 +7564 00009bec 38000020 li r0,0x20 +7568 00009bf0 7c0711ae stbx r0,r7,r2 +7572 00009bf4 909d0008 stw r4,0x8(r29) +7576 00009bf8 48000078 b 0x9c70 +7580 00009bfc 807d0004 lwz r3,0x4(r29) +7584 00009c00 48028761 bl 0x32360 _free +7588 00009c04 38e00000 li r7,0x0 +7592 00009c08 38000001 li r0,0x1 +7596 00009c0c 90fd0004 stw r7,0x4(r29) +7600 00009c10 901d0018 stw r0,0x18(r29) +7604 00009c14 4800005c b 0x9c70 +7608 00009c18 3bc20001 addi r30,r2,0x1 +7612 00009c1c 7f9ef840 cmplw cr7,r30,r31 +7616 00009c20 409d0030 ble cr7,0x9c50 +7620 00009c24 57ff083c rlwinm r31,r31,1,0,30 +7624 00009c28 7ce33b78 or r3,r7,r7 +7628 00009c2c 7fe4fb78 or r4,r31,r31 +7632 00009c30 480286f1 bl 0x32320 _realloc +7636 00009c34 2c030000 cmpwi r3,0x0 +7640 00009c38 4182ffc4 beq 0x9bfc +7644 00009c3c 7f9ef840 cmplw cr7,r30,r31 +7648 00009c40 7c671b78 or r7,r3,r3 +7652 00009c44 93fd000c stw r31,0xc(r29) +7656 00009c48 907d0004 stw r3,0x4(r29) +7660 00009c4c 419dffd8 bgt cr7,0x9c24 +7664 00009c50 2f870000 cmpwi cr7,r7,0x0 +7668 00009c54 419e001c beq cr7,0x9c70 +7672 00009c58 801d0008 lwz r0,0x8(r29) +7676 00009c5c 38400020 li r2,0x20 +7680 00009c60 7c4701ae stbx r2,r7,r0 +7684 00009c64 813d0008 lwz r9,0x8(r29) +7688 00009c68 38890001 addi r4,r9,0x1 +7692 00009c6c 909d0008 stw r4,0x8(r29) +7696 00009c70 801d0000 lwz r0,0x0(r29) +7700 00009c74 70020020 andi. r2,r0,0x20 +7704 00009c78 40822168 bne 0xbde0 +7708 00009c7c 80bd0014 lwz r5,0x14(r29) +7712 00009c80 7fa3eb78 or r3,r29,r29 +7716 00009c84 7f84e378 or r4,r28,r28 +7720 00009c88 48003319 bl _d_print_function_type +7724 00009c8c 48002154 b 0xbde0 +7728 00009c90 83e30014 lwz r31,0x14(r3) +7732 00009c94 80030010 lwz r0,0x10(r3) +7736 00009c98 3b210048 addi r25,r1,0x48 +7740 00009c9c 38400000 li r2,0x0 +7744 00009ca0 90410050 stw r2,0x50(r1) +7748 00009ca4 2f9f0000 cmpwi cr7,r31,0x0 +7752 00009ca8 90010054 stw r0,0x54(r1) +7756 00009cac 93e10048 stw r31,0x48(r1) +7760 00009cb0 93230014 stw r25,0x14(r3) +7764 00009cb4 9381004c stw r28,0x4c(r1) +7768 00009cb8 409e2008 bne cr7,0xbcc0 +7772 00009cbc 48000084 b 0x9d40 +7776 00009cc0 80c70008 lwz r6,0x8(r7) +7780 00009cc4 2f860000 cmpwi cr7,r6,0x0 +7784 00009cc8 409e0054 bne cr7,0x9d1c +7788 00009ccc 2b9e0003 cmplwi cr7,r30,0x3 +7792 00009cd0 419d20e4 bgt cr7,0xbdb4 +7796 00009cd4 57c82036 rlwinm r8,r30,4,0,27 +7800 00009cd8 39210038 addi r9,r1,0x38 +7804 00009cdc 81470000 lwz r10,0x0(r7) +7808 00009ce0 80070004 lwz r0,0x4(r7) +7812 00009ce4 8167000c lwz r11,0xc(r7) +7816 00009ce8 3bde0001 addi r30,r30,0x1 +7820 00009cec 7d284a14 add r9,r8,r9 +7824 00009cf0 38490010 addi r2,r9,0x10 +7828 00009cf4 91490010 stw r10,0x10(r9) +7832 00009cf8 7d594214 add r10,r25,r8 +7836 00009cfc 90020004 stw r0,0x4(r2) +7840 00009d00 90c20008 stw r6,0x8(r2) +7844 00009d04 9162000c stw r11,0xc(r2) +7848 00009d08 801d0014 lwz r0,0x14(r29) +7852 00009d0c 90090010 stw r0,0x10(r9) +7856 00009d10 38000001 li r0,0x1 +7860 00009d14 915d0014 stw r10,0x14(r29) +7864 00009d18 90070008 stw r0,0x8(r7) +7868 00009d1c 80e70000 lwz r7,0x0(r7) +7872 00009d20 2f870000 cmpwi cr7,r7,0x0 +7876 00009d24 419e0020 beq cr7,0x9d44 +7880 00009d28 80470004 lwz r2,0x4(r7) +7884 00009d2c 81220000 lwz r9,0x0(r2) +7888 00009d30 3929ffea addi r9,r9,0xffea +7892 00009d34 2b890002 cmplwi cr7,r9,0x2 +7896 00009d38 409dff88 ble cr7,0x9cc0 +7900 00009d3c 48000008 b 0x9d44 +7904 00009d40 3bc00001 li r30,0x1 +7908 00009d44 809c0008 lwz r4,0x8(r28) +7912 00009d48 7fa3eb78 or r3,r29,r29 +7916 00009d4c 4bffe115 bl _d_print_comp +7920 00009d50 80010050 lwz r0,0x50(r1) +7924 00009d54 93fd0014 stw r31,0x14(r29) +7928 00009d58 2f800000 cmpwi cr7,r0,0x0 +7932 00009d5c 419e1f84 beq cr7,0xbce0 +7936 00009d60 48002080 b 0xbde0 +7940 00009d64 60000000 nop +7944 00009d68 60000000 nop +7948 00009d6c 60000000 nop +7952 00009d70 809f0000 lwz r4,0x0(r31) +7956 00009d74 3bdeffff addi r30,r30,0xffff +7960 00009d78 7fa3eb78 or r3,r29,r29 +7964 00009d7c 3bfffff0 addi r31,r31,0xfff0 +7968 00009d80 480021e1 bl _d_print_mod +7972 00009d84 2b9e0001 cmplwi cr7,r30,0x1 +7976 00009d88 419dffe8 bgt cr7,0x9d70 +7980 00009d8c 80bd0014 lwz r5,0x14(r29) +7984 00009d90 7fa3eb78 or r3,r29,r29 +7988 00009d94 7f84e378 or r4,r28,r28 +7992 00009d98 48002a89 bl _d_print_array_type +7996 00009d9c 48002044 b 0xbde0 +8000 00009da0 80030014 lwz r0,0x14(r3) +8004 00009da4 80430010 lwz r2,0x10(r3) +8008 00009da8 39410038 addi r10,r1,0x38 +8012 00009dac 90010038 stw r0,0x38(r1) +8016 00009db0 38000000 li r0,0x0 +8020 00009db4 91430014 stw r10,0x14(r3) +8024 00009db8 90410044 stw r2,0x44(r1) +8028 00009dbc 9381003c stw r28,0x3c(r1) +8032 00009dc0 90010040 stw r0,0x40(r1) +8036 00009dc4 809c0008 lwz r4,0x8(r28) +8040 00009dc8 4bffe099 bl _d_print_comp +8044 00009dcc 80010040 lwz r0,0x40(r1) +8048 00009dd0 2f800000 cmpwi cr7,r0,0x0 +8052 00009dd4 409e0190 bne cr7,0x9f64 +8056 00009dd8 80fd0004 lwz r7,0x4(r29) +8060 00009ddc 2f870000 cmpwi cr7,r7,0x0 +8064 00009de0 419e00a8 beq cr7,0x9e88 +8068 00009de4 805d0008 lwz r2,0x8(r29) +8072 00009de8 83fd000c lwz r31,0xc(r29) +8076 00009dec 7f82f840 cmplw cr7,r2,r31 +8080 00009df0 409c0040 bge cr7,0x9e30 +8084 00009df4 38820001 addi r4,r2,0x1 +8088 00009df8 38000020 li r0,0x20 +8092 00009dfc 7c0711ae stbx r0,r7,r2 +8096 00009e00 909d0008 stw r4,0x8(r29) +8100 00009e04 48000084 b 0x9e88 +8104 00009e08 807d0004 lwz r3,0x4(r29) +8108 00009e0c 48028555 bl 0x32360 _free +8112 00009e10 38e00000 li r7,0x0 +8116 00009e14 38000001 li r0,0x1 +8120 00009e18 90fd0004 stw r7,0x4(r29) +8124 00009e1c 901d0018 stw r0,0x18(r29) +8128 00009e20 48000068 b 0x9e88 +8132 00009e24 60000000 nop +8136 00009e28 60000000 nop +8140 00009e2c 60000000 nop +8144 00009e30 3bc20001 addi r30,r2,0x1 +8148 00009e34 7f9ef840 cmplw cr7,r30,r31 +8152 00009e38 409d0030 ble cr7,0x9e68 +8156 00009e3c 57ff083c rlwinm r31,r31,1,0,30 +8160 00009e40 7ce33b78 or r3,r7,r7 +8164 00009e44 7fe4fb78 or r4,r31,r31 +8168 00009e48 480284d9 bl 0x32320 _realloc +8172 00009e4c 2c030000 cmpwi r3,0x0 +8176 00009e50 4182ffb8 beq 0x9e08 +8180 00009e54 7f9ef840 cmplw cr7,r30,r31 +8184 00009e58 7c671b78 or r7,r3,r3 +8188 00009e5c 93fd000c stw r31,0xc(r29) +8192 00009e60 907d0004 stw r3,0x4(r29) +8196 00009e64 419dffd8 bgt cr7,0x9e3c +8200 00009e68 2f870000 cmpwi cr7,r7,0x0 +8204 00009e6c 419e001c beq cr7,0x9e88 +8208 00009e70 801d0008 lwz r0,0x8(r29) +8212 00009e74 38400020 li r2,0x20 +8216 00009e78 7c4701ae stbx r2,r7,r0 +8220 00009e7c 813d0008 lwz r9,0x8(r29) +8224 00009e80 38890001 addi r4,r9,0x1 +8228 00009e84 909d0008 stw r4,0x8(r29) +8232 00009e88 809c0004 lwz r4,0x4(r28) +8236 00009e8c 7fa3eb78 or r3,r29,r29 +8240 00009e90 4bffdfd1 bl _d_print_comp +8244 00009e94 80fd0004 lwz r7,0x4(r29) +8248 00009e98 2f870000 cmpwi cr7,r7,0x0 +8252 00009e9c 419e00c8 beq cr7,0x9f64 +8256 00009ea0 815d0008 lwz r10,0x8(r29) +8260 00009ea4 83fd000c lwz r31,0xc(r29) +8264 00009ea8 3bca0003 addi r30,r10,0x3 +8268 00009eac 7f9ef840 cmplw cr7,r30,r31 +8272 00009eb0 419d0050 bgt cr7,0x9f00 +8276 00009eb4 3c400003 lis r2,0x3 +8280 00009eb8 7d675214 add r11,r7,r10 +8284 00009ebc 3842d350 addi r2,r2,0xd350 ::* +8288 00009ec0 a1220001 lhz r9,0x1(r2) +8292 00009ec4 88020000 lbz r0,0x0(r2) ::* +8296 00009ec8 7c0751ae stbx r0,r7,r10 +8300 00009ecc b12b0001 sth r9,0x1(r11) +8304 00009ed0 805d0008 lwz r2,0x8(r29) +8308 00009ed4 38820003 addi r4,r2,0x3 +8312 00009ed8 909d0008 stw r4,0x8(r29) +8316 00009edc 48000088 b 0x9f64 +8320 00009ee0 807d0004 lwz r3,0x4(r29) +8324 00009ee4 4802847d bl 0x32360 _free +8328 00009ee8 38e00000 li r7,0x0 +8332 00009eec 38000001 li r0,0x1 +8336 00009ef0 7ce83b78 or r8,r7,r7 +8340 00009ef4 90fd0004 stw r7,0x4(r29) +8344 00009ef8 901d0018 stw r0,0x18(r29) +8348 00009efc 48000034 b 0x9f30 +8352 00009f00 57ff083c rlwinm r31,r31,1,0,30 +8356 00009f04 7ce33b78 or r3,r7,r7 +8360 00009f08 7fe4fb78 or r4,r31,r31 +8364 00009f0c 48028415 bl 0x32320 _realloc +8368 00009f10 2c030000 cmpwi r3,0x0 +8372 00009f14 4182ffcc beq 0x9ee0 +8376 00009f18 7f9ff040 cmplw cr7,r31,r30 +8380 00009f1c 7c671b78 or r7,r3,r3 +8384 00009f20 93fd000c stw r31,0xc(r29) +8388 00009f24 907d0004 stw r3,0x4(r29) +8392 00009f28 419cffd8 blt cr7,0x9f00 +8396 00009f2c 7c681b78 or r8,r3,r3 +8400 00009f30 2f880000 cmpwi cr7,r8,0x0 +8404 00009f34 419e0030 beq cr7,0x9f64 +8408 00009f38 3c400003 lis r2,0x3 +8412 00009f3c 817d0008 lwz r11,0x8(r29) +8416 00009f40 3842d350 addi r2,r2,0xd350 ::* +8420 00009f44 a1420001 lhz r10,0x1(r2) +8424 00009f48 88020000 lbz r0,0x0(r2) ::* +8428 00009f4c 7d285a14 add r9,r8,r11 +8432 00009f50 7c0859ae stbx r0,r8,r11 +8436 00009f54 b1490001 sth r10,0x1(r9) +8440 00009f58 805d0008 lwz r2,0x8(r29) +8444 00009f5c 38820003 addi r4,r2,0x3 +8448 00009f60 909d0008 stw r4,0x8(r29) +8452 00009f64 81410038 lwz r10,0x38(r1) +8456 00009f68 915d0014 stw r10,0x14(r29) +8460 00009f6c 48001e74 b 0xbde0 +8464 00009f70 809c0004 lwz r4,0x4(r28) +8468 00009f74 4bffdeed bl _d_print_comp +8472 00009f78 809c0008 lwz r4,0x8(r28) +8476 00009f7c 2f840000 cmpwi cr7,r4,0x0 +8480 00009f80 419e1e60 beq cr7,0xbde0 +8484 00009f84 80fd0004 lwz r7,0x4(r29) +8488 00009f88 2f870000 cmpwi cr7,r7,0x0 +8492 00009f8c 419e00b0 beq cr7,0xa03c +8496 00009f90 805d0008 lwz r2,0x8(r29) +8500 00009f94 83fd000c lwz r31,0xc(r29) +8504 00009f98 3bc20002 addi r30,r2,0x2 +8508 00009f9c 7f9ef840 cmplw cr7,r30,r31 +8512 00009fa0 419d0040 bgt cr7,0x9fe0 +8516 00009fa4 38002c20 li r0,0x2c20 +8520 00009fa8 7c07132e sthx r0,r7,r2 +8524 00009fac 805d0008 lwz r2,0x8(r29) +8528 00009fb0 38820002 addi r4,r2,0x2 +8532 00009fb4 909d0008 stw r4,0x8(r29) +8536 00009fb8 809c0008 lwz r4,0x8(r28) +8540 00009fbc 48000080 b 0xa03c +8544 00009fc0 807d0004 lwz r3,0x4(r29) +8548 00009fc4 4802839d bl 0x32360 _free +8552 00009fc8 38e00000 li r7,0x0 +8556 00009fcc 38000001 li r0,0x1 +8560 00009fd0 7ce93b78 or r9,r7,r7 +8564 00009fd4 90fd0004 stw r7,0x4(r29) +8568 00009fd8 901d0018 stw r0,0x18(r29) +8572 00009fdc 48000034 b 0xa010 +8576 00009fe0 57ff083c rlwinm r31,r31,1,0,30 +8580 00009fe4 7ce33b78 or r3,r7,r7 +8584 00009fe8 7fe4fb78 or r4,r31,r31 +8588 00009fec 48028335 bl 0x32320 _realloc +8592 00009ff0 2c030000 cmpwi r3,0x0 +8596 00009ff4 4182ffcc beq 0x9fc0 +8600 00009ff8 7f9ff040 cmplw cr7,r31,r30 +8604 00009ffc 7c671b78 or r7,r3,r3 +8608 0000a000 93fd000c stw r31,0xc(r29) +8612 0000a004 907d0004 stw r3,0x4(r29) +8616 0000a008 419cffd8 blt cr7,0x9fe0 +8620 0000a00c 7c691b78 or r9,r3,r3 +8624 0000a010 2f890000 cmpwi cr7,r9,0x0 +8628 0000a014 419e0024 beq cr7,0xa038 +8632 0000a018 805d0008 lwz r2,0x8(r29) +8636 0000a01c 38002c20 li r0,0x2c20 +8640 0000a020 7c09132e sthx r0,r9,r2 +8644 0000a024 813d0008 lwz r9,0x8(r29) +8648 0000a028 38890002 addi r4,r9,0x2 +8652 0000a02c 909d0008 stw r4,0x8(r29) +8656 0000a030 809c0008 lwz r4,0x8(r28) +8660 0000a034 48000008 b 0xa03c +8664 0000a038 809c0008 lwz r4,0x8(r28) +8668 0000a03c 7fa3eb78 or r3,r29,r29 +8672 0000a040 4bffde21 bl _d_print_comp +8676 0000a044 48001d9c b 0xbde0 +8680 0000a048 81430008 lwz r10,0x8(r3) +8684 0000a04c 83e3000c lwz r31,0xc(r3) +8688 0000a050 3bca0008 addi r30,r10,0x8 +8692 0000a054 7f9ef840 cmplw cr7,r30,r31 +8696 0000a058 419d0058 bgt cr7,0xa0b0 +8700 0000a05c 3c400003 lis r2,0x3 +8704 0000a060 7d675214 add r11,r7,r10 +8708 0000a064 3842d354 addi r2,r2,0xd354 operator +8712 0000a068 81220004 lwz r9,0x4(r2) +8716 0000a06c 80020000 lwz r0,0x0(r2) operator +8720 0000a070 7c07512e stwx r0,r7,r10 +8724 0000a074 912b0004 stw r9,0x4(r11) +8728 0000a078 80430008 lwz r2,0x8(r3) +8732 0000a07c 80e30004 lwz r7,0x4(r3) +8736 0000a080 38820008 addi r4,r2,0x8 +8740 0000a084 90830008 stw r4,0x8(r3) +8744 0000a088 4800008c b 0xa114 +8748 0000a08c 807d0004 lwz r3,0x4(r29) +8752 0000a090 480282d1 bl 0x32360 _free +8756 0000a094 38e00000 li r7,0x0 +8760 0000a098 38000001 li r0,0x1 +8764 0000a09c 90fd0004 stw r7,0x4(r29) +8768 0000a0a0 901d0018 stw r0,0x18(r29) +8772 0000a0a4 48000038 b 0xa0dc +8776 0000a0a8 60000000 nop +8780 0000a0ac 60000000 nop +8784 0000a0b0 57ff083c rlwinm r31,r31,1,0,30 +8788 0000a0b4 7ce33b78 or r3,r7,r7 +8792 0000a0b8 7fe4fb78 or r4,r31,r31 +8796 0000a0bc 48028265 bl 0x32320 _realloc +8800 0000a0c0 2c030000 cmpwi r3,0x0 +8804 0000a0c4 4182ffc8 beq 0xa08c +8808 0000a0c8 7f9ff040 cmplw cr7,r31,r30 +8812 0000a0cc 7c671b78 or r7,r3,r3 +8816 0000a0d0 93fd000c stw r31,0xc(r29) +8820 0000a0d4 907d0004 stw r3,0x4(r29) +8824 0000a0d8 419cffd8 blt cr7,0xa0b0 +8828 0000a0dc 2f870000 cmpwi cr7,r7,0x0 +8832 0000a0e0 419e0034 beq cr7,0xa114 +8836 0000a0e4 3c400003 lis r2,0x3 +8840 0000a0e8 817d0008 lwz r11,0x8(r29) +8844 0000a0ec 3842d354 addi r2,r2,0xd354 operator +8848 0000a0f0 81420004 lwz r10,0x4(r2) +8852 0000a0f4 80020000 lwz r0,0x0(r2) operator +8856 0000a0f8 7d275a14 add r9,r7,r11 +8860 0000a0fc 7c07592e stwx r0,r7,r11 +8864 0000a100 91490004 stw r10,0x4(r9) +8868 0000a104 805d0008 lwz r2,0x8(r29) +8872 0000a108 80fd0004 lwz r7,0x4(r29) +8876 0000a10c 38820008 addi r4,r2,0x8 +8880 0000a110 909d0008 stw r4,0x8(r29) +8884 0000a114 809c0004 lwz r4,0x4(r28) +8888 0000a118 80440004 lwz r2,0x4(r4) +8892 0000a11c 89220000 lbz r9,0x0(r2) +8896 0000a120 3929ff9f addi r9,r9,0xff9f +8900 0000a124 5529063e rlwinm r9,r9,0,24,31 +8904 0000a128 2b890019 cmplwi cr7,r9,0x19 +8908 0000a12c 419d00bc bgt cr7,0xa1e8 +8912 0000a130 2f870000 cmpwi cr7,r7,0x0 +8916 0000a134 419e1b80 beq cr7,0xbcb4 +8920 0000a138 805d0008 lwz r2,0x8(r29) +8924 0000a13c 83fd000c lwz r31,0xc(r29) +8928 0000a140 7f82f840 cmplw cr7,r2,r31 +8932 0000a144 409c003c bge cr7,0xa180 +8936 0000a148 38000020 li r0,0x20 +8940 0000a14c 38820001 addi r4,r2,0x1 +8944 0000a150 7c0711ae stbx r0,r7,r2 +8948 0000a154 909d0008 stw r4,0x8(r29) +8952 0000a158 80fd0004 lwz r7,0x4(r29) +8956 0000a15c 809c0004 lwz r4,0x4(r28) +8960 0000a160 48000088 b 0xa1e8 +8964 0000a164 807d0004 lwz r3,0x4(r29) +8968 0000a168 480281f9 bl 0x32360 _free +8972 0000a16c 38e00000 li r7,0x0 +8976 0000a170 38000001 li r0,0x1 +8980 0000a174 90fd0004 stw r7,0x4(r29) +8984 0000a178 901d0018 stw r0,0x18(r29) +8988 0000a17c 48000068 b 0xa1e4 +8992 0000a180 3bc20001 addi r30,r2,0x1 +8996 0000a184 7f9ef840 cmplw cr7,r30,r31 +9000 0000a188 409d0030 ble cr7,0xa1b8 +9004 0000a18c 57ff083c rlwinm r31,r31,1,0,30 +9008 0000a190 7ce33b78 or r3,r7,r7 +9012 0000a194 7fe4fb78 or r4,r31,r31 +9016 0000a198 48028189 bl 0x32320 _realloc +9020 0000a19c 2c030000 cmpwi r3,0x0 +9024 0000a1a0 4182ffc4 beq 0xa164 +9028 0000a1a4 7f9ef840 cmplw cr7,r30,r31 +9032 0000a1a8 7c671b78 or r7,r3,r3 +9036 0000a1ac 93fd000c stw r31,0xc(r29) +9040 0000a1b0 907d0004 stw r3,0x4(r29) +9044 0000a1b4 419dffd8 bgt cr7,0xa18c +9048 0000a1b8 2f870000 cmpwi cr7,r7,0x0 +9052 0000a1bc 419e0028 beq cr7,0xa1e4 +9056 0000a1c0 801d0008 lwz r0,0x8(r29) +9060 0000a1c4 38400020 li r2,0x20 +9064 0000a1c8 7c4701ae stbx r2,r7,r0 +9068 0000a1cc 813d0008 lwz r9,0x8(r29) +9072 0000a1d0 80fd0004 lwz r7,0x4(r29) +9076 0000a1d4 38890001 addi r4,r9,0x1 +9080 0000a1d8 909d0008 stw r4,0x8(r29) +9084 0000a1dc 809c0004 lwz r4,0x4(r28) +9088 0000a1e0 48000008 b 0xa1e8 +9092 0000a1e4 809c0004 lwz r4,0x4(r28) +9096 0000a1e8 2f070000 cmpwi cr6,r7,0x0 +9100 0000a1ec 419a1acc beq cr6,0xbcb8 +9104 0000a1f0 807d0008 lwz r3,0x8(r29) +9108 0000a1f4 80a40008 lwz r5,0x8(r4) +9112 0000a1f8 801d000c lwz r0,0xc(r29) +9116 0000a1fc 7c432a14 add r2,r3,r5 +9120 0000a200 7f820040 cmplw cr7,r2,r0 +9124 0000a204 419d0044 bgt cr7,0xa248 +9128 0000a208 80840004 lwz r4,0x4(r4) +9132 0000a20c 7c633a14 add r3,r3,r7 +9136 0000a210 48028141 bl 0x32350 _memcpy +9140 0000a214 805c0004 lwz r2,0x4(r28) +9144 0000a218 813d0008 lwz r9,0x8(r29) +9148 0000a21c 80020008 lwz r0,0x8(r2) +9152 0000a220 7c890214 add r4,r9,r0 +9156 0000a224 909d0008 stw r4,0x8(r29) +9160 0000a228 48001bb8 b 0xbde0 +9164 0000a22c 807d0004 lwz r3,0x4(r29) +9168 0000a230 48028131 bl 0x32360 _free +9172 0000a234 38e00000 li r7,0x0 +9176 0000a238 38000001 li r0,0x1 +9180 0000a23c 90fd0004 stw r7,0x4(r29) +9184 0000a240 901d0018 stw r0,0x18(r29) +9188 0000a244 48000050 b 0xa294 +9192 0000a248 7cbc2b78 or r28,r5,r5 +9196 0000a24c 83640004 lwz r27,0x4(r4) +9200 0000a250 419a1b90 beq cr6,0xbde0 +9204 0000a254 809d0008 lwz r4,0x8(r29) +9208 0000a258 83fd000c lwz r31,0xc(r29) +9212 0000a25c 7fdc2214 add r30,r28,r4 +9216 0000a260 7f9ef840 cmplw cr7,r30,r31 +9220 0000a264 409d003c ble cr7,0xa2a0 +9224 0000a268 57ff083c rlwinm r31,r31,1,0,30 +9228 0000a26c 7ce33b78 or r3,r7,r7 +9232 0000a270 7fe4fb78 or r4,r31,r31 +9236 0000a274 480280ad bl 0x32320 _realloc +9240 0000a278 2c030000 cmpwi r3,0x0 +9244 0000a27c 4182ffb0 beq 0xa22c +9248 0000a280 7f9ef840 cmplw cr7,r30,r31 +9252 0000a284 7c671b78 or r7,r3,r3 +9256 0000a288 93fd000c stw r31,0xc(r29) +9260 0000a28c 907d0004 stw r3,0x4(r29) +9264 0000a290 419dffd8 bgt cr7,0xa268 +9268 0000a294 2f870000 cmpwi cr7,r7,0x0 +9272 0000a298 419e1b48 beq cr7,0xbde0 +9276 0000a29c 809d0008 lwz r4,0x8(r29) +9280 0000a2a0 7c672214 add r3,r7,r4 +9284 0000a2a4 7f85e378 or r5,r28,r28 +9288 0000a2a8 7f64db78 or r4,r27,r27 +9292 0000a2ac 480280a5 bl 0x32350 _memcpy +9296 0000a2b0 801d0008 lwz r0,0x8(r29) +9300 0000a2b4 7c9c0214 add r4,r28,r0 +9304 0000a2b8 909d0008 stw r4,0x8(r29) +9308 0000a2bc 48001b24 b 0xbde0 +9312 0000a2c0 81030008 lwz r8,0x8(r3) +9316 0000a2c4 83e3000c lwz r31,0xc(r3) +9320 0000a2c8 3bc80009 addi r30,r8,0x9 +9324 0000a2cc 7f9ef840 cmplw cr7,r30,r31 +9328 0000a2d0 419d0060 bgt cr7,0xa330 +9332 0000a2d4 3c400003 lis r2,0x3 +9336 0000a2d8 7d474214 add r10,r7,r8 +9340 0000a2dc 3842d360 addi r2,r2,0xd360 operator +9344 0000a2e0 89620008 lbz r11,0x8(r2) +9348 0000a2e4 80020000 lwz r0,0x0(r2) operator +9352 0000a2e8 81220004 lwz r9,0x4(r2) +9356 0000a2ec 7c07412e stwx r0,r7,r8 +9360 0000a2f0 996a0008 stb r11,0x8(r10) +9364 0000a2f4 912a0004 stw r9,0x4(r10) +9368 0000a2f8 80430008 lwz r2,0x8(r3) +9372 0000a2fc 38820009 addi r4,r2,0x9 +9376 0000a300 90830008 stw r4,0x8(r3) +9380 0000a304 48000094 b 0xa398 +9384 0000a308 807d0004 lwz r3,0x4(r29) +9388 0000a30c 48028055 bl 0x32360 _free +9392 0000a310 38e00000 li r7,0x0 +9396 0000a314 38000001 li r0,0x1 +9400 0000a318 90fd0004 stw r7,0x4(r29) +9404 0000a31c 901d0018 stw r0,0x18(r29) +9408 0000a320 4800003c b 0xa35c +9412 0000a324 60000000 nop +9416 0000a328 60000000 nop +9420 0000a32c 60000000 nop +9424 0000a330 57ff083c rlwinm r31,r31,1,0,30 +9428 0000a334 7ce33b78 or r3,r7,r7 +9432 0000a338 7fe4fb78 or r4,r31,r31 +9436 0000a33c 48027fe5 bl 0x32320 _realloc +9440 0000a340 2c030000 cmpwi r3,0x0 +9444 0000a344 4182ffc4 beq 0xa308 +9448 0000a348 7f9ff040 cmplw cr7,r31,r30 +9452 0000a34c 7c671b78 or r7,r3,r3 +9456 0000a350 93fd000c stw r31,0xc(r29) +9460 0000a354 907d0004 stw r3,0x4(r29) +9464 0000a358 419cffd8 blt cr7,0xa330 +9468 0000a35c 2f870000 cmpwi cr7,r7,0x0 +9472 0000a360 419e0038 beq cr7,0xa398 +9476 0000a364 3c400003 lis r2,0x3 +9480 0000a368 815d0008 lwz r10,0x8(r29) +9484 0000a36c 3842d360 addi r2,r2,0xd360 operator +9488 0000a370 89020008 lbz r8,0x8(r2) +9492 0000a374 80020000 lwz r0,0x0(r2) operator +9496 0000a378 7d275214 add r9,r7,r10 +9500 0000a37c 81620004 lwz r11,0x4(r2) +9504 0000a380 7c07512e stwx r0,r7,r10 +9508 0000a384 99090008 stb r8,0x8(r9) +9512 0000a388 91690004 stw r11,0x4(r9) +9516 0000a38c 805d0008 lwz r2,0x8(r29) +9520 0000a390 38820009 addi r4,r2,0x9 +9524 0000a394 909d0008 stw r4,0x8(r29) +9528 0000a398 809c0008 lwz r4,0x8(r28) +9532 0000a39c 7fa3eb78 or r3,r29,r29 +9536 0000a3a0 4bffdac1 bl _d_print_comp +9540 0000a3a4 48001a3c b 0xbde0 +9544 0000a3a8 81030008 lwz r8,0x8(r3) +9548 0000a3ac 83e3000c lwz r31,0xc(r3) +9552 0000a3b0 3bc80009 addi r30,r8,0x9 +9556 0000a3b4 7f9ef840 cmplw cr7,r30,r31 +9560 0000a3b8 419d0058 bgt cr7,0xa410 +9564 0000a3bc 3c400003 lis r2,0x3 +9568 0000a3c0 7d474214 add r10,r7,r8 +9572 0000a3c4 3842d360 addi r2,r2,0xd360 operator +9576 0000a3c8 89620008 lbz r11,0x8(r2) +9580 0000a3cc 80020000 lwz r0,0x0(r2) operator +9584 0000a3d0 81220004 lwz r9,0x4(r2) +9588 0000a3d4 7c07412e stwx r0,r7,r8 +9592 0000a3d8 996a0008 stb r11,0x8(r10) +9596 0000a3dc 912a0004 stw r9,0x4(r10) +9600 0000a3e0 80430008 lwz r2,0x8(r3) +9604 0000a3e4 38820009 addi r4,r2,0x9 +9608 0000a3e8 90830008 stw r4,0x8(r3) +9612 0000a3ec 4800008c b 0xa478 +9616 0000a3f0 807d0004 lwz r3,0x4(r29) +9620 0000a3f4 48027f6d bl 0x32360 _free +9624 0000a3f8 38e00000 li r7,0x0 +9628 0000a3fc 38000001 li r0,0x1 +9632 0000a400 90fd0004 stw r7,0x4(r29) +9636 0000a404 901d0018 stw r0,0x18(r29) +9640 0000a408 48000034 b 0xa43c +9644 0000a40c 60000000 nop +9648 0000a410 57ff083c rlwinm r31,r31,1,0,30 +9652 0000a414 7ce33b78 or r3,r7,r7 +9656 0000a418 7fe4fb78 or r4,r31,r31 +9660 0000a41c 48027f05 bl 0x32320 _realloc +9664 0000a420 2c030000 cmpwi r3,0x0 +9668 0000a424 4182ffcc beq 0xa3f0 +9672 0000a428 7f9ff040 cmplw cr7,r31,r30 +9676 0000a42c 7c671b78 or r7,r3,r3 +9680 0000a430 93fd000c stw r31,0xc(r29) +9684 0000a434 907d0004 stw r3,0x4(r29) +9688 0000a438 419cffd8 blt cr7,0xa410 +9692 0000a43c 2f870000 cmpwi cr7,r7,0x0 +9696 0000a440 419e0038 beq cr7,0xa478 +9700 0000a444 3c400003 lis r2,0x3 +9704 0000a448 815d0008 lwz r10,0x8(r29) +9708 0000a44c 3842d360 addi r2,r2,0xd360 operator +9712 0000a450 89020008 lbz r8,0x8(r2) +9716 0000a454 80020000 lwz r0,0x0(r2) operator +9720 0000a458 7d275214 add r9,r7,r10 +9724 0000a45c 81620004 lwz r11,0x4(r2) +9728 0000a460 7c07512e stwx r0,r7,r10 +9732 0000a464 99090008 stb r8,0x8(r9) +9736 0000a468 91690004 stw r11,0x4(r9) +9740 0000a46c 805d0008 lwz r2,0x8(r29) +9744 0000a470 38820009 addi r4,r2,0x9 +9748 0000a474 909d0008 stw r4,0x8(r29) +9752 0000a478 7fa3eb78 or r3,r29,r29 +9756 0000a47c 7f84e378 or r4,r28,r28 +9760 0000a480 48003041 bl _d_print_cast +9764 0000a484 4800195c b 0xbde0 +9768 0000a488 83dc0004 lwz r30,0x4(r28) +9772 0000a48c 801e0000 lwz r0,0x0(r30) +9776 0000a490 2f80002a cmpwi cr7,r0,0x2a '*' +9780 0000a494 419e00e8 beq cr7,0xa57c +9784 0000a498 2f800028 cmpwi cr7,r0,0x28 '(' +9788 0000a49c 409e00d0 bne cr7,0xa56c +9792 0000a4a0 809e0004 lwz r4,0x4(r30) +9796 0000a4a4 80030008 lwz r0,0x8(r3) +9800 0000a4a8 83e3000c lwz r31,0xc(r3) +9804 0000a4ac 83440008 lwz r26,0x8(r4) +9808 0000a4b0 7f60d214 add r27,r0,r26 +9812 0000a4b4 7f9bf840 cmplw cr7,r27,r31 +9816 0000a4b8 419d0030 bgt cr7,0xa4e8 +9820 0000a4bc 80840004 lwz r4,0x4(r4) +9824 0000a4c0 7c670214 add r3,r7,r0 +9828 0000a4c4 7f45d378 or r5,r26,r26 +9832 0000a4c8 48027e89 bl 0x32350 _memcpy +9836 0000a4cc 805e0004 lwz r2,0x4(r30) +9840 0000a4d0 813d0008 lwz r9,0x8(r29) +9844 0000a4d4 80fd0004 lwz r7,0x4(r29) +9848 0000a4d8 80020008 lwz r0,0x8(r2) +9852 0000a4dc 7c890214 add r4,r9,r0 +9856 0000a4e0 909d0008 stw r4,0x8(r29) +9860 0000a4e4 480001cc b 0xa6b0 +9864 0000a4e8 83c40004 lwz r30,0x4(r4) +9868 0000a4ec 48000024 b 0xa510 +9872 0000a4f0 807d0004 lwz r3,0x4(r29) +9876 0000a4f4 48027e6d bl 0x32360 _free +9880 0000a4f8 38e00000 li r7,0x0 +9884 0000a4fc 38000001 li r0,0x1 +9888 0000a500 90fd0004 stw r7,0x4(r29) +9892 0000a504 901d0018 stw r0,0x18(r29) +9896 0000a508 48000034 b 0xa53c +9900 0000a50c 60000000 nop +9904 0000a510 57ff083c rlwinm r31,r31,1,0,30 +9908 0000a514 7ce33b78 or r3,r7,r7 +9912 0000a518 7fe4fb78 or r4,r31,r31 +9916 0000a51c 48027e05 bl 0x32320 _realloc +9920 0000a520 2c030000 cmpwi r3,0x0 +9924 0000a524 4182ffcc beq 0xa4f0 +9928 0000a528 7f9fd840 cmplw cr7,r31,r27 +9932 0000a52c 7c671b78 or r7,r3,r3 +9936 0000a530 93fd000c stw r31,0xc(r29) +9940 0000a534 907d0004 stw r3,0x4(r29) +9944 0000a538 419cffd8 blt cr7,0xa510 +9948 0000a53c 2f870000 cmpwi cr7,r7,0x0 +9952 0000a540 419e0170 beq cr7,0xa6b0 +9956 0000a544 807d0008 lwz r3,0x8(r29) +9960 0000a548 7fc4f378 or r4,r30,r30 +9964 0000a54c 7f45d378 or r5,r26,r26 +9968 0000a550 7c671a14 add r3,r7,r3 +9972 0000a554 48027dfd bl 0x32350 _memcpy +9976 0000a558 801d0008 lwz r0,0x8(r29) +9980 0000a55c 80fd0004 lwz r7,0x4(r29) +9984 0000a560 7c9a0214 add r4,r26,r0 +9988 0000a564 909d0008 stw r4,0x8(r29) +9992 0000a568 48000148 b 0xa6b0 +9996 0000a56c 7fc4f378 or r4,r30,r30 +10000 0000a570 4bffd8f1 bl _d_print_comp +10004 0000a574 80fd0004 lwz r7,0x4(r29) +10008 0000a578 48000138 b 0xa6b0 +10012 0000a57c 80430008 lwz r2,0x8(r3) +10016 0000a580 83e3000c lwz r31,0xc(r3) +10020 0000a584 7f82f840 cmplw cr7,r2,r31 +10024 0000a588 409c0034 bge cr7,0xa5bc +10028 0000a58c 38820001 addi r4,r2,0x1 +10032 0000a590 38000028 li r0,0x28 +10036 0000a594 7c0711ae stbx r0,r7,r2 +10040 0000a598 90830008 stw r4,0x8(r3) +10044 0000a59c 48000078 b 0xa614 +10048 0000a5a0 807d0004 lwz r3,0x4(r29) +10052 0000a5a4 48027dbd bl 0x32360 _free +10056 0000a5a8 38e00000 li r7,0x0 +10060 0000a5ac 38000001 li r0,0x1 +10064 0000a5b0 90fd0004 stw r7,0x4(r29) +10068 0000a5b4 901d0018 stw r0,0x18(r29) +10072 0000a5b8 4800005c b 0xa614 +10076 0000a5bc 3bc20001 addi r30,r2,0x1 +10080 0000a5c0 7f9ef840 cmplw cr7,r30,r31 +10084 0000a5c4 409d0030 ble cr7,0xa5f4 +10088 0000a5c8 57ff083c rlwinm r31,r31,1,0,30 +10092 0000a5cc 7ce33b78 or r3,r7,r7 +10096 0000a5d0 7fe4fb78 or r4,r31,r31 +10100 0000a5d4 48027d4d bl 0x32320 _realloc +10104 0000a5d8 2c030000 cmpwi r3,0x0 +10108 0000a5dc 4182ffc4 beq 0xa5a0 +10112 0000a5e0 7f9ef840 cmplw cr7,r30,r31 +10116 0000a5e4 7c671b78 or r7,r3,r3 +10120 0000a5e8 93fd000c stw r31,0xc(r29) +10124 0000a5ec 907d0004 stw r3,0x4(r29) +10128 0000a5f0 419dffd8 bgt cr7,0xa5c8 +10132 0000a5f4 2f870000 cmpwi cr7,r7,0x0 +10136 0000a5f8 419e001c beq cr7,0xa614 +10140 0000a5fc 801d0008 lwz r0,0x8(r29) +10144 0000a600 38400028 li r2,0x28 +10148 0000a604 7c4701ae stbx r2,r7,r0 +10152 0000a608 813d0008 lwz r9,0x8(r29) +10156 0000a60c 38890001 addi r4,r9,0x1 +10160 0000a610 909d0008 stw r4,0x8(r29) +10164 0000a614 809c0004 lwz r4,0x4(r28) +10168 0000a618 7fa3eb78 or r3,r29,r29 +10172 0000a61c 48002ea5 bl _d_print_cast +10176 0000a620 80fd0004 lwz r7,0x4(r29) +10180 0000a624 2f870000 cmpwi cr7,r7,0x0 +10184 0000a628 419e0124 beq cr7,0xa74c +10188 0000a62c 805d0008 lwz r2,0x8(r29) +10192 0000a630 83fd000c lwz r31,0xc(r29) +10196 0000a634 7f82f840 cmplw cr7,r2,r31 +10200 0000a638 409c001c bge cr7,0xa654 +10204 0000a63c 38000029 li r0,0x29 +10208 0000a640 38820001 addi r4,r2,0x1 +10212 0000a644 7c0711ae stbx r0,r7,r2 +10216 0000a648 909d0008 stw r4,0x8(r29) +10220 0000a64c 80fd0004 lwz r7,0x4(r29) +10224 0000a650 48000060 b 0xa6b0 +10228 0000a654 3bc20001 addi r30,r2,0x1 +10232 0000a658 7f9ef840 cmplw cr7,r30,r31 +10236 0000a65c 409d0030 ble cr7,0xa68c +10240 0000a660 57ff083c rlwinm r31,r31,1,0,30 +10244 0000a664 7ce33b78 or r3,r7,r7 +10248 0000a668 7fe4fb78 or r4,r31,r31 +10252 0000a66c 48027cb5 bl 0x32320 _realloc +10256 0000a670 2c030000 cmpwi r3,0x0 +10260 0000a674 41820068 beq 0xa6dc +10264 0000a678 7f9ef840 cmplw cr7,r30,r31 +10268 0000a67c 7c671b78 or r7,r3,r3 +10272 0000a680 93fd000c stw r31,0xc(r29) +10276 0000a684 907d0004 stw r3,0x4(r29) +10280 0000a688 419dffd8 bgt cr7,0xa660 +10284 0000a68c 2f870000 cmpwi cr7,r7,0x0 +10288 0000a690 419e0020 beq cr7,0xa6b0 +10292 0000a694 801d0008 lwz r0,0x8(r29) +10296 0000a698 38400029 li r2,0x29 +10300 0000a69c 7c4701ae stbx r2,r7,r0 +10304 0000a6a0 813d0008 lwz r9,0x8(r29) +10308 0000a6a4 80fd0004 lwz r7,0x4(r29) +10312 0000a6a8 38890001 addi r4,r9,0x1 +10316 0000a6ac 909d0008 stw r4,0x8(r29) +10320 0000a6b0 2f870000 cmpwi cr7,r7,0x0 +10324 0000a6b4 419e0098 beq cr7,0xa74c +10328 0000a6b8 805d0008 lwz r2,0x8(r29) +10332 0000a6bc 83fd000c lwz r31,0xc(r29) +10336 0000a6c0 7f82f840 cmplw cr7,r2,r31 +10340 0000a6c4 409c16d0 bge cr7,0xbd94 +10344 0000a6c8 38820001 addi r4,r2,0x1 +10348 0000a6cc 38000028 li r0,0x28 +10352 0000a6d0 7c0239ae stbx r0,r2,r7 +10356 0000a6d4 909d0008 stw r4,0x8(r29) +10360 0000a6d8 48000074 b 0xa74c +10364 0000a6dc 807d0004 lwz r3,0x4(r29) +10368 0000a6e0 48027c81 bl 0x32360 _free +10372 0000a6e4 38e00000 li r7,0x0 +10376 0000a6e8 38000001 li r0,0x1 +10380 0000a6ec 90fd0004 stw r7,0x4(r29) +10384 0000a6f0 901d0018 stw r0,0x18(r29) +10388 0000a6f4 48000058 b 0xa74c +10392 0000a6f8 60000000 nop +10396 0000a6fc 60000000 nop +10400 0000a700 57ff083c rlwinm r31,r31,1,0,30 +10404 0000a704 7ce33b78 or r3,r7,r7 +10408 0000a708 7fe4fb78 or r4,r31,r31 +10412 0000a70c 48027c15 bl 0x32320 _realloc +10416 0000a710 2c030000 cmpwi r3,0x0 +10420 0000a714 4182ffc8 beq 0xa6dc +10424 0000a718 7f9ef840 cmplw cr7,r30,r31 +10428 0000a71c 7c671b78 or r7,r3,r3 +10432 0000a720 93fd000c stw r31,0xc(r29) +10436 0000a724 907d0004 stw r3,0x4(r29) +10440 0000a728 419dffd8 bgt cr7,0xa700 +10444 0000a72c 2f870000 cmpwi cr7,r7,0x0 +10448 0000a730 419e001c beq cr7,0xa74c +10452 0000a734 801d0008 lwz r0,0x8(r29) +10456 0000a738 38400028 li r2,0x28 +10460 0000a73c 7c4701ae stbx r2,r7,r0 +10464 0000a740 813d0008 lwz r9,0x8(r29) +10468 0000a744 38890001 addi r4,r9,0x1 +10472 0000a748 909d0008 stw r4,0x8(r29) +10476 0000a74c 809c0008 lwz r4,0x8(r28) +10480 0000a750 7fa3eb78 or r3,r29,r29 +10484 0000a754 4bffd70d bl _d_print_comp +10488 0000a758 80fd0004 lwz r7,0x4(r29) +10492 0000a75c 2f870000 cmpwi cr7,r7,0x0 +10496 0000a760 419e1680 beq cr7,0xbde0 +10500 0000a764 805d0008 lwz r2,0x8(r29) +10504 0000a768 83fd000c lwz r31,0xc(r29) +10508 0000a76c 7f82f840 cmplw cr7,r2,r31 +10512 0000a770 409c0040 bge cr7,0xa7b0 +10516 0000a774 38820001 addi r4,r2,0x1 +10520 0000a778 38000029 li r0,0x29 +10524 0000a77c 7c0711ae stbx r0,r7,r2 +10528 0000a780 909d0008 stw r4,0x8(r29) +10532 0000a784 4800165c b 0xbde0 +10536 0000a788 807d0004 lwz r3,0x4(r29) +10540 0000a78c 48027bd5 bl 0x32360 _free +10544 0000a790 38e00000 li r7,0x0 +10548 0000a794 38000001 li r0,0x1 +10552 0000a798 90fd0004 stw r7,0x4(r29) +10556 0000a79c 901d0018 stw r0,0x18(r29) +10560 0000a7a0 48001640 b 0xbde0 +10564 0000a7a4 60000000 nop +10568 0000a7a8 60000000 nop +10572 0000a7ac 60000000 nop +10576 0000a7b0 3bc20001 addi r30,r2,0x1 +10580 0000a7b4 7f9ef840 cmplw cr7,r30,r31 +10584 0000a7b8 409d0030 ble cr7,0xa7e8 +10588 0000a7bc 57ff083c rlwinm r31,r31,1,0,30 +10592 0000a7c0 7ce33b78 or r3,r7,r7 +10596 0000a7c4 7fe4fb78 or r4,r31,r31 +10600 0000a7c8 48027b59 bl 0x32320 _realloc +10604 0000a7cc 2c030000 cmpwi r3,0x0 +10608 0000a7d0 4182ffb8 beq 0xa788 +10612 0000a7d4 7f9ef840 cmplw cr7,r30,r31 +10616 0000a7d8 7c671b78 or r7,r3,r3 +10620 0000a7dc 93fd000c stw r31,0xc(r29) +10624 0000a7e0 907d0004 stw r3,0x4(r29) +10628 0000a7e4 419dffd8 bgt cr7,0xa7bc +10632 0000a7e8 2f870000 cmpwi cr7,r7,0x0 +10636 0000a7ec 419e15f4 beq cr7,0xbde0 +10640 0000a7f0 801d0008 lwz r0,0x8(r29) +10644 0000a7f4 38400029 li r2,0x29 +10648 0000a7f8 7c4701ae stbx r2,r7,r0 +10652 0000a7fc 813d0008 lwz r9,0x8(r29) +10656 0000a800 38890001 addi r4,r9,0x1 +10660 0000a804 909d0008 stw r4,0x8(r29) +10664 0000a808 480015d8 b 0xbde0 +10668 0000a80c 805c0008 lwz r2,0x8(r28) +10672 0000a810 80020000 lwz r0,0x0(r2) +10676 0000a814 2f80002d cmpwi cr7,r0,0x2d '-' +10680 0000a818 419e0018 beq cr7,0xa830 +10684 0000a81c 7ce33b78 or r3,r7,r7 +10688 0000a820 48027b41 bl 0x32360 _free +10692 0000a824 38e00000 li r7,0x0 +10696 0000a828 90fd0004 stw r7,0x4(r29) +10700 0000a82c 480015b4 b 0xbde0 +10704 0000a830 805c0004 lwz r2,0x4(r28) +10708 0000a834 81220000 lwz r9,0x0(r2) +10712 0000a838 2f890028 cmpwi cr7,r9,0x28 '(' +10716 0000a83c 409e00ac bne cr7,0xa8e8 +10720 0000a840 80420004 lwz r2,0x4(r2) +10724 0000a844 80020008 lwz r0,0x8(r2) +10728 0000a848 2f800001 cmpwi cr7,r0,0x1 +10732 0000a84c 409e009c bne cr7,0xa8e8 +10736 0000a850 80420004 lwz r2,0x4(r2) +10740 0000a854 88020000 lbz r0,0x0(r2) +10744 0000a858 2f80003e cmpwi cr7,r0,0x3e '>' +10748 0000a85c 409e008c bne cr7,0xa8e8 +10752 0000a860 80430008 lwz r2,0x8(r3) +10756 0000a864 83e3000c lwz r31,0xc(r3) +10760 0000a868 7f82f840 cmplw cr7,r2,r31 +10764 0000a86c 409c0018 bge cr7,0xa884 +10768 0000a870 7d2711ae stbx r9,r7,r2 +10772 0000a874 38820001 addi r4,r2,0x1 +10776 0000a878 90830008 stw r4,0x8(r3) +10780 0000a87c 80e30004 lwz r7,0x4(r3) +10784 0000a880 48000060 b 0xa8e0 +10788 0000a884 3bc20001 addi r30,r2,0x1 +10792 0000a888 7f9ef840 cmplw cr7,r30,r31 +10796 0000a88c 409d0030 ble cr7,0xa8bc +10800 0000a890 57ff083c rlwinm r31,r31,1,0,30 +10804 0000a894 7ce33b78 or r3,r7,r7 +10808 0000a898 7fe4fb78 or r4,r31,r31 +10812 0000a89c 48027a85 bl 0x32320 _realloc +10816 0000a8a0 2c030000 cmpwi r3,0x0 +10820 0000a8a4 41820068 beq 0xa90c +10824 0000a8a8 7f9ef840 cmplw cr7,r30,r31 +10828 0000a8ac 7c671b78 or r7,r3,r3 +10832 0000a8b0 93fd000c stw r31,0xc(r29) +10836 0000a8b4 907d0004 stw r3,0x4(r29) +10840 0000a8b8 419dffd8 bgt cr7,0xa890 +10844 0000a8bc 2f870000 cmpwi cr7,r7,0x0 +10848 0000a8c0 419e0020 beq cr7,0xa8e0 +10852 0000a8c4 801d0008 lwz r0,0x8(r29) +10856 0000a8c8 38400028 li r2,0x28 +10860 0000a8cc 7c4701ae stbx r2,r7,r0 +10864 0000a8d0 813d0008 lwz r9,0x8(r29) +10868 0000a8d4 80fd0004 lwz r7,0x4(r29) +10872 0000a8d8 38890001 addi r4,r9,0x1 +10876 0000a8dc 909d0008 stw r4,0x8(r29) +10880 0000a8e0 2f070000 cmpwi cr6,r7,0x0 +10884 0000a8e4 419a00a8 beq cr6,0xa98c +10888 0000a8e8 805d0008 lwz r2,0x8(r29) +10892 0000a8ec 83fd000c lwz r31,0xc(r29) +10896 0000a8f0 7f82f840 cmplw cr7,r2,r31 +10900 0000a8f4 409c003c bge cr7,0xa930 +10904 0000a8f8 38820001 addi r4,r2,0x1 +10908 0000a8fc 38000028 li r0,0x28 +10912 0000a900 7c0239ae stbx r0,r2,r7 +10916 0000a904 909d0008 stw r4,0x8(r29) +10920 0000a908 48000084 b 0xa98c +10924 0000a90c 807d0004 lwz r3,0x4(r29) +10928 0000a910 48027a51 bl 0x32360 _free +10932 0000a914 38e00000 li r7,0x0 +10936 0000a918 38000001 li r0,0x1 +10940 0000a91c 90fd0004 stw r7,0x4(r29) +10944 0000a920 901d0018 stw r0,0x18(r29) +10948 0000a924 48000068 b 0xa98c +10952 0000a928 60000000 nop +10956 0000a92c 60000000 nop +10960 0000a930 419a005c beq cr6,0xa98c +10964 0000a934 3bc20001 addi r30,r2,0x1 +10968 0000a938 7f9ef840 cmplw cr7,r30,r31 +10972 0000a93c 409d0030 ble cr7,0xa96c +10976 0000a940 57ff083c rlwinm r31,r31,1,0,30 +10980 0000a944 7ce33b78 or r3,r7,r7 +10984 0000a948 7fe4fb78 or r4,r31,r31 +10988 0000a94c 480279d5 bl 0x32320 _realloc +10992 0000a950 2c030000 cmpwi r3,0x0 +10996 0000a954 4182ffb8 beq 0xa90c +11000 0000a958 7f9ef840 cmplw cr7,r30,r31 +11004 0000a95c 7c671b78 or r7,r3,r3 +11008 0000a960 93fd000c stw r31,0xc(r29) +11012 0000a964 907d0004 stw r3,0x4(r29) +11016 0000a968 419dffd8 bgt cr7,0xa940 +11020 0000a96c 2f870000 cmpwi cr7,r7,0x0 +11024 0000a970 419e001c beq cr7,0xa98c +11028 0000a974 801d0008 lwz r0,0x8(r29) +11032 0000a978 38400028 li r2,0x28 +11036 0000a97c 7c4701ae stbx r2,r7,r0 +11040 0000a980 813d0008 lwz r9,0x8(r29) +11044 0000a984 38890001 addi r4,r9,0x1 +11048 0000a988 909d0008 stw r4,0x8(r29) +11052 0000a98c 805c0008 lwz r2,0x8(r28) +11056 0000a990 7fa3eb78 or r3,r29,r29 +11060 0000a994 80820004 lwz r4,0x4(r2) +11064 0000a998 4bffd4c9 bl _d_print_comp +11068 0000a99c 80fd0004 lwz r7,0x4(r29) +11072 0000a9a0 2f870000 cmpwi cr7,r7,0x0 +11076 0000a9a4 419e00ac beq cr7,0xaa50 +11080 0000a9a8 805d0008 lwz r2,0x8(r29) +11084 0000a9ac 83fd000c lwz r31,0xc(r29) +11088 0000a9b0 3bc20002 addi r30,r2,0x2 +11092 0000a9b4 7f9ef840 cmplw cr7,r30,r31 +11096 0000a9b8 419d0048 bgt cr7,0xaa00 +11100 0000a9bc 38002920 li r0,0x2920 +11104 0000a9c0 7c07132e sthx r0,r7,r2 +11108 0000a9c4 805d0008 lwz r2,0x8(r29) +11112 0000a9c8 38820002 addi r4,r2,0x2 +11116 0000a9cc 909d0008 stw r4,0x8(r29) +11120 0000a9d0 48000080 b 0xaa50 +11124 0000a9d4 807d0004 lwz r3,0x4(r29) +11128 0000a9d8 48027989 bl 0x32360 _free +11132 0000a9dc 38e00000 li r7,0x0 +11136 0000a9e0 38000001 li r0,0x1 +11140 0000a9e4 7ce93b78 or r9,r7,r7 +11144 0000a9e8 90fd0004 stw r7,0x4(r29) +11148 0000a9ec 901d0018 stw r0,0x18(r29) +11152 0000a9f0 48000040 b 0xaa30 +11156 0000a9f4 60000000 nop +11160 0000a9f8 60000000 nop +11164 0000a9fc 60000000 nop +11168 0000aa00 57ff083c rlwinm r31,r31,1,0,30 +11172 0000aa04 7ce33b78 or r3,r7,r7 +11176 0000aa08 7fe4fb78 or r4,r31,r31 +11180 0000aa0c 48027915 bl 0x32320 _realloc +11184 0000aa10 2c030000 cmpwi r3,0x0 +11188 0000aa14 4182ffc0 beq 0xa9d4 +11192 0000aa18 7f9ff040 cmplw cr7,r31,r30 +11196 0000aa1c 7c671b78 or r7,r3,r3 +11200 0000aa20 93fd000c stw r31,0xc(r29) +11204 0000aa24 907d0004 stw r3,0x4(r29) +11208 0000aa28 419cffd8 blt cr7,0xaa00 +11212 0000aa2c 7c691b78 or r9,r3,r3 +11216 0000aa30 2f890000 cmpwi cr7,r9,0x0 +11220 0000aa34 419e001c beq cr7,0xaa50 +11224 0000aa38 805d0008 lwz r2,0x8(r29) +11228 0000aa3c 38002920 li r0,0x2920 +11232 0000aa40 7c09132e sthx r0,r9,r2 +11236 0000aa44 813d0008 lwz r9,0x8(r29) +11240 0000aa48 38890002 addi r4,r9,0x2 +11244 0000aa4c 909d0008 stw r4,0x8(r29) +11248 0000aa50 83fc0004 lwz r31,0x4(r28) +11252 0000aa54 801f0000 lwz r0,0x0(r31) +11256 0000aa58 2f800028 cmpwi cr7,r0,0x28 '(' +11260 0000aa5c 409e00f4 bne cr7,0xab50 +11264 0000aa60 80fd0004 lwz r7,0x4(r29) +11268 0000aa64 2f070000 cmpwi cr6,r7,0x0 +11272 0000aa68 419a0068 beq cr6,0xaad0 +11276 0000aa6c 809f0004 lwz r4,0x4(r31) +11280 0000aa70 813d0008 lwz r9,0x8(r29) +11284 0000aa74 801d000c lwz r0,0xc(r29) +11288 0000aa78 80a40008 lwz r5,0x8(r4) +11292 0000aa7c 7c492a14 add r2,r9,r5 +11296 0000aa80 7cbb2b78 or r27,r5,r5 +11300 0000aa84 7f820040 cmplw cr7,r2,r0 +11304 0000aa88 419d0050 bgt cr7,0xaad8 +11308 0000aa8c 80840004 lwz r4,0x4(r4) +11312 0000aa90 7c674a14 add r3,r7,r9 +11316 0000aa94 480278bd bl 0x32350 _memcpy +11320 0000aa98 805f0004 lwz r2,0x4(r31) +11324 0000aa9c 813d0008 lwz r9,0x8(r29) +11328 0000aaa0 80fd0004 lwz r7,0x4(r29) +11332 0000aaa4 80020008 lwz r0,0x8(r2) +11336 0000aaa8 7c890214 add r4,r9,r0 +11340 0000aaac 909d0008 stw r4,0x8(r29) +11344 0000aab0 480000b0 b 0xab60 +11348 0000aab4 807d0004 lwz r3,0x4(r29) +11352 0000aab8 480278a9 bl 0x32360 _free +11356 0000aabc 38e00000 li r7,0x0 +11360 0000aac0 38000001 li r0,0x1 +11364 0000aac4 90fd0004 stw r7,0x4(r29) +11368 0000aac8 901d0018 stw r0,0x18(r29) +11372 0000aacc 48000054 b 0xab20 +11376 0000aad0 809f0004 lwz r4,0x4(r31) +11380 0000aad4 83640008 lwz r27,0x8(r4) +11384 0000aad8 83440004 lwz r26,0x4(r4) +11388 0000aadc 419a0084 beq cr6,0xab60 +11392 0000aae0 809d0008 lwz r4,0x8(r29) +11396 0000aae4 83fd000c lwz r31,0xc(r29) +11400 0000aae8 7fdb2214 add r30,r27,r4 +11404 0000aaec 7f9ef840 cmplw cr7,r30,r31 +11408 0000aaf0 409d003c ble cr7,0xab2c +11412 0000aaf4 57ff083c rlwinm r31,r31,1,0,30 +11416 0000aaf8 7ce33b78 or r3,r7,r7 +11420 0000aafc 7fe4fb78 or r4,r31,r31 +11424 0000ab00 48027821 bl 0x32320 _realloc +11428 0000ab04 2c030000 cmpwi r3,0x0 +11432 0000ab08 4182ffac beq 0xaab4 +11436 0000ab0c 7f9ef840 cmplw cr7,r30,r31 +11440 0000ab10 7c671b78 or r7,r3,r3 +11444 0000ab14 93fd000c stw r31,0xc(r29) +11448 0000ab18 907d0004 stw r3,0x4(r29) +11452 0000ab1c 419dffd8 bgt cr7,0xaaf4 +11456 0000ab20 2f870000 cmpwi cr7,r7,0x0 +11460 0000ab24 419e003c beq cr7,0xab60 +11464 0000ab28 809d0008 lwz r4,0x8(r29) +11468 0000ab2c 7c672214 add r3,r7,r4 +11472 0000ab30 7f65db78 or r5,r27,r27 +11476 0000ab34 7f44d378 or r4,r26,r26 +11480 0000ab38 48027819 bl 0x32350 _memcpy +11484 0000ab3c 801d0008 lwz r0,0x8(r29) +11488 0000ab40 80fd0004 lwz r7,0x4(r29) +11492 0000ab44 7c9b0214 add r4,r27,r0 +11496 0000ab48 909d0008 stw r4,0x8(r29) +11500 0000ab4c 48000014 b 0xab60 +11504 0000ab50 7fe4fb78 or r4,r31,r31 +11508 0000ab54 7fa3eb78 or r3,r29,r29 +11512 0000ab58 4bffd309 bl _d_print_comp +11516 0000ab5c 80fd0004 lwz r7,0x4(r29) +11520 0000ab60 2f870000 cmpwi cr7,r7,0x0 +11524 0000ab64 419e00ac beq cr7,0xac10 +11528 0000ab68 805d0008 lwz r2,0x8(r29) +11532 0000ab6c 83fd000c lwz r31,0xc(r29) +11536 0000ab70 3bc20002 addi r30,r2,0x2 +11540 0000ab74 7f9ef840 cmplw cr7,r30,r31 +11544 0000ab78 419d0048 bgt cr7,0xabc0 +11548 0000ab7c 38002028 li r0,0x2028 +11552 0000ab80 7c07132e sthx r0,r7,r2 +11556 0000ab84 805d0008 lwz r2,0x8(r29) +11560 0000ab88 38820002 addi r4,r2,0x2 +11564 0000ab8c 909d0008 stw r4,0x8(r29) +11568 0000ab90 48000080 b 0xac10 +11572 0000ab94 807d0004 lwz r3,0x4(r29) +11576 0000ab98 480277c9 bl 0x32360 _free +11580 0000ab9c 38e00000 li r7,0x0 +11584 0000aba0 38000001 li r0,0x1 +11588 0000aba4 7ce93b78 or r9,r7,r7 +11592 0000aba8 90fd0004 stw r7,0x4(r29) +11596 0000abac 901d0018 stw r0,0x18(r29) +11600 0000abb0 48000040 b 0xabf0 +11604 0000abb4 60000000 nop +11608 0000abb8 60000000 nop +11612 0000abbc 60000000 nop +11616 0000abc0 57ff083c rlwinm r31,r31,1,0,30 +11620 0000abc4 7ce33b78 or r3,r7,r7 +11624 0000abc8 7fe4fb78 or r4,r31,r31 +11628 0000abcc 48027755 bl 0x32320 _realloc +11632 0000abd0 2c030000 cmpwi r3,0x0 +11636 0000abd4 4182ffc0 beq 0xab94 +11640 0000abd8 7f9ff040 cmplw cr7,r31,r30 +11644 0000abdc 7c671b78 or r7,r3,r3 +11648 0000abe0 93fd000c stw r31,0xc(r29) +11652 0000abe4 907d0004 stw r3,0x4(r29) +11656 0000abe8 419cffd8 blt cr7,0xabc0 +11660 0000abec 7c691b78 or r9,r3,r3 +11664 0000abf0 2f890000 cmpwi cr7,r9,0x0 +11668 0000abf4 419e001c beq cr7,0xac10 +11672 0000abf8 805d0008 lwz r2,0x8(r29) +11676 0000abfc 38002028 li r0,0x2028 +11680 0000ac00 7c09132e sthx r0,r9,r2 +11684 0000ac04 813d0008 lwz r9,0x8(r29) +11688 0000ac08 38890002 addi r4,r9,0x2 +11692 0000ac0c 909d0008 stw r4,0x8(r29) +11696 0000ac10 805c0008 lwz r2,0x8(r28) +11700 0000ac14 7fa3eb78 or r3,r29,r29 +11704 0000ac18 80820008 lwz r4,0x8(r2) +11708 0000ac1c 4bffd245 bl _d_print_comp +11712 0000ac20 80fd0004 lwz r7,0x4(r29) +11716 0000ac24 2f870000 cmpwi cr7,r7,0x0 +11720 0000ac28 419e00a0 beq cr7,0xacc8 +11724 0000ac2c 805d0008 lwz r2,0x8(r29) +11728 0000ac30 83fd000c lwz r31,0xc(r29) +11732 0000ac34 7f82f840 cmplw cr7,r2,r31 +11736 0000ac38 409c0038 bge cr7,0xac70 +11740 0000ac3c 38820001 addi r4,r2,0x1 +11744 0000ac40 38000029 li r0,0x29 +11748 0000ac44 7c0711ae stbx r0,r7,r2 +11752 0000ac48 909d0008 stw r4,0x8(r29) +11756 0000ac4c 4800007c b 0xacc8 +11760 0000ac50 807d0004 lwz r3,0x4(r29) +11764 0000ac54 4802770d bl 0x32360 _free +11768 0000ac58 38e00000 li r7,0x0 +11772 0000ac5c 38000001 li r0,0x1 +11776 0000ac60 90fd0004 stw r7,0x4(r29) +11780 0000ac64 901d0018 stw r0,0x18(r29) +11784 0000ac68 48000060 b 0xacc8 +11788 0000ac6c 60000000 nop +11792 0000ac70 3bc20001 addi r30,r2,0x1 +11796 0000ac74 7f9ef840 cmplw cr7,r30,r31 +11800 0000ac78 409d0030 ble cr7,0xaca8 +11804 0000ac7c 57ff083c rlwinm r31,r31,1,0,30 +11808 0000ac80 7ce33b78 or r3,r7,r7 +11812 0000ac84 7fe4fb78 or r4,r31,r31 +11816 0000ac88 48027699 bl 0x32320 _realloc +11820 0000ac8c 2c030000 cmpwi r3,0x0 +11824 0000ac90 4182ffc0 beq 0xac50 +11828 0000ac94 7f9ef840 cmplw cr7,r30,r31 +11832 0000ac98 7c671b78 or r7,r3,r3 +11836 0000ac9c 93fd000c stw r31,0xc(r29) +11840 0000aca0 907d0004 stw r3,0x4(r29) +11844 0000aca4 419dffd8 bgt cr7,0xac7c +11848 0000aca8 2f870000 cmpwi cr7,r7,0x0 +11852 0000acac 419e001c beq cr7,0xacc8 +11856 0000acb0 801d0008 lwz r0,0x8(r29) +11860 0000acb4 38400029 li r2,0x29 +11864 0000acb8 7c4701ae stbx r2,r7,r0 +11868 0000acbc 813d0008 lwz r9,0x8(r29) +11872 0000acc0 38890001 addi r4,r9,0x1 +11876 0000acc4 909d0008 stw r4,0x8(r29) +11880 0000acc8 809c0004 lwz r4,0x4(r28) +11884 0000accc 80040000 lwz r0,0x0(r4) +11888 0000acd0 2f800028 cmpwi cr7,r0,0x28 '(' +11892 0000acd4 409e110c bne cr7,0xbde0 +11896 0000acd8 80840004 lwz r4,0x4(r4) +11900 0000acdc 80040008 lwz r0,0x8(r4) +11904 0000ace0 2f800001 cmpwi cr7,r0,0x1 +11908 0000ace4 409e10fc bne cr7,0xbde0 +11912 0000ace8 80440004 lwz r2,0x4(r4) +11916 0000acec 88020000 lbz r0,0x0(r2) +11920 0000acf0 2f80003e cmpwi cr7,r0,0x3e '>' +11924 0000acf4 409e10ec bne cr7,0xbde0 +11928 0000acf8 80fd0004 lwz r7,0x4(r29) +11932 0000acfc 2f870000 cmpwi cr7,r7,0x0 +11936 0000ad00 419e10e0 beq cr7,0xbde0 +11940 0000ad04 805d0008 lwz r2,0x8(r29) +11944 0000ad08 83fd000c lwz r31,0xc(r29) +11948 0000ad0c 7f82f840 cmplw cr7,r2,r31 +11952 0000ad10 409c0040 bge cr7,0xad50 +11956 0000ad14 38820001 addi r4,r2,0x1 +11960 0000ad18 38000029 li r0,0x29 +11964 0000ad1c 7c0711ae stbx r0,r7,r2 +11968 0000ad20 909d0008 stw r4,0x8(r29) +11972 0000ad24 480010bc b 0xbde0 +11976 0000ad28 807d0004 lwz r3,0x4(r29) +11980 0000ad2c 48027635 bl 0x32360 _free +11984 0000ad30 38e00000 li r7,0x0 +11988 0000ad34 38000001 li r0,0x1 +11992 0000ad38 90fd0004 stw r7,0x4(r29) +11996 0000ad3c 901d0018 stw r0,0x18(r29) +12000 0000ad40 480010a0 b 0xbde0 +12004 0000ad44 60000000 nop +12008 0000ad48 60000000 nop +12012 0000ad4c 60000000 nop +12016 0000ad50 3bc20001 addi r30,r2,0x1 +12020 0000ad54 7f9ef840 cmplw cr7,r30,r31 +12024 0000ad58 409d0030 ble cr7,0xad88 +12028 0000ad5c 57ff083c rlwinm r31,r31,1,0,30 +12032 0000ad60 7ce33b78 or r3,r7,r7 +12036 0000ad64 7fe4fb78 or r4,r31,r31 +12040 0000ad68 480275b9 bl 0x32320 _realloc +12044 0000ad6c 2c030000 cmpwi r3,0x0 +12048 0000ad70 4182ffb8 beq 0xad28 +12052 0000ad74 7f9ef840 cmplw cr7,r30,r31 +12056 0000ad78 7c671b78 or r7,r3,r3 +12060 0000ad7c 93fd000c stw r31,0xc(r29) +12064 0000ad80 907d0004 stw r3,0x4(r29) +12068 0000ad84 419dffd8 bgt cr7,0xad5c +12072 0000ad88 2f870000 cmpwi cr7,r7,0x0 +12076 0000ad8c 419e1054 beq cr7,0xbde0 +12080 0000ad90 801d0008 lwz r0,0x8(r29) +12084 0000ad94 38400029 li r2,0x29 +12088 0000ad98 7c4701ae stbx r2,r7,r0 +12092 0000ad9c 813d0008 lwz r9,0x8(r29) +12096 0000ada0 38890001 addi r4,r9,0x1 +12100 0000ada4 909d0008 stw r4,0x8(r29) +12104 0000ada8 48001038 b 0xbde0 +12108 0000adac 60000000 nop +12112 0000adb0 7ce33b78 or r3,r7,r7 +12116 0000adb4 480275ad bl 0x32360 _free +12120 0000adb8 38e00000 li r7,0x0 +12124 0000adbc 90fd0004 stw r7,0x4(r29) +12128 0000adc0 48001020 b 0xbde0 +12132 0000adc4 805c0008 lwz r2,0x8(r28) +12136 0000adc8 80020000 lwz r0,0x0(r2) +12140 0000adcc 2f80002f cmpwi cr7,r0,0x2f '/' +12144 0000add0 409e0014 bne cr7,0xade4 +12148 0000add4 80420008 lwz r2,0x8(r2) +12152 0000add8 80020000 lwz r0,0x0(r2) +12156 0000addc 2f800030 cmpwi cr7,r0,0x30 '0' +12160 0000ade0 419e0018 beq cr7,0xadf8 +12164 0000ade4 7ce33b78 or r3,r7,r7 +12168 0000ade8 48027579 bl 0x32360 _free +12172 0000adec 38e00000 li r7,0x0 +12176 0000adf0 90fd0004 stw r7,0x4(r29) +12180 0000adf4 48000fec b 0xbde0 +12184 0000adf8 80430008 lwz r2,0x8(r3) +12188 0000adfc 83e3000c lwz r31,0xc(r3) +12192 0000ae00 7f82f840 cmplw cr7,r2,r31 +12196 0000ae04 409c0034 bge cr7,0xae38 +12200 0000ae08 38820001 addi r4,r2,0x1 +12204 0000ae0c 38000028 li r0,0x28 +12208 0000ae10 7c0711ae stbx r0,r7,r2 +12212 0000ae14 90830008 stw r4,0x8(r3) +12216 0000ae18 48000078 b 0xae90 +12220 0000ae1c 807d0004 lwz r3,0x4(r29) +12224 0000ae20 48027541 bl 0x32360 _free +12228 0000ae24 38e00000 li r7,0x0 +12232 0000ae28 38000001 li r0,0x1 +12236 0000ae2c 90fd0004 stw r7,0x4(r29) +12240 0000ae30 901d0018 stw r0,0x18(r29) +12244 0000ae34 4800005c b 0xae90 +12248 0000ae38 3bc20001 addi r30,r2,0x1 +12252 0000ae3c 7f9ef840 cmplw cr7,r30,r31 +12256 0000ae40 409d0030 ble cr7,0xae70 +12260 0000ae44 57ff083c rlwinm r31,r31,1,0,30 +12264 0000ae48 7ce33b78 or r3,r7,r7 +12268 0000ae4c 7fe4fb78 or r4,r31,r31 +12272 0000ae50 480274d1 bl 0x32320 _realloc +12276 0000ae54 2c030000 cmpwi r3,0x0 +12280 0000ae58 4182ffc4 beq 0xae1c +12284 0000ae5c 7f9ef840 cmplw cr7,r30,r31 +12288 0000ae60 7c671b78 or r7,r3,r3 +12292 0000ae64 93fd000c stw r31,0xc(r29) +12296 0000ae68 907d0004 stw r3,0x4(r29) +12300 0000ae6c 419dffd8 bgt cr7,0xae44 +12304 0000ae70 2f870000 cmpwi cr7,r7,0x0 +12308 0000ae74 419e001c beq cr7,0xae90 +12312 0000ae78 801d0008 lwz r0,0x8(r29) +12316 0000ae7c 38400028 li r2,0x28 +12320 0000ae80 7c4701ae stbx r2,r7,r0 +12324 0000ae84 813d0008 lwz r9,0x8(r29) +12328 0000ae88 38890001 addi r4,r9,0x1 +12332 0000ae8c 909d0008 stw r4,0x8(r29) +12336 0000ae90 805c0008 lwz r2,0x8(r28) +12340 0000ae94 7fa3eb78 or r3,r29,r29 +12344 0000ae98 80820004 lwz r4,0x4(r2) +12348 0000ae9c 4bffcfc5 bl _d_print_comp +12352 0000aea0 80fd0004 lwz r7,0x4(r29) +12356 0000aea4 2f870000 cmpwi cr7,r7,0x0 +12360 0000aea8 419e00a8 beq cr7,0xaf50 +12364 0000aeac 805d0008 lwz r2,0x8(r29) +12368 0000aeb0 83fd000c lwz r31,0xc(r29) +12372 0000aeb4 3bc20002 addi r30,r2,0x2 +12376 0000aeb8 7f9ef840 cmplw cr7,r30,r31 +12380 0000aebc 419d0044 bgt cr7,0xaf00 +12384 0000aec0 38002920 li r0,0x2920 +12388 0000aec4 7c07132e sthx r0,r7,r2 +12392 0000aec8 805d0008 lwz r2,0x8(r29) +12396 0000aecc 38820002 addi r4,r2,0x2 +12400 0000aed0 909d0008 stw r4,0x8(r29) +12404 0000aed4 4800007c b 0xaf50 +12408 0000aed8 807d0004 lwz r3,0x4(r29) +12412 0000aedc 48027485 bl 0x32360 _free +12416 0000aee0 38e00000 li r7,0x0 +12420 0000aee4 38000001 li r0,0x1 +12424 0000aee8 90fd0004 stw r7,0x4(r29) +12428 0000aeec 901d0018 stw r0,0x18(r29) +12432 0000aef0 4800003c b 0xaf2c +12436 0000aef4 60000000 nop +12440 0000aef8 60000000 nop +12444 0000aefc 60000000 nop +12448 0000af00 57ff083c rlwinm r31,r31,1,0,30 +12452 0000af04 7ce33b78 or r3,r7,r7 +12456 0000af08 7fe4fb78 or r4,r31,r31 +12460 0000af0c 48027415 bl 0x32320 _realloc +12464 0000af10 2c030000 cmpwi r3,0x0 +12468 0000af14 4182ffc4 beq 0xaed8 +12472 0000af18 7f9ff040 cmplw cr7,r31,r30 +12476 0000af1c 7c671b78 or r7,r3,r3 +12480 0000af20 93fd000c stw r31,0xc(r29) +12484 0000af24 907d0004 stw r3,0x4(r29) +12488 0000af28 419cffd8 blt cr7,0xaf00 +12492 0000af2c 813d0004 lwz r9,0x4(r29) +12496 0000af30 2f890000 cmpwi cr7,r9,0x0 +12500 0000af34 419e001c beq cr7,0xaf50 +12504 0000af38 805d0008 lwz r2,0x8(r29) +12508 0000af3c 38002920 li r0,0x2920 +12512 0000af40 7c09132e sthx r0,r9,r2 +12516 0000af44 813d0008 lwz r9,0x8(r29) +12520 0000af48 38890002 addi r4,r9,0x2 +12524 0000af4c 909d0008 stw r4,0x8(r29) +12528 0000af50 83fc0004 lwz r31,0x4(r28) +12532 0000af54 801f0000 lwz r0,0x0(r31) +12536 0000af58 2f800028 cmpwi cr7,r0,0x28 '(' +12540 0000af5c 409e00f4 bne cr7,0xb050 +12544 0000af60 80fd0004 lwz r7,0x4(r29) +12548 0000af64 2f070000 cmpwi cr6,r7,0x0 +12552 0000af68 419a0064 beq cr6,0xafcc +12556 0000af6c 809f0004 lwz r4,0x4(r31) +12560 0000af70 813d0008 lwz r9,0x8(r29) +12564 0000af74 801d000c lwz r0,0xc(r29) +12568 0000af78 80a40008 lwz r5,0x8(r4) +12572 0000af7c 7c492a14 add r2,r9,r5 +12576 0000af80 7f820040 cmplw cr7,r2,r0 +12580 0000af84 419d004c bgt cr7,0xafd0 +12584 0000af88 80840004 lwz r4,0x4(r4) +12588 0000af8c 7c674a14 add r3,r7,r9 +12592 0000af90 480273c1 bl 0x32350 _memcpy +12596 0000af94 805f0004 lwz r2,0x4(r31) +12600 0000af98 813d0008 lwz r9,0x8(r29) +12604 0000af9c 80fd0004 lwz r7,0x4(r29) +12608 0000afa0 80020008 lwz r0,0x8(r2) +12612 0000afa4 7c890214 add r4,r9,r0 +12616 0000afa8 909d0008 stw r4,0x8(r29) +12620 0000afac 480000b4 b 0xb060 +12624 0000afb0 807d0004 lwz r3,0x4(r29) +12628 0000afb4 480273ad bl 0x32360 _free +12632 0000afb8 38e00000 li r7,0x0 +12636 0000afbc 38000001 li r0,0x1 +12640 0000afc0 90fd0004 stw r7,0x4(r29) +12644 0000afc4 901d0018 stw r0,0x18(r29) +12648 0000afc8 48000054 b 0xb01c +12652 0000afcc 809f0004 lwz r4,0x4(r31) +12656 0000afd0 83c40008 lwz r30,0x8(r4) +12660 0000afd4 83440004 lwz r26,0x4(r4) +12664 0000afd8 419a0088 beq cr6,0xb060 +12668 0000afdc 809d0008 lwz r4,0x8(r29) +12672 0000afe0 83fd000c lwz r31,0xc(r29) +12676 0000afe4 7f7e2214 add r27,r30,r4 +12680 0000afe8 7f9bf840 cmplw cr7,r27,r31 +12684 0000afec 409d0040 ble cr7,0xb02c +12688 0000aff0 57ff083c rlwinm r31,r31,1,0,30 +12692 0000aff4 7ce33b78 or r3,r7,r7 +12696 0000aff8 7fe4fb78 or r4,r31,r31 +12700 0000affc 48027325 bl 0x32320 _realloc +12704 0000b000 2c030000 cmpwi r3,0x0 +12708 0000b004 4182ffac beq 0xafb0 +12712 0000b008 7f9bf840 cmplw cr7,r27,r31 +12716 0000b00c 7c671b78 or r7,r3,r3 +12720 0000b010 93fd000c stw r31,0xc(r29) +12724 0000b014 907d0004 stw r3,0x4(r29) +12728 0000b018 419dffd8 bgt cr7,0xaff0 +12732 0000b01c 80fd0004 lwz r7,0x4(r29) +12736 0000b020 2f870000 cmpwi cr7,r7,0x0 +12740 0000b024 419e003c beq cr7,0xb060 +12744 0000b028 809d0008 lwz r4,0x8(r29) +12748 0000b02c 7c672214 add r3,r7,r4 +12752 0000b030 7fc5f378 or r5,r30,r30 +12756 0000b034 7f44d378 or r4,r26,r26 +12760 0000b038 48027319 bl 0x32350 _memcpy +12764 0000b03c 801d0008 lwz r0,0x8(r29) +12768 0000b040 80fd0004 lwz r7,0x4(r29) +12772 0000b044 7c9e0214 add r4,r30,r0 +12776 0000b048 909d0008 stw r4,0x8(r29) +12780 0000b04c 48000014 b 0xb060 +12784 0000b050 7fe4fb78 or r4,r31,r31 +12788 0000b054 7fa3eb78 or r3,r29,r29 +12792 0000b058 4bffce09 bl _d_print_comp +12796 0000b05c 80fd0004 lwz r7,0x4(r29) +12800 0000b060 2f870000 cmpwi cr7,r7,0x0 +12804 0000b064 419e009c beq cr7,0xb100 +12808 0000b068 805d0008 lwz r2,0x8(r29) +12812 0000b06c 83fd000c lwz r31,0xc(r29) +12816 0000b070 3bc20002 addi r30,r2,0x2 +12820 0000b074 7f9ef840 cmplw cr7,r30,r31 +12824 0000b078 419d0038 bgt cr7,0xb0b0 +12828 0000b07c 38002028 li r0,0x2028 +12832 0000b080 7c07132e sthx r0,r7,r2 +12836 0000b084 805d0008 lwz r2,0x8(r29) +12840 0000b088 38820002 addi r4,r2,0x2 +12844 0000b08c 909d0008 stw r4,0x8(r29) +12848 0000b090 48000070 b 0xb100 +12852 0000b094 807d0004 lwz r3,0x4(r29) +12856 0000b098 480272c9 bl 0x32360 _free +12860 0000b09c 38e00000 li r7,0x0 +12864 0000b0a0 38000001 li r0,0x1 +12868 0000b0a4 90fd0004 stw r7,0x4(r29) +12872 0000b0a8 901d0018 stw r0,0x18(r29) +12876 0000b0ac 48000030 b 0xb0dc +12880 0000b0b0 57ff083c rlwinm r31,r31,1,0,30 +12884 0000b0b4 7ce33b78 or r3,r7,r7 +12888 0000b0b8 7fe4fb78 or r4,r31,r31 +12892 0000b0bc 48027265 bl 0x32320 _realloc +12896 0000b0c0 2c030000 cmpwi r3,0x0 +12900 0000b0c4 4182ffd0 beq 0xb094 +12904 0000b0c8 7f9ff040 cmplw cr7,r31,r30 +12908 0000b0cc 7c671b78 or r7,r3,r3 +12912 0000b0d0 93fd000c stw r31,0xc(r29) +12916 0000b0d4 907d0004 stw r3,0x4(r29) +12920 0000b0d8 419cffd8 blt cr7,0xb0b0 +12924 0000b0dc 813d0004 lwz r9,0x4(r29) +12928 0000b0e0 2f890000 cmpwi cr7,r9,0x0 +12932 0000b0e4 419e001c beq cr7,0xb100 +12936 0000b0e8 805d0008 lwz r2,0x8(r29) +12940 0000b0ec 38002028 li r0,0x2028 +12944 0000b0f0 7c09132e sthx r0,r9,r2 +12948 0000b0f4 813d0008 lwz r9,0x8(r29) +12952 0000b0f8 38890002 addi r4,r9,0x2 +12956 0000b0fc 909d0008 stw r4,0x8(r29) +12960 0000b100 805c0008 lwz r2,0x8(r28) +12964 0000b104 7fa3eb78 or r3,r29,r29 +12968 0000b108 81220008 lwz r9,0x8(r2) +12972 0000b10c 80890004 lwz r4,0x4(r9) +12976 0000b110 4bffcd51 bl _d_print_comp +12980 0000b114 80fd0004 lwz r7,0x4(r29) +12984 0000b118 2f870000 cmpwi cr7,r7,0x0 +12988 0000b11c 419e00c8 beq cr7,0xb1e4 +12992 0000b120 815d0008 lwz r10,0x8(r29) +12996 0000b124 83fd000c lwz r31,0xc(r29) +13000 0000b128 3bca0005 addi r30,r10,0x5 +13004 0000b12c 7f9ef840 cmplw cr7,r30,r31 +13008 0000b130 419d0050 bgt cr7,0xb180 +13012 0000b134 3c400003 lis r2,0x3 +13016 0000b138 7d675214 add r11,r7,r10 +13020 0000b13c 3842d36c addi r2,r2,0xd36c ) : ( +13024 0000b140 89220004 lbz r9,0x4(r2) +13028 0000b144 80020000 lwz r0,0x0(r2) ) : ( +13032 0000b148 7c07512e stwx r0,r7,r10 +13036 0000b14c 992b0004 stb r9,0x4(r11) +13040 0000b150 805d0008 lwz r2,0x8(r29) +13044 0000b154 38820005 addi r4,r2,0x5 +13048 0000b158 909d0008 stw r4,0x8(r29) +13052 0000b15c 48000088 b 0xb1e4 +13056 0000b160 807d0004 lwz r3,0x4(r29) +13060 0000b164 480271fd bl 0x32360 _free +13064 0000b168 38e00000 li r7,0x0 +13068 0000b16c 38000001 li r0,0x1 +13072 0000b170 90fd0004 stw r7,0x4(r29) +13076 0000b174 901d0018 stw r0,0x18(r29) +13080 0000b178 48000034 b 0xb1ac +13084 0000b17c 60000000 nop +13088 0000b180 57ff083c rlwinm r31,r31,1,0,30 +13092 0000b184 7ce33b78 or r3,r7,r7 +13096 0000b188 7fe4fb78 or r4,r31,r31 +13100 0000b18c 48027195 bl 0x32320 _realloc +13104 0000b190 2c030000 cmpwi r3,0x0 +13108 0000b194 4182ffcc beq 0xb160 +13112 0000b198 7f9ff040 cmplw cr7,r31,r30 +13116 0000b19c 7c671b78 or r7,r3,r3 +13120 0000b1a0 93fd000c stw r31,0xc(r29) +13124 0000b1a4 907d0004 stw r3,0x4(r29) +13128 0000b1a8 419cffd8 blt cr7,0xb180 +13132 0000b1ac 811d0004 lwz r8,0x4(r29) +13136 0000b1b0 2f880000 cmpwi cr7,r8,0x0 +13140 0000b1b4 419e0030 beq cr7,0xb1e4 +13144 0000b1b8 3c400003 lis r2,0x3 +13148 0000b1bc 817d0008 lwz r11,0x8(r29) +13152 0000b1c0 3842d36c addi r2,r2,0xd36c ) : ( +13156 0000b1c4 89420004 lbz r10,0x4(r2) +13160 0000b1c8 80020000 lwz r0,0x0(r2) ) : ( +13164 0000b1cc 7d285a14 add r9,r8,r11 +13168 0000b1d0 7c08592e stwx r0,r8,r11 +13172 0000b1d4 99490004 stb r10,0x4(r9) +13176 0000b1d8 805d0008 lwz r2,0x8(r29) +13180 0000b1dc 38820005 addi r4,r2,0x5 +13184 0000b1e0 909d0008 stw r4,0x8(r29) +13188 0000b1e4 805c0008 lwz r2,0x8(r28) +13192 0000b1e8 7fa3eb78 or r3,r29,r29 +13196 0000b1ec 81220008 lwz r9,0x8(r2) +13200 0000b1f0 80890008 lwz r4,0x8(r9) +13204 0000b1f4 4bffcc6d bl _d_print_comp +13208 0000b1f8 80fd0004 lwz r7,0x4(r29) +13212 0000b1fc 2f870000 cmpwi cr7,r7,0x0 +13216 0000b200 419e0be0 beq cr7,0xbde0 +13220 0000b204 805d0008 lwz r2,0x8(r29) +13224 0000b208 83fd000c lwz r31,0xc(r29) +13228 0000b20c 7f82f840 cmplw cr7,r2,r31 +13232 0000b210 409c0034 bge cr7,0xb244 +13236 0000b214 38820001 addi r4,r2,0x1 +13240 0000b218 38000029 li r0,0x29 +13244 0000b21c 7c0711ae stbx r0,r7,r2 +13248 0000b220 909d0008 stw r4,0x8(r29) +13252 0000b224 48000bbc b 0xbde0 +13256 0000b228 807d0004 lwz r3,0x4(r29) +13260 0000b22c 48027135 bl 0x32360 _free +13264 0000b230 38e00000 li r7,0x0 +13268 0000b234 38000001 li r0,0x1 +13272 0000b238 90fd0004 stw r7,0x4(r29) +13276 0000b23c 901d0018 stw r0,0x18(r29) +13280 0000b240 48000ba0 b 0xbde0 +13284 0000b244 3bc20001 addi r30,r2,0x1 +13288 0000b248 7f9ef840 cmplw cr7,r30,r31 +13292 0000b24c 409d0030 ble cr7,0xb27c +13296 0000b250 57ff083c rlwinm r31,r31,1,0,30 +13300 0000b254 7ce33b78 or r3,r7,r7 +13304 0000b258 7fe4fb78 or r4,r31,r31 +13308 0000b25c 480270c5 bl 0x32320 _realloc +13312 0000b260 2c030000 cmpwi r3,0x0 +13316 0000b264 4182ffc4 beq 0xb228 +13320 0000b268 7f9ef840 cmplw cr7,r30,r31 +13324 0000b26c 7c671b78 or r7,r3,r3 +13328 0000b270 93fd000c stw r31,0xc(r29) +13332 0000b274 907d0004 stw r3,0x4(r29) +13336 0000b278 419dffd8 bgt cr7,0xb250 +13340 0000b27c 2f870000 cmpwi cr7,r7,0x0 +13344 0000b280 419e0b60 beq cr7,0xbde0 +13348 0000b284 801d0008 lwz r0,0x8(r29) +13352 0000b288 38400029 li r2,0x29 +13356 0000b28c 7c4701ae stbx r2,r7,r0 +13360 0000b290 813d0008 lwz r9,0x8(r29) +13364 0000b294 38890001 addi r4,r9,0x1 +13368 0000b298 909d0008 stw r4,0x8(r29) +13372 0000b29c 48000b44 b 0xbde0 +13376 0000b2a0 7ce33b78 or r3,r7,r7 +13380 0000b2a4 480270bd bl 0x32360 _free +13384 0000b2a8 38e00000 li r7,0x0 +13388 0000b2ac 90fd0004 stw r7,0x4(r29) +13392 0000b2b0 48000b30 b 0xbde0 +13396 0000b2b4 805c0004 lwz r2,0x4(r28) +13400 0000b2b8 3b600000 li r27,0x0 +13404 0000b2bc 80020000 lwz r0,0x0(r2) +13408 0000b2c0 2f800021 cmpwi cr7,r0,0x21 '!' +13412 0000b2c4 409e0670 bne cr7,0xb934 +13416 0000b2c8 80420004 lwz r2,0x4(r2) +13420 0000b2cc 83620010 lwz r27,0x10(r2) +13424 0000b2d0 2b9b0001 cmplwi cr7,r27,0x1 +13428 0000b2d4 419c0660 blt cr7,0xb934 +13432 0000b2d8 2b9b0006 cmplwi cr7,r27,0x6 +13436 0000b2dc 409d0010 ble cr7,0xb2ec +13440 0000b2e0 2f9b0007 cmpwi cr7,r27,0x7 +13444 0000b2e4 409e0650 bne cr7,0xb934 +13448 0000b2e8 48000490 b 0xb778 +13452 0000b2ec 809c0008 lwz r4,0x8(r28) +13456 0000b2f0 80040000 lwz r0,0x0(r4) +13460 0000b2f4 2f800000 cmpwi cr7,r0,0x0 +13464 0000b2f8 409e063c bne cr7,0xb934 +13468 0000b2fc 2f8b0032 cmpwi cr7,r11,0x32 '2' +13472 0000b300 409e00b4 bne cr7,0xb3b4 +13476 0000b304 80430008 lwz r2,0x8(r3) +13480 0000b308 83e3000c lwz r31,0xc(r3) +13484 0000b30c 7f82f840 cmplw cr7,r2,r31 +13488 0000b310 409c0040 bge cr7,0xb350 +13492 0000b314 3800002d li r0,0x2d +13496 0000b318 38820001 addi r4,r2,0x1 +13500 0000b31c 7c0711ae stbx r0,r7,r2 +13504 0000b320 90830008 stw r4,0x8(r3) +13508 0000b324 809c0008 lwz r4,0x8(r28) +13512 0000b328 4800008c b 0xb3b4 +13516 0000b32c 807d0004 lwz r3,0x4(r29) +13520 0000b330 48027031 bl 0x32360 _free +13524 0000b334 38e00000 li r7,0x0 +13528 0000b338 38000001 li r0,0x1 +13532 0000b33c 90fd0004 stw r7,0x4(r29) +13536 0000b340 901d0018 stw r0,0x18(r29) +13540 0000b344 4800006c b 0xb3b0 +13544 0000b348 60000000 nop +13548 0000b34c 60000000 nop +13552 0000b350 3bc20001 addi r30,r2,0x1 +13556 0000b354 7f9ef840 cmplw cr7,r30,r31 +13560 0000b358 409d0030 ble cr7,0xb388 +13564 0000b35c 57ff083c rlwinm r31,r31,1,0,30 +13568 0000b360 7ce33b78 or r3,r7,r7 +13572 0000b364 7fe4fb78 or r4,r31,r31 +13576 0000b368 48026fb9 bl 0x32320 _realloc +13580 0000b36c 2c030000 cmpwi r3,0x0 +13584 0000b370 4182ffbc beq 0xb32c +13588 0000b374 7f9ef840 cmplw cr7,r30,r31 +13592 0000b378 7c671b78 or r7,r3,r3 +13596 0000b37c 93fd000c stw r31,0xc(r29) +13600 0000b380 907d0004 stw r3,0x4(r29) +13604 0000b384 419dffd8 bgt cr7,0xb35c +13608 0000b388 2f870000 cmpwi cr7,r7,0x0 +13612 0000b38c 419e0024 beq cr7,0xb3b0 +13616 0000b390 801d0008 lwz r0,0x8(r29) +13620 0000b394 3840002d li r2,0x2d +13624 0000b398 7c4701ae stbx r2,r7,r0 +13628 0000b39c 813d0008 lwz r9,0x8(r29) +13632 0000b3a0 38890001 addi r4,r9,0x1 +13636 0000b3a4 909d0008 stw r4,0x8(r29) +13640 0000b3a8 809c0008 lwz r4,0x8(r28) +13644 0000b3ac 48000008 b 0xb3b4 +13648 0000b3b0 809c0008 lwz r4,0x8(r28) +13652 0000b3b4 7fa3eb78 or r3,r29,r29 +13656 0000b3b8 4bffcaa9 bl _d_print_comp +13660 0000b3bc 2b9b0006 cmplwi cr7,r27,0x6 +13664 0000b3c0 419d0a20 bgt cr7,0xbde0 +13668 0000b3c4 3c400001 lis r2,0x1 +13672 0000b3c8 5769103a rlwinm r9,r27,2,0,29 +13676 0000b3cc 3842b3e0 addi r2,r2,0xb3e0 +13680 0000b3d0 7c09102e lwzx r0,r9,r2 +13684 0000b3d4 7c001214 add r0,r0,r2 +13688 0000b3d8 7c0903a6 mtspr ctr,r0 +13692 0000b3dc 4e800420 bctr +13696 0000b3e0 00000a00 attn 0x1 +13700 0000b3e4 00000a00 attn 0x1 +13704 0000b3e8 0000001c .long 0x0000001c +13708 0000b3ec 000000c4 .long 0x000000c4 +13712 0000b3f0 0000016c .long 0x0000016c +13716 0000b3f4 00000214 .long 0x00000214 +13720 0000b3f8 000002c4 .long 0x000002c4 +13724 0000b3fc 80fd0004 lwz r7,0x4(r29) +13728 0000b400 2f870000 cmpwi cr7,r7,0x0 +13732 0000b404 419e09dc beq cr7,0xbde0 +13736 0000b408 805d0008 lwz r2,0x8(r29) +13740 0000b40c 83fd000c lwz r31,0xc(r29) +13744 0000b410 7f82f840 cmplw cr7,r2,r31 +13748 0000b414 409c0034 bge cr7,0xb448 +13752 0000b418 38820001 addi r4,r2,0x1 +13756 0000b41c 38000075 li r0,0x75 +13760 0000b420 7c0711ae stbx r0,r7,r2 +13764 0000b424 909d0008 stw r4,0x8(r29) +13768 0000b428 480009b8 b 0xbde0 +13772 0000b42c 807d0004 lwz r3,0x4(r29) +13776 0000b430 48026f31 bl 0x32360 _free +13780 0000b434 38e00000 li r7,0x0 +13784 0000b438 38000001 li r0,0x1 +13788 0000b43c 90fd0004 stw r7,0x4(r29) +13792 0000b440 901d0018 stw r0,0x18(r29) +13796 0000b444 4800099c b 0xbde0 +13800 0000b448 3bc20001 addi r30,r2,0x1 +13804 0000b44c 7f9ef840 cmplw cr7,r30,r31 +13808 0000b450 409d0030 ble cr7,0xb480 +13812 0000b454 57ff083c rlwinm r31,r31,1,0,30 +13816 0000b458 7ce33b78 or r3,r7,r7 +13820 0000b45c 7fe4fb78 or r4,r31,r31 +13824 0000b460 48026ec1 bl 0x32320 _realloc +13828 0000b464 2c030000 cmpwi r3,0x0 +13832 0000b468 4182ffc4 beq 0xb42c +13836 0000b46c 7f9ef840 cmplw cr7,r30,r31 +13840 0000b470 7c671b78 or r7,r3,r3 +13844 0000b474 93fd000c stw r31,0xc(r29) +13848 0000b478 907d0004 stw r3,0x4(r29) +13852 0000b47c 419dffd8 bgt cr7,0xb454 +13856 0000b480 2f870000 cmpwi cr7,r7,0x0 +13860 0000b484 419e095c beq cr7,0xbde0 +13864 0000b488 801d0008 lwz r0,0x8(r29) +13868 0000b48c 38400075 li r2,0x75 +13872 0000b490 7c4701ae stbx r2,r7,r0 +13876 0000b494 813d0008 lwz r9,0x8(r29) +13880 0000b498 38890001 addi r4,r9,0x1 +13884 0000b49c 909d0008 stw r4,0x8(r29) +13888 0000b4a0 48000940 b 0xbde0 +13892 0000b4a4 80fd0004 lwz r7,0x4(r29) +13896 0000b4a8 2f870000 cmpwi cr7,r7,0x0 +13900 0000b4ac 419e0934 beq cr7,0xbde0 +13904 0000b4b0 805d0008 lwz r2,0x8(r29) +13908 0000b4b4 83fd000c lwz r31,0xc(r29) +13912 0000b4b8 7f82f840 cmplw cr7,r2,r31 +13916 0000b4bc 409c0034 bge cr7,0xb4f0 +13920 0000b4c0 38820001 addi r4,r2,0x1 +13924 0000b4c4 3800006c li r0,0x6c +13928 0000b4c8 7c0711ae stbx r0,r7,r2 +13932 0000b4cc 909d0008 stw r4,0x8(r29) +13936 0000b4d0 48000910 b 0xbde0 +13940 0000b4d4 807d0004 lwz r3,0x4(r29) +13944 0000b4d8 48026e89 bl 0x32360 _free +13948 0000b4dc 38e00000 li r7,0x0 +13952 0000b4e0 38000001 li r0,0x1 +13956 0000b4e4 90fd0004 stw r7,0x4(r29) +13960 0000b4e8 901d0018 stw r0,0x18(r29) +13964 0000b4ec 480008f4 b 0xbde0 +13968 0000b4f0 3bc20001 addi r30,r2,0x1 +13972 0000b4f4 7f9ef840 cmplw cr7,r30,r31 +13976 0000b4f8 409d0030 ble cr7,0xb528 +13980 0000b4fc 57ff083c rlwinm r31,r31,1,0,30 +13984 0000b500 7ce33b78 or r3,r7,r7 +13988 0000b504 7fe4fb78 or r4,r31,r31 +13992 0000b508 48026e19 bl 0x32320 _realloc +13996 0000b50c 2c030000 cmpwi r3,0x0 +14000 0000b510 4182ffc4 beq 0xb4d4 +14004 0000b514 7f9ef840 cmplw cr7,r30,r31 +14008 0000b518 7c671b78 or r7,r3,r3 +14012 0000b51c 93fd000c stw r31,0xc(r29) +14016 0000b520 907d0004 stw r3,0x4(r29) +14020 0000b524 419dffd8 bgt cr7,0xb4fc +14024 0000b528 2f870000 cmpwi cr7,r7,0x0 +14028 0000b52c 419e08b4 beq cr7,0xbde0 +14032 0000b530 801d0008 lwz r0,0x8(r29) +14036 0000b534 3840006c li r2,0x6c +14040 0000b538 7c4701ae stbx r2,r7,r0 +14044 0000b53c 813d0008 lwz r9,0x8(r29) +14048 0000b540 38890001 addi r4,r9,0x1 +14052 0000b544 909d0008 stw r4,0x8(r29) +14056 0000b548 48000898 b 0xbde0 +14060 0000b54c 80fd0004 lwz r7,0x4(r29) +14064 0000b550 2f870000 cmpwi cr7,r7,0x0 +14068 0000b554 419e088c beq cr7,0xbde0 +14072 0000b558 805d0008 lwz r2,0x8(r29) +14076 0000b55c 83fd000c lwz r31,0xc(r29) +14080 0000b560 3bc20002 addi r30,r2,0x2 +14084 0000b564 7f9ef840 cmplw cr7,r30,r31 +14088 0000b568 419d0038 bgt cr7,0xb5a0 +14092 0000b56c 3800756c li r0,0x756c +14096 0000b570 7c07132e sthx r0,r7,r2 +14100 0000b574 805d0008 lwz r2,0x8(r29) +14104 0000b578 38820002 addi r4,r2,0x2 +14108 0000b57c 909d0008 stw r4,0x8(r29) +14112 0000b580 48000860 b 0xbde0 +14116 0000b584 807d0004 lwz r3,0x4(r29) +14120 0000b588 48026dd9 bl 0x32360 _free +14124 0000b58c 38e00000 li r7,0x0 +14128 0000b590 38000001 li r0,0x1 +14132 0000b594 90fd0004 stw r7,0x4(r29) +14136 0000b598 901d0018 stw r0,0x18(r29) +14140 0000b59c 48000030 b 0xb5cc +14144 0000b5a0 57ff083c rlwinm r31,r31,1,0,30 +14148 0000b5a4 7ce33b78 or r3,r7,r7 +14152 0000b5a8 7fe4fb78 or r4,r31,r31 +14156 0000b5ac 48026d75 bl 0x32320 _realloc +14160 0000b5b0 2c030000 cmpwi r3,0x0 +14164 0000b5b4 4182ffd0 beq 0xb584 +14168 0000b5b8 7f9ff040 cmplw cr7,r31,r30 +14172 0000b5bc 7c671b78 or r7,r3,r3 +14176 0000b5c0 93fd000c stw r31,0xc(r29) +14180 0000b5c4 907d0004 stw r3,0x4(r29) +14184 0000b5c8 419cffd8 blt cr7,0xb5a0 +14188 0000b5cc 813d0004 lwz r9,0x4(r29) +14192 0000b5d0 2f890000 cmpwi cr7,r9,0x0 +14196 0000b5d4 419e080c beq cr7,0xbde0 +14200 0000b5d8 805d0008 lwz r2,0x8(r29) +14204 0000b5dc 3800756c li r0,0x756c +14208 0000b5e0 7c09132e sthx r0,r9,r2 +14212 0000b5e4 813d0008 lwz r9,0x8(r29) +14216 0000b5e8 38890002 addi r4,r9,0x2 +14220 0000b5ec 909d0008 stw r4,0x8(r29) +14224 0000b5f0 480007f0 b 0xbde0 +14228 0000b5f4 80fd0004 lwz r7,0x4(r29) +14232 0000b5f8 2f870000 cmpwi cr7,r7,0x0 +14236 0000b5fc 419e07e4 beq cr7,0xbde0 +14240 0000b600 805d0008 lwz r2,0x8(r29) +14244 0000b604 83fd000c lwz r31,0xc(r29) +14248 0000b608 3bc20002 addi r30,r2,0x2 +14252 0000b60c 7f9ef840 cmplw cr7,r30,r31 +14256 0000b610 419d0040 bgt cr7,0xb650 +14260 0000b614 38006c6c li r0,0x6c6c +14264 0000b618 7c07132e sthx r0,r7,r2 +14268 0000b61c 805d0008 lwz r2,0x8(r29) +14272 0000b620 38820002 addi r4,r2,0x2 +14276 0000b624 909d0008 stw r4,0x8(r29) +14280 0000b628 480007b8 b 0xbde0 +14284 0000b62c 807d0004 lwz r3,0x4(r29) +14288 0000b630 48026d31 bl 0x32360 _free +14292 0000b634 38e00000 li r7,0x0 +14296 0000b638 38000001 li r0,0x1 +14300 0000b63c 90fd0004 stw r7,0x4(r29) +14304 0000b640 901d0018 stw r0,0x18(r29) +14308 0000b644 48000038 b 0xb67c +14312 0000b648 60000000 nop +14316 0000b64c 60000000 nop +14320 0000b650 57ff083c rlwinm r31,r31,1,0,30 +14324 0000b654 7ce33b78 or r3,r7,r7 +14328 0000b658 7fe4fb78 or r4,r31,r31 +14332 0000b65c 48026cc5 bl 0x32320 _realloc +14336 0000b660 2c030000 cmpwi r3,0x0 +14340 0000b664 4182ffc8 beq 0xb62c +14344 0000b668 7f9ff040 cmplw cr7,r31,r30 +14348 0000b66c 7c671b78 or r7,r3,r3 +14352 0000b670 93fd000c stw r31,0xc(r29) +14356 0000b674 907d0004 stw r3,0x4(r29) +14360 0000b678 419cffd8 blt cr7,0xb650 +14364 0000b67c 813d0004 lwz r9,0x4(r29) +14368 0000b680 2f890000 cmpwi cr7,r9,0x0 +14372 0000b684 419e075c beq cr7,0xbde0 +14376 0000b688 805d0008 lwz r2,0x8(r29) +14380 0000b68c 38006c6c li r0,0x6c6c +14384 0000b690 7c09132e sthx r0,r9,r2 +14388 0000b694 813d0008 lwz r9,0x8(r29) +14392 0000b698 38890002 addi r4,r9,0x2 +14396 0000b69c 909d0008 stw r4,0x8(r29) +14400 0000b6a0 48000740 b 0xbde0 +14404 0000b6a4 80fd0004 lwz r7,0x4(r29) +14408 0000b6a8 2f870000 cmpwi cr7,r7,0x0 +14412 0000b6ac 419e0734 beq cr7,0xbde0 +14416 0000b6b0 815d0008 lwz r10,0x8(r29) +14420 0000b6b4 83fd000c lwz r31,0xc(r29) +14424 0000b6b8 3bca0003 addi r30,r10,0x3 +14428 0000b6bc 7f9ef840 cmplw cr7,r30,r31 +14432 0000b6c0 419d0050 bgt cr7,0xb710 +14436 0000b6c4 3c400003 lis r2,0x3 +14440 0000b6c8 7d675214 add r11,r7,r10 +14444 0000b6cc 3842d374 addi r2,r2,0xd374 ull +14448 0000b6d0 a1220001 lhz r9,0x1(r2) +14452 0000b6d4 88020000 lbz r0,0x0(r2) ull +14456 0000b6d8 7c0751ae stbx r0,r7,r10 +14460 0000b6dc b12b0001 sth r9,0x1(r11) +14464 0000b6e0 805d0008 lwz r2,0x8(r29) +14468 0000b6e4 38820003 addi r4,r2,0x3 +14472 0000b6e8 909d0008 stw r4,0x8(r29) +14476 0000b6ec 480006f4 b 0xbde0 +14480 0000b6f0 807d0004 lwz r3,0x4(r29) +14484 0000b6f4 48026c6d bl 0x32360 _free +14488 0000b6f8 38e00000 li r7,0x0 +14492 0000b6fc 38000001 li r0,0x1 +14496 0000b700 90fd0004 stw r7,0x4(r29) +14500 0000b704 901d0018 stw r0,0x18(r29) +14504 0000b708 48000034 b 0xb73c +14508 0000b70c 60000000 nop +14512 0000b710 57ff083c rlwinm r31,r31,1,0,30 +14516 0000b714 7ce33b78 or r3,r7,r7 +14520 0000b718 7fe4fb78 or r4,r31,r31 +14524 0000b71c 48026c05 bl 0x32320 _realloc +14528 0000b720 2c030000 cmpwi r3,0x0 +14532 0000b724 4182ffcc beq 0xb6f0 +14536 0000b728 7f9ff040 cmplw cr7,r31,r30 +14540 0000b72c 7c671b78 or r7,r3,r3 +14544 0000b730 93fd000c stw r31,0xc(r29) +14548 0000b734 907d0004 stw r3,0x4(r29) +14552 0000b738 419cffd8 blt cr7,0xb710 +14556 0000b73c 811d0004 lwz r8,0x4(r29) +14560 0000b740 2f880000 cmpwi cr7,r8,0x0 +14564 0000b744 419e069c beq cr7,0xbde0 +14568 0000b748 3c400003 lis r2,0x3 +14572 0000b74c 817d0008 lwz r11,0x8(r29) +14576 0000b750 3842d374 addi r2,r2,0xd374 ull +14580 0000b754 a1420001 lhz r10,0x1(r2) +14584 0000b758 88020000 lbz r0,0x0(r2) ull +14588 0000b75c 7d285a14 add r9,r8,r11 +14592 0000b760 7c0859ae stbx r0,r8,r11 +14596 0000b764 b1490001 sth r10,0x1(r9) +14600 0000b768 805d0008 lwz r2,0x8(r29) +14604 0000b76c 38820003 addi r4,r2,0x3 +14608 0000b770 909d0008 stw r4,0x8(r29) +14612 0000b774 4800066c b 0xbde0 +14616 0000b778 805c0008 lwz r2,0x8(r28) +14620 0000b77c 80020000 lwz r0,0x0(r2) +14624 0000b780 2f800000 cmpwi cr7,r0,0x0 +14628 0000b784 409e01ac bne cr7,0xb930 +14632 0000b788 80020008 lwz r0,0x8(r2) +14636 0000b78c 2f800001 cmpwi cr7,r0,0x1 +14640 0000b790 409e01a0 bne cr7,0xb930 +14644 0000b794 2f8b0031 cmpwi cr7,r11,0x31 '1' +14648 0000b798 409e0198 bne cr7,0xb930 +14652 0000b79c 80420004 lwz r2,0x4(r2) +14656 0000b7a0 88020000 lbz r0,0x0(r2) +14660 0000b7a4 7c000774 extsb r0,r0 +14664 0000b7a8 2f800030 cmpwi cr7,r0,0x30 '0' +14668 0000b7ac 419e0010 beq cr7,0xb7bc +14672 0000b7b0 2f800031 cmpwi cr7,r0,0x31 '1' +14676 0000b7b4 409e017c bne cr7,0xb930 +14680 0000b7b8 480000c8 b 0xb880 +14684 0000b7bc 81430008 lwz r10,0x8(r3) +14688 0000b7c0 83e3000c lwz r31,0xc(r3) +14692 0000b7c4 3bca0005 addi r30,r10,0x5 +14696 0000b7c8 7f9ef840 cmplw cr7,r30,r31 +14700 0000b7cc 419d004c bgt cr7,0xb818 +14704 0000b7d0 3c400003 lis r2,0x3 +14708 0000b7d4 7d675214 add r11,r7,r10 +14712 0000b7d8 3842d378 addi r2,r2,0xd378 false +14716 0000b7dc 89220004 lbz r9,0x4(r2) +14720 0000b7e0 80020000 lwz r0,0x0(r2) false +14724 0000b7e4 7c07512e stwx r0,r7,r10 +14728 0000b7e8 992b0004 stb r9,0x4(r11) +14732 0000b7ec 80430008 lwz r2,0x8(r3) +14736 0000b7f0 38820005 addi r4,r2,0x5 +14740 0000b7f4 90830008 stw r4,0x8(r3) +14744 0000b7f8 480005e8 b 0xbde0 +14748 0000b7fc 807d0004 lwz r3,0x4(r29) +14752 0000b800 48026b61 bl 0x32360 _free +14756 0000b804 38e00000 li r7,0x0 +14760 0000b808 38000001 li r0,0x1 +14764 0000b80c 90fd0004 stw r7,0x4(r29) +14768 0000b810 901d0018 stw r0,0x18(r29) +14772 0000b814 48000030 b 0xb844 +14776 0000b818 57ff083c rlwinm r31,r31,1,0,30 +14780 0000b81c 7ce33b78 or r3,r7,r7 +14784 0000b820 7fe4fb78 or r4,r31,r31 +14788 0000b824 48026afd bl 0x32320 _realloc +14792 0000b828 2c030000 cmpwi r3,0x0 +14796 0000b82c 4182ffd0 beq 0xb7fc +14800 0000b830 7f9ff040 cmplw cr7,r31,r30 +14804 0000b834 7c671b78 or r7,r3,r3 +14808 0000b838 93fd000c stw r31,0xc(r29) +14812 0000b83c 907d0004 stw r3,0x4(r29) +14816 0000b840 419cffd8 blt cr7,0xb818 +14820 0000b844 811d0004 lwz r8,0x4(r29) +14824 0000b848 2f880000 cmpwi cr7,r8,0x0 +14828 0000b84c 419e0594 beq cr7,0xbde0 +14832 0000b850 3c400003 lis r2,0x3 +14836 0000b854 817d0008 lwz r11,0x8(r29) +14840 0000b858 3842d378 addi r2,r2,0xd378 false +14844 0000b85c 89420004 lbz r10,0x4(r2) +14848 0000b860 80020000 lwz r0,0x0(r2) false +14852 0000b864 7d285a14 add r9,r8,r11 +14856 0000b868 7c08592e stwx r0,r8,r11 +14860 0000b86c 99490004 stb r10,0x4(r9) +14864 0000b870 805d0008 lwz r2,0x8(r29) +14868 0000b874 38820005 addi r4,r2,0x5 +14872 0000b878 909d0008 stw r4,0x8(r29) +14876 0000b87c 48000564 b 0xbde0 +14880 0000b880 80430008 lwz r2,0x8(r3) +14884 0000b884 83e3000c lwz r31,0xc(r3) +14888 0000b888 3bc20004 addi r30,r2,0x4 +14892 0000b88c 7f9ef840 cmplw cr7,r30,r31 +14896 0000b890 419d003c bgt cr7,0xb8cc +14900 0000b894 3c007472 lis r0,0x7472 +14904 0000b898 60007565 ori r0,r0,0x7565 +14908 0000b89c 7c07112e stwx r0,r7,r2 +14912 0000b8a0 80430008 lwz r2,0x8(r3) +14916 0000b8a4 38820004 addi r4,r2,0x4 +14920 0000b8a8 90830008 stw r4,0x8(r3) +14924 0000b8ac 48000534 b 0xbde0 +14928 0000b8b0 807d0004 lwz r3,0x4(r29) +14932 0000b8b4 48026aad bl 0x32360 _free +14936 0000b8b8 38e00000 li r7,0x0 +14940 0000b8bc 38000001 li r0,0x1 +14944 0000b8c0 90fd0004 stw r7,0x4(r29) +14948 0000b8c4 901d0018 stw r0,0x18(r29) +14952 0000b8c8 48000030 b 0xb8f8 +14956 0000b8cc 57ff083c rlwinm r31,r31,1,0,30 +14960 0000b8d0 7ce33b78 or r3,r7,r7 +14964 0000b8d4 7fe4fb78 or r4,r31,r31 +14968 0000b8d8 48026a49 bl 0x32320 _realloc +14972 0000b8dc 2c030000 cmpwi r3,0x0 +14976 0000b8e0 4182ffd0 beq 0xb8b0 +14980 0000b8e4 7f9ff040 cmplw cr7,r31,r30 +14984 0000b8e8 7c671b78 or r7,r3,r3 +14988 0000b8ec 93fd000c stw r31,0xc(r29) +14992 0000b8f0 907d0004 stw r3,0x4(r29) +14996 0000b8f4 419cffd8 blt cr7,0xb8cc +15000 0000b8f8 813d0004 lwz r9,0x4(r29) +15004 0000b8fc 2f890000 cmpwi cr7,r9,0x0 +15008 0000b900 419e04e0 beq cr7,0xbde0 +15012 0000b904 805d0008 lwz r2,0x8(r29) +15016 0000b908 3c007472 lis r0,0x7472 +15020 0000b90c 60007565 ori r0,r0,0x7565 +15024 0000b910 7c09112e stwx r0,r9,r2 +15028 0000b914 813d0008 lwz r9,0x8(r29) +15032 0000b918 38890004 addi r4,r9,0x4 +15036 0000b91c 909d0008 stw r4,0x8(r29) +15040 0000b920 480004c0 b 0xbde0 +15044 0000b924 60000000 nop +15048 0000b928 60000000 nop +15052 0000b92c 60000000 nop +15056 0000b930 3b600007 li r27,0x7 +15060 0000b934 805d0008 lwz r2,0x8(r29) +15064 0000b938 83fd000c lwz r31,0xc(r29) +15068 0000b93c 7f82f840 cmplw cr7,r2,r31 +15072 0000b940 409c0040 bge cr7,0xb980 +15076 0000b944 38820001 addi r4,r2,0x1 +15080 0000b948 38000028 li r0,0x28 +15084 0000b94c 7c0711ae stbx r0,r7,r2 +15088 0000b950 909d0008 stw r4,0x8(r29) +15092 0000b954 48000084 b 0xb9d8 +15096 0000b958 807d0004 lwz r3,0x4(r29) +15100 0000b95c 48026a05 bl 0x32360 _free +15104 0000b960 38e00000 li r7,0x0 +15108 0000b964 38000001 li r0,0x1 +15112 0000b968 90fd0004 stw r7,0x4(r29) +15116 0000b96c 901d0018 stw r0,0x18(r29) +15120 0000b970 48000068 b 0xb9d8 +15124 0000b974 60000000 nop +15128 0000b978 60000000 nop +15132 0000b97c 60000000 nop +15136 0000b980 3bc20001 addi r30,r2,0x1 +15140 0000b984 7f9ef840 cmplw cr7,r30,r31 +15144 0000b988 409d0030 ble cr7,0xb9b8 +15148 0000b98c 57ff083c rlwinm r31,r31,1,0,30 +15152 0000b990 7ce33b78 or r3,r7,r7 +15156 0000b994 7fe4fb78 or r4,r31,r31 +15160 0000b998 48026989 bl 0x32320 _realloc +15164 0000b99c 2c030000 cmpwi r3,0x0 +15168 0000b9a0 4182ffb8 beq 0xb958 +15172 0000b9a4 7f9ef840 cmplw cr7,r30,r31 +15176 0000b9a8 7c671b78 or r7,r3,r3 +15180 0000b9ac 93fd000c stw r31,0xc(r29) +15184 0000b9b0 907d0004 stw r3,0x4(r29) +15188 0000b9b4 419dffd8 bgt cr7,0xb98c +15192 0000b9b8 2f870000 cmpwi cr7,r7,0x0 +15196 0000b9bc 419e001c beq cr7,0xb9d8 +15200 0000b9c0 801d0008 lwz r0,0x8(r29) +15204 0000b9c4 38400028 li r2,0x28 +15208 0000b9c8 7c4701ae stbx r2,r7,r0 +15212 0000b9cc 813d0008 lwz r9,0x8(r29) +15216 0000b9d0 38890001 addi r4,r9,0x1 +15220 0000b9d4 909d0008 stw r4,0x8(r29) +15224 0000b9d8 809c0004 lwz r4,0x4(r28) +15228 0000b9dc 7fa3eb78 or r3,r29,r29 +15232 0000b9e0 4bffc481 bl _d_print_comp +15236 0000b9e4 80fd0004 lwz r7,0x4(r29) +15240 0000b9e8 2f870000 cmpwi cr7,r7,0x0 +15244 0000b9ec 419e009c beq cr7,0xba88 +15248 0000b9f0 805d0008 lwz r2,0x8(r29) +15252 0000b9f4 83fd000c lwz r31,0xc(r29) +15256 0000b9f8 7f82f840 cmplw cr7,r2,r31 +15260 0000b9fc 409c0034 bge cr7,0xba30 +15264 0000ba00 38820001 addi r4,r2,0x1 +15268 0000ba04 38000029 li r0,0x29 +15272 0000ba08 7c0711ae stbx r0,r7,r2 +15276 0000ba0c 909d0008 stw r4,0x8(r29) +15280 0000ba10 48000078 b 0xba88 +15284 0000ba14 807d0004 lwz r3,0x4(r29) +15288 0000ba18 48026949 bl 0x32360 _free +15292 0000ba1c 38e00000 li r7,0x0 +15296 0000ba20 38000001 li r0,0x1 +15300 0000ba24 90fd0004 stw r7,0x4(r29) +15304 0000ba28 901d0018 stw r0,0x18(r29) +15308 0000ba2c 4800005c b 0xba88 +15312 0000ba30 3bc20001 addi r30,r2,0x1 +15316 0000ba34 7f9ef840 cmplw cr7,r30,r31 +15320 0000ba38 409d0030 ble cr7,0xba68 +15324 0000ba3c 57ff083c rlwinm r31,r31,1,0,30 +15328 0000ba40 7ce33b78 or r3,r7,r7 +15332 0000ba44 7fe4fb78 or r4,r31,r31 +15336 0000ba48 480268d9 bl 0x32320 _realloc +15340 0000ba4c 2c030000 cmpwi r3,0x0 +15344 0000ba50 4182ffc4 beq 0xba14 +15348 0000ba54 7f9ef840 cmplw cr7,r30,r31 +15352 0000ba58 7c671b78 or r7,r3,r3 +15356 0000ba5c 93fd000c stw r31,0xc(r29) +15360 0000ba60 907d0004 stw r3,0x4(r29) +15364 0000ba64 419dffd8 bgt cr7,0xba3c +15368 0000ba68 2f870000 cmpwi cr7,r7,0x0 +15372 0000ba6c 419e001c beq cr7,0xba88 +15376 0000ba70 801d0008 lwz r0,0x8(r29) +15380 0000ba74 38400029 li r2,0x29 +15384 0000ba78 7c4701ae stbx r2,r7,r0 +15388 0000ba7c 813d0008 lwz r9,0x8(r29) +15392 0000ba80 38890001 addi r4,r9,0x1 +15396 0000ba84 909d0008 stw r4,0x8(r29) +15400 0000ba88 801c0000 lwz r0,0x0(r28) +15404 0000ba8c 2f800032 cmpwi cr7,r0,0x32 '2' +15408 0000ba90 409e00a8 bne cr7,0xbb38 +15412 0000ba94 80fd0004 lwz r7,0x4(r29) +15416 0000ba98 2f870000 cmpwi cr7,r7,0x0 +15420 0000ba9c 419e009c beq cr7,0xbb38 +15424 0000baa0 805d0008 lwz r2,0x8(r29) +15428 0000baa4 83fd000c lwz r31,0xc(r29) +15432 0000baa8 7f82f840 cmplw cr7,r2,r31 +15436 0000baac 409c0034 bge cr7,0xbae0 +15440 0000bab0 38820001 addi r4,r2,0x1 +15444 0000bab4 3800002d li r0,0x2d +15448 0000bab8 7c0711ae stbx r0,r7,r2 +15452 0000babc 909d0008 stw r4,0x8(r29) +15456 0000bac0 48000078 b 0xbb38 +15460 0000bac4 807d0004 lwz r3,0x4(r29) +15464 0000bac8 48026899 bl 0x32360 _free +15468 0000bacc 38e00000 li r7,0x0 +15472 0000bad0 38000001 li r0,0x1 +15476 0000bad4 90fd0004 stw r7,0x4(r29) +15480 0000bad8 901d0018 stw r0,0x18(r29) +15484 0000badc 4800005c b 0xbb38 +15488 0000bae0 3bc20001 addi r30,r2,0x1 +15492 0000bae4 7f9ef840 cmplw cr7,r30,r31 +15496 0000bae8 409d0030 ble cr7,0xbb18 +15500 0000baec 57ff083c rlwinm r31,r31,1,0,30 +15504 0000baf0 7ce33b78 or r3,r7,r7 +15508 0000baf4 7fe4fb78 or r4,r31,r31 +15512 0000baf8 48026829 bl 0x32320 _realloc +15516 0000bafc 2c030000 cmpwi r3,0x0 +15520 0000bb00 4182ffc4 beq 0xbac4 +15524 0000bb04 7f9ef840 cmplw cr7,r30,r31 +15528 0000bb08 7c671b78 or r7,r3,r3 +15532 0000bb0c 93fd000c stw r31,0xc(r29) +15536 0000bb10 907d0004 stw r3,0x4(r29) +15540 0000bb14 419dffd8 bgt cr7,0xbaec +15544 0000bb18 2f870000 cmpwi cr7,r7,0x0 +15548 0000bb1c 419e001c beq cr7,0xbb38 +15552 0000bb20 801d0008 lwz r0,0x8(r29) +15556 0000bb24 3840002d li r2,0x2d +15560 0000bb28 7c4701ae stbx r2,r7,r0 +15564 0000bb2c 813d0008 lwz r9,0x8(r29) +15568 0000bb30 38890001 addi r4,r9,0x1 +15572 0000bb34 909d0008 stw r4,0x8(r29) +15576 0000bb38 2e1b0008 cmpwi cr4,r27,0x8 +15580 0000bb3c 409200ac bne cr4,0xbbe8 +15584 0000bb40 80fd0004 lwz r7,0x4(r29) +15588 0000bb44 2f870000 cmpwi cr7,r7,0x0 +15592 0000bb48 419e00a0 beq cr7,0xbbe8 +15596 0000bb4c 805d0008 lwz r2,0x8(r29) +15600 0000bb50 83fd000c lwz r31,0xc(r29) +15604 0000bb54 7f82f840 cmplw cr7,r2,r31 +15608 0000bb58 409c0038 bge cr7,0xbb90 +15612 0000bb5c 38820001 addi r4,r2,0x1 +15616 0000bb60 3800005b li r0,0x5b +15620 0000bb64 7c0711ae stbx r0,r7,r2 +15624 0000bb68 909d0008 stw r4,0x8(r29) +15628 0000bb6c 4800007c b 0xbbe8 +15632 0000bb70 807d0004 lwz r3,0x4(r29) +15636 0000bb74 480267ed bl 0x32360 _free +15640 0000bb78 38e00000 li r7,0x0 +15644 0000bb7c 38000001 li r0,0x1 +15648 0000bb80 90fd0004 stw r7,0x4(r29) +15652 0000bb84 901d0018 stw r0,0x18(r29) +15656 0000bb88 48000060 b 0xbbe8 +15660 0000bb8c 60000000 nop +15664 0000bb90 3bc20001 addi r30,r2,0x1 +15668 0000bb94 7f9ef840 cmplw cr7,r30,r31 +15672 0000bb98 409d0030 ble cr7,0xbbc8 +15676 0000bb9c 57ff083c rlwinm r31,r31,1,0,30 +15680 0000bba0 7ce33b78 or r3,r7,r7 +15684 0000bba4 7fe4fb78 or r4,r31,r31 +15688 0000bba8 48026779 bl 0x32320 _realloc +15692 0000bbac 2c030000 cmpwi r3,0x0 +15696 0000bbb0 4182ffc0 beq 0xbb70 +15700 0000bbb4 7f9ef840 cmplw cr7,r30,r31 +15704 0000bbb8 7c671b78 or r7,r3,r3 +15708 0000bbbc 93fd000c stw r31,0xc(r29) +15712 0000bbc0 907d0004 stw r3,0x4(r29) +15716 0000bbc4 419dffd8 bgt cr7,0xbb9c +15720 0000bbc8 2f870000 cmpwi cr7,r7,0x0 +15724 0000bbcc 419e001c beq cr7,0xbbe8 +15728 0000bbd0 801d0008 lwz r0,0x8(r29) +15732 0000bbd4 3840005b li r2,0x5b +15736 0000bbd8 7c4701ae stbx r2,r7,r0 +15740 0000bbdc 813d0008 lwz r9,0x8(r29) +15744 0000bbe0 38890001 addi r4,r9,0x1 +15748 0000bbe4 909d0008 stw r4,0x8(r29) +15752 0000bbe8 809c0008 lwz r4,0x8(r28) +15756 0000bbec 7fa3eb78 or r3,r29,r29 +15760 0000bbf0 4bffc271 bl _d_print_comp +15764 0000bbf4 409201ec bne cr4,0xbde0 +15768 0000bbf8 80fd0004 lwz r7,0x4(r29) +15772 0000bbfc 2f870000 cmpwi cr7,r7,0x0 +15776 0000bc00 419e01e0 beq cr7,0xbde0 +15780 0000bc04 805d0008 lwz r2,0x8(r29) +15784 0000bc08 83fd000c lwz r31,0xc(r29) +15788 0000bc0c 7f82f840 cmplw cr7,r2,r31 +15792 0000bc10 409c0034 bge cr7,0xbc44 +15796 0000bc14 38820001 addi r4,r2,0x1 +15800 0000bc18 3800005d li r0,0x5d +15804 0000bc1c 7c0711ae stbx r0,r7,r2 +15808 0000bc20 909d0008 stw r4,0x8(r29) +15812 0000bc24 480001bc b 0xbde0 +15816 0000bc28 807d0004 lwz r3,0x4(r29) +15820 0000bc2c 48026735 bl 0x32360 _free +15824 0000bc30 38e00000 li r7,0x0 +15828 0000bc34 38000001 li r0,0x1 +15832 0000bc38 90fd0004 stw r7,0x4(r29) +15836 0000bc3c 901d0018 stw r0,0x18(r29) +15840 0000bc40 480001a0 b 0xbde0 +15844 0000bc44 3bc20001 addi r30,r2,0x1 +15848 0000bc48 7f9ef840 cmplw cr7,r30,r31 +15852 0000bc4c 409d0030 ble cr7,0xbc7c +15856 0000bc50 57ff083c rlwinm r31,r31,1,0,30 +15860 0000bc54 7ce33b78 or r3,r7,r7 +15864 0000bc58 7fe4fb78 or r4,r31,r31 +15868 0000bc5c 480266c5 bl 0x32320 _realloc +15872 0000bc60 2c030000 cmpwi r3,0x0 +15876 0000bc64 4182ffc4 beq 0xbc28 +15880 0000bc68 7f9ef840 cmplw cr7,r30,r31 +15884 0000bc6c 7c671b78 or r7,r3,r3 +15888 0000bc70 93fd000c stw r31,0xc(r29) +15892 0000bc74 907d0004 stw r3,0x4(r29) +15896 0000bc78 419dffd8 bgt cr7,0xbc50 +15900 0000bc7c 2f870000 cmpwi cr7,r7,0x0 +15904 0000bc80 419e0160 beq cr7,0xbde0 +15908 0000bc84 813d0008 lwz r9,0x8(r29) +15912 0000bc88 3800005d li r0,0x5d +15916 0000bc8c 7c0939ae stbx r0,r9,r7 +15920 0000bc90 805d0008 lwz r2,0x8(r29) +15924 0000bc94 38420001 addi r2,r2,0x1 +15928 0000bc98 905d0008 stw r2,0x8(r29) +15932 0000bc9c 48000144 b 0xbde0 +15936 0000bca0 7ce33b78 or r3,r7,r7 +15940 0000bca4 480266bd bl 0x32360 _free +15944 0000bca8 38e00000 li r7,0x0 +15948 0000bcac 90fd0004 stw r7,0x4(r29) +15952 0000bcb0 48000130 b 0xbde0 +15956 0000bcb4 4f1c0000 mcrf cr6,cr7 +15960 0000bcb8 83840008 lwz r28,0x8(r4) +15964 0000bcbc 4bffe590 b 0xa24c +15968 0000bcc0 805f0004 lwz r2,0x4(r31) +15972 0000bcc4 81220000 lwz r9,0x0(r2) +15976 0000bcc8 3929ffea addi r9,r9,0xffea +15980 0000bccc 2b890002 cmplwi cr7,r9,0x2 +15984 0000bcd0 419de070 bgt cr7,0x9d40 +15988 0000bcd4 7fe7fb78 or r7,r31,r31 +15992 0000bcd8 3bc00001 li r30,0x1 +15996 0000bcdc 4bffdfe4 b 0x9cc0 +16000 0000bce0 2b9e0001 cmplwi cr7,r30,0x1 +16004 0000bce4 409de0a8 ble cr7,0x9d8c +16008 0000bce8 57c22036 rlwinm r2,r30,4,0,27 +16012 0000bcec 7c42ca14 add r2,r2,r25 +16016 0000bcf0 3be2fff4 addi r31,r2,0xfff4 +16020 0000bcf4 4bffe07c b 0x9d70 +16024 0000bcf8 80020000 lwz r0,0x0(r2) +16028 0000bcfc 2f800027 cmpwi cr7,r0,0x27 ''' +16032 0000bd00 409ecc68 bne cr7,0x8968 +16036 0000bd04 7c8903a6 mtspr ctr,r4 +16040 0000bd08 2f840000 cmpwi cr7,r4,0x0 +16044 0000bd0c 419dcc74 bgt cr7,0x8980 +16048 0000bd10 4bffcc80 b 0x8990 +16052 0000bd14 60000000 nop +16056 0000bd18 60000000 nop +16060 0000bd1c 60000000 nop +16064 0000bd20 81230010 lwz r9,0x10(r3) +16068 0000bd24 38010048 addi r0,r1,0x48 +16072 0000bd28 38400000 li r2,0x0 +16076 0000bd2c 3b400001 li r26,0x1 +16080 0000bd30 90030014 stw r0,0x14(r3) +16084 0000bd34 90410050 stw r2,0x50(r1) +16088 0000bd38 93010048 stw r24,0x48(r1) +16092 0000bd3c 93e1004c stw r31,0x4c(r1) +16096 0000bd40 91210054 stw r9,0x54(r1) +16100 0000bd44 805f0000 lwz r2,0x0(r31) +16104 0000bd48 3802ffe7 addi r0,r2,0xffe7 +16108 0000bd4c 2b800002 cmplwi cr7,r0,0x2 +16112 0000bd50 419dc750 bgt cr7,0x84a0 +16116 0000bd54 38000004 li r0,0x4 +16120 0000bd58 39210058 addi r9,r1,0x58 +16124 0000bd5c 7c0903a6 mtspr ctr,r0 +16128 0000bd60 4bffc730 b 0x8490 +16132 0000bd64 2b9a0003 cmplwi cr7,r26,0x3 +16136 0000bd68 419dc784 bgt cr7,0x84ec +16140 0000bd6c 381affff addi r0,r26,0xffff +16144 0000bd70 205a0004 subfic r2,r26,0x4 +16148 0000bd74 3b210048 addi r25,r1,0x48 +16152 0000bd78 575b2036 rlwinm r27,r26,4,0,27 +16156 0000bd7c 7c4903a6 mtspr ctr,r2 +16160 0000bd80 54032036 rlwinm r3,r0,4,0,27 +16164 0000bd84 7f44d378 or r4,r26,r26 +16168 0000bd88 7cd9da14 add r6,r25,r27 +16172 0000bd8c 7cf91a14 add r7,r25,r3 +16176 0000bd90 4bffc770 b 0x8500 +16180 0000bd94 3bc20001 addi r30,r2,0x1 +16184 0000bd98 7f9ef840 cmplw cr7,r30,r31 +16188 0000bd9c 409de990 ble cr7,0xa72c +16192 0000bda0 4bffe960 b 0xa700 +16196 0000bda4 809c0004 lwz r4,0x4(r28) +16200 0000bda8 7fa3eb78 or r3,r29,r29 +16204 0000bdac 4bffc0b5 bl _d_print_comp +16208 0000bdb0 48000030 b 0xbde0 +16212 0000bdb4 807d0004 lwz r3,0x4(r29) +16216 0000bdb8 480265a9 bl 0x32360 _free +16220 0000bdbc 38e00000 li r7,0x0 +16224 0000bdc0 90fd0004 stw r7,0x4(r29) +16228 0000bdc4 4800001c b 0xbde0 +16232 0000bdc8 807d0004 lwz r3,0x4(r29) +16236 0000bdcc 48026595 bl 0x32360 _free +16240 0000bdd0 38e00000 li r7,0x0 +16244 0000bdd4 90fd0004 stw r7,0x4(r29) +16248 0000bdd8 60000000 nop +16252 0000bddc 60000000 nop +16256 0000bde0 382100c0 addi r1,r1,0xc0 +16260 0000bde4 80010008 lwz r0,0x8(r1) +16264 0000bde8 81610004 lwz r11,0x4(r1) +16268 0000bdec bae1ffdc lmw r23,0xffdc(r1) +16272 0000bdf0 7c0803a6 mtspr lr,r0 +16276 0000bdf4 7d708120 mtocrf 0x08,r11 +16280 0000bdf8 4e800020 blr +16284 0000bdfc 60000000 nop _cplus_demangle_print: +0 0000be00 7c0802a6 mfspr r0,lr +4 0000be04 bfa1fff4 stmw r29,0xfff4(r1) +8 0000be08 38a50001 addi r5,r5,0x1 +12 0000be0c 7c9f2378 or r31,r4,r4 +16 0000be10 7cdd3378 or r29,r6,r6 +20 0000be14 90010008 stw r0,0x8(r1) +24 0000be18 9421ff90 stwu r1,0xff90(r1) +28 0000be1c 90610038 stw r3,0x38(r1) +32 0000be20 7ca32b78 or r3,r5,r5 +36 0000be24 90a10044 stw r5,0x44(r1) +40 0000be28 480264e9 bl 0x32310 _malloc +44 0000be2c 2f830000 cmpwi cr7,r3,0x0 +48 0000be30 9061003c stw r3,0x3c(r1) +52 0000be34 409e001c bne cr7,0xbe50 +56 0000be38 38000001 li r0,0x1 +60 0000be3c 901d0000 stw r0,0x0(r29) +64 0000be40 48000108 b 0xbf48 +68 0000be44 60000000 nop +72 0000be48 60000000 nop +76 0000be4c 60000000 nop +80 0000be50 3bc00000 li r30,0x0 +84 0000be54 38610038 addi r3,r1,0x38 +88 0000be58 7fe4fb78 or r4,r31,r31 +92 0000be5c 93c10040 stw r30,0x40(r1) +96 0000be60 93c10048 stw r30,0x48(r1) +100 0000be64 93c1004c stw r30,0x4c(r1) +104 0000be68 93c10050 stw r30,0x50(r1) +108 0000be6c 4bffbff5 bl _d_print_comp +112 0000be70 8061003c lwz r3,0x3c(r1) +116 0000be74 2f830000 cmpwi cr7,r3,0x0 +120 0000be78 419e00c8 beq cr7,0xbf40 +124 0000be7c 80410040 lwz r2,0x40(r1) +128 0000be80 83e10044 lwz r31,0x44(r1) +132 0000be84 7f82f840 cmplw cr7,r2,r31 +136 0000be88 409c0038 bge cr7,0xbec0 +140 0000be8c 7fc311ae stbx r30,r3,r2 +144 0000be90 38020001 addi r0,r2,0x1 +148 0000be94 90010040 stw r0,0x40(r1) +152 0000be98 8061003c lwz r3,0x3c(r1) +156 0000be9c 48000088 b 0xbf24 +160 0000bea0 8061003c lwz r3,0x3c(r1) +164 0000bea4 480264bd bl 0x32360 _free +168 0000bea8 38600000 li r3,0x0 +172 0000beac 38000001 li r0,0x1 +176 0000beb0 9061003c stw r3,0x3c(r1) +180 0000beb4 90010050 stw r0,0x50(r1) +184 0000beb8 4800008c b 0xbf44 +188 0000bebc 60000000 nop +192 0000bec0 3bc20001 addi r30,r2,0x1 +196 0000bec4 7f9ef840 cmplw cr7,r30,r31 +200 0000bec8 409d0038 ble cr7,0xbf00 +204 0000becc 60000000 nop +208 0000bed0 57ff083c rlwinm r31,r31,1,0,30 +212 0000bed4 7fe4fb78 or r4,r31,r31 +216 0000bed8 48026449 bl 0x32320 _realloc +220 0000bedc 2c030000 cmpwi r3,0x0 +224 0000bee0 4182ffc0 beq 0xbea0 +228 0000bee4 7f9ef840 cmplw cr7,r30,r31 +232 0000bee8 93e10044 stw r31,0x44(r1) +236 0000beec 9061003c stw r3,0x3c(r1) +240 0000bef0 419dffe0 bgt cr7,0xbed0 +244 0000bef4 60000000 nop +248 0000bef8 60000000 nop +252 0000befc 60000000 nop +256 0000bf00 2f830000 cmpwi cr7,r3,0x0 +260 0000bf04 419e0020 beq cr7,0xbf24 +264 0000bf08 80010040 lwz r0,0x40(r1) +268 0000bf0c 38400000 li r2,0x0 +272 0000bf10 7c4301ae stbx r2,r3,r0 +276 0000bf14 80410040 lwz r2,0x40(r1) +280 0000bf18 8061003c lwz r3,0x3c(r1) +284 0000bf1c 38420001 addi r2,r2,0x1 +288 0000bf20 90410040 stw r2,0x40(r1) +292 0000bf24 2f830000 cmpwi cr7,r3,0x0 +296 0000bf28 419e0018 beq cr7,0xbf40 +300 0000bf2c 80010044 lwz r0,0x44(r1) +304 0000bf30 901d0000 stw r0,0x0(r29) +308 0000bf34 48000014 b 0xbf48 +312 0000bf38 60000000 nop +316 0000bf3c 60000000 nop +320 0000bf40 80010050 lwz r0,0x50(r1) +324 0000bf44 901d0000 stw r0,0x0(r29) +328 0000bf48 38210070 addi r1,r1,0x70 +332 0000bf4c 80010008 lwz r0,0x8(r1) +336 0000bf50 bba1fff4 lmw r29,0xfff4(r1) +340 0000bf54 7c0803a6 mtspr lr,r0 +344 0000bf58 4e800020 blr +348 0000bf5c 60000000 nop _d_print_mod: +0 0000bf60 7c0802a6 mfspr r0,lr +4 0000bf64 bf81fff0 stmw r28,0xfff0(r1) +8 0000bf68 7c9f2378 or r31,r4,r4 +12 0000bf6c 7c7d1b78 or r29,r3,r3 +16 0000bf70 90010008 stw r0,0x8(r1) +20 0000bf74 9421ffb0 stwu r1,0xffb0(r1) +24 0000bf78 60000000 nop +28 0000bf7c 80440000 lwz r2,0x0(r4) +32 0000bf80 3922fffd addi r9,r2,0xfffd +36 0000bf84 2b890022 cmplwi cr7,r9,0x22 '"' +40 0000bf88 419d0868 bgt cr7,0xc7f0 +44 0000bf8c 3c400001 lis r2,0x1 +48 0000bf90 5529103a rlwinm r9,r9,2,0,29 +52 0000bf94 3842bfa8 addi r2,r2,0xbfa8 +56 0000bf98 7c09102e lwzx r0,r9,r2 +60 0000bf9c 7c001214 add r0,r0,r2 +64 0000bfa0 7c0903a6 mtspr ctr,r0 +68 0000bfa4 4e800420 bctr +72 0000bfa8 0000081c .long 0x0000081c +76 0000bfac 00000848 .long 0x00000848 +80 0000bfb0 00000848 .long 0x00000848 +84 0000bfb4 00000848 .long 0x00000848 +88 0000bfb8 00000848 .long 0x00000848 +92 0000bfbc 00000848 .long 0x00000848 +96 0000bfc0 00000848 .long 0x00000848 +100 0000bfc4 00000848 .long 0x00000848 +104 0000bfc8 00000848 .long 0x00000848 +108 0000bfcc 00000848 .long 0x00000848 +112 0000bfd0 00000848 .long 0x00000848 +116 0000bfd4 00000848 .long 0x00000848 +120 0000bfd8 00000848 .long 0x00000848 +124 0000bfdc 00000848 .long 0x00000848 +128 0000bfe0 00000848 .long 0x00000848 +132 0000bfe4 00000848 .long 0x00000848 +136 0000bfe8 00000848 .long 0x00000848 +140 0000bfec 00000848 .long 0x00000848 +144 0000bff0 00000848 .long 0x00000848 +148 0000bff4 0000008c .long 0x0000008c +152 0000bff8 00000128 .long 0x00000128 +156 0000bffc 00000210 .long 0x00000210 +160 0000c000 0000008c .long 0x0000008c +164 0000c004 00000128 .long 0x00000128 +168 0000c008 00000210 .long 0x00000210 +172 0000c00c 000002e8 .long 0x000002e8 +176 0000c010 00000390 .long 0x00000390 +180 0000c014 00000420 .long 0x00000420 +184 0000c018 000004c0 .long 0x000004c0 +188 0000c01c 00000598 .long 0x00000598 +192 0000c020 00000848 .long 0x00000848 +196 0000c024 00000848 .long 0x00000848 +200 0000c028 00000848 .long 0x00000848 +204 0000c02c 00000848 .long 0x00000848 +208 0000c030 00000680 .long 0x00000680 +212 0000c034 80630004 lwz r3,0x4(r3) +216 0000c038 2f830000 cmpwi cr7,r3,0x0 +220 0000c03c 419e07c4 beq cr7,0xc800 +224 0000c040 811d0008 lwz r8,0x8(r29) +228 0000c044 83fd000c lwz r31,0xc(r29) +232 0000c048 3bc80009 addi r30,r8,0x9 +236 0000c04c 7f9ef840 cmplw cr7,r30,r31 +240 0000c050 419d0040 bgt cr7,0xc090 +244 0000c054 3c400003 lis r2,0x3 +248 0000c058 7d434214 add r10,r3,r8 +252 0000c05c 3842d380 addi r2,r2,0xd380 restrict +256 0000c060 4800009c b 0xc0fc +260 0000c064 807d0004 lwz r3,0x4(r29) +264 0000c068 480262f9 bl 0x32360 _free +268 0000c06c 38600000 li r3,0x0 +272 0000c070 38000001 li r0,0x1 +276 0000c074 7c671b78 or r7,r3,r3 +280 0000c078 907d0004 stw r3,0x4(r29) +284 0000c07c 901d0018 stw r0,0x18(r29) +288 0000c080 48000038 b 0xc0b8 +292 0000c084 60000000 nop +296 0000c088 60000000 nop +300 0000c08c 60000000 nop +304 0000c090 57ff083c rlwinm r31,r31,1,0,30 +308 0000c094 7fe4fb78 or r4,r31,r31 +312 0000c098 48026289 bl 0x32320 _realloc +316 0000c09c 2c030000 cmpwi r3,0x0 +320 0000c0a0 4182ffc4 beq 0xc064 +324 0000c0a4 7f9ff040 cmplw cr7,r31,r30 +328 0000c0a8 93fd000c stw r31,0xc(r29) +332 0000c0ac 907d0004 stw r3,0x4(r29) +336 0000c0b0 419cffe0 blt cr7,0xc090 +340 0000c0b4 7c671b78 or r7,r3,r3 +344 0000c0b8 2f870000 cmpwi cr7,r7,0x0 +348 0000c0bc 419e0744 beq cr7,0xc800 +352 0000c0c0 3c400003 lis r2,0x3 +356 0000c0c4 815d0008 lwz r10,0x8(r29) +360 0000c0c8 3842d380 addi r2,r2,0xd380 restrict +364 0000c0cc 480000c0 b 0xc18c +368 0000c0d0 80630004 lwz r3,0x4(r3) +372 0000c0d4 2f830000 cmpwi cr7,r3,0x0 +376 0000c0d8 419e0728 beq cr7,0xc800 +380 0000c0dc 811d0008 lwz r8,0x8(r29) +384 0000c0e0 83fd000c lwz r31,0xc(r29) +388 0000c0e4 3bc80009 addi r30,r8,0x9 +392 0000c0e8 7f9ef840 cmplw cr7,r30,r31 +396 0000c0ec 419d0064 bgt cr7,0xc150 +400 0000c0f0 3c400003 lis r2,0x3 +404 0000c0f4 7d434214 add r10,r3,r8 +408 0000c0f8 3842d38c addi r2,r2,0xd38c volatile +412 0000c0fc 89620008 lbz r11,0x8(r2) +416 0000c100 80020000 lwz r0,0x0(r2) restrict +420 0000c104 81220004 lwz r9,0x4(r2) +424 0000c108 7c03412e stwx r0,r3,r8 +428 0000c10c 996a0008 stb r11,0x8(r10) +432 0000c110 912a0004 stw r9,0x4(r10) +436 0000c114 805d0008 lwz r2,0x8(r29) +440 0000c118 38420009 addi r2,r2,0x9 +444 0000c11c 905d0008 stw r2,0x8(r29) +448 0000c120 480006e0 b 0xc800 +452 0000c124 807d0004 lwz r3,0x4(r29) +456 0000c128 48026239 bl 0x32360 _free +460 0000c12c 38600000 li r3,0x0 +464 0000c130 38000001 li r0,0x1 +468 0000c134 7c671b78 or r7,r3,r3 +472 0000c138 907d0004 stw r3,0x4(r29) +476 0000c13c 901d0018 stw r0,0x18(r29) +480 0000c140 48000038 b 0xc178 +484 0000c144 60000000 nop +488 0000c148 60000000 nop +492 0000c14c 60000000 nop +496 0000c150 57ff083c rlwinm r31,r31,1,0,30 +500 0000c154 7fe4fb78 or r4,r31,r31 +504 0000c158 480261c9 bl 0x32320 _realloc +508 0000c15c 2c030000 cmpwi r3,0x0 +512 0000c160 4182ffc4 beq 0xc124 +516 0000c164 7f9ff040 cmplw cr7,r31,r30 +520 0000c168 93fd000c stw r31,0xc(r29) +524 0000c16c 907d0004 stw r3,0x4(r29) +528 0000c170 419cffe0 blt cr7,0xc150 +532 0000c174 7c671b78 or r7,r3,r3 +536 0000c178 2f870000 cmpwi cr7,r7,0x0 +540 0000c17c 419e0684 beq cr7,0xc800 +544 0000c180 3c400003 lis r2,0x3 +548 0000c184 815d0008 lwz r10,0x8(r29) +552 0000c188 3842d38c addi r2,r2,0xd38c volatile +556 0000c18c 89020008 lbz r8,0x8(r2) +560 0000c190 80020000 lwz r0,0x0(r2) restrict +564 0000c194 7d275214 add r9,r7,r10 +568 0000c198 81620004 lwz r11,0x4(r2) +572 0000c19c 7c07512e stwx r0,r7,r10 +576 0000c1a0 99090008 stb r8,0x8(r9) +580 0000c1a4 91690004 stw r11,0x4(r9) +584 0000c1a8 805d0008 lwz r2,0x8(r29) +588 0000c1ac 38420009 addi r2,r2,0x9 +592 0000c1b0 905d0008 stw r2,0x8(r29) +596 0000c1b4 4800064c b 0xc800 +600 0000c1b8 80630004 lwz r3,0x4(r3) +604 0000c1bc 2f830000 cmpwi cr7,r3,0x0 +608 0000c1c0 419e0640 beq cr7,0xc800 +612 0000c1c4 815d0008 lwz r10,0x8(r29) +616 0000c1c8 83fd000c lwz r31,0xc(r29) +620 0000c1cc 3bca0006 addi r30,r10,0x6 +624 0000c1d0 7f9ef840 cmplw cr7,r30,r31 +628 0000c1d4 419d005c bgt cr7,0xc230 +632 0000c1d8 3c400003 lis r2,0x3 +636 0000c1dc 7d635214 add r11,r3,r10 +640 0000c1e0 3842d398 addi r2,r2,0xd398 const +644 0000c1e4 a1220004 lhz r9,0x4(r2) +648 0000c1e8 80020000 lwz r0,0x0(r2) const +652 0000c1ec 7c03512e stwx r0,r3,r10 +656 0000c1f0 b12b0004 sth r9,0x4(r11) +660 0000c1f4 805d0008 lwz r2,0x8(r29) +664 0000c1f8 38420006 addi r2,r2,0x6 +668 0000c1fc 905d0008 stw r2,0x8(r29) +672 0000c200 48000600 b 0xc800 +676 0000c204 807d0004 lwz r3,0x4(r29) +680 0000c208 48026159 bl 0x32360 _free +684 0000c20c 38600000 li r3,0x0 +688 0000c210 38000001 li r0,0x1 +692 0000c214 7c681b78 or r8,r3,r3 +696 0000c218 907d0004 stw r3,0x4(r29) +700 0000c21c 901d0018 stw r0,0x18(r29) +704 0000c220 48000038 b 0xc258 +708 0000c224 60000000 nop +712 0000c228 60000000 nop +716 0000c22c 60000000 nop +720 0000c230 57ff083c rlwinm r31,r31,1,0,30 +724 0000c234 7fe4fb78 or r4,r31,r31 +728 0000c238 480260e9 bl 0x32320 _realloc +732 0000c23c 2c030000 cmpwi r3,0x0 +736 0000c240 4182ffc4 beq 0xc204 +740 0000c244 7f9ff040 cmplw cr7,r31,r30 +744 0000c248 93fd000c stw r31,0xc(r29) +748 0000c24c 907d0004 stw r3,0x4(r29) +752 0000c250 419cffe0 blt cr7,0xc230 +756 0000c254 7c681b78 or r8,r3,r3 +760 0000c258 2f880000 cmpwi cr7,r8,0x0 +764 0000c25c 419e05a4 beq cr7,0xc800 +768 0000c260 3c400003 lis r2,0x3 +772 0000c264 817d0008 lwz r11,0x8(r29) +776 0000c268 3842d398 addi r2,r2,0xd398 const +780 0000c26c a1420004 lhz r10,0x4(r2) +784 0000c270 80020000 lwz r0,0x0(r2) const +788 0000c274 7d285a14 add r9,r8,r11 +792 0000c278 7c08592e stwx r0,r8,r11 +796 0000c27c b1490004 sth r10,0x4(r9) +800 0000c280 805d0008 lwz r2,0x8(r29) +804 0000c284 38420006 addi r2,r2,0x6 +808 0000c288 905d0008 stw r2,0x8(r29) +812 0000c28c 48000574 b 0xc800 +816 0000c290 80630004 lwz r3,0x4(r3) +820 0000c294 2f830000 cmpwi cr7,r3,0x0 +824 0000c298 419e0098 beq cr7,0xc330 +828 0000c29c 813d0008 lwz r9,0x8(r29) +832 0000c2a0 83dd000c lwz r30,0xc(r29) +836 0000c2a4 7f89f040 cmplw cr7,r9,r30 +840 0000c2a8 409c0038 bge cr7,0xc2e0 +844 0000c2ac 38490001 addi r2,r9,0x1 +848 0000c2b0 38000020 li r0,0x20 +852 0000c2b4 7c0349ae stbx r0,r3,r9 +856 0000c2b8 905d0008 stw r2,0x8(r29) +860 0000c2bc 48000074 b 0xc330 +864 0000c2c0 807d0004 lwz r3,0x4(r29) +868 0000c2c4 4802609d bl 0x32360 _free +872 0000c2c8 38600000 li r3,0x0 +876 0000c2cc 38000001 li r0,0x1 +880 0000c2d0 907d0004 stw r3,0x4(r29) +884 0000c2d4 901d0018 stw r0,0x18(r29) +888 0000c2d8 48000058 b 0xc330 +892 0000c2dc 60000000 nop +896 0000c2e0 3b890001 addi r28,r9,0x1 +900 0000c2e4 7f9cf040 cmplw cr7,r28,r30 +904 0000c2e8 409d0028 ble cr7,0xc310 +908 0000c2ec 57de083c rlwinm r30,r30,1,0,30 +912 0000c2f0 7fc4f378 or r4,r30,r30 +916 0000c2f4 4802602d bl 0x32320 _realloc +920 0000c2f8 2c030000 cmpwi r3,0x0 +924 0000c2fc 4182ffc4 beq 0xc2c0 +928 0000c300 7f9cf040 cmplw cr7,r28,r30 +932 0000c304 93dd000c stw r30,0xc(r29) +936 0000c308 907d0004 stw r3,0x4(r29) +940 0000c30c 419dffe0 bgt cr7,0xc2ec +944 0000c310 2f830000 cmpwi cr7,r3,0x0 +948 0000c314 419e001c beq cr7,0xc330 +952 0000c318 813d0008 lwz r9,0x8(r29) +956 0000c31c 38000020 li r0,0x20 +960 0000c320 7c0919ae stbx r0,r9,r3 +964 0000c324 805d0008 lwz r2,0x8(r29) +968 0000c328 38420001 addi r2,r2,0x1 +972 0000c32c 905d0008 stw r2,0x8(r29) +976 0000c330 809f0008 lwz r4,0x8(r31) +980 0000c334 48000494 b 0xc7c8 +984 0000c338 80030000 lwz r0,0x0(r3) +988 0000c33c 70020004 andi. r2,r0,0x4 +992 0000c340 408204c0 bne 0xc800 +996 0000c344 80630004 lwz r3,0x4(r3) +1000 0000c348 2f830000 cmpwi cr7,r3,0x0 +1004 0000c34c 419e04b4 beq cr7,0xc800 +1008 0000c350 813d0008 lwz r9,0x8(r29) +1012 0000c354 83fd000c lwz r31,0xc(r29) +1016 0000c358 7f89f840 cmplw cr7,r9,r31 +1020 0000c35c 409c0018 bge cr7,0xc374 +1024 0000c360 38490001 addi r2,r9,0x1 +1028 0000c364 3800002a li r0,0x2a +1032 0000c368 7c0349ae stbx r0,r3,r9 +1036 0000c36c 905d0008 stw r2,0x8(r29) +1040 0000c370 48000490 b 0xc800 +1044 0000c374 3bc90001 addi r30,r9,0x1 +1048 0000c378 7f9ef840 cmplw cr7,r30,r31 +1052 0000c37c 409d0028 ble cr7,0xc3a4 +1056 0000c380 57ff083c rlwinm r31,r31,1,0,30 +1060 0000c384 7fe4fb78 or r4,r31,r31 +1064 0000c388 48025f99 bl 0x32320 _realloc +1068 0000c38c 2c030000 cmpwi r3,0x0 +1072 0000c390 41820068 beq 0xc3f8 +1076 0000c394 7f9ef840 cmplw cr7,r30,r31 +1080 0000c398 93fd000c stw r31,0xc(r29) +1084 0000c39c 907d0004 stw r3,0x4(r29) +1088 0000c3a0 419dffe0 bgt cr7,0xc380 +1092 0000c3a4 2f830000 cmpwi cr7,r3,0x0 +1096 0000c3a8 419e0458 beq cr7,0xc800 +1100 0000c3ac 813d0008 lwz r9,0x8(r29) +1104 0000c3b0 3800002a li r0,0x2a +1108 0000c3b4 7c0919ae stbx r0,r9,r3 +1112 0000c3b8 805d0008 lwz r2,0x8(r29) +1116 0000c3bc 38420001 addi r2,r2,0x1 +1120 0000c3c0 905d0008 stw r2,0x8(r29) +1124 0000c3c4 4800043c b 0xc800 +1128 0000c3c8 80630004 lwz r3,0x4(r3) +1132 0000c3cc 2f830000 cmpwi cr7,r3,0x0 +1136 0000c3d0 419e0430 beq cr7,0xc800 +1140 0000c3d4 813d0008 lwz r9,0x8(r29) +1144 0000c3d8 83fd000c lwz r31,0xc(r29) +1148 0000c3dc 7f89f840 cmplw cr7,r9,r31 +1152 0000c3e0 409c0034 bge cr7,0xc414 +1156 0000c3e4 38490001 addi r2,r9,0x1 +1160 0000c3e8 38000026 li r0,0x26 +1164 0000c3ec 7c0349ae stbx r0,r3,r9 +1168 0000c3f0 905d0008 stw r2,0x8(r29) +1172 0000c3f4 4800040c b 0xc800 +1176 0000c3f8 807d0004 lwz r3,0x4(r29) +1180 0000c3fc 48025f65 bl 0x32360 _free +1184 0000c400 38600000 li r3,0x0 +1188 0000c404 38000001 li r0,0x1 +1192 0000c408 907d0004 stw r3,0x4(r29) +1196 0000c40c 901d0018 stw r0,0x18(r29) +1200 0000c410 480003f0 b 0xc800 +1204 0000c414 3bc90001 addi r30,r9,0x1 +1208 0000c418 7f9ef840 cmplw cr7,r30,r31 +1212 0000c41c 409d0028 ble cr7,0xc444 +1216 0000c420 57ff083c rlwinm r31,r31,1,0,30 +1220 0000c424 7fe4fb78 or r4,r31,r31 +1224 0000c428 48025ef9 bl 0x32320 _realloc +1228 0000c42c 2c030000 cmpwi r3,0x0 +1232 0000c430 4182ffc8 beq 0xc3f8 +1236 0000c434 7f9ef840 cmplw cr7,r30,r31 +1240 0000c438 93fd000c stw r31,0xc(r29) +1244 0000c43c 907d0004 stw r3,0x4(r29) +1248 0000c440 419dffe0 bgt cr7,0xc420 +1252 0000c444 2f830000 cmpwi cr7,r3,0x0 +1256 0000c448 419e03b8 beq cr7,0xc800 +1260 0000c44c 813d0008 lwz r9,0x8(r29) +1264 0000c450 38000026 li r0,0x26 +1268 0000c454 7c0919ae stbx r0,r9,r3 +1272 0000c458 805d0008 lwz r2,0x8(r29) +1276 0000c45c 38420001 addi r2,r2,0x1 +1280 0000c460 905d0008 stw r2,0x8(r29) +1284 0000c464 4800039c b 0xc800 +1288 0000c468 80630004 lwz r3,0x4(r3) +1292 0000c46c 2f830000 cmpwi cr7,r3,0x0 +1296 0000c470 419e0390 beq cr7,0xc800 +1300 0000c474 815d0008 lwz r10,0x8(r29) +1304 0000c478 83fd000c lwz r31,0xc(r29) +1308 0000c47c 3bca0008 addi r30,r10,0x8 +1312 0000c480 7f9ef840 cmplw cr7,r30,r31 +1316 0000c484 419d005c bgt cr7,0xc4e0 +1320 0000c488 3c400003 lis r2,0x3 +1324 0000c48c 7d635214 add r11,r3,r10 +1328 0000c490 3842d3a0 addi r2,r2,0xd3a0 complex +1332 0000c494 81220004 lwz r9,0x4(r2) +1336 0000c498 80020000 lwz r0,0x0(r2) complex +1340 0000c49c 7c03512e stwx r0,r3,r10 +1344 0000c4a0 912b0004 stw r9,0x4(r11) +1348 0000c4a4 805d0008 lwz r2,0x8(r29) +1352 0000c4a8 38420008 addi r2,r2,0x8 +1356 0000c4ac 905d0008 stw r2,0x8(r29) +1360 0000c4b0 48000350 b 0xc800 +1364 0000c4b4 807d0004 lwz r3,0x4(r29) +1368 0000c4b8 48025ea9 bl 0x32360 _free +1372 0000c4bc 38600000 li r3,0x0 +1376 0000c4c0 38000001 li r0,0x1 +1380 0000c4c4 7c681b78 or r8,r3,r3 +1384 0000c4c8 907d0004 stw r3,0x4(r29) +1388 0000c4cc 901d0018 stw r0,0x18(r29) +1392 0000c4d0 48000038 b 0xc508 +1396 0000c4d4 60000000 nop +1400 0000c4d8 60000000 nop +1404 0000c4dc 60000000 nop +1408 0000c4e0 57ff083c rlwinm r31,r31,1,0,30 +1412 0000c4e4 7fe4fb78 or r4,r31,r31 +1416 0000c4e8 48025e39 bl 0x32320 _realloc +1420 0000c4ec 2c030000 cmpwi r3,0x0 +1424 0000c4f0 4182ffc4 beq 0xc4b4 +1428 0000c4f4 7f9ff040 cmplw cr7,r31,r30 +1432 0000c4f8 93fd000c stw r31,0xc(r29) +1436 0000c4fc 907d0004 stw r3,0x4(r29) +1440 0000c500 419cffe0 blt cr7,0xc4e0 +1444 0000c504 7c681b78 or r8,r3,r3 +1448 0000c508 2f880000 cmpwi cr7,r8,0x0 +1452 0000c50c 419e02f4 beq cr7,0xc800 +1456 0000c510 3c400003 lis r2,0x3 +1460 0000c514 817d0008 lwz r11,0x8(r29) +1464 0000c518 3842d3a0 addi r2,r2,0xd3a0 complex +1468 0000c51c 81420004 lwz r10,0x4(r2) +1472 0000c520 80020000 lwz r0,0x0(r2) complex +1476 0000c524 7d285a14 add r9,r8,r11 +1480 0000c528 7c08592e stwx r0,r8,r11 +1484 0000c52c 91490004 stw r10,0x4(r9) +1488 0000c530 805d0008 lwz r2,0x8(r29) +1492 0000c534 38420008 addi r2,r2,0x8 +1496 0000c538 905d0008 stw r2,0x8(r29) +1500 0000c53c 480002c4 b 0xc800 +1504 0000c540 80630004 lwz r3,0x4(r3) +1508 0000c544 2f830000 cmpwi cr7,r3,0x0 +1512 0000c548 419e02b8 beq cr7,0xc800 +1516 0000c54c 811d0008 lwz r8,0x8(r29) +1520 0000c550 83fd000c lwz r31,0xc(r29) +1524 0000c554 3bc8000a addi r30,r8,0xa +1528 0000c558 7f9ef840 cmplw cr7,r30,r31 +1532 0000c55c 419d0064 bgt cr7,0xc5c0 +1536 0000c560 3c400003 lis r2,0x3 +1540 0000c564 7d434214 add r10,r3,r8 +1544 0000c568 3842d3ac addi r2,r2,0xd3ac imaginary +1548 0000c56c a1620008 lhz r11,0x8(r2) +1552 0000c570 80020000 lwz r0,0x0(r2) imaginary +1556 0000c574 81220004 lwz r9,0x4(r2) +1560 0000c578 7c03412e stwx r0,r3,r8 +1564 0000c57c b16a0008 sth r11,0x8(r10) +1568 0000c580 912a0004 stw r9,0x4(r10) +1572 0000c584 805d0008 lwz r2,0x8(r29) +1576 0000c588 3842000a addi r2,r2,0xa +1580 0000c58c 905d0008 stw r2,0x8(r29) +1584 0000c590 48000270 b 0xc800 +1588 0000c594 807d0004 lwz r3,0x4(r29) +1592 0000c598 48025dc9 bl 0x32360 _free +1596 0000c59c 38600000 li r3,0x0 +1600 0000c5a0 38000001 li r0,0x1 +1604 0000c5a4 7c671b78 or r7,r3,r3 +1608 0000c5a8 907d0004 stw r3,0x4(r29) +1612 0000c5ac 901d0018 stw r0,0x18(r29) +1616 0000c5b0 48000038 b 0xc5e8 +1620 0000c5b4 60000000 nop +1624 0000c5b8 60000000 nop +1628 0000c5bc 60000000 nop +1632 0000c5c0 57ff083c rlwinm r31,r31,1,0,30 +1636 0000c5c4 7fe4fb78 or r4,r31,r31 +1640 0000c5c8 48025d59 bl 0x32320 _realloc +1644 0000c5cc 2c030000 cmpwi r3,0x0 +1648 0000c5d0 4182ffc4 beq 0xc594 +1652 0000c5d4 7f9ff040 cmplw cr7,r31,r30 +1656 0000c5d8 93fd000c stw r31,0xc(r29) +1660 0000c5dc 907d0004 stw r3,0x4(r29) +1664 0000c5e0 419cffe0 blt cr7,0xc5c0 +1668 0000c5e4 7c671b78 or r7,r3,r3 +1672 0000c5e8 2f870000 cmpwi cr7,r7,0x0 +1676 0000c5ec 419e0214 beq cr7,0xc800 +1680 0000c5f0 3c400003 lis r2,0x3 +1684 0000c5f4 815d0008 lwz r10,0x8(r29) +1688 0000c5f8 3842d3ac addi r2,r2,0xd3ac imaginary +1692 0000c5fc a1020008 lhz r8,0x8(r2) +1696 0000c600 80020000 lwz r0,0x0(r2) imaginary +1700 0000c604 7d275214 add r9,r7,r10 +1704 0000c608 81620004 lwz r11,0x4(r2) +1708 0000c60c 7c07512e stwx r0,r7,r10 +1712 0000c610 b1090008 sth r8,0x8(r9) +1716 0000c614 91690004 stw r11,0x4(r9) +1720 0000c618 805d0008 lwz r2,0x8(r29) +1724 0000c61c 3842000a addi r2,r2,0xa +1728 0000c620 905d0008 stw r2,0x8(r29) +1732 0000c624 480001dc b 0xc800 +1736 0000c628 80630004 lwz r3,0x4(r3) +1740 0000c62c 2f830000 cmpwi cr7,r3,0x0 +1744 0000c630 419e00b0 beq cr7,0xc6e0 +1748 0000c634 813d0008 lwz r9,0x8(r29) +1752 0000c638 2f890000 cmpwi cr7,r9,0x0 +1756 0000c63c 419e0014 beq cr7,0xc650 +1760 0000c640 7c434a14 add r2,r3,r9 +1764 0000c644 8802ffff lbz r0,0xffff(r2) +1768 0000c648 2f800028 cmpwi cr7,r0,0x28 '(' +1772 0000c64c 419e0094 beq cr7,0xc6e0 +1776 0000c650 83dd000c lwz r30,0xc(r29) +1780 0000c654 7f9e4840 cmplw cr7,r30,r9 +1784 0000c658 409d0038 ble cr7,0xc690 +1788 0000c65c 38490001 addi r2,r9,0x1 +1792 0000c660 38000020 li r0,0x20 +1796 0000c664 7c0349ae stbx r0,r3,r9 +1800 0000c668 905d0008 stw r2,0x8(r29) +1804 0000c66c 48000074 b 0xc6e0 +1808 0000c670 807d0004 lwz r3,0x4(r29) +1812 0000c674 48025ced bl 0x32360 _free +1816 0000c678 38600000 li r3,0x0 +1820 0000c67c 38000001 li r0,0x1 +1824 0000c680 907d0004 stw r3,0x4(r29) +1828 0000c684 901d0018 stw r0,0x18(r29) +1832 0000c688 48000058 b 0xc6e0 +1836 0000c68c 60000000 nop +1840 0000c690 3b890001 addi r28,r9,0x1 +1844 0000c694 7f9cf040 cmplw cr7,r28,r30 +1848 0000c698 409d0028 ble cr7,0xc6c0 +1852 0000c69c 57de083c rlwinm r30,r30,1,0,30 +1856 0000c6a0 7fc4f378 or r4,r30,r30 +1860 0000c6a4 48025c7d bl 0x32320 _realloc +1864 0000c6a8 2c030000 cmpwi r3,0x0 +1868 0000c6ac 4182ffc4 beq 0xc670 +1872 0000c6b0 7f9cf040 cmplw cr7,r28,r30 +1876 0000c6b4 93dd000c stw r30,0xc(r29) +1880 0000c6b8 907d0004 stw r3,0x4(r29) +1884 0000c6bc 419dffe0 bgt cr7,0xc69c +1888 0000c6c0 2f830000 cmpwi cr7,r3,0x0 +1892 0000c6c4 419e001c beq cr7,0xc6e0 +1896 0000c6c8 813d0008 lwz r9,0x8(r29) +1900 0000c6cc 38000020 li r0,0x20 +1904 0000c6d0 7c0919ae stbx r0,r9,r3 +1908 0000c6d4 805d0008 lwz r2,0x8(r29) +1912 0000c6d8 38420001 addi r2,r2,0x1 +1916 0000c6dc 905d0008 stw r2,0x8(r29) +1920 0000c6e0 809f0004 lwz r4,0x4(r31) +1924 0000c6e4 7fa3eb78 or r3,r29,r29 +1928 0000c6e8 4bffb779 bl _d_print_comp +1932 0000c6ec 807d0004 lwz r3,0x4(r29) +1936 0000c6f0 2f830000 cmpwi cr7,r3,0x0 +1940 0000c6f4 419e010c beq cr7,0xc800 +1944 0000c6f8 815d0008 lwz r10,0x8(r29) +1948 0000c6fc 83fd000c lwz r31,0xc(r29) +1952 0000c700 3b8a0003 addi r28,r10,0x3 +1956 0000c704 7f9cf840 cmplw cr7,r28,r31 +1960 0000c708 419d005c bgt cr7,0xc764 +1964 0000c70c 3c400003 lis r2,0x3 +1968 0000c710 7d635214 add r11,r3,r10 +1972 0000c714 3842d350 addi r2,r2,0xd350 ::* +1976 0000c718 a1220001 lhz r9,0x1(r2) +1980 0000c71c 88020000 lbz r0,0x0(r2) ::* +1984 0000c720 7c0351ae stbx r0,r3,r10 +1988 0000c724 b12b0001 sth r9,0x1(r11) +1992 0000c728 805d0008 lwz r2,0x8(r29) +1996 0000c72c 38420003 addi r2,r2,0x3 +2000 0000c730 905d0008 stw r2,0x8(r29) +2004 0000c734 480000cc b 0xc800 +2008 0000c738 807d0004 lwz r3,0x4(r29) +2012 0000c73c 48025c25 bl 0x32360 _free +2016 0000c740 38000001 li r0,0x1 +2020 0000c744 7fc8f378 or r8,r30,r30 +2024 0000c748 93dd0004 stw r30,0x4(r29) +2028 0000c74c 901d0018 stw r0,0x18(r29) +2032 0000c750 4800003c b 0xc78c +2036 0000c754 60000000 nop +2040 0000c758 60000000 nop +2044 0000c75c 60000000 nop +2048 0000c760 7fc3f378 or r3,r30,r30 +2052 0000c764 57ff083c rlwinm r31,r31,1,0,30 +2056 0000c768 7fe4fb78 or r4,r31,r31 +2060 0000c76c 48025bb5 bl 0x32320 _realloc +2064 0000c770 7c7e1b79 or. r30,r3,r3 +2068 0000c774 4182ffc4 beq 0xc738 +2072 0000c778 7f9fe040 cmplw cr7,r31,r28 +2076 0000c77c 93dd0004 stw r30,0x4(r29) +2080 0000c780 93fd000c stw r31,0xc(r29) +2084 0000c784 419cffdc blt cr7,0xc760 +2088 0000c788 7fc8f378 or r8,r30,r30 +2092 0000c78c 2f880000 cmpwi cr7,r8,0x0 +2096 0000c790 419e0070 beq cr7,0xc800 +2100 0000c794 3c400003 lis r2,0x3 +2104 0000c798 817d0008 lwz r11,0x8(r29) +2108 0000c79c 3842d350 addi r2,r2,0xd350 ::* +2112 0000c7a0 a1420001 lhz r10,0x1(r2) +2116 0000c7a4 88020000 lbz r0,0x0(r2) ::* +2120 0000c7a8 7d285a14 add r9,r8,r11 +2124 0000c7ac 7c0859ae stbx r0,r8,r11 +2128 0000c7b0 b1490001 sth r10,0x1(r9) +2132 0000c7b4 805d0008 lwz r2,0x8(r29) +2136 0000c7b8 38420003 addi r2,r2,0x3 +2140 0000c7bc 905d0008 stw r2,0x8(r29) +2144 0000c7c0 48000040 b 0xc800 +2148 0000c7c4 80840004 lwz r4,0x4(r4) +2152 0000c7c8 7fa3eb78 or r3,r29,r29 +2156 0000c7cc 60000000 nop +2160 0000c7d0 38210050 addi r1,r1,0x50 +2164 0000c7d4 80010008 lwz r0,0x8(r1) +2168 0000c7d8 bb81fff0 lmw r28,0xfff0(r1) +2172 0000c7dc 7c0803a6 mtspr lr,r0 +2176 0000c7e0 4bffb680 b _d_print_comp +2180 0000c7e4 60000000 nop +2184 0000c7e8 60000000 nop +2188 0000c7ec 60000000 nop +2192 0000c7f0 7fa3eb78 or r3,r29,r29 +2196 0000c7f4 7fe4fb78 or r4,r31,r31 +2200 0000c7f8 4bffffd8 b 0xc7d0 +2204 0000c7fc 60000000 nop +2208 0000c800 38210050 addi r1,r1,0x50 +2212 0000c804 80010008 lwz r0,0x8(r1) +2216 0000c808 bb81fff0 lmw r28,0xfff0(r1) +2220 0000c80c 7c0803a6 mtspr lr,r0 +2224 0000c810 4e800020 blr +2228 0000c814 60000000 nop +2232 0000c818 60000000 nop +2236 0000c81c 60000000 nop _d_print_array_type: +0 0000c820 7c0802a6 mfspr r0,lr +4 0000c824 bf41ffe8 stmw r26,0xffe8(r1) +8 0000c828 7cbc2b79 or. r28,r5,r5 +12 0000c82c 7c7e1b78 or r30,r3,r3 +16 0000c830 7c9a2378 or r26,r4,r4 +20 0000c834 90010008 stw r0,0x8(r1) +24 0000c838 9421ffa0 stwu r1,0xffa0(r1) +28 0000c83c 418201ec beq 0xca28 +32 0000c840 7f82e378 or r2,r28,r28 +36 0000c844 60000000 nop +40 0000c848 60000000 nop +44 0000c84c 60000000 nop +48 0000c850 80020008 lwz r0,0x8(r2) +52 0000c854 2f800000 cmpwi cr7,r0,0x0 +56 0000c858 409e0028 bne cr7,0xc880 +60 0000c85c 80420004 lwz r2,0x4(r2) +64 0000c860 80020000 lwz r0,0x0(r2) +68 0000c864 2f800024 cmpwi cr7,r0,0x24 '$' +72 0000c868 409e03b0 bne cr7,0xcc18 +76 0000c86c 3b600000 li r27,0x0 +80 0000c870 3be00000 li r31,0x0 +84 0000c874 480000dc b 0xc950 +88 0000c878 60000000 nop +92 0000c87c 60000000 nop +96 0000c880 80420000 lwz r2,0x0(r2) +100 0000c884 2f820000 cmpwi cr7,r2,0x0 +104 0000c888 409effc8 bne cr7,0xc850 +108 0000c88c 3b600001 li r27,0x1 +112 0000c890 3be00000 li r31,0x0 +116 0000c894 480000bc b 0xc950 +120 0000c898 805e0008 lwz r2,0x8(r30) +124 0000c89c 83fe000c lwz r31,0xc(r30) +128 0000c8a0 3ba20002 addi r29,r2,0x2 +132 0000c8a4 7f9df840 cmplw cr7,r29,r31 +136 0000c8a8 419d0048 bgt cr7,0xc8f0 +140 0000c8ac 38002028 li r0,0x2028 +144 0000c8b0 3b600001 li r27,0x1 +148 0000c8b4 3be00001 li r31,0x1 +152 0000c8b8 7c03132e sthx r0,r3,r2 +156 0000c8bc 805e0008 lwz r2,0x8(r30) +160 0000c8c0 38420002 addi r2,r2,0x2 +164 0000c8c4 905e0008 stw r2,0x8(r30) +168 0000c8c8 48000088 b 0xc950 +172 0000c8cc 807e0004 lwz r3,0x4(r30) +176 0000c8d0 48025a91 bl 0x32360 _free +180 0000c8d4 38600000 li r3,0x0 +184 0000c8d8 38000001 li r0,0x1 +188 0000c8dc 7c621b78 or r2,r3,r3 +192 0000c8e0 907e0004 stw r3,0x4(r30) +196 0000c8e4 901e0018 stw r0,0x18(r30) +200 0000c8e8 48000030 b 0xc918 +204 0000c8ec 60000000 nop +208 0000c8f0 57ff083c rlwinm r31,r31,1,0,30 +212 0000c8f4 7fe4fb78 or r4,r31,r31 +216 0000c8f8 48025a29 bl 0x32320 _realloc +220 0000c8fc 2c030000 cmpwi r3,0x0 +224 0000c900 4182ffcc beq 0xc8cc +228 0000c904 7f9fe840 cmplw cr7,r31,r29 +232 0000c908 93fe000c stw r31,0xc(r30) +236 0000c90c 907e0004 stw r3,0x4(r30) +240 0000c910 419cffe0 blt cr7,0xc8f0 +244 0000c914 7c621b78 or r2,r3,r3 +248 0000c918 2f820000 cmpwi cr7,r2,0x0 +252 0000c91c 419e0028 beq cr7,0xc944 +256 0000c920 813e0008 lwz r9,0x8(r30) +260 0000c924 38002028 li r0,0x2028 +264 0000c928 3b600001 li r27,0x1 +268 0000c92c 3be00001 li r31,0x1 +272 0000c930 7c024b2e sthx r0,r2,r9 +276 0000c934 805e0008 lwz r2,0x8(r30) +280 0000c938 38420002 addi r2,r2,0x2 +284 0000c93c 905e0008 stw r2,0x8(r30) +288 0000c940 48000010 b 0xc950 +292 0000c944 3b600001 li r27,0x1 +296 0000c948 3be00001 li r31,0x1 +300 0000c94c 60000000 nop +304 0000c950 7f84e378 or r4,r28,r28 +308 0000c954 7fc3f378 or r3,r30,r30 +312 0000c958 38a00000 li r5,0x0 +316 0000c95c 48000305 bl _d_print_mod_list +320 0000c960 2f9f0000 cmpwi cr7,r31,0x0 +324 0000c964 419e00b4 beq cr7,0xca18 +328 0000c968 807e0004 lwz r3,0x4(r30) +332 0000c96c 2f830000 cmpwi cr7,r3,0x0 +336 0000c970 419e00ac beq cr7,0xca1c +340 0000c974 813e0008 lwz r9,0x8(r30) +344 0000c978 83fe000c lwz r31,0xc(r30) +348 0000c97c 7f89f840 cmplw cr7,r9,r31 +352 0000c980 409c0040 bge cr7,0xc9c0 +356 0000c984 38000029 li r0,0x29 +360 0000c988 38490001 addi r2,r9,0x1 +364 0000c98c 7c0349ae stbx r0,r3,r9 +368 0000c990 905e0008 stw r2,0x8(r30) +372 0000c994 807e0004 lwz r3,0x4(r30) +376 0000c998 48000084 b 0xca1c +380 0000c99c 807e0004 lwz r3,0x4(r30) +384 0000c9a0 480259c1 bl 0x32360 _free +388 0000c9a4 38600000 li r3,0x0 +392 0000c9a8 38000001 li r0,0x1 +396 0000c9ac 907e0004 stw r3,0x4(r30) +400 0000c9b0 901e0018 stw r0,0x18(r30) +404 0000c9b4 48000068 b 0xca1c +408 0000c9b8 60000000 nop +412 0000c9bc 60000000 nop +416 0000c9c0 3ba90001 addi r29,r9,0x1 +420 0000c9c4 7f9df840 cmplw cr7,r29,r31 +424 0000c9c8 409d0028 ble cr7,0xc9f0 +428 0000c9cc 57ff083c rlwinm r31,r31,1,0,30 +432 0000c9d0 7fe4fb78 or r4,r31,r31 +436 0000c9d4 4802594d bl 0x32320 _realloc +440 0000c9d8 2c030000 cmpwi r3,0x0 +444 0000c9dc 4182ffc0 beq 0xc99c +448 0000c9e0 7f9df840 cmplw cr7,r29,r31 +452 0000c9e4 93fe000c stw r31,0xc(r30) +456 0000c9e8 907e0004 stw r3,0x4(r30) +460 0000c9ec 419dffe0 bgt cr7,0xc9cc +464 0000c9f0 2f830000 cmpwi cr7,r3,0x0 +468 0000c9f4 419e0028 beq cr7,0xca1c +472 0000c9f8 813e0008 lwz r9,0x8(r30) +476 0000c9fc 38000029 li r0,0x29 +480 0000ca00 7c0919ae stbx r0,r9,r3 +484 0000ca04 805e0008 lwz r2,0x8(r30) +488 0000ca08 807e0004 lwz r3,0x4(r30) +492 0000ca0c 38420001 addi r2,r2,0x1 +496 0000ca10 905e0008 stw r2,0x8(r30) +500 0000ca14 48000008 b 0xca1c +504 0000ca18 807e0004 lwz r3,0x4(r30) +508 0000ca1c 2f9b0000 cmpwi cr7,r27,0x0 +512 0000ca20 419e00a0 beq cr7,0xcac0 +516 0000ca24 4800000c b 0xca30 +520 0000ca28 80630004 lwz r3,0x4(r3) +524 0000ca2c 60000000 nop +528 0000ca30 2f830000 cmpwi cr7,r3,0x0 +532 0000ca34 419e012c beq cr7,0xcb60 +536 0000ca38 813e0008 lwz r9,0x8(r30) +540 0000ca3c 83fe000c lwz r31,0xc(r30) +544 0000ca40 7f89f840 cmplw cr7,r9,r31 +548 0000ca44 409c001c bge cr7,0xca60 +552 0000ca48 38000020 li r0,0x20 +556 0000ca4c 38490001 addi r2,r9,0x1 +560 0000ca50 7c0349ae stbx r0,r3,r9 +564 0000ca54 905e0008 stw r2,0x8(r30) +568 0000ca58 807e0004 lwz r3,0x4(r30) +572 0000ca5c 48000064 b 0xcac0 +576 0000ca60 3ba90001 addi r29,r9,0x1 +580 0000ca64 7f9df840 cmplw cr7,r29,r31 +584 0000ca68 409d0028 ble cr7,0xca90 +588 0000ca6c 57ff083c rlwinm r31,r31,1,0,30 +592 0000ca70 7fe4fb78 or r4,r31,r31 +596 0000ca74 480258ad bl 0x32320 _realloc +600 0000ca78 2c030000 cmpwi r3,0x0 +604 0000ca7c 41820070 beq 0xcaec +608 0000ca80 7f9df840 cmplw cr7,r29,r31 +612 0000ca84 93fe000c stw r31,0xc(r30) +616 0000ca88 907e0004 stw r3,0x4(r30) +620 0000ca8c 419dffe0 bgt cr7,0xca6c +624 0000ca90 2f830000 cmpwi cr7,r3,0x0 +628 0000ca94 419e002c beq cr7,0xcac0 +632 0000ca98 813e0008 lwz r9,0x8(r30) +636 0000ca9c 38000020 li r0,0x20 +640 0000caa0 7c0919ae stbx r0,r9,r3 +644 0000caa4 805e0008 lwz r2,0x8(r30) +648 0000caa8 807e0004 lwz r3,0x4(r30) +652 0000caac 38420001 addi r2,r2,0x1 +656 0000cab0 905e0008 stw r2,0x8(r30) +660 0000cab4 60000000 nop +664 0000cab8 60000000 nop +668 0000cabc 60000000 nop +672 0000cac0 2f830000 cmpwi cr7,r3,0x0 +676 0000cac4 419e009c beq cr7,0xcb60 +680 0000cac8 813e0008 lwz r9,0x8(r30) +684 0000cacc 83fe000c lwz r31,0xc(r30) +688 0000cad0 7f89f840 cmplw cr7,r9,r31 +692 0000cad4 409c0154 bge cr7,0xcc28 +696 0000cad8 38490001 addi r2,r9,0x1 +700 0000cadc 3800005b li r0,0x5b +704 0000cae0 7c0919ae stbx r0,r9,r3 +708 0000cae4 905e0008 stw r2,0x8(r30) +712 0000cae8 48000078 b 0xcb60 +716 0000caec 807e0004 lwz r3,0x4(r30) +720 0000caf0 48025871 bl 0x32360 _free +724 0000caf4 38600000 li r3,0x0 +728 0000caf8 38000001 li r0,0x1 +732 0000cafc 907e0004 stw r3,0x4(r30) +736 0000cb00 901e0018 stw r0,0x18(r30) +740 0000cb04 4800005c b 0xcb60 +744 0000cb08 60000000 nop +748 0000cb0c 60000000 nop +752 0000cb10 57ff083c rlwinm r31,r31,1,0,30 +756 0000cb14 7fe4fb78 or r4,r31,r31 +760 0000cb18 48025809 bl 0x32320 _realloc +764 0000cb1c 2c030000 cmpwi r3,0x0 +768 0000cb20 4182ffcc beq 0xcaec +772 0000cb24 7f9df840 cmplw cr7,r29,r31 +776 0000cb28 93fe000c stw r31,0xc(r30) +780 0000cb2c 907e0004 stw r3,0x4(r30) +784 0000cb30 419dffe0 bgt cr7,0xcb10 +788 0000cb34 2f830000 cmpwi cr7,r3,0x0 +792 0000cb38 419e0028 beq cr7,0xcb60 +796 0000cb3c 813e0008 lwz r9,0x8(r30) +800 0000cb40 3800005b li r0,0x5b +804 0000cb44 7c0919ae stbx r0,r9,r3 +808 0000cb48 805e0008 lwz r2,0x8(r30) +812 0000cb4c 38420001 addi r2,r2,0x1 +816 0000cb50 905e0008 stw r2,0x8(r30) +820 0000cb54 60000000 nop +824 0000cb58 60000000 nop +828 0000cb5c 60000000 nop +832 0000cb60 809a0004 lwz r4,0x4(r26) +836 0000cb64 2f840000 cmpwi cr7,r4,0x0 +840 0000cb68 419e000c beq cr7,0xcb74 +844 0000cb6c 7fc3f378 or r3,r30,r30 +848 0000cb70 4bffb2f1 bl _d_print_comp +852 0000cb74 807e0004 lwz r3,0x4(r30) +856 0000cb78 2f830000 cmpwi cr7,r3,0x0 +860 0000cb7c 419e00c4 beq cr7,0xcc40 +864 0000cb80 813e0008 lwz r9,0x8(r30) +868 0000cb84 83fe000c lwz r31,0xc(r30) +872 0000cb88 7f89f840 cmplw cr7,r9,r31 +876 0000cb8c 409c0034 bge cr7,0xcbc0 +880 0000cb90 38490001 addi r2,r9,0x1 +884 0000cb94 3800005d li r0,0x5d +888 0000cb98 7c0349ae stbx r0,r3,r9 +892 0000cb9c 905e0008 stw r2,0x8(r30) +896 0000cba0 480000a0 b 0xcc40 +900 0000cba4 807e0004 lwz r3,0x4(r30) +904 0000cba8 480257b9 bl 0x32360 _free +908 0000cbac 38600000 li r3,0x0 +912 0000cbb0 38000001 li r0,0x1 +916 0000cbb4 907e0004 stw r3,0x4(r30) +920 0000cbb8 901e0018 stw r0,0x18(r30) +924 0000cbbc 48000084 b 0xcc40 +928 0000cbc0 3ba90001 addi r29,r9,0x1 +932 0000cbc4 7f9df840 cmplw cr7,r29,r31 +936 0000cbc8 409d002c ble cr7,0xcbf4 +940 0000cbcc 60000000 nop +944 0000cbd0 57ff083c rlwinm r31,r31,1,0,30 +948 0000cbd4 7fe4fb78 or r4,r31,r31 +952 0000cbd8 48025749 bl 0x32320 _realloc +956 0000cbdc 2c030000 cmpwi r3,0x0 +960 0000cbe0 4182ffc4 beq 0xcba4 +964 0000cbe4 7f9df840 cmplw cr7,r29,r31 +968 0000cbe8 93fe000c stw r31,0xc(r30) +972 0000cbec 907e0004 stw r3,0x4(r30) +976 0000cbf0 419dffe0 bgt cr7,0xcbd0 +980 0000cbf4 2f830000 cmpwi cr7,r3,0x0 +984 0000cbf8 419e0048 beq cr7,0xcc40 +988 0000cbfc 813e0008 lwz r9,0x8(r30) +992 0000cc00 3800005d li r0,0x5d +996 0000cc04 7c0919ae stbx r0,r9,r3 +1000 0000cc08 805e0008 lwz r2,0x8(r30) +1004 0000cc0c 38420001 addi r2,r2,0x1 +1008 0000cc10 905e0008 stw r2,0x8(r30) +1012 0000cc14 4800002c b 0xcc40 +1016 0000cc18 807e0004 lwz r3,0x4(r30) +1020 0000cc1c 2f830000 cmpwi cr7,r3,0x0 +1024 0000cc20 409efc78 bne cr7,0xc898 +1028 0000cc24 4bfffd20 b 0xc944 +1032 0000cc28 3ba90001 addi r29,r9,0x1 +1036 0000cc2c 7f9df840 cmplw cr7,r29,r31 +1040 0000cc30 409dff04 ble cr7,0xcb34 +1044 0000cc34 4bfffedc b 0xcb10 +1048 0000cc38 60000000 nop +1052 0000cc3c 60000000 nop +1056 0000cc40 38210060 addi r1,r1,0x60 +1060 0000cc44 80010008 lwz r0,0x8(r1) +1064 0000cc48 bb41ffe8 lmw r26,0xffe8(r1) +1068 0000cc4c 7c0803a6 mtspr lr,r0 +1072 0000cc50 4e800020 blr +1076 0000cc54 60000000 nop +1080 0000cc58 60000000 nop +1084 0000cc5c 60000000 nop _d_print_mod_list: +0 0000cc60 7c0802a6 mfspr r0,lr +4 0000cc64 bf61ffec stmw r27,0xffec(r1) +8 0000cc68 7c9f2379 or. r31,r4,r4 +12 0000cc6c 7c7e1b78 or r30,r3,r3 +16 0000cc70 90010008 stw r0,0x8(r1) +20 0000cc74 9421ffa0 stwu r1,0xffa0(r1) +24 0000cc78 40820258 bne 0xced0 +28 0000cc7c 48000310 b 0xcf8c +32 0000cc80 83ff0000 lwz r31,0x0(r31) +36 0000cc84 2f9f0000 cmpwi cr7,r31,0x0 +40 0000cc88 419e0304 beq cr7,0xcf8c +44 0000cc8c 801e0004 lwz r0,0x4(r30) +48 0000cc90 2f800000 cmpwi cr7,r0,0x0 +52 0000cc94 419e02f8 beq cr7,0xcf8c +56 0000cc98 801f0008 lwz r0,0x8(r31) +60 0000cc9c 2f800000 cmpwi cr7,r0,0x0 +64 0000cca0 409effe0 bne cr7,0xcc80 +68 0000cca4 38400001 li r2,0x1 +72 0000cca8 801f000c lwz r0,0xc(r31) +76 0000ccac 905f0008 stw r2,0x8(r31) +80 0000ccb0 839e0010 lwz r28,0x10(r30) +84 0000ccb4 901e0010 stw r0,0x10(r30) +88 0000ccb8 809f0004 lwz r4,0x4(r31) +92 0000ccbc 80040000 lwz r0,0x0(r4) +96 0000ccc0 2f800023 cmpwi cr7,r0,0x23 '#' +100 0000ccc4 409e0018 bne cr7,0xccdc +104 0000ccc8 80bf0000 lwz r5,0x0(r31) +108 0000cccc 7fc3f378 or r3,r30,r30 +112 0000ccd0 480002d1 bl _d_print_function_type +116 0000ccd4 939e0010 stw r28,0x10(r30) +120 0000ccd8 480002b4 b 0xcf8c +124 0000ccdc 2f800024 cmpwi cr7,r0,0x24 '$' +128 0000cce0 409e0018 bne cr7,0xccf8 +132 0000cce4 80bf0000 lwz r5,0x0(r31) +136 0000cce8 7fc3f378 or r3,r30,r30 +140 0000ccec 4bfffb35 bl _d_print_array_type +144 0000ccf0 939e0010 stw r28,0x10(r30) +148 0000ccf4 48000298 b 0xcf8c +152 0000ccf8 2f800002 cmpwi cr7,r0,0x2 +156 0000ccfc 409e01b8 bne cr7,0xceb4 +160 0000cd00 38000000 li r0,0x0 +164 0000cd04 83be0014 lwz r29,0x14(r30) +168 0000cd08 7fc3f378 or r3,r30,r30 +172 0000cd0c 901e0014 stw r0,0x14(r30) +176 0000cd10 805f0004 lwz r2,0x4(r31) +180 0000cd14 80820004 lwz r4,0x4(r2) +184 0000cd18 4bffb149 bl _d_print_comp +188 0000cd1c 801e0000 lwz r0,0x0(r30) +192 0000cd20 93be0014 stw r29,0x14(r30) +196 0000cd24 70020004 andi. r2,r0,0x4 +200 0000cd28 408200b4 bne 0xcddc +204 0000cd2c 807e0004 lwz r3,0x4(r30) +208 0000cd30 2f830000 cmpwi cr7,r3,0x0 +212 0000cd34 419e0144 beq cr7,0xce78 +216 0000cd38 805e0008 lwz r2,0x8(r30) +220 0000cd3c 83be000c lwz r29,0xc(r30) +224 0000cd40 3b620002 addi r27,r2,0x2 +228 0000cd44 7f9be840 cmplw cr7,r27,r29 +232 0000cd48 419d0048 bgt cr7,0xcd90 +236 0000cd4c 38003a3a li r0,0x3a3a +240 0000cd50 7c03132e sthx r0,r3,r2 +244 0000cd54 805e0008 lwz r2,0x8(r30) +248 0000cd58 38420002 addi r2,r2,0x2 +252 0000cd5c 905e0008 stw r2,0x8(r30) +256 0000cd60 48000118 b 0xce78 +260 0000cd64 807e0004 lwz r3,0x4(r30) +264 0000cd68 480255f9 bl 0x32360 _free +268 0000cd6c 38600000 li r3,0x0 +272 0000cd70 38000001 li r0,0x1 +276 0000cd74 7c621b78 or r2,r3,r3 +280 0000cd78 907e0004 stw r3,0x4(r30) +284 0000cd7c 901e0018 stw r0,0x18(r30) +288 0000cd80 48000038 b 0xcdb8 +292 0000cd84 60000000 nop +296 0000cd88 60000000 nop +300 0000cd8c 60000000 nop +304 0000cd90 57bd083c rlwinm r29,r29,1,0,30 +308 0000cd94 7fa4eb78 or r4,r29,r29 +312 0000cd98 48025589 bl 0x32320 _realloc +316 0000cd9c 2c030000 cmpwi r3,0x0 +320 0000cda0 4182ffc4 beq 0xcd64 +324 0000cda4 7f9dd840 cmplw cr7,r29,r27 +328 0000cda8 93be000c stw r29,0xc(r30) +332 0000cdac 907e0004 stw r3,0x4(r30) +336 0000cdb0 419cffe0 blt cr7,0xcd90 +340 0000cdb4 7c621b78 or r2,r3,r3 +344 0000cdb8 2f820000 cmpwi cr7,r2,0x0 +348 0000cdbc 419e00bc beq cr7,0xce78 +352 0000cdc0 813e0008 lwz r9,0x8(r30) +356 0000cdc4 38003a3a li r0,0x3a3a +360 0000cdc8 7c024b2e sthx r0,r2,r9 +364 0000cdcc 805e0008 lwz r2,0x8(r30) +368 0000cdd0 38420002 addi r2,r2,0x2 +372 0000cdd4 905e0008 stw r2,0x8(r30) +376 0000cdd8 480000a0 b 0xce78 +380 0000cddc 807e0004 lwz r3,0x4(r30) +384 0000cde0 2f830000 cmpwi cr7,r3,0x0 +388 0000cde4 419e0094 beq cr7,0xce78 +392 0000cde8 813e0008 lwz r9,0x8(r30) +396 0000cdec 83be000c lwz r29,0xc(r30) +400 0000cdf0 7f89e840 cmplw cr7,r9,r29 +404 0000cdf4 409c0034 bge cr7,0xce28 +408 0000cdf8 38490001 addi r2,r9,0x1 +412 0000cdfc 3800002e li r0,0x2e +416 0000ce00 7c0349ae stbx r0,r3,r9 +420 0000ce04 905e0008 stw r2,0x8(r30) +424 0000ce08 48000070 b 0xce78 +428 0000ce0c 807e0004 lwz r3,0x4(r30) +432 0000ce10 48025551 bl 0x32360 _free +436 0000ce14 38600000 li r3,0x0 +440 0000ce18 38000001 li r0,0x1 +444 0000ce1c 907e0004 stw r3,0x4(r30) +448 0000ce20 901e0018 stw r0,0x18(r30) +452 0000ce24 48000054 b 0xce78 +456 0000ce28 3b690001 addi r27,r9,0x1 +460 0000ce2c 7f9be840 cmplw cr7,r27,r29 +464 0000ce30 409d0028 ble cr7,0xce58 +468 0000ce34 57bd083c rlwinm r29,r29,1,0,30 +472 0000ce38 7fa4eb78 or r4,r29,r29 +476 0000ce3c 480254e5 bl 0x32320 _realloc +480 0000ce40 2c030000 cmpwi r3,0x0 +484 0000ce44 4182ffc8 beq 0xce0c +488 0000ce48 7f9be840 cmplw cr7,r27,r29 +492 0000ce4c 93be000c stw r29,0xc(r30) +496 0000ce50 907e0004 stw r3,0x4(r30) +500 0000ce54 419dffe0 bgt cr7,0xce34 +504 0000ce58 2f830000 cmpwi cr7,r3,0x0 +508 0000ce5c 419e001c beq cr7,0xce78 +512 0000ce60 813e0008 lwz r9,0x8(r30) +516 0000ce64 3800002e li r0,0x2e +520 0000ce68 7c0919ae stbx r0,r9,r3 +524 0000ce6c 805e0008 lwz r2,0x8(r30) +528 0000ce70 38420001 addi r2,r2,0x1 +532 0000ce74 905e0008 stw r2,0x8(r30) +536 0000ce78 805f0004 lwz r2,0x4(r31) +540 0000ce7c 80820008 lwz r4,0x8(r2) +544 0000ce80 81240000 lwz r9,0x0(r4) +548 0000ce84 3929ffe7 addi r9,r9,0xffe7 +552 0000ce88 2b890002 cmplwi cr7,r9,0x2 +556 0000ce8c 419d0018 bgt cr7,0xcea4 +560 0000ce90 80840004 lwz r4,0x4(r4) +564 0000ce94 80440000 lwz r2,0x0(r4) +568 0000ce98 3842ffe7 addi r2,r2,0xffe7 +572 0000ce9c 2b820002 cmplwi cr7,r2,0x2 +576 0000cea0 409dfff0 ble cr7,0xce90 +580 0000cea4 7fc3f378 or r3,r30,r30 +584 0000cea8 4bffafb9 bl _d_print_comp +588 0000ceac 939e0010 stw r28,0x10(r30) +592 0000ceb0 480000dc b 0xcf8c +596 0000ceb4 7fc3f378 or r3,r30,r30 +600 0000ceb8 4bfff0a9 bl _d_print_mod +604 0000cebc 939e0010 stw r28,0x10(r30) +608 0000cec0 4bfffdc0 b 0xcc80 +612 0000cec4 60000000 nop +616 0000cec8 60000000 nop +620 0000cecc 60000000 nop +624 0000ced0 80030004 lwz r0,0x4(r3) +628 0000ced4 2f800000 cmpwi cr7,r0,0x0 +632 0000ced8 419e00b4 beq cr7,0xcf8c +636 0000cedc 2f850000 cmpwi cr7,r5,0x0 +640 0000cee0 40befdb8 bne- cr7,0xcc98 +644 0000cee4 3ba00001 li r29,0x1 +648 0000cee8 60000000 nop +652 0000ceec 60000000 nop +656 0000cef0 801f0008 lwz r0,0x8(r31) +660 0000cef4 2f800000 cmpwi cr7,r0,0x0 +664 0000cef8 419e0068 beq cr7,0xcf60 +668 0000cefc 83ff0000 lwz r31,0x0(r31) +672 0000cf00 2f9f0000 cmpwi cr7,r31,0x0 +676 0000cf04 409e007c bne cr7,0xcf80 +680 0000cf08 48000084 b 0xcf8c +684 0000cf0c 60000000 nop +688 0000cf10 7fc3f378 or r3,r30,r30 +692 0000cf14 4bfff04d bl _d_print_mod +696 0000cf18 939e0010 stw r28,0x10(r30) +700 0000cf1c 4bffffe0 b 0xcefc +704 0000cf20 2f800002 cmpwi cr7,r0,0x2 +708 0000cf24 409effec bne cr7,0xcf10 +712 0000cf28 4bfffdd8 b 0xcd00 +716 0000cf2c 60000000 nop +720 0000cf30 2f800024 cmpwi cr7,r0,0x24 '$' +724 0000cf34 409effec bne cr7,0xcf20 +728 0000cf38 4bfffdac b 0xcce4 +732 0000cf3c 93bf0008 stw r29,0x8(r31) +736 0000cf40 801f000c lwz r0,0xc(r31) +740 0000cf44 839e0010 lwz r28,0x10(r30) +744 0000cf48 901e0010 stw r0,0x10(r30) +748 0000cf4c 809f0004 lwz r4,0x4(r31) +752 0000cf50 80040000 lwz r0,0x0(r4) +756 0000cf54 2f800023 cmpwi cr7,r0,0x23 '#' +760 0000cf58 409effd8 bne cr7,0xcf30 +764 0000cf5c 4bfffd6c b 0xccc8 +768 0000cf60 805f0004 lwz r2,0x4(r31) +772 0000cf64 81220000 lwz r9,0x0(r2) +776 0000cf68 3929ffe7 addi r9,r9,0xffe7 +780 0000cf6c 2b890002 cmplwi cr7,r9,0x2 +784 0000cf70 409dff8c ble cr7,0xcefc +788 0000cf74 4bffffc8 b 0xcf3c +792 0000cf78 60000000 nop +796 0000cf7c 60000000 nop +800 0000cf80 801e0004 lwz r0,0x4(r30) +804 0000cf84 2f800000 cmpwi cr7,r0,0x0 +808 0000cf88 409eff68 bne cr7,0xcef0 +812 0000cf8c 38210060 addi r1,r1,0x60 +816 0000cf90 80010008 lwz r0,0x8(r1) +820 0000cf94 bb61ffec lmw r27,0xffec(r1) +824 0000cf98 7c0803a6 mtspr lr,r0 +828 0000cf9c 4e800020 blr _d_print_function_type: +0 0000cfa0 7c400026 mfcr r2 +4 0000cfa4 7c0802a6 mfspr r0,lr +8 0000cfa8 bf41ffe8 stmw r26,0xffe8(r1) +12 0000cfac 7cbc2b79 or. r28,r5,r5 +16 0000cfb0 7c7e1b78 or r30,r3,r3 +20 0000cfb4 7c9a2378 or r26,r4,r4 +24 0000cfb8 90010008 stw r0,0x8(r1) +28 0000cfbc 90410004 stw r2,0x4(r1) +32 0000cfc0 9421ffa0 stwu r1,0xffa0(r1) +36 0000cfc4 408204bc bne 0xd480 +40 0000cfc8 48000088 b 0xd050 +44 0000cfcc 60000000 nop +48 0000cfd0 800b0008 lwz r0,0x8(r11) +52 0000cfd4 2f800000 cmpwi cr7,r0,0x0 +56 0000cfd8 409e0064 bne cr7,0xd03c +60 0000cfdc 804b0004 lwz r2,0x4(r11) +64 0000cfe0 81220000 lwz r9,0x0(r2) +68 0000cfe4 3929ffea addi r9,r9,0xffea +72 0000cfe8 2b89000f cmplwi cr7,r9,0xf +76 0000cfec 419d0044 bgt cr7,0xd030 +80 0000cff0 38000001 li r0,0x1 +84 0000cff4 7c004830 slw r0,r0,r9 +88 0000cff8 70028647 andi. r2,r0,0x8647 +92 0000cffc 40820024 bne 0xd020 +96 0000d000 70020180 andi. r2,r0,0x180 +100 0000d004 4182002c beq 0xd030 +104 0000d008 39200001 li r9,0x1 +108 0000d00c 39600001 li r11,0x1 +112 0000d010 38400000 li r2,0x0 +116 0000d014 48000048 b 0xd05c +120 0000d018 60000000 nop +124 0000d01c 60000000 nop +128 0000d020 39200001 li r9,0x1 +132 0000d024 39600001 li r11,0x1 +136 0000d028 38400001 li r2,0x1 +140 0000d02c 48000030 b 0xd05c +144 0000d030 816b0000 lwz r11,0x0(r11) +148 0000d034 2f8b0000 cmpwi cr7,r11,0x0 +152 0000d038 409eff98 bne cr7,0xcfd0 +156 0000d03c 39200000 li r9,0x0 +160 0000d040 39600001 li r11,0x1 +164 0000d044 38400000 li r2,0x0 +168 0000d048 48000014 b 0xd05c +172 0000d04c 60000000 nop +176 0000d050 39200000 li r9,0x0 +180 0000d054 39600000 li r11,0x0 +184 0000d058 38400000 li r2,0x0 +188 0000d05c 801a0004 lwz r0,0x4(r26) +192 0000d060 2f800000 cmpwi cr7,r0,0x0 +196 0000d064 419e001c beq cr7,0xd080 +200 0000d068 2f8b0000 cmpwi cr7,r11,0x0 +204 0000d06c 409e0014 bne cr7,0xd080 +208 0000d070 39200001 li r9,0x1 +212 0000d074 2e090000 cmpwi cr4,r9,0x0 +216 0000d078 48000010 b 0xd088 +220 0000d07c 60000000 nop +224 0000d080 2e090000 cmpwi cr4,r9,0x0 +228 0000d084 4192019c beq cr4,0xd220 +232 0000d088 2f820000 cmpwi cr7,r2,0x0 +236 0000d08c 409e0044 bne cr7,0xd0d0 +240 0000d090 807e0004 lwz r3,0x4(r30) +244 0000d094 2f030000 cmpwi cr6,r3,0x0 +248 0000d098 419a0188 beq cr6,0xd220 +252 0000d09c 813e0008 lwz r9,0x8(r30) +256 0000d0a0 39600000 li r11,0x0 +260 0000d0a4 2f890000 cmpwi cr7,r9,0x0 +264 0000d0a8 419e0054 beq cr7,0xd0fc +268 0000d0ac 7c434a14 add r2,r3,r9 +272 0000d0b0 8802ffff lbz r0,0xffff(r2) +276 0000d0b4 7c000774 extsb r0,r0 +280 0000d0b8 2f800028 cmpwi cr7,r0,0x28 '(' +284 0000d0bc 419e00d4 beq cr7,0xd190 +288 0000d0c0 2f80002a cmpwi cr7,r0,0x2a '*' +292 0000d0c4 7d2b4b78 or r11,r9,r9 +296 0000d0c8 409e0024 bne cr7,0xd0ec +300 0000d0cc 480000c4 b 0xd190 +304 0000d0d0 807e0004 lwz r3,0x4(r30) +308 0000d0d4 2f030000 cmpwi cr6,r3,0x0 +312 0000d0d8 419a0148 beq cr6,0xd220 +316 0000d0dc 817e0008 lwz r11,0x8(r30) +320 0000d0e0 2f8b0000 cmpwi cr7,r11,0x0 +324 0000d0e4 7d695b78 or r9,r11,r11 +328 0000d0e8 419e0014 beq cr7,0xd0fc +332 0000d0ec 7c435a14 add r2,r3,r11 +336 0000d0f0 8802ffff lbz r0,0xffff(r2) +340 0000d0f4 2f800020 cmpwi cr7,r0,0x20 ' ' +344 0000d0f8 419e0098 beq cr7,0xd190 +348 0000d0fc 83fe000c lwz r31,0xc(r30) +352 0000d100 7f9f5840 cmplw cr7,r31,r11 +356 0000d104 409d001c ble cr7,0xd120 +360 0000d108 38000020 li r0,0x20 +364 0000d10c 392b0001 addi r9,r11,0x1 +368 0000d110 7c0359ae stbx r0,r3,r11 +372 0000d114 913e0008 stw r9,0x8(r30) +376 0000d118 807e0004 lwz r3,0x4(r30) +380 0000d11c 48000068 b 0xd184 +384 0000d120 419a0100 beq cr6,0xd220 +388 0000d124 3bab0001 addi r29,r11,0x1 +392 0000d128 7f9df840 cmplw cr7,r29,r31 +396 0000d12c 409d0034 ble cr7,0xd160 +400 0000d130 57ff083c rlwinm r31,r31,1,0,30 +404 0000d134 7fe4fb78 or r4,r31,r31 +408 0000d138 480251e9 bl 0x32320 _realloc +412 0000d13c 2c030000 cmpwi r3,0x0 +416 0000d140 41820070 beq 0xd1b0 +420 0000d144 7f9df840 cmplw cr7,r29,r31 +424 0000d148 93fe000c stw r31,0xc(r30) +428 0000d14c 907e0004 stw r3,0x4(r30) +432 0000d150 419dffe0 bgt cr7,0xd130 +436 0000d154 60000000 nop +440 0000d158 60000000 nop +444 0000d15c 60000000 nop +448 0000d160 2f830000 cmpwi cr7,r3,0x0 +452 0000d164 419e0020 beq cr7,0xd184 +456 0000d168 805e0008 lwz r2,0x8(r30) +460 0000d16c 38000020 li r0,0x20 +464 0000d170 7c0219ae stbx r0,r2,r3 +468 0000d174 813e0008 lwz r9,0x8(r30) +472 0000d178 807e0004 lwz r3,0x4(r30) +476 0000d17c 39290001 addi r9,r9,0x1 +480 0000d180 913e0008 stw r9,0x8(r30) +484 0000d184 2f830000 cmpwi cr7,r3,0x0 +488 0000d188 419e0098 beq cr7,0xd220 +492 0000d18c 813e0008 lwz r9,0x8(r30) +496 0000d190 83fe000c lwz r31,0xc(r30) +500 0000d194 7f89f840 cmplw cr7,r9,r31 +504 0000d198 409c0308 bge cr7,0xd4a0 +508 0000d19c 38000028 li r0,0x28 +512 0000d1a0 7c0349ae stbx r0,r3,r9 +516 0000d1a4 39290001 addi r9,r9,0x1 +520 0000d1a8 913e0008 stw r9,0x8(r30) +524 0000d1ac 48000074 b 0xd220 +528 0000d1b0 807e0004 lwz r3,0x4(r30) +532 0000d1b4 480251ad bl 0x32360 _free +536 0000d1b8 38600000 li r3,0x0 +540 0000d1bc 38000001 li r0,0x1 +544 0000d1c0 907e0004 stw r3,0x4(r30) +548 0000d1c4 901e0018 stw r0,0x18(r30) +552 0000d1c8 48000058 b 0xd220 +556 0000d1cc 60000000 nop +560 0000d1d0 57ff083c rlwinm r31,r31,1,0,30 +564 0000d1d4 7fe4fb78 or r4,r31,r31 +568 0000d1d8 48025149 bl 0x32320 _realloc +572 0000d1dc 2c030000 cmpwi r3,0x0 +576 0000d1e0 4182ffd0 beq 0xd1b0 +580 0000d1e4 7f9df840 cmplw cr7,r29,r31 +584 0000d1e8 93fe000c stw r31,0xc(r30) +588 0000d1ec 907e0004 stw r3,0x4(r30) +592 0000d1f0 419dffe0 bgt cr7,0xd1d0 +596 0000d1f4 60000000 nop +600 0000d1f8 60000000 nop +604 0000d1fc 60000000 nop +608 0000d200 2f830000 cmpwi cr7,r3,0x0 +612 0000d204 419e001c beq cr7,0xd220 +616 0000d208 805e0008 lwz r2,0x8(r30) +620 0000d20c 38000028 li r0,0x28 +624 0000d210 7c0219ae stbx r0,r2,r3 +628 0000d214 813e0008 lwz r9,0x8(r30) +632 0000d218 39290001 addi r9,r9,0x1 +636 0000d21c 913e0008 stw r9,0x8(r30) +640 0000d220 38000000 li r0,0x0 +644 0000d224 837e0014 lwz r27,0x14(r30) +648 0000d228 7fc3f378 or r3,r30,r30 +652 0000d22c 7f84e378 or r4,r28,r28 +656 0000d230 38a00000 li r5,0x0 +660 0000d234 901e0014 stw r0,0x14(r30) +664 0000d238 4bfffa29 bl _d_print_mod_list +668 0000d23c 419200b4 beq cr4,0xd2f0 +672 0000d240 807e0004 lwz r3,0x4(r30) +676 0000d244 2f830000 cmpwi cr7,r3,0x0 +680 0000d248 419e0148 beq cr7,0xd390 +684 0000d24c 805e0008 lwz r2,0x8(r30) +688 0000d250 83fe000c lwz r31,0xc(r30) +692 0000d254 7f82f840 cmplw cr7,r2,r31 +696 0000d258 409c0028 bge cr7,0xd280 +700 0000d25c 38000029 li r0,0x29 +704 0000d260 39220001 addi r9,r2,0x1 +708 0000d264 7c0311ae stbx r0,r3,r2 +712 0000d268 913e0008 stw r9,0x8(r30) +716 0000d26c 807e0004 lwz r3,0x4(r30) +720 0000d270 48000084 b 0xd2f4 +724 0000d274 60000000 nop +728 0000d278 60000000 nop +732 0000d27c 60000000 nop +736 0000d280 3ba20001 addi r29,r2,0x1 +740 0000d284 7f9df840 cmplw cr7,r29,r31 +744 0000d288 409d0038 ble cr7,0xd2c0 +748 0000d28c 60000000 nop +752 0000d290 57ff083c rlwinm r31,r31,1,0,30 +756 0000d294 7fe4fb78 or r4,r31,r31 +760 0000d298 48025089 bl 0x32320 _realloc +764 0000d29c 2c030000 cmpwi r3,0x0 +768 0000d2a0 41820080 beq 0xd320 +772 0000d2a4 7f9df840 cmplw cr7,r29,r31 +776 0000d2a8 93fe000c stw r31,0xc(r30) +780 0000d2ac 907e0004 stw r3,0x4(r30) +784 0000d2b0 419dffe0 bgt cr7,0xd290 +788 0000d2b4 60000000 nop +792 0000d2b8 60000000 nop +796 0000d2bc 60000000 nop +800 0000d2c0 2f830000 cmpwi cr7,r3,0x0 +804 0000d2c4 419e0030 beq cr7,0xd2f4 +808 0000d2c8 805e0008 lwz r2,0x8(r30) +812 0000d2cc 38000029 li r0,0x29 +816 0000d2d0 7c0219ae stbx r0,r2,r3 +820 0000d2d4 813e0008 lwz r9,0x8(r30) +824 0000d2d8 807e0004 lwz r3,0x4(r30) +828 0000d2dc 39290001 addi r9,r9,0x1 +832 0000d2e0 913e0008 stw r9,0x8(r30) +836 0000d2e4 48000010 b 0xd2f4 +840 0000d2e8 60000000 nop +844 0000d2ec 60000000 nop +848 0000d2f0 807e0004 lwz r3,0x4(r30) +852 0000d2f4 2f830000 cmpwi cr7,r3,0x0 +856 0000d2f8 419e0098 beq cr7,0xd390 +860 0000d2fc 805e0008 lwz r2,0x8(r30) +864 0000d300 83fe000c lwz r31,0xc(r30) +868 0000d304 7f82f840 cmplw cr7,r2,r31 +872 0000d308 409c01a8 bge cr7,0xd4b0 +876 0000d30c 39220001 addi r9,r2,0x1 +880 0000d310 38000028 li r0,0x28 +884 0000d314 7c0219ae stbx r0,r2,r3 +888 0000d318 913e0008 stw r9,0x8(r30) +892 0000d31c 48000074 b 0xd390 +896 0000d320 807e0004 lwz r3,0x4(r30) +900 0000d324 4802503d bl 0x32360 _free +904 0000d328 38600000 li r3,0x0 +908 0000d32c 38000001 li r0,0x1 +912 0000d330 907e0004 stw r3,0x4(r30) +916 0000d334 901e0018 stw r0,0x18(r30) +920 0000d338 48000058 b 0xd390 +924 0000d33c 60000000 nop +928 0000d340 57ff083c rlwinm r31,r31,1,0,30 +932 0000d344 7fe4fb78 or r4,r31,r31 +936 0000d348 48024fd9 bl 0x32320 _realloc +940 0000d34c 2c030000 cmpwi r3,0x0 +944 0000d350 4182ffd0 beq 0xd320 +948 0000d354 7f9df840 cmplw cr7,r29,r31 +952 0000d358 93fe000c stw r31,0xc(r30) +956 0000d35c 907e0004 stw r3,0x4(r30) +960 0000d360 419dffe0 bgt cr7,0xd340 +964 0000d364 60000000 nop +968 0000d368 60000000 nop +972 0000d36c 60000000 nop +976 0000d370 2f830000 cmpwi cr7,r3,0x0 +980 0000d374 419e001c beq cr7,0xd390 +984 0000d378 805e0008 lwz r2,0x8(r30) +988 0000d37c 38000028 li r0,0x28 +992 0000d380 7c0219ae stbx r0,r2,r3 +996 0000d384 813e0008 lwz r9,0x8(r30) +1000 0000d388 39290001 addi r9,r9,0x1 +1004 0000d38c 913e0008 stw r9,0x8(r30) +1008 0000d390 809a0008 lwz r4,0x8(r26) +1012 0000d394 2f840000 cmpwi cr7,r4,0x0 +1016 0000d398 419e000c beq cr7,0xd3a4 +1020 0000d39c 7fc3f378 or r3,r30,r30 +1024 0000d3a0 4bffaac1 bl _d_print_comp +1028 0000d3a4 807e0004 lwz r3,0x4(r30) +1032 0000d3a8 2f830000 cmpwi cr7,r3,0x0 +1036 0000d3ac 419e00a4 beq cr7,0xd450 +1040 0000d3b0 805e0008 lwz r2,0x8(r30) +1044 0000d3b4 83fe000c lwz r31,0xc(r30) +1048 0000d3b8 7f82f840 cmplw cr7,r2,r31 +1052 0000d3bc 409c0034 bge cr7,0xd3f0 +1056 0000d3c0 39220001 addi r9,r2,0x1 +1060 0000d3c4 38000029 li r0,0x29 +1064 0000d3c8 7c0311ae stbx r0,r3,r2 +1068 0000d3cc 913e0008 stw r9,0x8(r30) +1072 0000d3d0 48000080 b 0xd450 +1076 0000d3d4 807e0004 lwz r3,0x4(r30) +1080 0000d3d8 48024f89 bl 0x32360 _free +1084 0000d3dc 38600000 li r3,0x0 +1088 0000d3e0 38000001 li r0,0x1 +1092 0000d3e4 907e0004 stw r3,0x4(r30) +1096 0000d3e8 901e0018 stw r0,0x18(r30) +1100 0000d3ec 48000064 b 0xd450 +1104 0000d3f0 3ba20001 addi r29,r2,0x1 +1108 0000d3f4 7f9df840 cmplw cr7,r29,r31 +1112 0000d3f8 409d0038 ble cr7,0xd430 +1116 0000d3fc 60000000 nop +1120 0000d400 57ff083c rlwinm r31,r31,1,0,30 +1124 0000d404 7fe4fb78 or r4,r31,r31 +1128 0000d408 48024f19 bl 0x32320 _realloc +1132 0000d40c 2c030000 cmpwi r3,0x0 +1136 0000d410 4182ffc4 beq 0xd3d4 +1140 0000d414 7f9df840 cmplw cr7,r29,r31 +1144 0000d418 93fe000c stw r31,0xc(r30) +1148 0000d41c 907e0004 stw r3,0x4(r30) +1152 0000d420 419dffe0 bgt cr7,0xd400 +1156 0000d424 60000000 nop +1160 0000d428 60000000 nop +1164 0000d42c 60000000 nop +1168 0000d430 2f830000 cmpwi cr7,r3,0x0 +1172 0000d434 419e001c beq cr7,0xd450 +1176 0000d438 805e0008 lwz r2,0x8(r30) +1180 0000d43c 38000029 li r0,0x29 +1184 0000d440 7c0219ae stbx r0,r2,r3 +1188 0000d444 813e0008 lwz r9,0x8(r30) +1192 0000d448 39290001 addi r9,r9,0x1 +1196 0000d44c 913e0008 stw r9,0x8(r30) +1200 0000d450 7f84e378 or r4,r28,r28 +1204 0000d454 7fc3f378 or r3,r30,r30 +1208 0000d458 38a00001 li r5,0x1 +1212 0000d45c 4bfff805 bl _d_print_mod_list +1216 0000d460 937e0014 stw r27,0x14(r30) +1220 0000d464 38210060 addi r1,r1,0x60 +1224 0000d468 80010008 lwz r0,0x8(r1) +1228 0000d46c 81610004 lwz r11,0x4(r1) +1232 0000d470 bb41ffe8 lmw r26,0xffe8(r1) +1236 0000d474 7c0803a6 mtspr lr,r0 +1240 0000d478 7d708120 mtocrf 0x08,r11 +1244 0000d47c 4e800020 blr +1248 0000d480 801c0008 lwz r0,0x8(r28) +1252 0000d484 7f8be378 or r11,r28,r28 +1256 0000d488 2f800000 cmpwi cr7,r0,0x0 +1260 0000d48c 419efb50 beq cr7,0xcfdc +1264 0000d490 4bfffbc0 b 0xd050 +1268 0000d494 60000000 nop +1272 0000d498 60000000 nop +1276 0000d49c 60000000 nop +1280 0000d4a0 3ba90001 addi r29,r9,0x1 +1284 0000d4a4 7f9df840 cmplw cr7,r29,r31 +1288 0000d4a8 409dfd58 ble cr7,0xd200 +1292 0000d4ac 4bfffd24 b 0xd1d0 +1296 0000d4b0 3ba20001 addi r29,r2,0x1 +1300 0000d4b4 7f9df840 cmplw cr7,r29,r31 +1304 0000d4b8 409dfeb8 ble cr7,0xd370 +1308 0000d4bc 4bfffe84 b 0xd340 _d_print_cast: +0 0000d4c0 7c0802a6 mfspr r0,lr +4 0000d4c4 bf61ffec stmw r27,0xffec(r1) +8 0000d4c8 7c9c2378 or r28,r4,r4 +12 0000d4cc 7c7e1b78 or r30,r3,r3 +16 0000d4d0 90010008 stw r0,0x8(r1) +20 0000d4d4 9421ff90 stwu r1,0xff90(r1) +24 0000d4d8 60000000 nop +28 0000d4dc 80840004 lwz r4,0x4(r4) +32 0000d4e0 80040000 lwz r0,0x0(r4) +36 0000d4e4 2f800004 cmpwi cr7,r0,0x4 +40 0000d4e8 419e0018 beq cr7,0xd500 +44 0000d4ec 4bffa975 bl _d_print_comp +48 0000d4f0 48000300 b 0xd7f0 +52 0000d4f4 60000000 nop +56 0000d4f8 60000000 nop +60 0000d4fc 60000000 nop +64 0000d500 81230010 lwz r9,0x10(r3) +68 0000d504 38010038 addi r0,r1,0x38 +72 0000d508 83630014 lwz r27,0x14(r3) +76 0000d50c 90030010 stw r0,0x10(r3) +80 0000d510 38000000 li r0,0x0 +84 0000d514 90030014 stw r0,0x14(r3) +88 0000d518 91210038 stw r9,0x38(r1) +92 0000d51c 805c0004 lwz r2,0x4(r28) +96 0000d520 9041003c stw r2,0x3c(r1) +100 0000d524 80820004 lwz r4,0x4(r2) +104 0000d528 4bffa939 bl _d_print_comp +108 0000d52c 807e0004 lwz r3,0x4(r30) +112 0000d530 80010038 lwz r0,0x38(r1) +116 0000d534 2f030000 cmpwi cr6,r3,0x0 +120 0000d538 901e0010 stw r0,0x10(r30) +124 0000d53c 419a0144 beq cr6,0xd680 +128 0000d540 813e0008 lwz r9,0x8(r30) +132 0000d544 2f890000 cmpwi cr7,r9,0x0 +136 0000d548 419e0098 beq cr7,0xd5e0 +140 0000d54c 7c434a14 add r2,r3,r9 +144 0000d550 8802ffff lbz r0,0xffff(r2) +148 0000d554 2f80003c cmpwi cr7,r0,0x3c '<' +152 0000d558 409e0088 bne cr7,0xd5e0 +156 0000d55c 83fe000c lwz r31,0xc(r30) +160 0000d560 7f89f840 cmplw cr7,r9,r31 +164 0000d564 409c001c bge cr7,0xd580 +168 0000d568 38000020 li r0,0x20 +172 0000d56c 7c0349ae stbx r0,r3,r9 +176 0000d570 39290001 addi r9,r9,0x1 +180 0000d574 913e0008 stw r9,0x8(r30) +184 0000d578 807e0004 lwz r3,0x4(r30) +188 0000d57c 48000058 b 0xd5d4 +192 0000d580 3ba90001 addi r29,r9,0x1 +196 0000d584 7f9df840 cmplw cr7,r29,r31 +200 0000d588 409d0028 ble cr7,0xd5b0 +204 0000d58c 57ff083c rlwinm r31,r31,1,0,30 +208 0000d590 7fe4fb78 or r4,r31,r31 +212 0000d594 48024d8d bl 0x32320 _realloc +216 0000d598 2c030000 cmpwi r3,0x0 +220 0000d59c 41820064 beq 0xd600 +224 0000d5a0 7f9df840 cmplw cr7,r29,r31 +228 0000d5a4 93fe000c stw r31,0xc(r30) +232 0000d5a8 907e0004 stw r3,0x4(r30) +236 0000d5ac 419dffe0 bgt cr7,0xd58c +240 0000d5b0 2f830000 cmpwi cr7,r3,0x0 +244 0000d5b4 419e0020 beq cr7,0xd5d4 +248 0000d5b8 805e0008 lwz r2,0x8(r30) +252 0000d5bc 38000020 li r0,0x20 +256 0000d5c0 7c0219ae stbx r0,r2,r3 +260 0000d5c4 813e0008 lwz r9,0x8(r30) +264 0000d5c8 807e0004 lwz r3,0x4(r30) +268 0000d5cc 39290001 addi r9,r9,0x1 +272 0000d5d0 913e0008 stw r9,0x8(r30) +276 0000d5d4 2f030000 cmpwi cr6,r3,0x0 +280 0000d5d8 419a00a8 beq cr6,0xd680 +284 0000d5dc 813e0008 lwz r9,0x8(r30) +288 0000d5e0 83fe000c lwz r31,0xc(r30) +292 0000d5e4 7f89f840 cmplw cr7,r9,r31 +296 0000d5e8 409c0038 bge cr7,0xd620 +300 0000d5ec 3800003c li r0,0x3c +304 0000d5f0 7c0919ae stbx r0,r9,r3 +308 0000d5f4 39290001 addi r9,r9,0x1 +312 0000d5f8 913e0008 stw r9,0x8(r30) +316 0000d5fc 48000084 b 0xd680 +320 0000d600 807e0004 lwz r3,0x4(r30) +324 0000d604 48024d5d bl 0x32360 _free +328 0000d608 38600000 li r3,0x0 +332 0000d60c 38000001 li r0,0x1 +336 0000d610 907e0004 stw r3,0x4(r30) +340 0000d614 901e0018 stw r0,0x18(r30) +344 0000d618 48000068 b 0xd680 +348 0000d61c 60000000 nop +352 0000d620 419a0060 beq cr6,0xd680 +356 0000d624 3ba90001 addi r29,r9,0x1 +360 0000d628 7f9df840 cmplw cr7,r29,r31 +364 0000d62c 409d0028 ble cr7,0xd654 +368 0000d630 57ff083c rlwinm r31,r31,1,0,30 +372 0000d634 7fe4fb78 or r4,r31,r31 +376 0000d638 48024ce9 bl 0x32320 _realloc +380 0000d63c 2c030000 cmpwi r3,0x0 +384 0000d640 4182ffc0 beq 0xd600 +388 0000d644 7f9df840 cmplw cr7,r29,r31 +392 0000d648 93fe000c stw r31,0xc(r30) +396 0000d64c 907e0004 stw r3,0x4(r30) +400 0000d650 419dffe0 bgt cr7,0xd630 +404 0000d654 2f830000 cmpwi cr7,r3,0x0 +408 0000d658 419e0028 beq cr7,0xd680 +412 0000d65c 805e0008 lwz r2,0x8(r30) +416 0000d660 3800003c li r0,0x3c +420 0000d664 7c0219ae stbx r0,r2,r3 +424 0000d668 813e0008 lwz r9,0x8(r30) +428 0000d66c 39290001 addi r9,r9,0x1 +432 0000d670 913e0008 stw r9,0x8(r30) +436 0000d674 60000000 nop +440 0000d678 60000000 nop +444 0000d67c 60000000 nop +448 0000d680 805c0004 lwz r2,0x4(r28) +452 0000d684 7fc3f378 or r3,r30,r30 +456 0000d688 80820008 lwz r4,0x8(r2) +460 0000d68c 4bffa7d5 bl _d_print_comp +464 0000d690 807e0004 lwz r3,0x4(r30) +468 0000d694 2f030000 cmpwi cr6,r3,0x0 +472 0000d698 419a0148 beq cr6,0xd7e0 +476 0000d69c 813e0008 lwz r9,0x8(r30) +480 0000d6a0 2f890000 cmpwi cr7,r9,0x0 +484 0000d6a4 419e009c beq cr7,0xd740 +488 0000d6a8 7c434a14 add r2,r3,r9 +492 0000d6ac 8802ffff lbz r0,0xffff(r2) +496 0000d6b0 2f80003e cmpwi cr7,r0,0x3e '>' +500 0000d6b4 409e008c bne cr7,0xd740 +504 0000d6b8 83fe000c lwz r31,0xc(r30) +508 0000d6bc 7f89f840 cmplw cr7,r9,r31 +512 0000d6c0 409c001c bge cr7,0xd6dc +516 0000d6c4 38000020 li r0,0x20 +520 0000d6c8 7c0349ae stbx r0,r3,r9 +524 0000d6cc 39290001 addi r9,r9,0x1 +528 0000d6d0 913e0008 stw r9,0x8(r30) +532 0000d6d4 807e0004 lwz r3,0x4(r30) +536 0000d6d8 48000058 b 0xd730 +540 0000d6dc 3ba90001 addi r29,r9,0x1 +544 0000d6e0 7f9df840 cmplw cr7,r29,r31 +548 0000d6e4 409d0028 ble cr7,0xd70c +552 0000d6e8 57ff083c rlwinm r31,r31,1,0,30 +556 0000d6ec 7fe4fb78 or r4,r31,r31 +560 0000d6f0 48024c31 bl 0x32320 _realloc +564 0000d6f4 2c030000 cmpwi r3,0x0 +568 0000d6f8 41820068 beq 0xd760 +572 0000d6fc 7f9df840 cmplw cr7,r29,r31 +576 0000d700 93fe000c stw r31,0xc(r30) +580 0000d704 907e0004 stw r3,0x4(r30) +584 0000d708 419dffe0 bgt cr7,0xd6e8 +588 0000d70c 2f830000 cmpwi cr7,r3,0x0 +592 0000d710 419e0020 beq cr7,0xd730 +596 0000d714 805e0008 lwz r2,0x8(r30) +600 0000d718 38000020 li r0,0x20 +604 0000d71c 7c0219ae stbx r0,r2,r3 +608 0000d720 813e0008 lwz r9,0x8(r30) +612 0000d724 807e0004 lwz r3,0x4(r30) +616 0000d728 39290001 addi r9,r9,0x1 +620 0000d72c 913e0008 stw r9,0x8(r30) +624 0000d730 2f030000 cmpwi cr6,r3,0x0 +628 0000d734 419a00ac beq cr6,0xd7e0 +632 0000d738 813e0008 lwz r9,0x8(r30) +636 0000d73c 60000000 nop +640 0000d740 83fe000c lwz r31,0xc(r30) +644 0000d744 7f89f840 cmplw cr7,r9,r31 +648 0000d748 409c0038 bge cr7,0xd780 +652 0000d74c 3800003e li r0,0x3e +656 0000d750 7c0919ae stbx r0,r9,r3 +660 0000d754 39290001 addi r9,r9,0x1 +664 0000d758 913e0008 stw r9,0x8(r30) +668 0000d75c 48000084 b 0xd7e0 +672 0000d760 807e0004 lwz r3,0x4(r30) +676 0000d764 48024bfd bl 0x32360 _free +680 0000d768 38600000 li r3,0x0 +684 0000d76c 38000001 li r0,0x1 +688 0000d770 907e0004 stw r3,0x4(r30) +692 0000d774 901e0018 stw r0,0x18(r30) +696 0000d778 48000068 b 0xd7e0 +700 0000d77c 60000000 nop +704 0000d780 419a0060 beq cr6,0xd7e0 +708 0000d784 3ba90001 addi r29,r9,0x1 +712 0000d788 7f9df840 cmplw cr7,r29,r31 +716 0000d78c 409d0028 ble cr7,0xd7b4 +720 0000d790 57ff083c rlwinm r31,r31,1,0,30 +724 0000d794 7fe4fb78 or r4,r31,r31 +728 0000d798 48024b89 bl 0x32320 _realloc +732 0000d79c 2c030000 cmpwi r3,0x0 +736 0000d7a0 4182ffc0 beq 0xd760 +740 0000d7a4 7f9df840 cmplw cr7,r29,r31 +744 0000d7a8 93fe000c stw r31,0xc(r30) +748 0000d7ac 907e0004 stw r3,0x4(r30) +752 0000d7b0 419dffe0 bgt cr7,0xd790 +756 0000d7b4 2f830000 cmpwi cr7,r3,0x0 +760 0000d7b8 419e0028 beq cr7,0xd7e0 +764 0000d7bc 813e0008 lwz r9,0x8(r30) +768 0000d7c0 3800003e li r0,0x3e +772 0000d7c4 7c0919ae stbx r0,r9,r3 +776 0000d7c8 805e0008 lwz r2,0x8(r30) +780 0000d7cc 38420001 addi r2,r2,0x1 +784 0000d7d0 905e0008 stw r2,0x8(r30) +788 0000d7d4 60000000 nop +792 0000d7d8 60000000 nop +796 0000d7dc 60000000 nop +800 0000d7e0 937e0014 stw r27,0x14(r30) +804 0000d7e4 60000000 nop +808 0000d7e8 60000000 nop +812 0000d7ec 60000000 nop +816 0000d7f0 38210070 addi r1,r1,0x70 +820 0000d7f4 80010008 lwz r0,0x8(r1) +824 0000d7f8 bb61ffec lmw r27,0xffec(r1) +828 0000d7fc 7c0803a6 mtspr lr,r0 +832 0000d800 4e800020 blr +836 0000d804 60000000 nop +840 0000d808 60000000 nop +844 0000d80c 60000000 nop _d_demangle: +0 0000d810 7c0802a6 mfspr r0,lr +4 0000d814 bf41ffe8 stmw r26,0xffe8(r1) +8 0000d818 7c7c1b78 or r28,r3,r3 +12 0000d81c 7cba2b78 or r26,r5,r5 +16 0000d820 7c9b2378 or r27,r4,r4 +20 0000d824 90010008 stw r0,0x8(r1) +24 0000d828 9421ff50 stwu r1,0xff50(r1) +28 0000d82c 38000000 li r0,0x0 +32 0000d830 90050000 stw r0,0x0(r5) +36 0000d834 7c3e0b78 or r30,r1,r1 +40 0000d838 48024b49 bl 0x32380 _strlen +44 0000d83c 881c0000 lbz r0,0x0(r28) +48 0000d840 7c7d1b78 or r29,r3,r3 +52 0000d844 2f80005f cmpwi cr7,r0,0x5f '_' +56 0000d848 409e0014 bne cr7,0xd85c +60 0000d84c 881c0001 lbz r0,0x1(r28) +64 0000d850 39600000 li r11,0x0 +68 0000d854 2f80005a cmpwi cr7,r0,0x5a 'Z' +72 0000d858 419e0158 beq cr7,0xd9b0 +76 0000d85c 3c800003 lis r4,0x3 +80 0000d860 7f83e378 or r3,r28,r28 +84 0000d864 38a00008 li r5,0x8 +88 0000d868 3884d214 addi r4,r4,0xd214 _GLOBAL_ +92 0000d86c 48024b05 bl 0x32370 _strncmp +96 0000d870 2f830000 cmpwi cr7,r3,0x0 +100 0000d874 409e012c bne cr7,0xd9a0 +104 0000d878 881c0008 lbz r0,0x8(r28) +108 0000d87c 7c000774 extsb r0,r0 +112 0000d880 2f80002e cmpwi cr7,r0,0x2e '.' +116 0000d884 419e001c beq cr7,0xd8a0 +120 0000d888 2f80005f cmpwi cr7,r0,0x5f '_' +124 0000d88c 419e0014 beq cr7,0xd8a0 +128 0000d890 2f800024 cmpwi cr7,r0,0x24 '$' +132 0000d894 409e010c bne cr7,0xd9a0 +136 0000d898 60000000 nop +140 0000d89c 60000000 nop +144 0000d8a0 881c0009 lbz r0,0x9(r28) +148 0000d8a4 7c000774 extsb r0,r0 +152 0000d8a8 2f800044 cmpwi cr7,r0,0x44 'D' +156 0000d8ac 419e000c beq cr7,0xd8b8 +160 0000d8b0 2f800049 cmpwi cr7,r0,0x49 'I' +164 0000d8b4 409e00ec bne cr7,0xd9a0 +168 0000d8b8 881c000a lbz r0,0xa(r28) +172 0000d8bc 2f80005f cmpwi cr7,r0,0x5f '_' +176 0000d8c0 409e00e0 bne cr7,0xd9a0 +180 0000d8c4 387d001d addi r3,r29,0x1d +184 0000d8c8 48024a49 bl 0x32310 _malloc +188 0000d8cc 7c7f1b79 or. r31,r3,r3 +192 0000d8d0 40820010 bne 0xd8e0 +196 0000d8d4 38000001 li r0,0x1 +200 0000d8d8 901a0000 stw r0,0x0(r26) +204 0000d8dc 48000334 b 0xdc10 +208 0000d8e0 881c0009 lbz r0,0x9(r28) +212 0000d8e4 2f800049 cmpwi cr7,r0,0x49 'I' +216 0000d8e8 409e0050 bne cr7,0xd938 +220 0000d8ec 3c400003 lis r2,0x3 +224 0000d8f0 3842d3b8 addi r2,r2,0xd3b8 global constructors keyed to +228 0000d8f4 80020000 lwz r0,0x0(r2) global constructors keyed to +232 0000d8f8 81220004 lwz r9,0x4(r2) +236 0000d8fc 81620008 lwz r11,0x8(r2) +240 0000d900 8142000c lwz r10,0xc(r2) +244 0000d904 901f0000 stw r0,0x0(r31) +248 0000d908 913f0004 stw r9,0x4(r31) +252 0000d90c 917f0008 stw r11,0x8(r31) +256 0000d910 915f000c stw r10,0xc(r31) +260 0000d914 a002001c lhz r0,0x1c(r2) +264 0000d918 81220010 lwz r9,0x10(r2) +268 0000d91c 81620014 lwz r11,0x14(r2) +272 0000d920 81420018 lwz r10,0x18(r2) +276 0000d924 b01f001c sth r0,0x1c(r31) +280 0000d928 913f0010 stw r9,0x10(r31) +284 0000d92c 917f0014 stw r11,0x14(r31) +288 0000d930 915f0018 stw r10,0x18(r31) +292 0000d934 48000054 b 0xd988 +296 0000d938 3c400003 lis r2,0x3 +300 0000d93c 3842d3d8 addi r2,r2,0xd3d8 global destructors keyed to +304 0000d940 80020000 lwz r0,0x0(r2) global destructors keyed to +308 0000d944 81220004 lwz r9,0x4(r2) +312 0000d948 81620008 lwz r11,0x8(r2) +316 0000d94c 8142000c lwz r10,0xc(r2) +320 0000d950 901f0000 stw r0,0x0(r31) +324 0000d954 913f0004 stw r9,0x4(r31) +328 0000d958 917f0008 stw r11,0x8(r31) +332 0000d95c 915f000c stw r10,0xc(r31) +336 0000d960 60000000 nop +340 0000d964 60000000 nop +344 0000d968 8802001c lbz r0,0x1c(r2) +348 0000d96c 81220010 lwz r9,0x10(r2) +352 0000d970 81620014 lwz r11,0x14(r2) +356 0000d974 81420018 lwz r10,0x18(r2) +360 0000d978 981f001c stb r0,0x1c(r31) +364 0000d97c 913f0010 stw r9,0x10(r31) +368 0000d980 917f0014 stw r11,0x14(r31) +372 0000d984 915f0018 stw r10,0x18(r31) +376 0000d988 389c000b addi r4,r28,0xb +380 0000d98c 7fe3fb78 or r3,r31,r31 +384 0000d990 480249b1 bl 0x32340 _strcat +388 0000d994 4800027c b 0xdc10 +392 0000d998 60000000 nop +396 0000d99c 60000000 nop +400 0000d9a0 73600010 andi. r0,r27,0x10 +404 0000d9a4 3be00000 li r31,0x0 +408 0000d9a8 41820268 beq 0xdc10 +412 0000d9ac 39600001 li r11,0x1 +416 0000d9b0 38400000 li r2,0x0 +420 0000d9b4 7c1cea14 add r0,r28,r29 +424 0000d9b8 939e0060 stw r28,0x60(r30) +428 0000d9bc 93be0078 stw r29,0x78(r30) +432 0000d9c0 939e0054 stw r28,0x54(r30) +436 0000d9c4 937e005c stw r27,0x5c(r30) +440 0000d9c8 901e0058 stw r0,0x58(r30) +444 0000d9cc 905e0084 stw r2,0x84(r30) +448 0000d9d0 905e0068 stw r2,0x68(r30) +452 0000d9d4 905e0074 stw r2,0x74(r30) +456 0000d9d8 905e007c stw r2,0x7c(r30) +460 0000d9dc 905e0080 stw r2,0x80(r30) +464 0000d9e0 57a9083c rlwinm r9,r29,1,0,30 +468 0000d9e4 57a01838 rlwinm r0,r29,3,0,28 +472 0000d9e8 57a22834 rlwinm r2,r29,5,0,26 +476 0000d9ec 7c3c0b78 or r28,r1,r1 +480 0000d9f0 913e006c stw r9,0x6c(r30) +484 0000d9f4 2f8b0000 cmpwi cr7,r11,0x0 +488 0000d9f8 7c401050 subf r2,r0,r2 +492 0000d9fc 3842001e addi r2,r2,0x1e +496 0000da00 54420036 rlwinm r2,r2,0,0,27 +500 0000da04 7c4200d0 neg r2,r2 +504 0000da08 80010000 lwz r0,0x0(r1) +508 0000da0c 7c01116e stwux r0,r1,r2 +512 0000da10 805e0078 lwz r2,0x78(r30) +516 0000da14 39610040 addi r11,r1,0x40 +520 0000da18 5442103a rlwinm r2,r2,2,0,29 +524 0000da1c 3842001e addi r2,r2,0x1e +528 0000da20 54420036 rlwinm r2,r2,0,0,27 +532 0000da24 7c4200d0 neg r2,r2 +536 0000da28 7c01116e stwux r0,r1,r2 +540 0000da2c 917e0064 stw r11,0x64(r30) +544 0000da30 38010040 addi r0,r1,0x40 +548 0000da34 901e0070 stw r0,0x70(r30) +552 0000da38 409e0048 bne cr7,0xda80 +556 0000da3c 813e0060 lwz r9,0x60(r30) +560 0000da40 88090000 lbz r0,0x0(r9) +564 0000da44 38490001 addi r2,r9,0x1 +568 0000da48 905e0060 stw r2,0x60(r30) +572 0000da4c 2f80005f cmpwi cr7,r0,0x5f '_' +576 0000da50 409e0040 bne cr7,0xda90 +580 0000da54 88090001 lbz r0,0x1(r9) +584 0000da58 38490002 addi r2,r9,0x2 +588 0000da5c 905e0060 stw r2,0x60(r30) +592 0000da60 2f80005a cmpwi cr7,r0,0x5a 'Z' +596 0000da64 409e002c bne cr7,0xda90 +600 0000da68 387e0054 addi r3,r30,0x54 +604 0000da6c 38800001 li r4,0x1 +608 0000da70 4bff6f81 bl _d_encoding +612 0000da74 7c7f1b78 or r31,r3,r3 +616 0000da78 4800001c b 0xda94 +620 0000da7c 60000000 nop +624 0000da80 387e0054 addi r3,r30,0x54 +628 0000da84 4bff8bad bl _cplus_demangle_type +632 0000da88 7c7f1b78 or r31,r3,r3 +636 0000da8c 48000008 b 0xda94 +640 0000da90 3be00000 li r31,0x0 +644 0000da94 73600001 andi. r0,r27,0x1 +648 0000da98 41820018 beq 0xdab0 +652 0000da9c 805e0060 lwz r2,0x60(r30) +656 0000daa0 88020000 lbz r0,0x0(r2) +660 0000daa4 2f800000 cmpwi cr7,r0,0x0 +664 0000daa8 419e0008 beq cr7,0xdab0 +668 0000daac 3be00000 li r31,0x0 +672 0000dab0 813e007c lwz r9,0x7c(r30) +676 0000dab4 801e0084 lwz r0,0x84(r30) +680 0000dab8 2f9f0000 cmpwi cr7,r31,0x0 +684 0000dabc 38600000 li r3,0x0 +688 0000dac0 55221838 rlwinm r2,r9,3,0,28 +692 0000dac4 5529083c rlwinm r9,r9,1,0,30 +696 0000dac8 7c1d0214 add r0,r29,r0 +700 0000dacc 7d291214 add r9,r9,r2 +704 0000dad0 7c004a14 add r0,r0,r9 +708 0000dad4 7c021e70 srawi r2,r0,3 +712 0000dad8 7c420194 addze r2,r2 +716 0000dadc 7c401214 add r2,r0,r2 +720 0000dae0 419e0120 beq cr7,0xdc00 +724 0000dae4 38020001 addi r0,r2,0x1 +728 0000dae8 937e0038 stw r27,0x38(r30) +732 0000daec 7c030378 or r3,r0,r0 +736 0000daf0 901e0044 stw r0,0x44(r30) +740 0000daf4 4802481d bl 0x32310 _malloc +744 0000daf8 2f830000 cmpwi cr7,r3,0x0 +748 0000dafc 907e003c stw r3,0x3c(r30) +752 0000db00 409e0010 bne cr7,0xdb10 +756 0000db04 38000001 li r0,0x1 +760 0000db08 901a0000 stw r0,0x0(r26) +764 0000db0c 480000f4 b 0xdc00 +768 0000db10 3ba00000 li r29,0x0 +772 0000db14 387e0038 addi r3,r30,0x38 +776 0000db18 7fe4fb78 or r4,r31,r31 +780 0000db1c 93be0040 stw r29,0x40(r30) +784 0000db20 93be0048 stw r29,0x48(r30) +788 0000db24 93be004c stw r29,0x4c(r30) +792 0000db28 93be0050 stw r29,0x50(r30) +796 0000db2c 4bffa335 bl _d_print_comp +800 0000db30 807e003c lwz r3,0x3c(r30) +804 0000db34 2f830000 cmpwi cr7,r3,0x0 +808 0000db38 419e00c0 beq cr7,0xdbf8 +812 0000db3c 805e0040 lwz r2,0x40(r30) +816 0000db40 83fe0044 lwz r31,0x44(r30) +820 0000db44 7f82f840 cmplw cr7,r2,r31 +824 0000db48 409c0038 bge cr7,0xdb80 +828 0000db4c 7fa311ae stbx r29,r3,r2 +832 0000db50 38020001 addi r0,r2,0x1 +836 0000db54 901e0040 stw r0,0x40(r30) +840 0000db58 807e003c lwz r3,0x3c(r30) +844 0000db5c 48000088 b 0xdbe4 +848 0000db60 807e003c lwz r3,0x3c(r30) +852 0000db64 480247fd bl 0x32360 _free +856 0000db68 38600000 li r3,0x0 +860 0000db6c 38000001 li r0,0x1 +864 0000db70 907e003c stw r3,0x3c(r30) +868 0000db74 901e0050 stw r0,0x50(r30) +872 0000db78 48000084 b 0xdbfc +876 0000db7c 60000000 nop +880 0000db80 3ba20001 addi r29,r2,0x1 +884 0000db84 7f9df840 cmplw cr7,r29,r31 +888 0000db88 409d0038 ble cr7,0xdbc0 +892 0000db8c 60000000 nop +896 0000db90 57ff083c rlwinm r31,r31,1,0,30 +900 0000db94 7fe4fb78 or r4,r31,r31 +904 0000db98 48024789 bl 0x32320 _realloc +908 0000db9c 2c030000 cmpwi r3,0x0 +912 0000dba0 4182ffc0 beq 0xdb60 +916 0000dba4 7f9df840 cmplw cr7,r29,r31 +920 0000dba8 93fe0044 stw r31,0x44(r30) +924 0000dbac 907e003c stw r3,0x3c(r30) +928 0000dbb0 419dffe0 bgt cr7,0xdb90 +932 0000dbb4 60000000 nop +936 0000dbb8 60000000 nop +940 0000dbbc 60000000 nop +944 0000dbc0 2f830000 cmpwi cr7,r3,0x0 +948 0000dbc4 419e0020 beq cr7,0xdbe4 +952 0000dbc8 801e0040 lwz r0,0x40(r30) +956 0000dbcc 38400000 li r2,0x0 +960 0000dbd0 7c4301ae stbx r2,r3,r0 +964 0000dbd4 805e0040 lwz r2,0x40(r30) +968 0000dbd8 807e003c lwz r3,0x3c(r30) +972 0000dbdc 38420001 addi r2,r2,0x1 +976 0000dbe0 905e0040 stw r2,0x40(r30) +980 0000dbe4 2f830000 cmpwi cr7,r3,0x0 +984 0000dbe8 419e0010 beq cr7,0xdbf8 +988 0000dbec 801e0044 lwz r0,0x44(r30) +992 0000dbf0 901a0000 stw r0,0x0(r26) +996 0000dbf4 4800000c b 0xdc00 +1000 0000dbf8 801e0050 lwz r0,0x50(r30) +1004 0000dbfc 901a0000 stw r0,0x0(r26) +1008 0000dc00 80010000 lwz r0,0x0(r1) +1012 0000dc04 7f81e378 or r1,r28,r28 +1016 0000dc08 7c7f1b78 or r31,r3,r3 +1020 0000dc0c 90010000 stw r0,0x0(r1) +1024 0000dc10 80210000 lwz r1,0x0(r1) +1028 0000dc14 7fe3fb78 or r3,r31,r31 +1032 0000dc18 80010008 lwz r0,0x8(r1) +1036 0000dc1c bb41ffe8 lmw r26,0xffe8(r1) +1040 0000dc20 7c0803a6 mtspr lr,r0 +1044 0000dc24 4e800020 blr +1048 0000dc28 60000000 nop +1052 0000dc2c 60000000 nop _java_demangle_v3: +0 0000dc30 7c0802a6 mfspr r0,lr +4 0000dc34 bf61ffec stmw r27,0xffec(r1) +8 0000dc38 38800025 li r4,0x25 +12 0000dc3c 90010008 stw r0,0x8(r1) +16 0000dc40 9421ff90 stwu r1,0xff90(r1) +20 0000dc44 38a10038 addi r5,r1,0x38 +24 0000dc48 4bfffbc9 bl _d_demangle +28 0000dc4c 7c7b1b79 or. r27,r3,r3 +32 0000dc50 41820100 beq 0xdd50 +36 0000dc54 7f7edb78 or r30,r27,r27 +40 0000dc58 7f7ddb78 or r29,r27,r27 +44 0000dc5c 3b800000 li r28,0x0 +48 0000dc60 480000bc b 0xdd1c +52 0000dc64 60000000 nop +56 0000dc68 60000000 nop +60 0000dc6c 60000000 nop +64 0000dc70 3c800003 lis r4,0x3 +68 0000dc74 7fc3f378 or r3,r30,r30 +72 0000dc78 38a00007 li r5,0x7 +76 0000dc7c 3884d3f8 addi r4,r4,0xd3f8 JArray< +80 0000dc80 480246f1 bl 0x32370 _strncmp +84 0000dc84 2f830000 cmpwi cr7,r3,0x0 +88 0000dc88 409e0018 bne cr7,0xdca0 +92 0000dc8c 3bde0007 addi r30,r30,0x7 +96 0000dc90 3b9c0001 addi r28,r28,0x1 +100 0000dc94 48000088 b 0xdd1c +104 0000dc98 60000000 nop +108 0000dc9c 60000000 nop +112 0000dca0 2f9c0000 cmpwi cr7,r28,0x0 +116 0000dca4 409d006c ble cr7,0xdd10 +120 0000dca8 2f9f003e cmpwi cr7,r31,0x3e '>' +124 0000dcac 409e0064 bne cr7,0xdd10 +128 0000dcb0 48000084 b 0xdd34 +132 0000dcb4 381dffff addi r0,r29,0xffff +136 0000dcb8 7c5be850 subf r2,r27,r29 +140 0000dcbc 7c4903a6 mtspr ctr,r2 +144 0000dcc0 7f9b0040 cmplw cr7,r27,r0 +148 0000dcc4 40bd000c ble+ cr7,0xdcd0 +152 0000dcc8 38000001 li r0,0x1 +156 0000dccc 7c0903a6 mtspr ctr,r0 +160 0000dcd0 3bbdffff addi r29,r29,0xffff +164 0000dcd4 4240001c bdz 0xdcf0 +168 0000dcd8 881dffff lbz r0,0xffff(r29) +172 0000dcdc 2f800020 cmpwi cr7,r0,0x20 ' ' +176 0000dce0 419efff0 beq cr7,0xdcd0 +180 0000dce4 60000000 nop +184 0000dce8 60000000 nop +188 0000dcec 60000000 nop +192 0000dcf0 3800005b li r0,0x5b +196 0000dcf4 3840005d li r2,0x5d +200 0000dcf8 3b9cffff addi r28,r28,0xffff +204 0000dcfc 3bde0001 addi r30,r30,0x1 +208 0000dd00 981d0000 stb r0,0x0(r29) +212 0000dd04 985d0001 stb r2,0x1(r29) +216 0000dd08 3bbd0002 addi r29,r29,0x2 +220 0000dd0c 48000010 b 0xdd1c +224 0000dd10 9bfd0000 stb r31,0x0(r29) +228 0000dd14 3bde0001 addi r30,r30,0x1 +232 0000dd18 3bbd0001 addi r29,r29,0x1 +236 0000dd1c 881e0000 lbz r0,0x0(r30) +240 0000dd20 7c1f0774 extsb r31,r0 +244 0000dd24 2f9f0000 cmpwi cr7,r31,0x0 +248 0000dd28 409eff48 bne cr7,0xdc70 +252 0000dd2c 9bfd0000 stb r31,0x0(r29) +256 0000dd30 48000020 b 0xdd50 +260 0000dd34 7f9be840 cmplw cr7,r27,r29 +264 0000dd38 409cffb8 bge cr7,0xdcf0 +268 0000dd3c 881dffff lbz r0,0xffff(r29) +272 0000dd40 2f800020 cmpwi cr7,r0,0x20 ' ' +276 0000dd44 409effac bne cr7,0xdcf0 +280 0000dd48 4bffff6c b 0xdcb4 +284 0000dd4c 60000000 nop +288 0000dd50 38210070 addi r1,r1,0x70 +292 0000dd54 7f63db78 or r3,r27,r27 +296 0000dd58 80010008 lwz r0,0x8(r1) +300 0000dd5c bb61ffec lmw r27,0xffec(r1) +304 0000dd60 7c0803a6 mtspr lr,r0 +308 0000dd64 4e800020 blr +312 0000dd68 60000000 nop +316 0000dd6c 60000000 nop _cplus_demangle_v3: +0 0000dd70 7c0802a6 mfspr r0,lr +4 0000dd74 90010008 stw r0,0x8(r1) +8 0000dd78 9421ffb0 stwu r1,0xffb0(r1) +12 0000dd7c 38a10038 addi r5,r1,0x38 +16 0000dd80 4bfffa91 bl _d_demangle +20 0000dd84 38210050 addi r1,r1,0x50 +24 0000dd88 80010008 lwz r0,0x8(r1) +28 0000dd8c 7c0803a6 mtspr lr,r0 +32 0000dd90 4e800020 blr +36 0000dd94 00000000 .long 0x00000000 +40 0000dd98 00000000 .long 0x00000000 +44 0000dd9c 00000000 .long 0x00000000 _cplus_demangle_fill_component: +0 0000dda0 2c030000 cmpwi r3,0x0 +4 0000dda4 4182012c beq 0xded0 +8 0000dda8 2b840032 cmplwi cr7,r4,0x32 '2' +12 0000ddac 419d0124 bgt cr7,0xded0 +16 0000ddb0 3c400001 lis r2,0x1 +20 0000ddb4 5489103a rlwinm r9,r4,2,0,29 +24 0000ddb8 3842ddcc addi r2,r2,0xddcc +28 0000ddbc 7c09102e lwzx r0,r9,r2 +32 0000ddc0 7c001214 add r0,r0,r2 +36 0000ddc4 7c0903a6 mtspr ctr,r0 +40 0000ddc8 4e800420 bctr +44 0000ddcc 00000104 .long 0x00000104 +48 0000ddd0 000000e4 .long 0x000000e4 +52 0000ddd4 000000e4 .long 0x000000e4 +56 0000ddd8 000000e4 .long 0x000000e4 +60 0000dddc 000000e4 .long 0x000000e4 +64 0000dde0 00000104 .long 0x00000104 +68 0000dde4 00000104 .long 0x00000104 +72 0000dde8 00000104 .long 0x00000104 +76 0000ddec 000000d4 .long 0x000000d4 +80 0000ddf0 000000d4 .long 0x000000d4 +84 0000ddf4 000000e4 .long 0x000000e4 +88 0000ddf8 000000d4 .long 0x000000d4 +92 0000ddfc 000000d4 .long 0x000000d4 +96 0000de00 000000d4 .long 0x000000d4 +100 0000de04 000000d4 .long 0x000000d4 +104 0000de08 000000d4 .long 0x000000d4 +108 0000de0c 000000d4 .long 0x000000d4 +112 0000de10 000000d4 .long 0x000000d4 +116 0000de14 000000d4 .long 0x000000d4 +120 0000de18 000000d4 .long 0x000000d4 +124 0000de1c 00000104 .long 0x00000104 +128 0000de20 00000104 .long 0x00000104 +132 0000de24 000000d4 .long 0x000000d4 +136 0000de28 000000d4 .long 0x000000d4 +140 0000de2c 000000d4 .long 0x000000d4 +144 0000de30 000000d4 .long 0x000000d4 +148 0000de34 000000d4 .long 0x000000d4 +152 0000de38 000000d4 .long 0x000000d4 +156 0000de3c 000000e4 .long 0x000000e4 +160 0000de40 000000d4 .long 0x000000d4 +164 0000de44 000000d4 .long 0x000000d4 +168 0000de48 000000d4 .long 0x000000d4 +172 0000de4c 000000d4 .long 0x000000d4 +176 0000de50 00000104 .long 0x00000104 +180 0000de54 000000d4 .long 0x000000d4 +184 0000de58 000000e4 .long 0x000000e4 +188 0000de5c 000000e4 .long 0x000000e4 +192 0000de60 000000e4 .long 0x000000e4 +196 0000de64 000000e4 .long 0x000000e4 +200 0000de68 000000e4 .long 0x000000e4 +204 0000de6c 00000104 .long 0x00000104 +208 0000de70 00000104 .long 0x00000104 +212 0000de74 000000d4 .long 0x000000d4 +216 0000de78 000000e4 .long 0x000000e4 +220 0000de7c 000000e4 .long 0x000000e4 +224 0000de80 000000e4 .long 0x000000e4 +228 0000de84 000000e4 .long 0x000000e4 +232 0000de88 000000e4 .long 0x000000e4 +236 0000de8c 000000e4 .long 0x000000e4 +240 0000de90 000000e4 .long 0x000000e4 +244 0000de94 000000e4 .long 0x000000e4 +248 0000de98 60000000 nop +252 0000de9c 60000000 nop +256 0000dea0 2f860000 cmpwi cr7,r6,0x0 +260 0000dea4 409e002c bne cr7,0xded0 +264 0000dea8 60000000 nop +268 0000deac 60000000 nop +272 0000deb0 38000001 li r0,0x1 +276 0000deb4 90c30008 stw r6,0x8(r3) +280 0000deb8 90830000 stw r4,0x0(r3) +284 0000debc 90a30004 stw r5,0x4(r3) +288 0000dec0 48000014 b 0xded4 +292 0000dec4 60000000 nop +296 0000dec8 60000000 nop +300 0000decc 60000000 nop +304 0000ded0 38000000 li r0,0x0 +308 0000ded4 7c030378 or r3,r0,r0 +312 0000ded8 4e800020 blr +316 0000dedc 60000000 nop _cplus_demangle_fill_builtin_type: +0 0000dee0 7c0802a6 mfspr r0,lr +4 0000dee4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000dee8 7c7a1b79 or. r26,r3,r3 +12 0000deec 7c9b2378 or r27,r4,r4 +16 0000def0 90010008 stw r0,0x8(r1) +20 0000def4 9421ffa0 stwu r1,0xffa0(r1) +24 0000def8 4182008c beq 0xdf84 +28 0000defc 2f840000 cmpwi cr7,r4,0x0 +32 0000df00 419e0084 beq cr7,0xdf84 +36 0000df04 7c832378 or r3,r4,r4 +40 0000df08 3bc00000 li r30,0x0 +44 0000df0c 48024475 bl 0x32380 _strlen +48 0000df10 3c400004 lis r2,0x4 +52 0000df14 7c7c1b78 or r28,r3,r3 +56 0000df18 80422814 lwz r2,0x2814(r2) +60 0000df1c 7c5d1378 or r29,r2,r2 +64 0000df20 3be20004 addi r31,r2,0x4 +68 0000df24 60000000 nop +72 0000df28 60000000 nop +76 0000df2c 60000000 nop +80 0000df30 801f0000 lwz r0,0x0(r31) +84 0000df34 7f9c0000 cmpw cr7,r28,r0 +88 0000df38 409e0038 bne cr7,0xdf70 +92 0000df3c 809ffffc lwz r4,0xfffc(r31) +96 0000df40 7f63db78 or r3,r27,r27 +100 0000df44 4802444d bl 0x32390 _strcmp +104 0000df48 2f830000 cmpwi cr7,r3,0x0 +108 0000df4c 409e0024 bne cr7,0xdf70 +112 0000df50 38000021 li r0,0x21 +116 0000df54 38600001 li r3,0x1 +120 0000df58 93ba0004 stw r29,0x4(r26) +124 0000df5c 901a0000 stw r0,0x0(r26) +128 0000df60 48000028 b 0xdf88 +132 0000df64 60000000 nop +136 0000df68 60000000 nop +140 0000df6c 60000000 nop +144 0000df70 2f9e0019 cmpwi cr7,r30,0x19 +148 0000df74 3bbd0014 addi r29,r29,0x14 +152 0000df78 3bff0014 addi r31,r31,0x14 +156 0000df7c 3bde0001 addi r30,r30,0x1 +160 0000df80 409effb0 bne cr7,0xdf30 +164 0000df84 38600000 li r3,0x0 +168 0000df88 38210060 addi r1,r1,0x60 +172 0000df8c 80010008 lwz r0,0x8(r1) +176 0000df90 bb41ffe8 lmw r26,0xffe8(r1) +180 0000df94 7c0803a6 mtspr lr,r0 +184 0000df98 4e800020 blr +188 0000df9c 60000000 nop _cplus_demangle_fill_operator: +0 0000dfa0 7c0802a6 mfspr r0,lr +4 0000dfa4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000dfa8 7c7a1b79 or. r26,r3,r3 +12 0000dfac 7c9c2378 or r28,r4,r4 +16 0000dfb0 7cbb2b78 or r27,r5,r5 +20 0000dfb4 90010008 stw r0,0x8(r1) +24 0000dfb8 9421ffa0 stwu r1,0xffa0(r1) +28 0000dfbc 41820088 beq 0xe044 +32 0000dfc0 2f840000 cmpwi cr7,r4,0x0 +36 0000dfc4 419e0080 beq cr7,0xe044 +40 0000dfc8 7c832378 or r3,r4,r4 +44 0000dfcc 480243b5 bl 0x32380 _strlen +48 0000dfd0 3c400004 lis r2,0x4 +52 0000dfd4 7c7d1b78 or r29,r3,r3 +56 0000dfd8 80422810 lwz r2,0x2810(r2) +60 0000dfdc 80820004 lwz r4,0x4(r2) +64 0000dfe0 2f840000 cmpwi cr7,r4,0x0 +68 0000dfe4 419e0060 beq cr7,0xe044 +72 0000dfe8 7c5e1378 or r30,r2,r2 +76 0000dfec 3be20008 addi r31,r2,0x8 +80 0000dff0 801f0000 lwz r0,0x0(r31) +84 0000dff4 7f9d0000 cmpw cr7,r29,r0 +88 0000dff8 409e0038 bne cr7,0xe030 +92 0000dffc 801f0004 lwz r0,0x4(r31) +96 0000e000 7f80d800 cmpw cr7,r0,r27 +100 0000e004 409e002c bne cr7,0xe030 +104 0000e008 7f83e378 or r3,r28,r28 +108 0000e00c 48024385 bl 0x32390 _strcmp +112 0000e010 2f830000 cmpwi cr7,r3,0x0 +116 0000e014 409e001c bne cr7,0xe030 +120 0000e018 38000028 li r0,0x28 +124 0000e01c 38600001 li r3,0x1 +128 0000e020 93da0004 stw r30,0x4(r26) +132 0000e024 901a0000 stw r0,0x0(r26) +136 0000e028 48000020 b 0xe048 +140 0000e02c 60000000 nop +144 0000e030 809f000c lwz r4,0xc(r31) +148 0000e034 3bde0010 addi r30,r30,0x10 +152 0000e038 3bff0010 addi r31,r31,0x10 +156 0000e03c 2f840000 cmpwi cr7,r4,0x0 +160 0000e040 409effb0 bne cr7,0xdff0 +164 0000e044 38600000 li r3,0x0 +168 0000e048 38210060 addi r1,r1,0x60 +172 0000e04c 80010008 lwz r0,0x8(r1) +176 0000e050 bb41ffe8 lmw r26,0xffe8(r1) +180 0000e054 7c0803a6 mtspr lr,r0 +184 0000e058 4e800020 blr +188 0000e05c 60000000 nop _cplus_demangle_v3_components: +0 0000e060 7c0802a6 mfspr r0,lr +4 0000e064 bf81fff0 stmw r28,0xfff0(r1) +8 0000e068 7c7f1b78 or r31,r3,r3 +12 0000e06c 7c9e2378 or r30,r4,r4 +16 0000e070 7cbc2b78 or r28,r5,r5 +20 0000e074 90010008 stw r0,0x8(r1) +24 0000e078 9421ff70 stwu r1,0xff70(r1) +28 0000e07c 48024305 bl 0x32380 _strlen +32 0000e080 881f0000 lbz r0,0x0(r31) +36 0000e084 2f80005f cmpwi cr7,r0,0x5f '_' +40 0000e088 409e0014 bne cr7,0xe09c +44 0000e08c 881f0001 lbz r0,0x1(r31) +48 0000e090 3ba00000 li r29,0x0 +52 0000e094 2f80005a cmpwi cr7,r0,0x5a 'Z' +56 0000e098 419e0010 beq cr7,0xe0a8 +60 0000e09c 73c00010 andi. r0,r30,0x10 +64 0000e0a0 41820100 beq 0xe1a0 +68 0000e0a4 3ba00001 li r29,0x1 +72 0000e0a8 7c651b78 or r5,r3,r3 +76 0000e0ac 7fc4f378 or r4,r30,r30 +80 0000e0b0 38c10038 addi r6,r1,0x38 +84 0000e0b4 7fe3fb78 or r3,r31,r31 +88 0000e0b8 4bff52a9 bl _cplus_demangle_init_info +92 0000e0bc 80610050 lwz r3,0x50(r1) +96 0000e0c0 54602036 rlwinm r0,r3,4,0,27 +100 0000e0c4 5463103a rlwinm r3,r3,2,0,29 +104 0000e0c8 7c630050 subf r3,r3,r0 +108 0000e0cc 48024245 bl 0x32310 _malloc +112 0000e0d0 90610048 stw r3,0x48(r1) +116 0000e0d4 8061005c lwz r3,0x5c(r1) +120 0000e0d8 5463103a rlwinm r3,r3,2,0,29 +124 0000e0dc 48024235 bl 0x32310 _malloc +128 0000e0e0 80010048 lwz r0,0x48(r1) +132 0000e0e4 90610054 stw r3,0x54(r1) +136 0000e0e8 2f800000 cmpwi cr7,r0,0x0 +140 0000e0ec 419e0018 beq cr7,0xe104 +144 0000e0f0 2f830000 cmpwi cr7,r3,0x0 +148 0000e0f4 409e002c bne cr7,0xe120 +152 0000e0f8 7c030378 or r3,r0,r0 +156 0000e0fc 48024265 bl 0x32360 _free +160 0000e100 80610054 lwz r3,0x54(r1) +164 0000e104 2f830000 cmpwi cr7,r3,0x0 +168 0000e108 419e0098 beq cr7,0xe1a0 +172 0000e10c 3be00000 li r31,0x0 +176 0000e110 48024251 bl 0x32360 _free +180 0000e114 48000090 b 0xe1a4 +184 0000e118 60000000 nop +188 0000e11c 60000000 nop +192 0000e120 2f9d0000 cmpwi cr7,r29,0x0 +196 0000e124 409e001c bne cr7,0xe140 +200 0000e128 38610038 addi r3,r1,0x38 +204 0000e12c 38800001 li r4,0x1 +208 0000e130 4bff77c1 bl _cplus_demangle_mangled_name +212 0000e134 7c7f1b78 or r31,r3,r3 +216 0000e138 48000014 b 0xe14c +220 0000e13c 60000000 nop +224 0000e140 38610038 addi r3,r1,0x38 +228 0000e144 4bff84ed bl _cplus_demangle_type +232 0000e148 7c7f1b78 or r31,r3,r3 +236 0000e14c 73c00001 andi. r0,r30,0x1 +240 0000e150 41820020 beq 0xe170 +244 0000e154 80410044 lwz r2,0x44(r1) +248 0000e158 88020000 lbz r0,0x0(r2) +252 0000e15c 2f800000 cmpwi cr7,r0,0x0 +256 0000e160 419e0010 beq cr7,0xe170 +260 0000e164 3be00000 li r31,0x0 +264 0000e168 60000000 nop +268 0000e16c 60000000 nop +272 0000e170 80610054 lwz r3,0x54(r1) +276 0000e174 480241ed bl 0x32360 _free +280 0000e178 2f9f0000 cmpwi cr7,r31,0x0 +284 0000e17c 419e0010 beq cr7,0xe18c +288 0000e180 80010048 lwz r0,0x48(r1) +292 0000e184 901c0000 stw r0,0x0(r28) +296 0000e188 4800001c b 0xe1a4 +300 0000e18c 80610048 lwz r3,0x48(r1) +304 0000e190 480241d1 bl 0x32360 _free +308 0000e194 48000010 b 0xe1a4 +312 0000e198 60000000 nop +316 0000e19c 60000000 nop +320 0000e1a0 3be00000 li r31,0x0 +324 0000e1a4 38210090 addi r1,r1,0x90 +328 0000e1a8 7fe3fb78 or r3,r31,r31 +332 0000e1ac 80010008 lwz r0,0x8(r1) +336 0000e1b0 bb81fff0 lmw r28,0xfff0(r1) +340 0000e1b4 7c0803a6 mtspr lr,r0 +344 0000e1b8 4e800020 blr +348 0000e1bc 00000000 .long 0x00000000 _set_cplus_marker_for_demangling: +0 0000e1c0 3c400003 lis r2,0x3 +4 0000e1c4 98623018 stb r3,0x3018(r2) +8 0000e1c8 4e800020 blr +12 0000e1cc 60000000 nop _cplus_mangle_opname: +0 0000e1d0 7c0802a6 mfspr r0,lr +4 0000e1d4 bf21ffe4 stmw r25,0xffe4(r1) +8 0000e1d8 7c9d2378 or r29,r4,r4 +12 0000e1dc 7c791b78 or r25,r3,r3 +16 0000e1e0 57bb07bc rlwinm r27,r29,0,30,30 +20 0000e1e4 90010008 stw r0,0x8(r1) +24 0000e1e8 9421ffa0 stwu r1,0xffa0(r1) +28 0000e1ec 48024195 bl 0x32380 _strlen +32 0000e1f0 3c400004 lis r2,0x4 +36 0000e1f4 7c7c1b78 or r28,r3,r3 +40 0000e1f8 384230dc addi r2,r2,0x30dc +44 0000e1fc 7c5d1378 or r29,r2,r2 +48 0000e200 3bc20004 addi r30,r2,0x4 +52 0000e204 3b4203b4 addi r26,r2,0x3b4 +56 0000e208 60000000 nop +60 0000e20c 60000000 nop +64 0000e210 83fe0000 lwz r31,0x0(r30) +68 0000e214 7fe3fb78 or r3,r31,r31 +72 0000e218 48024169 bl 0x32380 _strlen +76 0000e21c 7f9c1800 cmpw cr7,r28,r3 +80 0000e220 409e0040 bne cr7,0xe260 +84 0000e224 801e0004 lwz r0,0x4(r30) +88 0000e228 540007bc rlwinm r0,r0,0,30,30 +92 0000e22c 7f9b0000 cmpw cr7,r27,r0 +96 0000e230 409e0030 bne cr7,0xe260 +100 0000e234 7fe3fb78 or r3,r31,r31 +104 0000e238 7f24cb78 or r4,r25,r25 +108 0000e23c 7f85e378 or r5,r28,r28 +112 0000e240 480240f1 bl 0x32330 _memcmp +116 0000e244 2f830000 cmpwi cr7,r3,0x0 +120 0000e248 409e0018 bne cr7,0xe260 +124 0000e24c 807d0000 lwz r3,0x0(r29) +128 0000e250 48000024 b 0xe274 +132 0000e254 60000000 nop +136 0000e258 60000000 nop +140 0000e25c 60000000 nop +144 0000e260 3bbd000c addi r29,r29,0xc +148 0000e264 3bde000c addi r30,r30,0xc +152 0000e268 7f9dd000 cmpw cr7,r29,r26 +156 0000e26c 409effa4 bne cr7,0xe210 +160 0000e270 38600000 li r3,0x0 +164 0000e274 38210060 addi r1,r1,0x60 +168 0000e278 80010008 lwz r0,0x8(r1) +172 0000e27c bb21ffe4 lmw r25,0xffe4(r1) +176 0000e280 7c0803a6 mtspr lr,r0 +180 0000e284 4e800020 blr +184 0000e288 60000000 nop +188 0000e28c 60000000 nop _cplus_demangle_set_style: +0 0000e290 3c400004 lis r2,0x4 +4 0000e294 38423058 addi r2,r2,0x3058 +8 0000e298 80020004 lwz r0,0x4(r2) +12 0000e29c 2f800000 cmpwi cr7,r0,0x0 +16 0000e2a0 409e0050 bne cr7,0xe2f0 +20 0000e2a4 4800003c b 0xe2e0 +24 0000e2a8 60000000 nop +28 0000e2ac 60000000 nop +32 0000e2b0 7f830000 cmpw cr7,r3,r0 +36 0000e2b4 3842000c addi r2,r2,0xc +40 0000e2b8 409e0018 bne cr7,0xe2d0 +44 0000e2bc 3c400003 lis r2,0x3 +48 0000e2c0 90623014 stw r3,0x3014(r2) +52 0000e2c4 4e800020 blr +56 0000e2c8 60000000 nop +60 0000e2cc 60000000 nop +64 0000e2d0 80020000 lwz r0,0x0(r2) +68 0000e2d4 2f800000 cmpwi cr7,r0,0x0 +72 0000e2d8 409effd8 bne cr7,0xe2b0 +76 0000e2dc 60000000 nop +80 0000e2e0 38600000 li r3,0x0 +84 0000e2e4 4e800020 blr +88 0000e2e8 60000000 nop +92 0000e2ec 60000000 nop +96 0000e2f0 7f801800 cmpw cr7,r0,r3 +100 0000e2f4 38420010 addi r2,r2,0x10 +104 0000e2f8 409effd8 bne cr7,0xe2d0 +108 0000e2fc 4bffffc0 b 0xe2bc _cplus_demangle_name_to_style: +0 0000e300 7c0802a6 mfspr r0,lr +4 0000e304 3c400004 lis r2,0x4 +8 0000e308 bfa1fff4 stmw r29,0xfff4(r1) +12 0000e30c 7c7d1b78 or r29,r3,r3 +16 0000e310 38423058 addi r2,r2,0x3058 +20 0000e314 90010008 stw r0,0x8(r1) +24 0000e318 9421ffb0 stwu r1,0xffb0(r1) +28 0000e31c 83e20004 lwz r31,0x4(r2) +32 0000e320 2f9f0000 cmpwi cr7,r31,0x0 +36 0000e324 419e003c beq cr7,0xe360 +40 0000e328 7c5e1378 or r30,r2,r2 +44 0000e32c 60000000 nop +48 0000e330 809e0000 lwz r4,0x0(r30) +52 0000e334 7fa3eb78 or r3,r29,r29 +56 0000e338 48024059 bl 0x32390 _strcmp +60 0000e33c 2f830000 cmpwi cr7,r3,0x0 +64 0000e340 419e0024 beq cr7,0xe364 +68 0000e344 83fe0010 lwz r31,0x10(r30) +72 0000e348 3bde000c addi r30,r30,0xc +76 0000e34c 2f9f0000 cmpwi cr7,r31,0x0 +80 0000e350 409effe0 bne cr7,0xe330 +84 0000e354 60000000 nop +88 0000e358 60000000 nop +92 0000e35c 60000000 nop +96 0000e360 3be00000 li r31,0x0 +100 0000e364 38210050 addi r1,r1,0x50 +104 0000e368 7fe3fb78 or r3,r31,r31 +108 0000e36c 80010008 lwz r0,0x8(r1) +112 0000e370 bba1fff4 lmw r29,0xfff4(r1) +116 0000e374 7c0803a6 mtspr lr,r0 +120 0000e378 4e800020 blr +124 0000e37c 60000000 nop _squangle_mop_up: +0 0000e380 7c0802a6 mfspr r0,lr +4 0000e384 bfa1fff4 stmw r29,0xfff4(r1) +8 0000e388 7c7f1b78 or r31,r3,r3 +12 0000e38c 3ba00000 li r29,0x0 +16 0000e390 90010008 stw r0,0x8(r1) +20 0000e394 9421ffb0 stwu r1,0xffb0(r1) +24 0000e398 60000000 nop +28 0000e39c 80430010 lwz r2,0x10(r3) +32 0000e3a0 48000040 b 0xe3e0 +36 0000e3a4 60000000 nop +40 0000e3a8 60000000 nop +44 0000e3ac 60000000 nop +48 0000e3b0 3802ffff addi r0,r2,0xffff +52 0000e3b4 805f0008 lwz r2,0x8(r31) +56 0000e3b8 901f0010 stw r0,0x10(r31) +60 0000e3bc 541e103a rlwinm r30,r0,2,0,29 +64 0000e3c0 7c62f02e lwzx r3,r2,r30 +68 0000e3c4 7c020378 or r2,r0,r0 +72 0000e3c8 2f830000 cmpwi cr7,r3,0x0 +76 0000e3cc 419e0014 beq cr7,0xe3e0 +80 0000e3d0 48023f91 bl 0x32360 _free +84 0000e3d4 805f0008 lwz r2,0x8(r31) +88 0000e3d8 7fbe112e stwx r29,r30,r2 +92 0000e3dc 805f0010 lwz r2,0x10(r31) +96 0000e3e0 2f820000 cmpwi cr7,r2,0x0 +100 0000e3e4 419dffcc bgt cr7,0xe3b0 +104 0000e3e8 813f000c lwz r9,0xc(r31) +108 0000e3ec 805f0014 lwz r2,0x14(r31) +112 0000e3f0 3ba00000 li r29,0x0 +116 0000e3f4 4800003c b 0xe430 +120 0000e3f8 60000000 nop +124 0000e3fc 60000000 nop +128 0000e400 3802ffff addi r0,r2,0xffff +132 0000e404 901f0014 stw r0,0x14(r31) +136 0000e408 541e103a rlwinm r30,r0,2,0,29 +140 0000e40c 7c020378 or r2,r0,r0 +144 0000e410 7c69f02e lwzx r3,r9,r30 +148 0000e414 2f830000 cmpwi cr7,r3,0x0 +152 0000e418 419e0018 beq cr7,0xe430 +156 0000e41c 48023f45 bl 0x32360 _free +160 0000e420 805f000c lwz r2,0xc(r31) +164 0000e424 7fbe112e stwx r29,r30,r2 +168 0000e428 813f000c lwz r9,0xc(r31) +172 0000e42c 805f0014 lwz r2,0x14(r31) +176 0000e430 2f820000 cmpwi cr7,r2,0x0 +180 0000e434 419dffcc bgt cr7,0xe400 +184 0000e438 2f890000 cmpwi cr7,r9,0x0 +188 0000e43c 419e000c beq cr7,0xe448 +192 0000e440 7d234b78 or r3,r9,r9 +196 0000e444 48023f1d bl 0x32360 _free +200 0000e448 807f0008 lwz r3,0x8(r31) +204 0000e44c 2f830000 cmpwi cr7,r3,0x0 +208 0000e450 419e0018 beq cr7,0xe468 +212 0000e454 38210050 addi r1,r1,0x50 +216 0000e458 80010008 lwz r0,0x8(r1) +220 0000e45c bba1fff4 lmw r29,0xfff4(r1) +224 0000e460 7c0803a6 mtspr lr,r0 +228 0000e464 48023efc b 0x32360 _free +232 0000e468 38210050 addi r1,r1,0x50 +236 0000e46c 80010008 lwz r0,0x8(r1) +240 0000e470 bba1fff4 lmw r29,0xfff4(r1) +244 0000e474 7c0803a6 mtspr lr,r0 +248 0000e478 4e800020 blr +252 0000e47c 60000000 nop _delete_non_B_K_work_stuff: +0 0000e480 7c0802a6 mfspr r0,lr +4 0000e484 bfa1fff4 stmw r29,0xfff4(r1) +8 0000e488 7c7e1b78 or r30,r3,r3 +12 0000e48c 3ba00000 li r29,0x0 +16 0000e490 90010008 stw r0,0x8(r1) +20 0000e494 9421ffb0 stwu r1,0xffb0(r1) +24 0000e498 60000000 nop +28 0000e49c 81230004 lwz r9,0x4(r3) +32 0000e4a0 80430020 lwz r2,0x20(r3) +36 0000e4a4 4800003c b 0xe4e0 +40 0000e4a8 60000000 nop +44 0000e4ac 60000000 nop +48 0000e4b0 3802ffff addi r0,r2,0xffff +52 0000e4b4 901e0020 stw r0,0x20(r30) +56 0000e4b8 541f103a rlwinm r31,r0,2,0,29 +60 0000e4bc 7c020378 or r2,r0,r0 +64 0000e4c0 7c69f82e lwzx r3,r9,r31 +68 0000e4c4 2f830000 cmpwi cr7,r3,0x0 +72 0000e4c8 419e0018 beq cr7,0xe4e0 +76 0000e4cc 48023e95 bl 0x32360 _free +80 0000e4d0 805e0004 lwz r2,0x4(r30) +84 0000e4d4 7fbf112e stwx r29,r31,r2 +88 0000e4d8 813e0004 lwz r9,0x4(r30) +92 0000e4dc 805e0020 lwz r2,0x20(r30) +96 0000e4e0 2f820000 cmpwi cr7,r2,0x0 +100 0000e4e4 419dffcc bgt cr7,0xe4b0 +104 0000e4e8 2f890000 cmpwi cr7,r9,0x0 +108 0000e4ec 419e0018 beq cr7,0xe504 +112 0000e4f0 7d234b78 or r3,r9,r9 +116 0000e4f4 48023e6d bl 0x32360 _free +120 0000e4f8 38000000 li r0,0x0 +124 0000e4fc 901e0024 stw r0,0x24(r30) +128 0000e500 901e0004 stw r0,0x4(r30) +132 0000e504 813e0040 lwz r9,0x40(r30) +136 0000e508 2f890000 cmpwi cr7,r9,0x0 +140 0000e50c 409e0090 bne cr7,0xe59c +144 0000e510 48000048 b 0xe558 +148 0000e514 60000000 nop +152 0000e518 60000000 nop +156 0000e51c 60000000 nop +160 0000e520 57e2103a rlwinm r2,r31,2,0,29 +164 0000e524 7c62482e lwzx r3,r2,r9 +168 0000e528 2f830000 cmpwi cr7,r3,0x0 +172 0000e52c 419e0010 beq cr7,0xe53c +176 0000e530 48023e31 bl 0x32360 _free +180 0000e534 813e0040 lwz r9,0x40(r30) +184 0000e538 801e0044 lwz r0,0x44(r30) +188 0000e53c 3bff0001 addi r31,r31,0x1 +192 0000e540 7f80f800 cmpw cr7,r0,r31 +196 0000e544 419dffdc bgt cr7,0xe520 +200 0000e548 7d234b78 or r3,r9,r9 +204 0000e54c 48023e15 bl 0x32360 _free +208 0000e550 38000000 li r0,0x0 +212 0000e554 901e0040 stw r0,0x40(r30) +216 0000e558 83fe004c lwz r31,0x4c(r30) +220 0000e55c 2f9f0000 cmpwi cr7,r31,0x0 +224 0000e560 419e0050 beq cr7,0xe5b0 +228 0000e564 807f0000 lwz r3,0x0(r31) +232 0000e568 2f830000 cmpwi cr7,r3,0x0 +236 0000e56c 419e001c beq cr7,0xe588 +240 0000e570 48023df1 bl 0x32360 _free +244 0000e574 38000000 li r0,0x0 +248 0000e578 901f0000 stw r0,0x0(r31) +252 0000e57c 901f0004 stw r0,0x4(r31) +256 0000e580 901f0008 stw r0,0x8(r31) +260 0000e584 83fe004c lwz r31,0x4c(r30) +264 0000e588 7fe3fb78 or r3,r31,r31 +268 0000e58c 48023dd5 bl 0x32360 _free +272 0000e590 38000000 li r0,0x0 +276 0000e594 901e004c stw r0,0x4c(r30) +280 0000e598 48000018 b 0xe5b0 +284 0000e59c 801e0044 lwz r0,0x44(r30) +288 0000e5a0 3be00000 li r31,0x0 +292 0000e5a4 2f800000 cmpwi cr7,r0,0x0 +296 0000e5a8 419dff78 bgt cr7,0xe520 +300 0000e5ac 4bffff9c b 0xe548 +304 0000e5b0 38210050 addi r1,r1,0x50 +308 0000e5b4 80010008 lwz r0,0x8(r1) +312 0000e5b8 bba1fff4 lmw r29,0xfff4(r1) +316 0000e5bc 7c0803a6 mtspr lr,r0 +320 0000e5c0 4e800020 blr +324 0000e5c4 60000000 nop +328 0000e5c8 60000000 nop +332 0000e5cc 60000000 nop _string_prepend: +0 0000e5d0 7c0802a6 mfspr r0,lr +4 0000e5d4 bf61ffec stmw r27,0xffec(r1) +8 0000e5d8 7c9e2379 or. r30,r4,r4 +12 0000e5dc 7c7f1b78 or r31,r3,r3 +16 0000e5e0 90010008 stw r0,0x8(r1) +20 0000e5e4 9421ffa0 stwu r1,0xffa0(r1) +24 0000e5e8 418200f8 beq 0xe6e0 +28 0000e5ec 881e0000 lbz r0,0x0(r30) +32 0000e5f0 2f800000 cmpwi cr7,r0,0x0 +36 0000e5f4 419e00ec beq cr7,0xe6e0 +40 0000e5f8 7fc3f378 or r3,r30,r30 +44 0000e5fc 48023d85 bl 0x32380 _strlen +48 0000e600 7c7b1b79 or. r27,r3,r3 +52 0000e604 418200dc beq 0xe6e0 +56 0000e608 807f0000 lwz r3,0x0(r31) +60 0000e60c 2f830000 cmpwi cr7,r3,0x0 +64 0000e610 409e0040 bne cr7,0xe650 +68 0000e614 2f9b001f cmpwi cr7,r27,0x1f +72 0000e618 419d0010 bgt cr7,0xe628 +76 0000e61c 38600020 li r3,0x20 +80 0000e620 3ba00020 li r29,0x20 +84 0000e624 4800000c b 0xe630 +88 0000e628 7f63db78 or r3,r27,r27 +92 0000e62c 7f7ddb78 or r29,r27,r27 +96 0000e630 4800b181 bl _xmalloc +100 0000e634 7c1d1a14 add r0,r29,r3 +104 0000e638 7c7c1b78 or r28,r3,r3 +108 0000e63c 907f0000 stw r3,0x0(r31) +112 0000e640 907f0004 stw r3,0x4(r31) +116 0000e644 901f0008 stw r0,0x8(r31) +120 0000e648 48000048 b 0xe690 +124 0000e64c 60000000 nop +128 0000e650 839f0004 lwz r28,0x4(r31) +132 0000e654 801f0008 lwz r0,0x8(r31) +136 0000e658 7c1c0050 subf r0,r28,r0 +140 0000e65c 7f9b0000 cmpw cr7,r27,r0 +144 0000e660 409d0030 ble cr7,0xe690 +148 0000e664 7f83e050 subf r28,r3,r28 +152 0000e668 7fbbe214 add r29,r27,r28 +156 0000e66c 57bd083c rlwinm r29,r29,1,0,30 +160 0000e670 7fa4eb78 or r4,r29,r29 +164 0000e674 4800b28d bl _xrealloc +168 0000e678 7f83e214 add r28,r3,r28 +172 0000e67c 7fbd1a14 add r29,r29,r3 +176 0000e680 907f0000 stw r3,0x0(r31) +180 0000e684 93bf0008 stw r29,0x8(r31) +184 0000e688 939f0004 stw r28,0x4(r31) +188 0000e68c 60000000 nop +192 0000e690 3b9cffff addi r28,r28,0xffff +196 0000e694 7f9c1840 cmplw cr7,r28,r3 +200 0000e698 419c0024 blt cr7,0xe6bc +204 0000e69c 7c5cda14 add r2,r28,r27 +208 0000e6a0 881c0000 lbz r0,0x0(r28) +212 0000e6a4 3b9cffff addi r28,r28,0xffff +216 0000e6a8 98020000 stb r0,0x0(r2) +220 0000e6ac 3842ffff addi r2,r2,0xffff +224 0000e6b0 807f0000 lwz r3,0x0(r31) +228 0000e6b4 7f83e040 cmplw cr7,r3,r28 +232 0000e6b8 409dffe8 ble cr7,0xe6a0 +236 0000e6bc 7fc4f378 or r4,r30,r30 +240 0000e6c0 7f65db78 or r5,r27,r27 +244 0000e6c4 48023c8d bl 0x32350 _memcpy +248 0000e6c8 801f0004 lwz r0,0x4(r31) +252 0000e6cc 7c1b0214 add r0,r27,r0 +256 0000e6d0 901f0004 stw r0,0x4(r31) +260 0000e6d4 60000000 nop +264 0000e6d8 60000000 nop +268 0000e6dc 60000000 nop +272 0000e6e0 38210060 addi r1,r1,0x60 +276 0000e6e4 80010008 lwz r0,0x8(r1) +280 0000e6e8 bb61ffec lmw r27,0xffec(r1) +284 0000e6ec 7c0803a6 mtspr lr,r0 +288 0000e6f0 4e800020 blr +292 0000e6f4 60000000 nop +296 0000e6f8 60000000 nop +300 0000e6fc 60000000 nop _string_append: +0 0000e700 7c0802a6 mfspr r0,lr +4 0000e704 bf41ffe8 stmw r26,0xffe8(r1) +8 0000e708 7c9e2379 or. r30,r4,r4 +12 0000e70c 7c7b1b78 or r27,r3,r3 +16 0000e710 90010008 stw r0,0x8(r1) +20 0000e714 9421ffa0 stwu r1,0xffa0(r1) +24 0000e718 418200c4 beq 0xe7dc +28 0000e71c 881e0000 lbz r0,0x0(r30) +32 0000e720 2f800000 cmpwi cr7,r0,0x0 +36 0000e724 419e00b8 beq cr7,0xe7dc +40 0000e728 7fc3f378 or r3,r30,r30 +44 0000e72c 48023c55 bl 0x32380 _strlen +48 0000e730 7c7f1b78 or r31,r3,r3 +52 0000e734 807b0000 lwz r3,0x0(r27) +56 0000e738 2f830000 cmpwi cr7,r3,0x0 +60 0000e73c 409e0044 bne cr7,0xe780 +64 0000e740 2f9f001f cmpwi cr7,r31,0x1f +68 0000e744 409d0014 ble cr7,0xe758 +72 0000e748 7ffdfb78 or r29,r31,r31 +76 0000e74c 7fe3fb78 or r3,r31,r31 +80 0000e750 7ffafb78 or r26,r31,r31 +84 0000e754 48000010 b 0xe764 +88 0000e758 7ffafb78 or r26,r31,r31 +92 0000e75c 38600020 li r3,0x20 +96 0000e760 3ba00020 li r29,0x20 +100 0000e764 4800b04d bl _xmalloc +104 0000e768 7c1d1a14 add r0,r29,r3 +108 0000e76c 7c7c1b78 or r28,r3,r3 +112 0000e770 907b0000 stw r3,0x0(r27) +116 0000e774 907b0004 stw r3,0x4(r27) +120 0000e778 901b0008 stw r0,0x8(r27) +124 0000e77c 48000044 b 0xe7c0 +128 0000e780 839b0004 lwz r28,0x4(r27) +132 0000e784 801b0008 lwz r0,0x8(r27) +136 0000e788 7ffafb78 or r26,r31,r31 +140 0000e78c 7c1c0050 subf r0,r28,r0 +144 0000e790 7f9f0000 cmpw cr7,r31,r0 +148 0000e794 409d002c ble cr7,0xe7c0 +152 0000e798 7f83e050 subf r28,r3,r28 +156 0000e79c 7fbfe214 add r29,r31,r28 +160 0000e7a0 57bd083c rlwinm r29,r29,1,0,30 +164 0000e7a4 7fa4eb78 or r4,r29,r29 +168 0000e7a8 4800b159 bl _xrealloc +172 0000e7ac 7fbd1a14 add r29,r29,r3 +176 0000e7b0 7f83e214 add r28,r3,r28 +180 0000e7b4 907b0000 stw r3,0x0(r27) +184 0000e7b8 93bb0008 stw r29,0x8(r27) +188 0000e7bc 939b0004 stw r28,0x4(r27) +192 0000e7c0 7f83e378 or r3,r28,r28 +196 0000e7c4 7fc4f378 or r4,r30,r30 +200 0000e7c8 7fe5fb78 or r5,r31,r31 +204 0000e7cc 48023b85 bl 0x32350 _memcpy +208 0000e7d0 801b0004 lwz r0,0x4(r27) +212 0000e7d4 7c1a0214 add r0,r26,r0 +216 0000e7d8 901b0004 stw r0,0x4(r27) +220 0000e7dc 38210060 addi r1,r1,0x60 +224 0000e7e0 80010008 lwz r0,0x8(r1) +228 0000e7e4 bb41ffe8 lmw r26,0xffe8(r1) +232 0000e7e8 7c0803a6 mtspr lr,r0 +236 0000e7ec 4e800020 blr _work_stuff_copy_to_from: +0 0000e7f0 7c0802a6 mfspr r0,lr +4 0000e7f4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000e7f8 7c7a1b78 or r26,r3,r3 +12 0000e7fc 7c9f2378 or r31,r4,r4 +16 0000e800 90010008 stw r0,0x8(r1) +20 0000e804 9421ffa0 stwu r1,0xffa0(r1) +24 0000e808 4bfffc79 bl _delete_non_B_K_work_stuff +28 0000e80c 7f43d378 or r3,r26,r26 +32 0000e810 4bfffb71 bl _squangle_mop_up +36 0000e814 7f43d378 or r3,r26,r26 +40 0000e818 7fe4fb78 or r4,r31,r31 +44 0000e81c 38a00054 li r5,0x54 +48 0000e820 48023b31 bl 0x32350 _memcpy +52 0000e824 807f0024 lwz r3,0x24(r31) +56 0000e828 2f830000 cmpwi cr7,r3,0x0 +60 0000e82c 419e0014 beq cr7,0xe840 +64 0000e830 5463103a rlwinm r3,r3,2,0,29 +68 0000e834 4800af7d bl _xmalloc +72 0000e838 907a0004 stw r3,0x4(r26) +76 0000e83c 60000000 nop +80 0000e840 801f0020 lwz r0,0x20(r31) +84 0000e844 2f800000 cmpwi cr7,r0,0x0 +88 0000e848 409d0058 ble cr7,0xe8a0 +92 0000e84c 3bc00000 li r30,0x0 +96 0000e850 805f0004 lwz r2,0x4(r31) +100 0000e854 57dc103a rlwinm r28,r30,2,0,29 +104 0000e858 3bde0001 addi r30,r30,0x1 +108 0000e85c 837a0004 lwz r27,0x4(r26) +112 0000e860 7c7c102e lwzx r3,r28,r2 +116 0000e864 48023b1d bl 0x32380 _strlen +120 0000e868 3ba30001 addi r29,r3,0x1 +124 0000e86c 7fa3eb78 or r3,r29,r29 +128 0000e870 4800af41 bl _xmalloc +132 0000e874 7fa5eb78 or r5,r29,r29 +136 0000e878 7c7cd92e stwx r3,r28,r27 +140 0000e87c 805a0004 lwz r2,0x4(r26) +144 0000e880 813f0004 lwz r9,0x4(r31) +148 0000e884 7c7c102e lwzx r3,r28,r2 +152 0000e888 7c9c482e lwzx r4,r28,r9 +156 0000e88c 48023ac5 bl 0x32350 _memcpy +160 0000e890 801f0020 lwz r0,0x20(r31) +164 0000e894 7f9e0000 cmpw cr7,r30,r0 +168 0000e898 419cffb8 blt cr7,0xe850 +172 0000e89c 60000000 nop +176 0000e8a0 807f0018 lwz r3,0x18(r31) +180 0000e8a4 2f830000 cmpwi cr7,r3,0x0 +184 0000e8a8 419e0018 beq cr7,0xe8c0 +188 0000e8ac 5463103a rlwinm r3,r3,2,0,29 +192 0000e8b0 4800af01 bl _xmalloc +196 0000e8b4 907a0008 stw r3,0x8(r26) +200 0000e8b8 60000000 nop +204 0000e8bc 60000000 nop +208 0000e8c0 801f0010 lwz r0,0x10(r31) +212 0000e8c4 2f800000 cmpwi cr7,r0,0x0 +216 0000e8c8 409d0058 ble cr7,0xe920 +220 0000e8cc 3bc00000 li r30,0x0 +224 0000e8d0 805f0008 lwz r2,0x8(r31) +228 0000e8d4 57dc103a rlwinm r28,r30,2,0,29 +232 0000e8d8 3bde0001 addi r30,r30,0x1 +236 0000e8dc 837a0008 lwz r27,0x8(r26) +240 0000e8e0 7c62e02e lwzx r3,r2,r28 +244 0000e8e4 48023a9d bl 0x32380 _strlen +248 0000e8e8 3ba30001 addi r29,r3,0x1 +252 0000e8ec 7fa3eb78 or r3,r29,r29 +256 0000e8f0 4800aec1 bl _xmalloc +260 0000e8f4 7fa5eb78 or r5,r29,r29 +264 0000e8f8 7c7cd92e stwx r3,r28,r27 +268 0000e8fc 805a0008 lwz r2,0x8(r26) +272 0000e900 813f0008 lwz r9,0x8(r31) +276 0000e904 7c62e02e lwzx r3,r2,r28 +280 0000e908 7c89e02e lwzx r4,r9,r28 +284 0000e90c 48023a45 bl 0x32350 _memcpy +288 0000e910 801f0010 lwz r0,0x10(r31) +292 0000e914 7f80f000 cmpw cr7,r0,r30 +296 0000e918 419dffb8 bgt cr7,0xe8d0 +300 0000e91c 60000000 nop +304 0000e920 807f001c lwz r3,0x1c(r31) +308 0000e924 2f830000 cmpwi cr7,r3,0x0 +312 0000e928 419e0018 beq cr7,0xe940 +316 0000e92c 5463103a rlwinm r3,r3,2,0,29 +320 0000e930 4800ae81 bl _xmalloc +324 0000e934 907a000c stw r3,0xc(r26) +328 0000e938 60000000 nop +332 0000e93c 60000000 nop +336 0000e940 801f0014 lwz r0,0x14(r31) +340 0000e944 2f800000 cmpwi cr7,r0,0x0 +344 0000e948 409d0058 ble cr7,0xe9a0 +348 0000e94c 3bc00000 li r30,0x0 +352 0000e950 805f000c lwz r2,0xc(r31) +356 0000e954 57dc103a rlwinm r28,r30,2,0,29 +360 0000e958 3bde0001 addi r30,r30,0x1 +364 0000e95c 837a000c lwz r27,0xc(r26) +368 0000e960 7c7c102e lwzx r3,r28,r2 +372 0000e964 48023a1d bl 0x32380 _strlen +376 0000e968 3ba30001 addi r29,r3,0x1 +380 0000e96c 7fa3eb78 or r3,r29,r29 +384 0000e970 4800ae41 bl _xmalloc +388 0000e974 7fa5eb78 or r5,r29,r29 +392 0000e978 7c7cd92e stwx r3,r28,r27 +396 0000e97c 805a000c lwz r2,0xc(r26) +400 0000e980 813f000c lwz r9,0xc(r31) +404 0000e984 7c7c102e lwzx r3,r28,r2 +408 0000e988 7c9c482e lwzx r4,r28,r9 +412 0000e98c 480239c5 bl 0x32350 _memcpy +416 0000e990 801f0014 lwz r0,0x14(r31) +420 0000e994 7f80f000 cmpw cr7,r0,r30 +424 0000e998 419dffb8 bgt cr7,0xe950 +428 0000e99c 60000000 nop +432 0000e9a0 801f0044 lwz r0,0x44(r31) +436 0000e9a4 2f800000 cmpwi cr7,r0,0x0 +440 0000e9a8 419e0018 beq cr7,0xe9c0 +444 0000e9ac 5403103a rlwinm r3,r0,2,0,29 +448 0000e9b0 4800ae01 bl _xmalloc +452 0000e9b4 801f0044 lwz r0,0x44(r31) +456 0000e9b8 907a0040 stw r3,0x40(r26) +460 0000e9bc 60000000 nop +464 0000e9c0 2f800000 cmpwi cr7,r0,0x0 +468 0000e9c4 409d005c ble cr7,0xea20 +472 0000e9c8 3bc00000 li r30,0x0 +476 0000e9cc 60000000 nop +480 0000e9d0 805f0040 lwz r2,0x40(r31) +484 0000e9d4 57dc103a rlwinm r28,r30,2,0,29 +488 0000e9d8 3bde0001 addi r30,r30,0x1 +492 0000e9dc 837a0040 lwz r27,0x40(r26) +496 0000e9e0 7c62e02e lwzx r3,r2,r28 +500 0000e9e4 4802399d bl 0x32380 _strlen +504 0000e9e8 3ba30001 addi r29,r3,0x1 +508 0000e9ec 7fa3eb78 or r3,r29,r29 +512 0000e9f0 4800adc1 bl _xmalloc +516 0000e9f4 7fa5eb78 or r5,r29,r29 +520 0000e9f8 7c7cd92e stwx r3,r28,r27 +524 0000e9fc 805a0040 lwz r2,0x40(r26) +528 0000ea00 813f0040 lwz r9,0x40(r31) +532 0000ea04 7c62e02e lwzx r3,r2,r28 +536 0000ea08 7c89e02e lwzx r4,r9,r28 +540 0000ea0c 48023945 bl 0x32350 _memcpy +544 0000ea10 801f0044 lwz r0,0x44(r31) +548 0000ea14 7f80f000 cmpw cr7,r0,r30 +552 0000ea18 419dffb8 bgt cr7,0xe9d0 +556 0000ea1c 60000000 nop +560 0000ea20 801f004c lwz r0,0x4c(r31) +564 0000ea24 2f800000 cmpwi cr7,r0,0x0 +568 0000ea28 419e008c beq cr7,0xeab4 +572 0000ea2c 3860000c li r3,0xc +576 0000ea30 4800ad81 bl _xmalloc +580 0000ea34 38000000 li r0,0x0 +584 0000ea38 907a004c stw r3,0x4c(r26) +588 0000ea3c 7c7d1b78 or r29,r3,r3 +592 0000ea40 90030000 stw r0,0x0(r3) +596 0000ea44 90030004 stw r0,0x4(r3) +600 0000ea48 90030008 stw r0,0x8(r3) +604 0000ea4c 83df004c lwz r30,0x4c(r31) +608 0000ea50 80be0000 lwz r5,0x0(r30) +612 0000ea54 801e0004 lwz r0,0x4(r30) +616 0000ea58 7f850000 cmpw cr7,r5,r0 +620 0000ea5c 419e0058 beq cr7,0xeab4 +624 0000ea60 7fe50050 subf r31,r5,r0 +628 0000ea64 2f9f001f cmpwi cr7,r31,0x1f +632 0000ea68 409d0018 ble cr7,0xea80 +636 0000ea6c 7ffcfb78 or r28,r31,r31 +640 0000ea70 7fe3fb78 or r3,r31,r31 +644 0000ea74 48000014 b 0xea88 +648 0000ea78 60000000 nop +652 0000ea7c 60000000 nop +656 0000ea80 38600020 li r3,0x20 +660 0000ea84 3b800020 li r28,0x20 +664 0000ea88 4800ad29 bl _xmalloc +668 0000ea8c 7fe5fb78 or r5,r31,r31 +672 0000ea90 907d0000 stw r3,0x0(r29) +676 0000ea94 7c5c1a14 add r2,r28,r3 +680 0000ea98 907d0004 stw r3,0x4(r29) +684 0000ea9c 905d0008 stw r2,0x8(r29) +688 0000eaa0 809e0000 lwz r4,0x0(r30) +692 0000eaa4 480238ad bl 0x32350 _memcpy +696 0000eaa8 801d0004 lwz r0,0x4(r29) +700 0000eaac 7c1f0214 add r0,r31,r0 +704 0000eab0 901d0004 stw r0,0x4(r29) +708 0000eab4 38210060 addi r1,r1,0x60 +712 0000eab8 80010008 lwz r0,0x8(r1) +716 0000eabc bb41ffe8 lmw r26,0xffe8(r1) +720 0000eac0 7c0803a6 mtspr lr,r0 +724 0000eac4 4e800020 blr +728 0000eac8 60000000 nop +732 0000eacc 60000000 nop _gnu_special: +0 0000ead0 7c0802a6 mfspr r0,lr +4 0000ead4 bec1ffd8 stmw r22,0xffd8(r1) +8 0000ead8 7c9e2378 or r30,r4,r4 +12 0000eadc 7c400026 mfcr r2 +16 0000eae0 90010008 stw r0,0x8(r1) +20 0000eae4 7c781b78 or r24,r3,r3 +24 0000eae8 7cb92b78 or r25,r5,r5 +28 0000eaec 90410004 stw r2,0x4(r1) +32 0000eaf0 9421ff50 stwu r1,0xff50(r1) +36 0000eaf4 60000000 nop +40 0000eaf8 60000000 nop +44 0000eafc 83a40000 lwz r29,0x0(r4) +48 0000eb00 881d0000 lbz r0,0x0(r29) +52 0000eb04 2f80005f cmpwi cr7,r0,0x5f '_' +56 0000eb08 409e0778 bne cr7,0xf280 +60 0000eb0c 881d0001 lbz r0,0x1(r29) +64 0000eb10 3ee00003 lis r23,0x3 +68 0000eb14 3b9d0001 addi r28,r29,0x1 +72 0000eb18 38773018 addi r3,r23,0x3018 +76 0000eb1c 7c1f0774 extsb r31,r0 +80 0000eb20 7fe4fb78 or r4,r31,r31 +84 0000eb24 4802390d bl 0x32430 _strchr +88 0000eb28 2f830000 cmpwi cr7,r3,0x0 +92 0000eb2c 419e002c beq cr7,0xeb58 +96 0000eb30 881d0002 lbz r0,0x2(r29) +100 0000eb34 2f80005f cmpwi cr7,r0,0x5f '_' +104 0000eb38 409e0020 bne cr7,0xeb58 +108 0000eb3c 3bfd0003 addi r31,r29,0x3 +112 0000eb40 3b400001 li r26,0x1 +116 0000eb44 93fe0000 stw r31,0x0(r30) +120 0000eb48 8058002c lwz r2,0x2c(r24) +124 0000eb4c 38420001 addi r2,r2,0x1 +128 0000eb50 9058002c stw r2,0x2c(r24) +132 0000eb54 4800099c b 0xf4f0 +136 0000eb58 2f9f005f cmpwi cr7,r31,0x5f '_' +140 0000eb5c 409e0034 bne cr7,0xeb90 +144 0000eb60 881d0002 lbz r0,0x2(r29) +148 0000eb64 3b7d0002 addi r27,r29,0x2 +152 0000eb68 2f800076 cmpwi cr7,r0,0x76 'v' +156 0000eb6c 409e0324 bne cr7,0xee90 +160 0000eb70 881d0003 lbz r0,0x3(r29) +164 0000eb74 2f800074 cmpwi cr7,r0,0x74 't' +168 0000eb78 409e0318 bne cr7,0xee90 +172 0000eb7c 881d0004 lbz r0,0x4(r29) +176 0000eb80 2f80005f cmpwi cr7,r0,0x5f '_' +180 0000eb84 409e030c bne cr7,0xee90 +184 0000eb88 48000038 b 0xebc0 +188 0000eb8c 60000000 nop +192 0000eb90 2f9f0076 cmpwi cr7,r31,0x76 'v' +196 0000eb94 409e02fc bne cr7,0xee90 +200 0000eb98 881d0002 lbz r0,0x2(r29) +204 0000eb9c 3b7d0002 addi r27,r29,0x2 +208 0000eba0 2f800074 cmpwi cr7,r0,0x74 't' +212 0000eba4 409e02ec bne cr7,0xee90 +216 0000eba8 889d0003 lbz r4,0x3(r29) +220 0000ebac 38773018 addi r3,r23,0x3018 +224 0000ebb0 7c840774 extsb r4,r4 +228 0000ebb4 4802387d bl 0x32430 _strchr +232 0000ebb8 2f830000 cmpwi cr7,r3,0x0 +236 0000ebbc 419e02d4 beq cr7,0xee90 +240 0000ebc0 881b0000 lbz r0,0x0(r27) +244 0000ebc4 2f800076 cmpwi cr7,r0,0x76 'v' +248 0000ebc8 409e0014 bne cr7,0xebdc +252 0000ebcc 3bfd0005 addi r31,r29,0x5 +256 0000ebd0 93fe0000 stw r31,0x0(r30) +260 0000ebd4 3b400001 li r26,0x1 +264 0000ebd8 4800028c b 0xee64 +268 0000ebdc 3bfd0004 addi r31,r29,0x4 +272 0000ebe0 93fe0000 stw r31,0x0(r30) +276 0000ebe4 4bfffff0 b 0xebd4 +280 0000ebe8 60000000 nop +284 0000ebec 60000000 nop +288 0000ebf0 2f830051 cmpwi cr7,r3,0x51 'Q' +292 0000ebf4 419e0014 beq cr7,0xec08 +296 0000ebf8 2f830074 cmpwi cr7,r3,0x74 't' +300 0000ebfc 419e0030 beq cr7,0xec2c +304 0000ec00 2f83004b cmpwi cr7,r3,0x4b 'K' +308 0000ec04 409e0050 bne cr7,0xec54 +312 0000ec08 7f03c378 or r3,r24,r24 +316 0000ec0c 7fc4f378 or r4,r30,r30 +320 0000ec10 7f25cb78 or r5,r25,r25 +324 0000ec14 38c00000 li r6,0x0 +328 0000ec18 38e00001 li r7,0x1 +332 0000ec1c 480058d5 bl _demangle_qualified +336 0000ec20 83fe0000 lwz r31,0x0(r30) +340 0000ec24 7c7a1b78 or r26,r3,r3 +344 0000ec28 480001e4 b 0xee0c +348 0000ec2c 7f03c378 or r3,r24,r24 +352 0000ec30 7fc4f378 or r4,r30,r30 +356 0000ec34 7f25cb78 or r5,r25,r25 +360 0000ec38 38c00000 li r6,0x0 +364 0000ec3c 38e00001 li r7,0x1 +368 0000ec40 39000001 li r8,0x1 +372 0000ec44 48004add bl _demangle_template +376 0000ec48 83fe0000 lwz r31,0x0(r30) +380 0000ec4c 7c7a1b78 or r26,r3,r3 +384 0000ec50 480001bc b 0xee0c +388 0000ec54 3d400004 lis r10,0x4 +392 0000ec58 54690dfc rlwinm r9,r3,1,23,30 +396 0000ec5c 38a00000 li r5,0x0 +400 0000ec60 804a2818 lwz r2,0x2818(r10) +404 0000ec64 7c09122e lhzx r0,r9,r2 +408 0000ec68 70020004 andi. r2,r0,0x4 +412 0000ec6c 4082007c bne 0xece8 +416 0000ec70 480000cc b 0xed3c +420 0000ec74 60000000 nop +424 0000ec78 60000000 nop +428 0000ec7c 60000000 nop +432 0000ec80 1cbb000a mulli r5,r27,0xa +436 0000ec84 3c006666 lis r0,0x6666 +440 0000ec88 60006667 ori r0,r0,0x6667 +444 0000ec8c 7c050096 mulhw r0,r5,r0 +448 0000ec90 7ca2fe70 srawi r2,r5,31 +452 0000ec94 7c001670 srawi r0,r0,2 +456 0000ec98 7c020050 subf r0,r2,r0 +460 0000ec9c 1c00000a mulli r0,r0,0xa +464 0000eca0 7f850000 cmpw cr7,r5,r0 +468 0000eca4 419e0044 beq cr7,0xece8 +472 0000eca8 55200dfc rlwinm r0,r9,1,23,30 +476 0000ecac 7fe3fb78 or r3,r31,r31 +480 0000ecb0 7c4b022e lhzx r2,r11,r0 +484 0000ecb4 70400004 andi. r0,r2,0x4 +488 0000ecb8 41820064 beq 0xed1c +492 0000ecbc 7d695b78 or r9,r11,r11 +496 0000ecc0 3be30001 addi r31,r3,0x1 +500 0000ecc4 93fe0000 stw r31,0x0(r30) +504 0000ecc8 7fe3fb78 or r3,r31,r31 +508 0000eccc 60000000 nop +512 0000ecd0 881f0000 lbz r0,0x0(r31) +516 0000ecd4 5400083c rlwinm r0,r0,1,0,30 +520 0000ecd8 7c49022e lhzx r2,r9,r0 +524 0000ecdc 70400004 andi. r0,r2,0x4 +528 0000ece0 4082ffe0 bne 0xecc0 +532 0000ece4 48000038 b 0xed1c +536 0000ece8 3bff0001 addi r31,r31,0x1 +540 0000ecec 7c451a14 add r2,r5,r3 +544 0000ecf0 816a2818 lwz r11,0x2818(r10) +548 0000ecf4 93fe0000 stw r31,0x0(r30) +552 0000ecf8 3b62ffd0 addi r27,r2,0xffd0 +556 0000ecfc 893f0000 lbz r9,0x0(r31) +560 0000ed00 7d230774 extsb r3,r9 +564 0000ed04 54600dfc rlwinm r0,r3,1,23,30 +568 0000ed08 7c4b022e lhzx r2,r11,r0 +572 0000ed0c 70400004 andi. r0,r2,0x4 +576 0000ed10 4082ff70 bne 0xec80 +580 0000ed14 2f9b0000 cmpwi cr7,r27,0x0 +584 0000ed18 409c0008 bge cr7,0xed20 +588 0000ed1c 3b60ffff li r27,0xffff +592 0000ed20 83fe0000 lwz r31,0x0(r30) +596 0000ed24 7fe3fb78 or r3,r31,r31 +600 0000ed28 48023659 bl 0x32380 _strlen +604 0000ed2c 7f9b1800 cmpw cr7,r27,r3 +608 0000ed30 409d001c ble cr7,0xed4c +612 0000ed34 3b400001 li r26,0x1 +616 0000ed38 480000d4 b 0xee0c +620 0000ed3c 7fe3fb78 or r3,r31,r31 +624 0000ed40 38973018 addi r4,r23,0x3018 +628 0000ed44 480236dd bl 0x32420 _strcspn +632 0000ed48 7c7b1b78 or r27,r3,r3 +636 0000ed4c 2f9b0000 cmpwi cr7,r27,0x0 +640 0000ed50 3ac00000 li r22,0x0 +644 0000ed54 419e00b0 beq cr7,0xee04 +648 0000ed58 80790000 lwz r3,0x0(r25) +652 0000ed5c 2f830000 cmpwi cr7,r3,0x0 +656 0000ed60 409e0044 bne cr7,0xeda4 +660 0000ed64 2f9b001f cmpwi cr7,r27,0x1f +664 0000ed68 409d0014 ble cr7,0xed7c +668 0000ed6c 7f63db78 or r3,r27,r27 +672 0000ed70 7f7ddb78 or r29,r27,r27 +676 0000ed74 7f76db78 or r22,r27,r27 +680 0000ed78 48000010 b 0xed88 +684 0000ed7c 7f76db78 or r22,r27,r27 +688 0000ed80 38600020 li r3,0x20 +692 0000ed84 3ba00020 li r29,0x20 +696 0000ed88 4800aa29 bl _xmalloc +700 0000ed8c 7c1d1a14 add r0,r29,r3 +704 0000ed90 7c7c1b78 or r28,r3,r3 +708 0000ed94 90790000 stw r3,0x0(r25) +712 0000ed98 90790004 stw r3,0x4(r25) +716 0000ed9c 90190008 stw r0,0x8(r25) +720 0000eda0 48000044 b 0xede4 +724 0000eda4 83990004 lwz r28,0x4(r25) +728 0000eda8 80190008 lwz r0,0x8(r25) +732 0000edac 7f76db78 or r22,r27,r27 +736 0000edb0 7c1c0050 subf r0,r28,r0 +740 0000edb4 7f9b0000 cmpw cr7,r27,r0 +744 0000edb8 409d002c ble cr7,0xede4 +748 0000edbc 7f83e050 subf r28,r3,r28 +752 0000edc0 7fbbe214 add r29,r27,r28 +756 0000edc4 57bd083c rlwinm r29,r29,1,0,30 +760 0000edc8 7fa4eb78 or r4,r29,r29 +764 0000edcc 4800ab35 bl _xrealloc +768 0000edd0 7fbd1a14 add r29,r29,r3 +772 0000edd4 7f83e214 add r28,r3,r28 +776 0000edd8 90790000 stw r3,0x0(r25) +780 0000eddc 93b90008 stw r29,0x8(r25) +784 0000ede0 93990004 stw r28,0x4(r25) +788 0000ede4 7f83e378 or r3,r28,r28 +792 0000ede8 7fe4fb78 or r4,r31,r31 +796 0000edec 7f65db78 or r5,r27,r27 +800 0000edf0 48023561 bl 0x32350 _memcpy +804 0000edf4 80190004 lwz r0,0x4(r25) +808 0000edf8 7f9b0214 add r28,r27,r0 +812 0000edfc 93990004 stw r28,0x4(r25) +816 0000ee00 83fe0000 lwz r31,0x0(r30) +820 0000ee04 7ff6fa14 add r31,r22,r31 +824 0000ee08 93fe0000 stw r31,0x0(r30) +828 0000ee0c 7fe3fb78 or r3,r31,r31 +832 0000ee10 38973018 addi r4,r23,0x3018 +836 0000ee14 480235bd bl 0x323d0 _strpbrk +840 0000ee18 2f9a0000 cmpwi cr7,r26,0x0 +844 0000ee1c 419e06b4 beq cr7,0xf4d0 +848 0000ee20 2f830000 cmpwi cr7,r3,0x0 +852 0000ee24 419e0040 beq cr7,0xee64 +856 0000ee28 7f9f1800 cmpw cr7,r31,r3 +860 0000ee2c 409e06a4 bne cr7,0xf4d0 +864 0000ee30 80180000 lwz r0,0x0(r24) +868 0000ee34 70020004 andi. r2,r0,0x4 +872 0000ee38 41820010 beq 0xee48 +876 0000ee3c 3c800003 lis r4,0x3 +880 0000ee40 3884d6f8 addi r4,r4,0xd6f8 . +884 0000ee44 4800000c b 0xee50 +888 0000ee48 3c800003 lis r4,0x3 +892 0000ee4c 3884d6fc addi r4,r4,0xd6fc :: +896 0000ee50 7f23cb78 or r3,r25,r25 +900 0000ee54 4bfff8ad bl _string_append +904 0000ee58 83fe0000 lwz r31,0x0(r30) +908 0000ee5c 3bff0001 addi r31,r31,0x1 +912 0000ee60 93fe0000 stw r31,0x0(r30) +916 0000ee64 881f0000 lbz r0,0x0(r31) +920 0000ee68 7c030774 extsb r3,r0 +924 0000ee6c 2f830000 cmpwi cr7,r3,0x0 +928 0000ee70 409efd80 bne cr7,0xebf0 +932 0000ee74 2f9a0000 cmpwi cr7,r26,0x0 +936 0000ee78 419e0678 beq cr7,0xf4f0 +940 0000ee7c 3c800003 lis r4,0x3 +944 0000ee80 7f23cb78 or r3,r25,r25 +948 0000ee84 3884d700 addi r4,r4,0xd700 virtual table +952 0000ee88 4bfff879 bl _string_append +956 0000ee8c 48000664 b 0xf4f0 +960 0000ee90 3c600003 lis r3,0x3 +964 0000ee94 7fe4fb78 or r4,r31,r31 +968 0000ee98 3863d710 addi r3,r3,0xd710 0123456789Qt +972 0000ee9c 48023595 bl 0x32430 _strchr +976 0000eea0 2f830000 cmpwi cr7,r3,0x0 +980 0000eea4 419e03dc beq cr7,0xf280 +984 0000eea8 7fa3eb78 or r3,r29,r29 +988 0000eeac 38973018 addi r4,r23,0x3018 +992 0000eeb0 48023521 bl 0x323d0 _strpbrk +996 0000eeb4 7c761b79 or. r22,r3,r3 +1000 0000eeb8 418203c8 beq 0xf280 +1004 0000eebc 939e0000 stw r28,0x0(r30) +1008 0000eec0 60000000 nop +1012 0000eec4 60000000 nop +1016 0000eec8 60000000 nop +1020 0000eecc 881c0000 lbz r0,0x0(r28) +1024 0000eed0 7c030774 extsb r3,r0 +1028 0000eed4 2f830051 cmpwi cr7,r3,0x51 'Q' +1032 0000eed8 419e0014 beq cr7,0xeeec +1036 0000eedc 2f830074 cmpwi cr7,r3,0x74 't' +1040 0000eee0 419e002c beq cr7,0xef0c +1044 0000eee4 2f83004b cmpwi cr7,r3,0x4b 'K' +1048 0000eee8 409e0048 bne cr7,0xef30 +1052 0000eeec 7f03c378 or r3,r24,r24 +1056 0000eef0 7fc4f378 or r4,r30,r30 +1060 0000eef4 7f25cb78 or r5,r25,r25 +1064 0000eef8 38c00000 li r6,0x0 +1068 0000eefc 38e00001 li r7,0x1 +1072 0000ef00 480055f1 bl _demangle_qualified +1076 0000ef04 7c7a1b78 or r26,r3,r3 +1080 0000ef08 48000258 b 0xf160 +1084 0000ef0c 7f03c378 or r3,r24,r24 +1088 0000ef10 7fc4f378 or r4,r30,r30 +1092 0000ef14 7f25cb78 or r5,r25,r25 +1096 0000ef18 38c00000 li r6,0x0 +1100 0000ef1c 38e00001 li r7,0x1 +1104 0000ef20 39000001 li r8,0x1 +1108 0000ef24 480047fd bl _demangle_template +1112 0000ef28 7c7a1b78 or r26,r3,r3 +1116 0000ef2c 48000234 b 0xf160 +1120 0000ef30 3d400004 lis r10,0x4 +1124 0000ef34 54690dfc rlwinm r9,r3,1,23,30 +1128 0000ef38 38a00000 li r5,0x0 +1132 0000ef3c 804a2818 lwz r2,0x2818(r10) +1136 0000ef40 7c09122e lhzx r0,r9,r2 +1140 0000ef44 70020004 andi. r2,r0,0x4 +1144 0000ef48 40820070 bne 0xefb8 +1148 0000ef4c 48000584 b 0xf4d0 +1152 0000ef50 1cbb000a mulli r5,r27,0xa +1156 0000ef54 3c006666 lis r0,0x6666 +1160 0000ef58 60006667 ori r0,r0,0x6667 +1164 0000ef5c 7c050096 mulhw r0,r5,r0 +1168 0000ef60 7ca2fe70 srawi r2,r5,31 +1172 0000ef64 7c001670 srawi r0,r0,2 +1176 0000ef68 7c020050 subf r0,r2,r0 +1180 0000ef6c 1c00000a mulli r0,r0,0xa +1184 0000ef70 7f850000 cmpw cr7,r5,r0 +1188 0000ef74 419e0044 beq cr7,0xefb8 +1192 0000ef78 55200dfc rlwinm r0,r9,1,23,30 +1196 0000ef7c 7fe3fb78 or r3,r31,r31 +1200 0000ef80 7c4b022e lhzx r2,r11,r0 +1204 0000ef84 70400004 andi. r0,r2,0x4 +1208 0000ef88 41820548 beq 0xf4d0 +1212 0000ef8c 7d695b78 or r9,r11,r11 +1216 0000ef90 3be30001 addi r31,r3,0x1 +1220 0000ef94 93fe0000 stw r31,0x0(r30) +1224 0000ef98 7fe3fb78 or r3,r31,r31 +1228 0000ef9c 60000000 nop +1232 0000efa0 881f0000 lbz r0,0x0(r31) +1236 0000efa4 5400083c rlwinm r0,r0,1,0,30 +1240 0000efa8 7c49022e lhzx r2,r9,r0 +1244 0000efac 70400004 andi. r0,r2,0x4 +1248 0000efb0 4082ffe0 bne 0xef90 +1252 0000efb4 4800051c b 0xf4d0 +1256 0000efb8 3bfc0001 addi r31,r28,0x1 +1260 0000efbc 7c451a14 add r2,r5,r3 +1264 0000efc0 816a2818 lwz r11,0x2818(r10) +1268 0000efc4 93fe0000 stw r31,0x0(r30) +1272 0000efc8 3b62ffd0 addi r27,r2,0xffd0 +1276 0000efcc 7ffcfb78 or r28,r31,r31 +1280 0000efd0 893f0000 lbz r9,0x0(r31) +1284 0000efd4 7d230774 extsb r3,r9 +1288 0000efd8 54600dfc rlwinm r0,r3,1,23,30 +1292 0000efdc 7c4b022e lhzx r2,r11,r0 +1296 0000efe0 70400004 andi. r0,r2,0x4 +1300 0000efe4 4082ff6c bne 0xef50 +1304 0000efe8 2e1b0000 cmpwi cr4,r27,0x0 +1308 0000efec 419004e4 blt cr4,0xf4d0 +1312 0000eff0 7fe3fb78 or r3,r31,r31 +1316 0000eff4 4802338d bl 0x32380 _strlen +1320 0000eff8 7f83d800 cmpw cr7,r3,r27 +1324 0000effc 419c04d4 blt cr7,0xf4d0 +1328 0000f000 2f9b000a cmpwi cr7,r27,0xa +1332 0000f004 409d008c ble cr7,0xf090 +1336 0000f008 3c800003 lis r4,0x3 +1340 0000f00c 7fe3fb78 or r3,r31,r31 +1344 0000f010 38a00008 li r5,0x8 +1348 0000f014 3884d214 addi r4,r4,0xd214 _GLOBAL_ +1352 0000f018 48023359 bl 0x32370 _strncmp +1356 0000f01c 2f830000 cmpwi cr7,r3,0x0 +1360 0000f020 409e007c bne cr7,0xf09c +1364 0000f024 881f0009 lbz r0,0x9(r31) +1368 0000f028 2f80004e cmpwi cr7,r0,0x4e 'N' +1372 0000f02c 409e0070 bne cr7,0xf09c +1376 0000f030 881f0008 lbz r0,0x8(r31) +1380 0000f034 885f000a lbz r2,0xa(r31) +1384 0000f038 7c000774 extsb r0,r0 +1388 0000f03c 7c440774 extsb r4,r2 +1392 0000f040 7f840000 cmpw cr7,r4,r0 +1396 0000f044 409e0058 bne cr7,0xf09c +1400 0000f048 3bb73018 addi r29,r23,0x3018 +1404 0000f04c 7fa3eb78 or r3,r29,r29 +1408 0000f050 480233e1 bl 0x32430 _strchr +1412 0000f054 2f830000 cmpwi cr7,r3,0x0 +1416 0000f058 419e0044 beq cr7,0xf09c +1420 0000f05c 3c800003 lis r4,0x3 +1424 0000f060 7f23cb78 or r3,r25,r25 +1428 0000f064 3b400001 li r26,0x1 +1432 0000f068 3884d720 addi r4,r4,0xd720 {anonymous} +1436 0000f06c 4bfff695 bl _string_append +1440 0000f070 83fe0000 lwz r31,0x0(r30) +1444 0000f074 7fa4eb78 or r4,r29,r29 +1448 0000f078 7ffbfa14 add r31,r27,r31 +1452 0000f07c 93fe0000 stw r31,0x0(r30) +1456 0000f080 7fe3fb78 or r3,r31,r31 +1460 0000f084 4802334d bl 0x323d0 _strpbrk +1464 0000f088 7c761b78 or r22,r3,r3 +1468 0000f08c 480000e0 b 0xf16c +1472 0000f090 4092000c bne cr4,0xf09c +1476 0000f094 3ae00000 li r23,0x0 +1480 0000f098 480000ac b 0xf144 +1484 0000f09c 80790000 lwz r3,0x0(r25) +1488 0000f0a0 2f830000 cmpwi cr7,r3,0x0 +1492 0000f0a4 409e0044 bne cr7,0xf0e8 +1496 0000f0a8 2f9b001f cmpwi cr7,r27,0x1f +1500 0000f0ac 409d0014 ble cr7,0xf0c0 +1504 0000f0b0 7f63db78 or r3,r27,r27 +1508 0000f0b4 7f7ddb78 or r29,r27,r27 +1512 0000f0b8 7f77db78 or r23,r27,r27 +1516 0000f0bc 48000010 b 0xf0cc +1520 0000f0c0 7f77db78 or r23,r27,r27 +1524 0000f0c4 38600020 li r3,0x20 +1528 0000f0c8 3ba00020 li r29,0x20 +1532 0000f0cc 4800a6e5 bl _xmalloc +1536 0000f0d0 7c1d1a14 add r0,r29,r3 +1540 0000f0d4 7c7c1b78 or r28,r3,r3 +1544 0000f0d8 90790000 stw r3,0x0(r25) +1548 0000f0dc 90790004 stw r3,0x4(r25) +1552 0000f0e0 90190008 stw r0,0x8(r25) +1556 0000f0e4 48000044 b 0xf128 +1560 0000f0e8 83990004 lwz r28,0x4(r25) +1564 0000f0ec 80190008 lwz r0,0x8(r25) +1568 0000f0f0 7f77db78 or r23,r27,r27 +1572 0000f0f4 7c1c0050 subf r0,r28,r0 +1576 0000f0f8 7f80d800 cmpw cr7,r0,r27 +1580 0000f0fc 409c002c bge cr7,0xf128 +1584 0000f100 7f83e050 subf r28,r3,r28 +1588 0000f104 7fbcda14 add r29,r28,r27 +1592 0000f108 57bd083c rlwinm r29,r29,1,0,30 +1596 0000f10c 7fa4eb78 or r4,r29,r29 +1600 0000f110 4800a7f1 bl _xrealloc +1604 0000f114 7fbd1a14 add r29,r29,r3 +1608 0000f118 7f83e214 add r28,r3,r28 +1612 0000f11c 90790000 stw r3,0x0(r25) +1616 0000f120 93b90008 stw r29,0x8(r25) +1620 0000f124 93990004 stw r28,0x4(r25) +1624 0000f128 7f83e378 or r3,r28,r28 +1628 0000f12c 7fe4fb78 or r4,r31,r31 +1632 0000f130 7f65db78 or r5,r27,r27 +1636 0000f134 4802321d bl 0x32350 _memcpy +1640 0000f138 80190004 lwz r0,0x4(r25) +1644 0000f13c 7f9b0214 add r28,r27,r0 +1648 0000f140 93990004 stw r28,0x4(r25) +1652 0000f144 83fe0000 lwz r31,0x0(r30) +1656 0000f148 3b400001 li r26,0x1 +1660 0000f14c 7ff7fa14 add r31,r23,r31 +1664 0000f150 93fe0000 stw r31,0x0(r30) +1668 0000f154 48000018 b 0xf16c +1672 0000f158 60000000 nop +1676 0000f15c 60000000 nop +1680 0000f160 2f9a0000 cmpwi cr7,r26,0x0 +1684 0000f164 419e036c beq cr7,0xf4d0 +1688 0000f168 83fe0000 lwz r31,0x0(r30) +1692 0000f16c 7f9fb000 cmpw cr7,r31,r22 +1696 0000f170 409e0360 bne cr7,0xf4d0 +1700 0000f174 3bff0001 addi r31,r31,0x1 +1704 0000f178 93fe0000 stw r31,0x0(r30) +1708 0000f17c 80180000 lwz r0,0x0(r24) +1712 0000f180 70020004 andi. r2,r0,0x4 +1716 0000f184 41820010 beq 0xf194 +1720 0000f188 3c800003 lis r4,0x3 +1724 0000f18c 3884d6f8 addi r4,r4,0xd6f8 . +1728 0000f190 4800000c b 0xf19c +1732 0000f194 3c800003 lis r4,0x3 +1736 0000f198 3884d6fc addi r4,r4,0xd6fc :: +1740 0000f19c 7f23cb78 or r3,r25,r25 +1744 0000f1a0 3b000000 li r24,0x0 +1748 0000f1a4 4bfff55d bl _string_append +1752 0000f1a8 83fe0000 lwz r31,0x0(r30) +1756 0000f1ac 7fe3fb78 or r3,r31,r31 +1760 0000f1b0 480231d1 bl 0x32380 _strlen +1764 0000f1b4 7c7b1b79 or. r27,r3,r3 +1768 0000f1b8 418200b0 beq 0xf268 +1772 0000f1bc 80790000 lwz r3,0x0(r25) +1776 0000f1c0 2f830000 cmpwi cr7,r3,0x0 +1780 0000f1c4 409e0044 bne cr7,0xf208 +1784 0000f1c8 2f9b001f cmpwi cr7,r27,0x1f +1788 0000f1cc 409d0014 ble cr7,0xf1e0 +1792 0000f1d0 7f78db78 or r24,r27,r27 +1796 0000f1d4 7f63db78 or r3,r27,r27 +1800 0000f1d8 7f7ddb78 or r29,r27,r27 +1804 0000f1dc 48000010 b 0xf1ec +1808 0000f1e0 7f78db78 or r24,r27,r27 +1812 0000f1e4 38600020 li r3,0x20 +1816 0000f1e8 3ba00020 li r29,0x20 +1820 0000f1ec 4800a5c5 bl _xmalloc +1824 0000f1f0 7c1d1a14 add r0,r29,r3 +1828 0000f1f4 7c7c1b78 or r28,r3,r3 +1832 0000f1f8 90790000 stw r3,0x0(r25) +1836 0000f1fc 90790004 stw r3,0x4(r25) +1840 0000f200 90190008 stw r0,0x8(r25) +1844 0000f204 48000044 b 0xf248 +1848 0000f208 83990004 lwz r28,0x4(r25) +1852 0000f20c 80190008 lwz r0,0x8(r25) +1856 0000f210 7f78db78 or r24,r27,r27 +1860 0000f214 7c1c0050 subf r0,r28,r0 +1864 0000f218 7f9b0000 cmpw cr7,r27,r0 +1868 0000f21c 409d002c ble cr7,0xf248 +1872 0000f220 7f83e050 subf r28,r3,r28 +1876 0000f224 7fbbe214 add r29,r27,r28 +1880 0000f228 57bd083c rlwinm r29,r29,1,0,30 +1884 0000f22c 7fa4eb78 or r4,r29,r29 +1888 0000f230 4800a6d1 bl _xrealloc +1892 0000f234 7fbd1a14 add r29,r29,r3 +1896 0000f238 7f83e214 add r28,r3,r28 +1900 0000f23c 90790000 stw r3,0x0(r25) +1904 0000f240 93b90008 stw r29,0x8(r25) +1908 0000f244 93990004 stw r28,0x4(r25) +1912 0000f248 7fe4fb78 or r4,r31,r31 +1916 0000f24c 7f83e378 or r3,r28,r28 +1920 0000f250 7f65db78 or r5,r27,r27 +1924 0000f254 480230fd bl 0x32350 _memcpy +1928 0000f258 80190004 lwz r0,0x4(r25) +1932 0000f25c 7c1b0214 add r0,r27,r0 +1936 0000f260 90190004 stw r0,0x4(r25) +1940 0000f264 83fe0000 lwz r31,0x0(r30) +1944 0000f268 7ff8fa14 add r31,r24,r31 +1948 0000f26c 93fe0000 stw r31,0x0(r30) +1952 0000f270 48000280 b 0xf4f0 +1956 0000f274 60000000 nop +1960 0000f278 60000000 nop +1964 0000f27c 60000000 nop +1968 0000f280 3c800003 lis r4,0x3 +1972 0000f284 7fa3eb78 or r3,r29,r29 +1976 0000f288 38a00008 li r5,0x8 +1980 0000f28c 3884d72c addi r4,r4,0xd72c __thunk_ +1984 0000f290 480230e1 bl 0x32370 _strncmp +1988 0000f294 2f830000 cmpwi cr7,r3,0x0 +1992 0000f298 409e0148 bne cr7,0xf3e0 +1996 0000f29c 3bfd0008 addi r31,r29,0x8 +2000 0000f2a0 3d400004 lis r10,0x4 +2004 0000f2a4 38a00000 li r5,0x0 +2008 0000f2a8 93fe0000 stw r31,0x0(r30) +2012 0000f2ac 812a2818 lwz r9,0x2818(r10) +2016 0000f2b0 7d2b4b78 or r11,r9,r9 +2020 0000f2b4 881d0008 lbz r0,0x8(r29) +2024 0000f2b8 7c030774 extsb r3,r0 +2028 0000f2bc 54620dfc rlwinm r2,r3,1,23,30 +2032 0000f2c0 7c024a2e lhzx r0,r2,r9 +2036 0000f2c4 70020004 andi. r2,r0,0x4 +2040 0000f2c8 4082007c bne 0xf344 +2044 0000f2cc 48000204 b 0xf4d0 +2048 0000f2d0 1cbd000a mulli r5,r29,0xa +2052 0000f2d4 3c006666 lis r0,0x6666 +2056 0000f2d8 60006667 ori r0,r0,0x6667 +2060 0000f2dc 7c050096 mulhw r0,r5,r0 +2064 0000f2e0 7ca2fe70 srawi r2,r5,31 +2068 0000f2e4 7c001670 srawi r0,r0,2 +2072 0000f2e8 7c020050 subf r0,r2,r0 +2076 0000f2ec 1c00000a mulli r0,r0,0xa +2080 0000f2f0 7f850000 cmpw cr7,r5,r0 +2084 0000f2f4 419e004c beq cr7,0xf340 +2088 0000f2f8 55200dfc rlwinm r0,r9,1,23,30 +2092 0000f2fc 7fe3fb78 or r3,r31,r31 +2096 0000f300 7c4b022e lhzx r2,r11,r0 +2100 0000f304 70400004 andi. r0,r2,0x4 +2104 0000f308 418201c8 beq 0xf4d0 +2108 0000f30c 7d695b78 or r9,r11,r11 +2112 0000f310 3be30001 addi r31,r3,0x1 +2116 0000f314 93fe0000 stw r31,0x0(r30) +2120 0000f318 7fe3fb78 or r3,r31,r31 +2124 0000f31c 60000000 nop +2128 0000f320 881f0000 lbz r0,0x0(r31) +2132 0000f324 5400083c rlwinm r0,r0,1,0,30 +2136 0000f328 7c49022e lhzx r2,r9,r0 +2140 0000f32c 70400004 andi. r0,r2,0x4 +2144 0000f330 4082ffe0 bne 0xf310 +2148 0000f334 4800019c b 0xf4d0 +2152 0000f338 60000000 nop +2156 0000f33c 60000000 nop +2160 0000f340 816a2818 lwz r11,0x2818(r10) +2164 0000f344 3bff0001 addi r31,r31,0x1 +2168 0000f348 7c451a14 add r2,r5,r3 +2172 0000f34c 93fe0000 stw r31,0x0(r30) +2176 0000f350 3ba2ffd0 addi r29,r2,0xffd0 +2180 0000f354 893f0000 lbz r9,0x0(r31) +2184 0000f358 7d230774 extsb r3,r9 +2188 0000f35c 54600dfc rlwinm r0,r3,1,23,30 +2192 0000f360 7c4b022e lhzx r2,r11,r0 +2196 0000f364 70400004 andi. r0,r2,0x4 +2200 0000f368 4082ff68 bne 0xf2d0 +2204 0000f36c 2f9d0000 cmpwi cr7,r29,0x0 +2208 0000f370 419c0160 blt cr7,0xf4d0 +2212 0000f374 3bff0001 addi r31,r31,0x1 +2216 0000f378 7f03c378 or r3,r24,r24 +2220 0000f37c 93fe0000 stw r31,0x0(r30) +2224 0000f380 7fe4fb78 or r4,r31,r31 +2228 0000f384 4800018d bl _internal_cplus_demangle +2232 0000f388 7c7f1b79 or. r31,r3,r3 +2236 0000f38c 41820144 beq 0xf4d0 +2240 0000f390 3c800003 lis r4,0x3 +2244 0000f394 7cbd00d0 neg r5,r29 +2248 0000f398 38610038 addi r3,r1,0x38 +2252 0000f39c 3b400001 li r26,0x1 +2256 0000f3a0 3884d738 addi r4,r4,0xd738 virtual function thunk (delta:%d) for +2260 0000f3a4 4802305d bl 0x32400 _sprintf$LDBL128 +2264 0000f3a8 7f23cb78 or r3,r25,r25 +2268 0000f3ac 38810038 addi r4,r1,0x38 +2272 0000f3b0 4bfff351 bl _string_append +2276 0000f3b4 7fe4fb78 or r4,r31,r31 +2280 0000f3b8 7f23cb78 or r3,r25,r25 +2284 0000f3bc 4bfff345 bl _string_append +2288 0000f3c0 7fe3fb78 or r3,r31,r31 +2292 0000f3c4 48022f9d bl 0x32360 _free +2296 0000f3c8 83be0000 lwz r29,0x0(r30) +2300 0000f3cc 7fa3eb78 or r3,r29,r29 +2304 0000f3d0 48022fb1 bl 0x32380 _strlen +2308 0000f3d4 7ffd1a14 add r31,r29,r3 +2312 0000f3d8 93fe0000 stw r31,0x0(r30) +2316 0000f3dc 48000114 b 0xf4f0 +2320 0000f3e0 3c800003 lis r4,0x3 +2324 0000f3e4 7fa3eb78 or r3,r29,r29 +2328 0000f3e8 38a00003 li r5,0x3 +2332 0000f3ec 3884d760 addi r4,r4,0xd760 __t +2336 0000f3f0 48022f81 bl 0x32370 _strncmp +2340 0000f3f4 2f830000 cmpwi cr7,r3,0x0 +2344 0000f3f8 409e00d8 bne cr7,0xf4d0 +2348 0000f3fc 881d0003 lbz r0,0x3(r29) +2352 0000f400 7c000774 extsb r0,r0 +2356 0000f404 2f800069 cmpwi cr7,r0,0x69 'i' +2360 0000f408 409e0010 bne cr7,0xf418 +2364 0000f40c 3fe00003 lis r31,0x3 +2368 0000f410 3bffd764 addi r31,r31,0xd764 type_info node +2372 0000f414 48000014 b 0xf428 +2376 0000f418 2f800066 cmpwi cr7,r0,0x66 'f' +2380 0000f41c 409e00b4 bne cr7,0xf4d0 +2384 0000f420 3fe00003 lis r31,0x3 +2388 0000f424 3bffd774 addi r31,r31,0xd774 type_info function +2392 0000f428 381d0004 addi r0,r29,0x4 +2396 0000f42c 901e0000 stw r0,0x0(r30) +2400 0000f430 60000000 nop +2404 0000f434 60000000 nop +2408 0000f438 885d0004 lbz r2,0x4(r29) +2412 0000f43c 7c400774 extsb r0,r2 +2416 0000f440 2f800051 cmpwi cr7,r0,0x51 'Q' +2420 0000f444 419e0014 beq cr7,0xf458 +2424 0000f448 2f800074 cmpwi cr7,r0,0x74 't' +2428 0000f44c 419e002c beq cr7,0xf478 +2432 0000f450 2f80004b cmpwi cr7,r0,0x4b 'K' +2436 0000f454 409e0048 bne cr7,0xf49c +2440 0000f458 7f03c378 or r3,r24,r24 +2444 0000f45c 7fc4f378 or r4,r30,r30 +2448 0000f460 7f25cb78 or r5,r25,r25 +2452 0000f464 38c00000 li r6,0x0 +2456 0000f468 38e00001 li r7,0x1 +2460 0000f46c 48005085 bl _demangle_qualified +2464 0000f470 7c7a1b78 or r26,r3,r3 +2468 0000f474 4800003c b 0xf4b0 +2472 0000f478 7f03c378 or r3,r24,r24 +2476 0000f47c 7fc4f378 or r4,r30,r30 +2480 0000f480 7f25cb78 or r5,r25,r25 +2484 0000f484 38c00000 li r6,0x0 +2488 0000f488 38e00001 li r7,0x1 +2492 0000f48c 39000001 li r8,0x1 +2496 0000f490 48004291 bl _demangle_template +2500 0000f494 7c7a1b78 or r26,r3,r3 +2504 0000f498 48000018 b 0xf4b0 +2508 0000f49c 7f03c378 or r3,r24,r24 +2512 0000f4a0 7fc4f378 or r4,r30,r30 +2516 0000f4a4 7f25cb78 or r5,r25,r25 +2520 0000f4a8 48002149 bl _do_type +2524 0000f4ac 7c7a1b78 or r26,r3,r3 +2528 0000f4b0 2f9a0000 cmpwi cr7,r26,0x0 +2532 0000f4b4 419e003c beq cr7,0xf4f0 +2536 0000f4b8 805e0000 lwz r2,0x0(r30) +2540 0000f4bc 88020000 lbz r0,0x0(r2) +2544 0000f4c0 2f800000 cmpwi cr7,r0,0x0 +2548 0000f4c4 419e0014 beq cr7,0xf4d8 +2552 0000f4c8 60000000 nop +2556 0000f4cc 60000000 nop +2560 0000f4d0 3b400000 li r26,0x0 +2564 0000f4d4 4800001c b 0xf4f0 +2568 0000f4d8 7f23cb78 or r3,r25,r25 +2572 0000f4dc 7fe4fb78 or r4,r31,r31 +2576 0000f4e0 4bfff221 bl _string_append +2580 0000f4e4 60000000 nop +2584 0000f4e8 60000000 nop +2588 0000f4ec 60000000 nop +2592 0000f4f0 382100b0 addi r1,r1,0xb0 +2596 0000f4f4 7f43d378 or r3,r26,r26 +2600 0000f4f8 80010008 lwz r0,0x8(r1) +2604 0000f4fc 81610004 lwz r11,0x4(r1) +2608 0000f500 bac1ffd8 lmw r22,0xffd8(r1) +2612 0000f504 7c0803a6 mtspr lr,r0 +2616 0000f508 7d708120 mtocrf 0x08,r11 +2620 0000f50c 4e800020 blr _internal_cplus_demangle: +0 0000f510 7c400026 mfcr r2 +4 0000f514 7c0802a6 mfspr r0,lr +8 0000f518 be21ffc4 stmw r17,0xffc4(r1) +12 0000f51c 2f840000 cmpwi cr7,r4,0x0 +16 0000f520 7c7e1b78 or r30,r3,r3 +20 0000f524 90010008 stw r0,0x8(r1) +24 0000f528 38000000 li r0,0x0 +28 0000f52c 90410004 stw r2,0x4(r1) +32 0000f530 9421ff70 stwu r1,0xff70(r1) +36 0000f534 38400000 li r2,0x0 +40 0000f538 908100ac stw r4,0xac(r1) +44 0000f53c 9043003c stw r2,0x3c(r3) +48 0000f540 83030028 lwz r24,0x28(r3) +52 0000f544 8323002c lwz r25,0x2c(r3) +56 0000f548 83630038 lwz r27,0x38(r3) +60 0000f54c 90430028 stw r2,0x28(r3) +64 0000f550 9003002c stw r0,0x2c(r3) +68 0000f554 90430038 stw r2,0x38(r3) +72 0000f558 83430030 lwz r26,0x30(r3) +76 0000f55c 419e0ac4 beq cr7,0x10020 +80 0000f560 88040000 lbz r0,0x0(r4) +84 0000f564 2f800000 cmpwi cr7,r0,0x0 +88 0000f568 419e0ab8 beq cr7,0x10020 +92 0000f56c 80030000 lwz r0,0x0(r3) +96 0000f570 90410038 stw r2,0x38(r1) +100 0000f574 90410040 stw r2,0x40(r1) +104 0000f578 9041003c stw r2,0x3c(r1) +108 0000f57c 70020100 andi. r2,r0,0x100 +112 0000f580 4082000c bne 0xf58c +116 0000f584 70090200 andi. r9,r0,0x200 +120 0000f588 41820018 beq 0xf5a0 +124 0000f58c 388100ac addi r4,r1,0xac +128 0000f590 38a10038 addi r5,r1,0x38 +132 0000f594 4bfff53d bl _gnu_special +136 0000f598 7c7d1b79 or. r29,r3,r3 +140 0000f59c 408208d0 bne 0xfe6c +144 0000f5a0 83e100ac lwz r31,0xac(r1) +148 0000f5a4 7fe3fb78 or r3,r31,r31 +152 0000f5a8 48022dd9 bl 0x32380 _strlen +156 0000f5ac 2b830006 cmplwi cr7,r3,0x6 +160 0000f5b0 7c7d1b78 or r29,r3,r3 +164 0000f5b4 409d005c ble cr7,0xf610 +168 0000f5b8 3c800003 lis r4,0x3 +172 0000f5bc 7fe3fb78 or r3,r31,r31 +176 0000f5c0 38a00006 li r5,0x6 +180 0000f5c4 3884d788 addi r4,r4,0xd788 _imp__ +184 0000f5c8 48022da9 bl 0x32370 _strncmp +188 0000f5cc 2f830000 cmpwi cr7,r3,0x0 +192 0000f5d0 419e0020 beq cr7,0xf5f0 +196 0000f5d4 3c800003 lis r4,0x3 +200 0000f5d8 7fe3fb78 or r3,r31,r31 +204 0000f5dc 38a00006 li r5,0x6 +208 0000f5e0 3884d790 addi r4,r4,0xd790 __imp_ +212 0000f5e4 48022d8d bl 0x32370 _strncmp +216 0000f5e8 2f830000 cmpwi cr7,r3,0x0 +220 0000f5ec 409e0024 bne cr7,0xf610 +224 0000f5f0 3bff0006 addi r31,r31,0x6 +228 0000f5f4 38000001 li r0,0x1 +232 0000f5f8 93e100ac stw r31,0xac(r1) +236 0000f5fc 901e003c stw r0,0x3c(r30) +240 0000f600 48000160 b 0xf760 +244 0000f604 60000000 nop +248 0000f608 60000000 nop +252 0000f60c 60000000 nop +256 0000f610 2b9d000a cmplwi cr7,r29,0xa +260 0000f614 409d00ac ble cr7,0xf6c0 +264 0000f618 3c800003 lis r4,0x3 +268 0000f61c 7fe3fb78 or r3,r31,r31 +272 0000f620 38a00008 li r5,0x8 +276 0000f624 3884d214 addi r4,r4,0xd214 _GLOBAL_ +280 0000f628 48022d49 bl 0x32370 _strncmp +284 0000f62c 2f830000 cmpwi cr7,r3,0x0 +288 0000f630 409e0090 bne cr7,0xf6c0 +292 0000f634 889f0008 lbz r4,0x8(r31) +296 0000f638 3c600003 lis r3,0x3 +300 0000f63c 38633018 addi r3,r3,0x3018 +304 0000f640 7c840774 extsb r4,r4 +308 0000f644 48022ded bl 0x32430 _strchr +312 0000f648 2c030000 cmpwi r3,0x0 +316 0000f64c 41820114 beq 0xf760 +320 0000f650 88030000 lbz r0,0x0(r3) +324 0000f654 885f000a lbz r2,0xa(r31) +328 0000f658 7c000774 extsb r0,r0 +332 0000f65c 7c420774 extsb r2,r2 +336 0000f660 7f801000 cmpw cr7,r0,r2 +340 0000f664 409e00fc bne cr7,0xf760 +344 0000f668 881f0009 lbz r0,0x9(r31) +348 0000f66c 7c000774 extsb r0,r0 +352 0000f670 2f800044 cmpwi cr7,r0,0x44 'D' +356 0000f674 409e0014 bne cr7,0xf688 +360 0000f678 38000002 li r0,0x2 +364 0000f67c 3bff000b addi r31,r31,0xb +368 0000f680 901e002c stw r0,0x2c(r30) +372 0000f684 48000018 b 0xf69c +376 0000f688 2f800049 cmpwi cr7,r0,0x49 'I' +380 0000f68c 409e00d4 bne cr7,0xf760 +384 0000f690 38400002 li r2,0x2 +388 0000f694 3bff000b addi r31,r31,0xb +392 0000f698 905e0028 stw r2,0x28(r30) +396 0000f69c 7fc3f378 or r3,r30,r30 +400 0000f6a0 388100ac addi r4,r1,0xac +404 0000f6a4 93e100ac stw r31,0xac(r1) +408 0000f6a8 38a10038 addi r5,r1,0x38 +412 0000f6ac 4bfff425 bl _gnu_special +416 0000f6b0 2f830000 cmpwi cr7,r3,0x0 +420 0000f6b4 409e0974 bne cr7,0x10028 +424 0000f6b8 83e100ac lwz r31,0xac(r1) +428 0000f6bc 480000a4 b 0xf760 +432 0000f6c0 83be0000 lwz r29,0x0(r30) +436 0000f6c4 73a00800 andi. r0,r29,0x800 +440 0000f6c8 7f800026 mfcr r28 +444 0000f6cc 40820014 bne 0xf6e0 +448 0000f6d0 73a21000 andi. r2,r29,0x1000 +452 0000f6d4 4082000c bne 0xf6e0 +456 0000f6d8 73a92000 andi. r9,r29,0x2000 +460 0000f6dc 41820044 beq 0xf720 +464 0000f6e0 3c800003 lis r4,0x3 +468 0000f6e4 7fe3fb78 or r3,r31,r31 +472 0000f6e8 38a00007 li r5,0x7 +476 0000f6ec 3884d798 addi r4,r4,0xd798 __std__ +480 0000f6f0 48022c81 bl 0x32370 _strncmp +484 0000f6f4 2f830000 cmpwi cr7,r3,0x0 +488 0000f6f8 409e0018 bne cr7,0xf710 +492 0000f6fc 3bff0007 addi r31,r31,0x7 +496 0000f700 38000002 li r0,0x2 +500 0000f704 93e100ac stw r31,0xac(r1) +504 0000f708 901e002c stw r0,0x2c(r30) +508 0000f70c 48000054 b 0xf760 +512 0000f710 7f980120 mtocrf 0x80,r28 +516 0000f714 40820014 bne 0xf728 +520 0000f718 73a01000 andi. r0,r29,0x1000 +524 0000f71c 4082000c bne 0xf728 +528 0000f720 73a22000 andi. r2,r29,0x2000 +532 0000f724 4182003c beq 0xf760 +536 0000f728 3c800003 lis r4,0x3 +540 0000f72c 7fe3fb78 or r3,r31,r31 +544 0000f730 38a00007 li r5,0x7 +548 0000f734 3884d7a0 addi r4,r4,0xd7a0 __sti__ +552 0000f738 48022c39 bl 0x32370 _strncmp +556 0000f73c 2f830000 cmpwi cr7,r3,0x0 +560 0000f740 409e0020 bne cr7,0xf760 +564 0000f744 3bff0007 addi r31,r31,0x7 +568 0000f748 38400002 li r2,0x2 +572 0000f74c 93e100ac stw r31,0xac(r1) +576 0000f750 905e0028 stw r2,0x28(r30) +580 0000f754 60000000 nop +584 0000f758 60000000 nop +588 0000f75c 60000000 nop +592 0000f760 7fe2fb78 or r2,r31,r31 +596 0000f764 7ff7fb78 or r23,r31,r31 +600 0000f768 60000000 nop +604 0000f76c 60000000 nop +608 0000f770 7c431378 or r3,r2,r2 +612 0000f774 3880005f li r4,0x5f +616 0000f778 48022cb9 bl 0x32430 _strchr +620 0000f77c 2c030000 cmpwi r3,0x0 +624 0000f780 41820680 beq 0xfe00 +628 0000f784 88030001 lbz r0,0x1(r3) +632 0000f788 38430001 addi r2,r3,0x1 +636 0000f78c 2f80005f cmpwi cr7,r0,0x5f '_' +640 0000f790 409effe0 bne cr7,0xf770 +644 0000f794 3c800003 lis r4,0x3 +648 0000f798 7c7d1b78 or r29,r3,r3 +652 0000f79c 3884d7a8 addi r4,r4,0xd7a8 _ +656 0000f7a0 48022c01 bl 0x323a0 _strspn +660 0000f7a4 2f830002 cmpwi cr7,r3,0x2 +664 0000f7a8 409d0010 ble cr7,0xf7b8 +668 0000f7ac 7c03ea14 add r0,r3,r29 +672 0000f7b0 37a0fffe addic. r29,r0,0xfffe +676 0000f7b4 4182064c beq 0xfe00 +680 0000f7b8 801e0030 lwz r0,0x30(r30) +684 0000f7bc 2f800000 cmpwi cr7,r0,0x0 +688 0000f7c0 419e0030 beq cr7,0xf7f0 +692 0000f7c4 881d0000 lbz r0,0x0(r29) +696 0000f7c8 3c400004 lis r2,0x4 +700 0000f7cc 80422818 lwz r2,0x2818(r2) +704 0000f7d0 7c030774 extsb r3,r0 +708 0000f7d4 54690dfc rlwinm r9,r3,1,23,30 +712 0000f7d8 7c09122e lhzx r0,r9,r2 +716 0000f7dc 70020004 andi. r2,r0,0x4 +720 0000f7e0 4082084c bne 0x1002c +724 0000f7e4 2f830074 cmpwi cr7,r3,0x74 't' +728 0000f7e8 409e0618 bne cr7,0xfe00 +732 0000f7ec 48000840 b 0x1002c +736 0000f7f0 7f1fe800 cmpw cr6,r31,r29 +740 0000f7f4 409a01a0 bne cr6,0xf994 +744 0000f7f8 895f0002 lbz r10,0x2(r31) +748 0000f7fc 3cc00004 lis r6,0x4 +752 0000f800 391f0002 addi r8,r31,0x2 +756 0000f804 80462818 lwz r2,0x2818(r6) +760 0000f808 7d4b0774 extsb r11,r10 +764 0000f80c 55600dfc rlwinm r0,r11,1,23,30 +768 0000f810 7d22022e lhzx r9,r2,r0 +772 0000f814 5520f7fe rlwinm r0,r9,30,31,31 +776 0000f818 2c800000 cmpwi cr1,r0,0x0 +780 0000f81c 40860024 bne cr1,0xf840 +784 0000f820 2f8b0051 cmpwi cr7,r11,0x51 'Q' +788 0000f824 419e001c beq cr7,0xf840 +792 0000f828 2f8b0074 cmpwi cr7,r11,0x74 't' +796 0000f82c 419e0014 beq cr7,0xf840 +800 0000f830 2f8b004b cmpwi cr7,r11,0x4b 'K' +804 0000f834 419e000c beq cr7,0xf840 +808 0000f838 2f8b0048 cmpwi cr7,r11,0x48 'H' +812 0000f83c 409e015c bne cr7,0xf998 +816 0000f840 801e0000 lwz r0,0x0(r30) +820 0000f844 5402b7fe rlwinm r2,r0,22,31,31 +824 0000f848 2f820000 cmpwi cr7,r2,0x0 +828 0000f84c 409e0014 bne cr7,0xf860 +832 0000f850 70090800 andi. r9,r0,0x800 +836 0000f854 4082000c bne 0xf860 +840 0000f858 70021000 andi. r2,r0,0x1000 +844 0000f85c 41820110 beq 0xf96c +848 0000f860 41860100 beq cr1,0xf960 +852 0000f864 910100ac stw r8,0xac(r1) +856 0000f868 81262818 lwz r9,0x2818(r6) +860 0000f86c 7d1f4378 or r31,r8,r8 +864 0000f870 60000000 nop +868 0000f874 88080000 lbz r0,0x0(r8) +872 0000f878 7c030774 extsb r3,r0 +876 0000f87c 54620dfc rlwinm r2,r3,1,23,30 +880 0000f880 7c024a2e lhzx r0,r2,r9 +884 0000f884 70090004 andi. r9,r0,0x4 +888 0000f888 418200a4 beq 0xf92c +892 0000f88c 4800006c b 0xf8f8 +896 0000f890 1d24000a mulli r9,r4,0xa +900 0000f894 3c006666 lis r0,0x6666 +904 0000f898 60006667 ori r0,r0,0x6667 +908 0000f89c 7c090096 mulhw r0,r9,r0 +912 0000f8a0 7d22fe70 srawi r2,r9,31 +916 0000f8a4 7c001670 srawi r0,r0,2 +920 0000f8a8 7c020050 subf r0,r2,r0 +924 0000f8ac 1c00000a mulli r0,r0,0xa +928 0000f8b0 7f890000 cmpw cr7,r9,r0 +932 0000f8b4 419e0048 beq cr7,0xf8fc +936 0000f8b8 55600dfc rlwinm r0,r11,1,23,30 +940 0000f8bc 7fe3fb78 or r3,r31,r31 +944 0000f8c0 7c4a022e lhzx r2,r10,r0 +948 0000f8c4 70400004 andi. r0,r2,0x4 +952 0000f8c8 4182006c beq 0xf934 +956 0000f8cc 7d495378 or r9,r10,r10 +960 0000f8d0 3be30001 addi r31,r3,0x1 +964 0000f8d4 93e100ac stw r31,0xac(r1) +968 0000f8d8 7fe3fb78 or r3,r31,r31 +972 0000f8dc 60000000 nop +976 0000f8e0 881f0000 lbz r0,0x0(r31) +980 0000f8e4 5400083c rlwinm r0,r0,1,0,30 +984 0000f8e8 7c49022e lhzx r2,r9,r0 +988 0000f8ec 70400004 andi. r0,r2,0x4 +992 0000f8f0 4082ffe0 bne 0xf8d0 +996 0000f8f4 48000048 b 0xf93c +1000 0000f8f8 39200000 li r9,0x0 +1004 0000f8fc 3be80001 addi r31,r8,0x1 +1008 0000f900 7c491a14 add r2,r9,r3 +1012 0000f904 81462818 lwz r10,0x2818(r6) +1016 0000f908 93e100ac stw r31,0xac(r1) +1020 0000f90c 3882ffd0 addi r4,r2,0xffd0 +1024 0000f910 7fe8fb78 or r8,r31,r31 +1028 0000f914 897f0000 lbz r11,0x0(r31) +1032 0000f918 7d630774 extsb r3,r11 +1036 0000f91c 54600dfc rlwinm r0,r3,1,23,30 +1040 0000f920 7c4a022e lhzx r2,r10,r0 +1044 0000f924 70490004 andi. r9,r2,0x4 +1048 0000f928 4082ff68 bne 0xf890 +1052 0000f92c 7fe4fb78 or r4,r31,r31 +1056 0000f930 48000010 b 0xf940 +1060 0000f934 808100ac lwz r4,0xac(r1) +1064 0000f938 48000008 b 0xf940 +1068 0000f93c 7fe4fb78 or r4,r31,r31 +1072 0000f940 38610038 addi r3,r1,0x38 +1076 0000f944 4bffedbd bl _string_append +1080 0000f948 83e100ac lwz r31,0xac(r1) +1084 0000f94c 7fe3fb78 or r3,r31,r31 +1088 0000f950 48022a31 bl 0x32380 _strlen +1092 0000f954 7fff1a14 add r31,r31,r3 +1096 0000f958 93e100ac stw r31,0xac(r1) +1100 0000f95c 480006d0 b 0x1002c +1104 0000f960 409e0028 bne cr7,0xf988 +1108 0000f964 70020800 andi. r2,r0,0x800 +1112 0000f968 40820020 bne 0xf988 +1116 0000f96c 70091000 andi. r9,r0,0x1000 +1120 0000f970 40820018 bne 0xf988 +1124 0000f974 70022000 andi. r2,r0,0x2000 +1128 0000f978 40820010 bne 0xf988 +1132 0000f97c 805e0028 lwz r2,0x28(r30) +1136 0000f980 38420001 addi r2,r2,0x1 +1140 0000f984 905e0028 stw r2,0x28(r30) +1144 0000f988 7d1f4378 or r31,r8,r8 +1148 0000f98c 910100ac stw r8,0xac(r1) +1152 0000f990 4800069c b 0x1002c +1156 0000f994 895d0002 lbz r10,0x2(r29) +1160 0000f998 817e0000 lwz r11,0x0(r30) +1164 0000f99c 71600800 andi. r0,r11,0x800 +1168 0000f9a0 7ce00026 mfcr r7 +1172 0000f9a4 4182002c beq 0xf9d0 +1176 0000f9a8 7d400774 extsb r0,r10 +1180 0000f9ac 2f800070 cmpwi cr7,r0,0x70 'p' +1184 0000f9b0 409e0020 bne cr7,0xf9d0 +1188 0000f9b4 881d0003 lbz r0,0x3(r29) +1192 0000f9b8 2f800074 cmpwi cr7,r0,0x74 't' +1196 0000f9bc 409e0014 bne cr7,0xf9d0 +1200 0000f9c0 7fe3fb78 or r3,r31,r31 +1204 0000f9c4 480229bd bl 0x32380 _strlen +1208 0000f9c8 48000058 b 0xfa20 +1212 0000f9cc 60000000 nop +1216 0000f9d0 55609ffe rlwinm r0,r11,19,31,31 +1220 0000f9d4 2c800000 cmpwi cr1,r0,0x0 +1224 0000f9d8 41860064 beq cr1,0xfa3c +1228 0000f9dc 7d400774 extsb r0,r10 +1232 0000f9e0 2f800074 cmpwi cr7,r0,0x74 't' +1236 0000f9e4 409e0014 bne cr7,0xf9f8 +1240 0000f9e8 881d0003 lbz r0,0x3(r29) +1244 0000f9ec 2f80006d cmpwi cr7,r0,0x6d 'm' +1248 0000f9f0 409e004c bne cr7,0xfa3c +1252 0000f9f4 48000024 b 0xfa18 +1256 0000f9f8 2f800070 cmpwi cr7,r0,0x70 'p' +1260 0000f9fc 409e0040 bne cr7,0xfa3c +1264 0000fa00 881d0003 lbz r0,0x3(r29) +1268 0000fa04 7c000774 extsb r0,r0 +1272 0000fa08 2f800073 cmpwi cr7,r0,0x73 's' +1276 0000fa0c 419e000c beq cr7,0xfa18 +1280 0000fa10 2f800074 cmpwi cr7,r0,0x74 't' +1284 0000fa14 409e0028 bne cr7,0xfa3c +1288 0000fa18 7fe3fb78 or r3,r31,r31 +1292 0000fa1c 48022965 bl 0x32380 _strlen +1296 0000fa20 7c651b78 or r5,r3,r3 +1300 0000fa24 388100ac addi r4,r1,0xac +1304 0000fa28 7fc3f378 or r3,r30,r30 +1308 0000fa2c 38c10038 addi r6,r1,0x38 +1312 0000fa30 48000aa1 bl _demangle_arm_hp_template +1316 0000fa34 83e100ac lwz r31,0xac(r1) +1320 0000fa38 480005f4 b 0x1002c +1324 0000fa3c 409a03b4 bne cr6,0xfdf0 +1328 0000fa40 3cc00004 lis r6,0x4 +1332 0000fa44 7d480774 extsb r8,r10 +1336 0000fa48 81262818 lwz r9,0x2818(r6) +1340 0000fa4c 55000dfc rlwinm r0,r8,1,23,30 +1344 0000fa50 7c49022e lhzx r2,r9,r0 +1348 0000fa54 70400004 andi. r0,r2,0x4 +1352 0000fa58 40820398 bne 0xfdf0 +1356 0000fa5c 2f880074 cmpwi cr7,r8,0x74 't' +1360 0000fa60 419e0390 beq cr7,0xfdf0 +1364 0000fa64 7cf80120 mtocrf 0x80,r7 +1368 0000fa68 40820018 bne 0xfa80 +1372 0000fa6c 71600400 andi. r0,r11,0x400 +1376 0000fa70 40820010 bne 0xfa80 +1380 0000fa74 71621000 andi. r2,r11,0x1000 +1384 0000fa78 40820008 bne 0xfa80 +1388 0000fa7c 41860324 beq cr1,0xfda0 +1392 0000fa80 3c800003 lis r4,0x3 +1396 0000fa84 7fe3fb78 or r3,r31,r31 +1400 0000fa88 38a00008 li r5,0x8 +1404 0000fa8c 3884d7ac addi r4,r4,0xd7ac __vtbl__ +1408 0000fa90 480228e1 bl 0x32370 _strncmp +1412 0000fa94 2f830000 cmpwi cr7,r3,0x0 +1416 0000fa98 409e0308 bne cr7,0xfda0 +1420 0000fa9c 3c400004 lis r2,0x4 +1424 0000faa0 387f0008 addi r3,r31,0x8 +1428 0000faa4 893f0008 lbz r9,0x8(r31) +1432 0000faa8 3cc06666 lis r6,0x6666 +1436 0000faac 80e22818 lwz r7,0x2818(r2) +1440 0000fab0 7c6a1b78 or r10,r3,r3 +1444 0000fab4 60c66667 ori r6,r6,0x6667 'fffg' +1448 0000fab8 7ce53b78 or r5,r7,r7 +1452 0000fabc 480000a8 b 0xfb64 +1456 0000fac0 55000dfc rlwinm r0,r8,1,23,30 +1460 0000fac4 7c47022e lhzx r2,r7,r0 +1464 0000fac8 70400004 andi. r0,r2,0x4 +1468 0000facc 40820050 bne 0xfb1c +1472 0000fad0 480002d0 b 0xfda0 +1476 0000fad4 60000000 nop +1480 0000fad8 60000000 nop +1484 0000fadc 60000000 nop +1488 0000fae0 1d6b000a mulli r11,r11,0xa +1492 0000fae4 7c0b3096 mulhw r0,r11,r6 +1496 0000fae8 7d62fe70 srawi r2,r11,31 +1500 0000faec 7c001670 srawi r0,r0,2 +1504 0000faf0 7c020050 subf r0,r2,r0 +1508 0000faf4 1c00000a mulli r0,r0,0xa +1512 0000faf8 7f8b0000 cmpw cr7,r11,r0 +1516 0000fafc 419e0024 beq cr7,0xfb20 +1520 0000fb00 7ca92b78 or r9,r5,r5 +1524 0000fb04 8c0a0001 lbzu r0,0x1(r10) +1528 0000fb08 5400083c rlwinm r0,r0,1,0,30 +1532 0000fb0c 7c49022e lhzx r2,r9,r0 +1536 0000fb10 70400004 andi. r0,r2,0x4 +1540 0000fb14 4082fff0 bne 0xfb04 +1544 0000fb18 48000288 b 0xfda0 +1548 0000fb1c 39600000 li r11,0x0 +1552 0000fb20 8d2a0001 lbzu r9,0x1(r10) +1556 0000fb24 7c4b4214 add r2,r11,r8 +1560 0000fb28 3962ffd0 addi r11,r2,0xffd0 +1564 0000fb2c 7d280774 extsb r8,r9 +1568 0000fb30 55000dfc rlwinm r0,r8,1,23,30 +1572 0000fb34 7c47022e lhzx r2,r7,r0 +1576 0000fb38 70490004 andi. r9,r2,0x4 +1580 0000fb3c 4082ffa4 bne 0xfae0 +1584 0000fb40 2f8b0000 cmpwi cr7,r11,0x0 +1588 0000fb44 419c025c blt cr7,0xfda0 +1592 0000fb48 7d2a58ee lbzux r9,r10,r11 +1596 0000fb4c 2f89005f cmpwi cr7,r9,0x5f '_' +1600 0000fb50 409e0014 bne cr7,0xfb64 +1604 0000fb54 880a0001 lbz r0,0x1(r10) +1608 0000fb58 2f80005f cmpwi cr7,r0,0x5f '_' +1612 0000fb5c 409e0008 bne cr7,0xfb64 +1616 0000fb60 8d2a0002 lbzu r9,0x2(r10) +1620 0000fb64 7d280774 extsb r8,r9 +1624 0000fb68 2f880000 cmpwi cr7,r8,0x0 +1628 0000fb6c 409eff54 bne cr7,0xfac0 +1632 0000fb70 3c400004 lis r2,0x4 +1636 0000fb74 3e600003 lis r19,0x3 +1640 0000fb78 906100ac stw r3,0xac(r1) +1644 0000fb7c 7c7f1b78 or r31,r3,r3 +1648 0000fb80 82422818 lwz r18,0x2818(r2) +1652 0000fb84 3a73d6fc addi r19,r19,0xd6fc :: +1656 0000fb88 7e549378 or r20,r18,r18 +1660 0000fb8c 7e519378 or r17,r18,r18 +1664 0000fb90 480001e8 b 0xfd78 +1668 0000fb94 55200dfc rlwinm r0,r9,1,23,30 +1672 0000fb98 7c54022e lhzx r2,r20,r0 +1676 0000fb9c 70400004 andi. r0,r2,0x4 +1680 0000fba0 40a20078 bne+ 0xfc18 +1684 0000fba4 480001fc b 0xfda0 +1688 0000fba8 60000000 nop +1692 0000fbac 60000000 nop +1696 0000fbb0 1cb6000a mulli r5,r22,0xa +1700 0000fbb4 3c006666 lis r0,0x6666 +1704 0000fbb8 60006667 ori r0,r0,0x6667 +1708 0000fbbc 7c050096 mulhw r0,r5,r0 +1712 0000fbc0 7ca2fe70 srawi r2,r5,31 +1716 0000fbc4 7c001670 srawi r0,r0,2 +1720 0000fbc8 7c020050 subf r0,r2,r0 +1724 0000fbcc 1c00000a mulli r0,r0,0xa +1728 0000fbd0 7f850000 cmpw cr7,r5,r0 +1732 0000fbd4 419e0048 beq cr7,0xfc1c +1736 0000fbd8 55600dfc rlwinm r0,r11,1,23,30 +1740 0000fbdc 7fe3fb78 or r3,r31,r31 +1744 0000fbe0 7c51022e lhzx r2,r17,r0 +1748 0000fbe4 70490004 andi. r9,r2,0x4 +1752 0000fbe8 418201b8 beq 0xfda0 +1756 0000fbec 7e499378 or r9,r18,r18 +1760 0000fbf0 3be30001 addi r31,r3,0x1 +1764 0000fbf4 93e100ac stw r31,0xac(r1) +1768 0000fbf8 7fe3fb78 or r3,r31,r31 +1772 0000fbfc 60000000 nop +1776 0000fc00 881f0000 lbz r0,0x0(r31) +1780 0000fc04 5400083c rlwinm r0,r0,1,0,30 +1784 0000fc08 7c49022e lhzx r2,r9,r0 +1788 0000fc0c 70400004 andi. r0,r2,0x4 +1792 0000fc10 4082ffe0 bne 0xfbf0 +1796 0000fc14 4800018c b 0xfda0 +1800 0000fc18 38a00000 li r5,0x0 +1804 0000fc1c 3bff0001 addi r31,r31,0x1 +1808 0000fc20 7c454a14 add r2,r5,r9 +1812 0000fc24 93e100ac stw r31,0xac(r1) +1816 0000fc28 3ac2ffd0 addi r22,r2,0xffd0 +1820 0000fc2c 897f0000 lbz r11,0x0(r31) +1824 0000fc30 7d690774 extsb r9,r11 +1828 0000fc34 55200dfc rlwinm r0,r9,1,23,30 +1832 0000fc38 7c51022e lhzx r2,r17,r0 +1836 0000fc3c 70400004 andi. r0,r2,0x4 +1840 0000fc40 4082ff70 bne 0xfbb0 +1844 0000fc44 2e160000 cmpwi cr4,r22,0x0 +1848 0000fc48 41900158 blt cr4,0xfda0 +1852 0000fc4c 7fe3fb78 or r3,r31,r31 +1856 0000fc50 48022731 bl 0x32380 _strlen +1860 0000fc54 7f83b000 cmpw cr7,r3,r22 +1864 0000fc58 419c0148 blt cr7,0xfda0 +1868 0000fc5c 4092000c bne cr4,0xfc68 +1872 0000fc60 3aa00000 li r21,0x0 +1876 0000fc64 480000d4 b 0xfd38 +1880 0000fc68 80610038 lwz r3,0x38(r1) +1884 0000fc6c 2f830000 cmpwi cr7,r3,0x0 +1888 0000fc70 409e0044 bne cr7,0xfcb4 +1892 0000fc74 2f96001f cmpwi cr7,r22,0x1f +1896 0000fc78 409d0014 ble cr7,0xfc8c +1900 0000fc7c 7ec3b378 or r3,r22,r22 +1904 0000fc80 7eddb378 or r29,r22,r22 +1908 0000fc84 7ed5b378 or r21,r22,r22 +1912 0000fc88 48000010 b 0xfc98 +1916 0000fc8c 7ed5b378 or r21,r22,r22 +1920 0000fc90 38600020 li r3,0x20 +1924 0000fc94 3ba00020 li r29,0x20 +1928 0000fc98 48009b19 bl _xmalloc +1932 0000fc9c 7c1d1a14 add r0,r29,r3 +1936 0000fca0 7c621b78 or r2,r3,r3 +1940 0000fca4 90610038 stw r3,0x38(r1) +1944 0000fca8 9061003c stw r3,0x3c(r1) +1948 0000fcac 90010040 stw r0,0x40(r1) +1952 0000fcb0 48000044 b 0xfcf4 +1956 0000fcb4 8041003c lwz r2,0x3c(r1) +1960 0000fcb8 80010040 lwz r0,0x40(r1) +1964 0000fcbc 7ed5b378 or r21,r22,r22 +1968 0000fcc0 7c020050 subf r0,r2,r0 +1972 0000fcc4 7f80b000 cmpw cr7,r0,r22 +1976 0000fcc8 409c002c bge cr7,0xfcf4 +1980 0000fccc 7f831050 subf r28,r3,r2 +1984 0000fcd0 7fbcb214 add r29,r28,r22 +1988 0000fcd4 57bd083c rlwinm r29,r29,1,0,30 +1992 0000fcd8 7fa4eb78 or r4,r29,r29 +1996 0000fcdc 48009c25 bl _xrealloc +2000 0000fce0 7c43e214 add r2,r3,r28 +2004 0000fce4 7fbd1a14 add r29,r29,r3 +2008 0000fce8 90610038 stw r3,0x38(r1) +2012 0000fcec 93a10040 stw r29,0x40(r1) +2016 0000fcf0 9041003c stw r2,0x3c(r1) +2020 0000fcf4 3b82ffff addi r28,r2,0xffff +2024 0000fcf8 7f9c1840 cmplw cr7,r28,r3 +2028 0000fcfc 419c0024 blt cr7,0xfd20 +2032 0000fd00 7c5cb214 add r2,r28,r22 +2036 0000fd04 881c0000 lbz r0,0x0(r28) +2040 0000fd08 3b9cffff addi r28,r28,0xffff +2044 0000fd0c 98020000 stb r0,0x0(r2) +2048 0000fd10 3842ffff addi r2,r2,0xffff +2052 0000fd14 80610038 lwz r3,0x38(r1) +2056 0000fd18 7f9c1840 cmplw cr7,r28,r3 +2060 0000fd1c 409cffe8 bge cr7,0xfd04 +2064 0000fd20 7fe4fb78 or r4,r31,r31 +2068 0000fd24 7ec5b378 or r5,r22,r22 +2072 0000fd28 48022629 bl 0x32350 _memcpy +2076 0000fd2c 8001003c lwz r0,0x3c(r1) +2080 0000fd30 7c560214 add r2,r22,r0 +2084 0000fd34 9041003c stw r2,0x3c(r1) +2088 0000fd38 83e100ac lwz r31,0xac(r1) +2092 0000fd3c 7fe2fb78 or r2,r31,r31 +2096 0000fd40 7ff5fa14 add r31,r21,r31 +2100 0000fd44 93e100ac stw r31,0xac(r1) +2104 0000fd48 7c1510ae lbzx r0,r21,r2 +2108 0000fd4c 2f80005f cmpwi cr7,r0,0x5f '_' +2112 0000fd50 409e0028 bne cr7,0xfd78 +2116 0000fd54 881f0001 lbz r0,0x1(r31) +2120 0000fd58 2f80005f cmpwi cr7,r0,0x5f '_' +2124 0000fd5c 409e001c bne cr7,0xfd78 +2128 0000fd60 38610038 addi r3,r1,0x38 +2132 0000fd64 7e649b78 or r4,r19,r19 +2136 0000fd68 4bffe869 bl _string_prepend +2140 0000fd6c 83e100ac lwz r31,0xac(r1) +2144 0000fd70 3bff0002 addi r31,r31,0x2 +2148 0000fd74 93e100ac stw r31,0xac(r1) +2152 0000fd78 881f0000 lbz r0,0x0(r31) +2156 0000fd7c 7c090774 extsb r9,r0 +2160 0000fd80 2f890000 cmpwi cr7,r9,0x0 +2164 0000fd84 409efe10 bne cr7,0xfb94 +2168 0000fd88 3c800003 lis r4,0x3 +2172 0000fd8c 38610038 addi r3,r1,0x38 +2176 0000fd90 3884d700 addi r4,r4,0xd700 virtual table +2180 0000fd94 4bffe96d bl _string_append +2184 0000fd98 83e100ac lwz r31,0xac(r1) +2188 0000fd9c 48000290 b 0x1002c +2192 0000fda0 88170000 lbz r0,0x0(r23) +2196 0000fda4 2f80005f cmpwi cr7,r0,0x5f '_' +2200 0000fda8 409e0010 bne cr7,0xfdb8 +2204 0000fdac 8c170001 lbzu r0,0x1(r23) +2208 0000fdb0 2f80005f cmpwi cr7,r0,0x5f '_' +2212 0000fdb4 419efff8 beq cr7,0xfdac +2216 0000fdb8 3c800003 lis r4,0x3 +2220 0000fdbc 7ee3bb78 or r3,r23,r23 +2224 0000fdc0 3884d7b8 addi r4,r4,0xd7b8 __ +2228 0000fdc4 4802269d bl 0x32460 _strstr +2232 0000fdc8 2c030000 cmpwi r3,0x0 +2236 0000fdcc 41820034 beq 0xfe00 +2240 0000fdd0 88030002 lbz r0,0x2(r3) +2244 0000fdd4 7c661b78 or r6,r3,r3 +2248 0000fdd8 2f800000 cmpwi cr7,r0,0x0 +2252 0000fddc 419e0024 beq cr7,0xfe00 +2256 0000fde0 4800006c b 0xfe4c +2260 0000fde4 60000000 nop +2264 0000fde8 60000000 nop +2268 0000fdec 60000000 nop +2272 0000fdf0 7d400774 extsb r0,r10 +2276 0000fdf4 7fa6eb78 or r6,r29,r29 +2280 0000fdf8 2f800000 cmpwi cr7,r0,0x0 +2284 0000fdfc 409e0050 bne cr7,0xfe4c +2288 0000fe00 805e0028 lwz r2,0x28(r30) +2292 0000fe04 2f820002 cmpwi cr7,r2,0x2 +2296 0000fe08 419e0020 beq cr7,0xfe28 +2300 0000fe0c 801e002c lwz r0,0x2c(r30) +2304 0000fe10 2f800002 cmpwi cr7,r0,0x2 +2308 0000fe14 419e0014 beq cr7,0xfe28 +2312 0000fe18 3ba00000 li r29,0x0 +2316 0000fe1c 2c1d0000 cmpwi r29,0x0 +2320 0000fe20 7fe00026 mfcr r31 +2324 0000fe24 4800009c b 0xfec0 +2328 0000fe28 808100ac lwz r4,0xac(r1) +2332 0000fe2c 38610038 addi r3,r1,0x38 +2336 0000fe30 4bffe8d1 bl _string_append +2340 0000fe34 83e100ac lwz r31,0xac(r1) +2344 0000fe38 7fe3fb78 or r3,r31,r31 +2348 0000fe3c 48022545 bl 0x32380 _strlen +2352 0000fe40 7fff1a14 add r31,r31,r3 +2356 0000fe44 93e100ac stw r31,0xac(r1) +2360 0000fe48 480001e4 b 0x1002c +2364 0000fe4c 7fc3f378 or r3,r30,r30 +2368 0000fe50 388100ac addi r4,r1,0xac +2372 0000fe54 38a10038 addi r5,r1,0x38 +2376 0000fe58 480095e9 bl _iterate_demangle_function +2380 0000fe5c 2c030000 cmpwi r3,0x0 +2384 0000fe60 7c7d1b78 or r29,r3,r3 +2388 0000fe64 7fe00026 mfcr r31 +2392 0000fe68 41820034 beq 0xfe9c +2396 0000fe6c 83e100ac lwz r31,0xac(r1) +2400 0000fe70 881f0000 lbz r0,0x0(r31) +2404 0000fe74 2f800000 cmpwi cr7,r0,0x0 +2408 0000fe78 419e0038 beq cr7,0xfeb0 +2412 0000fe7c 7fc3f378 or r3,r30,r30 +2416 0000fe80 388100ac addi r4,r1,0xac +2420 0000fe84 38a10038 addi r5,r1,0x38 +2424 0000fe88 480080f9 bl _demangle_signature +2428 0000fe8c 805e0028 lwz r2,0x28(r30) +2432 0000fe90 7c7d1b79 or. r29,r3,r3 +2436 0000fe94 7fe00026 mfcr r31 +2440 0000fe98 48000028 b 0xfec0 +2444 0000fe9c 805e0028 lwz r2,0x28(r30) +2448 0000fea0 48000020 b 0xfec0 +2452 0000fea4 60000000 nop +2456 0000fea8 60000000 nop +2460 0000feac 60000000 nop +2464 0000feb0 2f9d0000 cmpwi cr7,r29,0x0 +2468 0000feb4 805e0028 lwz r2,0x28(r30) +2472 0000feb8 7fe00026 mfcr r31 +2476 0000febc 57ffe006 rlwinm r31,r31,28,0,3 +2480 0000fec0 2f820002 cmpwi cr7,r2,0x2 +2484 0000fec4 409e002c bne cr7,0xfef0 +2488 0000fec8 3c800003 lis r4,0x3 +2492 0000fecc 38610038 addi r3,r1,0x38 +2496 0000fed0 3884d3b8 addi r4,r4,0xd3b8 global constructors keyed to +2500 0000fed4 4bffe6fd bl _string_prepend +2504 0000fed8 38400000 li r2,0x0 +2508 0000fedc 905e0028 stw r2,0x28(r30) +2512 0000fee0 48000070 b 0xff50 +2516 0000fee4 60000000 nop +2520 0000fee8 60000000 nop +2524 0000feec 60000000 nop +2528 0000fef0 801e002c lwz r0,0x2c(r30) +2532 0000fef4 2f800002 cmpwi cr7,r0,0x2 +2536 0000fef8 409e0028 bne cr7,0xff20 +2540 0000fefc 3c800003 lis r4,0x3 +2544 0000ff00 38610038 addi r3,r1,0x38 +2548 0000ff04 3884d3d8 addi r4,r4,0xd3d8 global destructors keyed to +2552 0000ff08 4bffe6c9 bl _string_prepend +2556 0000ff0c 38000000 li r0,0x0 +2560 0000ff10 901e002c stw r0,0x2c(r30) +2564 0000ff14 4800003c b 0xff50 +2568 0000ff18 60000000 nop +2572 0000ff1c 60000000 nop +2576 0000ff20 801e003c lwz r0,0x3c(r30) +2580 0000ff24 2f800001 cmpwi cr7,r0,0x1 +2584 0000ff28 409e0028 bne cr7,0xff50 +2588 0000ff2c 3c800003 lis r4,0x3 +2592 0000ff30 38610038 addi r3,r1,0x38 +2596 0000ff34 3884d7bc addi r4,r4,0xd7bc import stub for +2600 0000ff38 4bffe699 bl _string_prepend +2604 0000ff3c 38000000 li r0,0x0 +2608 0000ff40 901e003c stw r0,0x3c(r30) +2612 0000ff44 60000000 nop +2616 0000ff48 60000000 nop +2620 0000ff4c 60000000 nop +2624 0000ff50 7fc3f378 or r3,r30,r30 +2628 0000ff54 4bffe52d bl _delete_non_B_K_work_stuff +2632 0000ff58 7ff80120 mtocrf 0x80,r31 +2636 0000ff5c 40820034 bne 0xff90 +2640 0000ff60 80610038 lwz r3,0x38(r1) +2644 0000ff64 2f830000 cmpwi cr7,r3,0x0 +2648 0000ff68 419e00b8 beq cr7,0x10020 +2652 0000ff6c 480223f5 bl 0x32360 _free +2656 0000ff70 38600000 li r3,0x0 +2660 0000ff74 93a10038 stw r29,0x38(r1) +2664 0000ff78 93a1003c stw r29,0x3c(r1) +2668 0000ff7c 93a10040 stw r29,0x40(r1) +2672 0000ff80 480000c0 b 0x10040 +2676 0000ff84 60000000 nop +2680 0000ff88 60000000 nop +2684 0000ff8c 60000000 nop +2688 0000ff90 80610038 lwz r3,0x38(r1) +2692 0000ff94 2f830000 cmpwi cr7,r3,0x0 +2696 0000ff98 409e0028 bne cr7,0xffc0 +2700 0000ff9c 38600020 li r3,0x20 +2704 0000ffa0 48009811 bl _xmalloc +2708 0000ffa4 38030020 addi r0,r3,0x20 +2712 0000ffa8 7c621b78 or r2,r3,r3 +2716 0000ffac 90610038 stw r3,0x38(r1) +2720 0000ffb0 9061003c stw r3,0x3c(r1) +2724 0000ffb4 90010040 stw r0,0x40(r1) +2728 0000ffb8 48000048 b 0x10000 +2732 0000ffbc 60000000 nop +2736 0000ffc0 8041003c lwz r2,0x3c(r1) +2740 0000ffc4 80010040 lwz r0,0x40(r1) +2744 0000ffc8 7d220051 subf. r9,r2,r0 +2748 0000ffcc 41810034 bgt 0x10000 +2752 0000ffd0 7fa31050 subf r29,r3,r2 +2756 0000ffd4 3b9d0001 addi r28,r29,0x1 +2760 0000ffd8 579c083c rlwinm r28,r28,1,0,30 +2764 0000ffdc 7f84e378 or r4,r28,r28 +2768 0000ffe0 48009921 bl _xrealloc +2772 0000ffe4 7f9c1a14 add r28,r28,r3 +2776 0000ffe8 7c43ea14 add r2,r3,r29 +2780 0000ffec 90610038 stw r3,0x38(r1) +2784 0000fff0 93810040 stw r28,0x40(r1) +2788 0000fff4 9041003c stw r2,0x3c(r1) +2792 0000fff8 60000000 nop +2796 0000fffc 60000000 nop +2800 00010000 38000000 li r0,0x0 +2804 00010004 98020000 stb r0,0x0(r2) +2808 00010008 8041003c lwz r2,0x3c(r1) +2812 0001000c 80610038 lwz r3,0x38(r1) +2816 00010010 38420001 addi r2,r2,0x1 +2820 00010014 9041003c stw r2,0x3c(r1) +2824 00010018 48000028 b 0x10040 +2828 0001001c 60000000 nop +2832 00010020 38600000 li r3,0x0 +2836 00010024 4800001c b 0x10040 +2840 00010028 83e100ac lwz r31,0xac(r1) +2844 0001002c 3ba00001 li r29,0x1 +2848 00010030 4bfffe40 b 0xfe70 +2852 00010034 60000000 nop +2856 00010038 60000000 nop +2860 0001003c 60000000 nop +2864 00010040 937e0038 stw r27,0x38(r30) +2868 00010044 931e0028 stw r24,0x28(r30) +2872 00010048 38210090 addi r1,r1,0x90 +2876 0001004c 933e002c stw r25,0x2c(r30) +2880 00010050 935e0030 stw r26,0x30(r30) +2884 00010054 80010008 lwz r0,0x8(r1) +2888 00010058 81610004 lwz r11,0x4(r1) +2892 0001005c 60000000 nop +2896 00010060 ba21ffc4 lmw r17,0xffc4(r1) +2900 00010064 7c0803a6 mtspr lr,r0 +2904 00010068 7d708120 mtocrf 0x08,r11 +2908 0001006c 4e800020 blr _cplus_demangle: +0 00010070 7c0802a6 mfspr r0,lr +4 00010074 bf61ffec stmw r27,0xffec(r1) +8 00010078 3fe00003 lis r31,0x3 +12 0001007c 7c9e2378 or r30,r4,r4 +16 00010080 7c7d1b78 or r29,r3,r3 +20 00010084 3bff3014 addi r31,r31,0x3014 +24 00010088 90010008 stw r0,0x8(r1) +28 0001008c 9421ff40 stwu r1,0xff40(r1) +32 00010090 60000000 nop +36 00010094 60000000 nop +40 00010098 801f0000 lwz r0,0x0(r31) +44 0001009c 2f80ffff cmpwi cr7,r0,0xffff +48 000100a0 409e0010 bne cr7,0x100b0 +52 000100a4 4800991d bl _xstrdup +56 000100a8 7c7f1b78 or r31,r3,r3 +60 000100ac 48000404 b 0x104b0 +64 000100b0 38800000 li r4,0x0 +68 000100b4 38610038 addi r3,r1,0x38 +72 000100b8 38a00054 li r5,0x54 +76 000100bc 48022335 bl 0x323f0 _memset +80 000100c0 73c0ff04 andi. r0,r30,0xff04 +84 000100c4 7fc4f378 or r4,r30,r30 +88 000100c8 93c10038 stw r30,0x38(r1) +92 000100cc 40820014 bne 0x100e0 +96 000100d0 801f0000 lwz r0,0x0(r31) +100 000100d4 7000ff04 andi. r0,r0,0xff04 +104 000100d8 7fc40378 or r4,r30,r0 +108 000100dc 90810038 stw r4,0x38(r1) +112 000100e0 70804000 andi. r0,r4,0x4000 +116 000100e4 4082000c bne 0x100f0 +120 000100e8 70820100 andi. r2,r4,0x100 +124 000100ec 41820024 beq 0x10110 +128 000100f0 7fa3eb78 or r3,r29,r29 +132 000100f4 4bffdc7d bl _cplus_demangle_v3 +136 000100f8 7c7f1b79 or. r31,r3,r3 +140 000100fc 408203b4 bne 0x104b0 +144 00010100 80810038 lwz r4,0x38(r1) +148 00010104 70804000 andi. r0,r4,0x4000 +152 00010108 40820324 bne 0x1042c +156 0001010c 60000000 nop +160 00010110 70820004 andi. r2,r4,0x4 +164 00010114 4182001c beq 0x10130 +168 00010118 7fa3eb78 or r3,r29,r29 +172 0001011c 4bffdb15 bl _java_demangle_v3 +176 00010120 7c7f1b79 or. r31,r3,r3 +180 00010124 4082038c bne 0x104b0 +184 00010128 80810038 lwz r4,0x38(r1) +188 0001012c 60000000 nop +192 00010130 70808000 andi. r0,r4,0x8000 +196 00010134 418202dc beq 0x10410 +200 00010138 3c800003 lis r4,0x3 +204 0001013c 7fa3eb78 or r3,r29,r29 +208 00010140 38a00005 li r5,0x5 +212 00010144 3b600000 li r27,0x0 +216 00010148 3884d7d0 addi r4,r4,0xd7d0 _ada_ +220 0001014c 48022225 bl 0x32370 _strncmp +224 00010150 2f830000 cmpwi cr7,r3,0x0 +228 00010154 409e000c bne cr7,0x10160 +232 00010158 3bbd0005 addi r29,r29,0x5 +236 0001015c 3b600001 li r27,0x1 +240 00010160 881d0000 lbz r0,0x0(r29) +244 00010164 7c000774 extsb r0,r0 +248 00010168 2f80005f cmpwi cr7,r0,0x5f '_' +252 0001016c 419e0234 beq cr7,0x103a0 +256 00010170 2f80003c cmpwi cr7,r0,0x3c '<' +260 00010174 419e022c beq cr7,0x103a0 +264 00010178 3c800003 lis r4,0x3 +268 0001017c 7fa3eb78 or r3,r29,r29 +272 00010180 3884d7d8 addi r4,r4,0xd7d8 ___ +276 00010184 480222dd bl 0x32460 _strstr +280 00010188 2c030000 cmpwi r3,0x0 +284 0001018c 40820014 bne 0x101a0 +288 00010190 7fa3eb78 or r3,r29,r29 +292 00010194 480221ed bl 0x32380 _strlen +296 00010198 7c7e1b78 or r30,r3,r3 +300 0001019c 48000018 b 0x101b4 +304 000101a0 88030003 lbz r0,0x3(r3) +308 000101a4 2f800058 cmpwi cr7,r0,0x58 'X' +312 000101a8 409e01f8 bne cr7,0x103a0 +316 000101ac 7fdd1850 subf r30,r29,r3 +320 000101b0 3b600001 li r27,0x1 +324 000101b4 57c0083c rlwinm r0,r30,1,0,30 +328 000101b8 37800001 addic. r28,r0,0x1 +332 000101bc 40820010 bne 0x101cc +336 000101c0 3be00000 li r31,0x0 +340 000101c4 7ffcfb78 or r28,r31,r31 +344 000101c8 48000014 b 0x101dc +348 000101cc 38600000 li r3,0x0 +352 000101d0 7f84e378 or r4,r28,r28 +356 000101d4 4800972d bl _xrealloc +360 000101d8 7c7f1b78 or r31,r3,r3 +364 000101dc 7c5df214 add r2,r29,r30 +368 000101e0 3ce00004 lis r7,0x4 +372 000101e4 8802ffff lbz r0,0xffff(r2) +376 000101e8 81272818 lwz r9,0x2818(r7) +380 000101ec 5400083c rlwinm r0,r0,1,0,30 +384 000101f0 7c49022e lhzx r2,r9,r0 +388 000101f4 70400004 andi. r0,r2,0x4 +392 000101f8 4182009c beq 0x10294 +396 000101fc 351efffe addic. r8,r30,0xfffe +400 00010200 40800234 bge 0x10434 +404 00010204 7d7d40ae lbzx r11,r29,r8 +408 00010208 48000078 b 0x10280 +412 0001020c 7d7d40ae lbzx r11,r29,r8 +416 00010210 4800003c b 0x1024c +420 00010214 60000000 nop +424 00010218 60000000 nop +428 0001021c 60000000 nop +432 00010220 3908ffff addi r8,r8,0xffff +436 00010224 4240ffe8 bdz 0x1020c +440 00010228 896a0000 lbz r11,0x0(r10) +444 0001022c 81272818 lwz r9,0x2818(r7) +448 00010230 394affff addi r10,r10,0xffff +452 00010234 55600dfc rlwinm r0,r11,1,23,30 +456 00010238 7c49022e lhzx r2,r9,r0 +460 0001023c 70400004 andi. r0,r2,0x4 +464 00010240 4082ffe0 bne 0x10220 +468 00010244 48000008 b 0x1024c +472 00010248 896b0000 lbz r11,0x0(r11) +476 0001024c 2f880001 cmpwi cr7,r8,0x1 +480 00010250 409d0030 ble cr7,0x10280 +484 00010254 7d600774 extsb r0,r11 +488 00010258 2f80005f cmpwi cr7,r0,0x5f '_' +492 0001025c 409e0024 bne cr7,0x10280 +496 00010260 7c5d4214 add r2,r29,r8 +500 00010264 8802ffff lbz r0,0xffff(r2) +504 00010268 2f80005f cmpwi cr7,r0,0x5f '_' +508 0001026c 409e0014 bne cr7,0x10280 +512 00010270 3bc8ffff addi r30,r8,0xffff +516 00010274 3b600001 li r27,0x1 +520 00010278 4800001c b 0x10294 +524 0001027c 60000000 nop +528 00010280 7d600774 extsb r0,r11 +532 00010284 2f800024 cmpwi cr7,r0,0x24 '$' +536 00010288 409e000c bne cr7,0x10294 +540 0001028c 7d1e4378 or r30,r8,r8 +544 00010290 3b600001 li r27,0x1 +548 00010294 2f9e0000 cmpwi cr7,r30,0x0 +552 00010298 38400000 li r2,0x0 +556 0001029c 409d00a0 ble cr7,0x1033c +560 000102a0 480001bc b 0x1045c +564 000102a4 7fc903a6 mtspr ctr,r30 +568 000102a8 7d6a5b78 or r10,r11,r11 +572 000102ac 39600000 li r11,0x0 +576 000102b0 7d3f59ae stbx r9,r31,r11 +580 000102b4 396b0001 addi r11,r11,0x1 +584 000102b8 7f9e5800 cmpw cr7,r30,r11 +588 000102bc 4240007c bdz 0x10338 +592 000102c0 7c1d58ae lbzx r0,r29,r11 +596 000102c4 7c090774 extsb r9,r0 +600 000102c8 55220dfc rlwinm r2,r9,1,23,30 +604 000102cc 7c02522e lhzx r0,r2,r10 +608 000102d0 70020088 andi. r2,r0,0x88 +612 000102d4 4182ffdc beq 0x102b0 +616 000102d8 7d625b78 or r2,r11,r11 +620 000102dc 409d0060 ble cr7,0x1033c +624 000102e0 395efffe addi r10,r30,0xfffe +628 000102e4 3900002e li r8,0x2e +632 000102e8 7f825000 cmpw cr7,r2,r10 +636 000102ec 7d3d1214 add r9,r29,r2 +640 000102f0 409c0030 bge cr7,0x10320 +644 000102f4 7c1d10ae lbzx r0,r29,r2 +648 000102f8 2f80005f cmpwi cr7,r0,0x5f '_' +652 000102fc 409e0024 bne cr7,0x10320 +656 00010300 88090001 lbz r0,0x1(r9) +660 00010304 2f80005f cmpwi cr7,r0,0x5f '_' +664 00010308 409e0018 bne cr7,0x10320 +668 0001030c 7d0bf9ae stbx r8,r11,r31 +672 00010310 38420002 addi r2,r2,0x2 +676 00010314 396b0001 addi r11,r11,0x1 +680 00010318 3b600001 li r27,0x1 +684 0001031c 48000014 b 0x10330 +688 00010320 88090000 lbz r0,0x0(r9) +692 00010324 38420001 addi r2,r2,0x1 +696 00010328 7c0bf9ae stbx r0,r11,r31 +700 0001032c 396b0001 addi r11,r11,0x1 +704 00010330 7f9e1000 cmpw cr7,r30,r2 +708 00010334 419dffb4 bgt cr7,0x102e8 +712 00010338 7d625b78 or r2,r11,r11 +716 0001033c 38000000 li r0,0x0 +720 00010340 7c02f9ae stbx r0,r2,r31 +724 00010344 60000000 nop +728 00010348 60000000 nop +732 0001034c 885f0000 lbz r2,0x0(r31) +736 00010350 7c4b0774 extsb r11,r2 +740 00010354 2f8b0000 cmpwi cr7,r11,0x0 +744 00010358 409e012c bne cr7,0x10484 +748 0001035c 48000034 b 0x10390 +752 00010360 81272818 lwz r9,0x2818(r7) +756 00010364 55600dfc rlwinm r0,r11,1,23,30 +760 00010368 7c49022e lhzx r2,r9,r0 +764 0001036c 70400080 andi. r0,r2,0x80 +768 00010370 40820038 bne 0x103a8 +772 00010374 2f8b0020 cmpwi cr7,r11,0x20 ' ' +776 00010378 419e0030 beq cr7,0x103a8 +780 0001037c 394a0001 addi r10,r10,0x1 +784 00010380 7c1f50ae lbzx r0,r31,r10 +788 00010384 7c0b0774 extsb r11,r0 +792 00010388 2f8b0000 cmpwi cr7,r11,0x0 +796 0001038c 409effd4 bne cr7,0x10360 +800 00010390 2f9b0000 cmpwi cr7,r27,0x0 +804 00010394 409e011c bne cr7,0x104b0 +808 00010398 48000094 b 0x1042c +812 0001039c 60000000 nop +816 000103a0 3be00000 li r31,0x0 +820 000103a4 3b800000 li r28,0x0 +824 000103a8 7fa3eb78 or r3,r29,r29 +828 000103ac 48021fd5 bl 0x32380 _strlen +832 000103b0 38630003 addi r3,r3,0x3 +836 000103b4 7f83e040 cmplw cr7,r3,r28 +840 000103b8 409d0020 ble cr7,0x103d8 +844 000103bc 5784083c rlwinm r4,r28,1,0,30 +848 000103c0 7f832040 cmplw cr7,r3,r4 +852 000103c4 409d0008 ble cr7,0x103cc +856 000103c8 7c641b78 or r4,r3,r3 +860 000103cc 7fe3fb78 or r3,r31,r31 +864 000103d0 48009531 bl _xrealloc +868 000103d4 7c7f1b78 or r31,r3,r3 +872 000103d8 881d0000 lbz r0,0x0(r29) +876 000103dc 2f80003c cmpwi cr7,r0,0x3c '<' +880 000103e0 409e0014 bne cr7,0x103f4 +884 000103e4 7fa4eb78 or r4,r29,r29 +888 000103e8 7fe3fb78 or r3,r31,r31 +892 000103ec 48022025 bl 0x32410 _strcpy +896 000103f0 480000c0 b 0x104b0 +900 000103f4 3c800003 lis r4,0x3 +904 000103f8 7fa5eb78 or r5,r29,r29 +908 000103fc 7fe3fb78 or r3,r31,r31 +912 00010400 3884d7dc addi r4,r4,0xd7dc <%s> +916 00010404 48021ffd bl 0x32400 _sprintf$LDBL128 +920 00010408 480000a8 b 0x104b0 +924 0001040c 60000000 nop +928 00010410 7fa4eb78 or r4,r29,r29 +932 00010414 38610038 addi r3,r1,0x38 +936 00010418 4bfff0f9 bl _internal_cplus_demangle +940 0001041c 7c7f1b78 or r31,r3,r3 +944 00010420 38610038 addi r3,r1,0x38 +948 00010424 4bffdf5d bl _squangle_mop_up +952 00010428 48000088 b 0x104b0 +956 0001042c 3be00000 li r31,0x0 +960 00010430 48000080 b 0x104b0 +964 00010434 7c1d40ae lbzx r0,r29,r8 +968 00010438 7d7d4214 add r11,r29,r8 +972 0001043c 5400083c rlwinm r0,r0,1,0,30 +976 00010440 7c49022e lhzx r2,r9,r0 +980 00010444 70400004 andi. r0,r2,0x4 +984 00010448 4182fe00 beq 0x10248 +988 0001044c 385effff addi r2,r30,0xffff +992 00010450 394bffff addi r10,r11,0xffff +996 00010454 7c4903a6 mtspr ctr,r2 +1000 00010458 4bfffdc8 b 0x10220 +1004 0001045c 885d0000 lbz r2,0x0(r29) +1008 00010460 81672818 lwz r11,0x2818(r7) +1012 00010464 7c490774 extsb r9,r2 +1016 00010468 55200dfc rlwinm r0,r9,1,23,30 +1020 0001046c 7c4b022e lhzx r2,r11,r0 +1024 00010470 70400088 andi. r0,r2,0x88 +1028 00010474 4182fe30 beq 0x102a4 +1032 00010478 39600000 li r11,0x0 +1036 0001047c 38400000 li r2,0x0 +1040 00010480 4bfffe60 b 0x102e0 +1044 00010484 81272818 lwz r9,0x2818(r7) +1048 00010488 55600dfc rlwinm r0,r11,1,23,30 +1052 0001048c 7c49022e lhzx r2,r9,r0 +1056 00010490 70400080 andi. r0,r2,0x80 +1060 00010494 4082ff14 bne 0x103a8 +1064 00010498 2f8b0020 cmpwi cr7,r11,0x20 ' ' +1068 0001049c 39400000 li r10,0x0 +1072 000104a0 409efedc bne cr7,0x1037c +1076 000104a4 4bffff04 b 0x103a8 +1080 000104a8 60000000 nop +1084 000104ac 60000000 nop +1088 000104b0 382100c0 addi r1,r1,0xc0 +1092 000104b4 7fe3fb78 or r3,r31,r31 +1096 000104b8 80010008 lwz r0,0x8(r1) +1100 000104bc bb61ffec lmw r27,0xffec(r1) +1104 000104c0 7c0803a6 mtspr lr,r0 +1108 000104c4 4e800020 blr +1112 000104c8 60000000 nop +1116 000104cc 60000000 nop _demangle_arm_hp_template: +0 000104d0 7c0802a6 mfspr r0,lr +4 000104d4 bda1ffb4 stmw r13,0xffb4(r1) +8 000104d8 7c781b78 or r24,r3,r3 +12 000104dc 7c400026 mfcr r2 +16 000104e0 90010008 stw r0,0x8(r1) +20 000104e4 7c992378 or r25,r4,r4 +24 000104e8 7cbe2b78 or r30,r5,r5 +28 000104ec 7cdb3378 or r27,r6,r6 +32 000104f0 90410004 stw r2,0x4(r1) +36 000104f4 9421ff50 stwu r1,0xff50(r1) +40 000104f8 60000000 nop +44 000104fc 83830000 lwz r28,0x0(r3) +48 00010500 83e40000 lwz r31,0x0(r4) +52 00010504 5780a7fe rlwinm r0,r28,20,31,31 +56 00010508 7f5f2a14 add r26,r31,r5 +60 0001050c 2f000000 cmpwi cr6,r0,0x0 +64 00010510 419a06b0 beq cr6,0x10bc0 +68 00010514 7c1f28ae lbzx r0,r31,r5 +72 00010518 2f800058 cmpwi cr7,r0,0x58 'X' +76 0001051c 409e06a4 bne cr7,0x10bc0 +80 00010520 7fe3fb78 or r3,r31,r31 +84 00010524 3880003c li r4,0x3c +88 00010528 48021f09 bl 0x32430 _strchr +92 0001052c 2c030000 cmpwi r3,0x0 +96 00010530 418200bc beq 0x105ec +100 00010534 7f5f1850 subf r26,r31,r3 +104 00010538 7f9ed000 cmpw cr7,r30,r26 +108 0001053c 409d00b0 ble cr7,0x105ec +112 00010540 2f9a0000 cmpwi cr7,r26,0x0 +116 00010544 419e0150 beq cr7,0x10694 +120 00010548 807b0000 lwz r3,0x0(r27) +124 0001054c 2f830000 cmpwi cr7,r3,0x0 +128 00010550 409e003c bne cr7,0x1058c +132 00010554 2f9a001f cmpwi cr7,r26,0x1f +136 00010558 409d0010 ble cr7,0x10568 +140 0001055c 7f43d378 or r3,r26,r26 +144 00010560 7f5dd378 or r29,r26,r26 +148 00010564 4800000c b 0x10570 +152 00010568 38600020 li r3,0x20 +156 0001056c 3ba00020 li r29,0x20 +160 00010570 48009241 bl _xmalloc +164 00010574 7c1d1a14 add r0,r29,r3 +168 00010578 7c621b78 or r2,r3,r3 +172 0001057c 907b0000 stw r3,0x0(r27) +176 00010580 907b0004 stw r3,0x4(r27) +180 00010584 901b0008 stw r0,0x8(r27) +184 00010588 48000040 b 0x105c8 +188 0001058c 805b0004 lwz r2,0x4(r27) +192 00010590 801b0008 lwz r0,0x8(r27) +196 00010594 7c020050 subf r0,r2,r0 +200 00010598 7f9a0000 cmpw cr7,r26,r0 +204 0001059c 409d002c ble cr7,0x105c8 +208 000105a0 7fa31050 subf r29,r3,r2 +212 000105a4 7f9aea14 add r28,r26,r29 +216 000105a8 579c083c rlwinm r28,r28,1,0,30 +220 000105ac 7f84e378 or r4,r28,r28 +224 000105b0 48009351 bl _xrealloc +228 000105b4 7f9c1a14 add r28,r28,r3 +232 000105b8 7c43ea14 add r2,r3,r29 +236 000105bc 907b0000 stw r3,0x0(r27) +240 000105c0 939b0008 stw r28,0x8(r27) +244 000105c4 905b0004 stw r2,0x4(r27) +248 000105c8 7c431378 or r3,r2,r2 +252 000105cc 7fe4fb78 or r4,r31,r31 +256 000105d0 7f45d378 or r5,r26,r26 +260 000105d4 48021d7d bl 0x32350 _memcpy +264 000105d8 801b0004 lwz r0,0x4(r27) +268 000105dc 7c5a0214 add r2,r26,r0 +272 000105e0 905b0004 stw r2,0x4(r27) +276 000105e4 83f90000 lwz r31,0x0(r25) +280 000105e8 480000ac b 0x10694 +284 000105ec 2f9e0000 cmpwi cr7,r30,0x0 +288 000105f0 419e00a4 beq cr7,0x10694 +292 000105f4 807b0000 lwz r3,0x0(r27) +296 000105f8 2f830000 cmpwi cr7,r3,0x0 +300 000105fc 409e003c bne cr7,0x10638 +304 00010600 2f9e001f cmpwi cr7,r30,0x1f +308 00010604 409d0010 ble cr7,0x10614 +312 00010608 7fc3f378 or r3,r30,r30 +316 0001060c 7fddf378 or r29,r30,r30 +320 00010610 4800000c b 0x1061c +324 00010614 38600020 li r3,0x20 +328 00010618 3ba00020 li r29,0x20 +332 0001061c 48009195 bl _xmalloc +336 00010620 7c1d1a14 add r0,r29,r3 +340 00010624 7c621b78 or r2,r3,r3 +344 00010628 907b0000 stw r3,0x0(r27) +348 0001062c 907b0004 stw r3,0x4(r27) +352 00010630 901b0008 stw r0,0x8(r27) +356 00010634 48000040 b 0x10674 +360 00010638 805b0004 lwz r2,0x4(r27) +364 0001063c 801b0008 lwz r0,0x8(r27) +368 00010640 7c020050 subf r0,r2,r0 +372 00010644 7f9e0000 cmpw cr7,r30,r0 +376 00010648 409d002c ble cr7,0x10674 +380 0001064c 7fa31050 subf r29,r3,r2 +384 00010650 7f9eea14 add r28,r30,r29 +388 00010654 579c083c rlwinm r28,r28,1,0,30 +392 00010658 7f84e378 or r4,r28,r28 +396 0001065c 480092a5 bl _xrealloc +400 00010660 7f9c1a14 add r28,r28,r3 +404 00010664 7c43ea14 add r2,r3,r29 +408 00010668 907b0000 stw r3,0x0(r27) +412 0001066c 939b0008 stw r28,0x8(r27) +416 00010670 905b0004 stw r2,0x4(r27) +420 00010674 7c431378 or r3,r2,r2 +424 00010678 7fe4fb78 or r4,r31,r31 +428 0001067c 7fc5f378 or r5,r30,r30 +432 00010680 48021cd1 bl 0x32350 _memcpy +436 00010684 801b0004 lwz r0,0x4(r27) +440 00010688 7c5e0214 add r2,r30,r0 +444 0001068c 905b0004 stw r2,0x4(r27) +448 00010690 83f90000 lwz r31,0x0(r25) +452 00010694 7c5efa14 add r2,r30,r31 +456 00010698 38000000 li r0,0x0 +460 0001069c 38600000 li r3,0x0 +464 000106a0 38800000 li r4,0x0 +468 000106a4 3be20001 addi r31,r2,0x1 +472 000106a8 93f90000 stw r31,0x0(r25) +476 000106ac 90010044 stw r0,0x44(r1) +480 000106b0 90610040 stw r3,0x40(r1) +484 000106b4 9081003c stw r4,0x3c(r1) +488 000106b8 80180034 lwz r0,0x34(r24) +492 000106bc 2f80ffff cmpwi cr7,r0,0xffff +496 000106c0 409e0014 bne cr7,0x106d4 +500 000106c4 801b0004 lwz r0,0x4(r27) +504 000106c8 805b0000 lwz r2,0x0(r27) +508 000106cc 7c020050 subf r0,r2,r0 +512 000106d0 90180034 stw r0,0x34(r24) +516 000106d4 82180000 lwz r16,0x0(r24) +520 000106d8 3c800003 lis r4,0x3 +524 000106dc 7f63db78 or r3,r27,r27 +528 000106e0 3ea00003 lis r21,0x3 +532 000106e4 3e800003 lis r20,0x3 +536 000106e8 3884cfb4 addi r4,r4,0xcfb4 < +540 000106ec 3ee00004 lis r23,0x4 +544 000106f0 3e600003 lis r19,0x3 +548 000106f4 3e400003 lis r18,0x3 +552 000106f8 621c0001 ori r28,r16,0x1 +556 000106fc 3ec00003 lis r22,0x3 +560 00010700 3ab5cfcc addi r21,r21,0xcfcc - +564 00010704 3a94d7e4 addi r20,r20,0xd7e4 -2147483648 +568 00010708 93980000 stw r28,0x0(r24) +572 0001070c 3af73708 addi r23,r23,0x3708 +576 00010710 3a73d7f0 addi r19,r19,0xd7f0 U +580 00010714 3a52cf14 addi r18,r18,0xcf14 & +584 00010718 3ad6cf28 addi r22,r22,0xcf28 , +588 0001071c 4bffdfe5 bl _string_append +592 00010720 3c400004 lis r2,0x4 +596 00010724 83c22818 lwz r30,0x2818(r2) +600 00010728 7fd1f378 or r17,r30,r30 +604 0001072c 7fcdf378 or r13,r30,r30 +608 00010730 8061003c lwz r3,0x3c(r1) +612 00010734 2f830000 cmpwi cr7,r3,0x0 +616 00010738 419e001c beq cr7,0x10754 +620 0001073c 48021c25 bl 0x32360 _free +624 00010740 38600000 li r3,0x0 +628 00010744 38800000 li r4,0x0 +632 00010748 90610044 stw r3,0x44(r1) +636 0001074c 9081003c stw r4,0x3c(r1) +640 00010750 90610040 stw r3,0x40(r1) +644 00010754 80590000 lwz r2,0x0(r25) +648 00010758 88020000 lbz r0,0x0(r2) +652 0001075c 7c000774 extsb r0,r0 +656 00010760 2f800053 cmpwi cr7,r0,0x53 'S' +660 00010764 419e004c beq cr7,0x107b0 +664 00010768 419d0010 bgt cr7,0x10778 +668 0001076c 2f800041 cmpwi cr7,r0,0x41 'A' +672 00010770 409e03f0 bne cr7,0x10b60 +676 00010774 48000128 b 0x1089c +680 00010778 2f800054 cmpwi cr7,r0,0x54 'T' +684 0001077c 419e0010 beq cr7,0x1078c +688 00010780 2e000055 cmpwi cr4,r0,0x55 'U' +692 00010784 409203dc bne cr4,0x10b60 +696 00010788 4800002c b 0x107b4 +700 0001078c 3be20001 addi r31,r2,0x1 +704 00010790 7f03c378 or r3,r24,r24 +708 00010794 7f24cb78 or r4,r25,r25 +712 00010798 38a1003c addi r5,r1,0x3c +716 0001079c 93f90000 stw r31,0x0(r25) +720 000107a0 48000e51 bl _do_type +724 000107a4 2f830000 cmpwi cr7,r3,0x0 +728 000107a8 40be02d8 bne+ cr7,0x10a80 +732 000107ac 480003b4 b 0x10b60 +736 000107b0 2e000055 cmpwi cr4,r0,0x55 'U' +740 000107b4 3be20001 addi r31,r2,0x1 +744 000107b8 93f90000 stw r31,0x0(r25) +748 000107bc 60000000 nop +752 000107c0 60000000 nop +756 000107c4 88020001 lbz r0,0x1(r2) +760 000107c8 7c000774 extsb r0,r0 +764 000107cc 2f80004e cmpwi cr7,r0,0x4e 'N' +768 000107d0 419e0018 beq cr7,0x107e8 +772 000107d4 2f800050 cmpwi cr7,r0,0x50 'P' +776 000107d8 419e001c beq cr7,0x107f4 +780 000107dc 2f80004d cmpwi cr7,r0,0x4d 'M' +784 000107e0 409e0380 bne cr7,0x10b60 +788 000107e4 48000044 b 0x10828 +792 000107e8 3861003c addi r3,r1,0x3c +796 000107ec 7ea4ab78 or r4,r21,r21 +800 000107f0 4bffdf11 bl _string_append +804 000107f4 80590000 lwz r2,0x0(r25) +808 000107f8 3be20001 addi r31,r2,0x1 +812 000107fc 93f90000 stw r31,0x0(r25) +816 00010800 60000000 nop +820 00010804 88020001 lbz r0,0x1(r2) +824 00010808 7c090774 extsb r9,r0 +828 0001080c 55220dfc rlwinm r2,r9,1,23,30 +832 00010810 7c02f22e lhzx r0,r2,r30 +836 00010814 70020004 andi. r2,r0,0x4 +840 00010818 41820348 beq 0x10b60 +844 0001081c 39c1003c addi r14,r1,0x3c +848 00010820 3de00004 lis r15,0x4 +852 00010824 4800002c b 0x10850 +856 00010828 3861003c addi r3,r1,0x3c +860 0001082c 7e84a378 or r4,r20,r20 +864 00010830 4bffded1 bl _string_append +868 00010834 80590000 lwz r2,0x0(r25) +872 00010838 3be20001 addi r31,r2,0x1 +876 0001083c 93f90000 stw r31,0x0(r25) +880 00010840 48000240 b 0x10a80 +884 00010844 60000000 nop +888 00010848 60000000 nop +892 0001084c 60000000 nop +896 00010850 7dc37378 or r3,r14,r14 +900 00010854 7ee4bb78 or r4,r23,r23 +904 00010858 992f3708 stb r9,0x3708(r15) +908 0001085c 4bffdea5 bl _string_append +912 00010860 80590000 lwz r2,0x0(r25) +916 00010864 3be20001 addi r31,r2,0x1 +920 00010868 93f90000 stw r31,0x0(r25) +924 0001086c 60000000 nop +928 00010870 88020001 lbz r0,0x1(r2) +932 00010874 7c090774 extsb r9,r0 +936 00010878 55220dfc rlwinm r2,r9,1,23,30 +940 0001087c 7c02f22e lhzx r0,r2,r30 +944 00010880 70020004 andi. r2,r0,0x4 +948 00010884 4082ffcc bne 0x10850 +952 00010888 409201f8 bne cr4,0x10a80 +956 0001088c 7dc37378 or r3,r14,r14 +960 00010890 7e649b78 or r4,r19,r19 +964 00010894 4bffde6d bl _string_append +968 00010898 480001e8 b 0x10a80 +972 0001089c 3be20001 addi r31,r2,0x1 +976 000108a0 93f90000 stw r31,0x0(r25) +980 000108a4 60000000 nop +984 000108a8 60000000 nop +988 000108ac 88020001 lbz r0,0x1(r2) +992 000108b0 7c090774 extsb r9,r0 +996 000108b4 55220dfc rlwinm r2,r9,1,23,30 +1000 000108b8 7c02f22e lhzx r0,r2,r30 +1004 000108bc 70020004 andi. r2,r0,0x4 +1008 000108c0 40a20078 bne+ 0x10938 +1012 000108c4 4800029c b 0x10b60 +1016 000108c8 60000000 nop +1020 000108cc 60000000 nop +1024 000108d0 1c7a000a mulli r3,r26,0xa +1028 000108d4 3c006666 lis r0,0x6666 +1032 000108d8 60006667 ori r0,r0,0x6667 +1036 000108dc 7c030096 mulhw r0,r3,r0 +1040 000108e0 7c62fe70 srawi r2,r3,31 +1044 000108e4 7c001670 srawi r0,r0,2 +1048 000108e8 7c020050 subf r0,r2,r0 +1052 000108ec 1c00000a mulli r0,r0,0xa +1056 000108f0 7f830000 cmpw cr7,r3,r0 +1060 000108f4 419e0048 beq cr7,0x1093c +1064 000108f8 55600dfc rlwinm r0,r11,1,23,30 +1068 000108fc 7fe3fb78 or r3,r31,r31 +1072 00010900 7c51022e lhzx r2,r17,r0 +1076 00010904 70400004 andi. r0,r2,0x4 +1080 00010908 41820258 beq 0x10b60 +1084 0001090c 7da96b78 or r9,r13,r13 +1088 00010910 3be30001 addi r31,r3,0x1 +1092 00010914 93f90000 stw r31,0x0(r25) +1096 00010918 7fe3fb78 or r3,r31,r31 +1100 0001091c 60000000 nop +1104 00010920 881f0000 lbz r0,0x0(r31) +1108 00010924 5400083c rlwinm r0,r0,1,0,30 +1112 00010928 7c49022e lhzx r2,r9,r0 +1116 0001092c 70400004 andi. r0,r2,0x4 +1120 00010930 4082ffe0 bne 0x10910 +1124 00010934 4800022c b 0x10b60 +1128 00010938 38600000 li r3,0x0 +1132 0001093c 3bff0001 addi r31,r31,0x1 +1136 00010940 7fa34a14 add r29,r3,r9 +1140 00010944 93f90000 stw r31,0x0(r25) +1144 00010948 3b5dffd0 addi r26,r29,0xffd0 +1148 0001094c 897f0000 lbz r11,0x0(r31) +1152 00010950 7d690774 extsb r9,r11 +1156 00010954 55200dfc rlwinm r0,r9,1,23,30 +1160 00010958 7c51022e lhzx r2,r17,r0 +1164 0001095c 705c0004 andi. r28,r2,0x4 +1168 00010960 4082ff70 bne 0x108d0 +1172 00010964 2f9a0000 cmpwi cr7,r26,0x0 +1176 00010968 419c01f8 blt cr7,0x10b60 +1180 0001096c 419e01f4 beq cr7,0x10b60 +1184 00010970 39c1003c addi r14,r1,0x3c +1188 00010974 7e449378 or r4,r18,r18 +1192 00010978 7dc37378 or r3,r14,r14 +1196 0001097c 4bffdd85 bl _string_append +1200 00010980 387dffd1 addi r3,r29,0xffd1 +1204 00010984 48008e2d bl _xmalloc +1208 00010988 80990000 lwz r4,0x0(r25) +1212 0001098c 7f45d378 or r5,r26,r26 +1216 00010990 7c6f1b78 or r15,r3,r3 +1220 00010994 480219bd bl 0x32350 _memcpy +1224 00010998 80980000 lwz r4,0x0(r24) +1228 0001099c 7f8fd1ae stbx r28,r15,r26 +1232 000109a0 7de37b78 or r3,r15,r15 +1236 000109a4 4bfff6cd bl _cplus_demangle +1240 000109a8 7c7f1b79 or. r31,r3,r3 +1244 000109ac 4182001c beq 0x109c8 +1248 000109b0 7dc37378 or r3,r14,r14 +1252 000109b4 7fe4fb78 or r4,r31,r31 +1256 000109b8 4bffdd49 bl _string_append +1260 000109bc 7fe3fb78 or r3,r31,r31 +1264 000109c0 480219a1 bl 0x32360 _free +1268 000109c4 480000a8 b 0x10a6c +1272 000109c8 8041003c lwz r2,0x3c(r1) +1276 000109cc 81d90000 lwz r14,0x0(r25) +1280 000109d0 2f820000 cmpwi cr7,r2,0x0 +1284 000109d4 409e003c bne cr7,0x10a10 +1288 000109d8 2f9a001f cmpwi cr7,r26,0x1f +1292 000109dc 409d0010 ble cr7,0x109ec +1296 000109e0 7f43d378 or r3,r26,r26 +1300 000109e4 7f5fd378 or r31,r26,r26 +1304 000109e8 4800000c b 0x109f4 +1308 000109ec 38600020 li r3,0x20 +1312 000109f0 3be00020 li r31,0x20 +1316 000109f4 48008dbd bl _xmalloc +1320 000109f8 7c641b78 or r4,r3,r3 +1324 000109fc 7c1f1a14 add r0,r31,r3 +1328 00010a00 9081003c stw r4,0x3c(r1) +1332 00010a04 90010044 stw r0,0x44(r1) +1336 00010a08 90810040 stw r4,0x40(r1) +1340 00010a0c 48000048 b 0x10a54 +1344 00010a10 80610040 lwz r3,0x40(r1) +1348 00010a14 80010044 lwz r0,0x44(r1) +1352 00010a18 7c030050 subf r0,r3,r0 +1356 00010a1c 7f9a0000 cmpw cr7,r26,r0 +1360 00010a20 409d0034 ble cr7,0x10a54 +1364 00010a24 7f821850 subf r28,r2,r3 +1368 00010a28 7c431378 or r3,r2,r2 +1372 00010a2c 7fbae214 add r29,r26,r28 +1376 00010a30 57bd083c rlwinm r29,r29,1,0,30 +1380 00010a34 7fa4eb78 or r4,r29,r29 +1384 00010a38 48008ec9 bl _xrealloc +1388 00010a3c 7c641b78 or r4,r3,r3 +1392 00010a40 7fbd1a14 add r29,r29,r3 +1396 00010a44 7c63e214 add r3,r3,r28 +1400 00010a48 93a10044 stw r29,0x44(r1) +1404 00010a4c 9081003c stw r4,0x3c(r1) +1408 00010a50 90610040 stw r3,0x40(r1) +1412 00010a54 7dc47378 or r4,r14,r14 +1416 00010a58 7f45d378 or r5,r26,r26 +1420 00010a5c 480218f5 bl 0x32350 _memcpy +1424 00010a60 80010040 lwz r0,0x40(r1) +1428 00010a64 7c7a0214 add r3,r26,r0 +1432 00010a68 90610040 stw r3,0x40(r1) +1436 00010a6c 80190000 lwz r0,0x0(r25) +1440 00010a70 7de37b78 or r3,r15,r15 +1444 00010a74 7ffa0214 add r31,r26,r0 +1448 00010a78 93f90000 stw r31,0x0(r25) +1452 00010a7c 480218e5 bl 0x32360 _free +1456 00010a80 8081003c lwz r4,0x3c(r1) +1460 00010a84 80a10040 lwz r5,0x40(r1) +1464 00010a88 7f842800 cmpw cr7,r4,r5 +1468 00010a8c 419e00a8 beq cr7,0x10b34 +1472 00010a90 807b0000 lwz r3,0x0(r27) +1476 00010a94 7fe42850 subf r31,r4,r5 +1480 00010a98 2f830000 cmpwi cr7,r3,0x0 +1484 00010a9c 409e0040 bne cr7,0x10adc +1488 00010aa0 2f9f001f cmpwi cr7,r31,0x1f +1492 00010aa4 409d0010 ble cr7,0x10ab4 +1496 00010aa8 7fe3fb78 or r3,r31,r31 +1500 00010aac 7ffdfb78 or r29,r31,r31 +1504 00010ab0 4800000c b 0x10abc +1508 00010ab4 38600020 li r3,0x20 +1512 00010ab8 3ba00020 li r29,0x20 +1516 00010abc 48008cf5 bl _xmalloc +1520 00010ac0 8081003c lwz r4,0x3c(r1) +1524 00010ac4 7c1d1a14 add r0,r29,r3 +1528 00010ac8 7c621b78 or r2,r3,r3 +1532 00010acc 907b0000 stw r3,0x0(r27) +1536 00010ad0 907b0004 stw r3,0x4(r27) +1540 00010ad4 901b0008 stw r0,0x8(r27) +1544 00010ad8 48000044 b 0x10b1c +1548 00010adc 805b0004 lwz r2,0x4(r27) +1552 00010ae0 801b0008 lwz r0,0x8(r27) +1556 00010ae4 7c020050 subf r0,r2,r0 +1560 00010ae8 7f9f0000 cmpw cr7,r31,r0 +1564 00010aec 409d0030 ble cr7,0x10b1c +1568 00010af0 7fa31050 subf r29,r3,r2 +1572 00010af4 7f9fea14 add r28,r31,r29 +1576 00010af8 579c083c rlwinm r28,r28,1,0,30 +1580 00010afc 7f84e378 or r4,r28,r28 +1584 00010b00 48008e01 bl _xrealloc +1588 00010b04 8081003c lwz r4,0x3c(r1) +1592 00010b08 7f9c1a14 add r28,r28,r3 +1596 00010b0c 7c43ea14 add r2,r3,r29 +1600 00010b10 907b0000 stw r3,0x0(r27) +1604 00010b14 939b0008 stw r28,0x8(r27) +1608 00010b18 905b0004 stw r2,0x4(r27) +1612 00010b1c 7c431378 or r3,r2,r2 +1616 00010b20 7fe5fb78 or r5,r31,r31 +1620 00010b24 4802182d bl 0x32350 _memcpy +1624 00010b28 801b0004 lwz r0,0x4(r27) +1628 00010b2c 7c5f0214 add r2,r31,r0 +1632 00010b30 905b0004 stw r2,0x4(r27) +1636 00010b34 80590000 lwz r2,0x0(r25) +1640 00010b38 88020000 lbz r0,0x0(r2) +1644 00010b3c 7c000774 extsb r0,r0 +1648 00010b40 2f800000 cmpwi cr7,r0,0x0 +1652 00010b44 419e001c beq cr7,0x10b60 +1656 00010b48 2f80005f cmpwi cr7,r0,0x5f '_' +1660 00010b4c 419e0014 beq cr7,0x10b60 +1664 00010b50 7f63db78 or r3,r27,r27 +1668 00010b54 7ec4b378 or r4,r22,r22 +1672 00010b58 4bffdba9 bl _string_append +1676 00010b5c 4bfffbd4 b 0x10730 +1680 00010b60 3c800003 lis r4,0x3 +1684 00010b64 7f63db78 or r3,r27,r27 +1688 00010b68 3884cf8c addi r4,r4,0xcf8c > +1692 00010b6c 4bffdb95 bl _string_append +1696 00010b70 8061003c lwz r3,0x3c(r1) +1700 00010b74 2f830000 cmpwi cr7,r3,0x0 +1704 00010b78 419e001c beq cr7,0x10b94 +1708 00010b7c 480217e5 bl 0x32360 _free +1712 00010b80 38600000 li r3,0x0 +1716 00010b84 38800000 li r4,0x0 +1720 00010b88 90610044 stw r3,0x44(r1) +1724 00010b8c 9081003c stw r4,0x3c(r1) +1728 00010b90 90610040 stw r3,0x40(r1) +1732 00010b94 80590000 lwz r2,0x0(r25) +1736 00010b98 88020000 lbz r0,0x0(r2) +1740 00010b9c 2f80005f cmpwi cr7,r0,0x5f '_' +1744 00010ba0 409e000c bne cr7,0x10bac +1748 00010ba4 3be20001 addi r31,r2,0x1 +1752 00010ba8 93f90000 stw r31,0x0(r25) +1756 00010bac 92180000 stw r16,0x0(r24) +1760 00010bb0 48000a20 b 0x115d0 +1764 00010bb4 60000000 nop +1768 00010bb8 60000000 nop +1772 00010bbc 60000000 nop +1776 00010bc0 73800800 andi. r0,r28,0x800 +1780 00010bc4 40820008 bne 0x10bcc +1784 00010bc8 419a0108 beq cr6,0x10cd0 +1788 00010bcc 3c800003 lis r4,0x3 +1792 00010bd0 7fe3fb78 or r3,r31,r31 +1796 00010bd4 3884d7f4 addi r4,r4,0xd7f4 __pt__ +1800 00010bd8 48021889 bl 0x32460 _strstr +1804 00010bdc 2c030000 cmpwi r3,0x0 +1808 00010be0 418200f0 beq 0x10cd0 +1812 00010be4 3ba30006 addi r29,r3,0x6 +1816 00010be8 3ce00004 lis r7,0x4 +1820 00010bec 93a10038 stw r29,0x38(r1) +1824 00010bf0 81272818 lwz r9,0x2818(r7) +1828 00010bf4 88030006 lbz r0,0x6(r3) +1832 00010bf8 7c0b0774 extsb r11,r0 +1836 00010bfc 55620dfc rlwinm r2,r11,1,23,30 +1840 00010c00 7c024a2e lhzx r0,r2,r9 +1844 00010c04 70020004 andi. r2,r0,0x4 +1848 00010c08 418202f8 beq 0x10f00 +1852 00010c0c 4800006c b 0x10c78 +1856 00010c10 1d29000a mulli r9,r9,0xa +1860 00010c14 3c006666 lis r0,0x6666 +1864 00010c18 60006667 ori r0,r0,0x6667 +1868 00010c1c 7c090096 mulhw r0,r9,r0 +1872 00010c20 7d22fe70 srawi r2,r9,31 +1876 00010c24 7c001670 srawi r0,r0,2 +1880 00010c28 7c020050 subf r0,r2,r0 +1884 00010c2c 1c00000a mulli r0,r0,0xa +1888 00010c30 7f890000 cmpw cr7,r9,r0 +1892 00010c34 419e004c beq cr7,0x10c80 +1896 00010c38 55400dfc rlwinm r0,r10,1,23,30 +1900 00010c3c 7fa9eb78 or r9,r29,r29 +1904 00010c40 7c48022e lhzx r2,r8,r0 +1908 00010c44 70400004 andi. r0,r2,0x4 +1912 00010c48 418202b8 beq 0x10f00 +1916 00010c4c 7d0b4378 or r11,r8,r8 +1920 00010c50 3ba90001 addi r29,r9,0x1 +1924 00010c54 93a10038 stw r29,0x38(r1) +1928 00010c58 7fa9eb78 or r9,r29,r29 +1932 00010c5c 60000000 nop +1936 00010c60 881d0000 lbz r0,0x0(r29) +1940 00010c64 5400083c rlwinm r0,r0,1,0,30 +1944 00010c68 7c4b022e lhzx r2,r11,r0 +1948 00010c6c 70400004 andi. r0,r2,0x4 +1952 00010c70 4082ffe0 bne 0x10c50 +1956 00010c74 4800028c b 0x10f00 +1960 00010c78 39200000 li r9,0x0 +1964 00010c7c 60000000 nop +1968 00010c80 3bbd0001 addi r29,r29,0x1 +1972 00010c84 7c495a14 add r2,r9,r11 +1976 00010c88 81072818 lwz r8,0x2818(r7) +1980 00010c8c 93a10038 stw r29,0x38(r1) +1984 00010c90 3922ffd0 addi r9,r2,0xffd0 +1988 00010c94 895d0000 lbz r10,0x0(r29) +1992 00010c98 7d4b0774 extsb r11,r10 +1996 00010c9c 55600dfc rlwinm r0,r11,1,23,30 +2000 00010ca0 7c48022e lhzx r2,r8,r0 +2004 00010ca4 70400004 andi. r0,r2,0x4 +2008 00010ca8 4082ff68 bne 0x10c10 +2012 00010cac 2f890000 cmpwi cr7,r9,0x0 +2016 00010cb0 419c0250 blt cr7,0x10f00 +2020 00010cb4 7c1d4a14 add r0,r29,r9 +2024 00010cb8 7f9a0000 cmpw cr7,r26,r0 +2028 00010cbc 409e0014 bne cr7,0x10cd0 +2032 00010cc0 2f8b005f cmpwi cr7,r11,0x5f '_' +2036 00010cc4 419e08d8 beq cr7,0x1159c +2040 00010cc8 60000000 nop +2044 00010ccc 60000000 nop +2048 00010cd0 73820100 andi. r2,r28,0x100 +2052 00010cd4 4082000c bne 0x10ce0 +2056 00010cd8 73802000 andi. r0,r28,0x2000 +2060 00010cdc 41820224 beq 0x10f00 +2064 00010ce0 3c800003 lis r4,0x3 +2068 00010ce4 7fe3fb78 or r3,r31,r31 +2072 00010ce8 3884d7fc addi r4,r4,0xd7fc __tm__ +2076 00010cec 48021775 bl 0x32460 _strstr +2080 00010cf0 2c030000 cmpwi r3,0x0 +2084 00010cf4 4082003c bne 0x10d30 +2088 00010cf8 3c800003 lis r4,0x3 +2092 00010cfc 7fe3fb78 or r3,r31,r31 +2096 00010d00 3884d804 addi r4,r4,0xd804 __ps__ +2100 00010d04 4802175d bl 0x32460 _strstr +2104 00010d08 2c030000 cmpwi r3,0x0 +2108 00010d0c 40820024 bne 0x10d30 +2112 00010d10 3c800003 lis r4,0x3 +2116 00010d14 7fe3fb78 or r3,r31,r31 +2120 00010d18 3884d7f4 addi r4,r4,0xd7f4 __pt__ +2124 00010d1c 48021745 bl 0x32460 _strstr +2128 00010d20 2c030000 cmpwi r3,0x0 +2132 00010d24 418200dc beq 0x10e00 +2136 00010d28 60000000 nop +2140 00010d2c 60000000 nop +2144 00010d30 3ba30006 addi r29,r3,0x6 +2148 00010d34 3ce00004 lis r7,0x4 +2152 00010d38 93a10038 stw r29,0x38(r1) +2156 00010d3c 81272818 lwz r9,0x2818(r7) +2160 00010d40 88030006 lbz r0,0x6(r3) +2164 00010d44 7c0b0774 extsb r11,r0 +2168 00010d48 55620dfc rlwinm r2,r11,1,23,30 +2172 00010d4c 7c024a2e lhzx r0,r2,r9 +2176 00010d50 70020004 andi. r2,r0,0x4 +2180 00010d54 418201ac beq 0x10f00 +2184 00010d58 48000070 b 0x10dc8 +2188 00010d5c 60000000 nop +2192 00010d60 1d29000a mulli r9,r9,0xa +2196 00010d64 3c006666 lis r0,0x6666 +2200 00010d68 60006667 ori r0,r0,0x6667 +2204 00010d6c 7c090096 mulhw r0,r9,r0 +2208 00010d70 7d22fe70 srawi r2,r9,31 +2212 00010d74 7c001670 srawi r0,r0,2 +2216 00010d78 7c020050 subf r0,r2,r0 +2220 00010d7c 1c00000a mulli r0,r0,0xa +2224 00010d80 7f890000 cmpw cr7,r9,r0 +2228 00010d84 419e004c beq cr7,0x10dd0 +2232 00010d88 55400dfc rlwinm r0,r10,1,23,30 +2236 00010d8c 7fa9eb78 or r9,r29,r29 +2240 00010d90 7c48022e lhzx r2,r8,r0 +2244 00010d94 70400004 andi. r0,r2,0x4 +2248 00010d98 41820168 beq 0x10f00 +2252 00010d9c 7d0b4378 or r11,r8,r8 +2256 00010da0 3ba90001 addi r29,r9,0x1 +2260 00010da4 93a10038 stw r29,0x38(r1) +2264 00010da8 7fa9eb78 or r9,r29,r29 +2268 00010dac 60000000 nop +2272 00010db0 881d0000 lbz r0,0x0(r29) +2276 00010db4 5400083c rlwinm r0,r0,1,0,30 +2280 00010db8 7c4b022e lhzx r2,r11,r0 +2284 00010dbc 70400004 andi. r0,r2,0x4 +2288 00010dc0 4082ffe0 bne 0x10da0 +2292 00010dc4 4800013c b 0x10f00 +2296 00010dc8 39200000 li r9,0x0 +2300 00010dcc 60000000 nop +2304 00010dd0 3bbd0001 addi r29,r29,0x1 +2308 00010dd4 7c495a14 add r2,r9,r11 +2312 00010dd8 81072818 lwz r8,0x2818(r7) +2316 00010ddc 93a10038 stw r29,0x38(r1) +2320 00010de0 3922ffd0 addi r9,r2,0xffd0 +2324 00010de4 895d0000 lbz r10,0x0(r29) +2328 00010de8 7d4b0774 extsb r11,r10 +2332 00010dec 55600dfc rlwinm r0,r11,1,23,30 +2336 00010df0 7c48022e lhzx r2,r8,r0 +2340 00010df4 70400004 andi. r0,r2,0x4 +2344 00010df8 4082ff68 bne 0x10d60 +2348 00010dfc 480000e0 b 0x10edc +2352 00010e00 3c800003 lis r4,0x3 +2356 00010e04 7fe3fb78 or r3,r31,r31 +2360 00010e08 3884d80c addi r4,r4,0xd80c __S +2364 00010e0c 48021655 bl 0x32460 _strstr +2368 00010e10 2c030000 cmpwi r3,0x0 +2372 00010e14 418200ec beq 0x10f00 +2376 00010e18 3ba30003 addi r29,r3,0x3 +2380 00010e1c 3ce00004 lis r7,0x4 +2384 00010e20 93a10038 stw r29,0x38(r1) +2388 00010e24 81272818 lwz r9,0x2818(r7) +2392 00010e28 88030003 lbz r0,0x3(r3) +2396 00010e2c 7c0b0774 extsb r11,r0 +2400 00010e30 55620dfc rlwinm r2,r11,1,23,30 +2404 00010e34 7c024a2e lhzx r0,r2,r9 +2408 00010e38 70020004 andi. r2,r0,0x4 +2412 00010e3c 418200c4 beq 0x10f00 +2416 00010e40 4800006c b 0x10eac +2420 00010e44 1d29000a mulli r9,r9,0xa +2424 00010e48 3c006666 lis r0,0x6666 +2428 00010e4c 60006667 ori r0,r0,0x6667 +2432 00010e50 7c090096 mulhw r0,r9,r0 +2436 00010e54 7d22fe70 srawi r2,r9,31 +2440 00010e58 7c001670 srawi r0,r0,2 +2444 00010e5c 7c020050 subf r0,r2,r0 +2448 00010e60 1c00000a mulli r0,r0,0xa +2452 00010e64 7f890000 cmpw cr7,r9,r0 +2456 00010e68 419e0048 beq cr7,0x10eb0 +2460 00010e6c 55400dfc rlwinm r0,r10,1,23,30 +2464 00010e70 7fa9eb78 or r9,r29,r29 +2468 00010e74 7c48022e lhzx r2,r8,r0 +2472 00010e78 70400004 andi. r0,r2,0x4 +2476 00010e7c 41820084 beq 0x10f00 +2480 00010e80 7d0b4378 or r11,r8,r8 +2484 00010e84 3ba90001 addi r29,r9,0x1 +2488 00010e88 93a10038 stw r29,0x38(r1) +2492 00010e8c 7fa9eb78 or r9,r29,r29 +2496 00010e90 60000000 nop +2500 00010e94 881d0000 lbz r0,0x0(r29) +2504 00010e98 5400083c rlwinm r0,r0,1,0,30 +2508 00010e9c 7c4b022e lhzx r2,r11,r0 +2512 00010ea0 70400004 andi. r0,r2,0x4 +2516 00010ea4 4082ffe0 bne 0x10e84 +2520 00010ea8 48000058 b 0x10f00 +2524 00010eac 39200000 li r9,0x0 +2528 00010eb0 3bbd0001 addi r29,r29,0x1 +2532 00010eb4 7c495a14 add r2,r9,r11 +2536 00010eb8 81072818 lwz r8,0x2818(r7) +2540 00010ebc 93a10038 stw r29,0x38(r1) +2544 00010ec0 3922ffd0 addi r9,r2,0xffd0 +2548 00010ec4 895d0000 lbz r10,0x0(r29) +2552 00010ec8 7d4b0774 extsb r11,r10 +2556 00010ecc 55600dfc rlwinm r0,r11,1,23,30 +2560 00010ed0 7c48022e lhzx r2,r8,r0 +2564 00010ed4 70400004 andi. r0,r2,0x4 +2568 00010ed8 4082ff6c bne 0x10e44 +2572 00010edc 2f890000 cmpwi cr7,r9,0x0 +2576 00010ee0 419c0020 blt cr7,0x10f00 +2580 00010ee4 7c1d4a14 add r0,r29,r9 +2584 00010ee8 7f9a0000 cmpw cr7,r26,r0 +2588 00010eec 409e0014 bne cr7,0x10f00 +2592 00010ef0 2f8b005f cmpwi cr7,r11,0x5f '_' +2596 00010ef4 419e06a8 beq cr7,0x1159c +2600 00010ef8 60000000 nop +2604 00010efc 60000000 nop +2608 00010f00 2f9e000a cmpwi cr7,r30,0xa +2612 00010f04 409d05bc ble cr7,0x114c0 +2616 00010f08 48000544 b 0x1144c +2620 00010f0c 807b0000 lwz r3,0x0(r27) +2624 00010f10 2f830000 cmpwi cr7,r3,0x0 +2628 00010f14 409e003c bne cr7,0x10f50 +2632 00010f18 2f97001f cmpwi cr7,r23,0x1f +2636 00010f1c 409d0010 ble cr7,0x10f2c +2640 00010f20 7ee3bb78 or r3,r23,r23 +2644 00010f24 7efdbb78 or r29,r23,r23 +2648 00010f28 4800000c b 0x10f34 +2652 00010f2c 38600020 li r3,0x20 +2656 00010f30 3ba00020 li r29,0x20 +2660 00010f34 4800887d bl _xmalloc +2664 00010f38 7c1d1a14 add r0,r29,r3 +2668 00010f3c 7c621b78 or r2,r3,r3 +2672 00010f40 907b0000 stw r3,0x0(r27) +2676 00010f44 907b0004 stw r3,0x4(r27) +2680 00010f48 901b0008 stw r0,0x8(r27) +2684 00010f4c 48000040 b 0x10f8c +2688 00010f50 805b0004 lwz r2,0x4(r27) +2692 00010f54 801b0008 lwz r0,0x8(r27) +2696 00010f58 7c020050 subf r0,r2,r0 +2700 00010f5c 7f970000 cmpw cr7,r23,r0 +2704 00010f60 409d002c ble cr7,0x10f8c +2708 00010f64 7fa31050 subf r29,r3,r2 +2712 00010f68 7f97ea14 add r28,r23,r29 +2716 00010f6c 579c083c rlwinm r28,r28,1,0,30 +2720 00010f70 7f84e378 or r4,r28,r28 +2724 00010f74 4800898d bl _xrealloc +2728 00010f78 7f9c1a14 add r28,r28,r3 +2732 00010f7c 7c43ea14 add r2,r3,r29 +2736 00010f80 907b0000 stw r3,0x0(r27) +2740 00010f84 939b0008 stw r28,0x8(r27) +2744 00010f88 905b0004 stw r2,0x4(r27) +2748 00010f8c 7c431378 or r3,r2,r2 +2752 00010f90 7fe4fb78 or r4,r31,r31 +2756 00010f94 7ee5bb78 or r5,r23,r23 +2760 00010f98 480213b9 bl 0x32350 _memcpy +2764 00010f9c 801b0004 lwz r0,0x4(r27) +2768 00010fa0 7c570214 add r2,r23,r0 +2772 00010fa4 905b0004 stw r2,0x4(r27) +2776 00010fa8 83980000 lwz r28,0x0(r24) +2780 00010fac 80180034 lwz r0,0x34(r24) +2784 00010fb0 2f80ffff cmpwi cr7,r0,0xffff +2788 00010fb4 409e0014 bne cr7,0x10fc8 +2792 00010fb8 801b0004 lwz r0,0x4(r27) +2796 00010fbc 805b0000 lwz r2,0x0(r27) +2800 00010fc0 7c020050 subf r0,r2,r0 +2804 00010fc4 90180034 stw r0,0x34(r24) +2808 00010fc8 7f97e378 or r23,r28,r28 +2812 00010fcc 639c0001 ori r28,r28,0x1 +2816 00010fd0 3c800003 lis r4,0x3 +2820 00010fd4 7f63db78 or r3,r27,r27 +2824 00010fd8 93980000 stw r28,0x0(r24) +2828 00010fdc 3884cfb4 addi r4,r4,0xcfb4 < +2832 00010fe0 4bffd721 bl _string_append +2836 00010fe4 83a10038 lwz r29,0x38(r1) +2840 00010fe8 7f9ae840 cmplw cr7,r26,r29 +2844 00010fec 409d0408 ble cr7,0x113f4 +2848 00010ff0 3c400004 lis r2,0x4 +2852 00010ff4 3e600004 lis r19,0x4 +2856 00010ff8 3ec00003 lis r22,0x3 +2860 00010ffc 3e800003 lis r20,0x3 +2864 00011000 82422818 lwz r18,0x2818(r2) +2868 00011004 3a733708 addi r19,r19,0x3708 +2872 00011008 3e000003 lis r16,0x3 +2876 0001100c 3ad6d810 addi r22,r22,0xd810 ( +2880 00011010 3a94d814 addi r20,r20,0xd814 ) +2884 00011014 3a10cf28 addi r16,r16,0xcf28 , +2888 00011018 7e719b78 or r17,r19,r19 +2892 0001101c 3aa00000 li r21,0x0 +2896 00011020 7e4d9378 or r13,r18,r18 +2900 00011024 8061003c lwz r3,0x3c(r1) +2904 00011028 2f830000 cmpwi cr7,r3,0x0 +2908 0001102c 419e0020 beq cr7,0x1104c +2912 00011030 48021331 bl 0x32360 _free +2916 00011034 38600000 li r3,0x0 +2920 00011038 38800000 li r4,0x0 +2924 0001103c 83a10038 lwz r29,0x38(r1) +2928 00011040 90610044 stw r3,0x44(r1) +2932 00011044 9081003c stw r4,0x3c(r1) +2936 00011048 90610040 stw r3,0x40(r1) +2940 0001104c 881d0000 lbz r0,0x0(r29) +2944 00011050 7fa2eb78 or r2,r29,r29 +2948 00011054 7c000774 extsb r0,r0 +2952 00011058 2f80004c cmpwi cr7,r0,0x4c 'L' +2956 0001105c 419e01e8 beq cr7,0x11244 +2960 00011060 2f800058 cmpwi cr7,r0,0x58 'X' +2964 00011064 409e02a0 bne cr7,0x11304 +2968 00011068 3bbd0001 addi r29,r29,0x1 +2972 0001106c 7f03c378 or r3,r24,r24 +2976 00011070 38810038 addi r4,r1,0x38 +2980 00011074 38a10048 addi r5,r1,0x48 +2984 00011078 93a10038 stw r29,0x38(r1) +2988 0001107c 48000575 bl _do_type +2992 00011080 2f830000 cmpwi cr7,r3,0x0 +2996 00011084 419e0370 beq cr7,0x113f4 +3000 00011088 39c1003c addi r14,r1,0x3c +3004 0001108c 7ec4b378 or r4,r22,r22 +3008 00011090 7dc37378 or r3,r14,r14 +3012 00011094 4bffd66d bl _string_append +3016 00011098 80410048 lwz r2,0x48(r1) +3020 0001109c 80a1004c lwz r5,0x4c(r1) +3024 000110a0 7f822800 cmpw cr7,r2,r5 +3028 000110a4 419e00b4 beq cr7,0x11158 +3032 000110a8 8121003c lwz r9,0x3c(r1) +3036 000110ac 7fe22850 subf r31,r2,r5 +3040 000110b0 2f890000 cmpwi cr7,r9,0x0 +3044 000110b4 409e0040 bne cr7,0x110f4 +3048 000110b8 2f9f001f cmpwi cr7,r31,0x1f +3052 000110bc 409d0010 ble cr7,0x110cc +3056 000110c0 7ffdfb78 or r29,r31,r31 +3060 000110c4 7fe3fb78 or r3,r31,r31 +3064 000110c8 4800000c b 0x110d4 +3068 000110cc 38600020 li r3,0x20 +3072 000110d0 3ba00020 li r29,0x20 +3076 000110d4 480086dd bl _xmalloc +3080 000110d8 80410048 lwz r2,0x48(r1) +3084 000110dc 7c641b78 or r4,r3,r3 +3088 000110e0 7c1d1a14 add r0,r29,r3 +3092 000110e4 9081003c stw r4,0x3c(r1) +3096 000110e8 90010044 stw r0,0x44(r1) +3100 000110ec 90810040 stw r4,0x40(r1) +3104 000110f0 4800004c b 0x1113c +3108 000110f4 80610040 lwz r3,0x40(r1) +3112 000110f8 80010044 lwz r0,0x44(r1) +3116 000110fc 7c030050 subf r0,r3,r0 +3120 00011100 7f9f0000 cmpw cr7,r31,r0 +3124 00011104 409d0038 ble cr7,0x1113c +3128 00011108 7f891850 subf r28,r9,r3 +3132 0001110c 7d234b78 or r3,r9,r9 +3136 00011110 7fbfe214 add r29,r31,r28 +3140 00011114 57bd083c rlwinm r29,r29,1,0,30 +3144 00011118 7fa4eb78 or r4,r29,r29 +3148 0001111c 480087e5 bl _xrealloc +3152 00011120 80410048 lwz r2,0x48(r1) +3156 00011124 7c641b78 or r4,r3,r3 +3160 00011128 7fbd1a14 add r29,r29,r3 +3164 0001112c 7c63e214 add r3,r3,r28 +3168 00011130 93a10044 stw r29,0x44(r1) +3172 00011134 9081003c stw r4,0x3c(r1) +3176 00011138 90610040 stw r3,0x40(r1) +3180 0001113c 7c441378 or r4,r2,r2 +3184 00011140 7fe5fb78 or r5,r31,r31 +3188 00011144 4802120d bl 0x32350 _memcpy +3192 00011148 80010040 lwz r0,0x40(r1) +3196 0001114c 80410048 lwz r2,0x48(r1) +3200 00011150 7c7f0214 add r3,r31,r0 +3204 00011154 90610040 stw r3,0x40(r1) +3208 00011158 2f820000 cmpwi cr7,r2,0x0 +3212 0001115c 419e0018 beq cr7,0x11174 +3216 00011160 7c431378 or r3,r2,r2 +3220 00011164 480211fd bl 0x32360 _free +3224 00011168 92a1004c stw r21,0x4c(r1) +3228 0001116c 92a10050 stw r21,0x50(r1) +3232 00011170 92a10048 stw r21,0x48(r1) +3236 00011174 7dc37378 or r3,r14,r14 +3240 00011178 7e84a378 or r4,r20,r20 +3244 0001117c 4bffd585 bl _string_append +3248 00011180 80410038 lwz r2,0x38(r1) +3252 00011184 88020000 lbz r0,0x0(r2) +3256 00011188 2f80004c cmpwi cr7,r0,0x4c 'L' +3260 0001118c 409e0268 bne cr7,0x113f4 +3264 00011190 3ba20001 addi r29,r2,0x1 +3268 00011194 93a10038 stw r29,0x38(r1) +3272 00011198 60000000 nop +3276 0001119c 60000000 nop +3280 000111a0 88020001 lbz r0,0x1(r2) +3284 000111a4 7c000774 extsb r0,r0 +3288 000111a8 2f80002d cmpwi cr7,r0,0x2d '-' +3292 000111ac 409e0028 bne cr7,0x111d4 +3296 000111b0 3de00004 lis r15,0x4 +3300 000111b4 7dc37378 or r3,r14,r14 +3304 000111b8 7e649b78 or r4,r19,r19 +3308 000111bc 980f3708 stb r0,0x3708(r15) +3312 000111c0 4bffd541 bl _string_append +3316 000111c4 83a10038 lwz r29,0x38(r1) +3320 000111c8 3bbd0001 addi r29,r29,0x1 +3324 000111cc 93a10038 stw r29,0x38(r1) +3328 000111d0 48000014 b 0x111e4 +3332 000111d4 2f80002b cmpwi cr7,r0,0x2b '+' +3336 000111d8 409e000c bne cr7,0x111e4 +3340 000111dc 3ba20002 addi r29,r2,0x2 +3344 000111e0 93a10038 stw r29,0x38(r1) +3348 000111e4 881d0000 lbz r0,0x0(r29) +3352 000111e8 7c090774 extsb r9,r0 +3356 000111ec 55220dfc rlwinm r2,r9,1,23,30 +3360 000111f0 7c02922e lhzx r0,r2,r18 +3364 000111f4 70020004 andi. r2,r0,0x4 +3368 000111f8 418201fc beq 0x113f4 +3372 000111fc 3de00004 lis r15,0x4 +3376 00011200 7dbc6b78 or r28,r13,r13 +3380 00011204 3bef3708 addi r31,r15,0x3708 +3384 00011208 7dc37378 or r3,r14,r14 +3388 0001120c 7fe4fb78 or r4,r31,r31 +3392 00011210 992f3708 stb r9,0x3708(r15) +3396 00011214 4bffd4ed bl _string_append +3400 00011218 80410038 lwz r2,0x38(r1) +3404 0001121c 3ba20001 addi r29,r2,0x1 +3408 00011220 93a10038 stw r29,0x38(r1) +3412 00011224 60000000 nop +3416 00011228 88020001 lbz r0,0x1(r2) +3420 0001122c 7c090774 extsb r9,r0 +3424 00011230 55220dfc rlwinm r2,r9,1,23,30 +3428 00011234 7c02e22e lhzx r0,r2,r28 +3432 00011238 70020004 andi. r2,r0,0x4 +3436 0001123c 4082ffcc bne 0x11208 +3440 00011240 480000e8 b 0x11328 +3444 00011244 3bbd0001 addi r29,r29,0x1 +3448 00011248 93a10038 stw r29,0x38(r1) +3452 0001124c 60000000 nop +3456 00011250 60000000 nop +3460 00011254 88020001 lbz r0,0x1(r2) +3464 00011258 7c000774 extsb r0,r0 +3468 0001125c 2f80002d cmpwi cr7,r0,0x2d '-' +3472 00011260 409e0028 bne cr7,0x11288 +3476 00011264 3de00004 lis r15,0x4 +3480 00011268 3861003c addi r3,r1,0x3c +3484 0001126c 7e248b78 or r4,r17,r17 +3488 00011270 980f3708 stb r0,0x3708(r15) +3492 00011274 4bffd48d bl _string_append +3496 00011278 83a10038 lwz r29,0x38(r1) +3500 0001127c 3bbd0001 addi r29,r29,0x1 +3504 00011280 93a10038 stw r29,0x38(r1) +3508 00011284 48000014 b 0x11298 +3512 00011288 2f80002b cmpwi cr7,r0,0x2b '+' +3516 0001128c 409e000c bne cr7,0x11298 +3520 00011290 3ba20002 addi r29,r2,0x2 +3524 00011294 93a10038 stw r29,0x38(r1) +3528 00011298 881d0000 lbz r0,0x0(r29) +3532 0001129c 7c090774 extsb r9,r0 +3536 000112a0 55220dfc rlwinm r2,r9,1,23,30 +3540 000112a4 7c02922e lhzx r0,r2,r18 +3544 000112a8 70020004 andi. r2,r0,0x4 +3548 000112ac 41820148 beq 0x113f4 +3552 000112b0 3c400004 lis r2,0x4 +3556 000112b4 3fe00004 lis r31,0x4 +3560 000112b8 39c1003c addi r14,r1,0x3c +3564 000112bc 83823490 lwz r28,0x3490(r2) +3568 000112c0 7feffb78 or r15,r31,r31 +3572 000112c4 3bff3708 addi r31,r31,0x3708 +3576 000112c8 7dc37378 or r3,r14,r14 +3580 000112cc 7fe4fb78 or r4,r31,r31 +3584 000112d0 992f3708 stb r9,0x3708(r15) +3588 000112d4 4bffd42d bl _string_append +3592 000112d8 80410038 lwz r2,0x38(r1) +3596 000112dc 3ba20001 addi r29,r2,0x1 +3600 000112e0 93a10038 stw r29,0x38(r1) +3604 000112e4 60000000 nop +3608 000112e8 88020001 lbz r0,0x1(r2) +3612 000112ec 7c090774 extsb r9,r0 +3616 000112f0 55220dfc rlwinm r2,r9,1,23,30 +3620 000112f4 7c02e22e lhzx r0,r2,r28 +3624 000112f8 70020004 andi. r2,r0,0x4 +3628 000112fc 4082ffcc bne 0x112c8 +3632 00011300 48000028 b 0x11328 +3636 00011304 7f03c378 or r3,r24,r24 +3640 00011308 38810038 addi r4,r1,0x38 +3644 0001130c 38a1003c addi r5,r1,0x3c +3648 00011310 480002e1 bl _do_type +3652 00011314 2f830000 cmpwi cr7,r3,0x0 +3656 00011318 419e00dc beq cr7,0x113f4 +3660 0001131c 80010038 lwz r0,0x38(r1) +3664 00011320 7f9d0000 cmpw cr7,r29,r0 +3668 00011324 419e029c beq cr7,0x115c0 +3672 00011328 8081003c lwz r4,0x3c(r1) +3676 0001132c 80a10040 lwz r5,0x40(r1) +3680 00011330 7f842800 cmpw cr7,r4,r5 +3684 00011334 419e00a8 beq cr7,0x113dc +3688 00011338 807b0000 lwz r3,0x0(r27) +3692 0001133c 7fe42850 subf r31,r4,r5 +3696 00011340 2f830000 cmpwi cr7,r3,0x0 +3700 00011344 409e0040 bne cr7,0x11384 +3704 00011348 2f9f001f cmpwi cr7,r31,0x1f +3708 0001134c 409d0010 ble cr7,0x1135c +3712 00011350 7fe3fb78 or r3,r31,r31 +3716 00011354 7ffdfb78 or r29,r31,r31 +3720 00011358 4800000c b 0x11364 +3724 0001135c 38600020 li r3,0x20 +3728 00011360 3ba00020 li r29,0x20 +3732 00011364 4800844d bl _xmalloc +3736 00011368 8081003c lwz r4,0x3c(r1) +3740 0001136c 7c1d1a14 add r0,r29,r3 +3744 00011370 7c621b78 or r2,r3,r3 +3748 00011374 907b0000 stw r3,0x0(r27) +3752 00011378 907b0004 stw r3,0x4(r27) +3756 0001137c 901b0008 stw r0,0x8(r27) +3760 00011380 48000044 b 0x113c4 +3764 00011384 805b0004 lwz r2,0x4(r27) +3768 00011388 801b0008 lwz r0,0x8(r27) +3772 0001138c 7c020050 subf r0,r2,r0 +3776 00011390 7f9f0000 cmpw cr7,r31,r0 +3780 00011394 409d0030 ble cr7,0x113c4 +3784 00011398 7fa31050 subf r29,r3,r2 +3788 0001139c 7f9fea14 add r28,r31,r29 +3792 000113a0 579c083c rlwinm r28,r28,1,0,30 +3796 000113a4 7f84e378 or r4,r28,r28 +3800 000113a8 48008559 bl _xrealloc +3804 000113ac 8081003c lwz r4,0x3c(r1) +3808 000113b0 7f9c1a14 add r28,r28,r3 +3812 000113b4 7c43ea14 add r2,r3,r29 +3816 000113b8 907b0000 stw r3,0x0(r27) +3820 000113bc 939b0008 stw r28,0x8(r27) +3824 000113c0 905b0004 stw r2,0x4(r27) +3828 000113c4 7c431378 or r3,r2,r2 +3832 000113c8 7fe5fb78 or r5,r31,r31 +3836 000113cc 48020f85 bl 0x32350 _memcpy +3840 000113d0 801b0004 lwz r0,0x4(r27) +3844 000113d4 7c5f0214 add r2,r31,r0 +3848 000113d8 905b0004 stw r2,0x4(r27) +3852 000113dc 7f63db78 or r3,r27,r27 +3856 000113e0 7e048378 or r4,r16,r16 +3860 000113e4 4bffd31d bl _string_append +3864 000113e8 83a10038 lwz r29,0x38(r1) +3868 000113ec 7f9ae840 cmplw cr7,r26,r29 +3872 000113f0 419dfc34 bgt cr7,0x11024 +3876 000113f4 8061003c lwz r3,0x3c(r1) +3880 000113f8 2f830000 cmpwi cr7,r3,0x0 +3884 000113fc 419e001c beq cr7,0x11418 +3888 00011400 48020f61 bl 0x32360 _free +3892 00011404 38600000 li r3,0x0 +3896 00011408 38800000 li r4,0x0 +3900 0001140c 90610044 stw r3,0x44(r1) +3904 00011410 9081003c stw r4,0x3c(r1) +3908 00011414 90610040 stw r3,0x40(r1) +3912 00011418 80010038 lwz r0,0x38(r1) +3916 0001141c 7f9a0040 cmplw cr7,r26,r0 +3920 00011420 419d0010 bgt cr7,0x11430 +3924 00011424 805b0004 lwz r2,0x4(r27) +3928 00011428 3842ffff addi r2,r2,0xffff +3932 0001142c 905b0004 stw r2,0x4(r27) +3936 00011430 3c800003 lis r4,0x3 +3940 00011434 7f63db78 or r3,r27,r27 +3944 00011438 3884cf8c addi r4,r4,0xcf8c > +3948 0001143c 4bffd2c5 bl _string_append +3952 00011440 92f80000 stw r23,0x0(r24) +3956 00011444 83f90000 lwz r31,0x0(r25) +3960 00011448 48000148 b 0x11590 +3964 0001144c 3c800003 lis r4,0x3 +3968 00011450 7fe3fb78 or r3,r31,r31 +3972 00011454 38a00008 li r5,0x8 +3976 00011458 3884d214 addi r4,r4,0xd214 _GLOBAL_ +3980 0001145c 48020f15 bl 0x32370 _strncmp +3984 00011460 2f830000 cmpwi cr7,r3,0x0 +3988 00011464 409e005c bne cr7,0x114c0 +3992 00011468 881f0009 lbz r0,0x9(r31) +3996 0001146c 2f80004e cmpwi cr7,r0,0x4e 'N' +4000 00011470 409e0050 bne cr7,0x114c0 +4004 00011474 881f0008 lbz r0,0x8(r31) +4008 00011478 885f000a lbz r2,0xa(r31) +4012 0001147c 7c000774 extsb r0,r0 +4016 00011480 7c440774 extsb r4,r2 +4020 00011484 7f840000 cmpw cr7,r4,r0 +4024 00011488 409e0038 bne cr7,0x114c0 +4028 0001148c 3c600003 lis r3,0x3 +4032 00011490 38633018 addi r3,r3,0x3018 +4036 00011494 48020f9d bl 0x32430 _strchr +4040 00011498 2f830000 cmpwi cr7,r3,0x0 +4044 0001149c 419e0024 beq cr7,0x114c0 +4048 000114a0 3c800003 lis r4,0x3 +4052 000114a4 7f63db78 or r3,r27,r27 +4056 000114a8 3884d720 addi r4,r4,0xd720 {anonymous} +4060 000114ac 4bffd255 bl _string_append +4064 000114b0 83f90000 lwz r31,0x0(r25) +4068 000114b4 480000dc b 0x11590 +4072 000114b8 60000000 nop +4076 000114bc 60000000 nop +4080 000114c0 80180034 lwz r0,0x34(r24) +4084 000114c4 2f80ffff cmpwi cr7,r0,0xffff +4088 000114c8 409e0018 bne cr7,0x114e0 +4092 000114cc 38000000 li r0,0x0 +4096 000114d0 90180034 stw r0,0x34(r24) +4100 000114d4 83f90000 lwz r31,0x0(r25) +4104 000114d8 60000000 nop +4108 000114dc 60000000 nop +4112 000114e0 2f9e0000 cmpwi cr7,r30,0x0 +4116 000114e4 419e00ac beq cr7,0x11590 +4120 000114e8 807b0000 lwz r3,0x0(r27) +4124 000114ec 2f830000 cmpwi cr7,r3,0x0 +4128 000114f0 409e0040 bne cr7,0x11530 +4132 000114f4 2f9e001f cmpwi cr7,r30,0x1f +4136 000114f8 409d0010 ble cr7,0x11508 +4140 000114fc 7fc3f378 or r3,r30,r30 +4144 00011500 7fddf378 or r29,r30,r30 +4148 00011504 4800000c b 0x11510 +4152 00011508 38600020 li r3,0x20 +4156 0001150c 3ba00020 li r29,0x20 +4160 00011510 480082a1 bl _xmalloc +4164 00011514 7c1d1a14 add r0,r29,r3 +4168 00011518 7c621b78 or r2,r3,r3 +4172 0001151c 907b0000 stw r3,0x0(r27) +4176 00011520 907b0004 stw r3,0x4(r27) +4180 00011524 901b0008 stw r0,0x8(r27) +4184 00011528 48000048 b 0x11570 +4188 0001152c 60000000 nop +4192 00011530 805b0004 lwz r2,0x4(r27) +4196 00011534 801b0008 lwz r0,0x8(r27) +4200 00011538 7c020050 subf r0,r2,r0 +4204 0001153c 7f9e0000 cmpw cr7,r30,r0 +4208 00011540 409d0030 ble cr7,0x11570 +4212 00011544 7fa31050 subf r29,r3,r2 +4216 00011548 7f9eea14 add r28,r30,r29 +4220 0001154c 579c083c rlwinm r28,r28,1,0,30 +4224 00011550 7f84e378 or r4,r28,r28 +4228 00011554 480083ad bl _xrealloc +4232 00011558 7f9c1a14 add r28,r28,r3 +4236 0001155c 7c43ea14 add r2,r3,r29 +4240 00011560 907b0000 stw r3,0x0(r27) +4244 00011564 939b0008 stw r28,0x8(r27) +4248 00011568 905b0004 stw r2,0x4(r27) +4252 0001156c 60000000 nop +4256 00011570 7fe4fb78 or r4,r31,r31 +4260 00011574 7c431378 or r3,r2,r2 +4264 00011578 7fc5f378 or r5,r30,r30 +4268 0001157c 48020dd5 bl 0x32350 _memcpy +4272 00011580 801b0004 lwz r0,0x4(r27) +4276 00011584 7c1e0214 add r0,r30,r0 +4280 00011588 901b0004 stw r0,0x4(r27) +4284 0001158c 83f90000 lwz r31,0x0(r25) +4288 00011590 7ffefa14 add r31,r30,r31 +4292 00011594 93f90000 stw r31,0x0(r25) +4296 00011598 48000038 b 0x115d0 +4300 0001159c 7eff1851 subf. r23,r31,r3 +4304 000115a0 38000000 li r0,0x0 +4308 000115a4 3bbd0001 addi r29,r29,0x1 +4312 000115a8 9001003c stw r0,0x3c(r1) +4316 000115ac 90010044 stw r0,0x44(r1) +4320 000115b0 93a10038 stw r29,0x38(r1) +4324 000115b4 90010040 stw r0,0x40(r1) +4328 000115b8 4082f954 bne 0x10f0c +4332 000115bc 4bfff9f0 b 0x10fac +4336 000115c0 92f80000 stw r23,0x0(r24) +4340 000115c4 60000000 nop +4344 000115c8 60000000 nop +4348 000115cc 60000000 nop +4352 000115d0 382100b0 addi r1,r1,0xb0 +4356 000115d4 80010008 lwz r0,0x8(r1) +4360 000115d8 81610004 lwz r11,0x4(r1) +4364 000115dc b9a1ffb4 lmw r13,0xffb4(r1) +4368 000115e0 7c0803a6 mtspr lr,r0 +4372 000115e4 7d708120 mtocrf 0x08,r11 +4376 000115e8 4e800020 blr +4380 000115ec 60000000 nop _do_type: +0 000115f0 7c0802a6 mfspr r0,lr +4 000115f4 be81ffd0 stmw r20,0xffd0(r1) +8 000115f8 3b800000 li r28,0x0 +12 000115fc 7c400026 mfcr r2 +16 00011600 90010008 stw r0,0x8(r1) +20 00011604 38000000 li r0,0x0 +24 00011608 7cb82b78 or r24,r5,r5 +28 0001160c 7c771b78 or r23,r3,r3 +32 00011610 7c9b2378 or r27,r4,r4 +36 00011614 3b200001 li r25,0x1 +40 00011618 3ac00000 li r22,0x0 +44 0001161c 90410004 stw r2,0x4(r1) +48 00011620 9421ff40 stwu r1,0xff40(r1) +52 00011624 38400000 li r2,0x0 +56 00011628 90450000 stw r2,0x0(r5) +60 0001162c 90010048 stw r0,0x48(r1) +64 00011630 93810044 stw r28,0x44(r1) +68 00011634 90410040 stw r2,0x40(r1) +72 00011638 90450008 stw r2,0x8(r5) +76 0001163c 90450004 stw r2,0x4(r5) +80 00011640 83fb0000 lwz r31,0x0(r27) +84 00011644 881f0000 lbz r0,0x0(r31) +88 00011648 7febfb78 or r11,r31,r31 +92 0001164c 7c1a0774 extsb r26,r0 +96 00011650 393affbf addi r9,r26,0xffbf +100 00011654 2b890034 cmplwi cr7,r9,0x34 '4' +104 00011658 419d00f8 bgt cr7,0x11750 +108 0001165c 3c400001 lis r2,0x1 +112 00011660 5529103a rlwinm r9,r9,2,0,29 +116 00011664 38421678 addi r2,r2,0x1678 +120 00011668 7c09102e lwzx r0,r9,r2 +124 0001166c 7c001214 add r0,r0,r2 +128 00011670 7c0903a6 mtspr ctr,r0 +132 00011674 4e800420 bctr +136 00011678 0000018c .long 0x0000018c +140 0001167c 000000d8 .long 0x000000d8 +144 00011680 00000ad8 .long 0x00000ad8 +148 00011684 000000d8 .long 0x000000d8 +152 00011688 000000d8 .long 0x000000d8 +156 0001168c 0000030c .long 0x0000030c +160 00011690 00000b58 .long 0x00000b58 +164 00011694 000000d8 .long 0x000000d8 +168 00011698 000000d8 .long 0x000000d8 +172 0001169c 000000d8 .long 0x000000d8 +176 000116a0 000000d8 .long 0x000000d8 +180 000116a4 000000d8 .long 0x000000d8 +184 000116a8 0000041c .long 0x0000041c +188 000116ac 000000d8 .long 0x000000d8 +192 000116b0 0000041c .long 0x0000041c +196 000116b4 00000128 .long 0x00000128 +200 000116b8 000000d8 .long 0x000000d8 +204 000116bc 00000160 .long 0x00000160 +208 000116c0 000000d8 .long 0x000000d8 +212 000116c4 0000024c .long 0x0000024c +216 000116c8 000000d8 .long 0x000000d8 +220 000116cc 00000ad8 .long 0x00000ad8 +224 000116d0 000000d8 .long 0x000000d8 +228 000116d4 000000d8 .long 0x000000d8 +232 000116d8 000000d8 .long 0x000000d8 +236 000116dc 000000d8 .long 0x000000d8 +240 000116e0 000000d8 .long 0x000000d8 +244 000116e4 000000d8 .long 0x000000d8 +248 000116e8 000000d8 .long 0x000000d8 +252 000116ec 000000d8 .long 0x000000d8 +256 000116f0 000000d8 .long 0x000000d8 +260 000116f4 000000d8 .long 0x000000d8 +264 000116f8 000000d8 .long 0x000000d8 +268 000116fc 000000d8 .long 0x000000d8 +272 00011700 000000d8 .long 0x000000d8 +276 00011704 000000d8 .long 0x000000d8 +280 00011708 000000d8 .long 0x000000d8 +284 0001170c 000000d8 .long 0x000000d8 +288 00011710 000000d8 .long 0x000000d8 +292 00011714 000000d8 .long 0x000000d8 +296 00011718 000000d8 .long 0x000000d8 +300 0001171c 000000d8 .long 0x000000d8 +304 00011720 000000d8 .long 0x000000d8 +308 00011724 000000d8 .long 0x000000d8 +312 00011728 000000d8 .long 0x000000d8 +316 0001172c 000000d8 .long 0x000000d8 +320 00011730 000000d8 .long 0x000000d8 +324 00011734 00000128 .long 0x00000128 +328 00011738 000000d8 .long 0x000000d8 +332 0001173c 000000d8 .long 0x000000d8 +336 00011740 000000d8 .long 0x000000d8 +340 00011744 000000d8 .long 0x000000d8 +344 00011748 00000ad8 .long 0x00000ad8 +348 0001174c 60000000 nop +352 00011750 39600001 li r11,0x1 +356 00011754 48000a9c b 0x121f0 +360 00011758 80570048 lwz r2,0x48(r23) +364 0001175c 3be00000 li r31,0x0 +368 00011760 83d7004c lwz r30,0x4c(r23) +372 00011764 7ee3bb78 or r3,r23,r23 +376 00011768 83570050 lwz r26,0x50(r23) +380 0001176c 7f64db78 or r4,r27,r27 +384 00011770 7e85a378 or r5,r20,r20 +388 00011774 93f7004c stw r31,0x4c(r23) +392 00011778 93f70050 stw r31,0x50(r23) +396 0001177c 3ba00000 li r29,0x0 +400 00011780 38420001 addi r2,r2,0x1 +404 00011784 90570048 stw r2,0x48(r23) +408 00011788 480055e9 bl _demangle_args +412 0001178c 83f7004c lwz r31,0x4c(r23) +416 00011790 7c7c1b78 or r28,r3,r3 +420 00011794 2f9f0000 cmpwi cr7,r31,0x0 +424 00011798 409e0878 bne cr7,0x12010 +428 0001179c 4800089c b 0x12038 +432 000117a0 3bff0001 addi r31,r31,0x1 +436 000117a4 93fb0000 stw r31,0x0(r27) +440 000117a8 80170000 lwz r0,0x0(r23) +444 000117ac 70020004 andi. r2,r0,0x4 +448 000117b0 40820014 bne 0x117c4 +452 000117b4 3c800003 lis r4,0x3 +456 000117b8 38610040 addi r3,r1,0x40 +460 000117bc 3884cf50 addi r4,r4,0xcf50 * +464 000117c0 4bffce11 bl _string_prepend +468 000117c4 2f960000 cmpwi cr7,r22,0x0 +472 000117c8 409e0a18 bne cr7,0x121e0 +476 000117cc 3ac00001 li r22,0x1 +480 000117d0 39600000 li r11,0x0 +484 000117d4 48000a1c b 0x121f0 +488 000117d8 3bff0001 addi r31,r31,0x1 +492 000117dc 3c800003 lis r4,0x3 +496 000117e0 38610040 addi r3,r1,0x40 +500 000117e4 93fb0000 stw r31,0x0(r27) +504 000117e8 3884cf14 addi r4,r4,0xcf14 & +508 000117ec 4bffcde5 bl _string_prepend +512 000117f0 2f960000 cmpwi cr7,r22,0x0 +516 000117f4 409e09ec bne cr7,0x121e0 +520 000117f8 3ac00002 li r22,0x2 +524 000117fc 39600000 li r11,0x0 +528 00011800 480009f0 b 0x121f0 +532 00011804 3bff0001 addi r31,r31,0x1 +536 00011808 3a810040 addi r20,r1,0x40 +540 0001180c 93fb0000 stw r31,0x0(r27) +544 00011810 80410040 lwz r2,0x40(r1) +548 00011814 80010044 lwz r0,0x44(r1) +552 00011818 7f820000 cmpw cr7,r2,r0 +556 0001181c 419e0040 beq cr7,0x1185c +560 00011820 88020000 lbz r0,0x0(r2) +564 00011824 7c000774 extsb r0,r0 +568 00011828 2f80002a cmpwi cr7,r0,0x2a '*' +572 0001182c 419e000c beq cr7,0x11838 +576 00011830 2f800026 cmpwi cr7,r0,0x26 '&' +580 00011834 409e0028 bne cr7,0x1185c +584 00011838 3a810040 addi r20,r1,0x40 +588 0001183c 3c800003 lis r4,0x3 +592 00011840 7e83a378 or r3,r20,r20 +596 00011844 3884d810 addi r4,r4,0xd810 ( +600 00011848 4bffcd89 bl _string_prepend +604 0001184c 3c800003 lis r4,0x3 +608 00011850 7e83a378 or r3,r20,r20 +612 00011854 3884d814 addi r4,r4,0xd814 ) +616 00011858 4bffcea9 bl _string_append +620 0001185c 3c800003 lis r4,0x3 +624 00011860 7e83a378 or r3,r20,r20 +628 00011864 3884d818 addi r4,r4,0xd818 [ +632 00011868 4bffce99 bl _string_append +636 0001186c 805b0000 lwz r2,0x0(r27) +640 00011870 88020000 lbz r0,0x0(r2) +644 00011874 2f80005f cmpwi cr7,r0,0x5f '_' +648 00011878 419e002c beq cr7,0x118a4 +652 0001187c 7ee3bb78 or r3,r23,r23 +656 00011880 7f64db78 or r4,r27,r27 +660 00011884 7e85a378 or r5,r20,r20 +664 00011888 38c00003 li r6,0x3 +668 0001188c 48003a75 bl _demangle_template_value_parm +672 00011890 805b0000 lwz r2,0x0(r27) +676 00011894 7c791b78 or r25,r3,r3 +680 00011898 88020000 lbz r0,0x0(r2) +684 0001189c 2f80005f cmpwi cr7,r0,0x5f '_' +688 000118a0 409e000c bne cr7,0x118ac +692 000118a4 3be20001 addi r31,r2,0x1 +696 000118a8 93fb0000 stw r31,0x0(r27) +700 000118ac 3c800003 lis r4,0x3 +704 000118b0 7e83a378 or r3,r20,r20 +708 000118b4 3884d81c addi r4,r4,0xd81c ] +712 000118b8 4bffce49 bl _string_append +716 000118bc 39600000 li r11,0x0 +720 000118c0 48000930 b 0x121f0 +724 000118c4 3bff0001 addi r31,r31,0x1 +728 000118c8 3d000004 lis r8,0x4 +732 000118cc 93fb0000 stw r31,0x0(r27) +736 000118d0 81482818 lwz r10,0x2818(r8) +740 000118d4 880b0001 lbz r0,0x1(r11) +744 000118d8 7c090774 extsb r9,r0 +748 000118dc 55220dfc rlwinm r2,r9,1,23,30 +752 000118e0 7c02522e lhzx r0,r2,r10 +756 000118e4 70020004 andi. r2,r0,0x4 +760 000118e8 41821ac8 beq 0x133b0 +764 000118ec 3beb0002 addi r31,r11,0x2 +768 000118f0 38e9ffd0 addi r7,r9,0xffd0 +772 000118f4 93fb0000 stw r31,0x0(r27) +776 000118f8 7fe3fb78 or r3,r31,r31 +780 000118fc 892b0002 lbz r9,0x2(r11) +784 00011900 55200dfc rlwinm r0,r9,1,23,30 +788 00011904 7c4a022e lhzx r2,r10,r0 +792 00011908 70400004 andi. r0,r2,0x4 +796 0001190c 41820050 beq 0x1195c +800 00011910 7d2b4b78 or r11,r9,r9 +804 00011914 7d485378 or r8,r10,r10 +808 00011918 7ce23b78 or r2,r7,r7 +812 0001191c 60000000 nop +816 00011920 7d600774 extsb r0,r11 +820 00011924 8d630001 lbzu r11,0x1(r3) +824 00011928 1c42000a mulli r2,r2,0xa +828 0001192c 7d6a0774 extsb r10,r11 +832 00011930 7c420214 add r2,r2,r0 +836 00011934 55490dfc rlwinm r9,r10,1,23,30 +840 00011938 3842ffd0 addi r2,r2,0xffd0 +844 0001193c 7c09422e lhzx r0,r9,r8 +848 00011940 70090004 andi. r9,r0,0x4 +852 00011944 4082ffdc bne 0x11920 +856 00011948 2f8a005f cmpwi cr7,r10,0x5f '_' +860 0001194c 409e0010 bne cr7,0x1195c +864 00011950 3be30001 addi r31,r3,0x1 +868 00011954 7c471378 or r7,r2,r2 +872 00011958 93fb0000 stw r31,0x0(r27) +876 0001195c 80170020 lwz r0,0x20(r23) +880 00011960 7f803800 cmpw cr7,r0,r7 +884 00011964 409d1a4c ble cr7,0x133b0 +888 00011968 81370004 lwz r9,0x4(r23) +892 0001196c 54e2103a rlwinm r2,r7,2,0,29 +896 00011970 39600000 li r11,0x0 +900 00011974 3b610038 addi r27,r1,0x38 +904 00011978 7c02482e lwzx r0,r2,r9 +908 0001197c 90010038 stw r0,0x38(r1) +912 00011980 48000870 b 0x121f0 +916 00011984 3bff0001 addi r31,r31,0x1 +920 00011988 3a810040 addi r20,r1,0x40 +924 0001198c 93fb0000 stw r31,0x0(r27) +928 00011990 80410040 lwz r2,0x40(r1) +932 00011994 80010044 lwz r0,0x44(r1) +936 00011998 7f820000 cmpw cr7,r2,r0 +940 0001199c 419e0040 beq cr7,0x119dc +944 000119a0 88020000 lbz r0,0x0(r2) +948 000119a4 7c000774 extsb r0,r0 +952 000119a8 2f80002a cmpwi cr7,r0,0x2a '*' +956 000119ac 419e000c beq cr7,0x119b8 +960 000119b0 2f800026 cmpwi cr7,r0,0x26 '&' +964 000119b4 409e0028 bne cr7,0x119dc +968 000119b8 3a810040 addi r20,r1,0x40 +972 000119bc 3c800003 lis r4,0x3 +976 000119c0 7e83a378 or r3,r20,r20 +980 000119c4 3884d810 addi r4,r4,0xd810 ( +984 000119c8 4bffcc09 bl _string_prepend +988 000119cc 3c800003 lis r4,0x3 +992 000119d0 7e83a378 or r3,r20,r20 +996 000119d4 3884d814 addi r4,r4,0xd814 ) +1000 000119d8 4bffcd29 bl _string_append +1004 000119dc 80570048 lwz r2,0x48(r23) +1008 000119e0 3be00000 li r31,0x0 +1012 000119e4 8357004c lwz r26,0x4c(r23) +1016 000119e8 7e85a378 or r5,r20,r20 +1020 000119ec 83970050 lwz r28,0x50(r23) +1024 000119f0 7ee3bb78 or r3,r23,r23 +1028 000119f4 7f64db78 or r4,r27,r27 +1032 000119f8 93f7004c stw r31,0x4c(r23) +1036 000119fc 93f70050 stw r31,0x50(r23) +1040 00011a00 3bc00000 li r30,0x0 +1044 00011a04 38420001 addi r2,r2,0x1 +1048 00011a08 90570048 stw r2,0x48(r23) +1052 00011a0c 48005365 bl _demangle_args +1056 00011a10 83f7004c lwz r31,0x4c(r23) +1060 00011a14 7c7d1b78 or r29,r3,r3 +1064 00011a18 2f9f0000 cmpwi cr7,r31,0x0 +1068 00011a1c 419e002c beq cr7,0x11a48 +1072 00011a20 807f0000 lwz r3,0x0(r31) +1076 00011a24 2f830000 cmpwi cr7,r3,0x0 +1080 00011a28 419e0018 beq cr7,0x11a40 +1084 00011a2c 48020935 bl 0x32360 _free +1088 00011a30 93df0000 stw r30,0x0(r31) +1092 00011a34 93df0004 stw r30,0x4(r31) +1096 00011a38 93df0008 stw r30,0x8(r31) +1100 00011a3c 83f7004c lwz r31,0x4c(r23) +1104 00011a40 7fe3fb78 or r3,r31,r31 +1108 00011a44 4802091d bl 0x32360 _free +1112 00011a48 80570048 lwz r2,0x48(r23) +1116 00011a4c 2f9d0000 cmpwi cr7,r29,0x0 +1120 00011a50 9357004c stw r26,0x4c(r23) +1124 00011a54 93970050 stw r28,0x50(r23) +1128 00011a58 3842ffff addi r2,r2,0xffff +1132 00011a5c 90570048 stw r2,0x48(r23) +1136 00011a60 419e1950 beq cr7,0x133b0 +1140 00011a64 805b0000 lwz r2,0x0(r27) +1144 00011a68 88020000 lbz r0,0x0(r2) +1148 00011a6c 7c000774 extsb r0,r0 +1152 00011a70 2f80005f cmpwi cr7,r0,0x5f '_' +1156 00011a74 419e0010 beq cr7,0x11a84 +1160 00011a78 2f800000 cmpwi cr7,r0,0x0 +1164 00011a7c 409e1934 bne cr7,0x133b0 +1168 00011a80 48000760 b 0x121e0 +1172 00011a84 3be20001 addi r31,r2,0x1 +1176 00011a88 39600000 li r11,0x0 +1180 00011a8c 93fb0000 stw r31,0x0(r27) +1184 00011a90 48000760 b 0x121f0 +1188 00011a94 3bff0001 addi r31,r31,0x1 +1192 00011a98 3a810040 addi r20,r1,0x40 +1196 00011a9c 3c800003 lis r4,0x3 +1200 00011aa0 93fb0000 stw r31,0x0(r27) +1204 00011aa4 7e83a378 or r3,r20,r20 +1208 00011aa8 3884d814 addi r4,r4,0xd814 ) +1212 00011aac 4bffcc55 bl _string_append +1216 00011ab0 83fb0000 lwz r31,0x0(r27) +1220 00011ab4 881f0000 lbz r0,0x0(r31) +1224 00011ab8 2f800051 cmpwi cr7,r0,0x51 'Q' +1228 00011abc 419e0030 beq cr7,0x11aec +1232 00011ac0 80170000 lwz r0,0x0(r23) +1236 00011ac4 70020004 andi. r2,r0,0x4 +1240 00011ac8 41820010 beq 0x11ad8 +1244 00011acc 3c800003 lis r4,0x3 +1248 00011ad0 3884d6f8 addi r4,r4,0xd6f8 . +1252 00011ad4 4800000c b 0x11ae0 +1256 00011ad8 3c800003 lis r4,0x3 +1260 00011adc 3884d6fc addi r4,r4,0xd6fc :: +1264 00011ae0 7e83a378 or r3,r20,r20 +1268 00011ae4 4bffcaed bl _string_prepend +1272 00011ae8 83fb0000 lwz r31,0x0(r27) +1276 00011aec 885f0000 lbz r2,0x0(r31) +1280 00011af0 3d000004 lis r8,0x4 +1284 00011af4 39600000 li r11,0x0 +1288 00011af8 81282818 lwz r9,0x2818(r8) +1292 00011afc 7c450774 extsb r5,r2 +1296 00011b00 54a00dfc rlwinm r0,r5,1,23,30 +1300 00011b04 7d2a4b78 or r10,r9,r9 +1304 00011b08 7c49022e lhzx r2,r9,r0 +1308 00011b0c 70400004 andi. r0,r2,0x4 +1312 00011b10 40820084 bne 0x11b94 +1316 00011b14 480001bc b 0x11cd0 +1320 00011b18 60000000 nop +1324 00011b1c 60000000 nop +1328 00011b20 1d7e000a mulli r11,r30,0xa +1332 00011b24 3c006666 lis r0,0x6666 +1336 00011b28 60006667 ori r0,r0,0x6667 +1340 00011b2c 7c0b0096 mulhw r0,r11,r0 +1344 00011b30 7d62fe70 srawi r2,r11,31 +1348 00011b34 7c001670 srawi r0,r0,2 +1352 00011b38 7c020050 subf r0,r2,r0 +1356 00011b3c 1c00000a mulli r0,r0,0xa +1360 00011b40 7f8b0000 cmpw cr7,r11,r0 +1364 00011b44 419e004c beq cr7,0x11b90 +1368 00011b48 55200dfc rlwinm r0,r9,1,23,30 +1372 00011b4c 7fe3fb78 or r3,r31,r31 +1376 00011b50 7c4a022e lhzx r2,r10,r0 +1380 00011b54 70490004 andi. r9,r2,0x4 +1384 00011b58 41821858 beq 0x133b0 +1388 00011b5c 7d495378 or r9,r10,r10 +1392 00011b60 3be30001 addi r31,r3,0x1 +1396 00011b64 93fb0000 stw r31,0x0(r27) +1400 00011b68 7fe3fb78 or r3,r31,r31 +1404 00011b6c 60000000 nop +1408 00011b70 881f0000 lbz r0,0x0(r31) +1412 00011b74 5400083c rlwinm r0,r0,1,0,30 +1416 00011b78 7c49022e lhzx r2,r9,r0 +1420 00011b7c 70400004 andi. r0,r2,0x4 +1424 00011b80 4082ffe0 bne 0x11b60 +1428 00011b84 4800182c b 0x133b0 +1432 00011b88 60000000 nop +1436 00011b8c 60000000 nop +1440 00011b90 81482818 lwz r10,0x2818(r8) +1444 00011b94 3bff0001 addi r31,r31,0x1 +1448 00011b98 7c4b2a14 add r2,r11,r5 +1452 00011b9c 93fb0000 stw r31,0x0(r27) +1456 00011ba0 3bc2ffd0 addi r30,r2,0xffd0 +1460 00011ba4 893f0000 lbz r9,0x0(r31) +1464 00011ba8 7d250774 extsb r5,r9 +1468 00011bac 54a00dfc rlwinm r0,r5,1,23,30 +1472 00011bb0 7c4a022e lhzx r2,r10,r0 +1476 00011bb4 70400004 andi. r0,r2,0x4 +1480 00011bb8 4082ff68 bne 0x11b20 +1484 00011bbc 2e1e0000 cmpwi cr4,r30,0x0 +1488 00011bc0 419017f0 blt cr4,0x133b0 +1492 00011bc4 7fe3fb78 or r3,r31,r31 +1496 00011bc8 480207b9 bl 0x32380 _strlen +1500 00011bcc 7f83f000 cmpw cr7,r3,r30 +1504 00011bd0 419c17e0 blt cr7,0x133b0 +1508 00011bd4 4092000c bne cr4,0x11be0 +1512 00011bd8 3aa00000 li r21,0x0 +1516 00011bdc 480000e4 b 0x11cc0 +1520 00011be0 80410040 lwz r2,0x40(r1) +1524 00011be4 2f820000 cmpwi cr7,r2,0x0 +1528 00011be8 409e0048 bne cr7,0x11c30 +1532 00011bec 2f9e001f cmpwi cr7,r30,0x1f +1536 00011bf0 409d0014 ble cr7,0x11c04 +1540 00011bf4 7fc3f378 or r3,r30,r30 +1544 00011bf8 7fddf378 or r29,r30,r30 +1548 00011bfc 7fd5f378 or r21,r30,r30 +1552 00011c00 48000010 b 0x11c10 +1556 00011c04 7fd5f378 or r21,r30,r30 +1560 00011c08 38600020 li r3,0x20 +1564 00011c0c 3ba00020 li r29,0x20 +1568 00011c10 48007ba1 bl _xmalloc +1572 00011c14 7c1d1a14 add r0,r29,r3 +1576 00011c18 7c621b78 or r2,r3,r3 +1580 00011c1c 90610040 stw r3,0x40(r1) +1584 00011c20 90610044 stw r3,0x44(r1) +1588 00011c24 7c7c1b78 or r28,r3,r3 +1592 00011c28 90010048 stw r0,0x48(r1) +1596 00011c2c 4800004c b 0x11c78 +1600 00011c30 83810044 lwz r28,0x44(r1) +1604 00011c34 80010048 lwz r0,0x48(r1) +1608 00011c38 7fd5f378 or r21,r30,r30 +1612 00011c3c 7c1c0050 subf r0,r28,r0 +1616 00011c40 7f80f000 cmpw cr7,r0,r30 +1620 00011c44 409c0034 bge cr7,0x11c78 +1624 00011c48 7f82e050 subf r28,r2,r28 +1628 00011c4c 7c431378 or r3,r2,r2 +1632 00011c50 7fbcf214 add r29,r28,r30 +1636 00011c54 57bd083c rlwinm r29,r29,1,0,30 +1640 00011c58 7fa4eb78 or r4,r29,r29 +1644 00011c5c 48007ca5 bl _xrealloc +1648 00011c60 7f83e214 add r28,r3,r28 +1652 00011c64 7fbd1a14 add r29,r29,r3 +1656 00011c68 90610040 stw r3,0x40(r1) +1660 00011c6c 7c621b78 or r2,r3,r3 +1664 00011c70 93a10048 stw r29,0x48(r1) +1668 00011c74 93810044 stw r28,0x44(r1) +1672 00011c78 3b9cffff addi r28,r28,0xffff +1676 00011c7c 7c431378 or r3,r2,r2 +1680 00011c80 7f82e040 cmplw cr7,r2,r28 +1684 00011c84 419d0024 bgt cr7,0x11ca8 +1688 00011c88 7c5ee214 add r2,r30,r28 +1692 00011c8c 881c0000 lbz r0,0x0(r28) +1696 00011c90 3b9cffff addi r28,r28,0xffff +1700 00011c94 98020000 stb r0,0x0(r2) +1704 00011c98 3842ffff addi r2,r2,0xffff +1708 00011c9c 80610040 lwz r3,0x40(r1) +1712 00011ca0 7f83e040 cmplw cr7,r3,r28 +1716 00011ca4 409dffe8 ble cr7,0x11c8c +1720 00011ca8 7fe4fb78 or r4,r31,r31 +1724 00011cac 7fc5f378 or r5,r30,r30 +1728 00011cb0 480206a1 bl 0x32350 _memcpy +1732 00011cb4 80010044 lwz r0,0x44(r1) +1736 00011cb8 7f9e0214 add r28,r30,r0 +1740 00011cbc 93810044 stw r28,0x44(r1) +1744 00011cc0 801b0000 lwz r0,0x0(r27) +1748 00011cc4 7ff50214 add r31,r21,r0 +1752 00011cc8 93fb0000 stw r31,0x0(r27) +1756 00011ccc 480002bc b 0x11f88 +1760 00011cd0 3805ffa8 addi r0,r5,0xffa8 +1764 00011cd4 5400063e rlwinm r0,r0,0,24,31 +1768 00011cd8 2b800001 cmplwi cr7,r0,0x1 +1772 00011cdc 419d0134 bgt cr7,0x11e10 +1776 00011ce0 7ee3bb78 or r3,r23,r23 +1780 00011ce4 7f64db78 or r4,r27,r27 +1784 00011ce8 38a1004c addi r5,r1,0x4c +1788 00011cec 4bfff905 bl _do_type +1792 00011cf0 83e1004c lwz r31,0x4c(r1) +1796 00011cf4 80010050 lwz r0,0x50(r1) +1800 00011cf8 7f9f0000 cmpw cr7,r31,r0 +1804 00011cfc 419e00e4 beq cr7,0x11de0 +1808 00011d00 7fdf0051 subf. r30,r31,r0 +1812 00011d04 418200dc beq 0x11de0 +1816 00011d08 80410040 lwz r2,0x40(r1) +1820 00011d0c 2f820000 cmpwi cr7,r2,0x0 +1824 00011d10 409e0040 bne cr7,0x11d50 +1828 00011d14 2f9e001f cmpwi cr7,r30,0x1f +1832 00011d18 419d0010 bgt cr7,0x11d28 +1836 00011d1c 38600020 li r3,0x20 +1840 00011d20 3ba00020 li r29,0x20 +1844 00011d24 4800000c b 0x11d30 +1848 00011d28 7fc3f378 or r3,r30,r30 +1852 00011d2c 7fddf378 or r29,r30,r30 +1856 00011d30 48007a81 bl _xmalloc +1860 00011d34 7c1d1a14 add r0,r29,r3 +1864 00011d38 7c621b78 or r2,r3,r3 +1868 00011d3c 90610040 stw r3,0x40(r1) +1872 00011d40 90610044 stw r3,0x44(r1) +1876 00011d44 7c7c1b78 or r28,r3,r3 +1880 00011d48 90010048 stw r0,0x48(r1) +1884 00011d4c 48000048 b 0x11d94 +1888 00011d50 83810044 lwz r28,0x44(r1) +1892 00011d54 80010048 lwz r0,0x48(r1) +1896 00011d58 7c1c0050 subf r0,r28,r0 +1900 00011d5c 7f9e0000 cmpw cr7,r30,r0 +1904 00011d60 409d0034 ble cr7,0x11d94 +1908 00011d64 7f82e050 subf r28,r2,r28 +1912 00011d68 7c431378 or r3,r2,r2 +1916 00011d6c 7fbee214 add r29,r30,r28 +1920 00011d70 57bd083c rlwinm r29,r29,1,0,30 +1924 00011d74 7fa4eb78 or r4,r29,r29 +1928 00011d78 48007b89 bl _xrealloc +1932 00011d7c 7f83e214 add r28,r3,r28 +1936 00011d80 7fbd1a14 add r29,r29,r3 +1940 00011d84 90610040 stw r3,0x40(r1) +1944 00011d88 7c621b78 or r2,r3,r3 +1948 00011d8c 93a10048 stw r29,0x48(r1) +1952 00011d90 93810044 stw r28,0x44(r1) +1956 00011d94 3b9cffff addi r28,r28,0xffff +1960 00011d98 7c431378 or r3,r2,r2 +1964 00011d9c 7f9c1040 cmplw cr7,r28,r2 +1968 00011da0 419c0024 blt cr7,0x11dc4 +1972 00011da4 7c5cf214 add r2,r28,r30 +1976 00011da8 881c0000 lbz r0,0x0(r28) +1980 00011dac 3b9cffff addi r28,r28,0xffff +1984 00011db0 98020000 stb r0,0x0(r2) +1988 00011db4 3842ffff addi r2,r2,0xffff +1992 00011db8 80610040 lwz r3,0x40(r1) +1996 00011dbc 7f9c1840 cmplw cr7,r28,r3 +2000 00011dc0 409cffe8 bge cr7,0x11da8 +2004 00011dc4 7fe4fb78 or r4,r31,r31 +2008 00011dc8 7fc5f378 or r5,r30,r30 +2012 00011dcc 48020585 bl 0x32350 _memcpy +2016 00011dd0 80010044 lwz r0,0x44(r1) +2020 00011dd4 83e1004c lwz r31,0x4c(r1) +2024 00011dd8 7f9e0214 add r28,r30,r0 +2028 00011ddc 93810044 stw r28,0x44(r1) +2032 00011de0 2f9f0000 cmpwi cr7,r31,0x0 +2036 00011de4 419e01a4 beq cr7,0x11f88 +2040 00011de8 7fe3fb78 or r3,r31,r31 +2044 00011dec 3be00000 li r31,0x0 +2048 00011df0 48020571 bl 0x32360 _free +2052 00011df4 38000000 li r0,0x0 +2056 00011df8 93e1004c stw r31,0x4c(r1) +2060 00011dfc 90010054 stw r0,0x54(r1) +2064 00011e00 90010050 stw r0,0x50(r1) +2068 00011e04 48000184 b 0x11f88 +2072 00011e08 60000000 nop +2076 00011e0c 60000000 nop +2080 00011e10 2f850074 cmpwi cr7,r5,0x74 't' +2084 00011e14 409e014c bne cr7,0x11f60 +2088 00011e18 38000000 li r0,0x0 +2092 00011e1c 3be00000 li r31,0x0 +2096 00011e20 7ee3bb78 or r3,r23,r23 +2100 00011e24 7f64db78 or r4,r27,r27 +2104 00011e28 38a1004c addi r5,r1,0x4c +2108 00011e2c 38c00000 li r6,0x0 +2112 00011e30 90010050 stw r0,0x50(r1) +2116 00011e34 93e1004c stw r31,0x4c(r1) +2120 00011e38 90010054 stw r0,0x54(r1) +2124 00011e3c 38e00001 li r7,0x1 +2128 00011e40 39000001 li r8,0x1 +2132 00011e44 480018dd bl _demangle_template +2136 00011e48 7c791b79 or. r25,r3,r3 +2140 00011e4c 41821564 beq 0x133b0 +2144 00011e50 83e1004c lwz r31,0x4c(r1) +2148 00011e54 80010050 lwz r0,0x50(r1) +2152 00011e58 7fdf0051 subf. r30,r31,r0 +2156 00011e5c 418200dc beq 0x11f38 +2160 00011e60 80410040 lwz r2,0x40(r1) +2164 00011e64 2f820000 cmpwi cr7,r2,0x0 +2168 00011e68 409e0040 bne cr7,0x11ea8 +2172 00011e6c 2f9e001f cmpwi cr7,r30,0x1f +2176 00011e70 419d0010 bgt cr7,0x11e80 +2180 00011e74 38600020 li r3,0x20 +2184 00011e78 3ba00020 li r29,0x20 +2188 00011e7c 4800000c b 0x11e88 +2192 00011e80 7fc3f378 or r3,r30,r30 +2196 00011e84 7fddf378 or r29,r30,r30 +2200 00011e88 48007929 bl _xmalloc +2204 00011e8c 7c1d1a14 add r0,r29,r3 +2208 00011e90 7c621b78 or r2,r3,r3 +2212 00011e94 90610040 stw r3,0x40(r1) +2216 00011e98 90610044 stw r3,0x44(r1) +2220 00011e9c 7c7c1b78 or r28,r3,r3 +2224 00011ea0 90010048 stw r0,0x48(r1) +2228 00011ea4 48000048 b 0x11eec +2232 00011ea8 83810044 lwz r28,0x44(r1) +2236 00011eac 80010048 lwz r0,0x48(r1) +2240 00011eb0 7c1c0050 subf r0,r28,r0 +2244 00011eb4 7f9e0000 cmpw cr7,r30,r0 +2248 00011eb8 409d0034 ble cr7,0x11eec +2252 00011ebc 7f82e050 subf r28,r2,r28 +2256 00011ec0 7c431378 or r3,r2,r2 +2260 00011ec4 7fbee214 add r29,r30,r28 +2264 00011ec8 57bd083c rlwinm r29,r29,1,0,30 +2268 00011ecc 7fa4eb78 or r4,r29,r29 +2272 00011ed0 48007a31 bl _xrealloc +2276 00011ed4 7f83e214 add r28,r3,r28 +2280 00011ed8 7fbd1a14 add r29,r29,r3 +2284 00011edc 90610040 stw r3,0x40(r1) +2288 00011ee0 7c621b78 or r2,r3,r3 +2292 00011ee4 93a10048 stw r29,0x48(r1) +2296 00011ee8 93810044 stw r28,0x44(r1) +2300 00011eec 3b9cffff addi r28,r28,0xffff +2304 00011ef0 7c431378 or r3,r2,r2 +2308 00011ef4 7f9c1040 cmplw cr7,r28,r2 +2312 00011ef8 419c0024 blt cr7,0x11f1c +2316 00011efc 7c5ee214 add r2,r30,r28 +2320 00011f00 881c0000 lbz r0,0x0(r28) +2324 00011f04 3b9cffff addi r28,r28,0xffff +2328 00011f08 98020000 stb r0,0x0(r2) +2332 00011f0c 3842ffff addi r2,r2,0xffff +2336 00011f10 80610040 lwz r3,0x40(r1) +2340 00011f14 7f9c1840 cmplw cr7,r28,r3 +2344 00011f18 409cffe8 bge cr7,0x11f00 +2348 00011f1c 7fe4fb78 or r4,r31,r31 +2352 00011f20 7fc5f378 or r5,r30,r30 +2356 00011f24 4802042d bl 0x32350 _memcpy +2360 00011f28 80010044 lwz r0,0x44(r1) +2364 00011f2c 83e1004c lwz r31,0x4c(r1) +2368 00011f30 7c1e0214 add r0,r30,r0 +2372 00011f34 90010044 stw r0,0x44(r1) +2376 00011f38 2f9f0000 cmpwi cr7,r31,0x0 +2380 00011f3c 419e004c beq cr7,0x11f88 +2384 00011f40 7fe3fb78 or r3,r31,r31 +2388 00011f44 4802041d bl 0x32360 _free +2392 00011f48 38000000 li r0,0x0 +2396 00011f4c 9001004c stw r0,0x4c(r1) +2400 00011f50 90010050 stw r0,0x50(r1) +2404 00011f54 90010054 stw r0,0x54(r1) +2408 00011f58 48000030 b 0x11f88 +2412 00011f5c 60000000 nop +2416 00011f60 2f850051 cmpwi cr7,r5,0x51 'Q' +2420 00011f64 409e144c bne cr7,0x133b0 +2424 00011f68 7ee3bb78 or r3,r23,r23 +2428 00011f6c 7f64db78 or r4,r27,r27 +2432 00011f70 7e85a378 or r5,r20,r20 +2436 00011f74 38c00000 li r6,0x0 +2440 00011f78 38e00000 li r7,0x0 +2444 00011f7c 48002575 bl _demangle_qualified +2448 00011f80 7c791b79 or. r25,r3,r3 +2452 00011f84 4182142c beq 0x133b0 +2456 00011f88 3c800003 lis r4,0x3 +2460 00011f8c 7e83a378 or r3,r20,r20 +2464 00011f90 3aa00000 li r21,0x0 +2468 00011f94 3884d810 addi r4,r4,0xd810 ( +2472 00011f98 4bffc639 bl _string_prepend +2476 00011f9c 2f9a004d cmpwi cr7,r26,0x4d 'M' +2480 00011fa0 409e00b4 bne cr7,0x12054 +2484 00011fa4 83fb0000 lwz r31,0x0(r27) +2488 00011fa8 881f0000 lbz r0,0x0(r31) +2492 00011fac 7c000774 extsb r0,r0 +2496 00011fb0 2f000056 cmpwi cr6,r0,0x56 'V' +2500 00011fb4 419a0030 beq cr6,0x11fe4 +2504 00011fb8 2f800075 cmpwi cr7,r0,0x75 'u' +2508 00011fbc 419e000c beq cr7,0x11fc8 +2512 00011fc0 2f800043 cmpwi cr7,r0,0x43 'C' +2516 00011fc4 409e0034 bne cr7,0x11ff8 +2520 00011fc8 419a001c beq cr6,0x11fe4 +2524 00011fcc 2f800075 cmpwi cr7,r0,0x75 'u' +2528 00011fd0 419e001c beq cr7,0x11fec +2532 00011fd4 2f800043 cmpwi cr7,r0,0x43 'C' +2536 00011fd8 409e07dc bne cr7,0x127b4 +2540 00011fdc 3aa00001 li r21,0x1 +2544 00011fe0 48000010 b 0x11ff0 +2548 00011fe4 3aa00002 li r21,0x2 +2552 00011fe8 48000008 b 0x11ff0 +2556 00011fec 3aa00004 li r21,0x4 +2560 00011ff0 3bff0001 addi r31,r31,0x1 +2564 00011ff4 93fb0000 stw r31,0x0(r27) +2568 00011ff8 881f0000 lbz r0,0x0(r31) +2572 00011ffc 3bff0001 addi r31,r31,0x1 +2576 00012000 93fb0000 stw r31,0x0(r27) +2580 00012004 2f800046 cmpwi cr7,r0,0x46 'F' +2584 00012008 409e13a8 bne cr7,0x133b0 +2588 0001200c 4bfff74c b 0x11758 +2592 00012010 807f0000 lwz r3,0x0(r31) +2596 00012014 2f830000 cmpwi cr7,r3,0x0 +2600 00012018 419e0018 beq cr7,0x12030 +2604 0001201c 48020345 bl 0x32360 _free +2608 00012020 93bf0000 stw r29,0x0(r31) +2612 00012024 93bf0004 stw r29,0x4(r31) +2616 00012028 93bf0008 stw r29,0x8(r31) +2620 0001202c 83f7004c lwz r31,0x4c(r23) +2624 00012030 7fe3fb78 or r3,r31,r31 +2628 00012034 4802032d bl 0x32360 _free +2632 00012038 80570048 lwz r2,0x48(r23) +2636 0001203c 2f9c0000 cmpwi cr7,r28,0x0 +2640 00012040 93d7004c stw r30,0x4c(r23) +2644 00012044 93570050 stw r26,0x50(r23) +2648 00012048 3842ffff addi r2,r2,0xffff +2652 0001204c 90570048 stw r2,0x48(r23) +2656 00012050 419e1360 beq cr7,0x133b0 +2660 00012054 805b0000 lwz r2,0x0(r27) +2664 00012058 88020000 lbz r0,0x0(r2) +2668 0001205c 2f80005f cmpwi cr7,r0,0x5f '_' +2672 00012060 409e1350 bne cr7,0x133b0 +2676 00012064 3be20001 addi r31,r2,0x1 +2680 00012068 93fb0000 stw r31,0x0(r27) +2684 0001206c 80170000 lwz r0,0x0(r23) +2688 00012070 70020002 andi. r2,r0,0x2 +2692 00012074 4182016c beq 0x121e0 +2696 00012078 2f950000 cmpwi cr7,r21,0x0 +2700 0001207c 419e0164 beq cr7,0x121e0 +2704 00012080 80010040 lwz r0,0x40(r1) +2708 00012084 80410044 lwz r2,0x44(r1) +2712 00012088 7f801000 cmpw cr7,r0,r2 +2716 0001208c 419e0014 beq cr7,0x120a0 +2720 00012090 3c800003 lis r4,0x3 +2724 00012094 7e83a378 or r3,r20,r20 +2728 00012098 3884d820 addi r4,r4,0xd820 +2732 0001209c 4bffc665 bl _string_append +2736 000120a0 2b950007 cmplwi cr7,r21,0x7 +2740 000120a4 419d0710 bgt cr7,0x127b4 +2744 000120a8 3c400001 lis r2,0x1 +2748 000120ac 56a9103a rlwinm r9,r21,2,0,29 +2752 000120b0 384220c4 addi r2,r2,0x20c4 +2756 000120b4 7c09102e lwzx r0,r9,r2 +2760 000120b8 7c001214 add r0,r0,r2 +2764 000120bc 7c0903a6 mtspr ctr,r0 +2768 000120c0 4e800420 bctr +2772 000120c4 00000020 .long 0x00000020 +2776 000120c8 0000002c .long 0x0000002c +2780 000120cc 00000038 .long 0x00000038 +2784 000120d0 00000050 .long 0x00000050 +2788 000120d4 00000044 .long 0x00000044 +2792 000120d8 0000005c .long 0x0000005c +2796 000120dc 00000068 .long 0x00000068 +2800 000120e0 00000074 .long 0x00000074 +2804 000120e4 3c800003 lis r4,0x3 +2808 000120e8 3884ccc0 addi r4,r4,0xccc0 +2812 000120ec 48000054 b 0x12140 +2816 000120f0 3c800003 lis r4,0x3 +2820 000120f4 3884d824 addi r4,r4,0xd824 const +2824 000120f8 48000048 b 0x12140 +2828 000120fc 3c800003 lis r4,0x3 +2832 00012100 3884d82c addi r4,r4,0xd82c volatile +2836 00012104 4800003c b 0x12140 +2840 00012108 3c800003 lis r4,0x3 +2844 0001210c 3884d838 addi r4,r4,0xd838 __restrict +2848 00012110 48000030 b 0x12140 +2852 00012114 3c800003 lis r4,0x3 +2856 00012118 3884d844 addi r4,r4,0xd844 const volatile +2860 0001211c 48000024 b 0x12140 +2864 00012120 3c800003 lis r4,0x3 +2868 00012124 3884d854 addi r4,r4,0xd854 const __restrict +2872 00012128 48000018 b 0x12140 +2876 0001212c 3c800003 lis r4,0x3 +2880 00012130 3884d868 addi r4,r4,0xd868 volatile __restrict +2884 00012134 4800000c b 0x12140 +2888 00012138 3c800003 lis r4,0x3 +2892 0001213c 3884d87c addi r4,r4,0xd87c const volatile __restrict +2896 00012140 7e83a378 or r3,r20,r20 +2900 00012144 4bffc5bd bl _string_append +2904 00012148 39600000 li r11,0x0 +2908 0001214c 480000a4 b 0x121f0 +2912 00012150 80170000 lwz r0,0x0(r23) +2916 00012154 70020002 andi. r2,r0,0x2 +2920 00012158 41820078 beq 0x121d0 +2924 0001215c 80010040 lwz r0,0x40(r1) +2928 00012160 80410044 lwz r2,0x44(r1) +2932 00012164 7f801000 cmpw cr7,r0,r2 +2936 00012168 419e0018 beq cr7,0x12180 +2940 0001216c 3c800003 lis r4,0x3 +2944 00012170 38610040 addi r3,r1,0x40 +2948 00012174 3884d820 addi r4,r4,0xd820 +2952 00012178 4bffc459 bl _string_prepend +2956 0001217c 83fb0000 lwz r31,0x0(r27) +2960 00012180 881f0000 lbz r0,0x0(r31) +2964 00012184 7c000774 extsb r0,r0 +2968 00012188 2f800056 cmpwi cr7,r0,0x56 'V' +2972 0001218c 419e0020 beq cr7,0x121ac +2976 00012190 2f800075 cmpwi cr7,r0,0x75 'u' +2980 00012194 419e0024 beq cr7,0x121b8 +2984 00012198 2f800043 cmpwi cr7,r0,0x43 'C' +2988 0001219c 409e0618 bne cr7,0x127b4 +2992 000121a0 3c800003 lis r4,0x3 +2996 000121a4 3884d824 addi r4,r4,0xd824 const +3000 000121a8 48000018 b 0x121c0 +3004 000121ac 3c800003 lis r4,0x3 +3008 000121b0 3884d82c addi r4,r4,0xd82c volatile +3012 000121b4 4800000c b 0x121c0 +3016 000121b8 3c800003 lis r4,0x3 +3020 000121bc 3884d838 addi r4,r4,0xd838 __restrict +3024 000121c0 38610040 addi r3,r1,0x40 +3028 000121c4 4bffc40d bl _string_prepend +3032 000121c8 83fb0000 lwz r31,0x0(r27) +3036 000121cc 60000000 nop +3040 000121d0 3bff0001 addi r31,r31,0x1 +3044 000121d4 39600000 li r11,0x0 +3048 000121d8 93fb0000 stw r31,0x0(r27) +3052 000121dc 48000014 b 0x121f0 +3056 000121e0 39600000 li r11,0x0 +3060 000121e4 60000000 nop +3064 000121e8 60000000 nop +3068 000121ec 60000000 nop +3072 000121f0 2e190000 cmpwi cr4,r25,0x0 +3076 000121f4 419211bc beq cr4,0x133b0 +3080 000121f8 2f8b0000 cmpwi cr7,r11,0x0 +3084 000121fc 419ef444 beq cr7,0x11640 +3088 00012200 817b0000 lwz r11,0x0(r27) +3092 00012204 884b0000 lbz r2,0x0(r11) +3096 00012208 7c420774 extsb r2,r2 +3100 0001220c 3922ffbe addi r9,r2,0xffbe +3104 00012210 2b890017 cmplwi cr7,r9,0x17 +3108 00012214 419d042c bgt cr7,0x12640 +3112 00012218 3c400001 lis r2,0x1 +3116 0001221c 5529103a rlwinm r9,r9,2,0,29 +3120 00012220 38422234 addi r2,r2,0x2234 +3124 00012224 7c09102e lwzx r0,r9,r2 +3128 00012228 7c001214 add r0,r0,r2 +3132 0001222c 7c0903a6 mtspr ctr,r0 +3136 00012230 4e800420 bctr +3140 00012234 00000080 .long 0x00000080 +3144 00012238 0000040c .long 0x0000040c +3148 0001223c 0000040c .long 0x0000040c +3152 00012240 0000040c .long 0x0000040c +3156 00012244 0000040c .long 0x0000040c +3160 00012248 0000040c .long 0x0000040c +3164 0001224c 0000040c .long 0x0000040c +3168 00012250 0000040c .long 0x0000040c +3172 00012254 0000040c .long 0x0000040c +3176 00012258 00000060 .long 0x00000060 +3180 0001225c 0000040c .long 0x0000040c +3184 00012260 0000040c .long 0x0000040c +3188 00012264 0000040c .long 0x0000040c +3192 00012268 0000040c .long 0x0000040c +3196 0001226c 0000040c .long 0x0000040c +3200 00012270 00000060 .long 0x00000060 +3204 00012274 0000040c .long 0x0000040c +3208 00012278 0000040c .long 0x0000040c +3212 0001227c 0000040c .long 0x0000040c +3216 00012280 0000040c .long 0x0000040c +3220 00012284 0000040c .long 0x0000040c +3224 00012288 0000040c .long 0x0000040c +3228 0001228c 00000138 .long 0x00000138 +3232 00012290 00000138 .long 0x00000138 +3236 00012294 7ee3bb78 or r3,r23,r23 +3240 00012298 7f64db78 or r4,r27,r27 +3244 0001229c 7f05c378 or r5,r24,r24 +3248 000122a0 38c00000 li r6,0x0 +3252 000122a4 38e00001 li r7,0x1 +3256 000122a8 48002249 bl _demangle_qualified +3260 000122ac 7c791b78 or r25,r3,r3 +3264 000122b0 48001010 b 0x132c0 +3268 000122b4 3beb0001 addi r31,r11,0x1 +3272 000122b8 3d000004 lis r8,0x4 +3276 000122bc 93fb0000 stw r31,0x0(r27) +3280 000122c0 81482818 lwz r10,0x2818(r8) +3284 000122c4 880b0001 lbz r0,0x1(r11) +3288 000122c8 7c090774 extsb r9,r0 +3292 000122cc 55220dfc rlwinm r2,r9,1,23,30 +3296 000122d0 7c02522e lhzx r0,r2,r10 +3300 000122d4 70020004 andi. r2,r0,0x4 +3304 000122d8 418210d8 beq 0x133b0 +3308 000122dc 3beb0002 addi r31,r11,0x2 +3312 000122e0 38e9ffd0 addi r7,r9,0xffd0 +3316 000122e4 93fb0000 stw r31,0x0(r27) +3320 000122e8 7fe3fb78 or r3,r31,r31 +3324 000122ec 892b0002 lbz r9,0x2(r11) +3328 000122f0 55200dfc rlwinm r0,r9,1,23,30 +3332 000122f4 7c4a022e lhzx r2,r10,r0 +3336 000122f8 70400004 andi. r0,r2,0x4 +3340 000122fc 4182004c beq 0x12348 +3344 00012300 7d2b4b78 or r11,r9,r9 +3348 00012304 7d485378 or r8,r10,r10 +3352 00012308 7ce23b78 or r2,r7,r7 +3356 0001230c 7d600774 extsb r0,r11 +3360 00012310 8d630001 lbzu r11,0x1(r3) +3364 00012314 1c42000a mulli r2,r2,0xa +3368 00012318 7d6a0774 extsb r10,r11 +3372 0001231c 7c420214 add r2,r2,r0 +3376 00012320 55490dfc rlwinm r9,r10,1,23,30 +3380 00012324 3842ffd0 addi r2,r2,0xffd0 +3384 00012328 7c09422e lhzx r0,r9,r8 +3388 0001232c 70090004 andi. r9,r0,0x4 +3392 00012330 4082ffdc bne 0x1230c +3396 00012334 2f8a005f cmpwi cr7,r10,0x5f '_' +3400 00012338 409e0010 bne cr7,0x12348 +3404 0001233c 3be30001 addi r31,r3,0x1 +3408 00012340 7c471378 or r7,r2,r2 +3412 00012344 93fb0000 stw r31,0x0(r27) +3416 00012348 80170014 lwz r0,0x14(r23) +3420 0001234c 7f803800 cmpw cr7,r0,r7 +3424 00012350 409d1060 ble cr7,0x133b0 +3428 00012354 8137000c lwz r9,0xc(r23) +3432 00012358 54e2103a rlwinm r2,r7,2,0,29 +3436 0001235c 7f03c378 or r3,r24,r24 +3440 00012360 7c82482e lwzx r4,r2,r9 +3444 00012364 4bffc39d bl _string_append +3448 00012368 48000f60 b 0x132c8 +3452 0001236c 3beb0001 addi r31,r11,0x1 +3456 00012370 93fb0000 stw r31,0x0(r27) +3460 00012374 60000000 nop +3464 00012378 60000000 nop +3468 0001237c 880b0001 lbz r0,0x1(r11) +3472 00012380 7c020774 extsb r2,r0 +3476 00012384 2f82005f cmpwi cr7,r2,0x5f '_' +3480 00012388 409e00f8 bne cr7,0x12480 +3484 0001238c 3beb0002 addi r31,r11,0x2 +3488 00012390 3d000004 lis r8,0x4 +3492 00012394 93fb0000 stw r31,0x0(r27) +3496 00012398 81282818 lwz r9,0x2818(r8) +3500 0001239c 880b0002 lbz r0,0x2(r11) +3504 000123a0 7c0b0774 extsb r11,r0 +3508 000123a4 55620dfc rlwinm r2,r11,1,23,30 +3512 000123a8 7c024a2e lhzx r0,r2,r9 +3516 000123ac 70020004 andi. r2,r0,0x4 +3520 000123b0 41821000 beq 0x133b0 +3524 000123b4 4800006c b 0x12420 +3528 000123b8 1ca5000a mulli r5,r5,0xa +3532 000123bc 3c006666 lis r0,0x6666 +3536 000123c0 60006667 ori r0,r0,0x6667 +3540 000123c4 7c050096 mulhw r0,r5,r0 +3544 000123c8 7ca2fe70 srawi r2,r5,31 +3548 000123cc 7c001670 srawi r0,r0,2 +3552 000123d0 7c020050 subf r0,r2,r0 +3556 000123d4 1c00000a mulli r0,r0,0xa +3560 000123d8 7f850000 cmpw cr7,r5,r0 +3564 000123dc 419e0048 beq cr7,0x12424 +3568 000123e0 55200dfc rlwinm r0,r9,1,23,30 +3572 000123e4 7fe3fb78 or r3,r31,r31 +3576 000123e8 7c4a022e lhzx r2,r10,r0 +3580 000123ec 70490004 andi. r9,r2,0x4 +3584 000123f0 41820068 beq 0x12458 +3588 000123f4 7d495378 or r9,r10,r10 +3592 000123f8 3be30001 addi r31,r3,0x1 +3596 000123fc 93fb0000 stw r31,0x0(r27) +3600 00012400 7fe3fb78 or r3,r31,r31 +3604 00012404 60000000 nop +3608 00012408 881f0000 lbz r0,0x0(r31) +3612 0001240c 5400083c rlwinm r0,r0,1,0,30 +3616 00012410 7c49022e lhzx r2,r9,r0 +3620 00012414 70400004 andi. r0,r2,0x4 +3624 00012418 4082ffe0 bne 0x123f8 +3628 0001241c 4800003c b 0x12458 +3632 00012420 38a00000 li r5,0x0 +3636 00012424 3bff0001 addi r31,r31,0x1 +3640 00012428 7c455a14 add r2,r5,r11 +3644 0001242c 81482818 lwz r10,0x2818(r8) +3648 00012430 93fb0000 stw r31,0x0(r27) +3652 00012434 38a2ffd0 addi r5,r2,0xffd0 +3656 00012438 893f0000 lbz r9,0x0(r31) +3660 0001243c 7d2b0774 extsb r11,r9 +3664 00012440 55600dfc rlwinm r0,r11,1,23,30 +3668 00012444 7c4a022e lhzx r2,r10,r0 +3672 00012448 70400004 andi. r0,r2,0x4 +3676 0001244c 4082ff6c bne 0x123b8 +3680 00012450 2f850000 cmpwi cr7,r5,0x0 +3684 00012454 409c0008 bge cr7,0x1245c +3688 00012458 38a0ffff li r5,0xffff +3692 0001245c 805b0000 lwz r2,0x0(r27) +3696 00012460 88020000 lbz r0,0x0(r2) +3700 00012464 2f80005f cmpwi cr7,r0,0x5f '_' +3704 00012468 409e0f48 bne cr7,0x133b0 +3708 0001246c 3be20001 addi r31,r2,0x1 +3712 00012470 93fb0000 stw r31,0x0(r27) +3716 00012474 48000024 b 0x12498 +3720 00012478 60000000 nop +3724 0001247c 60000000 nop +3728 00012480 38a2ffd0 addi r5,r2,0xffd0 +3732 00012484 54a0063e rlwinm r0,r5,0,24,31 +3736 00012488 2b800009 cmplwi cr7,r0,0x9 +3740 0001248c 419d0f24 bgt cr7,0x133b0 +3744 00012490 3beb0002 addi r31,r11,0x2 +3748 00012494 93fb0000 stw r31,0x0(r27) +3752 00012498 2f85ffff cmpwi cr7,r5,0xffff +3756 0001249c 419e0f14 beq cr7,0x133b0 +3760 000124a0 80170040 lwz r0,0x40(r23) +3764 000124a4 2f800000 cmpwi cr7,r0,0x0 +3768 000124a8 419e0010 beq cr7,0x124b8 +3772 000124ac 80170044 lwz r0,0x44(r23) +3776 000124b0 7f850000 cmpw cr7,r5,r0 +3780 000124b4 409c0efc bge cr7,0x133b0 +3784 000124b8 817b0000 lwz r11,0x0(r27) +3788 000124bc 880b0000 lbz r0,0x0(r11) +3792 000124c0 7c020774 extsb r2,r0 +3796 000124c4 2f82005f cmpwi cr7,r2,0x5f '_' +3800 000124c8 409e00f8 bne cr7,0x125c0 +3804 000124cc 3beb0001 addi r31,r11,0x1 +3808 000124d0 3d000004 lis r8,0x4 +3812 000124d4 93fb0000 stw r31,0x0(r27) +3816 000124d8 81282818 lwz r9,0x2818(r8) +3820 000124dc 880b0001 lbz r0,0x1(r11) +3824 000124e0 7c0b0774 extsb r11,r0 +3828 000124e4 55620dfc rlwinm r2,r11,1,23,30 +3832 000124e8 7c024a2e lhzx r0,r2,r9 +3836 000124ec 70020004 andi. r2,r0,0x4 +3840 000124f0 41820ec0 beq 0x133b0 +3844 000124f4 4800006c b 0x12560 +3848 000124f8 1d29000a mulli r9,r9,0xa +3852 000124fc 3c006666 lis r0,0x6666 +3856 00012500 60006667 ori r0,r0,0x6667 +3860 00012504 7c090096 mulhw r0,r9,r0 +3864 00012508 7d22fe70 srawi r2,r9,31 +3868 0001250c 7c001670 srawi r0,r0,2 +3872 00012510 7c020050 subf r0,r2,r0 +3876 00012514 1c00000a mulli r0,r0,0xa +3880 00012518 7f890000 cmpw cr7,r9,r0 +3884 0001251c 419e0048 beq cr7,0x12564 +3888 00012520 55400dfc rlwinm r0,r10,1,23,30 +3892 00012524 7fe3fb78 or r3,r31,r31 +3896 00012528 7c47022e lhzx r2,r7,r0 +3900 0001252c 70490004 andi. r9,r2,0x4 +3904 00012530 41820068 beq 0x12598 +3908 00012534 7ce93b78 or r9,r7,r7 +3912 00012538 3be30001 addi r31,r3,0x1 +3916 0001253c 93fb0000 stw r31,0x0(r27) +3920 00012540 7fe3fb78 or r3,r31,r31 +3924 00012544 60000000 nop +3928 00012548 881f0000 lbz r0,0x0(r31) +3932 0001254c 5400083c rlwinm r0,r0,1,0,30 +3936 00012550 7c49022e lhzx r2,r9,r0 +3940 00012554 70400004 andi. r0,r2,0x4 +3944 00012558 4082ffe0 bne 0x12538 +3948 0001255c 4800003c b 0x12598 +3952 00012560 39200000 li r9,0x0 +3956 00012564 3bff0001 addi r31,r31,0x1 +3960 00012568 7c495a14 add r2,r9,r11 +3964 0001256c 80e82818 lwz r7,0x2818(r8) +3968 00012570 93fb0000 stw r31,0x0(r27) +3972 00012574 3922ffd0 addi r9,r2,0xffd0 +3976 00012578 895f0000 lbz r10,0x0(r31) +3980 0001257c 7d4b0774 extsb r11,r10 +3984 00012580 55600dfc rlwinm r0,r11,1,23,30 +3988 00012584 7c47022e lhzx r2,r7,r0 +3992 00012588 70400004 andi. r0,r2,0x4 +3996 0001258c 4082ff6c bne 0x124f8 +4000 00012590 2f890000 cmpwi cr7,r9,0x0 +4004 00012594 409c0008 bge cr7,0x1259c +4008 00012598 3920ffff li r9,0xffff +4012 0001259c 805b0000 lwz r2,0x0(r27) +4016 000125a0 88020000 lbz r0,0x0(r2) +4020 000125a4 2f80005f cmpwi cr7,r0,0x5f '_' +4024 000125a8 409e0e08 bne cr7,0x133b0 +4028 000125ac 3be20001 addi r31,r2,0x1 +4032 000125b0 93fb0000 stw r31,0x0(r27) +4036 000125b4 48000028 b 0x125dc +4040 000125b8 60000000 nop +4044 000125bc 60000000 nop +4048 000125c0 3842ffd0 addi r2,r2,0xffd0 +4052 000125c4 5440063e rlwinm r0,r2,0,24,31 +4056 000125c8 2b800009 cmplwi cr7,r0,0x9 +4060 000125cc 419d0de4 bgt cr7,0x133b0 +4064 000125d0 3beb0001 addi r31,r11,0x1 +4068 000125d4 7c491378 or r9,r2,r2 +4072 000125d8 93fb0000 stw r31,0x0(r27) +4076 000125dc 2f89ffff cmpwi cr7,r9,0xffff +4080 000125e0 419e0dd0 beq cr7,0x133b0 +4084 000125e4 80770040 lwz r3,0x40(r23) +4088 000125e8 2f830000 cmpwi cr7,r3,0x0 +4092 000125ec 419e0020 beq cr7,0x1260c +4096 000125f0 54a2103a rlwinm r2,r5,2,0,29 +4100 000125f4 3b200001 li r25,0x1 +4104 000125f8 7c82182e lwzx r4,r2,r3 +4108 000125fc 2e190000 cmpwi cr4,r25,0x0 +4112 00012600 7f03c378 or r3,r24,r24 +4116 00012604 4bffc0fd bl _string_append +4120 00012608 48000cc0 b 0x132c8 +4124 0001260c 3ba10058 addi r29,r1,0x58 +4128 00012610 3c800003 lis r4,0x3 +4132 00012614 3b200001 li r25,0x1 +4136 00012618 3884d898 addi r4,r4,0xd898 T%d +4140 0001261c 7fa3eb78 or r3,r29,r29 +4144 00012620 2e190000 cmpwi cr4,r25,0x0 +4148 00012624 4801fddd bl 0x32400 _sprintf$LDBL128 +4152 00012628 7f03c378 or r3,r24,r24 +4156 0001262c 7fa4eb78 or r4,r29,r29 +4160 00012630 4bffc0d1 bl _string_append +4164 00012634 48000c94 b 0x132c8 +4168 00012638 60000000 nop +4172 0001263c 60000000 nop +4176 00012640 38000000 li r0,0x0 +4180 00012644 9001003c stw r0,0x3c(r1) +4184 00012648 83fb0000 lwz r31,0x0(r27) +4188 0001264c 881f0000 lbz r0,0x0(r31) +4192 00012650 7feafb78 or r10,r31,r31 +4196 00012654 7c0b0774 extsb r11,r0 +4200 00012658 392bffbd addi r9,r11,0xffbd +4204 0001265c 2b890032 cmplwi cr7,r9,0x32 '2' +4208 00012660 419d0238 bgt cr7,0x12898 +4212 00012664 3c400001 lis r2,0x1 +4216 00012668 5529103a rlwinm r9,r9,2,0,29 +4220 0001266c 38422680 addi r2,r2,0x2680 +4224 00012670 7c09102e lwzx r0,r9,r2 +4228 00012674 7c001214 add r0,r0,r2 +4232 00012678 7c0903a6 mtspr ctr,r0 +4236 0001267c 4e800420 bctr +4240 00012680 000000cc .long 0x000000cc +4244 00012684 00000218 .long 0x00000218 +4248 00012688 00000218 .long 0x00000218 +4252 0001268c 00000218 .long 0x00000218 +4256 00012690 00000218 .long 0x00000218 +4260 00012694 00000218 .long 0x00000218 +4264 00012698 00000218 .long 0x00000218 +4268 0001269c 000001d8 .long 0x000001d8 +4272 000126a0 00000218 .long 0x00000218 +4276 000126a4 00000218 .long 0x00000218 +4280 000126a8 00000218 .long 0x00000218 +4284 000126ac 00000218 .long 0x00000218 +4288 000126b0 00000218 .long 0x00000218 +4292 000126b4 00000218 .long 0x00000218 +4296 000126b8 00000218 .long 0x00000218 +4300 000126bc 00000218 .long 0x00000218 +4304 000126c0 00000198 .long 0x00000198 +4308 000126c4 00000218 .long 0x00000218 +4312 000126c8 00000158 .long 0x00000158 +4316 000126cc 000000cc .long 0x000000cc +4320 000126d0 00000218 .long 0x00000218 +4324 000126d4 00000218 .long 0x00000218 +4328 000126d8 00000218 .long 0x00000218 +4332 000126dc 00000218 .long 0x00000218 +4336 000126e0 00000218 .long 0x00000218 +4340 000126e4 00000218 .long 0x00000218 +4344 000126e8 00000218 .long 0x00000218 +4348 000126ec 00000218 .long 0x00000218 +4352 000126f0 00000218 .long 0x00000218 +4356 000126f4 00000218 .long 0x00000218 +4360 000126f8 00000218 .long 0x00000218 +4364 000126fc 00000218 .long 0x00000218 +4368 00012700 00000218 .long 0x00000218 +4372 00012704 00000218 .long 0x00000218 +4376 00012708 00000218 .long 0x00000218 +4380 0001270c 00000218 .long 0x00000218 +4384 00012710 00000218 .long 0x00000218 +4388 00012714 00000218 .long 0x00000218 +4392 00012718 00000218 .long 0x00000218 +4396 0001271c 00000218 .long 0x00000218 +4400 00012720 00000218 .long 0x00000218 +4404 00012724 00000218 .long 0x00000218 +4408 00012728 00000218 .long 0x00000218 +4412 0001272c 00000218 .long 0x00000218 +4416 00012730 00000218 .long 0x00000218 +4420 00012734 00000218 .long 0x00000218 +4424 00012738 00000218 .long 0x00000218 +4428 0001273c 00000218 .long 0x00000218 +4432 00012740 00000218 .long 0x00000218 +4436 00012744 00000218 .long 0x00000218 +4440 00012748 000000cc .long 0x000000cc +4444 0001274c 80170000 lwz r0,0x0(r23) +4448 00012750 70020002 andi. r2,r0,0x2 +4452 00012754 41820078 beq 0x127cc +4456 00012758 80180000 lwz r0,0x0(r24) +4460 0001275c 80580004 lwz r2,0x4(r24) +4464 00012760 7f801000 cmpw cr7,r0,r2 +4468 00012764 419e0018 beq cr7,0x1277c +4472 00012768 3c800003 lis r4,0x3 +4476 0001276c 7f03c378 or r3,r24,r24 +4480 00012770 3884d820 addi r4,r4,0xd820 +4484 00012774 4bffbe5d bl _string_prepend +4488 00012778 83fb0000 lwz r31,0x0(r27) +4492 0001277c 881f0000 lbz r0,0x0(r31) +4496 00012780 7c000774 extsb r0,r0 +4500 00012784 2f800056 cmpwi cr7,r0,0x56 'V' +4504 00012788 419e0020 beq cr7,0x127a8 +4508 0001278c 2f800075 cmpwi cr7,r0,0x75 'u' +4512 00012790 419e0028 beq cr7,0x127b8 +4516 00012794 2f800043 cmpwi cr7,r0,0x43 'C' +4520 00012798 409e001c bne cr7,0x127b4 +4524 0001279c 3c800003 lis r4,0x3 +4528 000127a0 3884d824 addi r4,r4,0xd824 const +4532 000127a4 4800001c b 0x127c0 +4536 000127a8 3c800003 lis r4,0x3 +4540 000127ac 3884d82c addi r4,r4,0xd82c volatile +4544 000127b0 48000010 b 0x127c0 +4548 000127b4 4801fbfd bl 0x323b0 _abort +4552 000127b8 3c800003 lis r4,0x3 +4556 000127bc 3884d838 addi r4,r4,0xd838 __restrict +4560 000127c0 7f03c378 or r3,r24,r24 +4564 000127c4 4bffbe0d bl _string_prepend +4568 000127c8 83fb0000 lwz r31,0x0(r27) +4572 000127cc 3bff0001 addi r31,r31,0x1 +4576 000127d0 93fb0000 stw r31,0x0(r27) +4580 000127d4 4bfffe78 b 0x1264c +4584 000127d8 3bff0001 addi r31,r31,0x1 +4588 000127dc 93fb0000 stw r31,0x0(r27) +4592 000127e0 80180000 lwz r0,0x0(r24) +4596 000127e4 80580004 lwz r2,0x4(r24) +4600 000127e8 7f801000 cmpw cr7,r0,r2 +4604 000127ec 419e0014 beq cr7,0x12800 +4608 000127f0 3c800003 lis r4,0x3 +4612 000127f4 7f03c378 or r3,r24,r24 +4616 000127f8 3884d820 addi r4,r4,0xd820 +4620 000127fc 4bffbf05 bl _string_append +4624 00012800 3c800003 lis r4,0x3 +4628 00012804 7f03c378 or r3,r24,r24 +4632 00012808 3884ce68 addi r4,r4,0xce68 unsigned +4636 0001280c 4bffbef5 bl _string_append +4640 00012810 83fb0000 lwz r31,0x0(r27) +4644 00012814 4bfffe38 b 0x1264c +4648 00012818 3bff0001 addi r31,r31,0x1 +4652 0001281c 93fb0000 stw r31,0x0(r27) +4656 00012820 80180000 lwz r0,0x0(r24) +4660 00012824 80580004 lwz r2,0x4(r24) +4664 00012828 7f801000 cmpw cr7,r0,r2 +4668 0001282c 419e0014 beq cr7,0x12840 +4672 00012830 3c800003 lis r4,0x3 +4676 00012834 7f03c378 or r3,r24,r24 +4680 00012838 3884d820 addi r4,r4,0xd820 +4684 0001283c 4bffbec5 bl _string_append +4688 00012840 3c800003 lis r4,0x3 +4692 00012844 7f03c378 or r3,r24,r24 +4696 00012848 3884d89c addi r4,r4,0xd89c signed +4700 0001284c 4bffbeb5 bl _string_append +4704 00012850 83fb0000 lwz r31,0x0(r27) +4708 00012854 4bfffdf8 b 0x1264c +4712 00012858 3bff0001 addi r31,r31,0x1 +4716 0001285c 93fb0000 stw r31,0x0(r27) +4720 00012860 80180000 lwz r0,0x0(r24) +4724 00012864 80580004 lwz r2,0x4(r24) +4728 00012868 7f801000 cmpw cr7,r0,r2 +4732 0001286c 419e0014 beq cr7,0x12880 +4736 00012870 3c800003 lis r4,0x3 +4740 00012874 7f03c378 or r3,r24,r24 +4744 00012878 3884d820 addi r4,r4,0xd820 +4748 0001287c 4bffbe85 bl _string_append +4752 00012880 3c800003 lis r4,0x3 +4756 00012884 7f03c378 or r3,r24,r24 +4760 00012888 3884d8a4 addi r4,r4,0xd8a4 __complex +4764 0001288c 4bffbe75 bl _string_append +4768 00012890 83fb0000 lwz r31,0x0(r27) +4772 00012894 4bfffdb8 b 0x1264c +4776 00012898 2b8b0078 cmplwi cr7,r11,0x78 'x' +4780 0001289c 419d0a14 bgt cr7,0x132b0 +4784 000128a0 3c400001 lis r2,0x1 +4788 000128a4 5569103a rlwinm r9,r11,2,0,29 +4792 000128a8 384228bc addi r2,r2,0x28bc +4796 000128ac 7c09102e lwzx r0,r9,r2 +4800 000128b0 7c001214 add r0,r0,r2 +4804 000128b4 7c0903a6 mtspr ctr,r0 +4808 000128b8 4e800420 bctr +4812 000128bc 000009ec .long 0x000009ec +4816 000128c0 000009f4 .long 0x000009f4 +4820 000128c4 000009f4 .long 0x000009f4 +4824 000128c8 000009f4 .long 0x000009f4 +4828 000128cc 000009f4 .long 0x000009f4 +4832 000128d0 000009f4 .long 0x000009f4 +4836 000128d4 000009f4 .long 0x000009f4 +4840 000128d8 000009f4 .long 0x000009f4 +4844 000128dc 000009f4 .long 0x000009f4 +4848 000128e0 000009f4 .long 0x000009f4 +4852 000128e4 000009f4 .long 0x000009f4 +4856 000128e8 000009f4 .long 0x000009f4 +4860 000128ec 000009f4 .long 0x000009f4 +4864 000128f0 000009f4 .long 0x000009f4 +4868 000128f4 000009f4 .long 0x000009f4 +4872 000128f8 000009f4 .long 0x000009f4 +4876 000128fc 000009f4 .long 0x000009f4 +4880 00012900 000009f4 .long 0x000009f4 +4884 00012904 000009f4 .long 0x000009f4 +4888 00012908 000009f4 .long 0x000009f4 +4892 0001290c 000009f4 .long 0x000009f4 +4896 00012910 000009f4 .long 0x000009f4 +4900 00012914 000009f4 .long 0x000009f4 +4904 00012918 000009f4 .long 0x000009f4 +4908 0001291c 000009f4 .long 0x000009f4 +4912 00012920 000009f4 .long 0x000009f4 +4916 00012924 000009f4 .long 0x000009f4 +4920 00012928 000009f4 .long 0x000009f4 +4924 0001292c 000009f4 .long 0x000009f4 +4928 00012930 000009f4 .long 0x000009f4 +4932 00012934 000009f4 .long 0x000009f4 +4936 00012938 000009f4 .long 0x000009f4 +4940 0001293c 000009f4 .long 0x000009f4 +4944 00012940 000009f4 .long 0x000009f4 +4948 00012944 000009f4 .long 0x000009f4 +4952 00012948 000009f4 .long 0x000009f4 +4956 0001294c 000009f4 .long 0x000009f4 +4960 00012950 000009f4 .long 0x000009f4 +4964 00012954 000009f4 .long 0x000009f4 +4968 00012958 000009f4 .long 0x000009f4 +4972 0001295c 000009f4 .long 0x000009f4 +4976 00012960 000009f4 .long 0x000009f4 +4980 00012964 000009f4 .long 0x000009f4 +4984 00012968 000009f4 .long 0x000009f4 +4988 0001296c 000009f4 .long 0x000009f4 +4992 00012970 000009f4 .long 0x000009f4 +4996 00012974 000009f4 .long 0x000009f4 +5000 00012978 000009f4 .long 0x000009f4 +5004 0001297c 000005f8 .long 0x000005f8 +5008 00012980 000005f8 .long 0x000005f8 +5012 00012984 000005f8 .long 0x000005f8 +5016 00012988 000005f8 .long 0x000005f8 +5020 0001298c 000005f8 .long 0x000005f8 +5024 00012990 000005f8 .long 0x000005f8 +5028 00012994 000005f8 .long 0x000005f8 +5032 00012998 000005f8 .long 0x000005f8 +5036 0001299c 000005f8 .long 0x000005f8 +5040 000129a0 000005f8 .long 0x000005f8 +5044 000129a4 000009f4 .long 0x000009f4 +5048 000129a8 000009f4 .long 0x000009f4 +5052 000129ac 000009f4 .long 0x000009f4 +5056 000129b0 000009f4 .long 0x000009f4 +5060 000129b4 000009f4 .long 0x000009f4 +5064 000129b8 000009f4 .long 0x000009f4 +5068 000129bc 000009f4 .long 0x000009f4 +5072 000129c0 000009f4 .long 0x000009f4 +5076 000129c4 000009f4 .long 0x000009f4 +5080 000129c8 000009f4 .long 0x000009f4 +5084 000129cc 000009f4 .long 0x000009f4 +5088 000129d0 000009f4 .long 0x000009f4 +5092 000129d4 000009f4 .long 0x000009f4 +5096 000129d8 000004a4 .long 0x000004a4 +5100 000129dc 000009f4 .long 0x000009f4 +5104 000129e0 000004c8 .long 0x000004c8 +5108 000129e4 000009f4 .long 0x000009f4 +5112 000129e8 000009f4 .long 0x000009f4 +5116 000129ec 000009f4 .long 0x000009f4 +5120 000129f0 000009f4 .long 0x000009f4 +5124 000129f4 000009f4 .long 0x000009f4 +5128 000129f8 000009f4 .long 0x000009f4 +5132 000129fc 000009f4 .long 0x000009f4 +5136 00012a00 000009f4 .long 0x000009f4 +5140 00012a04 000009f4 .long 0x000009f4 +5144 00012a08 000009f4 .long 0x000009f4 +5148 00012a0c 000009f4 .long 0x000009f4 +5152 00012a10 000009f4 .long 0x000009f4 +5156 00012a14 000009f4 .long 0x000009f4 +5160 00012a18 000009f4 .long 0x000009f4 +5164 00012a1c 000009f4 .long 0x000009f4 +5168 00012a20 000009f4 .long 0x000009f4 +5172 00012a24 000009f4 .long 0x000009f4 +5176 00012a28 000009f4 .long 0x000009f4 +5180 00012a2c 000009f4 .long 0x000009f4 +5184 00012a30 000009f4 .long 0x000009f4 +5188 00012a34 000009f4 .long 0x000009f4 +5192 00012a38 000009ec .long 0x000009ec +5196 00012a3c 000009f4 .long 0x000009f4 +5200 00012a40 000009f4 .long 0x000009f4 +5204 00012a44 00000324 .long 0x00000324 +5208 00012a48 00000364 .long 0x00000364 +5212 00012a4c 00000424 .long 0x00000424 +5216 00012a50 000009f4 .long 0x000009f4 +5220 00012a54 00000464 .long 0x00000464 +5224 00012a58 000009f4 .long 0x000009f4 +5228 00012a5c 000009f4 .long 0x000009f4 +5232 00012a60 000002a4 .long 0x000002a4 +5236 00012a64 000009f4 .long 0x000009f4 +5240 00012a68 000009f4 .long 0x000009f4 +5244 00012a6c 00000264 .long 0x00000264 +5248 00012a70 000009f4 .long 0x000009f4 +5252 00012a74 000009f4 .long 0x000009f4 +5256 00012a78 000009f4 .long 0x000009f4 +5260 00012a7c 000009f4 .long 0x000009f4 +5264 00012a80 000009f4 .long 0x000009f4 +5268 00012a84 000003e4 .long 0x000003e4 +5272 00012a88 000002e4 .long 0x000002e4 +5276 00012a8c 000008d4 .long 0x000008d4 +5280 00012a90 000009f4 .long 0x000009f4 +5284 00012a94 000001e4 .long 0x000001e4 +5288 00012a98 000003a4 .long 0x000003a4 +5292 00012a9c 00000224 .long 0x00000224 +5296 00012aa0 3bff0001 addi r31,r31,0x1 +5300 00012aa4 93fb0000 stw r31,0x0(r27) +5304 00012aa8 80180000 lwz r0,0x0(r24) +5308 00012aac 80580004 lwz r2,0x4(r24) +5312 00012ab0 7f801000 cmpw cr7,r0,r2 +5316 00012ab4 419e0014 beq cr7,0x12ac8 +5320 00012ab8 3c800003 lis r4,0x3 +5324 00012abc 7f03c378 or r3,r24,r24 +5328 00012ac0 3884d820 addi r4,r4,0xd820 +5332 00012ac4 4bffbc3d bl _string_append +5336 00012ac8 3c800003 lis r4,0x3 +5340 00012acc 7f03c378 or r3,r24,r24 +5344 00012ad0 3b200003 li r25,0x3 +5348 00012ad4 3884cec4 addi r4,r4,0xcec4 void +5352 00012ad8 4bffbc29 bl _string_append +5356 00012adc 480007d8 b 0x132b4 +5360 00012ae0 3bff0001 addi r31,r31,0x1 +5364 00012ae4 93fb0000 stw r31,0x0(r27) +5368 00012ae8 80180000 lwz r0,0x0(r24) +5372 00012aec 80580004 lwz r2,0x4(r24) +5376 00012af0 7f801000 cmpw cr7,r0,r2 +5380 00012af4 419e0014 beq cr7,0x12b08 +5384 00012af8 3c800003 lis r4,0x3 +5388 00012afc 7f03c378 or r3,r24,r24 +5392 00012b00 3884d820 addi r4,r4,0xd820 +5396 00012b04 4bffbbfd bl _string_append +5400 00012b08 3c800003 lis r4,0x3 +5404 00012b0c 7f03c378 or r3,r24,r24 +5408 00012b10 3b200003 li r25,0x3 +5412 00012b14 3884ced4 addi r4,r4,0xced4 long long +5416 00012b18 4bffbbe9 bl _string_append +5420 00012b1c 48000798 b 0x132b4 +5424 00012b20 3bff0001 addi r31,r31,0x1 +5428 00012b24 93fb0000 stw r31,0x0(r27) +5432 00012b28 80180000 lwz r0,0x0(r24) +5436 00012b2c 80580004 lwz r2,0x4(r24) +5440 00012b30 7f801000 cmpw cr7,r0,r2 +5444 00012b34 419e0014 beq cr7,0x12b48 +5448 00012b38 3c800003 lis r4,0x3 +5452 00012b3c 7f03c378 or r3,r24,r24 +5456 00012b40 3884d820 addi r4,r4,0xd820 +5460 00012b44 4bffbbbd bl _string_append +5464 00012b48 3c800003 lis r4,0x3 +5468 00012b4c 7f03c378 or r3,r24,r24 +5472 00012b50 3b200003 li r25,0x3 +5476 00012b54 3884ce74 addi r4,r4,0xce74 long +5480 00012b58 4bffbba9 bl _string_append +5484 00012b5c 48000758 b 0x132b4 +5488 00012b60 3bff0001 addi r31,r31,0x1 +5492 00012b64 93fb0000 stw r31,0x0(r27) +5496 00012b68 80180000 lwz r0,0x0(r24) +5500 00012b6c 80580004 lwz r2,0x4(r24) +5504 00012b70 7f801000 cmpw cr7,r0,r2 +5508 00012b74 419e0014 beq cr7,0x12b88 +5512 00012b78 3c800003 lis r4,0x3 +5516 00012b7c 7f03c378 or r3,r24,r24 +5520 00012b80 3884d820 addi r4,r4,0xd820 +5524 00012b84 4bffbb7d bl _string_append +5528 00012b88 3c800003 lis r4,0x3 +5532 00012b8c 7f03c378 or r3,r24,r24 +5536 00012b90 3b200003 li r25,0x3 +5540 00012b94 3884ce54 addi r4,r4,0xce54 int +5544 00012b98 4bffbb69 bl _string_append +5548 00012b9c 48000718 b 0x132b4 +5552 00012ba0 3bff0001 addi r31,r31,0x1 +5556 00012ba4 93fb0000 stw r31,0x0(r27) +5560 00012ba8 80180000 lwz r0,0x0(r24) +5564 00012bac 80580004 lwz r2,0x4(r24) +5568 00012bb0 7f801000 cmpw cr7,r0,r2 +5572 00012bb4 419e0014 beq cr7,0x12bc8 +5576 00012bb8 3c800003 lis r4,0x3 +5580 00012bbc 7f03c378 or r3,r24,r24 +5584 00012bc0 3884d820 addi r4,r4,0xd820 +5588 00012bc4 4bffbb3d bl _string_append +5592 00012bc8 3c800003 lis r4,0x3 +5596 00012bcc 7f03c378 or r3,r24,r24 +5600 00012bd0 3b200003 li r25,0x3 +5604 00012bd4 3884ceac addi r4,r4,0xceac short +5608 00012bd8 4bffbb29 bl _string_append +5612 00012bdc 480006d8 b 0x132b4 +5616 00012be0 3bff0001 addi r31,r31,0x1 +5620 00012be4 93fb0000 stw r31,0x0(r27) +5624 00012be8 80180000 lwz r0,0x0(r24) +5628 00012bec 80580004 lwz r2,0x4(r24) +5632 00012bf0 7f801000 cmpw cr7,r0,r2 +5636 00012bf4 419e0014 beq cr7,0x12c08 +5640 00012bf8 3c800003 lis r4,0x3 +5644 00012bfc 7f03c378 or r3,r24,r24 +5648 00012c00 3884d820 addi r4,r4,0xd820 +5652 00012c04 4bffbafd bl _string_append +5656 00012c08 3c800003 lis r4,0x3 +5660 00012c0c 7f03c378 or r3,r24,r24 +5664 00012c10 3b200004 li r25,0x4 +5668 00012c14 3884cdfc addi r4,r4,0xcdfc bool +5672 00012c18 4bffbae9 bl _string_append +5676 00012c1c 48000698 b 0x132b4 +5680 00012c20 3bff0001 addi r31,r31,0x1 +5684 00012c24 93fb0000 stw r31,0x0(r27) +5688 00012c28 80180000 lwz r0,0x0(r24) +5692 00012c2c 80580004 lwz r2,0x4(r24) +5696 00012c30 7f801000 cmpw cr7,r0,r2 +5700 00012c34 419e0014 beq cr7,0x12c48 +5704 00012c38 3c800003 lis r4,0x3 +5708 00012c3c 7f03c378 or r3,r24,r24 +5712 00012c40 3884d820 addi r4,r4,0xd820 +5716 00012c44 4bffbabd bl _string_append +5720 00012c48 3c800003 lis r4,0x3 +5724 00012c4c 7f03c378 or r3,r24,r24 +5728 00012c50 3b200005 li r25,0x5 +5732 00012c54 3884ce0c addi r4,r4,0xce0c char +5736 00012c58 4bffbaa9 bl _string_append +5740 00012c5c 48000658 b 0x132b4 +5744 00012c60 3bff0001 addi r31,r31,0x1 +5748 00012c64 93fb0000 stw r31,0x0(r27) +5752 00012c68 80180000 lwz r0,0x0(r24) +5756 00012c6c 80580004 lwz r2,0x4(r24) +5760 00012c70 7f801000 cmpw cr7,r0,r2 +5764 00012c74 419e0014 beq cr7,0x12c88 +5768 00012c78 3c800003 lis r4,0x3 +5772 00012c7c 7f03c378 or r3,r24,r24 +5776 00012c80 3884d820 addi r4,r4,0xd820 +5780 00012c84 4bffba7d bl _string_append +5784 00012c88 3c800003 lis r4,0x3 +5788 00012c8c 7f03c378 or r3,r24,r24 +5792 00012c90 3b200005 li r25,0x5 +5796 00012c94 3884cecc addi r4,r4,0xcecc wchar_t +5800 00012c98 4bffba69 bl _string_append +5804 00012c9c 48000618 b 0x132b4 +5808 00012ca0 3bff0001 addi r31,r31,0x1 +5812 00012ca4 93fb0000 stw r31,0x0(r27) +5816 00012ca8 80180000 lwz r0,0x0(r24) +5820 00012cac 80580004 lwz r2,0x4(r24) +5824 00012cb0 7f801000 cmpw cr7,r0,r2 +5828 00012cb4 419e0014 beq cr7,0x12cc8 +5832 00012cb8 3c800003 lis r4,0x3 +5836 00012cbc 7f03c378 or r3,r24,r24 +5840 00012cc0 3884d820 addi r4,r4,0xd820 +5844 00012cc4 4bffba3d bl _string_append +5848 00012cc8 3c800003 lis r4,0x3 +5852 00012ccc 7f03c378 or r3,r24,r24 +5856 00012cd0 3b200006 li r25,0x6 +5860 00012cd4 3884ce24 addi r4,r4,0xce24 long double +5864 00012cd8 4bffba29 bl _string_append +5868 00012cdc 480005d8 b 0x132b4 +5872 00012ce0 3bff0001 addi r31,r31,0x1 +5876 00012ce4 93fb0000 stw r31,0x0(r27) +5880 00012ce8 80180000 lwz r0,0x0(r24) +5884 00012cec 80580004 lwz r2,0x4(r24) +5888 00012cf0 7f801000 cmpw cr7,r0,r2 +5892 00012cf4 419e0014 beq cr7,0x12d08 +5896 00012cf8 3c800003 lis r4,0x3 +5900 00012cfc 7f03c378 or r3,r24,r24 +5904 00012d00 3884d820 addi r4,r4,0xd820 +5908 00012d04 4bffb9fd bl _string_append +5912 00012d08 3c800003 lis r4,0x3 +5916 00012d0c 7f03c378 or r3,r24,r24 +5920 00012d10 3b200006 li r25,0x6 +5924 00012d14 3884ce1c addi r4,r4,0xce1c double +5928 00012d18 4bffb9e9 bl _string_append +5932 00012d1c 48000598 b 0x132b4 +5936 00012d20 3bff0001 addi r31,r31,0x1 +5940 00012d24 93fb0000 stw r31,0x0(r27) +5944 00012d28 80180000 lwz r0,0x0(r24) +5948 00012d2c 80580004 lwz r2,0x4(r24) +5952 00012d30 7f801000 cmpw cr7,r0,r2 +5956 00012d34 419e0014 beq cr7,0x12d48 +5960 00012d38 3c800003 lis r4,0x3 +5964 00012d3c 7f03c378 or r3,r24,r24 +5968 00012d40 3884d820 addi r4,r4,0xd820 +5972 00012d44 4bffb9bd bl _string_append +5976 00012d48 3c800003 lis r4,0x3 +5980 00012d4c 7f03c378 or r3,r24,r24 +5984 00012d50 3b200006 li r25,0x6 +5988 00012d54 3884ce30 addi r4,r4,0xce30 float +5992 00012d58 4bffb9a9 bl _string_append +5996 00012d5c 48000558 b 0x132b4 +6000 00012d60 3bff0001 addi r31,r31,0x1 +6004 00012d64 3c400004 lis r2,0x4 +6008 00012d68 93fb0000 stw r31,0x0(r27) +6012 00012d6c 80422818 lwz r2,0x2818(r2) +6016 00012d70 880a0001 lbz r0,0x1(r10) +6020 00012d74 5400083c rlwinm r0,r0,1,0,30 +6024 00012d78 7d22022e lhzx r9,r2,r0 +6028 00012d7c 71200004 andi. r0,r9,0x4 +6032 00012d80 41820530 beq 0x132b0 +6036 00012d84 7fe2fb78 or r2,r31,r31 +6040 00012d88 3bff0001 addi r31,r31,0x1 +6044 00012d8c 93fb0000 stw r31,0x0(r27) +6048 00012d90 60000000 nop +6052 00012d94 88020001 lbz r0,0x1(r2) +6056 00012d98 2f80005f cmpwi cr7,r0,0x5f '_' +6060 00012d9c 409e007c bne cr7,0x12e18 +6064 00012da0 38000009 li r0,0x9 +6068 00012da4 3be20002 addi r31,r2,0x2 +6072 00012da8 3921004c addi r9,r1,0x4c +6076 00012dac 38400000 li r2,0x0 +6080 00012db0 7c0903a6 mtspr ctr,r0 +6084 00012db4 93fb0000 stw r31,0x0(r27) +6088 00012db8 4800001c b 0x12dd4 +6092 00012dbc 7c0249ae stbx r0,r2,r9 +6096 00012dc0 38420001 addi r2,r2,0x1 +6100 00012dc4 83fb0000 lwz r31,0x0(r27) +6104 00012dc8 3bff0001 addi r31,r31,0x1 +6108 00012dcc 93fb0000 stw r31,0x0(r27) +6112 00012dd0 4240001c bdz 0x12dec +6116 00012dd4 881f0000 lbz r0,0x0(r31) +6120 00012dd8 7c000774 extsb r0,r0 +6124 00012ddc 2f800000 cmpwi cr7,r0,0x0 +6128 00012de0 419e000c beq cr7,0x12dec +6132 00012de4 2f80005f cmpwi cr7,r0,0x5f '_' +6136 00012de8 409effd4 bne cr7,0x12dbc +6140 00012dec 881f0000 lbz r0,0x0(r31) +6144 00012df0 2f80005f cmpwi cr7,r0,0x5f '_' +6148 00012df4 409e04bc bne cr7,0x132b0 +6152 00012df8 7c411214 add r2,r1,r2 +6156 00012dfc 38000000 li r0,0x0 +6160 00012e00 3bc1004c addi r30,r1,0x4c +6164 00012e04 9802004c stb r0,0x4c(r2) +6168 00012e08 813b0000 lwz r9,0x0(r27) +6172 00012e0c 3be90001 addi r31,r9,0x1 +6176 00012e10 93fb0000 stw r31,0x0(r27) +6180 00012e14 48000044 b 0x12e58 +6184 00012e18 3bc1004c addi r30,r1,0x4c +6188 00012e1c 7fe4fb78 or r4,r31,r31 +6192 00012e20 38a00002 li r5,0x2 +6196 00012e24 7fc3f378 or r3,r30,r30 +6200 00012e28 4801f619 bl 0x32440 _strncpy +6204 00012e2c 38000000 li r0,0x0 +6208 00012e30 9801004e stb r0,0x4e(r1) +6212 00012e34 83fb0000 lwz r31,0x0(r27) +6216 00012e38 7fe3fb78 or r3,r31,r31 +6220 00012e3c 4801f545 bl 0x32380 _strlen +6224 00012e40 38000002 li r0,0x2 +6228 00012e44 2b830001 cmplwi cr7,r3,0x1 +6232 00012e48 419d0008 bgt cr7,0x12e50 +6236 00012e4c 7c601b78 or r0,r3,r3 +6240 00012e50 7fe0fa14 add r31,r0,r31 +6244 00012e54 93fb0000 stw r31,0x0(r27) +6248 00012e58 3c800003 lis r4,0x3 +6252 00012e5c 38a1003c addi r5,r1,0x3c +6256 00012e60 7fc3f378 or r3,r30,r30 +6260 00012e64 3884d8b0 addi r4,r4,0xd8b0 %x +6264 00012e68 4801f5e9 bl 0x32450 _sscanf$LDBL128 +6268 00012e6c 80a1003c lwz r5,0x3c(r1) +6272 00012e70 3c800003 lis r4,0x3 +6276 00012e74 7fc3f378 or r3,r30,r30 +6280 00012e78 3884d8b4 addi r4,r4,0xd8b4 int%u_t +6284 00012e7c 4801f585 bl 0x32400 _sprintf$LDBL128 +6288 00012e80 80580000 lwz r2,0x0(r24) +6292 00012e84 80180004 lwz r0,0x4(r24) +6296 00012e88 7f820000 cmpw cr7,r2,r0 +6300 00012e8c 419e0014 beq cr7,0x12ea0 +6304 00012e90 3c800003 lis r4,0x3 +6308 00012e94 7f03c378 or r3,r24,r24 +6312 00012e98 3884d820 addi r4,r4,0xd820 +6316 00012e9c 4bffb865 bl _string_append +6320 00012ea0 7fc4f378 or r4,r30,r30 +6324 00012ea4 7f03c378 or r3,r24,r24 +6328 00012ea8 3b200003 li r25,0x3 +6332 00012eac 4bffb855 bl _string_append +6336 00012eb0 48000404 b 0x132b4 +6340 00012eb4 8097001c lwz r4,0x1c(r23) +6344 00012eb8 80570014 lwz r2,0x14(r23) +6348 00012ebc 7f822000 cmpw cr7,r2,r4 +6352 00012ec0 419c0050 blt cr7,0x12f10 +6356 00012ec4 2f840000 cmpwi cr7,r4,0x0 +6360 00012ec8 409e0024 bne cr7,0x12eec +6364 00012ecc 38000005 li r0,0x5 +6368 00012ed0 38600014 li r3,0x14 +6372 00012ed4 9017001c stw r0,0x1c(r23) +6376 00012ed8 480068d9 bl _xmalloc +6380 00012edc 80570014 lwz r2,0x14(r23) +6384 00012ee0 7c691b78 or r9,r3,r3 +6388 00012ee4 9077000c stw r3,0xc(r23) +6392 00012ee8 4800002c b 0x12f14 +6396 00012eec 5480083c rlwinm r0,r4,1,0,30 +6400 00012ef0 8077000c lwz r3,0xc(r23) +6404 00012ef4 54841838 rlwinm r4,r4,3,0,28 +6408 00012ef8 9017001c stw r0,0x1c(r23) +6412 00012efc 48006a05 bl _xrealloc +6416 00012f00 80570014 lwz r2,0x14(r23) +6420 00012f04 7c691b78 or r9,r3,r3 +6424 00012f08 9077000c stw r3,0xc(r23) +6428 00012f0c 48000008 b 0x12f14 +6432 00012f10 8137000c lwz r9,0xc(r23) +6436 00012f14 38000000 li r0,0x0 +6440 00012f18 545a103a rlwinm r26,r2,2,0,29 +6444 00012f1c 39600000 li r11,0x0 +6448 00012f20 38420001 addi r2,r2,0x1 +6452 00012f24 3d000004 lis r8,0x4 +6456 00012f28 90570014 stw r2,0x14(r23) +6460 00012f2c 7c09d12e stwx r0,r9,r26 +6464 00012f30 91610058 stw r11,0x58(r1) +6468 00012f34 9001005c stw r0,0x5c(r1) +6472 00012f38 90010060 stw r0,0x60(r1) +6476 00012f3c 81282818 lwz r9,0x2818(r8) +6480 00012f40 807b0000 lwz r3,0x0(r27) +6484 00012f44 88030000 lbz r0,0x0(r3) +6488 00012f48 7c0b0774 extsb r11,r0 +6492 00012f4c 55620dfc rlwinm r2,r11,1,23,30 +6496 00012f50 7c024a2e lhzx r0,r2,r9 +6500 00012f54 70020004 andi. r2,r0,0x4 +6504 00012f58 41820208 beq 0x13160 +6508 00012f5c 48000068 b 0x12fc4 +6512 00012f60 1cbf000a mulli r5,r31,0xa +6516 00012f64 3c006666 lis r0,0x6666 +6520 00012f68 60006667 ori r0,r0,0x6667 +6524 00012f6c 7c050096 mulhw r0,r5,r0 +6528 00012f70 7ca2fe70 srawi r2,r5,31 +6532 00012f74 7c001670 srawi r0,r0,2 +6536 00012f78 7c020050 subf r0,r2,r0 +6540 00012f7c 1c00000a mulli r0,r0,0xa +6544 00012f80 7f850000 cmpw cr7,r5,r0 +6548 00012f84 419e0044 beq cr7,0x12fc8 +6552 00012f88 55200dfc rlwinm r0,r9,1,23,30 +6556 00012f8c 7c4a022e lhzx r2,r10,r0 +6560 00012f90 70490004 andi. r9,r2,0x4 +6564 00012f94 418201cc beq 0x13160 +6568 00012f98 7d495378 or r9,r10,r10 +6572 00012f9c 3be30001 addi r31,r3,0x1 +6576 00012fa0 93fb0000 stw r31,0x0(r27) +6580 00012fa4 7fe3fb78 or r3,r31,r31 +6584 00012fa8 60000000 nop +6588 00012fac 881f0000 lbz r0,0x0(r31) +6592 00012fb0 5400083c rlwinm r0,r0,1,0,30 +6596 00012fb4 7c49022e lhzx r2,r9,r0 +6600 00012fb8 70400004 andi. r0,r2,0x4 +6604 00012fbc 4082ffe0 bne 0x12f9c +6608 00012fc0 480001a0 b 0x13160 +6612 00012fc4 38a00000 li r5,0x0 +6616 00012fc8 38630001 addi r3,r3,0x1 +6620 00012fcc 7c455a14 add r2,r5,r11 +6624 00012fd0 81482818 lwz r10,0x2818(r8) +6628 00012fd4 907b0000 stw r3,0x0(r27) +6632 00012fd8 3be2ffd0 addi r31,r2,0xffd0 +6636 00012fdc 89230000 lbz r9,0x0(r3) +6640 00012fe0 7d2b0774 extsb r11,r9 +6644 00012fe4 55600dfc rlwinm r0,r11,1,23,30 +6648 00012fe8 7c4a022e lhzx r2,r10,r0 +6652 00012fec 70400004 andi. r0,r2,0x4 +6656 00012ff0 4082ff70 bne 0x12f60 +6660 00012ff4 2f9f0000 cmpwi cr7,r31,0x0 +6664 00012ff8 419c0168 blt cr7,0x13160 +6668 00012ffc 4801f385 bl 0x32380 _strlen +6672 00013000 7f83f800 cmpw cr7,r3,r31 +6676 00013004 419c015c blt cr7,0x13160 +6680 00013008 7fe5fb78 or r5,r31,r31 +6684 0001300c 7f64db78 or r4,r27,r27 +6688 00013010 7ee3bb78 or r3,r23,r23 +6692 00013014 38c10058 addi r6,r1,0x58 +6696 00013018 4bffd4b9 bl _demangle_arm_hp_template +6700 0001301c 83e10058 lwz r31,0x58(r1) +6704 00013020 8041005c lwz r2,0x5c(r1) +6708 00013024 7f9f1000 cmpw cr7,r31,r2 +6712 00013028 409e0018 bne cr7,0x13040 +6716 0001302c 38600001 li r3,0x1 +6720 00013030 3b800000 li r28,0x0 +6724 00013034 3bc00000 li r30,0x0 +6728 00013038 48000018 b 0x13050 +6732 0001303c 60000000 nop +6736 00013040 7c5f1050 subf r2,r31,r2 +6740 00013044 7c5e1378 or r30,r2,r2 +6744 00013048 38620001 addi r3,r2,0x1 +6748 0001304c 7c5c1378 or r28,r2,r2 +6752 00013050 48006761 bl _xmalloc +6756 00013054 7fe4fb78 or r4,r31,r31 +6760 00013058 7f85e378 or r5,r28,r28 +6764 0001305c 7c7d1b78 or r29,r3,r3 +6768 00013060 4801f2f1 bl 0x32350 _memcpy +6772 00013064 38000000 li r0,0x0 +6776 00013068 8137000c lwz r9,0xc(r23) +6780 0001306c 7c1df1ae stbx r0,r29,r30 +6784 00013070 7fba492e stwx r29,r26,r9 +6788 00013074 80580000 lwz r2,0x0(r24) +6792 00013078 80180004 lwz r0,0x4(r24) +6796 0001307c 7f820000 cmpw cr7,r2,r0 +6800 00013080 419e0014 beq cr7,0x13094 +6804 00013084 3c800003 lis r4,0x3 +6808 00013088 7f03c378 or r3,r24,r24 +6812 0001308c 3884d820 addi r4,r4,0xd820 +6816 00013090 4bffb671 bl _string_append +6820 00013094 81610058 lwz r11,0x58(r1) +6824 00013098 80a1005c lwz r5,0x5c(r1) +6828 0001309c 3b600001 li r27,0x1 +6832 000130a0 7f8b2800 cmpw cr7,r11,r5 +6836 000130a4 419e00c4 beq cr7,0x13168 +6840 000130a8 80780000 lwz r3,0x0(r24) +6844 000130ac 7feb2850 subf r31,r11,r5 +6848 000130b0 2f830000 cmpwi cr7,r3,0x0 +6852 000130b4 409e0040 bne cr7,0x130f4 +6856 000130b8 2f9f001f cmpwi cr7,r31,0x1f +6860 000130bc 409d0010 ble cr7,0x130cc +6864 000130c0 7fe3fb78 or r3,r31,r31 +6868 000130c4 7ffefb78 or r30,r31,r31 +6872 000130c8 4800000c b 0x130d4 +6876 000130cc 38600020 li r3,0x20 +6880 000130d0 3bc00020 li r30,0x20 +6884 000130d4 480066dd bl _xmalloc +6888 000130d8 81610058 lwz r11,0x58(r1) +6892 000130dc 7c1e1a14 add r0,r30,r3 +6896 000130e0 7c7d1b78 or r29,r3,r3 +6900 000130e4 90780000 stw r3,0x0(r24) +6904 000130e8 90780004 stw r3,0x4(r24) +6908 000130ec 90180008 stw r0,0x8(r24) +6912 000130f0 48000044 b 0x13134 +6916 000130f4 83b80004 lwz r29,0x4(r24) +6920 000130f8 80180008 lwz r0,0x8(r24) +6924 000130fc 7c1d0050 subf r0,r29,r0 +6928 00013100 7f9f0000 cmpw cr7,r31,r0 +6932 00013104 409d0030 ble cr7,0x13134 +6936 00013108 7fa3e850 subf r29,r3,r29 +6940 0001310c 7f9fea14 add r28,r31,r29 +6944 00013110 579c083c rlwinm r28,r28,1,0,30 +6948 00013114 7f84e378 or r4,r28,r28 +6952 00013118 480067e9 bl _xrealloc +6956 0001311c 81610058 lwz r11,0x58(r1) +6960 00013120 7f9c1a14 add r28,r28,r3 +6964 00013124 7fa3ea14 add r29,r3,r29 +6968 00013128 90780000 stw r3,0x0(r24) +6972 0001312c 93980008 stw r28,0x8(r24) +6976 00013130 93b80004 stw r29,0x4(r24) +6980 00013134 7fa3eb78 or r3,r29,r29 +6984 00013138 7d645b78 or r4,r11,r11 +6988 0001313c 7fe5fb78 or r5,r31,r31 +6992 00013140 3b600001 li r27,0x1 +6996 00013144 4801f20d bl 0x32350 _memcpy +7000 00013148 80180004 lwz r0,0x4(r24) +7004 0001314c 81610058 lwz r11,0x58(r1) +7008 00013150 7fbf0214 add r29,r31,r0 +7012 00013154 93b80004 stw r29,0x4(r24) +7016 00013158 48000010 b 0x13168 +7020 0001315c 60000000 nop +7024 00013160 81610058 lwz r11,0x58(r1) +7028 00013164 3b600000 li r27,0x0 +7032 00013168 2f8b0000 cmpwi cr7,r11,0x0 +7036 0001316c 419e0134 beq cr7,0x132a0 +7040 00013170 7d635b78 or r3,r11,r11 +7044 00013174 4801f1ed bl 0x32360 _free +7048 00013178 38000000 li r0,0x0 +7052 0001317c 39600000 li r11,0x0 +7056 00013180 90010060 stw r0,0x60(r1) +7060 00013184 91610058 stw r11,0x58(r1) +7064 00013188 9001005c stw r0,0x5c(r1) +7068 0001318c 48000114 b 0x132a0 +7072 00013190 38000000 li r0,0x0 +7076 00013194 39600000 li r11,0x0 +7080 00013198 7f64db78 or r4,r27,r27 +7084 0001319c 38a10058 addi r5,r1,0x58 +7088 000131a0 7ee3bb78 or r3,r23,r23 +7092 000131a4 38c00000 li r6,0x0 +7096 000131a8 91610058 stw r11,0x58(r1) +7100 000131ac 9001005c stw r0,0x5c(r1) +7104 000131b0 90010060 stw r0,0x60(r1) +7108 000131b4 38e00001 li r7,0x1 +7112 000131b8 39000001 li r8,0x1 +7116 000131bc 48000565 bl _demangle_template +7120 000131c0 81610058 lwz r11,0x58(r1) +7124 000131c4 80a1005c lwz r5,0x5c(r1) +7128 000131c8 7c7b1b78 or r27,r3,r3 +7132 000131cc 7f8b2800 cmpw cr7,r11,r5 +7136 000131d0 419e00b0 beq cr7,0x13280 +7140 000131d4 80780000 lwz r3,0x0(r24) +7144 000131d8 7feb2850 subf r31,r11,r5 +7148 000131dc 2f830000 cmpwi cr7,r3,0x0 +7152 000131e0 409e0040 bne cr7,0x13220 +7156 000131e4 2f9f001f cmpwi cr7,r31,0x1f +7160 000131e8 409d0010 ble cr7,0x131f8 +7164 000131ec 7fe3fb78 or r3,r31,r31 +7168 000131f0 7ffefb78 or r30,r31,r31 +7172 000131f4 4800000c b 0x13200 +7176 000131f8 38600020 li r3,0x20 +7180 000131fc 3bc00020 li r30,0x20 +7184 00013200 480065b1 bl _xmalloc +7188 00013204 81610058 lwz r11,0x58(r1) +7192 00013208 7c1e1a14 add r0,r30,r3 +7196 0001320c 7c7d1b78 or r29,r3,r3 +7200 00013210 90780000 stw r3,0x0(r24) +7204 00013214 90780004 stw r3,0x4(r24) +7208 00013218 90180008 stw r0,0x8(r24) +7212 0001321c 48000044 b 0x13260 +7216 00013220 83b80004 lwz r29,0x4(r24) +7220 00013224 80180008 lwz r0,0x8(r24) +7224 00013228 7c1d0050 subf r0,r29,r0 +7228 0001322c 7f9f0000 cmpw cr7,r31,r0 +7232 00013230 409d0030 ble cr7,0x13260 +7236 00013234 7fa3e850 subf r29,r3,r29 +7240 00013238 7f9fea14 add r28,r31,r29 +7244 0001323c 579c083c rlwinm r28,r28,1,0,30 +7248 00013240 7f84e378 or r4,r28,r28 +7252 00013244 480066bd bl _xrealloc +7256 00013248 81610058 lwz r11,0x58(r1) +7260 0001324c 7f9c1a14 add r28,r28,r3 +7264 00013250 7fa3ea14 add r29,r3,r29 +7268 00013254 90780000 stw r3,0x0(r24) +7272 00013258 93980008 stw r28,0x8(r24) +7276 0001325c 93b80004 stw r29,0x4(r24) +7280 00013260 7fa3eb78 or r3,r29,r29 +7284 00013264 7d645b78 or r4,r11,r11 +7288 00013268 7fe5fb78 or r5,r31,r31 +7292 0001326c 4801f0e5 bl 0x32350 _memcpy +7296 00013270 80180004 lwz r0,0x4(r24) +7300 00013274 81610058 lwz r11,0x58(r1) +7304 00013278 7fbf0214 add r29,r31,r0 +7308 0001327c 93b80004 stw r29,0x4(r24) +7312 00013280 2f8b0000 cmpwi cr7,r11,0x0 +7316 00013284 419e001c beq cr7,0x132a0 +7320 00013288 7d635b78 or r3,r11,r11 +7324 0001328c 4801f0d5 bl 0x32360 _free +7328 00013290 38000000 li r0,0x0 +7332 00013294 90010058 stw r0,0x58(r1) +7336 00013298 9001005c stw r0,0x5c(r1) +7340 0001329c 90010060 stw r0,0x60(r1) +7344 000132a0 2f9b0000 cmpwi cr7,r27,0x0 +7348 000132a4 419e000c beq cr7,0x132b0 +7352 000132a8 3b200003 li r25,0x3 +7356 000132ac 48000008 b 0x132b4 +7360 000132b0 3b200000 li r25,0x0 +7364 000132b4 2f960000 cmpwi cr7,r22,0x0 +7368 000132b8 409e0008 bne cr7,0x132c0 +7372 000132bc 7f36cb78 or r22,r25,r25 +7376 000132c0 2e190000 cmpwi cr4,r25,0x0 +7380 000132c4 419200f4 beq cr4,0x133b8 +7384 000132c8 80410040 lwz r2,0x40(r1) +7388 000132cc 80010044 lwz r0,0x44(r1) +7392 000132d0 7f820000 cmpw cr7,r2,r0 +7396 000132d4 419e011c beq cr7,0x133f0 +7400 000132d8 3c800003 lis r4,0x3 +7404 000132dc 7f03c378 or r3,r24,r24 +7408 000132e0 3884d820 addi r4,r4,0xd820 +7412 000132e4 4bffb41d bl _string_append +7416 000132e8 80410040 lwz r2,0x40(r1) +7420 000132ec 80a10044 lwz r5,0x44(r1) +7424 000132f0 7f822800 cmpw cr7,r2,r5 +7428 000132f4 419e00fc beq cr7,0x133f0 +7432 000132f8 80780000 lwz r3,0x0(r24) +7436 000132fc 7fe22850 subf r31,r2,r5 +7440 00013300 2f830000 cmpwi cr7,r3,0x0 +7444 00013304 409e0040 bne cr7,0x13344 +7448 00013308 2f9f001f cmpwi cr7,r31,0x1f +7452 0001330c 409d0010 ble cr7,0x1331c +7456 00013310 7fe3fb78 or r3,r31,r31 +7460 00013314 7ffefb78 or r30,r31,r31 +7464 00013318 4800000c b 0x13324 +7468 0001331c 38600020 li r3,0x20 +7472 00013320 3bc00020 li r30,0x20 +7476 00013324 4800648d bl _xmalloc +7480 00013328 80410040 lwz r2,0x40(r1) +7484 0001332c 7c1e1a14 add r0,r30,r3 +7488 00013330 7c7d1b78 or r29,r3,r3 +7492 00013334 90780000 stw r3,0x0(r24) +7496 00013338 90780004 stw r3,0x4(r24) +7500 0001333c 90180008 stw r0,0x8(r24) +7504 00013340 48000044 b 0x13384 +7508 00013344 83b80004 lwz r29,0x4(r24) +7512 00013348 80180008 lwz r0,0x8(r24) +7516 0001334c 7c1d0050 subf r0,r29,r0 +7520 00013350 7f9f0000 cmpw cr7,r31,r0 +7524 00013354 409d0030 ble cr7,0x13384 +7528 00013358 7fa3e850 subf r29,r3,r29 +7532 0001335c 7f9fea14 add r28,r31,r29 +7536 00013360 579c083c rlwinm r28,r28,1,0,30 +7540 00013364 7f84e378 or r4,r28,r28 +7544 00013368 48006599 bl _xrealloc +7548 0001336c 80410040 lwz r2,0x40(r1) +7552 00013370 7f9c1a14 add r28,r28,r3 +7556 00013374 7fa3ea14 add r29,r3,r29 +7560 00013378 90780000 stw r3,0x0(r24) +7564 0001337c 93980008 stw r28,0x8(r24) +7568 00013380 93b80004 stw r29,0x4(r24) +7572 00013384 7fa3eb78 or r3,r29,r29 +7576 00013388 7c441378 or r4,r2,r2 +7580 0001338c 7fe5fb78 or r5,r31,r31 +7584 00013390 4801efc1 bl 0x32350 _memcpy +7588 00013394 80180004 lwz r0,0x4(r24) +7592 00013398 80410040 lwz r2,0x40(r1) +7596 0001339c 7fbf0214 add r29,r31,r0 +7600 000133a0 93b80004 stw r29,0x4(r24) +7604 000133a4 4800004c b 0x133f0 +7608 000133a8 60000000 nop +7612 000133ac 60000000 nop +7616 000133b0 3b200000 li r25,0x0 +7620 000133b4 2e190000 cmpwi cr4,r25,0x0 +7624 000133b8 80780000 lwz r3,0x0(r24) +7628 000133bc 2f830000 cmpwi cr7,r3,0x0 +7632 000133c0 419e0020 beq cr7,0x133e0 +7636 000133c4 4801ef9d bl 0x32360 _free +7640 000133c8 80410040 lwz r2,0x40(r1) +7644 000133cc 38000000 li r0,0x0 +7648 000133d0 90180000 stw r0,0x0(r24) +7652 000133d4 90180004 stw r0,0x4(r24) +7656 000133d8 90180008 stw r0,0x8(r24) +7660 000133dc 48000014 b 0x133f0 +7664 000133e0 80410040 lwz r2,0x40(r1) +7668 000133e4 60000000 nop +7672 000133e8 60000000 nop +7676 000133ec 60000000 nop +7680 000133f0 2f820000 cmpwi cr7,r2,0x0 +7684 000133f4 419e000c beq cr7,0x13400 +7688 000133f8 7c431378 or r3,r2,r2 +7692 000133fc 4801ef65 bl 0x32360 _free +7696 00013400 40920010 bne cr4,0x13410 +7700 00013404 38600000 li r3,0x0 +7704 00013408 48000018 b 0x13420 +7708 0001340c 60000000 nop +7712 00013410 2f960000 cmpwi cr7,r22,0x0 +7716 00013414 38600003 li r3,0x3 +7720 00013418 419e0008 beq cr7,0x13420 +7724 0001341c 7ec3b378 or r3,r22,r22 +7728 00013420 382100c0 addi r1,r1,0xc0 +7732 00013424 80010008 lwz r0,0x8(r1) +7736 00013428 81610004 lwz r11,0x4(r1) +7740 0001342c ba81ffd0 lmw r20,0xffd0(r1) +7744 00013430 7c0803a6 mtspr lr,r0 +7748 00013434 7d708120 mtocrf 0x08,r11 +7752 00013438 4e800020 blr +7756 0001343c 60000000 nop _demangle_template_template_parm: +0 00013440 7c400026 mfcr r2 +4 00013444 7c0802a6 mfspr r0,lr +8 00013448 bee1ffdc stmw r23,0xffdc(r1) +12 0001344c 7c9b2378 or r27,r4,r4 +16 00013450 3c800003 lis r4,0x3 +20 00013454 7cbe2b78 or r30,r5,r5 +24 00013458 7c771b78 or r23,r3,r3 +28 0001345c 7ca32b78 or r3,r5,r5 +32 00013460 90010008 stw r0,0x8(r1) +36 00013464 3884d8bc addi r4,r4,0xd8bc template < +40 00013468 90410004 stw r2,0x4(r1) +44 0001346c 9421ff80 stwu r1,0xff80(r1) +48 00013470 4bffb291 bl _string_append +52 00013474 813b0000 lwz r9,0x0(r27) +56 00013478 3c400004 lis r2,0x4 +60 0001347c 81422818 lwz r10,0x2818(r2) +64 00013480 88090000 lbz r0,0x0(r9) +68 00013484 7c0b0774 extsb r11,r0 +72 00013488 55620dfc rlwinm r2,r11,1,23,30 +76 0001348c 7c02522e lhzx r0,r2,r10 +80 00013490 70020004 andi. r2,r0,0x4 +84 00013494 4182020c beq 0x136a0 +88 00013498 39090001 addi r8,r9,0x1 +92 0001349c 3b2bffd0 addi r25,r11,0xffd0 +96 000134a0 911b0000 stw r8,0x0(r27) +100 000134a4 60000000 nop +104 000134a8 89290001 lbz r9,0x1(r9) +108 000134ac 55200dfc rlwinm r0,r9,1,23,30 +112 000134b0 7c4a022e lhzx r2,r10,r0 +116 000134b4 70400004 andi. r0,r2,0x4 +120 000134b8 41820058 beq 0x13510 +124 000134bc 7d2b4b78 or r11,r9,r9 +128 000134c0 7d475378 or r7,r10,r10 +132 000134c4 7f22cb78 or r2,r25,r25 +136 000134c8 60000000 nop +140 000134cc 60000000 nop +144 000134d0 7d600774 extsb r0,r11 +148 000134d4 8d680001 lbzu r11,0x1(r8) +152 000134d8 1c42000a mulli r2,r2,0xa +156 000134dc 7d6a0774 extsb r10,r11 +160 000134e0 7c420214 add r2,r2,r0 +164 000134e4 55490dfc rlwinm r9,r10,1,23,30 +168 000134e8 3842ffd0 addi r2,r2,0xffd0 +172 000134ec 7c093a2e lhzx r0,r9,r7 +176 000134f0 70090004 andi. r9,r0,0x4 +180 000134f4 4082ffdc bne 0x134d0 +184 000134f8 2f8a005f cmpwi cr7,r10,0x5f '_' +188 000134fc 409e0014 bne cr7,0x13510 +192 00013500 38080001 addi r0,r8,0x1 +196 00013504 7c591378 or r25,r2,r2 +200 00013508 901b0000 stw r0,0x0(r27) +204 0001350c 60000000 nop +208 00013510 2f990000 cmpwi cr7,r25,0x0 +212 00013514 409d018c ble cr7,0x136a0 +216 00013518 3b000001 li r24,0x1 +220 0001351c 3b400000 li r26,0x0 +224 00013520 805b0000 lwz r2,0x0(r27) +228 00013524 88020000 lbz r0,0x0(r2) +232 00013528 7c000774 extsb r0,r0 +236 0001352c 2f80005a cmpwi cr7,r0,0x5a 'Z' +240 00013530 409e0020 bne cr7,0x13550 +244 00013534 38020001 addi r0,r2,0x1 +248 00013538 3c800003 lis r4,0x3 +252 0001353c 7fc3f378 or r3,r30,r30 +256 00013540 901b0000 stw r0,0x0(r27) +260 00013544 3884d8c8 addi r4,r4,0xd8c8 class +264 00013548 4bffb1b9 bl _string_append +268 0001354c 4800013c b 0x13688 +272 00013550 2f80007a cmpwi cr7,r0,0x7a 'z' +276 00013554 409e002c bne cr7,0x13580 +280 00013558 38020001 addi r0,r2,0x1 +284 0001355c 7ee3bb78 or r3,r23,r23 +288 00013560 7f64db78 or r4,r27,r27 +292 00013564 7fc5f378 or r5,r30,r30 +296 00013568 901b0000 stw r0,0x0(r27) +300 0001356c 4bfffed5 bl _demangle_template_template_parm +304 00013570 7c781b79 or. r24,r3,r3 +308 00013574 40820114 bne 0x13688 +312 00013578 4800012c b 0x136a4 +316 0001357c 60000000 nop +320 00013580 7ee3bb78 or r3,r23,r23 +324 00013584 7f64db78 or r4,r27,r27 +328 00013588 38a10038 addi r5,r1,0x38 +332 0001358c 4bffe065 bl _do_type +336 00013590 2e030000 cmpwi cr4,r3,0x0 +340 00013594 7c781b78 or r24,r3,r3 +344 00013598 419200c8 beq cr4,0x13660 +348 0001359c 80810038 lwz r4,0x38(r1) +352 000135a0 8001003c lwz r0,0x3c(r1) +356 000135a4 7f840000 cmpw cr7,r4,r0 +360 000135a8 419e00bc beq cr7,0x13664 +364 000135ac 807e0000 lwz r3,0x0(r30) +368 000135b0 7fe40050 subf r31,r4,r0 +372 000135b4 2f830000 cmpwi cr7,r3,0x0 +376 000135b8 409e0048 bne cr7,0x13600 +380 000135bc 2f9f001f cmpwi cr7,r31,0x1f +384 000135c0 409d0010 ble cr7,0x135d0 +388 000135c4 7fe3fb78 or r3,r31,r31 +392 000135c8 7ffcfb78 or r28,r31,r31 +396 000135cc 4800000c b 0x135d8 +400 000135d0 38600020 li r3,0x20 +404 000135d4 3b800020 li r28,0x20 +408 000135d8 480061d9 bl _xmalloc +412 000135dc 80810038 lwz r4,0x38(r1) +416 000135e0 7c1c1a14 add r0,r28,r3 +420 000135e4 7c7d1b78 or r29,r3,r3 +424 000135e8 907e0000 stw r3,0x0(r30) +428 000135ec 907e0004 stw r3,0x4(r30) +432 000135f0 901e0008 stw r0,0x8(r30) +436 000135f4 4800004c b 0x13640 +440 000135f8 60000000 nop +444 000135fc 60000000 nop +448 00013600 83be0004 lwz r29,0x4(r30) +452 00013604 801e0008 lwz r0,0x8(r30) +456 00013608 7c1d0050 subf r0,r29,r0 +460 0001360c 7f9f0000 cmpw cr7,r31,r0 +464 00013610 409d0030 ble cr7,0x13640 +468 00013614 7fa3e850 subf r29,r3,r29 +472 00013618 7f9fea14 add r28,r31,r29 +476 0001361c 579c083c rlwinm r28,r28,1,0,30 +480 00013620 7f84e378 or r4,r28,r28 +484 00013624 480062dd bl _xrealloc +488 00013628 80810038 lwz r4,0x38(r1) +492 0001362c 7f9c1a14 add r28,r28,r3 +496 00013630 7fa3ea14 add r29,r3,r29 +500 00013634 907e0000 stw r3,0x0(r30) +504 00013638 939e0008 stw r28,0x8(r30) +508 0001363c 93be0004 stw r29,0x4(r30) +512 00013640 7fa3eb78 or r3,r29,r29 +516 00013644 7fe5fb78 or r5,r31,r31 +520 00013648 4801ed09 bl 0x32350 _memcpy +524 0001364c 801e0004 lwz r0,0x4(r30) +528 00013650 80810038 lwz r4,0x38(r1) +532 00013654 7c1f0214 add r0,r31,r0 +536 00013658 901e0004 stw r0,0x4(r30) +540 0001365c 48000008 b 0x13664 +544 00013660 80810038 lwz r4,0x38(r1) +548 00013664 2f840000 cmpwi cr7,r4,0x0 +552 00013668 419e001c beq cr7,0x13684 +556 0001366c 7c832378 or r3,r4,r4 +560 00013670 4801ecf1 bl 0x32360 _free +564 00013674 38000000 li r0,0x0 +568 00013678 90010038 stw r0,0x38(r1) +572 0001367c 9001003c stw r0,0x3c(r1) +576 00013680 90010040 stw r0,0x40(r1) +580 00013684 41920020 beq cr4,0x136a4 +584 00013688 3b5a0001 addi r26,r26,0x1 +588 0001368c 7f9ac800 cmpw cr7,r26,r25 +592 00013690 409e0040 bne cr7,0x136d0 +596 00013694 48000010 b 0x136a4 +600 00013698 60000000 nop +604 0001369c 60000000 nop +608 000136a0 3b000001 li r24,0x1 +612 000136a4 805e0004 lwz r2,0x4(r30) +616 000136a8 8802ffff lbz r0,0xffff(r2) +620 000136ac 2f80003e cmpwi cr7,r0,0x3e '>' +624 000136b0 409e0040 bne cr7,0x136f0 +628 000136b4 3c800003 lis r4,0x3 +632 000136b8 7fc3f378 or r3,r30,r30 +636 000136bc 3884d820 addi r4,r4,0xd820 +640 000136c0 4bffb041 bl _string_append +644 000136c4 4800002c b 0x136f0 +648 000136c8 60000000 nop +652 000136cc 60000000 nop +656 000136d0 3c800003 lis r4,0x3 +660 000136d4 7fc3f378 or r3,r30,r30 +664 000136d8 3884d6c8 addi r4,r4,0xd6c8 , +668 000136dc 4bffb025 bl _string_append +672 000136e0 4bfffe40 b 0x13520 +676 000136e4 60000000 nop +680 000136e8 60000000 nop +684 000136ec 60000000 nop +688 000136f0 3c800003 lis r4,0x3 +692 000136f4 7fc3f378 or r3,r30,r30 +696 000136f8 3884d8d0 addi r4,r4,0xd8d0 > class +700 000136fc 4bffb005 bl _string_append +704 00013700 38210080 addi r1,r1,0x80 +708 00013704 7f03c378 or r3,r24,r24 +712 00013708 80010008 lwz r0,0x8(r1) +716 0001370c 81610004 lwz r11,0x4(r1) +720 00013710 bae1ffdc lmw r23,0xffdc(r1) +724 00013714 7c0803a6 mtspr lr,r0 +728 00013718 7d708120 mtocrf 0x08,r11 +732 0001371c 4e800020 blr _demangle_template: +0 00013720 7c400026 mfcr r2 +4 00013724 7c0802a6 mfspr r0,lr +8 00013728 be01ffc0 stmw r16,0xffc0(r1) +12 0001372c 2e070000 cmpwi cr4,r7,0x0 +16 00013730 7c9b2378 or r27,r4,r4 +20 00013734 7cf43b78 or r20,r7,r7 +24 00013738 7c771b78 or r23,r3,r3 +28 0001373c 7cb92b78 or r25,r5,r5 +32 00013740 90010008 stw r0,0x8(r1) +36 00013744 7cda3378 or r26,r6,r6 +40 00013748 7d124378 or r18,r8,r8 +44 0001374c 90410004 stw r2,0x4(r1) +48 00013750 9421ff50 stwu r1,0xff50(r1) +52 00013754 60000000 nop +56 00013758 60000000 nop +60 0001375c 81440000 lwz r10,0x0(r4) +64 00013760 3bea0001 addi r31,r10,0x1 +68 00013764 93e40000 stw r31,0x0(r4) +72 00013768 41920598 beq cr4,0x13d00 +76 0001376c 880a0001 lbz r0,0x1(r10) +80 00013770 7c0b0774 extsb r11,r0 +84 00013774 2f8b007a cmpwi cr7,r11,0x7a 'z' +88 00013778 409e0328 bne cr7,0x13aa0 +92 0001377c 3bea0003 addi r31,r10,0x3 +96 00013780 93e40000 stw r31,0x0(r4) +100 00013784 60000000 nop +104 00013788 60000000 nop +108 0001378c 880a0003 lbz r0,0x3(r10) +112 00013790 7c020774 extsb r2,r0 +116 00013794 2f82005f cmpwi cr7,r2,0x5f '_' +120 00013798 409e00fc bne cr7,0x13894 +124 0001379c 3bea0004 addi r31,r10,0x4 +128 000137a0 3e000004 lis r16,0x4 +132 000137a4 39600000 li r11,0x0 +136 000137a8 93e40000 stw r31,0x0(r4) +140 000137ac 81302818 lwz r9,0x2818(r16) +144 000137b0 880a0004 lbz r0,0x4(r10) +148 000137b4 7d2a4b78 or r10,r9,r9 +152 000137b8 7c050774 extsb r5,r0 +156 000137bc 54a20dfc rlwinm r2,r5,1,23,30 +160 000137c0 7c024a2e lhzx r0,r2,r9 +164 000137c4 70020004 andi. r2,r0,0x4 +168 000137c8 4082007c bne 0x13844 +172 000137cc 48000cc4 b 0x14490 +176 000137d0 1d7d000a mulli r11,r29,0xa +180 000137d4 3c006666 lis r0,0x6666 +184 000137d8 60006667 ori r0,r0,0x6667 +188 000137dc 7c0b0096 mulhw r0,r11,r0 +192 000137e0 7d62fe70 srawi r2,r11,31 +196 000137e4 7c001670 srawi r0,r0,2 +200 000137e8 7c020050 subf r0,r2,r0 +204 000137ec 1c00000a mulli r0,r0,0xa +208 000137f0 7f8b0000 cmpw cr7,r11,r0 +212 000137f4 419e004c beq cr7,0x13840 +216 000137f8 55200dfc rlwinm r0,r9,1,23,30 +220 000137fc 7fe3fb78 or r3,r31,r31 +224 00013800 7c4a022e lhzx r2,r10,r0 +228 00013804 70490004 andi. r9,r2,0x4 +232 00013808 4182006c beq 0x13874 +236 0001380c 7d495378 or r9,r10,r10 +240 00013810 3be30001 addi r31,r3,0x1 +244 00013814 93fb0000 stw r31,0x0(r27) +248 00013818 7fe3fb78 or r3,r31,r31 +252 0001381c 60000000 nop +256 00013820 881f0000 lbz r0,0x0(r31) +260 00013824 5400083c rlwinm r0,r0,1,0,30 +264 00013828 7c49022e lhzx r2,r9,r0 +268 0001382c 70400004 andi. r0,r2,0x4 +272 00013830 4082ffe0 bne 0x13810 +276 00013834 48000040 b 0x13874 +280 00013838 60000000 nop +284 0001383c 60000000 nop +288 00013840 81502818 lwz r10,0x2818(r16) +292 00013844 3bff0001 addi r31,r31,0x1 +296 00013848 7c4b2a14 add r2,r11,r5 +300 0001384c 93fb0000 stw r31,0x0(r27) +304 00013850 3ba2ffd0 addi r29,r2,0xffd0 +308 00013854 893f0000 lbz r9,0x0(r31) +312 00013858 7d250774 extsb r5,r9 +316 0001385c 54a00dfc rlwinm r0,r5,1,23,30 +320 00013860 7c4a022e lhzx r2,r10,r0 +324 00013864 70400004 andi. r0,r2,0x4 +328 00013868 4082ff68 bne 0x137d0 +332 0001386c 2f9d0000 cmpwi cr7,r29,0x0 +336 00013870 409c0008 bge cr7,0x13878 +340 00013874 3ba0ffff li r29,0xffff +344 00013878 805b0000 lwz r2,0x0(r27) +348 0001387c 88020000 lbz r0,0x0(r2) +352 00013880 2f80005f cmpwi cr7,r0,0x5f '_' +356 00013884 409e0c0c bne cr7,0x14490 +360 00013888 3be20001 addi r31,r2,0x1 +364 0001388c 93fb0000 stw r31,0x0(r27) +368 00013890 48000020 b 0x138b0 +372 00013894 38a2ffd0 addi r5,r2,0xffd0 +376 00013898 54a0063e rlwinm r0,r5,0,24,31 +380 0001389c 2b800009 cmplwi cr7,r0,0x9 +384 000138a0 419d0bf0 bgt cr7,0x14490 +388 000138a4 3bea0004 addi r31,r10,0x4 +392 000138a8 7cbd2b78 or r29,r5,r5 +396 000138ac 93e40000 stw r31,0x0(r4) +400 000138b0 2f9dffff cmpwi cr7,r29,0xffff +404 000138b4 419e0bdc beq cr7,0x14490 +408 000138b8 80170040 lwz r0,0x40(r23) +412 000138bc 2f800000 cmpwi cr7,r0,0x0 +416 000138c0 419e0010 beq cr7,0x138d0 +420 000138c4 80170044 lwz r0,0x44(r23) +424 000138c8 7f9d0000 cmpw cr7,r29,r0 +428 000138cc 409c0bc4 bge cr7,0x14490 +432 000138d0 817b0000 lwz r11,0x0(r27) +436 000138d4 880b0000 lbz r0,0x0(r11) +440 000138d8 7c020774 extsb r2,r0 +444 000138dc 2f82005f cmpwi cr7,r2,0x5f '_' +448 000138e0 409e00fc bne cr7,0x139dc +452 000138e4 3beb0001 addi r31,r11,0x1 +456 000138e8 3e000004 lis r16,0x4 +460 000138ec 39400000 li r10,0x0 +464 000138f0 93fb0000 stw r31,0x0(r27) +468 000138f4 81302818 lwz r9,0x2818(r16) +472 000138f8 7d274b78 or r7,r9,r9 +476 000138fc 880b0001 lbz r0,0x1(r11) +480 00013900 7c0b0774 extsb r11,r0 +484 00013904 55620dfc rlwinm r2,r11,1,23,30 +488 00013908 7c024a2e lhzx r0,r2,r9 +492 0001390c 70020004 andi. r2,r0,0x4 +496 00013910 4082007c bne 0x1398c +500 00013914 48000b7c b 0x14490 +504 00013918 60000000 nop +508 0001391c 60000000 nop +512 00013920 1d49000a mulli r10,r9,0xa +516 00013924 3c006666 lis r0,0x6666 +520 00013928 60006667 ori r0,r0,0x6667 +524 0001392c 7c0a0096 mulhw r0,r10,r0 +528 00013930 7d42fe70 srawi r2,r10,31 +532 00013934 7c001670 srawi r0,r0,2 +536 00013938 7c020050 subf r0,r2,r0 +540 0001393c 1c00000a mulli r0,r0,0xa +544 00013940 7f8a0000 cmpw cr7,r10,r0 +548 00013944 419e0044 beq cr7,0x13988 +552 00013948 55000dfc rlwinm r0,r8,1,23,30 +556 0001394c 7fe3fb78 or r3,r31,r31 +560 00013950 7c47022e lhzx r2,r7,r0 +564 00013954 70490004 andi. r9,r2,0x4 +568 00013958 41820064 beq 0x139bc +572 0001395c 7ce93b78 or r9,r7,r7 +576 00013960 3be30001 addi r31,r3,0x1 +580 00013964 93fb0000 stw r31,0x0(r27) +584 00013968 7fe3fb78 or r3,r31,r31 +588 0001396c 60000000 nop +592 00013970 881f0000 lbz r0,0x0(r31) +596 00013974 5400083c rlwinm r0,r0,1,0,30 +600 00013978 7c49022e lhzx r2,r9,r0 +604 0001397c 70400004 andi. r0,r2,0x4 +608 00013980 4082ffe0 bne 0x13960 +612 00013984 48000038 b 0x139bc +616 00013988 80f02818 lwz r7,0x2818(r16) +620 0001398c 3bff0001 addi r31,r31,0x1 +624 00013990 7c4a5a14 add r2,r10,r11 +628 00013994 93fb0000 stw r31,0x0(r27) +632 00013998 3922ffd0 addi r9,r2,0xffd0 +636 0001399c 891f0000 lbz r8,0x0(r31) +640 000139a0 7d0b0774 extsb r11,r8 +644 000139a4 55600dfc rlwinm r0,r11,1,23,30 +648 000139a8 7c47022e lhzx r2,r7,r0 +652 000139ac 70400004 andi. r0,r2,0x4 +656 000139b0 4082ff70 bne 0x13920 +660 000139b4 2f890000 cmpwi cr7,r9,0x0 +664 000139b8 409c0008 bge cr7,0x139c0 +668 000139bc 3920ffff li r9,0xffff +672 000139c0 805b0000 lwz r2,0x0(r27) +676 000139c4 88020000 lbz r0,0x0(r2) +680 000139c8 2f80005f cmpwi cr7,r0,0x5f '_' +684 000139cc 409e0ac4 bne cr7,0x14490 +688 000139d0 3be20001 addi r31,r2,0x1 +692 000139d4 93fb0000 stw r31,0x0(r27) +696 000139d8 48000020 b 0x139f8 +700 000139dc 3842ffd0 addi r2,r2,0xffd0 +704 000139e0 5440063e rlwinm r0,r2,0,24,31 +708 000139e4 2b800009 cmplwi cr7,r0,0x9 +712 000139e8 419d0aa8 bgt cr7,0x14490 +716 000139ec 3beb0001 addi r31,r11,0x1 +720 000139f0 7c491378 or r9,r2,r2 +724 000139f4 93fb0000 stw r31,0x0(r27) +728 000139f8 2f89ffff cmpwi cr7,r9,0xffff +732 000139fc 419e0a94 beq cr7,0x14490 +736 00013a00 80570040 lwz r2,0x40(r23) +740 00013a04 2f820000 cmpwi cr7,r2,0x0 +744 00013a08 419e0038 beq cr7,0x13a40 +748 00013a0c 57bf103a rlwinm r31,r29,2,0,29 +752 00013a10 7f23cb78 or r3,r25,r25 +756 00013a14 7c82f82e lwzx r4,r2,r31 +760 00013a18 4bfface9 bl _string_append +764 00013a1c 2f9a0000 cmpwi cr7,r26,0x0 +768 00013a20 419e02e0 beq cr7,0x13d00 +772 00013a24 80570040 lwz r2,0x40(r23) +776 00013a28 7f43d378 or r3,r26,r26 +780 00013a2c 3a600000 li r19,0x0 +784 00013a30 3e000004 lis r16,0x4 +788 00013a34 7c9f102e lwzx r4,r31,r2 +792 00013a38 4bffacc9 bl _string_append +796 00013a3c 480002cc b 0x13d08 +800 00013a40 3fe00003 lis r31,0x3 +804 00013a44 3bc10044 addi r30,r1,0x44 +808 00013a48 7fa5eb78 or r5,r29,r29 +812 00013a4c 3bffd898 addi r31,r31,0xd898 T%d +816 00013a50 7fc3f378 or r3,r30,r30 +820 00013a54 7fe4fb78 or r4,r31,r31 +824 00013a58 4801e9a9 bl 0x32400 _sprintf$LDBL128 +828 00013a5c 7f23cb78 or r3,r25,r25 +832 00013a60 7fc4f378 or r4,r30,r30 +836 00013a64 4bffac9d bl _string_append +840 00013a68 2f9a0000 cmpwi cr7,r26,0x0 +844 00013a6c 419e0294 beq cr7,0x13d00 +848 00013a70 7fe4fb78 or r4,r31,r31 +852 00013a74 7fa5eb78 or r5,r29,r29 +856 00013a78 7fc3f378 or r3,r30,r30 +860 00013a7c 3a600000 li r19,0x0 +864 00013a80 3e000004 lis r16,0x4 +868 00013a84 4801e97d bl 0x32400 _sprintf$LDBL128 +872 00013a88 7f43d378 or r3,r26,r26 +876 00013a8c 7fc4f378 or r4,r30,r30 +880 00013a90 4bffac71 bl _string_append +884 00013a94 48000274 b 0x13d08 +888 00013a98 60000000 nop +892 00013a9c 60000000 nop +896 00013aa0 3e000004 lis r16,0x4 +900 00013aa4 55690dfc rlwinm r9,r11,1,23,30 +904 00013aa8 80502818 lwz r2,0x2818(r16) +908 00013aac 7c09122e lhzx r0,r9,r2 +912 00013ab0 70020004 andi. r2,r0,0x4 +916 00013ab4 418209dc beq 0x14490 +920 00013ab8 48000070 b 0x13b28 +924 00013abc 60000000 nop +928 00013ac0 1cbe000a mulli r5,r30,0xa +932 00013ac4 3c006666 lis r0,0x6666 +936 00013ac8 60006667 ori r0,r0,0x6667 +940 00013acc 7c050096 mulhw r0,r5,r0 +944 00013ad0 7ca2fe70 srawi r2,r5,31 +948 00013ad4 7c001670 srawi r0,r0,2 +952 00013ad8 7c020050 subf r0,r2,r0 +956 00013adc 1c00000a mulli r0,r0,0xa +960 00013ae0 7f850000 cmpw cr7,r5,r0 +964 00013ae4 419e004c beq cr7,0x13b30 +968 00013ae8 55200dfc rlwinm r0,r9,1,23,30 +972 00013aec 7fe3fb78 or r3,r31,r31 +976 00013af0 7c4a022e lhzx r2,r10,r0 +980 00013af4 70490004 andi. r9,r2,0x4 +984 00013af8 41820998 beq 0x14490 +988 00013afc 7d495378 or r9,r10,r10 +992 00013b00 3be30001 addi r31,r3,0x1 +996 00013b04 93fb0000 stw r31,0x0(r27) +1000 00013b08 7fe3fb78 or r3,r31,r31 +1004 00013b0c 60000000 nop +1008 00013b10 881f0000 lbz r0,0x0(r31) +1012 00013b14 5400083c rlwinm r0,r0,1,0,30 +1016 00013b18 7c49022e lhzx r2,r9,r0 +1020 00013b1c 70400004 andi. r0,r2,0x4 +1024 00013b20 4082ffe0 bne 0x13b00 +1028 00013b24 4800096c b 0x14490 +1032 00013b28 38a00000 li r5,0x0 +1036 00013b2c 60000000 nop +1040 00013b30 3bff0001 addi r31,r31,0x1 +1044 00013b34 7c455a14 add r2,r5,r11 +1048 00013b38 81502818 lwz r10,0x2818(r16) +1052 00013b3c 93fb0000 stw r31,0x0(r27) +1056 00013b40 3bc2ffd0 addi r30,r2,0xffd0 +1060 00013b44 893f0000 lbz r9,0x0(r31) +1064 00013b48 7d2b0774 extsb r11,r9 +1068 00013b4c 55600dfc rlwinm r0,r11,1,23,30 +1072 00013b50 7c4a022e lhzx r2,r10,r0 +1076 00013b54 70400004 andi. r0,r2,0x4 +1080 00013b58 4082ff68 bne 0x13ac0 +1084 00013b5c 2f9e0000 cmpwi cr7,r30,0x0 +1088 00013b60 419c0930 blt cr7,0x14490 +1092 00013b64 419e092c beq cr7,0x14490 +1096 00013b68 7fe3fb78 or r3,r31,r31 +1100 00013b6c 4801e815 bl 0x32380 _strlen +1104 00013b70 7f83f000 cmpw cr7,r3,r30 +1108 00013b74 419c091c blt cr7,0x14490 +1112 00013b78 80170000 lwz r0,0x0(r23) +1116 00013b7c 70020004 andi. r2,r0,0x4 +1120 00013b80 41820918 beq 0x14498 +1124 00013b84 3c800003 lis r4,0x3 +1128 00013b88 7fe3fb78 or r3,r31,r31 +1132 00013b8c 38a00008 li r5,0x8 +1136 00013b90 3a600001 li r19,0x1 +1140 00013b94 3884d8d8 addi r4,r4,0xd8d8 JArray1Z +1144 00013b98 4801e7d9 bl 0x32370 _strncmp +1148 00013b9c 2f830000 cmpwi cr7,r3,0x0 +1152 00013ba0 419e009c beq cr7,0x13c3c +1156 00013ba4 480008f4 b 0x14498 +1160 00013ba8 2f9e001f cmpwi cr7,r30,0x1f +1164 00013bac 409d0010 ble cr7,0x13bbc +1168 00013bb0 7fc3f378 or r3,r30,r30 +1172 00013bb4 7fddf378 or r29,r30,r30 +1176 00013bb8 4800000c b 0x13bc4 +1180 00013bbc 38600020 li r3,0x20 +1184 00013bc0 3ba00020 li r29,0x20 +1188 00013bc4 48005bed bl _xmalloc +1192 00013bc8 7c1d1a14 add r0,r29,r3 +1196 00013bcc 7c621b78 or r2,r3,r3 +1200 00013bd0 90790000 stw r3,0x0(r25) +1204 00013bd4 90790004 stw r3,0x4(r25) +1208 00013bd8 90190008 stw r0,0x8(r25) +1212 00013bdc 48000040 b 0x13c1c +1216 00013be0 80590004 lwz r2,0x4(r25) +1220 00013be4 80190008 lwz r0,0x8(r25) +1224 00013be8 7c020050 subf r0,r2,r0 +1228 00013bec 7f80f000 cmpw cr7,r0,r30 +1232 00013bf0 409c002c bge cr7,0x13c1c +1236 00013bf4 7fa31050 subf r29,r3,r2 +1240 00013bf8 7f9df214 add r28,r29,r30 +1244 00013bfc 579c083c rlwinm r28,r28,1,0,30 +1248 00013c00 7f84e378 or r4,r28,r28 +1252 00013c04 48005cfd bl _xrealloc +1256 00013c08 7f9c1a14 add r28,r28,r3 +1260 00013c0c 7c43ea14 add r2,r3,r29 +1264 00013c10 90790000 stw r3,0x0(r25) +1268 00013c14 93990008 stw r28,0x8(r25) +1272 00013c18 90590004 stw r2,0x4(r25) +1276 00013c1c 7c431378 or r3,r2,r2 +1280 00013c20 7fe4fb78 or r4,r31,r31 +1284 00013c24 7fc5f378 or r5,r30,r30 +1288 00013c28 3a600000 li r19,0x0 +1292 00013c2c 4801e725 bl 0x32350 _memcpy +1296 00013c30 80190004 lwz r0,0x4(r25) +1300 00013c34 7c5e0214 add r2,r30,r0 +1304 00013c38 90590004 stw r2,0x4(r25) +1308 00013c3c 2f9a0000 cmpwi cr7,r26,0x0 +1312 00013c40 419e00a4 beq cr7,0x13ce4 +1316 00013c44 807a0000 lwz r3,0x0(r26) +1320 00013c48 83fb0000 lwz r31,0x0(r27) +1324 00013c4c 2f830000 cmpwi cr7,r3,0x0 +1328 00013c50 409e003c bne cr7,0x13c8c +1332 00013c54 2f9e001f cmpwi cr7,r30,0x1f +1336 00013c58 409d0010 ble cr7,0x13c68 +1340 00013c5c 7fc3f378 or r3,r30,r30 +1344 00013c60 7fdcf378 or r28,r30,r30 +1348 00013c64 4800000c b 0x13c70 +1352 00013c68 38600020 li r3,0x20 +1356 00013c6c 3b800020 li r28,0x20 +1360 00013c70 48005b41 bl _xmalloc +1364 00013c74 7c1c1a14 add r0,r28,r3 +1368 00013c78 7c7d1b78 or r29,r3,r3 +1372 00013c7c 907a0000 stw r3,0x0(r26) +1376 00013c80 907a0004 stw r3,0x4(r26) +1380 00013c84 901a0008 stw r0,0x8(r26) +1384 00013c88 48000040 b 0x13cc8 +1388 00013c8c 83ba0004 lwz r29,0x4(r26) +1392 00013c90 801a0008 lwz r0,0x8(r26) +1396 00013c94 7c1d0050 subf r0,r29,r0 +1400 00013c98 7f80f000 cmpw cr7,r0,r30 +1404 00013c9c 409c002c bge cr7,0x13cc8 +1408 00013ca0 7fa3e850 subf r29,r3,r29 +1412 00013ca4 7f9df214 add r28,r29,r30 +1416 00013ca8 579c083c rlwinm r28,r28,1,0,30 +1420 00013cac 7f84e378 or r4,r28,r28 +1424 00013cb0 48005c51 bl _xrealloc +1428 00013cb4 7f9c1a14 add r28,r28,r3 +1432 00013cb8 7fa3ea14 add r29,r3,r29 +1436 00013cbc 907a0000 stw r3,0x0(r26) +1440 00013cc0 939a0008 stw r28,0x8(r26) +1444 00013cc4 93ba0004 stw r29,0x4(r26) +1448 00013cc8 7fa3eb78 or r3,r29,r29 +1452 00013ccc 7fe4fb78 or r4,r31,r31 +1456 00013cd0 7fc5f378 or r5,r30,r30 +1460 00013cd4 4801e67d bl 0x32350 _memcpy +1464 00013cd8 801a0004 lwz r0,0x4(r26) +1468 00013cdc 7c1e0214 add r0,r30,r0 +1472 00013ce0 901a0004 stw r0,0x4(r26) +1476 00013ce4 83fb0000 lwz r31,0x0(r27) +1480 00013ce8 2f930000 cmpwi cr7,r19,0x0 +1484 00013cec 7ffefa14 add r31,r30,r31 +1488 00013cf0 93fb0000 stw r31,0x0(r27) +1492 00013cf4 419e0014 beq cr7,0x13d08 +1496 00013cf8 48000024 b 0x13d1c +1500 00013cfc 60000000 nop +1504 00013d00 3a600000 li r19,0x0 +1508 00013d04 3e000004 lis r16,0x4 +1512 00013d08 3c800003 lis r4,0x3 +1516 00013d0c 7f23cb78 or r3,r25,r25 +1520 00013d10 3884cfb4 addi r4,r4,0xcfb4 < +1524 00013d14 4bffa9ed bl _string_append +1528 00013d18 83fb0000 lwz r31,0x0(r27) +1532 00013d1c 885f0000 lbz r2,0x0(r31) +1536 00013d20 81302818 lwz r9,0x2818(r16) +1540 00013d24 7febfb78 or r11,r31,r31 +1544 00013d28 7c430774 extsb r3,r2 +1548 00013d2c 54600dfc rlwinm r0,r3,1,23,30 +1552 00013d30 7c49022e lhzx r2,r9,r0 +1556 00013d34 70400004 andi. r0,r2,0x4 +1560 00013d38 41820758 beq 0x14490 +1564 00013d3c 3bff0001 addi r31,r31,0x1 +1568 00013d40 3b03ffd0 addi r24,r3,0xffd0 +1572 00013d44 93fb0000 stw r31,0x0(r27) +1576 00013d48 7feafb78 or r10,r31,r31 +1580 00013d4c 880b0001 lbz r0,0x1(r11) +1584 00013d50 5400083c rlwinm r0,r0,1,0,30 +1588 00013d54 7c49022e lhzx r2,r9,r0 +1592 00013d58 70400004 andi. r0,r2,0x4 +1596 00013d5c 41820054 beq 0x13db0 +1600 00013d60 887f0000 lbz r3,0x0(r31) +1604 00013d64 7d284b78 or r8,r9,r9 +1608 00013d68 7f02c378 or r2,r24,r24 +1612 00013d6c 60000000 nop +1616 00013d70 7c600774 extsb r0,r3 +1620 00013d74 8c6a0001 lbzu r3,0x1(r10) +1624 00013d78 1c42000a mulli r2,r2,0xa +1628 00013d7c 7c6b0774 extsb r11,r3 +1632 00013d80 7c420214 add r2,r2,r0 +1636 00013d84 55690dfc rlwinm r9,r11,1,23,30 +1640 00013d88 3842ffd0 addi r2,r2,0xffd0 +1644 00013d8c 7c09422e lhzx r0,r9,r8 +1648 00013d90 70090004 andi. r9,r0,0x4 +1652 00013d94 4082ffdc bne 0x13d70 +1656 00013d98 2f8b005f cmpwi cr7,r11,0x5f '_' +1660 00013d9c 409e0014 bne cr7,0x13db0 +1664 00013da0 3bea0001 addi r31,r10,0x1 +1668 00013da4 7c581378 or r24,r2,r2 +1672 00013da8 93fb0000 stw r31,0x0(r27) +1676 00013dac 60000000 nop +1680 00013db0 40920050 bne cr4,0x13e00 +1684 00013db4 5703103a rlwinm r3,r24,2,0,29 +1688 00013db8 480059f9 bl _xmalloc +1692 00013dbc 2f980000 cmpwi cr7,r24,0x0 +1696 00013dc0 93170044 stw r24,0x44(r23) +1700 00013dc4 90770040 stw r3,0x40(r23) +1704 00013dc8 409d058c ble cr7,0x14354 +1708 00013dcc 7f0903a6 mtspr ctr,r24 +1712 00013dd0 39600000 li r11,0x0 +1716 00013dd4 38000000 li r0,0x0 +1720 00013dd8 60000000 nop +1724 00013ddc 60000000 nop +1728 00013de0 81370040 lwz r9,0x40(r23) +1732 00013de4 5562103a rlwinm r2,r11,2,0,29 +1736 00013de8 396b0001 addi r11,r11,0x1 +1740 00013dec 7c02492e stwx r0,r2,r9 +1744 00013df0 42400018 bdz 0x13e08 +1748 00013df4 4bffffec b 0x13de0 +1752 00013df8 60000000 nop +1756 00013dfc 60000000 nop +1760 00013e00 2f980000 cmpwi cr7,r24,0x0 +1764 00013e04 409d0550 ble cr7,0x14354 +1768 00013e08 3aa00000 li r21,0x0 +1772 00013e0c 3ac00000 li r22,0x0 +1776 00013e10 805b0000 lwz r2,0x0(r27) +1780 00013e14 88020000 lbz r0,0x0(r2) +1784 00013e18 7c000774 extsb r0,r0 +1788 00013e1c 2f80005a cmpwi cr7,r0,0x5a 'Z' +1792 00013e20 409e0160 bne cr7,0x13f80 +1796 00013e24 3be20001 addi r31,r2,0x1 +1800 00013e28 7ee3bb78 or r3,r23,r23 +1804 00013e2c 7f64db78 or r4,r27,r27 +1808 00013e30 38a10038 addi r5,r1,0x38 +1812 00013e34 93fb0000 stw r31,0x0(r27) +1816 00013e38 4bffd7b9 bl _do_type +1820 00013e3c 7c7a1b79 or. r26,r3,r3 +1824 00013e40 7fc00026 mfcr r30 +1828 00013e44 41820100 beq 0x13f44 +1832 00013e48 80810038 lwz r4,0x38(r1) +1836 00013e4c 80a1003c lwz r5,0x3c(r1) +1840 00013e50 7f842800 cmpw cr7,r4,r5 +1844 00013e54 419e00ac beq cr7,0x13f00 +1848 00013e58 80790000 lwz r3,0x0(r25) +1852 00013e5c 7fe42850 subf r31,r4,r5 +1856 00013e60 2f830000 cmpwi cr7,r3,0x0 +1860 00013e64 409e0040 bne cr7,0x13ea4 +1864 00013e68 2f9f001f cmpwi cr7,r31,0x1f +1868 00013e6c 409d0010 ble cr7,0x13e7c +1872 00013e70 7fe3fb78 or r3,r31,r31 +1876 00013e74 7ffdfb78 or r29,r31,r31 +1880 00013e78 4800000c b 0x13e84 +1884 00013e7c 38600020 li r3,0x20 +1888 00013e80 3ba00020 li r29,0x20 +1892 00013e84 4800592d bl _xmalloc +1896 00013e88 80810038 lwz r4,0x38(r1) +1900 00013e8c 7c1d1a14 add r0,r29,r3 +1904 00013e90 7c621b78 or r2,r3,r3 +1908 00013e94 90790000 stw r3,0x0(r25) +1912 00013e98 90790004 stw r3,0x4(r25) +1916 00013e9c 90190008 stw r0,0x8(r25) +1920 00013ea0 48000044 b 0x13ee4 +1924 00013ea4 80590004 lwz r2,0x4(r25) +1928 00013ea8 80190008 lwz r0,0x8(r25) +1932 00013eac 7c020050 subf r0,r2,r0 +1936 00013eb0 7f9f0000 cmpw cr7,r31,r0 +1940 00013eb4 409d0030 ble cr7,0x13ee4 +1944 00013eb8 7fa31050 subf r29,r3,r2 +1948 00013ebc 7f9fea14 add r28,r31,r29 +1952 00013ec0 579c083c rlwinm r28,r28,1,0,30 +1956 00013ec4 7f84e378 or r4,r28,r28 +1960 00013ec8 48005a39 bl _xrealloc +1964 00013ecc 80810038 lwz r4,0x38(r1) +1968 00013ed0 7f9c1a14 add r28,r28,r3 +1972 00013ed4 7c43ea14 add r2,r3,r29 +1976 00013ed8 90790000 stw r3,0x0(r25) +1980 00013edc 93990008 stw r28,0x8(r25) +1984 00013ee0 90590004 stw r2,0x4(r25) +1988 00013ee4 7c431378 or r3,r2,r2 +1992 00013ee8 7fe5fb78 or r5,r31,r31 +1996 00013eec 4801e465 bl 0x32350 _memcpy +2000 00013ef0 80190004 lwz r0,0x4(r25) +2004 00013ef4 80810038 lwz r4,0x38(r1) +2008 00013ef8 7c5f0214 add r2,r31,r0 +2012 00013efc 90590004 stw r2,0x4(r25) +2016 00013f00 40920048 bne cr4,0x13f48 +2020 00013f04 83a1003c lwz r29,0x3c(r1) +2024 00013f08 83970040 lwz r28,0x40(r23) +2028 00013f0c 7fa4e850 subf r29,r4,r29 +2032 00013f10 387d0001 addi r3,r29,0x1 +2036 00013f14 4800589d bl _xmalloc +2040 00013f18 7fa5eb78 or r5,r29,r29 +2044 00013f1c 7c76e12e stwx r3,r22,r28 +2048 00013f20 80570040 lwz r2,0x40(r23) +2052 00013f24 80810038 lwz r4,0x38(r1) +2056 00013f28 7c62b02e lwzx r3,r2,r22 +2060 00013f2c 4801e425 bl 0x32350 _memcpy +2064 00013f30 80570040 lwz r2,0x40(r23) +2068 00013f34 7d22b02e lwzx r9,r2,r22 +2072 00013f38 7e89e9ae stbx r20,r9,r29 +2076 00013f3c 80810038 lwz r4,0x38(r1) +2080 00013f40 48000008 b 0x13f48 +2084 00013f44 80810038 lwz r4,0x38(r1) +2088 00013f48 2f840000 cmpwi cr7,r4,0x0 +2092 00013f4c 419e0020 beq cr7,0x13f6c +2096 00013f50 7c832378 or r3,r4,r4 +2100 00013f54 4801e40d bl 0x32360 _free +2104 00013f58 38000000 li r0,0x0 +2108 00013f5c 38800000 li r4,0x0 +2112 00013f60 90010040 stw r0,0x40(r1) +2116 00013f64 90810038 stw r4,0x38(r1) +2120 00013f68 9001003c stw r0,0x3c(r1) +2124 00013f6c 7fd80120 mtocrf 0x80,r30 +2128 00013f70 408203d0 bne 0x14340 +2132 00013f74 480003e0 b 0x14354 +2136 00013f78 60000000 nop +2140 00013f7c 60000000 nop +2144 00013f80 2f80007a cmpwi cr7,r0,0x7a 'z' +2148 00013f84 409e01fc bne cr7,0x14180 +2152 00013f88 3be20001 addi r31,r2,0x1 +2156 00013f8c 7ee3bb78 or r3,r23,r23 +2160 00013f90 7f64db78 or r4,r27,r27 +2164 00013f94 7f25cb78 or r5,r25,r25 +2168 00013f98 93fb0000 stw r31,0x0(r27) +2172 00013f9c 4bfff4a5 bl _demangle_template_template_parm +2176 00013fa0 7c7a1b79 or. r26,r3,r3 +2180 00013fa4 418203b0 beq 0x14354 +2184 00013fa8 817b0000 lwz r11,0x0(r27) +2188 00013fac 81302818 lwz r9,0x2818(r16) +2192 00013fb0 880b0000 lbz r0,0x0(r11) +2196 00013fb4 7c050774 extsb r5,r0 +2200 00013fb8 54a20dfc rlwinm r2,r5,1,23,30 +2204 00013fbc 7c024a2e lhzx r0,r2,r9 +2208 00013fc0 70020004 andi. r2,r0,0x4 +2212 00013fc4 4182037c beq 0x14340 +2216 00013fc8 48000070 b 0x14038 +2220 00013fcc 60000000 nop +2224 00013fd0 1c7e000a mulli r3,r30,0xa +2228 00013fd4 3c006666 lis r0,0x6666 +2232 00013fd8 60006667 ori r0,r0,0x6667 +2236 00013fdc 7c030096 mulhw r0,r3,r0 +2240 00013fe0 7c62fe70 srawi r2,r3,31 +2244 00013fe4 7c001670 srawi r0,r0,2 +2248 00013fe8 7c020050 subf r0,r2,r0 +2252 00013fec 1c00000a mulli r0,r0,0xa +2256 00013ff0 7f830000 cmpw cr7,r3,r0 +2260 00013ff4 419e004c beq cr7,0x14040 +2264 00013ff8 55200dfc rlwinm r0,r9,1,23,30 +2268 00013ffc 7fe3fb78 or r3,r31,r31 +2272 00014000 7c4a022e lhzx r2,r10,r0 +2276 00014004 70490004 andi. r9,r2,0x4 +2280 00014008 41820338 beq 0x14340 +2284 0001400c 7d495378 or r9,r10,r10 +2288 00014010 3be30001 addi r31,r3,0x1 +2292 00014014 93fb0000 stw r31,0x0(r27) +2296 00014018 7fe3fb78 or r3,r31,r31 +2300 0001401c 60000000 nop +2304 00014020 881f0000 lbz r0,0x0(r31) +2308 00014024 5400083c rlwinm r0,r0,1,0,30 +2312 00014028 7c49022e lhzx r2,r9,r0 +2316 0001402c 70400004 andi. r0,r2,0x4 +2320 00014030 4082ffe0 bne 0x14010 +2324 00014034 4800030c b 0x14340 +2328 00014038 38600000 li r3,0x0 +2332 0001403c 60000000 nop +2336 00014040 3beb0001 addi r31,r11,0x1 +2340 00014044 7c432a14 add r2,r3,r5 +2344 00014048 81502818 lwz r10,0x2818(r16) +2348 0001404c 93fb0000 stw r31,0x0(r27) +2352 00014050 3bc2ffd0 addi r30,r2,0xffd0 +2356 00014054 7febfb78 or r11,r31,r31 +2360 00014058 893f0000 lbz r9,0x0(r31) +2364 0001405c 7d250774 extsb r5,r9 +2368 00014060 54a00dfc rlwinm r0,r5,1,23,30 +2372 00014064 7c4a022e lhzx r2,r10,r0 +2376 00014068 70400004 andi. r0,r2,0x4 +2380 0001406c 4082ff64 bne 0x13fd0 +2384 00014070 2f9e0000 cmpwi cr7,r30,0x0 +2388 00014074 419c02cc blt cr7,0x14340 +2392 00014078 409d02c8 ble cr7,0x14340 +2396 0001407c 7fe3fb78 or r3,r31,r31 +2400 00014080 4801e301 bl 0x32380 _strlen +2404 00014084 7f83f000 cmpw cr7,r3,r30 +2408 00014088 419c02b8 blt cr7,0x14340 +2412 0001408c 3c800003 lis r4,0x3 +2416 00014090 7f23cb78 or r3,r25,r25 +2420 00014094 3884d820 addi r4,r4,0xd820 +2424 00014098 4bffa669 bl _string_append +2428 0001409c 80790000 lwz r3,0x0(r25) +2432 000140a0 823b0000 lwz r17,0x0(r27) +2436 000140a4 2f830000 cmpwi cr7,r3,0x0 +2440 000140a8 409e003c bne cr7,0x140e4 +2444 000140ac 2f9e001f cmpwi cr7,r30,0x1f +2448 000140b0 409d0010 ble cr7,0x140c0 +2452 000140b4 7fc3f378 or r3,r30,r30 +2456 000140b8 7fdff378 or r31,r30,r30 +2460 000140bc 4800000c b 0x140c8 +2464 000140c0 38600020 li r3,0x20 +2468 000140c4 3be00020 li r31,0x20 +2472 000140c8 480056e9 bl _xmalloc +2476 000140cc 7c1f1a14 add r0,r31,r3 +2480 000140d0 7c621b78 or r2,r3,r3 +2484 000140d4 90790000 stw r3,0x0(r25) +2488 000140d8 90790004 stw r3,0x4(r25) +2492 000140dc 90190008 stw r0,0x8(r25) +2496 000140e0 48000040 b 0x14120 +2500 000140e4 80590004 lwz r2,0x4(r25) +2504 000140e8 80190008 lwz r0,0x8(r25) +2508 000140ec 7c020050 subf r0,r2,r0 +2512 000140f0 7f80f000 cmpw cr7,r0,r30 +2516 000140f4 409c002c bge cr7,0x14120 +2520 000140f8 7fa31050 subf r29,r3,r2 +2524 000140fc 7f9df214 add r28,r29,r30 +2528 00014100 579c083c rlwinm r28,r28,1,0,30 +2532 00014104 7f84e378 or r4,r28,r28 +2536 00014108 480057f9 bl _xrealloc +2540 0001410c 7f9c1a14 add r28,r28,r3 +2544 00014110 7c43ea14 add r2,r3,r29 +2548 00014114 90790000 stw r3,0x0(r25) +2552 00014118 93990008 stw r28,0x8(r25) +2556 0001411c 90590004 stw r2,0x4(r25) +2560 00014120 7c431378 or r3,r2,r2 +2564 00014124 7e248b78 or r4,r17,r17 +2568 00014128 7fc5f378 or r5,r30,r30 +2572 0001412c 4801e225 bl 0x32350 _memcpy +2576 00014130 80190004 lwz r0,0x4(r25) +2580 00014134 7c5e0214 add r2,r30,r0 +2584 00014138 90590004 stw r2,0x4(r25) +2588 0001413c 40920034 bne cr4,0x14170 +2592 00014140 83b70040 lwz r29,0x40(r23) +2596 00014144 387e0001 addi r3,r30,0x1 +2600 00014148 48005669 bl _xmalloc +2604 0001414c 7fc5f378 or r5,r30,r30 +2608 00014150 7c76e92e stwx r3,r22,r29 +2612 00014154 80570040 lwz r2,0x40(r23) +2616 00014158 809b0000 lwz r4,0x0(r27) +2620 0001415c 7c62b02e lwzx r3,r2,r22 +2624 00014160 4801e1f1 bl 0x32350 _memcpy +2628 00014164 80570040 lwz r2,0x40(r23) +2632 00014168 7d22b02e lwzx r9,r2,r22 +2636 0001416c 7e89f1ae stbx r20,r9,r30 +2640 00014170 801b0000 lwz r0,0x0(r27) +2644 00014174 7c1e0214 add r0,r30,r0 +2648 00014178 901b0000 stw r0,0x0(r27) +2652 0001417c 480001c4 b 0x14340 +2656 00014180 7ee3bb78 or r3,r23,r23 +2660 00014184 7f64db78 or r4,r27,r27 +2664 00014188 38a10038 addi r5,r1,0x38 +2668 0001418c 4bffd465 bl _do_type +2672 00014190 7c7e1b78 or r30,r3,r3 +2676 00014194 80610038 lwz r3,0x38(r1) +2680 00014198 2f830000 cmpwi cr7,r3,0x0 +2684 0001419c 419e0018 beq cr7,0x141b4 +2688 000141a0 4801e1c1 bl 0x32360 _free +2692 000141a4 38000000 li r0,0x0 +2696 000141a8 90010038 stw r0,0x38(r1) +2700 000141ac 9001003c stw r0,0x3c(r1) +2704 000141b0 90010040 stw r0,0x40(r1) +2708 000141b4 2f9e0000 cmpwi cr7,r30,0x0 +2712 000141b8 419e019c beq cr7,0x14354 +2716 000141bc 41920014 beq cr4,0x141d0 +2720 000141c0 7f3fcb78 or r31,r25,r25 +2724 000141c4 4800001c b 0x141e0 +2728 000141c8 60000000 nop +2732 000141cc 60000000 nop +2736 000141d0 9281004c stw r20,0x4c(r1) +2740 000141d4 92810048 stw r20,0x48(r1) +2744 000141d8 3be10044 addi r31,r1,0x44 +2748 000141dc 92810044 stw r20,0x44(r1) +2752 000141e0 7fc6f378 or r6,r30,r30 +2756 000141e4 7ee3bb78 or r3,r23,r23 +2760 000141e8 7f64db78 or r4,r27,r27 +2764 000141ec 7fe5fb78 or r5,r31,r31 +2768 000141f0 48001111 bl _demangle_template_value_parm +2772 000141f4 7c7a1b79 or. r26,r3,r3 +2776 000141f8 40820028 bne 0x14220 +2780 000141fc 40920158 bne cr4,0x14354 +2784 00014200 807f0000 lwz r3,0x0(r31) +2788 00014204 2f830000 cmpwi cr7,r3,0x0 +2792 00014208 419e014c beq cr7,0x14354 +2796 0001420c 4801e155 bl 0x32360 _free +2800 00014210 935f0000 stw r26,0x0(r31) +2804 00014214 935f0004 stw r26,0x4(r31) +2808 00014218 935f0008 stw r26,0x8(r31) +2812 0001421c 4800013c b 0x14358 +2816 00014220 40920120 bne cr4,0x14340 +2820 00014224 801f0000 lwz r0,0x0(r31) +2824 00014228 83bf0004 lwz r29,0x4(r31) +2828 0001422c 83970040 lwz r28,0x40(r23) +2832 00014230 7fa0e850 subf r29,r0,r29 +2836 00014234 387d0001 addi r3,r29,0x1 +2840 00014238 48005579 bl _xmalloc +2844 0001423c 7fa5eb78 or r5,r29,r29 +2848 00014240 7c76e12e stwx r3,r22,r28 +2852 00014244 80570040 lwz r2,0x40(r23) +2856 00014248 809f0000 lwz r4,0x0(r31) +2860 0001424c 7c62b02e lwzx r3,r2,r22 +2864 00014250 4801e101 bl 0x32350 _memcpy +2868 00014254 80570040 lwz r2,0x40(r23) +2872 00014258 7d22b02e lwzx r9,r2,r22 +2876 0001425c 7e89e9ae stbx r20,r9,r29 +2880 00014260 807f0000 lwz r3,0x0(r31) +2884 00014264 801f0004 lwz r0,0x4(r31) +2888 00014268 7f830000 cmpw cr7,r3,r0 +2892 0001426c 419e00b4 beq cr7,0x14320 +2896 00014270 81390000 lwz r9,0x0(r25) +2900 00014274 7fc30050 subf r30,r3,r0 +2904 00014278 2f890000 cmpwi cr7,r9,0x0 +2908 0001427c 409e0040 bne cr7,0x142bc +2912 00014280 2f9e001f cmpwi cr7,r30,0x1f +2916 00014284 409d0010 ble cr7,0x14294 +2920 00014288 7fddf378 or r29,r30,r30 +2924 0001428c 7fc3f378 or r3,r30,r30 +2928 00014290 4800000c b 0x1429c +2932 00014294 38600020 li r3,0x20 +2936 00014298 3ba00020 li r29,0x20 +2940 0001429c 48005515 bl _xmalloc +2944 000142a0 90790000 stw r3,0x0(r25) +2948 000142a4 7c1d1a14 add r0,r29,r3 +2952 000142a8 7c621b78 or r2,r3,r3 +2956 000142ac 90790004 stw r3,0x4(r25) +2960 000142b0 90190008 stw r0,0x8(r25) +2964 000142b4 807f0000 lwz r3,0x0(r31) +2968 000142b8 48000048 b 0x14300 +2972 000142bc 80590004 lwz r2,0x4(r25) +2976 000142c0 80190008 lwz r0,0x8(r25) +2980 000142c4 7c020050 subf r0,r2,r0 +2984 000142c8 7f9e0000 cmpw cr7,r30,r0 +2988 000142cc 409d0034 ble cr7,0x14300 +2992 000142d0 7f891050 subf r28,r9,r2 +2996 000142d4 7d234b78 or r3,r9,r9 +3000 000142d8 7fbee214 add r29,r30,r28 +3004 000142dc 57bd083c rlwinm r29,r29,1,0,30 +3008 000142e0 7fa4eb78 or r4,r29,r29 +3012 000142e4 4800561d bl _xrealloc +3016 000142e8 90790000 stw r3,0x0(r25) +3020 000142ec 7fbd1a14 add r29,r29,r3 +3024 000142f0 7c43e214 add r2,r3,r28 +3028 000142f4 93b90008 stw r29,0x8(r25) +3032 000142f8 90590004 stw r2,0x4(r25) +3036 000142fc 807f0000 lwz r3,0x0(r31) +3040 00014300 7c641b78 or r4,r3,r3 +3044 00014304 7fc5f378 or r5,r30,r30 +3048 00014308 7c431378 or r3,r2,r2 +3052 0001430c 4801e045 bl 0x32350 _memcpy +3056 00014310 80190004 lwz r0,0x4(r25) +3060 00014314 807f0000 lwz r3,0x0(r31) +3064 00014318 7c1e0214 add r0,r30,r0 +3068 0001431c 90190004 stw r0,0x4(r25) +3072 00014320 2f830000 cmpwi cr7,r3,0x0 +3076 00014324 419e001c beq cr7,0x14340 +3080 00014328 4801e039 bl 0x32360 _free +3084 0001432c 38000000 li r0,0x0 +3088 00014330 901f0000 stw r0,0x0(r31) +3092 00014334 901f0004 stw r0,0x4(r31) +3096 00014338 901f0008 stw r0,0x8(r31) +3100 0001433c 60000000 nop +3104 00014340 3ab50001 addi r21,r21,0x1 +3108 00014344 3ad60004 addi r22,r22,0x4 +3112 00014348 7f95c000 cmpw cr7,r21,r24 +3116 0001434c 409e0164 bne cr7,0x144b0 +3120 00014350 48000008 b 0x14358 +3124 00014354 3b400000 li r26,0x0 +3128 00014358 2f930000 cmpwi cr7,r19,0x0 +3132 0001435c 419e0024 beq cr7,0x14380 +3136 00014360 3c800003 lis r4,0x3 +3140 00014364 7f23cb78 or r3,r25,r25 +3144 00014368 3884cf94 addi r4,r4,0xcf94 [] +3148 0001436c 4bffa395 bl _string_append +3152 00014370 48000040 b 0x143b0 +3156 00014374 60000000 nop +3160 00014378 60000000 nop +3164 0001437c 60000000 nop +3168 00014380 80590004 lwz r2,0x4(r25) +3172 00014384 8802ffff lbz r0,0xffff(r2) +3176 00014388 2f80003e cmpwi cr7,r0,0x3e '>' +3180 0001438c 409e0014 bne cr7,0x143a0 +3184 00014390 3c800003 lis r4,0x3 +3188 00014394 7f23cb78 or r3,r25,r25 +3192 00014398 3884d820 addi r4,r4,0xd820 +3196 0001439c 4bffa365 bl _string_append +3200 000143a0 3c800003 lis r4,0x3 +3204 000143a4 7f23cb78 or r3,r25,r25 +3208 000143a8 3884cf8c addi r4,r4,0xcf8c > +3212 000143ac 4bffa355 bl _string_append +3216 000143b0 41920120 beq cr4,0x144d0 +3220 000143b4 2f920000 cmpwi cr7,r18,0x0 +3224 000143b8 419e0118 beq cr7,0x144d0 +3228 000143bc 8097001c lwz r4,0x1c(r23) +3232 000143c0 80570014 lwz r2,0x14(r23) +3236 000143c4 7f822000 cmpw cr7,r2,r4 +3240 000143c8 419c0050 blt cr7,0x14418 +3244 000143cc 2f840000 cmpwi cr7,r4,0x0 +3248 000143d0 409e0024 bne cr7,0x143f4 +3252 000143d4 38000005 li r0,0x5 +3256 000143d8 38600014 li r3,0x14 +3260 000143dc 9017001c stw r0,0x1c(r23) +3264 000143e0 480053d1 bl _xmalloc +3268 000143e4 80570014 lwz r2,0x14(r23) +3272 000143e8 7c691b78 or r9,r3,r3 +3276 000143ec 9077000c stw r3,0xc(r23) +3280 000143f0 4800002c b 0x1441c +3284 000143f4 5480083c rlwinm r0,r4,1,0,30 +3288 000143f8 8077000c lwz r3,0xc(r23) +3292 000143fc 54841838 rlwinm r4,r4,3,0,28 +3296 00014400 9017001c stw r0,0x1c(r23) +3300 00014404 480054fd bl _xrealloc +3304 00014408 80570014 lwz r2,0x14(r23) +3308 0001440c 7c691b78 or r9,r3,r3 +3312 00014410 9077000c stw r3,0xc(r23) +3316 00014414 48000008 b 0x1441c +3320 00014418 8137000c lwz r9,0xc(r23) +3324 0001441c 545b103a rlwinm r27,r2,2,0,29 +3328 00014420 38020001 addi r0,r2,0x1 +3332 00014424 38400000 li r2,0x0 +3336 00014428 90170014 stw r0,0x14(r23) +3340 0001442c 7c49d92e stwx r2,r9,r27 +3344 00014430 80590004 lwz r2,0x4(r25) +3348 00014434 83f90000 lwz r31,0x0(r25) +3352 00014438 7f9f1000 cmpw cr7,r31,r2 +3356 0001443c 409e0014 bne cr7,0x14450 +3360 00014440 38600001 li r3,0x1 +3364 00014444 3b800000 li r28,0x0 +3368 00014448 3bc00000 li r30,0x0 +3372 0001444c 48000014 b 0x14460 +3376 00014450 7c5f1050 subf r2,r31,r2 +3380 00014454 7c5e1378 or r30,r2,r2 +3384 00014458 38620001 addi r3,r2,0x1 +3388 0001445c 7c5c1378 or r28,r2,r2 +3392 00014460 48005351 bl _xmalloc +3396 00014464 7fe4fb78 or r4,r31,r31 +3400 00014468 7f85e378 or r5,r28,r28 +3404 0001446c 7c7d1b78 or r29,r3,r3 +3408 00014470 4801dee1 bl 0x32350 _memcpy +3412 00014474 8057000c lwz r2,0xc(r23) +3416 00014478 38000000 li r0,0x0 +3420 0001447c 7c1df1ae stbx r0,r29,r30 +3424 00014480 7fbb112e stwx r29,r27,r2 +3428 00014484 4800004c b 0x144d0 +3432 00014488 60000000 nop +3436 0001448c 60000000 nop +3440 00014490 3b400000 li r26,0x0 +3444 00014494 4800003c b 0x144d0 +3448 00014498 80790000 lwz r3,0x0(r25) +3452 0001449c 2f830000 cmpwi cr7,r3,0x0 +3456 000144a0 409ef740 bne cr7,0x13be0 +3460 000144a4 4bfff704 b 0x13ba8 +3464 000144a8 60000000 nop +3468 000144ac 60000000 nop +3472 000144b0 3c800003 lis r4,0x3 +3476 000144b4 7f23cb78 or r3,r25,r25 +3480 000144b8 3884d6c8 addi r4,r4,0xd6c8 , +3484 000144bc 4bffa245 bl _string_append +3488 000144c0 4bfff950 b 0x13e10 +3492 000144c4 60000000 nop +3496 000144c8 60000000 nop +3500 000144cc 60000000 nop +3504 000144d0 382100b0 addi r1,r1,0xb0 +3508 000144d4 7f43d378 or r3,r26,r26 +3512 000144d8 80010008 lwz r0,0x8(r1) +3516 000144dc 81610004 lwz r11,0x4(r1) +3520 000144e0 ba01ffc0 lmw r16,0xffc0(r1) +3524 000144e4 7c0803a6 mtspr lr,r0 +3528 000144e8 7d708120 mtocrf 0x08,r11 +3532 000144ec 4e800020 blr _demangle_qualified: +0 000144f0 7c400026 mfcr r2 +4 000144f4 7c0802a6 mfspr r0,lr +8 000144f8 bdc1ffb8 stmw r14,0xffb8(r1) +12 000144fc 7c9b2378 or r27,r4,r4 +16 00014500 7c7e1b78 or r30,r3,r3 +20 00014504 7cb82b78 or r24,r5,r5 +24 00014508 7cdf3378 or r31,r6,r6 +28 0001450c 7cf23b78 or r18,r7,r7 +32 00014510 90010008 stw r0,0x8(r1) +36 00014514 90410004 stw r2,0x4(r1) +40 00014518 9421ff50 stwu r1,0xff50(r1) +44 0001451c 60000000 nop +48 00014520 8083001c lwz r4,0x1c(r3) +52 00014524 80430014 lwz r2,0x14(r3) +56 00014528 7f822000 cmpw cr7,r2,r4 +60 0001452c 419c0064 blt cr7,0x14590 +64 00014530 2f840000 cmpwi cr7,r4,0x0 +68 00014534 409e002c bne cr7,0x14560 +72 00014538 38000005 li r0,0x5 +76 0001453c 38600014 li r3,0x14 +80 00014540 901e001c stw r0,0x1c(r30) +84 00014544 4800526d bl _xmalloc +88 00014548 805e0014 lwz r2,0x14(r30) +92 0001454c 7c691b78 or r9,r3,r3 +96 00014550 907e000c stw r3,0xc(r30) +100 00014554 48000040 b 0x14594 +104 00014558 60000000 nop +108 0001455c 60000000 nop +112 00014560 5480083c rlwinm r0,r4,1,0,30 +116 00014564 8063000c lwz r3,0xc(r3) +120 00014568 54841838 rlwinm r4,r4,3,0,28 +124 0001456c 901e001c stw r0,0x1c(r30) +128 00014570 48005391 bl _xrealloc +132 00014574 805e0014 lwz r2,0x14(r30) +136 00014578 7c691b78 or r9,r3,r3 +140 0001457c 907e000c stw r3,0xc(r30) +144 00014580 48000014 b 0x14594 +148 00014584 60000000 nop +152 00014588 60000000 nop +156 0001458c 60000000 nop +160 00014590 8123000c lwz r9,0xc(r3) +164 00014594 2f9f0000 cmpwi cr7,r31,0x0 +168 00014598 5455103a rlwinm r21,r2,2,0,29 +172 0001459c 38020001 addi r0,r2,0x1 +176 000145a0 38400000 li r2,0x0 +180 000145a4 901e0014 stw r0,0x14(r30) +184 000145a8 7c49a92e stwx r2,r9,r21 +188 000145ac 419e0024 beq cr7,0x145d0 +192 000145b0 801e0028 lwz r0,0x28(r30) +196 000145b4 70020001 andi. r2,r0,0x1 +200 000145b8 40820010 bne 0x145c8 +204 000145bc 801e002c lwz r0,0x2c(r30) +208 000145c0 70020001 andi. r2,r0,0x1 +212 000145c4 4182000c beq 0x145d0 +216 000145c8 3a600001 li r19,0x1 +220 000145cc 48000008 b 0x145d4 +224 000145d0 3a600000 li r19,0x0 +228 000145d4 38800000 li r4,0x0 +232 000145d8 38000000 li r0,0x0 +236 000145dc 38600000 li r3,0x0 +240 000145e0 38400000 li r2,0x0 +244 000145e4 90010044 stw r0,0x44(r1) +248 000145e8 9081004c stw r4,0x4c(r1) +252 000145ec 90610040 stw r3,0x40(r1) +256 000145f0 9081003c stw r4,0x3c(r1) +260 000145f4 90810050 stw r4,0x50(r1) +264 000145f8 90410048 stw r2,0x48(r1) +268 000145fc 815b0000 lwz r10,0x0(r27) +272 00014600 60000000 nop +276 00014604 880a0000 lbz r0,0x0(r10) +280 00014608 2f80004b cmpwi cr7,r0,0x4b 'K' +284 0001460c 409e0184 bne cr7,0x14790 +288 00014610 396a0001 addi r11,r10,0x1 +292 00014614 917b0000 stw r11,0x0(r27) +296 00014618 60000000 nop +300 0001461c 60000000 nop +304 00014620 880a0001 lbz r0,0x1(r10) +308 00014624 7c020774 extsb r2,r0 +312 00014628 2f82005f cmpwi cr7,r2,0x5f '_' +316 0001462c 409e0114 bne cr7,0x14740 +320 00014630 396a0002 addi r11,r10,0x2 +324 00014634 3ca00004 lis r5,0x4 +328 00014638 38e00000 li r7,0x0 +332 0001463c 917b0000 stw r11,0x0(r27) +336 00014640 81252818 lwz r9,0x2818(r5) +340 00014644 7d264b78 or r6,r9,r9 +344 00014648 880a0002 lbz r0,0x2(r10) +348 0001464c 7c080774 extsb r8,r0 +352 00014650 55020dfc rlwinm r2,r8,1,23,30 +356 00014654 7c024a2e lhzx r0,r2,r9 +360 00014658 70020004 andi. r2,r0,0x4 +364 0001465c 40820088 bne 0x146e4 +368 00014660 48000c70 b 0x152d0 +372 00014664 60000000 nop +376 00014668 60000000 nop +380 0001466c 60000000 nop +384 00014670 1cea000a mulli r7,r10,0xa +388 00014674 3c006666 lis r0,0x6666 +392 00014678 60006667 ori r0,r0,0x6667 +396 0001467c 7c070096 mulhw r0,r7,r0 +400 00014680 7ce2fe70 srawi r2,r7,31 +404 00014684 7c001670 srawi r0,r0,2 +408 00014688 7c020050 subf r0,r2,r0 +412 0001468c 1c00000a mulli r0,r0,0xa +416 00014690 7f870000 cmpw cr7,r7,r0 +420 00014694 419e004c beq cr7,0x146e0 +424 00014698 55200dfc rlwinm r0,r9,1,23,30 +428 0001469c 7d695b78 or r9,r11,r11 +432 000146a0 7c46022e lhzx r2,r6,r0 +436 000146a4 70400004 andi. r0,r2,0x4 +440 000146a8 4182006c beq 0x14714 +444 000146ac 7cca3378 or r10,r6,r6 +448 000146b0 39690001 addi r11,r9,0x1 +452 000146b4 917b0000 stw r11,0x0(r27) +456 000146b8 7d695b78 or r9,r11,r11 +460 000146bc 60000000 nop +464 000146c0 880b0000 lbz r0,0x0(r11) +468 000146c4 5400083c rlwinm r0,r0,1,0,30 +472 000146c8 7c4a022e lhzx r2,r10,r0 +476 000146cc 70400004 andi. r0,r2,0x4 +480 000146d0 4082ffe0 bne 0x146b0 +484 000146d4 48000040 b 0x14714 +488 000146d8 60000000 nop +492 000146dc 60000000 nop +496 000146e0 80c52818 lwz r6,0x2818(r5) +500 000146e4 396b0001 addi r11,r11,0x1 +504 000146e8 7c474214 add r2,r7,r8 +508 000146ec 917b0000 stw r11,0x0(r27) +512 000146f0 3942ffd0 addi r10,r2,0xffd0 +516 000146f4 892b0000 lbz r9,0x0(r11) +520 000146f8 7d280774 extsb r8,r9 +524 000146fc 55000dfc rlwinm r0,r8,1,23,30 +528 00014700 7c46022e lhzx r2,r6,r0 +532 00014704 70400004 andi. r0,r2,0x4 +536 00014708 4082ff68 bne 0x14670 +540 0001470c 2f8a0000 cmpwi cr7,r10,0x0 +544 00014710 409c0008 bge cr7,0x14718 +548 00014714 3940ffff li r10,0xffff +552 00014718 805b0000 lwz r2,0x0(r27) +556 0001471c 88020000 lbz r0,0x0(r2) +560 00014720 2f80005f cmpwi cr7,r0,0x5f '_' +564 00014724 409e0bac bne cr7,0x152d0 +568 00014728 39620001 addi r11,r2,0x1 +572 0001472c 917b0000 stw r11,0x0(r27) +576 00014730 4800002c b 0x1475c +580 00014734 60000000 nop +584 00014738 60000000 nop +588 0001473c 60000000 nop +592 00014740 3842ffd0 addi r2,r2,0xffd0 +596 00014744 5440063e rlwinm r0,r2,0,24,31 +600 00014748 2b800009 cmplwi cr7,r0,0x9 +604 0001474c 419d0b84 bgt cr7,0x152d0 +608 00014750 396a0002 addi r11,r10,0x2 +612 00014754 7c4a1378 or r10,r2,r2 +616 00014758 917b0000 stw r11,0x0(r27) +620 0001475c 2f8affff cmpwi cr7,r10,0xffff +624 00014760 419e0b70 beq cr7,0x152d0 +628 00014764 801e0010 lwz r0,0x10(r30) +632 00014768 7f8a0000 cmpw cr7,r10,r0 +636 0001476c 409c0b64 bge cr7,0x152d0 +640 00014770 813e0008 lwz r9,0x8(r30) +644 00014774 5542103a rlwinm r2,r10,2,0,29 +648 00014778 3861003c addi r3,r1,0x3c +652 0001477c 3b200000 li r25,0x0 +656 00014780 7c82482e lwzx r4,r2,r9 +660 00014784 4bff9f7d bl _string_append +664 00014788 480001a0 b 0x14928 +668 0001478c 60000000 nop +672 00014790 880a0001 lbz r0,0x1(r10) +676 00014794 392a0001 addi r9,r10,0x1 +680 00014798 7c000774 extsb r0,r0 +684 0001479c 2f800031 cmpwi cr7,r0,0x31 '1' +688 000147a0 419c0b30 blt cr7,0x152d0 +692 000147a4 2f800039 cmpwi cr7,r0,0x39 '9' +696 000147a8 409d0148 ble cr7,0x148f0 +700 000147ac 2f80005f cmpwi cr7,r0,0x5f '_' +704 000147b0 409e0b20 bne cr7,0x152d0 +708 000147b4 913b0000 stw r9,0x0(r27) +712 000147b8 60000000 nop +716 000147bc 60000000 nop +720 000147c0 60000000 nop +724 000147c4 880a0001 lbz r0,0x1(r10) +728 000147c8 7c020774 extsb r2,r0 +732 000147cc 2f82005f cmpwi cr7,r2,0x5f '_' +736 000147d0 409e00f8 bne cr7,0x148c8 +740 000147d4 396a0002 addi r11,r10,0x2 +744 000147d8 3ca00004 lis r5,0x4 +748 000147dc 39000000 li r8,0x0 +752 000147e0 917b0000 stw r11,0x0(r27) +756 000147e4 81252818 lwz r9,0x2818(r5) +760 000147e8 880a0002 lbz r0,0x2(r10) +764 000147ec 7d2a4b78 or r10,r9,r9 +768 000147f0 7c030774 extsb r3,r0 +772 000147f4 54620dfc rlwinm r2,r3,1,23,30 +776 000147f8 7c024a2e lhzx r0,r2,r9 +780 000147fc 70020004 andi. r2,r0,0x4 +784 00014800 40820078 bne 0x14878 +788 00014804 48000acc b 0x152d0 +792 00014808 60000000 nop +796 0001480c 60000000 nop +800 00014810 1d19000a mulli r8,r25,0xa +804 00014814 3c006666 lis r0,0x6666 +808 00014818 60006667 ori r0,r0,0x6667 +812 0001481c 7c080096 mulhw r0,r8,r0 +816 00014820 7d02fe70 srawi r2,r8,31 +820 00014824 7c001670 srawi r0,r0,2 +824 00014828 7c020050 subf r0,r2,r0 +828 0001482c 1c00000a mulli r0,r0,0xa +832 00014830 7f880000 cmpw cr7,r8,r0 +836 00014834 419e0040 beq cr7,0x14874 +840 00014838 55200dfc rlwinm r0,r9,1,23,30 +844 0001483c 7d695b78 or r9,r11,r11 +848 00014840 7c4a022e lhzx r2,r10,r0 +852 00014844 70400004 andi. r0,r2,0x4 +856 00014848 41820060 beq 0x148a8 +860 0001484c 39690001 addi r11,r9,0x1 +864 00014850 917b0000 stw r11,0x0(r27) +868 00014854 7d695b78 or r9,r11,r11 +872 00014858 60000000 nop +876 0001485c 880b0000 lbz r0,0x0(r11) +880 00014860 5400083c rlwinm r0,r0,1,0,30 +884 00014864 7c4a022e lhzx r2,r10,r0 +888 00014868 70400004 andi. r0,r2,0x4 +892 0001486c 4082ffe0 bne 0x1484c +896 00014870 48000038 b 0x148a8 +900 00014874 81452818 lwz r10,0x2818(r5) +904 00014878 396b0001 addi r11,r11,0x1 +908 0001487c 7c481a14 add r2,r8,r3 +912 00014880 917b0000 stw r11,0x0(r27) +916 00014884 3b22ffd0 addi r25,r2,0xffd0 +920 00014888 892b0000 lbz r9,0x0(r11) +924 0001488c 7d230774 extsb r3,r9 +928 00014890 54600dfc rlwinm r0,r3,1,23,30 +932 00014894 7c4a022e lhzx r2,r10,r0 +936 00014898 70400004 andi. r0,r2,0x4 +940 0001489c 4082ff74 bne 0x14810 +944 000148a0 2f990000 cmpwi cr7,r25,0x0 +948 000148a4 409c0008 bge cr7,0x148ac +952 000148a8 3b20ffff li r25,0xffff +956 000148ac 805b0000 lwz r2,0x0(r27) +960 000148b0 88020000 lbz r0,0x0(r2) +964 000148b4 2f80005f cmpwi cr7,r0,0x5f '_' +968 000148b8 409e0a18 bne cr7,0x152d0 +972 000148bc 39620001 addi r11,r2,0x1 +976 000148c0 917b0000 stw r11,0x0(r27) +980 000148c4 48000020 b 0x148e4 +984 000148c8 3862ffd0 addi r3,r2,0xffd0 +988 000148cc 5460063e rlwinm r0,r3,0,24,31 +992 000148d0 2b800009 cmplwi cr7,r0,0x9 +996 000148d4 419d09fc bgt cr7,0x152d0 +1000 000148d8 396a0002 addi r11,r10,0x2 +1004 000148dc 7c791b78 or r25,r3,r3 +1008 000148e0 917b0000 stw r11,0x0(r27) +1012 000148e4 2f99ffff cmpwi cr7,r25,0xffff +1016 000148e8 409e0040 bne cr7,0x14928 +1020 000148ec 480009e4 b 0x152d0 +1024 000148f0 38610038 addi r3,r1,0x38 +1028 000148f4 98010038 stb r0,0x38(r1) +1032 000148f8 98410039 stb r2,0x39(r1) +1036 000148fc 4801dae5 bl 0x323e0 _atoi +1040 00014900 817b0000 lwz r11,0x0(r27) +1044 00014904 7c791b78 or r25,r3,r3 +1048 00014908 880b0002 lbz r0,0x2(r11) +1052 0001490c 2f80005f cmpwi cr7,r0,0x5f '_' +1056 00014910 409e0010 bne cr7,0x14920 +1060 00014914 396b0001 addi r11,r11,0x1 +1064 00014918 917b0000 stw r11,0x0(r27) +1068 0001491c 60000000 nop +1072 00014920 396b0002 addi r11,r11,0x2 +1076 00014924 917b0000 stw r11,0x0(r27) +1080 00014928 3c400004 lis r2,0x4 +1084 0001492c 3ac00001 li r22,0x1 +1088 00014930 82822818 lwz r20,0x2818(r2) +1092 00014934 7e97a378 or r23,r20,r20 +1096 00014938 7e8ea378 or r14,r20,r20 +1100 0001493c 7e90a378 or r16,r20,r20 +1104 00014940 7e8fa378 or r15,r20,r20 +1108 00014944 480005cc b 0x14f10 +1112 00014948 60000000 nop +1116 0001494c 60000000 nop +1120 00014950 80410048 lwz r2,0x48(r1) +1124 00014954 817b0000 lwz r11,0x0(r27) +1128 00014958 9041004c stw r2,0x4c(r1) +1132 0001495c 60000000 nop +1136 00014960 880b0000 lbz r0,0x0(r11) +1140 00014964 2f80005f cmpwi cr7,r0,0x5f '_' +1144 00014968 409e0018 bne cr7,0x14980 +1148 0001496c 396b0001 addi r11,r11,0x1 +1152 00014970 917b0000 stw r11,0x0(r27) +1156 00014974 60000000 nop +1160 00014978 60000000 nop +1164 0001497c 60000000 nop +1168 00014980 880b0000 lbz r0,0x0(r11) +1172 00014984 7d6a5b78 or r10,r11,r11 +1176 00014988 7c090774 extsb r9,r0 +1180 0001498c 2f890074 cmpwi cr7,r9,0x74 't' +1184 00014990 409e0030 bne cr7,0x149c0 +1188 00014994 7fc3f378 or r3,r30,r30 +1192 00014998 7f64db78 or r4,r27,r27 +1196 0001499c 38a1003c addi r5,r1,0x3c +1200 000149a0 38c10048 addi r6,r1,0x48 +1204 000149a4 38e00001 li r7,0x1 +1208 000149a8 39000000 li r8,0x0 +1212 000149ac 4bffed75 bl _demangle_template +1216 000149b0 7c761b79 or. r22,r3,r3 +1220 000149b4 40a2046c bne+ 0x14e20 +1224 000149b8 48000568 b 0x14f20 +1228 000149bc 60000000 nop +1232 000149c0 2f89004b cmpwi cr7,r9,0x4b 'K' +1236 000149c4 409e016c bne cr7,0x14b30 +1240 000149c8 396b0001 addi r11,r11,0x1 +1244 000149cc 917b0000 stw r11,0x0(r27) +1248 000149d0 60000000 nop +1252 000149d4 60000000 nop +1256 000149d8 880a0001 lbz r0,0x1(r10) +1260 000149dc 7c020774 extsb r2,r0 +1264 000149e0 2f82005f cmpwi cr7,r2,0x5f '_' +1268 000149e4 409e00fc bne cr7,0x14ae0 +1272 000149e8 396a0002 addi r11,r10,0x2 +1276 000149ec 917b0000 stw r11,0x0(r27) +1280 000149f0 60000000 nop +1284 000149f4 60000000 nop +1288 000149f8 880a0002 lbz r0,0x2(r10) +1292 000149fc 7c080774 extsb r8,r0 +1296 00014a00 55020dfc rlwinm r2,r8,1,23,30 +1300 00014a04 7c02a22e lhzx r0,r2,r20 +1304 00014a08 70020004 andi. r2,r0,0x4 +1308 00014a0c 41820514 beq 0x14f20 +1312 00014a10 48000078 b 0x14a88 +1316 00014a14 60000000 nop +1320 00014a18 60000000 nop +1324 00014a1c 60000000 nop +1328 00014a20 1d2a000a mulli r9,r10,0xa +1332 00014a24 3c006666 lis r0,0x6666 +1336 00014a28 60006667 ori r0,r0,0x6667 +1340 00014a2c 7c090096 mulhw r0,r9,r0 +1344 00014a30 7d22fe70 srawi r2,r9,31 +1348 00014a34 7c001670 srawi r0,r0,2 +1352 00014a38 7c020050 subf r0,r2,r0 +1356 00014a3c 1c00000a mulli r0,r0,0xa +1360 00014a40 7f890000 cmpw cr7,r9,r0 +1364 00014a44 419e004c beq cr7,0x14a90 +1368 00014a48 54e00dfc rlwinm r0,r7,1,23,30 +1372 00014a4c 7d695b78 or r9,r11,r11 +1376 00014a50 7c50022e lhzx r2,r16,r0 +1380 00014a54 70400004 andi. r0,r2,0x4 +1384 00014a58 41820068 beq 0x14ac0 +1388 00014a5c 7dca7378 or r10,r14,r14 +1392 00014a60 39690001 addi r11,r9,0x1 +1396 00014a64 917b0000 stw r11,0x0(r27) +1400 00014a68 7d695b78 or r9,r11,r11 +1404 00014a6c 60000000 nop +1408 00014a70 880b0000 lbz r0,0x0(r11) +1412 00014a74 5400083c rlwinm r0,r0,1,0,30 +1416 00014a78 7c4a022e lhzx r2,r10,r0 +1420 00014a7c 70400004 andi. r0,r2,0x4 +1424 00014a80 4082ffe0 bne 0x14a60 +1428 00014a84 4800003c b 0x14ac0 +1432 00014a88 39200000 li r9,0x0 +1436 00014a8c 60000000 nop +1440 00014a90 396b0001 addi r11,r11,0x1 +1444 00014a94 7c494214 add r2,r9,r8 +1448 00014a98 917b0000 stw r11,0x0(r27) +1452 00014a9c 3942ffd0 addi r10,r2,0xffd0 +1456 00014aa0 88eb0000 lbz r7,0x0(r11) +1460 00014aa4 7ce80774 extsb r8,r7 +1464 00014aa8 55000dfc rlwinm r0,r8,1,23,30 +1468 00014aac 7c50022e lhzx r2,r16,r0 +1472 00014ab0 70400004 andi. r0,r2,0x4 +1476 00014ab4 4082ff6c bne 0x14a20 +1480 00014ab8 2f8a0000 cmpwi cr7,r10,0x0 +1484 00014abc 409c0008 bge cr7,0x14ac4 +1488 00014ac0 3940ffff li r10,0xffff +1492 00014ac4 805b0000 lwz r2,0x0(r27) +1496 00014ac8 88020000 lbz r0,0x0(r2) +1500 00014acc 2f80005f cmpwi cr7,r0,0x5f '_' +1504 00014ad0 409e0450 bne cr7,0x14f20 +1508 00014ad4 39620001 addi r11,r2,0x1 +1512 00014ad8 917b0000 stw r11,0x0(r27) +1516 00014adc 48000020 b 0x14afc +1520 00014ae0 3842ffd0 addi r2,r2,0xffd0 +1524 00014ae4 5440063e rlwinm r0,r2,0,24,31 +1528 00014ae8 2b800009 cmplwi cr7,r0,0x9 +1532 00014aec 419d0434 bgt cr7,0x14f20 +1536 00014af0 396a0002 addi r11,r10,0x2 +1540 00014af4 7c4a1378 or r10,r2,r2 +1544 00014af8 917b0000 stw r11,0x0(r27) +1548 00014afc 2f8affff cmpwi cr7,r10,0xffff +1552 00014b00 419e0420 beq cr7,0x14f20 +1556 00014b04 801e0010 lwz r0,0x10(r30) +1560 00014b08 7f8a0000 cmpw cr7,r10,r0 +1564 00014b0c 409c0414 bge cr7,0x14f20 +1568 00014b10 813e0008 lwz r9,0x8(r30) +1572 00014b14 5542103a rlwinm r2,r10,2,0,29 +1576 00014b18 3861003c addi r3,r1,0x3c +1580 00014b1c 7c82482e lwzx r4,r2,r9 +1584 00014b20 4bff9be1 bl _string_append +1588 00014b24 2f960000 cmpwi cr7,r22,0x0 +1592 00014b28 40be03b0 bne+ cr7,0x14ed8 +1596 00014b2c 480003f4 b 0x14f20 +1600 00014b30 801e0000 lwz r0,0x0(r30) +1604 00014b34 701f2000 andi. r31,r0,0x2000 +1608 00014b38 418201d8 beq 0x14d10 +1612 00014b3c 55200dfc rlwinm r0,r9,1,23,30 +1616 00014b40 7c54022e lhzx r2,r20,r0 +1620 00014b44 70400004 andi. r0,r2,0x4 +1624 00014b48 40a20078 bne+ 0x14bc0 +1628 00014b4c 480003d4 b 0x14f20 +1632 00014b50 1c7f000a mulli r3,r31,0xa +1636 00014b54 3c006666 lis r0,0x6666 +1640 00014b58 60006667 ori r0,r0,0x6667 +1644 00014b5c 7c030096 mulhw r0,r3,r0 +1648 00014b60 7c62fe70 srawi r2,r3,31 +1652 00014b64 7c001670 srawi r0,r0,2 +1656 00014b68 7c020050 subf r0,r2,r0 +1660 00014b6c 1c00000a mulli r0,r0,0xa +1664 00014b70 7f830000 cmpw cr7,r3,r0 +1668 00014b74 419e005c beq cr7,0x14bd0 +1672 00014b78 55400dfc rlwinm r0,r10,1,23,30 +1676 00014b7c 7d695b78 or r9,r11,r11 +1680 00014b80 7c57022e lhzx r2,r23,r0 +1684 00014b84 70400004 andi. r0,r2,0x4 +1688 00014b88 41820398 beq 0x14f20 +1692 00014b8c 7dea7b78 or r10,r15,r15 +1696 00014b90 39690001 addi r11,r9,0x1 +1700 00014b94 917b0000 stw r11,0x0(r27) +1704 00014b98 7d695b78 or r9,r11,r11 +1708 00014b9c 60000000 nop +1712 00014ba0 880b0000 lbz r0,0x0(r11) +1716 00014ba4 5400083c rlwinm r0,r0,1,0,30 +1720 00014ba8 7c4a022e lhzx r2,r10,r0 +1724 00014bac 70400004 andi. r0,r2,0x4 +1728 00014bb0 4082ffe0 bne 0x14b90 +1732 00014bb4 4800036c b 0x14f20 +1736 00014bb8 60000000 nop +1740 00014bbc 60000000 nop +1744 00014bc0 38600000 li r3,0x0 +1748 00014bc4 60000000 nop +1752 00014bc8 60000000 nop +1756 00014bcc 60000000 nop +1760 00014bd0 396b0001 addi r11,r11,0x1 +1764 00014bd4 7c634a14 add r3,r3,r9 +1768 00014bd8 917b0000 stw r11,0x0(r27) +1772 00014bdc 3be3ffd0 addi r31,r3,0xffd0 +1776 00014be0 894b0000 lbz r10,0x0(r11) +1780 00014be4 7d490774 extsb r9,r10 +1784 00014be8 55200dfc rlwinm r0,r9,1,23,30 +1788 00014bec 7c57022e lhzx r2,r23,r0 +1792 00014bf0 705d0004 andi. r29,r2,0x4 +1796 00014bf4 4082ff5c bne 0x14b50 +1800 00014bf8 2e1f0000 cmpwi cr4,r31,0x0 +1804 00014bfc 41900324 blt cr4,0x14f20 +1808 00014c00 3863ffd1 addi r3,r3,0xffd1 +1812 00014c04 48004bad bl _xmalloc +1816 00014c08 809b0000 lwz r4,0x0(r27) +1820 00014c0c 7fe5fb78 or r5,r31,r31 +1824 00014c10 7c7a1b78 or r26,r3,r3 +1828 00014c14 4801d73d bl 0x32350 _memcpy +1832 00014c18 809e0000 lwz r4,0x0(r30) +1836 00014c1c 7fbaf9ae stbx r29,r26,r31 +1840 00014c20 7f43d378 or r3,r26,r26 +1844 00014c24 4bffb44d bl _cplus_demangle +1848 00014c28 7c7d1b79 or. r29,r3,r3 +1852 00014c2c 4182001c beq 0x14c48 +1856 00014c30 3861003c addi r3,r1,0x3c +1860 00014c34 7fa4eb78 or r4,r29,r29 +1864 00014c38 4bff9ac9 bl _string_append +1868 00014c3c 7fa3eb78 or r3,r29,r29 +1872 00014c40 4801d721 bl 0x32360 _free +1876 00014c44 480000ac b 0x14cf0 +1880 00014c48 823b0000 lwz r17,0x0(r27) +1884 00014c4c 419200a4 beq cr4,0x14cf0 +1888 00014c50 8041003c lwz r2,0x3c(r1) +1892 00014c54 2f820000 cmpwi cr7,r2,0x0 +1896 00014c58 409e003c bne cr7,0x14c94 +1900 00014c5c 2f9f001f cmpwi cr7,r31,0x1f +1904 00014c60 409d0010 ble cr7,0x14c70 +1908 00014c64 7fe3fb78 or r3,r31,r31 +1912 00014c68 7ffdfb78 or r29,r31,r31 +1916 00014c6c 4800000c b 0x14c78 +1920 00014c70 38600020 li r3,0x20 +1924 00014c74 3ba00020 li r29,0x20 +1928 00014c78 48004b39 bl _xmalloc +1932 00014c7c 7c641b78 or r4,r3,r3 +1936 00014c80 7c1d1a14 add r0,r29,r3 +1940 00014c84 9081003c stw r4,0x3c(r1) +1944 00014c88 90010044 stw r0,0x44(r1) +1948 00014c8c 90810040 stw r4,0x40(r1) +1952 00014c90 48000048 b 0x14cd8 +1956 00014c94 80610040 lwz r3,0x40(r1) +1960 00014c98 80010044 lwz r0,0x44(r1) +1964 00014c9c 7c030050 subf r0,r3,r0 +1968 00014ca0 7f80f800 cmpw cr7,r0,r31 +1972 00014ca4 409c0034 bge cr7,0x14cd8 +1976 00014ca8 7f821850 subf r28,r2,r3 +1980 00014cac 7c431378 or r3,r2,r2 +1984 00014cb0 7fbcfa14 add r29,r28,r31 +1988 00014cb4 57bd083c rlwinm r29,r29,1,0,30 +1992 00014cb8 7fa4eb78 or r4,r29,r29 +1996 00014cbc 48004c45 bl _xrealloc +2000 00014cc0 7c641b78 or r4,r3,r3 +2004 00014cc4 7fbd1a14 add r29,r29,r3 +2008 00014cc8 7c63e214 add r3,r3,r28 +2012 00014ccc 93a10044 stw r29,0x44(r1) +2016 00014cd0 9081003c stw r4,0x3c(r1) +2020 00014cd4 90610040 stw r3,0x40(r1) +2024 00014cd8 7e248b78 or r4,r17,r17 +2028 00014cdc 7fe5fb78 or r5,r31,r31 +2032 00014ce0 4801d671 bl 0x32350 _memcpy +2036 00014ce4 80010040 lwz r0,0x40(r1) +2040 00014ce8 7c7f0214 add r3,r31,r0 +2044 00014cec 90610040 stw r3,0x40(r1) +2048 00014cf0 7f43d378 or r3,r26,r26 +2052 00014cf4 4801d66d bl 0x32360 _free +2056 00014cf8 801b0000 lwz r0,0x0(r27) +2060 00014cfc 80610040 lwz r3,0x40(r1) +2064 00014d00 7c1f0214 add r0,r31,r0 +2068 00014d04 901b0000 stw r0,0x0(r27) +2072 00014d08 4800011c b 0x14e24 +2076 00014d0c 60000000 nop +2080 00014d10 2f820000 cmpwi cr7,r2,0x0 +2084 00014d14 419e001c beq cr7,0x14d30 +2088 00014d18 7c431378 or r3,r2,r2 +2092 00014d1c 4801d645 bl 0x32360 _free +2096 00014d20 38400000 li r2,0x0 +2100 00014d24 93e10050 stw r31,0x50(r1) +2104 00014d28 93e1004c stw r31,0x4c(r1) +2108 00014d2c 90410048 stw r2,0x48(r1) +2112 00014d30 7fc3f378 or r3,r30,r30 +2116 00014d34 7f64db78 or r4,r27,r27 +2120 00014d38 38a10048 addi r5,r1,0x48 +2124 00014d3c 4bffc8b5 bl _do_type +2128 00014d40 7c761b79 or. r22,r3,r3 +2132 00014d44 418201dc beq 0x14f20 +2136 00014d48 80410048 lwz r2,0x48(r1) +2140 00014d4c 80a1004c lwz r5,0x4c(r1) +2144 00014d50 7f822800 cmpw cr7,r2,r5 +2148 00014d54 419e00cc beq cr7,0x14e20 +2152 00014d58 8121003c lwz r9,0x3c(r1) +2156 00014d5c 7fe22850 subf r31,r2,r5 +2160 00014d60 2f890000 cmpwi cr7,r9,0x0 +2164 00014d64 409e004c bne cr7,0x14db0 +2168 00014d68 2f9f001f cmpwi cr7,r31,0x1f +2172 00014d6c 409d0010 ble cr7,0x14d7c +2176 00014d70 7fe3fb78 or r3,r31,r31 +2180 00014d74 7ffdfb78 or r29,r31,r31 +2184 00014d78 4800000c b 0x14d84 +2188 00014d7c 38600020 li r3,0x20 +2192 00014d80 3ba00020 li r29,0x20 +2196 00014d84 48004a2d bl _xmalloc +2200 00014d88 80410048 lwz r2,0x48(r1) +2204 00014d8c 7c641b78 or r4,r3,r3 +2208 00014d90 7c1d1a14 add r0,r29,r3 +2212 00014d94 9081003c stw r4,0x3c(r1) +2216 00014d98 90010044 stw r0,0x44(r1) +2220 00014d9c 90810040 stw r4,0x40(r1) +2224 00014da0 48000060 b 0x14e00 +2228 00014da4 60000000 nop +2232 00014da8 60000000 nop +2236 00014dac 60000000 nop +2240 00014db0 80610040 lwz r3,0x40(r1) +2244 00014db4 80010044 lwz r0,0x44(r1) +2248 00014db8 7c030050 subf r0,r3,r0 +2252 00014dbc 7f9f0000 cmpw cr7,r31,r0 +2256 00014dc0 409d0040 ble cr7,0x14e00 +2260 00014dc4 7f891850 subf r28,r9,r3 +2264 00014dc8 7d234b78 or r3,r9,r9 +2268 00014dcc 7fbfe214 add r29,r31,r28 +2272 00014dd0 57bd083c rlwinm r29,r29,1,0,30 +2276 00014dd4 7fa4eb78 or r4,r29,r29 +2280 00014dd8 48004b29 bl _xrealloc +2284 00014ddc 80410048 lwz r2,0x48(r1) +2288 00014de0 7c641b78 or r4,r3,r3 +2292 00014de4 7fbd1a14 add r29,r29,r3 +2296 00014de8 7c63e214 add r3,r3,r28 +2300 00014dec 93a10044 stw r29,0x44(r1) +2304 00014df0 9081003c stw r4,0x3c(r1) +2308 00014df4 90610040 stw r3,0x40(r1) +2312 00014df8 60000000 nop +2316 00014dfc 60000000 nop +2320 00014e00 7c441378 or r4,r2,r2 +2324 00014e04 7fe5fb78 or r5,r31,r31 +2328 00014e08 4801d549 bl 0x32350 _memcpy +2332 00014e0c 80610040 lwz r3,0x40(r1) +2336 00014e10 7c7f1a14 add r3,r31,r3 +2340 00014e14 90610040 stw r3,0x40(r1) +2344 00014e18 4800000c b 0x14e24 +2348 00014e1c 60000000 nop +2352 00014e20 80610040 lwz r3,0x40(r1) +2356 00014e24 83e1003c lwz r31,0x3c(r1) +2360 00014e28 7f9f1800 cmpw cr7,r31,r3 +2364 00014e2c 409e0014 bne cr7,0x14e40 +2368 00014e30 3ba00001 li r29,0x1 +2372 00014e34 3b400000 li r26,0x0 +2376 00014e38 3b800000 li r28,0x0 +2380 00014e3c 48000014 b 0x14e50 +2384 00014e40 7c5f1850 subf r2,r31,r3 +2388 00014e44 7c5c1378 or r28,r2,r2 +2392 00014e48 3ba20001 addi r29,r2,0x1 +2396 00014e4c 7c5a1378 or r26,r2,r2 +2400 00014e50 809e0018 lwz r4,0x18(r30) +2404 00014e54 801e0010 lwz r0,0x10(r30) +2408 00014e58 7f802000 cmpw cr7,r0,r4 +2412 00014e5c 419c0044 blt cr7,0x14ea0 +2416 00014e60 2f840000 cmpwi cr7,r4,0x0 +2420 00014e64 409e001c bne cr7,0x14e80 +2424 00014e68 38000005 li r0,0x5 +2428 00014e6c 38600014 li r3,0x14 +2432 00014e70 901e0018 stw r0,0x18(r30) +2436 00014e74 4800493d bl _xmalloc +2440 00014e78 907e0008 stw r3,0x8(r30) +2444 00014e7c 48000024 b 0x14ea0 +2448 00014e80 5480083c rlwinm r0,r4,1,0,30 +2452 00014e84 807e0008 lwz r3,0x8(r30) +2456 00014e88 54841838 rlwinm r4,r4,3,0,28 +2460 00014e8c 901e0018 stw r0,0x18(r30) +2464 00014e90 48004a71 bl _xrealloc +2468 00014e94 907e0008 stw r3,0x8(r30) +2472 00014e98 60000000 nop +2476 00014e9c 60000000 nop +2480 00014ea0 7fa3eb78 or r3,r29,r29 +2484 00014ea4 4800490d bl _xmalloc +2488 00014ea8 7fe4fb78 or r4,r31,r31 +2492 00014eac 7f45d378 or r5,r26,r26 +2496 00014eb0 7c7d1b78 or r29,r3,r3 +2500 00014eb4 4801d49d bl 0x32350 _memcpy +2504 00014eb8 805e0010 lwz r2,0x10(r30) +2508 00014ebc 813e0008 lwz r9,0x8(r30) +2512 00014ec0 38000000 li r0,0x0 +2516 00014ec4 7c1de1ae stbx r0,r29,r28 +2520 00014ec8 39620001 addi r11,r2,0x1 +2524 00014ecc 5442103a rlwinm r2,r2,2,0,29 +2528 00014ed0 7fa2492e stwx r29,r2,r9 +2532 00014ed4 917e0010 stw r11,0x10(r30) +2536 00014ed8 2f990000 cmpwi cr7,r25,0x0 +2540 00014edc 409d0034 ble cr7,0x14f10 +2544 00014ee0 801e0000 lwz r0,0x0(r30) +2548 00014ee4 70020004 andi. r2,r0,0x4 +2552 00014ee8 41820018 beq 0x14f00 +2556 00014eec 3c800003 lis r4,0x3 +2560 00014ef0 3884d6f8 addi r4,r4,0xd6f8 . +2564 00014ef4 48000014 b 0x14f08 +2568 00014ef8 60000000 nop +2572 00014efc 60000000 nop +2576 00014f00 3c800003 lis r4,0x3 +2580 00014f04 3884d6fc addi r4,r4,0xd6fc :: +2584 00014f08 3861003c addi r3,r1,0x3c +2588 00014f0c 4bff97f5 bl _string_append +2592 00014f10 2f990000 cmpwi cr7,r25,0x0 +2596 00014f14 3b39ffff addi r25,r25,0xffff +2600 00014f18 419dfa38 bgt cr7,0x14950 +2604 00014f1c 48000008 b 0x14f24 +2608 00014f20 3ac00000 li r22,0x0 +2612 00014f24 8381003c lwz r28,0x3c(r1) +2616 00014f28 80410040 lwz r2,0x40(r1) +2620 00014f2c 7f9c1000 cmpw cr7,r28,r2 +2624 00014f30 409e0020 bne cr7,0x14f50 +2628 00014f34 38600001 li r3,0x1 +2632 00014f38 3b600000 li r27,0x0 +2636 00014f3c 3be00000 li r31,0x0 +2640 00014f40 48000020 b 0x14f60 +2644 00014f44 60000000 nop +2648 00014f48 60000000 nop +2652 00014f4c 60000000 nop +2656 00014f50 7c5c1050 subf r2,r28,r2 +2660 00014f54 7c5f1378 or r31,r2,r2 +2664 00014f58 38620001 addi r3,r2,0x1 +2668 00014f5c 7c5b1378 or r27,r2,r2 +2672 00014f60 48004851 bl _xmalloc +2676 00014f64 7f84e378 or r4,r28,r28 +2680 00014f68 7f65db78 or r5,r27,r27 +2684 00014f6c 7c7d1b78 or r29,r3,r3 +2688 00014f70 4801d3e1 bl 0x32350 _memcpy +2692 00014f74 2f930000 cmpwi cr7,r19,0x0 +2696 00014f78 805e000c lwz r2,0xc(r30) +2700 00014f7c 38000000 li r0,0x0 +2704 00014f80 7c1df9ae stbx r0,r29,r31 +2708 00014f84 7fb5112e stwx r29,r21,r2 +2712 00014f88 419e0114 beq cr7,0x1509c +2716 00014f8c 801e0000 lwz r0,0x0(r30) +2720 00014f90 70020004 andi. r2,r0,0x4 +2724 00014f94 41820010 beq 0x14fa4 +2728 00014f98 3c800003 lis r4,0x3 +2732 00014f9c 3884d6f8 addi r4,r4,0xd6f8 . +2736 00014fa0 4800000c b 0x14fac +2740 00014fa4 3c800003 lis r4,0x3 +2744 00014fa8 3884d6fc addi r4,r4,0xd6fc :: +2748 00014fac 3be1003c addi r31,r1,0x3c +2752 00014fb0 7fe3fb78 or r3,r31,r31 +2756 00014fb4 4bff974d bl _string_append +2760 00014fb8 801e002c lwz r0,0x2c(r30) +2764 00014fbc 70020001 andi. r2,r0,0x1 +2768 00014fc0 41820020 beq 0x14fe0 +2772 00014fc4 3c800003 lis r4,0x3 +2776 00014fc8 7fe3fb78 or r3,r31,r31 +2780 00014fcc 3884cf30 addi r4,r4,0xcf30 ~ +2784 00014fd0 4bff9731 bl _string_append +2788 00014fd4 60000000 nop +2792 00014fd8 60000000 nop +2796 00014fdc 60000000 nop +2800 00014fe0 80410048 lwz r2,0x48(r1) +2804 00014fe4 8001004c lwz r0,0x4c(r1) +2808 00014fe8 7f820000 cmpw cr7,r2,r0 +2812 00014fec 419e00b0 beq cr7,0x1509c +2816 00014ff0 8121003c lwz r9,0x3c(r1) +2820 00014ff4 7fe20050 subf r31,r2,r0 +2824 00014ff8 2f890000 cmpwi cr7,r9,0x0 +2828 00014ffc 409e0040 bne cr7,0x1503c +2832 00015000 2f9f001f cmpwi cr7,r31,0x1f +2836 00015004 409d0010 ble cr7,0x15014 +2840 00015008 7fe3fb78 or r3,r31,r31 +2844 0001500c 7ffdfb78 or r29,r31,r31 +2848 00015010 4800000c b 0x1501c +2852 00015014 38600020 li r3,0x20 +2856 00015018 3ba00020 li r29,0x20 +2860 0001501c 48004795 bl _xmalloc +2864 00015020 80410048 lwz r2,0x48(r1) +2868 00015024 7c641b78 or r4,r3,r3 +2872 00015028 7c1d1a14 add r0,r29,r3 +2876 0001502c 9081003c stw r4,0x3c(r1) +2880 00015030 90010044 stw r0,0x44(r1) +2884 00015034 90810040 stw r4,0x40(r1) +2888 00015038 4800004c b 0x15084 +2892 0001503c 80610040 lwz r3,0x40(r1) +2896 00015040 80010044 lwz r0,0x44(r1) +2900 00015044 7c030050 subf r0,r3,r0 +2904 00015048 7f9f0000 cmpw cr7,r31,r0 +2908 0001504c 409d0038 ble cr7,0x15084 +2912 00015050 7f891850 subf r28,r9,r3 +2916 00015054 7d234b78 or r3,r9,r9 +2920 00015058 7fbfe214 add r29,r31,r28 +2924 0001505c 57bd083c rlwinm r29,r29,1,0,30 +2928 00015060 7fa4eb78 or r4,r29,r29 +2932 00015064 4800489d bl _xrealloc +2936 00015068 80410048 lwz r2,0x48(r1) +2940 0001506c 7c641b78 or r4,r3,r3 +2944 00015070 7fbd1a14 add r29,r29,r3 +2948 00015074 7c63e214 add r3,r3,r28 +2952 00015078 93a10044 stw r29,0x44(r1) +2956 0001507c 9081003c stw r4,0x3c(r1) +2960 00015080 90610040 stw r3,0x40(r1) +2964 00015084 7c441378 or r4,r2,r2 +2968 00015088 7fe5fb78 or r5,r31,r31 +2972 0001508c 4801d2c5 bl 0x32350 _memcpy +2976 00015090 80010040 lwz r0,0x40(r1) +2980 00015094 7c1f0214 add r0,r31,r0 +2984 00015098 90010040 stw r0,0x40(r1) +2988 0001509c 2f920000 cmpwi cr7,r18,0x0 +2992 000150a0 419e00c0 beq cr7,0x15160 +2996 000150a4 8081003c lwz r4,0x3c(r1) +3000 000150a8 80a10040 lwz r5,0x40(r1) +3004 000150ac 7f842800 cmpw cr7,r4,r5 +3008 000150b0 419e01e0 beq cr7,0x15290 +3012 000150b4 80580000 lwz r2,0x0(r24) +3016 000150b8 7fe42850 subf r31,r4,r5 +3020 000150bc 2f820000 cmpwi cr7,r2,0x0 +3024 000150c0 409e0040 bne cr7,0x15100 +3028 000150c4 2f9f001f cmpwi cr7,r31,0x1f +3032 000150c8 409d0010 ble cr7,0x150d8 +3036 000150cc 7ffefb78 or r30,r31,r31 +3040 000150d0 7fe3fb78 or r3,r31,r31 +3044 000150d4 4800000c b 0x150e0 +3048 000150d8 38600020 li r3,0x20 +3052 000150dc 3bc00020 li r30,0x20 +3056 000150e0 480046d1 bl _xmalloc +3060 000150e4 8081003c lwz r4,0x3c(r1) +3064 000150e8 7c621b78 or r2,r3,r3 +3068 000150ec 7c1e1a14 add r0,r30,r3 +3072 000150f0 90780004 stw r3,0x4(r24) +3076 000150f4 90580000 stw r2,0x0(r24) +3080 000150f8 90180008 stw r0,0x8(r24) +3084 000150fc 4800004c b 0x15148 +3088 00015100 80780004 lwz r3,0x4(r24) +3092 00015104 80180008 lwz r0,0x8(r24) +3096 00015108 7c030050 subf r0,r3,r0 +3100 0001510c 7f9f0000 cmpw cr7,r31,r0 +3104 00015110 409d0038 ble cr7,0x15148 +3108 00015114 7f821850 subf r28,r2,r3 +3112 00015118 7c431378 or r3,r2,r2 +3116 0001511c 7fbfe214 add r29,r31,r28 +3120 00015120 57bd083c rlwinm r29,r29,1,0,30 +3124 00015124 7fa4eb78 or r4,r29,r29 +3128 00015128 480047d9 bl _xrealloc +3132 0001512c 8081003c lwz r4,0x3c(r1) +3136 00015130 7c621b78 or r2,r3,r3 +3140 00015134 7fbd1a14 add r29,r29,r3 +3144 00015138 7c63e214 add r3,r3,r28 +3148 0001513c 93b80008 stw r29,0x8(r24) +3152 00015140 90580000 stw r2,0x0(r24) +3156 00015144 90780004 stw r3,0x4(r24) +3160 00015148 7fe5fb78 or r5,r31,r31 +3164 0001514c 4801d205 bl 0x32350 _memcpy +3168 00015150 80180004 lwz r0,0x4(r24) +3172 00015154 7c7f0214 add r3,r31,r0 +3176 00015158 90780004 stw r3,0x4(r24) +3180 0001515c 48000134 b 0x15290 +3184 00015160 80180000 lwz r0,0x0(r24) +3188 00015164 80580004 lwz r2,0x4(r24) +3192 00015168 7f801000 cmpw cr7,r0,r2 +3196 0001516c 419e002c beq cr7,0x15198 +3200 00015170 801e0000 lwz r0,0x0(r30) +3204 00015174 70020004 andi. r2,r0,0x4 +3208 00015178 41820010 beq 0x15188 +3212 0001517c 3c800003 lis r4,0x3 +3216 00015180 3884d6f8 addi r4,r4,0xd6f8 . +3220 00015184 4800000c b 0x15190 +3224 00015188 3c800003 lis r4,0x3 +3228 0001518c 3884d6fc addi r4,r4,0xd6fc :: +3232 00015190 3861003c addi r3,r1,0x3c +3236 00015194 4bff956d bl _string_append +3240 00015198 83e1003c lwz r31,0x3c(r1) +3244 0001519c 80010040 lwz r0,0x40(r1) +3248 000151a0 7f9f0000 cmpw cr7,r31,r0 +3252 000151a4 419e00ec beq cr7,0x15290 +3256 000151a8 7fdf0051 subf. r30,r31,r0 +3260 000151ac 418200e4 beq 0x15290 +3264 000151b0 80580000 lwz r2,0x0(r24) +3268 000151b4 2f820000 cmpwi cr7,r2,0x0 +3272 000151b8 409e003c bne cr7,0x151f4 +3276 000151bc 2f9e001f cmpwi cr7,r30,0x1f +3280 000151c0 419d0010 bgt cr7,0x151d0 +3284 000151c4 38600020 li r3,0x20 +3288 000151c8 3ba00020 li r29,0x20 +3292 000151cc 4800000c b 0x151d8 +3296 000151d0 7fc3f378 or r3,r30,r30 +3300 000151d4 7fddf378 or r29,r30,r30 +3304 000151d8 480045d9 bl _xmalloc +3308 000151dc 7c621b78 or r2,r3,r3 +3312 000151e0 7c1d1a14 add r0,r29,r3 +3316 000151e4 90780004 stw r3,0x4(r24) +3320 000151e8 90580000 stw r2,0x0(r24) +3324 000151ec 90180008 stw r0,0x8(r24) +3328 000151f0 48000048 b 0x15238 +3332 000151f4 80780004 lwz r3,0x4(r24) +3336 000151f8 80180008 lwz r0,0x8(r24) +3340 000151fc 7c030050 subf r0,r3,r0 +3344 00015200 7f9e0000 cmpw cr7,r30,r0 +3348 00015204 409d0034 ble cr7,0x15238 +3352 00015208 7f821850 subf r28,r2,r3 +3356 0001520c 7c431378 or r3,r2,r2 +3360 00015210 7fbee214 add r29,r30,r28 +3364 00015214 57bd083c rlwinm r29,r29,1,0,30 +3368 00015218 7fa4eb78 or r4,r29,r29 +3372 0001521c 480046e5 bl _xrealloc +3376 00015220 7c621b78 or r2,r3,r3 +3380 00015224 7c63e214 add r3,r3,r28 +3384 00015228 7fbd1214 add r29,r29,r2 +3388 0001522c 90580000 stw r2,0x0(r24) +3392 00015230 90780004 stw r3,0x4(r24) +3396 00015234 93b80008 stw r29,0x8(r24) +3400 00015238 3b83ffff addi r28,r3,0xffff +3404 0001523c 7c431378 or r3,r2,r2 +3408 00015240 7f9c1040 cmplw cr7,r28,r2 +3412 00015244 419c0028 blt cr7,0x1526c +3416 00015248 7c5cf214 add r2,r28,r30 +3420 0001524c 60000000 nop +3424 00015250 881c0000 lbz r0,0x0(r28) +3428 00015254 3b9cffff addi r28,r28,0xffff +3432 00015258 98020000 stb r0,0x0(r2) +3436 0001525c 3842ffff addi r2,r2,0xffff +3440 00015260 80780000 lwz r3,0x0(r24) +3444 00015264 7f9c1840 cmplw cr7,r28,r3 +3448 00015268 409cffe8 bge cr7,0x15250 +3452 0001526c 7fe4fb78 or r4,r31,r31 +3456 00015270 7fc5f378 or r5,r30,r30 +3460 00015274 4801d0dd bl 0x32350 _memcpy +3464 00015278 80180004 lwz r0,0x4(r24) +3468 0001527c 7c1e0214 add r0,r30,r0 +3472 00015280 90180004 stw r0,0x4(r24) +3476 00015284 60000000 nop +3480 00015288 60000000 nop +3484 0001528c 60000000 nop +3488 00015290 80610048 lwz r3,0x48(r1) +3492 00015294 2f830000 cmpwi cr7,r3,0x0 +3496 00015298 419e0018 beq cr7,0x152b0 +3500 0001529c 4801d0c5 bl 0x32360 _free +3504 000152a0 38000000 li r0,0x0 +3508 000152a4 90010048 stw r0,0x48(r1) +3512 000152a8 9001004c stw r0,0x4c(r1) +3516 000152ac 90010050 stw r0,0x50(r1) +3520 000152b0 8061003c lwz r3,0x3c(r1) +3524 000152b4 2f830000 cmpwi cr7,r3,0x0 +3528 000152b8 419e001c beq cr7,0x152d4 +3532 000152bc 4801d0a5 bl 0x32360 _free +3536 000152c0 48000014 b 0x152d4 +3540 000152c4 60000000 nop +3544 000152c8 60000000 nop +3548 000152cc 60000000 nop +3552 000152d0 3ac00000 li r22,0x0 +3556 000152d4 382100b0 addi r1,r1,0xb0 +3560 000152d8 7ec3b378 or r3,r22,r22 +3564 000152dc 80010008 lwz r0,0x8(r1) +3568 000152e0 81610004 lwz r11,0x4(r1) +3572 000152e4 b9c1ffb8 lmw r14,0xffb8(r1) +3576 000152e8 7c0803a6 mtspr lr,r0 +3580 000152ec 7d708120 mtocrf 0x08,r11 +3584 000152f0 4e800020 blr +3588 000152f4 60000000 nop +3592 000152f8 60000000 nop +3596 000152fc 60000000 nop _demangle_template_value_parm: +0 00015300 7c0802a6 mfspr r0,lr +4 00015304 bee1ffdc stmw r23,0xffdc(r1) +8 00015308 7c9b2378 or r27,r4,r4 +12 0001530c 7c7a1b78 or r26,r3,r3 +16 00015310 7cbe2b78 or r30,r5,r5 +20 00015314 7cdd3378 or r29,r6,r6 +24 00015318 90010008 stw r0,0x8(r1) +28 0001531c 9421ff60 stwu r1,0xff60(r1) +32 00015320 60000000 nop +36 00015324 60000000 nop +40 00015328 83e40000 lwz r31,0x0(r4) +44 0001532c 881f0000 lbz r0,0x0(r31) +48 00015330 7feafb78 or r10,r31,r31 +52 00015334 7c0b0774 extsb r11,r0 +56 00015338 2f8b0059 cmpwi cr7,r11,0x59 'Y' +60 0001533c 409e02c4 bne cr7,0x15600 +64 00015340 3bff0001 addi r31,r31,0x1 +68 00015344 93e40000 stw r31,0x0(r4) +72 00015348 60000000 nop +76 0001534c 60000000 nop +80 00015350 880a0001 lbz r0,0x1(r10) +84 00015354 7c020774 extsb r2,r0 +88 00015358 2f82005f cmpwi cr7,r2,0x5f '_' +92 0001535c 409e00f4 bne cr7,0x15450 +96 00015360 3bea0002 addi r31,r10,0x2 +100 00015364 3f000004 lis r24,0x4 +104 00015368 93e40000 stw r31,0x0(r4) +108 0001536c 81382818 lwz r9,0x2818(r24) +112 00015370 880a0002 lbz r0,0x2(r10) +116 00015374 7c050774 extsb r5,r0 +120 00015378 54a20dfc rlwinm r2,r5,1,23,30 +124 0001537c 7c024a2e lhzx r0,r2,r9 +128 00015380 70020004 andi. r2,r0,0x4 +132 00015384 418211fc beq 0x16580 +136 00015388 4800006c b 0x153f4 +140 0001538c 1d2a000a mulli r9,r10,0xa +144 00015390 3c006666 lis r0,0x6666 +148 00015394 60006667 ori r0,r0,0x6667 +152 00015398 7c090096 mulhw r0,r9,r0 +156 0001539c 7d22fe70 srawi r2,r9,31 +160 000153a0 7c001670 srawi r0,r0,2 +164 000153a4 7c020050 subf r0,r2,r0 +168 000153a8 1c00000a mulli r0,r0,0xa +172 000153ac 7f890000 cmpw cr7,r9,r0 +176 000153b0 419e0048 beq cr7,0x153f8 +180 000153b4 55600dfc rlwinm r0,r11,1,23,30 +184 000153b8 7fe9fb78 or r9,r31,r31 +188 000153bc 7c48022e lhzx r2,r8,r0 +192 000153c0 70400004 andi. r0,r2,0x4 +196 000153c4 41820068 beq 0x1542c +200 000153c8 7d0b4378 or r11,r8,r8 +204 000153cc 3be90001 addi r31,r9,0x1 +208 000153d0 93fb0000 stw r31,0x0(r27) +212 000153d4 7fe9fb78 or r9,r31,r31 +216 000153d8 60000000 nop +220 000153dc 881f0000 lbz r0,0x0(r31) +224 000153e0 5400083c rlwinm r0,r0,1,0,30 +228 000153e4 7c4b022e lhzx r2,r11,r0 +232 000153e8 70400004 andi. r0,r2,0x4 +236 000153ec 4082ffe0 bne 0x153cc +240 000153f0 4800003c b 0x1542c +244 000153f4 39200000 li r9,0x0 +248 000153f8 3bff0001 addi r31,r31,0x1 +252 000153fc 7c492a14 add r2,r9,r5 +256 00015400 81182818 lwz r8,0x2818(r24) +260 00015404 93fb0000 stw r31,0x0(r27) +264 00015408 3942ffd0 addi r10,r2,0xffd0 +268 0001540c 897f0000 lbz r11,0x0(r31) +272 00015410 7d650774 extsb r5,r11 +276 00015414 54a00dfc rlwinm r0,r5,1,23,30 +280 00015418 7c48022e lhzx r2,r8,r0 +284 0001541c 70400004 andi. r0,r2,0x4 +288 00015420 4082ff6c bne 0x1538c +292 00015424 2f8a0000 cmpwi cr7,r10,0x0 +296 00015428 409c0008 bge cr7,0x15430 +300 0001542c 3940ffff li r10,0xffff +304 00015430 805b0000 lwz r2,0x0(r27) +308 00015434 88020000 lbz r0,0x0(r2) +312 00015438 2f80005f cmpwi cr7,r0,0x5f '_' +316 0001543c 409e1144 bne cr7,0x16580 +320 00015440 3be20001 addi r31,r2,0x1 +324 00015444 93fb0000 stw r31,0x0(r27) +328 00015448 48000024 b 0x1546c +332 0001544c 60000000 nop +336 00015450 38a2ffd0 addi r5,r2,0xffd0 +340 00015454 54a0063e rlwinm r0,r5,0,24,31 +344 00015458 2b800009 cmplwi cr7,r0,0x9 +348 0001545c 419d1124 bgt cr7,0x16580 +352 00015460 3bea0002 addi r31,r10,0x2 +356 00015464 7caa2b78 or r10,r5,r5 +360 00015468 93e40000 stw r31,0x0(r4) +364 0001546c 2f8affff cmpwi cr7,r10,0xffff +368 00015470 419e1110 beq cr7,0x16580 +372 00015474 801a0040 lwz r0,0x40(r26) +376 00015478 2f800000 cmpwi cr7,r0,0x0 +380 0001547c 419e0014 beq cr7,0x15490 +384 00015480 801a0044 lwz r0,0x44(r26) +388 00015484 7f8a0000 cmpw cr7,r10,r0 +392 00015488 409c10f8 bge cr7,0x16580 +396 0001548c 60000000 nop +400 00015490 817b0000 lwz r11,0x0(r27) +404 00015494 880b0000 lbz r0,0x0(r11) +408 00015498 7c020774 extsb r2,r0 +412 0001549c 2f82005f cmpwi cr7,r2,0x5f '_' +416 000154a0 409e00f0 bne cr7,0x15590 +420 000154a4 3beb0001 addi r31,r11,0x1 +424 000154a8 3f000004 lis r24,0x4 +428 000154ac 93fb0000 stw r31,0x0(r27) +432 000154b0 81382818 lwz r9,0x2818(r24) +436 000154b4 880b0001 lbz r0,0x1(r11) +440 000154b8 7c0b0774 extsb r11,r0 +444 000154bc 55620dfc rlwinm r2,r11,1,23,30 +448 000154c0 7c024a2e lhzx r0,r2,r9 +452 000154c4 70020004 andi. r2,r0,0x4 +456 000154c8 418210b8 beq 0x16580 +460 000154cc 4800006c b 0x15538 +464 000154d0 1d29000a mulli r9,r9,0xa +468 000154d4 3c006666 lis r0,0x6666 +472 000154d8 60006667 ori r0,r0,0x6667 +476 000154dc 7c090096 mulhw r0,r9,r0 +480 000154e0 7d22fe70 srawi r2,r9,31 +484 000154e4 7c001670 srawi r0,r0,2 +488 000154e8 7c020050 subf r0,r2,r0 +492 000154ec 1c00000a mulli r0,r0,0xa +496 000154f0 7f890000 cmpw cr7,r9,r0 +500 000154f4 419e0048 beq cr7,0x1553c +504 000154f8 55000dfc rlwinm r0,r8,1,23,30 +508 000154fc 7fe9fb78 or r9,r31,r31 +512 00015500 7c47022e lhzx r2,r7,r0 +516 00015504 70400004 andi. r0,r2,0x4 +520 00015508 41820068 beq 0x15570 +524 0001550c 7ceb3b78 or r11,r7,r7 +528 00015510 3be90001 addi r31,r9,0x1 +532 00015514 93fb0000 stw r31,0x0(r27) +536 00015518 7fe9fb78 or r9,r31,r31 +540 0001551c 60000000 nop +544 00015520 881f0000 lbz r0,0x0(r31) +548 00015524 5400083c rlwinm r0,r0,1,0,30 +552 00015528 7c4b022e lhzx r2,r11,r0 +556 0001552c 70400004 andi. r0,r2,0x4 +560 00015530 4082ffe0 bne 0x15510 +564 00015534 4800003c b 0x15570 +568 00015538 39200000 li r9,0x0 +572 0001553c 3bff0001 addi r31,r31,0x1 +576 00015540 7c495a14 add r2,r9,r11 +580 00015544 80f82818 lwz r7,0x2818(r24) +584 00015548 93fb0000 stw r31,0x0(r27) +588 0001554c 3922ffd0 addi r9,r2,0xffd0 +592 00015550 891f0000 lbz r8,0x0(r31) +596 00015554 7d0b0774 extsb r11,r8 +600 00015558 55600dfc rlwinm r0,r11,1,23,30 +604 0001555c 7c47022e lhzx r2,r7,r0 +608 00015560 70400004 andi. r0,r2,0x4 +612 00015564 4082ff6c bne 0x154d0 +616 00015568 2f890000 cmpwi cr7,r9,0x0 +620 0001556c 409c0008 bge cr7,0x15574 +624 00015570 3920ffff li r9,0xffff +628 00015574 805b0000 lwz r2,0x0(r27) +632 00015578 88020000 lbz r0,0x0(r2) +636 0001557c 2f80005f cmpwi cr7,r0,0x5f '_' +640 00015580 409e1000 bne cr7,0x16580 +644 00015584 3be20001 addi r31,r2,0x1 +648 00015588 93fb0000 stw r31,0x0(r27) +652 0001558c 48000020 b 0x155ac +656 00015590 3842ffd0 addi r2,r2,0xffd0 +660 00015594 5440063e rlwinm r0,r2,0,24,31 +664 00015598 2b800009 cmplwi cr7,r0,0x9 +668 0001559c 419d0fe4 bgt cr7,0x16580 +672 000155a0 3beb0001 addi r31,r11,0x1 +676 000155a4 7c491378 or r9,r2,r2 +680 000155a8 93fb0000 stw r31,0x0(r27) +684 000155ac 2f89ffff cmpwi cr7,r9,0xffff +688 000155b0 419e0fd0 beq cr7,0x16580 +692 000155b4 809a0040 lwz r4,0x40(r26) +696 000155b8 2f840000 cmpwi cr7,r4,0x0 +700 000155bc 419e001c beq cr7,0x155d8 +704 000155c0 5542103a rlwinm r2,r10,2,0,29 +708 000155c4 7fc3f378 or r3,r30,r30 +712 000155c8 7c82202e lwzx r4,r2,r4 +716 000155cc 4bff9135 bl _string_append +720 000155d0 38600001 li r3,0x1 +724 000155d4 4800100c b 0x165e0 +728 000155d8 3c800003 lis r4,0x3 +732 000155dc 7d455378 or r5,r10,r10 +736 000155e0 38610038 addi r3,r1,0x38 +740 000155e4 3884d898 addi r4,r4,0xd898 T%d +744 000155e8 4801ce19 bl 0x32400 _sprintf$LDBL128 +748 000155ec 7fc3f378 or r3,r30,r30 +752 000155f0 38810038 addi r4,r1,0x38 +756 000155f4 4bff910d bl _string_append +760 000155f8 38600001 li r3,0x1 +764 000155fc 48000fe4 b 0x165e0 +768 00015600 2f860003 cmpwi cr7,r6,0x3 +772 00015604 409e037c bne cr7,0x15980 +776 00015608 2f8b0045 cmpwi cr7,r11,0x45 'E' +780 0001560c 419e0894 beq cr7,0x15ea0 +784 00015610 2f8b0051 cmpwi cr7,r11,0x51 'Q' +788 00015614 419e0cf0 beq cr7,0x16304 +792 00015618 2f8b004b cmpwi cr7,r11,0x4b 'K' +796 0001561c 419e0ce8 beq cr7,0x16304 +800 00015620 2f8b005f cmpwi cr7,r11,0x5f '_' +804 00015624 409e00ac bne cr7,0x156d0 +808 00015628 881f0001 lbz r0,0x1(r31) +812 0001562c 391f0001 addi r8,r31,0x1 +816 00015630 2f80006d cmpwi cr7,r0,0x6d 'm' +820 00015634 409e0134 bne cr7,0x15768 +824 00015638 80650000 lwz r3,0x0(r5) +828 0001563c 2f830000 cmpwi cr7,r3,0x0 +832 00015640 409e0030 bne cr7,0x15670 +836 00015644 38600020 li r3,0x20 +840 00015648 48004169 bl _xmalloc +844 0001564c 38030020 addi r0,r3,0x20 +848 00015650 7c7d1b78 or r29,r3,r3 +852 00015654 907e0000 stw r3,0x0(r30) +856 00015658 907e0004 stw r3,0x4(r30) +860 0001565c 901e0008 stw r0,0x8(r30) +864 00015660 48000048 b 0x156a8 +868 00015664 60000000 nop +872 00015668 60000000 nop +876 0001566c 60000000 nop +880 00015670 83a50004 lwz r29,0x4(r5) +884 00015674 80050008 lwz r0,0x8(r5) +888 00015678 7c5d0051 subf. r2,r29,r0 +892 0001567c 4181002c bgt 0x156a8 +896 00015680 7fa3e850 subf r29,r3,r29 +900 00015684 3b9d0001 addi r28,r29,0x1 +904 00015688 579c083c rlwinm r28,r28,1,0,30 +908 0001568c 7f84e378 or r4,r28,r28 +912 00015690 48004271 bl _xrealloc +916 00015694 7f9c1a14 add r28,r28,r3 +920 00015698 7fa3ea14 add r29,r3,r29 +924 0001569c 907e0000 stw r3,0x0(r30) +928 000156a0 939e0008 stw r28,0x8(r30) +932 000156a4 93be0004 stw r29,0x4(r30) +936 000156a8 3800002d li r0,0x2d +940 000156ac 3b800000 li r28,0x0 +944 000156b0 981d0000 stb r0,0x0(r29) +948 000156b4 805e0004 lwz r2,0x4(r30) +952 000156b8 3ba20001 addi r29,r2,0x1 +956 000156bc 93be0004 stw r29,0x4(r30) +960 000156c0 83fb0000 lwz r31,0x0(r27) +964 000156c4 3bff0002 addi r31,r31,0x2 +968 000156c8 93fb0000 stw r31,0x0(r27) +972 000156cc 48000edc b 0x165a8 +976 000156d0 2f8b006d cmpwi cr7,r11,0x6d 'm' +980 000156d4 3b800001 li r28,0x1 +984 000156d8 409e0ed0 bne cr7,0x165a8 +988 000156dc 80650000 lwz r3,0x0(r5) +992 000156e0 2f830000 cmpwi cr7,r3,0x0 +996 000156e4 409e0024 bne cr7,0x15708 +1000 000156e8 38600020 li r3,0x20 +1004 000156ec 480040c5 bl _xmalloc +1008 000156f0 38030020 addi r0,r3,0x20 +1012 000156f4 7c7d1b78 or r29,r3,r3 +1016 000156f8 907e0000 stw r3,0x0(r30) +1020 000156fc 907e0004 stw r3,0x4(r30) +1024 00015700 901e0008 stw r0,0x8(r30) +1028 00015704 4800003c b 0x15740 +1032 00015708 83a50004 lwz r29,0x4(r5) +1036 0001570c 80050008 lwz r0,0x8(r5) +1040 00015710 7c5d0051 subf. r2,r29,r0 +1044 00015714 4181002c bgt 0x15740 +1048 00015718 7fa3e850 subf r29,r3,r29 +1052 0001571c 3b9d0001 addi r28,r29,0x1 +1056 00015720 579c083c rlwinm r28,r28,1,0,30 +1060 00015724 7f84e378 or r4,r28,r28 +1064 00015728 480041d9 bl _xrealloc +1068 0001572c 7f9c1a14 add r28,r28,r3 +1072 00015730 7fa3ea14 add r29,r3,r29 +1076 00015734 907e0000 stw r3,0x0(r30) +1080 00015738 939e0008 stw r28,0x8(r30) +1084 0001573c 93be0004 stw r29,0x4(r30) +1088 00015740 3800002d li r0,0x2d +1092 00015744 3b800001 li r28,0x1 +1096 00015748 981d0000 stb r0,0x0(r29) +1100 0001574c 805e0004 lwz r2,0x4(r30) +1104 00015750 3ba20001 addi r29,r2,0x1 +1108 00015754 93be0004 stw r29,0x4(r30) +1112 00015758 83fb0000 lwz r31,0x0(r27) +1116 0001575c 3bff0001 addi r31,r31,0x1 +1120 00015760 93fb0000 stw r31,0x0(r27) +1124 00015764 48000e44 b 0x165a8 +1128 00015768 91040000 stw r8,0x0(r4) +1132 0001576c 3f000004 lis r24,0x4 +1136 00015770 81382818 lwz r9,0x2818(r24) +1140 00015774 60000000 nop +1144 00015778 881f0001 lbz r0,0x1(r31) +1148 0001577c 7c0b0774 extsb r11,r0 +1152 00015780 55620dfc rlwinm r2,r11,1,23,30 +1156 00015784 7c024a2e lhzx r0,r2,r9 +1160 00015788 70020004 andi. r2,r0,0x4 +1164 0001578c 41820e04 beq 0x16590 +1168 00015790 48000128 b 0x158b8 +1172 00015794 60000000 nop +1176 00015798 60000000 nop +1180 0001579c 60000000 nop +1184 000157a0 1cbd000a mulli r5,r29,0xa +1188 000157a4 3c006666 lis r0,0x6666 +1192 000157a8 60006667 ori r0,r0,0x6667 +1196 000157ac 7c050096 mulhw r0,r5,r0 +1200 000157b0 7ca2fe70 srawi r2,r5,31 +1204 000157b4 7c001670 srawi r0,r0,2 +1208 000157b8 7c020050 subf r0,r2,r0 +1212 000157bc 1c00000a mulli r0,r0,0xa +1216 000157c0 7f850000 cmpw cr7,r5,r0 +1220 000157c4 419e004c beq cr7,0x15810 +1224 000157c8 55200dfc rlwinm r0,r9,1,23,30 +1228 000157cc 7fe9fb78 or r9,r31,r31 +1232 000157d0 7c4a022e lhzx r2,r10,r0 +1236 000157d4 70400004 andi. r0,r2,0x4 +1240 000157d8 41820db8 beq 0x16590 +1244 000157dc 7d4b5378 or r11,r10,r10 +1248 000157e0 3be90001 addi r31,r9,0x1 +1252 000157e4 93fb0000 stw r31,0x0(r27) +1256 000157e8 7fe9fb78 or r9,r31,r31 +1260 000157ec 60000000 nop +1264 000157f0 881f0000 lbz r0,0x0(r31) +1268 000157f4 5400083c rlwinm r0,r0,1,0,30 +1272 000157f8 7c4b022e lhzx r2,r11,r0 +1276 000157fc 70400004 andi. r0,r2,0x4 +1280 00015800 4082ffe0 bne 0x157e0 +1284 00015804 48000d8c b 0x16590 +1288 00015808 60000000 nop +1292 0001580c 60000000 nop +1296 00015810 81582818 lwz r10,0x2818(r24) +1300 00015814 3bff0001 addi r31,r31,0x1 +1304 00015818 7c455a14 add r2,r5,r11 +1308 0001581c 93fb0000 stw r31,0x0(r27) +1312 00015820 3ba2ffd0 addi r29,r2,0xffd0 +1316 00015824 893f0000 lbz r9,0x0(r31) +1320 00015828 7d2b0774 extsb r11,r9 +1324 0001582c 55600dfc rlwinm r0,r11,1,23,30 +1328 00015830 7c4a022e lhzx r2,r10,r0 +1332 00015834 70400004 andi. r0,r2,0x4 +1336 00015838 4082ff68 bne 0x157a0 +1340 0001583c 2f9d0000 cmpwi cr7,r29,0x0 +1344 00015840 3b400001 li r26,0x1 +1348 00015844 409c00d4 bge cr7,0x15918 +1352 00015848 48000d48 b 0x16590 +1356 0001584c 60000000 nop +1360 00015850 1cbd000a mulli r5,r29,0xa +1364 00015854 3c006666 lis r0,0x6666 +1368 00015858 60006667 ori r0,r0,0x6667 +1372 0001585c 7c050096 mulhw r0,r5,r0 +1376 00015860 7ca2fe70 srawi r2,r5,31 +1380 00015864 7c001670 srawi r0,r0,2 +1384 00015868 7c020050 subf r0,r2,r0 +1388 0001586c 1c00000a mulli r0,r0,0xa +1392 00015870 7f850000 cmpw cr7,r5,r0 +1396 00015874 419e0048 beq cr7,0x158bc +1400 00015878 55200dfc rlwinm r0,r9,1,23,30 +1404 0001587c 7fe9fb78 or r9,r31,r31 +1408 00015880 7c4a022e lhzx r2,r10,r0 +1412 00015884 70400004 andi. r0,r2,0x4 +1416 00015888 4182006c beq 0x158f4 +1420 0001588c 7d4b5378 or r11,r10,r10 +1424 00015890 3be90001 addi r31,r9,0x1 +1428 00015894 93fb0000 stw r31,0x0(r27) +1432 00015898 7fe9fb78 or r9,r31,r31 +1436 0001589c 60000000 nop +1440 000158a0 881f0000 lbz r0,0x0(r31) +1444 000158a4 5400083c rlwinm r0,r0,1,0,30 +1448 000158a8 7c4b022e lhzx r2,r11,r0 +1452 000158ac 70400004 andi. r0,r2,0x4 +1456 000158b0 4082ffe0 bne 0x15890 +1460 000158b4 48000040 b 0x158f4 +1464 000158b8 38a00000 li r5,0x0 +1468 000158bc 3be80001 addi r31,r8,0x1 +1472 000158c0 7c455a14 add r2,r5,r11 +1476 000158c4 81582818 lwz r10,0x2818(r24) +1480 000158c8 93fb0000 stw r31,0x0(r27) +1484 000158cc 3ba2ffd0 addi r29,r2,0xffd0 +1488 000158d0 7fe8fb78 or r8,r31,r31 +1492 000158d4 893f0000 lbz r9,0x0(r31) +1496 000158d8 7d2b0774 extsb r11,r9 +1500 000158dc 55600dfc rlwinm r0,r11,1,23,30 +1504 000158e0 7c4a022e lhzx r2,r10,r0 +1508 000158e4 70400004 andi. r0,r2,0x4 +1512 000158e8 4082ff68 bne 0x15850 +1516 000158ec 2f9d0000 cmpwi cr7,r29,0x0 +1520 000158f0 409c0008 bge cr7,0x158f8 +1524 000158f4 3ba0ffff li r29,0xffff +1528 000158f8 805b0000 lwz r2,0x0(r27) +1532 000158fc 88020000 lbz r0,0x0(r2) +1536 00015900 2f80005f cmpwi cr7,r0,0x5f '_' +1540 00015904 409e0c8c bne cr7,0x16590 +1544 00015908 3be20001 addi r31,r2,0x1 +1548 0001590c 3b400000 li r26,0x0 +1552 00015910 3b800001 li r28,0x1 +1556 00015914 93fb0000 stw r31,0x0(r27) +1560 00015918 2f9dffff cmpwi cr7,r29,0xffff +1564 0001591c 419e0c74 beq cr7,0x16590 +1568 00015920 3c800003 lis r4,0x3 +1572 00015924 7fa5eb78 or r5,r29,r29 +1576 00015928 38610038 addi r3,r1,0x38 +1580 0001592c 3884d8e4 addi r4,r4,0xd8e4 %d +1584 00015930 4801cad1 bl 0x32400 _sprintf$LDBL128 +1588 00015934 7fc3f378 or r3,r30,r30 +1592 00015938 38810038 addi r4,r1,0x38 +1596 0001593c 4bff8dc5 bl _string_append +1600 00015940 2f9d0009 cmpwi cr7,r29,0x9 +1604 00015944 419d000c bgt cr7,0x15950 +1608 00015948 2f9a0000 cmpwi cr7,r26,0x0 +1612 0001594c 419e0c54 beq cr7,0x165a0 +1616 00015950 2f9c0000 cmpwi cr7,r28,0x0 +1620 00015954 409e0c4c bne cr7,0x165a0 +1624 00015958 805b0000 lwz r2,0x0(r27) +1628 0001595c 88020000 lbz r0,0x0(r2) +1632 00015960 2f80005f cmpwi cr7,r0,0x5f '_' +1636 00015964 409e0c3c bne cr7,0x165a0 +1640 00015968 3be20001 addi r31,r2,0x1 +1644 0001596c 38600001 li r3,0x1 +1648 00015970 93fb0000 stw r31,0x0(r27) +1652 00015974 48000c6c b 0x165e0 +1656 00015978 60000000 nop +1660 0001597c 60000000 nop +1664 00015980 2f860005 cmpwi cr7,r6,0x5 +1668 00015984 409e030c bne cr7,0x15c90 +1672 00015988 2f8b006d cmpwi cr7,r11,0x6d 'm' +1676 0001598c 409e0094 bne cr7,0x15a20 +1680 00015990 80650000 lwz r3,0x0(r5) +1684 00015994 2f830000 cmpwi cr7,r3,0x0 +1688 00015998 409e0024 bne cr7,0x159bc +1692 0001599c 38600020 li r3,0x20 +1696 000159a0 48003e11 bl _xmalloc +1700 000159a4 38030020 addi r0,r3,0x20 +1704 000159a8 7c7d1b78 or r29,r3,r3 +1708 000159ac 907e0000 stw r3,0x0(r30) +1712 000159b0 907e0004 stw r3,0x4(r30) +1716 000159b4 901e0008 stw r0,0x8(r30) +1720 000159b8 4800003c b 0x159f4 +1724 000159bc 83a50004 lwz r29,0x4(r5) +1728 000159c0 80050008 lwz r0,0x8(r5) +1732 000159c4 7c5d0051 subf. r2,r29,r0 +1736 000159c8 4181002c bgt 0x159f4 +1740 000159cc 7fa3e850 subf r29,r3,r29 +1744 000159d0 3b9d0001 addi r28,r29,0x1 +1748 000159d4 579c083c rlwinm r28,r28,1,0,30 +1752 000159d8 7f84e378 or r4,r28,r28 +1756 000159dc 48003f25 bl _xrealloc +1760 000159e0 7f9c1a14 add r28,r28,r3 +1764 000159e4 7fa3ea14 add r29,r3,r29 +1768 000159e8 907e0000 stw r3,0x0(r30) +1772 000159ec 939e0008 stw r28,0x8(r30) +1776 000159f0 93be0004 stw r29,0x4(r30) +1780 000159f4 3800002d li r0,0x2d +1784 000159f8 981d0000 stb r0,0x0(r29) +1788 000159fc 805e0004 lwz r2,0x4(r30) +1792 00015a00 3ba20001 addi r29,r2,0x1 +1796 00015a04 93be0004 stw r29,0x4(r30) +1800 00015a08 805b0000 lwz r2,0x0(r27) +1804 00015a0c 3be20001 addi r31,r2,0x1 +1808 00015a10 93fb0000 stw r31,0x0(r27) +1812 00015a14 60000000 nop +1816 00015a18 60000000 nop +1820 00015a1c 60000000 nop +1824 00015a20 807e0000 lwz r3,0x0(r30) +1828 00015a24 2f830000 cmpwi cr7,r3,0x0 +1832 00015a28 409e0028 bne cr7,0x15a50 +1836 00015a2c 38600020 li r3,0x20 +1840 00015a30 48003d81 bl _xmalloc +1844 00015a34 38030020 addi r0,r3,0x20 +1848 00015a38 7c7d1b78 or r29,r3,r3 +1852 00015a3c 907e0000 stw r3,0x0(r30) +1856 00015a40 907e0004 stw r3,0x4(r30) +1860 00015a44 901e0008 stw r0,0x8(r30) +1864 00015a48 48000048 b 0x15a90 +1868 00015a4c 60000000 nop +1872 00015a50 83be0004 lwz r29,0x4(r30) +1876 00015a54 801e0008 lwz r0,0x8(r30) +1880 00015a58 7c5d0051 subf. r2,r29,r0 +1884 00015a5c 41810034 bgt 0x15a90 +1888 00015a60 7fa3e850 subf r29,r3,r29 +1892 00015a64 3b9d0001 addi r28,r29,0x1 +1896 00015a68 579c083c rlwinm r28,r28,1,0,30 +1900 00015a6c 7f84e378 or r4,r28,r28 +1904 00015a70 48003e91 bl _xrealloc +1908 00015a74 7f9c1a14 add r28,r28,r3 +1912 00015a78 7fa3ea14 add r29,r3,r29 +1916 00015a7c 907e0000 stw r3,0x0(r30) +1920 00015a80 939e0008 stw r28,0x8(r30) +1924 00015a84 93be0004 stw r29,0x4(r30) +1928 00015a88 60000000 nop +1932 00015a8c 60000000 nop +1936 00015a90 38000027 li r0,0x27 +1940 00015a94 3f000004 lis r24,0x4 +1944 00015a98 39400000 li r10,0x0 +1948 00015a9c 981d0000 stb r0,0x0(r29) +1952 00015aa0 81382818 lwz r9,0x2818(r24) +1956 00015aa4 7d264b78 or r6,r9,r9 +1960 00015aa8 805e0004 lwz r2,0x4(r30) +1964 00015aac 3ba20001 addi r29,r2,0x1 +1968 00015ab0 93be0004 stw r29,0x4(r30) +1972 00015ab4 811b0000 lwz r8,0x0(r27) +1976 00015ab8 60000000 nop +1980 00015abc 60000000 nop +1984 00015ac0 88080000 lbz r0,0x0(r8) +1988 00015ac4 7c0b0774 extsb r11,r0 +1992 00015ac8 55620dfc rlwinm r2,r11,1,23,30 +1996 00015acc 7c024a2e lhzx r0,r2,r9 +2000 00015ad0 70020004 andi. r2,r0,0x4 +2004 00015ad4 40820080 bne 0x15b54 +2008 00015ad8 48000ab8 b 0x16590 +2012 00015adc 60000000 nop +2016 00015ae0 1d49000a mulli r10,r9,0xa +2020 00015ae4 3c006666 lis r0,0x6666 +2024 00015ae8 60006667 ori r0,r0,0x6667 +2028 00015aec 7c0a0096 mulhw r0,r10,r0 +2032 00015af0 7d42fe70 srawi r2,r10,31 +2036 00015af4 7c001670 srawi r0,r0,2 +2040 00015af8 7c020050 subf r0,r2,r0 +2044 00015afc 1c00000a mulli r0,r0,0xa +2048 00015b00 7f8a0000 cmpw cr7,r10,r0 +2052 00015b04 419e004c beq cr7,0x15b50 +2056 00015b08 54e00dfc rlwinm r0,r7,1,23,30 +2060 00015b0c 7fe9fb78 or r9,r31,r31 +2064 00015b10 7c46022e lhzx r2,r6,r0 +2068 00015b14 70400004 andi. r0,r2,0x4 +2072 00015b18 41820a78 beq 0x16590 +2076 00015b1c 7ccb3378 or r11,r6,r6 +2080 00015b20 3be90001 addi r31,r9,0x1 +2084 00015b24 93fb0000 stw r31,0x0(r27) +2088 00015b28 7fe9fb78 or r9,r31,r31 +2092 00015b2c 60000000 nop +2096 00015b30 881f0000 lbz r0,0x0(r31) +2100 00015b34 5400083c rlwinm r0,r0,1,0,30 +2104 00015b38 7c4b022e lhzx r2,r11,r0 +2108 00015b3c 70400004 andi. r0,r2,0x4 +2112 00015b40 4082ffe0 bne 0x15b20 +2116 00015b44 48000a4c b 0x16590 +2120 00015b48 60000000 nop +2124 00015b4c 60000000 nop +2128 00015b50 80d82818 lwz r6,0x2818(r24) +2132 00015b54 3be80001 addi r31,r8,0x1 +2136 00015b58 7c4a5a14 add r2,r10,r11 +2140 00015b5c 93fb0000 stw r31,0x0(r27) +2144 00015b60 3922ffd0 addi r9,r2,0xffd0 +2148 00015b64 7fe8fb78 or r8,r31,r31 +2152 00015b68 88ff0000 lbz r7,0x0(r31) +2156 00015b6c 7ceb0774 extsb r11,r7 +2160 00015b70 55620dfc rlwinm r2,r11,1,23,30 +2164 00015b74 7c02322e lhzx r0,r2,r6 +2168 00015b78 70000004 andi. r0,r0,0x4 +2172 00015b7c 4082ff64 bne 0x15ae0 +2176 00015b80 2f890000 cmpwi cr7,r9,0x0 +2180 00015b84 419c0a0c blt cr7,0x16590 +2184 00015b88 419e0a08 beq cr7,0x16590 +2188 00015b8c 807e0000 lwz r3,0x0(r30) +2192 00015b90 99210038 stb r9,0x38(r1) +2196 00015b94 98010039 stb r0,0x39(r1) +2200 00015b98 2f830000 cmpwi cr7,r3,0x0 +2204 00015b9c 409e0024 bne cr7,0x15bc0 +2208 00015ba0 38600020 li r3,0x20 +2212 00015ba4 48003c0d bl _xmalloc +2216 00015ba8 38030020 addi r0,r3,0x20 +2220 00015bac 7c7d1b78 or r29,r3,r3 +2224 00015bb0 907e0000 stw r3,0x0(r30) +2228 00015bb4 907e0004 stw r3,0x4(r30) +2232 00015bb8 901e0008 stw r0,0x8(r30) +2236 00015bbc 4800003c b 0x15bf8 +2240 00015bc0 83be0004 lwz r29,0x4(r30) +2244 00015bc4 801e0008 lwz r0,0x8(r30) +2248 00015bc8 7c5d0051 subf. r2,r29,r0 +2252 00015bcc 4181002c bgt 0x15bf8 +2256 00015bd0 7fa3e850 subf r29,r3,r29 +2260 00015bd4 3b9d0001 addi r28,r29,0x1 +2264 00015bd8 579c083c rlwinm r28,r28,1,0,30 +2268 00015bdc 7f84e378 or r4,r28,r28 +2272 00015be0 48003d21 bl _xrealloc +2276 00015be4 7f9c1a14 add r28,r28,r3 +2280 00015be8 7fa3ea14 add r29,r3,r29 +2284 00015bec 907e0000 stw r3,0x0(r30) +2288 00015bf0 939e0008 stw r28,0x8(r30) +2292 00015bf4 93be0004 stw r29,0x4(r30) +2296 00015bf8 88010038 lbz r0,0x38(r1) +2300 00015bfc 981d0000 stb r0,0x0(r29) +2304 00015c00 807e0000 lwz r3,0x0(r30) +2308 00015c04 83be0004 lwz r29,0x4(r30) +2312 00015c08 2f830000 cmpwi cr7,r3,0x0 +2316 00015c0c 3bbd0001 addi r29,r29,0x1 +2320 00015c10 93be0004 stw r29,0x4(r30) +2324 00015c14 409e0024 bne cr7,0x15c38 +2328 00015c18 38600020 li r3,0x20 +2332 00015c1c 48003b95 bl _xmalloc +2336 00015c20 38030020 addi r0,r3,0x20 +2340 00015c24 7c7d1b78 or r29,r3,r3 +2344 00015c28 907e0000 stw r3,0x0(r30) +2348 00015c2c 907e0004 stw r3,0x4(r30) +2352 00015c30 901e0008 stw r0,0x8(r30) +2356 00015c34 48000038 b 0x15c6c +2360 00015c38 801e0008 lwz r0,0x8(r30) +2364 00015c3c 7c5d0051 subf. r2,r29,r0 +2368 00015c40 4181002c bgt 0x15c6c +2372 00015c44 7fa3e850 subf r29,r3,r29 +2376 00015c48 3b9d0001 addi r28,r29,0x1 +2380 00015c4c 579c083c rlwinm r28,r28,1,0,30 +2384 00015c50 7f84e378 or r4,r28,r28 +2388 00015c54 48003cad bl _xrealloc +2392 00015c58 7f9c1a14 add r28,r28,r3 +2396 00015c5c 7fa3ea14 add r29,r3,r29 +2400 00015c60 907e0000 stw r3,0x0(r30) +2404 00015c64 939e0008 stw r28,0x8(r30) +2408 00015c68 93be0004 stw r29,0x4(r30) +2412 00015c6c 38000027 li r0,0x27 +2416 00015c70 38600001 li r3,0x1 +2420 00015c74 981d0000 stb r0,0x0(r29) +2424 00015c78 805e0004 lwz r2,0x4(r30) +2428 00015c7c 3ba20001 addi r29,r2,0x1 +2432 00015c80 93be0004 stw r29,0x4(r30) +2436 00015c84 4800095c b 0x165e0 +2440 00015c88 60000000 nop +2444 00015c8c 60000000 nop +2448 00015c90 2f860004 cmpwi cr7,r6,0x4 +2452 00015c94 409e01fc bne cr7,0x15e90 +2456 00015c98 3f000004 lis r24,0x4 +2460 00015c9c 55690dfc rlwinm r9,r11,1,23,30 +2464 00015ca0 39400000 li r10,0x0 +2468 00015ca4 80582818 lwz r2,0x2818(r24) +2472 00015ca8 7c09122e lhzx r0,r9,r2 +2476 00015cac 70020004 andi. r2,r0,0x4 +2480 00015cb0 40820080 bne 0x15d30 +2484 00015cb4 480008dc b 0x16590 +2488 00015cb8 60000000 nop +2492 00015cbc 60000000 nop +2496 00015cc0 1d49000a mulli r10,r9,0xa +2500 00015cc4 3c006666 lis r0,0x6666 +2504 00015cc8 60006667 ori r0,r0,0x6667 +2508 00015ccc 7c0a0096 mulhw r0,r10,r0 +2512 00015cd0 7d42fe70 srawi r2,r10,31 +2516 00015cd4 7c001670 srawi r0,r0,2 +2520 00015cd8 7c020050 subf r0,r2,r0 +2524 00015cdc 1c00000a mulli r0,r0,0xa +2528 00015ce0 7f8a0000 cmpw cr7,r10,r0 +2532 00015ce4 419e004c beq cr7,0x15d30 +2536 00015ce8 55000dfc rlwinm r0,r8,1,23,30 +2540 00015cec 7fe9fb78 or r9,r31,r31 +2544 00015cf0 7c47022e lhzx r2,r7,r0 +2548 00015cf4 70400004 andi. r0,r2,0x4 +2552 00015cf8 41820898 beq 0x16590 +2556 00015cfc 7ceb3b78 or r11,r7,r7 +2560 00015d00 3be90001 addi r31,r9,0x1 +2564 00015d04 93fb0000 stw r31,0x0(r27) +2568 00015d08 7fe9fb78 or r9,r31,r31 +2572 00015d0c 60000000 nop +2576 00015d10 881f0000 lbz r0,0x0(r31) +2580 00015d14 5400083c rlwinm r0,r0,1,0,30 +2584 00015d18 7c4b022e lhzx r2,r11,r0 +2588 00015d1c 70400004 andi. r0,r2,0x4 +2592 00015d20 4082ffe0 bne 0x15d00 +2596 00015d24 4800086c b 0x16590 +2600 00015d28 60000000 nop +2604 00015d2c 60000000 nop +2608 00015d30 3bff0001 addi r31,r31,0x1 +2612 00015d34 7c4a5a14 add r2,r10,r11 +2616 00015d38 80f82818 lwz r7,0x2818(r24) +2620 00015d3c 93fb0000 stw r31,0x0(r27) +2624 00015d40 3922ffd0 addi r9,r2,0xffd0 +2628 00015d44 891f0000 lbz r8,0x0(r31) +2632 00015d48 7d0b0774 extsb r11,r8 +2636 00015d4c 55600dfc rlwinm r0,r11,1,23,30 +2640 00015d50 7c47022e lhzx r2,r7,r0 +2644 00015d54 70400004 andi. r0,r2,0x4 +2648 00015d58 4082ff68 bne 0x15cc0 +2652 00015d5c 2f890000 cmpwi cr7,r9,0x0 +2656 00015d60 419c0830 blt cr7,0x16590 +2660 00015d64 409e0098 bne cr7,0x15dfc +2664 00015d68 807e0000 lwz r3,0x0(r30) +2668 00015d6c 2f830000 cmpwi cr7,r3,0x0 +2672 00015d70 409e0024 bne cr7,0x15d94 +2676 00015d74 38600020 li r3,0x20 +2680 00015d78 48003a39 bl _xmalloc +2684 00015d7c 38030020 addi r0,r3,0x20 +2688 00015d80 7c7d1b78 or r29,r3,r3 +2692 00015d84 907e0000 stw r3,0x0(r30) +2696 00015d88 907e0004 stw r3,0x4(r30) +2700 00015d8c 901e0008 stw r0,0x8(r30) +2704 00015d90 48000040 b 0x15dd0 +2708 00015d94 83be0004 lwz r29,0x4(r30) +2712 00015d98 801e0008 lwz r0,0x8(r30) +2716 00015d9c 7c1d0050 subf r0,r29,r0 +2720 00015da0 2f800004 cmpwi cr7,r0,0x4 +2724 00015da4 419d002c bgt cr7,0x15dd0 +2728 00015da8 7fa3e850 subf r29,r3,r29 +2732 00015dac 3b9d0005 addi r28,r29,0x5 +2736 00015db0 579c083c rlwinm r28,r28,1,0,30 +2740 00015db4 7f84e378 or r4,r28,r28 +2744 00015db8 48003b49 bl _xrealloc +2748 00015dbc 7f9c1a14 add r28,r28,r3 +2752 00015dc0 7fa3ea14 add r29,r3,r29 +2756 00015dc4 907e0000 stw r3,0x0(r30) +2760 00015dc8 939e0008 stw r28,0x8(r30) +2764 00015dcc 93be0004 stw r29,0x4(r30) +2768 00015dd0 3c400003 lis r2,0x3 +2772 00015dd4 38600001 li r3,0x1 +2776 00015dd8 3842d378 addi r2,r2,0xd378 false +2780 00015ddc 88020004 lbz r0,0x4(r2) +2784 00015de0 81220000 lwz r9,0x0(r2) false +2788 00015de4 981d0004 stb r0,0x4(r29) +2792 00015de8 913d0000 stw r9,0x0(r29) +2796 00015dec 805e0004 lwz r2,0x4(r30) +2800 00015df0 3ba20005 addi r29,r2,0x5 +2804 00015df4 93be0004 stw r29,0x4(r30) +2808 00015df8 480007e8 b 0x165e0 +2812 00015dfc 2f890001 cmpwi cr7,r9,0x1 +2816 00015e00 409e0790 bne cr7,0x16590 +2820 00015e04 807e0000 lwz r3,0x0(r30) +2824 00015e08 2f830000 cmpwi cr7,r3,0x0 +2828 00015e0c 409e0024 bne cr7,0x15e30 +2832 00015e10 38600020 li r3,0x20 +2836 00015e14 4800399d bl _xmalloc +2840 00015e18 38030020 addi r0,r3,0x20 +2844 00015e1c 7c7d1b78 or r29,r3,r3 +2848 00015e20 907e0000 stw r3,0x0(r30) +2852 00015e24 907e0004 stw r3,0x4(r30) +2856 00015e28 901e0008 stw r0,0x8(r30) +2860 00015e2c 48000040 b 0x15e6c +2864 00015e30 83be0004 lwz r29,0x4(r30) +2868 00015e34 801e0008 lwz r0,0x8(r30) +2872 00015e38 7c1d0050 subf r0,r29,r0 +2876 00015e3c 2f800003 cmpwi cr7,r0,0x3 +2880 00015e40 419d002c bgt cr7,0x15e6c +2884 00015e44 7fa3e850 subf r29,r3,r29 +2888 00015e48 3b9d0004 addi r28,r29,0x4 +2892 00015e4c 579c083c rlwinm r28,r28,1,0,30 +2896 00015e50 7f84e378 or r4,r28,r28 +2900 00015e54 48003aad bl _xrealloc +2904 00015e58 7f9c1a14 add r28,r28,r3 +2908 00015e5c 7fa3ea14 add r29,r3,r29 +2912 00015e60 907e0000 stw r3,0x0(r30) +2916 00015e64 939e0008 stw r28,0x8(r30) +2920 00015e68 93be0004 stw r29,0x4(r30) +2924 00015e6c 3c007472 lis r0,0x7472 +2928 00015e70 38600001 li r3,0x1 +2932 00015e74 60007565 ori r0,r0,0x7565 +2936 00015e78 901d0000 stw r0,0x0(r29) +2940 00015e7c 805e0004 lwz r2,0x4(r30) +2944 00015e80 3ba20004 addi r29,r2,0x4 +2948 00015e84 93be0004 stw r29,0x4(r30) +2952 00015e88 48000758 b 0x165e0 +2956 00015e8c 60000000 nop +2960 00015e90 2f860006 cmpwi cr7,r6,0x6 +2964 00015e94 409e045c bne cr7,0x162f0 +2968 00015e98 2f8b0045 cmpwi cr7,r11,0x45 'E' +2972 00015e9c 409e000c bne cr7,0x15ea8 +2976 00015ea0 48000761 bl _demangle_expression +2980 00015ea4 4800073c b 0x165e0 +2984 00015ea8 2f8b006d cmpwi cr7,r11,0x6d 'm' +2988 00015eac 409e0088 bne cr7,0x15f34 +2992 00015eb0 80650000 lwz r3,0x0(r5) +2996 00015eb4 2f830000 cmpwi cr7,r3,0x0 +3000 00015eb8 409e0024 bne cr7,0x15edc +3004 00015ebc 38600020 li r3,0x20 +3008 00015ec0 480038f1 bl _xmalloc +3012 00015ec4 38030020 addi r0,r3,0x20 +3016 00015ec8 7c7d1b78 or r29,r3,r3 +3020 00015ecc 907e0000 stw r3,0x0(r30) +3024 00015ed0 907e0004 stw r3,0x4(r30) +3028 00015ed4 901e0008 stw r0,0x8(r30) +3032 00015ed8 4800003c b 0x15f14 +3036 00015edc 83a50004 lwz r29,0x4(r5) +3040 00015ee0 80050008 lwz r0,0x8(r5) +3044 00015ee4 7c5d0051 subf. r2,r29,r0 +3048 00015ee8 4181002c bgt 0x15f14 +3052 00015eec 7fa3e850 subf r29,r3,r29 +3056 00015ef0 3b9d0001 addi r28,r29,0x1 +3060 00015ef4 579c083c rlwinm r28,r28,1,0,30 +3064 00015ef8 7f84e378 or r4,r28,r28 +3068 00015efc 48003a05 bl _xrealloc +3072 00015f00 7f9c1a14 add r28,r28,r3 +3076 00015f04 7fa3ea14 add r29,r3,r29 +3080 00015f08 907e0000 stw r3,0x0(r30) +3084 00015f0c 939e0008 stw r28,0x8(r30) +3088 00015f10 93be0004 stw r29,0x4(r30) +3092 00015f14 3800002d li r0,0x2d +3096 00015f18 981d0000 stb r0,0x0(r29) +3100 00015f1c 805e0004 lwz r2,0x4(r30) +3104 00015f20 3ba20001 addi r29,r2,0x1 +3108 00015f24 93be0004 stw r29,0x4(r30) +3112 00015f28 83fb0000 lwz r31,0x0(r27) +3116 00015f2c 3bff0001 addi r31,r31,0x1 +3120 00015f30 93fb0000 stw r31,0x0(r27) +3124 00015f34 3f000004 lis r24,0x4 +3128 00015f38 893f0000 lbz r9,0x0(r31) +3132 00015f3c 81782818 lwz r11,0x2818(r24) +3136 00015f40 55200dfc rlwinm r0,r9,1,23,30 +3140 00015f44 7c4b022e lhzx r2,r11,r0 +3144 00015f48 70400004 andi. r0,r2,0x4 +3148 00015f4c 418200cc beq 0x16018 +3152 00015f50 7d7a5b78 or r26,r11,r11 +3156 00015f54 60000000 nop +3160 00015f58 60000000 nop +3164 00015f5c 60000000 nop +3168 00015f60 807e0000 lwz r3,0x0(r30) +3172 00015f64 2f830000 cmpwi cr7,r3,0x0 +3176 00015f68 409e0028 bne cr7,0x15f90 +3180 00015f6c 38600020 li r3,0x20 +3184 00015f70 48003841 bl _xmalloc +3188 00015f74 38030020 addi r0,r3,0x20 +3192 00015f78 7c7d1b78 or r29,r3,r3 +3196 00015f7c 907e0000 stw r3,0x0(r30) +3200 00015f80 907e0004 stw r3,0x4(r30) +3204 00015f84 901e0008 stw r0,0x8(r30) +3208 00015f88 48000048 b 0x15fd0 +3212 00015f8c 60000000 nop +3216 00015f90 83be0004 lwz r29,0x4(r30) +3220 00015f94 801e0008 lwz r0,0x8(r30) +3224 00015f98 7c5d0051 subf. r2,r29,r0 +3228 00015f9c 41810034 bgt 0x15fd0 +3232 00015fa0 7fa3e850 subf r29,r3,r29 +3236 00015fa4 3b9d0001 addi r28,r29,0x1 +3240 00015fa8 579c083c rlwinm r28,r28,1,0,30 +3244 00015fac 7f84e378 or r4,r28,r28 +3248 00015fb0 48003951 bl _xrealloc +3252 00015fb4 7f9c1a14 add r28,r28,r3 +3256 00015fb8 7fa3ea14 add r29,r3,r29 +3260 00015fbc 907e0000 stw r3,0x0(r30) +3264 00015fc0 939e0008 stw r28,0x8(r30) +3268 00015fc4 93be0004 stw r29,0x4(r30) +3272 00015fc8 60000000 nop +3276 00015fcc 60000000 nop +3280 00015fd0 881f0000 lbz r0,0x0(r31) +3284 00015fd4 981d0000 stb r0,0x0(r29) +3288 00015fd8 805e0004 lwz r2,0x4(r30) +3292 00015fdc 3ba20001 addi r29,r2,0x1 +3296 00015fe0 93be0004 stw r29,0x4(r30) +3300 00015fe4 83fb0000 lwz r31,0x0(r27) +3304 00015fe8 7fe2fb78 or r2,r31,r31 +3308 00015fec 3bff0001 addi r31,r31,0x1 +3312 00015ff0 93fb0000 stw r31,0x0(r27) +3316 00015ff4 60000000 nop +3320 00015ff8 60000000 nop +3324 00015ffc 60000000 nop +3328 00016000 88020001 lbz r0,0x1(r2) +3332 00016004 5400083c rlwinm r0,r0,1,0,30 +3336 00016008 7c5a022e lhzx r2,r26,r0 +3340 0001600c 70400004 andi. r0,r2,0x4 +3344 00016010 4082ff50 bne 0x15f60 +3348 00016014 893f0000 lbz r9,0x0(r31) +3352 00016018 7d200774 extsb r0,r9 +3356 0001601c 2f80002e cmpwi cr7,r0,0x2e '.' +3360 00016020 409e015c bne cr7,0x1617c +3364 00016024 807e0000 lwz r3,0x0(r30) +3368 00016028 2f830000 cmpwi cr7,r3,0x0 +3372 0001602c 409e0024 bne cr7,0x16050 +3376 00016030 38600020 li r3,0x20 +3380 00016034 4800377d bl _xmalloc +3384 00016038 38030020 addi r0,r3,0x20 +3388 0001603c 7c7d1b78 or r29,r3,r3 +3392 00016040 907e0000 stw r3,0x0(r30) +3396 00016044 907e0004 stw r3,0x4(r30) +3400 00016048 901e0008 stw r0,0x8(r30) +3404 0001604c 4800003c b 0x16088 +3408 00016050 83be0004 lwz r29,0x4(r30) +3412 00016054 801e0008 lwz r0,0x8(r30) +3416 00016058 7c5d0051 subf. r2,r29,r0 +3420 0001605c 4181002c bgt 0x16088 +3424 00016060 7fa3e850 subf r29,r3,r29 +3428 00016064 3b9d0001 addi r28,r29,0x1 +3432 00016068 579c083c rlwinm r28,r28,1,0,30 +3436 0001606c 7f84e378 or r4,r28,r28 +3440 00016070 48003891 bl _xrealloc +3444 00016074 7f9c1a14 add r28,r28,r3 +3448 00016078 7fa3ea14 add r29,r3,r29 +3452 0001607c 907e0000 stw r3,0x0(r30) +3456 00016080 939e0008 stw r28,0x8(r30) +3460 00016084 93be0004 stw r29,0x4(r30) +3464 00016088 3800002e li r0,0x2e +3468 0001608c 81382818 lwz r9,0x2818(r24) +3472 00016090 981d0000 stb r0,0x0(r29) +3476 00016094 805e0004 lwz r2,0x4(r30) +3480 00016098 3ba20001 addi r29,r2,0x1 +3484 0001609c 93be0004 stw r29,0x4(r30) +3488 000160a0 83fb0000 lwz r31,0x0(r27) +3492 000160a4 7fe2fb78 or r2,r31,r31 +3496 000160a8 3bff0001 addi r31,r31,0x1 +3500 000160ac 93fb0000 stw r31,0x0(r27) +3504 000160b0 60000000 nop +3508 000160b4 60000000 nop +3512 000160b8 88020001 lbz r0,0x1(r2) +3516 000160bc 5400083c rlwinm r0,r0,1,0,30 +3520 000160c0 7c49022e lhzx r2,r9,r0 +3524 000160c4 70400004 andi. r0,r2,0x4 +3528 000160c8 418200b4 beq 0x1617c +3532 000160cc 7d3a4b78 or r26,r9,r9 +3536 000160d0 807e0000 lwz r3,0x0(r30) +3540 000160d4 2f830000 cmpwi cr7,r3,0x0 +3544 000160d8 409e0028 bne cr7,0x16100 +3548 000160dc 38600020 li r3,0x20 +3552 000160e0 480036d1 bl _xmalloc +3556 000160e4 38030020 addi r0,r3,0x20 +3560 000160e8 7c7d1b78 or r29,r3,r3 +3564 000160ec 907e0000 stw r3,0x0(r30) +3568 000160f0 907e0004 stw r3,0x4(r30) +3572 000160f4 901e0008 stw r0,0x8(r30) +3576 000160f8 48000040 b 0x16138 +3580 000160fc 60000000 nop +3584 00016100 83be0004 lwz r29,0x4(r30) +3588 00016104 801e0008 lwz r0,0x8(r30) +3592 00016108 7c5d0051 subf. r2,r29,r0 +3596 0001610c 4181002c bgt 0x16138 +3600 00016110 7fa3e850 subf r29,r3,r29 +3604 00016114 3b9d0001 addi r28,r29,0x1 +3608 00016118 579c083c rlwinm r28,r28,1,0,30 +3612 0001611c 7f84e378 or r4,r28,r28 +3616 00016120 480037e1 bl _xrealloc +3620 00016124 7f9c1a14 add r28,r28,r3 +3624 00016128 7fa3ea14 add r29,r3,r29 +3628 0001612c 907e0000 stw r3,0x0(r30) +3632 00016130 939e0008 stw r28,0x8(r30) +3636 00016134 93be0004 stw r29,0x4(r30) +3640 00016138 881f0000 lbz r0,0x0(r31) +3644 0001613c 981d0000 stb r0,0x0(r29) +3648 00016140 805e0004 lwz r2,0x4(r30) +3652 00016144 3ba20001 addi r29,r2,0x1 +3656 00016148 93be0004 stw r29,0x4(r30) +3660 0001614c 83fb0000 lwz r31,0x0(r27) +3664 00016150 7fe2fb78 or r2,r31,r31 +3668 00016154 3bff0001 addi r31,r31,0x1 +3672 00016158 93fb0000 stw r31,0x0(r27) +3676 0001615c 60000000 nop +3680 00016160 60000000 nop +3684 00016164 60000000 nop +3688 00016168 88020001 lbz r0,0x1(r2) +3692 0001616c 5400083c rlwinm r0,r0,1,0,30 +3696 00016170 7c5a022e lhzx r2,r26,r0 +3700 00016174 70400004 andi. r0,r2,0x4 +3704 00016178 4082ff58 bne 0x160d0 +3708 0001617c 881f0000 lbz r0,0x0(r31) +3712 00016180 2f800065 cmpwi cr7,r0,0x65 'e' +3716 00016184 409e041c bne cr7,0x165a0 +3720 00016188 807e0000 lwz r3,0x0(r30) +3724 0001618c 2f830000 cmpwi cr7,r3,0x0 +3728 00016190 409e0024 bne cr7,0x161b4 +3732 00016194 38600020 li r3,0x20 +3736 00016198 48003619 bl _xmalloc +3740 0001619c 38030020 addi r0,r3,0x20 +3744 000161a0 7c7d1b78 or r29,r3,r3 +3748 000161a4 907e0000 stw r3,0x0(r30) +3752 000161a8 907e0004 stw r3,0x4(r30) +3756 000161ac 901e0008 stw r0,0x8(r30) +3760 000161b0 4800003c b 0x161ec +3764 000161b4 83be0004 lwz r29,0x4(r30) +3768 000161b8 801e0008 lwz r0,0x8(r30) +3772 000161bc 7c5d0051 subf. r2,r29,r0 +3776 000161c0 4181002c bgt 0x161ec +3780 000161c4 7fa3e850 subf r29,r3,r29 +3784 000161c8 3b9d0001 addi r28,r29,0x1 +3788 000161cc 579c083c rlwinm r28,r28,1,0,30 +3792 000161d0 7f84e378 or r4,r28,r28 +3796 000161d4 4800372d bl _xrealloc +3800 000161d8 7f9c1a14 add r28,r28,r3 +3804 000161dc 7fa3ea14 add r29,r3,r29 +3808 000161e0 907e0000 stw r3,0x0(r30) +3812 000161e4 939e0008 stw r28,0x8(r30) +3816 000161e8 93be0004 stw r29,0x4(r30) +3820 000161ec 38000065 li r0,0x65 +3824 000161f0 81382818 lwz r9,0x2818(r24) +3828 000161f4 981d0000 stb r0,0x0(r29) +3832 000161f8 805e0004 lwz r2,0x4(r30) +3836 000161fc 3ba20001 addi r29,r2,0x1 +3840 00016200 93be0004 stw r29,0x4(r30) +3844 00016204 805b0000 lwz r2,0x0(r27) +3848 00016208 3be20001 addi r31,r2,0x1 +3852 0001620c 93fb0000 stw r31,0x0(r27) +3856 00016210 60000000 nop +3860 00016214 60000000 nop +3864 00016218 60000000 nop +3868 0001621c 88020001 lbz r0,0x1(r2) +3872 00016220 5400083c rlwinm r0,r0,1,0,30 +3876 00016224 7c49022e lhzx r2,r9,r0 +3880 00016228 70400004 andi. r0,r2,0x4 +3884 0001622c 41820374 beq 0x165a0 +3888 00016230 7d3a4b78 or r26,r9,r9 +3892 00016234 60000000 nop +3896 00016238 60000000 nop +3900 0001623c 60000000 nop +3904 00016240 807e0000 lwz r3,0x0(r30) +3908 00016244 2f830000 cmpwi cr7,r3,0x0 +3912 00016248 409e0028 bne cr7,0x16270 +3916 0001624c 38600020 li r3,0x20 +3920 00016250 48003561 bl _xmalloc +3924 00016254 38030020 addi r0,r3,0x20 +3928 00016258 7c7d1b78 or r29,r3,r3 +3932 0001625c 907e0000 stw r3,0x0(r30) +3936 00016260 907e0004 stw r3,0x4(r30) +3940 00016264 901e0008 stw r0,0x8(r30) +3944 00016268 48000048 b 0x162b0 +3948 0001626c 60000000 nop +3952 00016270 83be0004 lwz r29,0x4(r30) +3956 00016274 801e0008 lwz r0,0x8(r30) +3960 00016278 7c5d0051 subf. r2,r29,r0 +3964 0001627c 41810034 bgt 0x162b0 +3968 00016280 7fa3e850 subf r29,r3,r29 +3972 00016284 3b9d0001 addi r28,r29,0x1 +3976 00016288 579c083c rlwinm r28,r28,1,0,30 +3980 0001628c 7f84e378 or r4,r28,r28 +3984 00016290 48003671 bl _xrealloc +3988 00016294 7f9c1a14 add r28,r28,r3 +3992 00016298 7fa3ea14 add r29,r3,r29 +3996 0001629c 907e0000 stw r3,0x0(r30) +4000 000162a0 939e0008 stw r28,0x8(r30) +4004 000162a4 93be0004 stw r29,0x4(r30) +4008 000162a8 60000000 nop +4012 000162ac 60000000 nop +4016 000162b0 881f0000 lbz r0,0x0(r31) +4020 000162b4 981d0000 stb r0,0x0(r29) +4024 000162b8 805e0004 lwz r2,0x4(r30) +4028 000162bc 3ba20001 addi r29,r2,0x1 +4032 000162c0 93be0004 stw r29,0x4(r30) +4036 000162c4 805b0000 lwz r2,0x0(r27) +4040 000162c8 3be20001 addi r31,r2,0x1 +4044 000162cc 93fb0000 stw r31,0x0(r27) +4048 000162d0 88020001 lbz r0,0x1(r2) +4052 000162d4 5400083c rlwinm r0,r0,1,0,30 +4056 000162d8 7c5a022e lhzx r2,r26,r0 +4060 000162dc 70400004 andi. r0,r2,0x4 +4064 000162e0 4082ff60 bne 0x16240 +4068 000162e4 480002bc b 0x165a0 +4072 000162e8 60000000 nop +4076 000162ec 60000000 nop +4080 000162f0 3806ffff addi r0,r6,0xffff +4084 000162f4 2b800001 cmplwi cr7,r0,0x1 +4088 000162f8 419d02a8 bgt cr7,0x165a0 +4092 000162fc 2f8b0051 cmpwi cr7,r11,0x51 'Q' +4096 00016300 409e0014 bne cr7,0x16314 +4100 00016304 38c00000 li r6,0x0 +4104 00016308 38e00001 li r7,0x1 +4108 0001630c 4bffe1e5 bl _demangle_qualified +4112 00016310 480002d0 b 0x165e0 +4116 00016314 3f000004 lis r24,0x4 +4120 00016318 55690dfc rlwinm r9,r11,1,23,30 +4124 0001631c 38600000 li r3,0x0 +4128 00016320 80582818 lwz r2,0x2818(r24) +4132 00016324 7c09122e lhzx r0,r9,r2 +4136 00016328 70020004 andi. r2,r0,0x4 +4140 0001632c 40820084 bne 0x163b0 +4144 00016330 48000250 b 0x16580 +4148 00016334 60000000 nop +4152 00016338 60000000 nop +4156 0001633c 60000000 nop +4160 00016340 1c7c000a mulli r3,r28,0xa +4164 00016344 3c006666 lis r0,0x6666 +4168 00016348 60006667 ori r0,r0,0x6667 +4172 0001634c 7c030096 mulhw r0,r3,r0 +4176 00016350 7c62fe70 srawi r2,r3,31 +4180 00016354 7c001670 srawi r0,r0,2 +4184 00016358 7c020050 subf r0,r2,r0 +4188 0001635c 1c00000a mulli r0,r0,0xa +4192 00016360 7f830000 cmpw cr7,r3,r0 +4196 00016364 419e004c beq cr7,0x163b0 +4200 00016368 55200dfc rlwinm r0,r9,1,23,30 +4204 0001636c 7fe9fb78 or r9,r31,r31 +4208 00016370 7c4a022e lhzx r2,r10,r0 +4212 00016374 70400004 andi. r0,r2,0x4 +4216 00016378 41820208 beq 0x16580 +4220 0001637c 7d4b5378 or r11,r10,r10 +4224 00016380 3be90001 addi r31,r9,0x1 +4228 00016384 93fb0000 stw r31,0x0(r27) +4232 00016388 7fe9fb78 or r9,r31,r31 +4236 0001638c 60000000 nop +4240 00016390 881f0000 lbz r0,0x0(r31) +4244 00016394 5400083c rlwinm r0,r0,1,0,30 +4248 00016398 7c4b022e lhzx r2,r11,r0 +4252 0001639c 70400004 andi. r0,r2,0x4 +4256 000163a0 4082ffe0 bne 0x16380 +4260 000163a4 480001dc b 0x16580 +4264 000163a8 60000000 nop +4268 000163ac 60000000 nop +4272 000163b0 3bff0001 addi r31,r31,0x1 +4276 000163b4 7c635a14 add r3,r3,r11 +4280 000163b8 81582818 lwz r10,0x2818(r24) +4284 000163bc 93fb0000 stw r31,0x0(r27) +4288 000163c0 3b83ffd0 addi r28,r3,0xffd0 +4292 000163c4 893f0000 lbz r9,0x0(r31) +4296 000163c8 7d2b0774 extsb r11,r9 +4300 000163cc 55600dfc rlwinm r0,r11,1,23,30 +4304 000163d0 7c4a022e lhzx r2,r10,r0 +4308 000163d4 70590004 andi. r25,r2,0x4 +4312 000163d8 4082ff68 bne 0x16340 +4316 000163dc 2f9c0000 cmpwi cr7,r28,0x0 +4320 000163e0 419c01a0 blt cr7,0x16580 +4324 000163e4 409e0090 bne cr7,0x16474 +4328 000163e8 807e0000 lwz r3,0x0(r30) +4332 000163ec 2f830000 cmpwi cr7,r3,0x0 +4336 000163f0 409e0030 bne cr7,0x16420 +4340 000163f4 38600020 li r3,0x20 +4344 000163f8 480033b9 bl _xmalloc +4348 000163fc 38030020 addi r0,r3,0x20 +4352 00016400 7c7d1b78 or r29,r3,r3 +4356 00016404 907e0000 stw r3,0x0(r30) +4360 00016408 907e0004 stw r3,0x4(r30) +4364 0001640c 901e0008 stw r0,0x8(r30) +4368 00016410 48000048 b 0x16458 +4372 00016414 60000000 nop +4376 00016418 60000000 nop +4380 0001641c 60000000 nop +4384 00016420 83be0004 lwz r29,0x4(r30) +4388 00016424 801e0008 lwz r0,0x8(r30) +4392 00016428 7c5d0051 subf. r2,r29,r0 +4396 0001642c 4181002c bgt 0x16458 +4400 00016430 7fa3e850 subf r29,r3,r29 +4404 00016434 3b9d0001 addi r28,r29,0x1 +4408 00016438 579c083c rlwinm r28,r28,1,0,30 +4412 0001643c 7f84e378 or r4,r28,r28 +4416 00016440 480034c1 bl _xrealloc +4420 00016444 7f9c1a14 add r28,r28,r3 +4424 00016448 7fa3ea14 add r29,r3,r29 +4428 0001644c 907e0000 stw r3,0x0(r30) +4432 00016450 939e0008 stw r28,0x8(r30) +4436 00016454 93be0004 stw r29,0x4(r30) +4440 00016458 38000030 li r0,0x30 +4444 0001645c 3ae00000 li r23,0x0 +4448 00016460 981d0000 stb r0,0x0(r29) +4452 00016464 805e0004 lwz r2,0x4(r30) +4456 00016468 3ba20001 addi r29,r2,0x1 +4460 0001646c 93be0004 stw r29,0x4(r30) +4464 00016470 480000f0 b 0x16560 +4468 00016474 3863ffd1 addi r3,r3,0xffd1 +4472 00016478 7f97e378 or r23,r28,r28 +4476 0001647c 48003335 bl _xmalloc +4480 00016480 809b0000 lwz r4,0x0(r27) +4484 00016484 7f85e378 or r5,r28,r28 +4488 00016488 7c781b78 or r24,r3,r3 +4492 0001648c 4801bfb5 bl 0x32440 _strncpy +4496 00016490 809a0000 lwz r4,0x0(r26) +4500 00016494 7f38e1ae stbx r25,r24,r28 +4504 00016498 7f03c378 or r3,r24,r24 +4508 0001649c 4bff9bd5 bl _cplus_demangle +4512 000164a0 2f9d0001 cmpwi cr7,r29,0x1 +4516 000164a4 7c7f1b78 or r31,r3,r3 +4520 000164a8 409e0084 bne cr7,0x1652c +4524 000164ac 807e0000 lwz r3,0x0(r30) +4528 000164b0 2f830000 cmpwi cr7,r3,0x0 +4532 000164b4 409e002c bne cr7,0x164e0 +4536 000164b8 38600020 li r3,0x20 +4540 000164bc 480032f5 bl _xmalloc +4544 000164c0 38030020 addi r0,r3,0x20 +4548 000164c4 7c7d1b78 or r29,r3,r3 +4552 000164c8 907e0000 stw r3,0x0(r30) +4556 000164cc 907e0004 stw r3,0x4(r30) +4560 000164d0 901e0008 stw r0,0x8(r30) +4564 000164d4 48000044 b 0x16518 +4568 000164d8 60000000 nop +4572 000164dc 60000000 nop +4576 000164e0 83be0004 lwz r29,0x4(r30) +4580 000164e4 801e0008 lwz r0,0x8(r30) +4584 000164e8 7c5d0051 subf. r2,r29,r0 +4588 000164ec 4181002c bgt 0x16518 +4592 000164f0 7fa3e850 subf r29,r3,r29 +4596 000164f4 3b9d0001 addi r28,r29,0x1 +4600 000164f8 579c083c rlwinm r28,r28,1,0,30 +4604 000164fc 7f84e378 or r4,r28,r28 +4608 00016500 48003401 bl _xrealloc +4612 00016504 7f9c1a14 add r28,r28,r3 +4616 00016508 7fa3ea14 add r29,r3,r29 +4620 0001650c 907e0000 stw r3,0x0(r30) +4624 00016510 939e0008 stw r28,0x8(r30) +4628 00016514 93be0004 stw r29,0x4(r30) +4632 00016518 38000026 li r0,0x26 +4636 0001651c 981d0000 stb r0,0x0(r29) +4640 00016520 805e0004 lwz r2,0x4(r30) +4644 00016524 38420001 addi r2,r2,0x1 +4648 00016528 905e0004 stw r2,0x4(r30) +4652 0001652c 2f9f0000 cmpwi cr7,r31,0x0 +4656 00016530 419e001c beq cr7,0x1654c +4660 00016534 7fc3f378 or r3,r30,r30 +4664 00016538 7fe4fb78 or r4,r31,r31 +4668 0001653c 4bff81c5 bl _string_append +4672 00016540 7fe3fb78 or r3,r31,r31 +4676 00016544 4801be1d bl 0x32360 _free +4680 00016548 48000010 b 0x16558 +4684 0001654c 7fc3f378 or r3,r30,r30 +4688 00016550 7f04c378 or r4,r24,r24 +4692 00016554 4bff81ad bl _string_append +4696 00016558 7f03c378 or r3,r24,r24 +4700 0001655c 4801be05 bl 0x32360 _free +4704 00016560 801b0000 lwz r0,0x0(r27) +4708 00016564 38600001 li r3,0x1 +4712 00016568 7ff70214 add r31,r23,r0 +4716 0001656c 93fb0000 stw r31,0x0(r27) +4720 00016570 48000070 b 0x165e0 +4724 00016574 60000000 nop +4728 00016578 60000000 nop +4732 0001657c 60000000 nop +4736 00016580 3860ffff li r3,0xffff +4740 00016584 4800005c b 0x165e0 +4744 00016588 60000000 nop +4748 0001658c 60000000 nop +4752 00016590 38600000 li r3,0x0 +4756 00016594 4800004c b 0x165e0 +4760 00016598 60000000 nop +4764 0001659c 60000000 nop +4768 000165a0 38600001 li r3,0x1 +4772 000165a4 4800003c b 0x165e0 +4776 000165a8 885f0000 lbz r2,0x0(r31) +4780 000165ac 3f000004 lis r24,0x4 +4784 000165b0 38a00000 li r5,0x0 +4788 000165b4 81382818 lwz r9,0x2818(r24) +4792 000165b8 7c4b0774 extsb r11,r2 +4796 000165bc 55600dfc rlwinm r0,r11,1,23,30 +4800 000165c0 7d2a4b78 or r10,r9,r9 +4804 000165c4 7c49022e lhzx r2,r9,r0 +4808 000165c8 70400004 andi. r0,r2,0x4 +4812 000165cc 4082f248 bne 0x15814 +4816 000165d0 4bffffc0 b 0x16590 +4820 000165d4 60000000 nop +4824 000165d8 60000000 nop +4828 000165dc 60000000 nop +4832 000165e0 382100a0 addi r1,r1,0xa0 +4836 000165e4 80010008 lwz r0,0x8(r1) +4840 000165e8 bae1ffdc lmw r23,0xffdc(r1) +4844 000165ec 7c0803a6 mtspr lr,r0 +4848 000165f0 4e800020 blr +4852 000165f4 60000000 nop +4856 000165f8 60000000 nop +4860 000165fc 60000000 nop _demangle_expression: +0 00016600 7c0802a6 mfspr r0,lr +4 00016604 be21ffc4 stmw r17,0xffc4(r1) +8 00016608 7c721b78 or r18,r3,r3 +12 0001660c 7cb82b78 or r24,r5,r5 +16 00016610 7c972378 or r23,r4,r4 +20 00016614 7cd43378 or r20,r6,r6 +24 00016618 90010008 stw r0,0x8(r1) +28 0001661c 9421ff80 stwu r1,0xff80(r1) +32 00016620 60000000 nop +36 00016624 60000000 nop +40 00016628 80650000 lwz r3,0x0(r5) +44 0001662c 2f830000 cmpwi cr7,r3,0x0 +48 00016630 409e0030 bne cr7,0x16660 +52 00016634 38600020 li r3,0x20 +56 00016638 48003179 bl _xmalloc +60 0001663c 38030020 addi r0,r3,0x20 +64 00016640 7c621b78 or r2,r3,r3 +68 00016644 90780000 stw r3,0x0(r24) +72 00016648 90780004 stw r3,0x4(r24) +76 0001664c 90180008 stw r0,0x8(r24) +80 00016650 48000048 b 0x16698 +84 00016654 60000000 nop +88 00016658 60000000 nop +92 0001665c 60000000 nop +96 00016660 80450004 lwz r2,0x4(r5) +100 00016664 80050008 lwz r0,0x8(r5) +104 00016668 7d220051 subf. r9,r2,r0 +108 0001666c 4181002c bgt 0x16698 +112 00016670 7fa31050 subf r29,r3,r2 +116 00016674 3b9d0001 addi r28,r29,0x1 +120 00016678 579c083c rlwinm r28,r28,1,0,30 +124 0001667c 7f84e378 or r4,r28,r28 +128 00016680 48003281 bl _xrealloc +132 00016684 7f9c1a14 add r28,r28,r3 +136 00016688 7c43ea14 add r2,r3,r29 +140 0001668c 90780000 stw r3,0x0(r24) +144 00016690 93980008 stw r28,0x8(r24) +148 00016694 90580004 stw r2,0x4(r24) +152 00016698 38000028 li r0,0x28 +156 0001669c 3ac00000 li r22,0x0 +160 000166a0 3be00001 li r31,0x1 +164 000166a4 98020000 stb r0,0x0(r2) +168 000166a8 3c400004 lis r2,0x4 +172 000166ac 3a6230dc addi r19,r2,0x30dc +176 000166b0 3a330004 addi r17,r19,0x4 +180 000166b4 80580004 lwz r2,0x4(r24) +184 000166b8 38420001 addi r2,r2,0x1 +188 000166bc 90580004 stw r2,0x4(r24) +192 000166c0 83570000 lwz r26,0x0(r23) +196 000166c4 3b5a0001 addi r26,r26,0x1 +200 000166c8 93570000 stw r26,0x0(r23) +204 000166cc 480001ac b 0x16878 +208 000166d0 2f960000 cmpwi cr7,r22,0x0 +212 000166d4 419e0180 beq cr7,0x16854 +216 000166d8 7f43d378 or r3,r26,r26 +220 000166dc 3f800004 lis r28,0x4 +224 000166e0 3aa00020 li r21,0x20 +228 000166e4 3bf30004 addi r31,r19,0x4 +232 000166e8 4801bc99 bl 0x32380 _strlen +236 000166ec 3b9c30dc addi r28,r28,0x30dc +240 000166f0 3b3103b4 addi r25,r17,0x3b4 +244 000166f4 7c7b1b78 or r27,r3,r3 +248 000166f8 60000000 nop +252 000166fc 60000000 nop +256 00016700 83bc0000 lwz r29,0x0(r28) +260 00016704 7fa3eb78 or r3,r29,r29 +264 00016708 4801bc79 bl 0x32380 _strlen +268 0001670c 7f9b1840 cmplw cr7,r27,r3 +272 00016710 7c7e1b78 or r30,r3,r3 +276 00016714 419c012c blt cr7,0x16840 +280 00016718 7fa3eb78 or r3,r29,r29 +284 0001671c 7f44d378 or r4,r26,r26 +288 00016720 7fc5f378 or r5,r30,r30 +292 00016724 4801bc0d bl 0x32330 _memcmp +296 00016728 2f830000 cmpwi cr7,r3,0x0 +300 0001672c 409e0114 bne cr7,0x16840 +304 00016730 80780000 lwz r3,0x0(r24) +308 00016734 2f830000 cmpwi cr7,r3,0x0 +312 00016738 409e0024 bne cr7,0x1675c +316 0001673c 38600020 li r3,0x20 +320 00016740 48003071 bl _xmalloc +324 00016744 38030020 addi r0,r3,0x20 +328 00016748 7c621b78 or r2,r3,r3 +332 0001674c 90780000 stw r3,0x0(r24) +336 00016750 90780004 stw r3,0x4(r24) +340 00016754 90180008 stw r0,0x8(r24) +344 00016758 4800003c b 0x16794 +348 0001675c 80580004 lwz r2,0x4(r24) +352 00016760 80180008 lwz r0,0x8(r24) +356 00016764 7d220051 subf. r9,r2,r0 +360 00016768 4181002c bgt 0x16794 +364 0001676c 7fa31050 subf r29,r3,r2 +368 00016770 3b9d0001 addi r28,r29,0x1 +372 00016774 579c083c rlwinm r28,r28,1,0,30 +376 00016778 7f84e378 or r4,r28,r28 +380 0001677c 48003185 bl _xrealloc +384 00016780 7f9c1a14 add r28,r28,r3 +388 00016784 7c43ea14 add r2,r3,r29 +392 00016788 90780000 stw r3,0x0(r24) +396 0001678c 93980008 stw r28,0x8(r24) +400 00016790 90580004 stw r2,0x4(r24) +404 00016794 9aa20000 stb r21,0x0(r2) +408 00016798 809f0000 lwz r4,0x0(r31) +412 0001679c 7f03c378 or r3,r24,r24 +416 000167a0 80580004 lwz r2,0x4(r24) +420 000167a4 38420001 addi r2,r2,0x1 +424 000167a8 90580004 stw r2,0x4(r24) +428 000167ac 4bff7f55 bl _string_append +432 000167b0 80780000 lwz r3,0x0(r24) +436 000167b4 2f830000 cmpwi cr7,r3,0x0 +440 000167b8 409e0024 bne cr7,0x167dc +444 000167bc 38600020 li r3,0x20 +448 000167c0 48002ff1 bl _xmalloc +452 000167c4 38030020 addi r0,r3,0x20 +456 000167c8 7c621b78 or r2,r3,r3 +460 000167cc 90780000 stw r3,0x0(r24) +464 000167d0 90780004 stw r3,0x4(r24) +468 000167d4 90180008 stw r0,0x8(r24) +472 000167d8 4800003c b 0x16814 +476 000167dc 80580004 lwz r2,0x4(r24) +480 000167e0 80180008 lwz r0,0x8(r24) +484 000167e4 7d220051 subf. r9,r2,r0 +488 000167e8 4181002c bgt 0x16814 +492 000167ec 7fa31050 subf r29,r3,r2 +496 000167f0 3b9d0001 addi r28,r29,0x1 +500 000167f4 579c083c rlwinm r28,r28,1,0,30 +504 000167f8 7f84e378 or r4,r28,r28 +508 000167fc 48003105 bl _xrealloc +512 00016800 7f9c1a14 add r28,r28,r3 +516 00016804 7c43ea14 add r2,r3,r29 +520 00016808 90780000 stw r3,0x0(r24) +524 0001680c 93980008 stw r28,0x8(r24) +528 00016810 90580004 stw r2,0x4(r24) +532 00016814 9aa20000 stb r21,0x0(r2) +536 00016818 80580004 lwz r2,0x4(r24) +540 0001681c 38420001 addi r2,r2,0x1 +544 00016820 90580004 stw r2,0x4(r24) +548 00016824 80170000 lwz r0,0x0(r23) +552 00016828 7f5e0214 add r26,r30,r0 +556 0001682c 93570000 stw r26,0x0(r23) +560 00016830 48000028 b 0x16858 +564 00016834 60000000 nop +568 00016838 60000000 nop +572 0001683c 60000000 nop +576 00016840 3bff000c addi r31,r31,0xc +580 00016844 3b9c000c addi r28,r28,0xc +584 00016848 7f9fc800 cmpw cr7,r31,r25 +588 0001684c 409efeb4 bne cr7,0x16700 +592 00016850 480000dc b 0x1692c +596 00016854 3ac00001 li r22,0x1 +600 00016858 7e439378 or r3,r18,r18 +604 0001685c 7ee4bb78 or r4,r23,r23 +608 00016860 7f05c378 or r5,r24,r24 +612 00016864 7e86a378 or r6,r20,r20 +616 00016868 4bffea99 bl _demangle_template_value_parm +620 0001686c 7c7f1b79 or. r31,r3,r3 +624 00016870 41820024 beq 0x16894 +628 00016874 83570000 lwz r26,0x0(r23) +632 00016878 881a0000 lbz r0,0x0(r26) +636 0001687c 7c000774 extsb r0,r0 +640 00016880 2f800057 cmpwi cr7,r0,0x57 'W' +644 00016884 419e0020 beq cr7,0x168a4 +648 00016888 2f800000 cmpwi cr7,r0,0x0 +652 0001688c 409efe44 bne cr7,0x166d0 +656 00016890 4800009c b 0x1692c +660 00016894 80570000 lwz r2,0x0(r23) +664 00016898 88020000 lbz r0,0x0(r2) +668 0001689c 2f800057 cmpwi cr7,r0,0x57 'W' +672 000168a0 409e008c bne cr7,0x1692c +676 000168a4 80780000 lwz r3,0x0(r24) +680 000168a8 2f830000 cmpwi cr7,r3,0x0 +684 000168ac 409e0024 bne cr7,0x168d0 +688 000168b0 38600020 li r3,0x20 +692 000168b4 48002efd bl _xmalloc +696 000168b8 38030020 addi r0,r3,0x20 +700 000168bc 7c621b78 or r2,r3,r3 +704 000168c0 90780000 stw r3,0x0(r24) +708 000168c4 90780004 stw r3,0x4(r24) +712 000168c8 90180008 stw r0,0x8(r24) +716 000168cc 4800003c b 0x16908 +720 000168d0 80580004 lwz r2,0x4(r24) +724 000168d4 80180008 lwz r0,0x8(r24) +728 000168d8 7d220051 subf. r9,r2,r0 +732 000168dc 4181002c bgt 0x16908 +736 000168e0 7fa31050 subf r29,r3,r2 +740 000168e4 3b9d0001 addi r28,r29,0x1 +744 000168e8 579c083c rlwinm r28,r28,1,0,30 +748 000168ec 7f84e378 or r4,r28,r28 +752 000168f0 48003011 bl _xrealloc +756 000168f4 7f9c1a14 add r28,r28,r3 +760 000168f8 7c43ea14 add r2,r3,r29 +764 000168fc 90780000 stw r3,0x0(r24) +768 00016900 93980008 stw r28,0x8(r24) +772 00016904 90580004 stw r2,0x4(r24) +776 00016908 38000029 li r0,0x29 +780 0001690c 98020000 stb r0,0x0(r2) +784 00016910 80580004 lwz r2,0x4(r24) +788 00016914 38420001 addi r2,r2,0x1 +792 00016918 90580004 stw r2,0x4(r24) +796 0001691c 81370000 lwz r9,0x0(r23) +800 00016920 39290001 addi r9,r9,0x1 +804 00016924 91370000 stw r9,0x0(r23) +808 00016928 48000008 b 0x16930 +812 0001692c 3be00000 li r31,0x0 +816 00016930 38210080 addi r1,r1,0x80 +820 00016934 7fe3fb78 or r3,r31,r31 +824 00016938 80010008 lwz r0,0x8(r1) +828 0001693c ba21ffc4 lmw r17,0xffc4(r1) +832 00016940 7c0803a6 mtspr lr,r0 +836 00016944 4e800020 blr +840 00016948 60000000 nop +844 0001694c 60000000 nop _do_arg: +0 00016950 7c0802a6 mfspr r0,lr +4 00016954 bf01ffe0 stmw r24,0xffe0(r1) +8 00016958 3c400004 lis r2,0x4 +12 0001695c 7c7b1b78 or r27,r3,r3 +16 00016960 7c9f2378 or r31,r4,r4 +20 00016964 83a22818 lwz r29,0x2818(r2) +24 00016968 7cbe2b78 or r30,r5,r5 +28 0001696c 90010008 stw r0,0x8(r1) +32 00016970 9421ffa0 stwu r1,0xffa0(r1) +36 00016974 7fa6eb78 or r6,r29,r29 +40 00016978 7fa7eb78 or r7,r29,r29 +44 0001697c 83440000 lwz r26,0x0(r4) +48 00016980 48000014 b 0x16994 +52 00016984 60000000 nop +56 00016988 60000000 nop +60 0001698c 60000000 nop +64 00016990 835f0000 lwz r26,0x0(r31) +68 00016994 38600000 li r3,0x0 +72 00016998 38000000 li r0,0x0 +76 0001699c 907e0000 stw r3,0x0(r30) +80 000169a0 901e0008 stw r0,0x8(r30) +84 000169a4 907e0004 stw r3,0x4(r30) +88 000169a8 805b0050 lwz r2,0x50(r27) +92 000169ac 2f820000 cmpwi cr7,r2,0x0 +96 000169b0 409d00d0 ble cr7,0x16a80 +100 000169b4 835b004c lwz r26,0x4c(r27) +104 000169b8 3802ffff addi r0,r2,0xffff +108 000169bc 901b0050 stw r0,0x50(r27) +112 000169c0 2f9a0000 cmpwi cr7,r26,0x0 +116 000169c4 419e0380 beq cr7,0x16d44 +120 000169c8 809a0000 lwz r4,0x0(r26) +124 000169cc 80ba0004 lwz r5,0x4(r26) +128 000169d0 7f842800 cmpw cr7,r4,r5 +132 000169d4 419e0378 beq cr7,0x16d4c +136 000169d8 805e0000 lwz r2,0x0(r30) +140 000169dc 7fe42850 subf r31,r4,r5 +144 000169e0 2f820000 cmpwi cr7,r2,0x0 +148 000169e4 409e003c bne cr7,0x16a20 +152 000169e8 2f9f001f cmpwi cr7,r31,0x1f +156 000169ec 409d0010 ble cr7,0x169fc +160 000169f0 7fe3fb78 or r3,r31,r31 +164 000169f4 7ffdfb78 or r29,r31,r31 +168 000169f8 4800000c b 0x16a04 +172 000169fc 38600020 li r3,0x20 +176 00016a00 3ba00020 li r29,0x20 +180 00016a04 48002dad bl _xmalloc +184 00016a08 907e0000 stw r3,0x0(r30) +188 00016a0c 7c1d1a14 add r0,r29,r3 +192 00016a10 907e0004 stw r3,0x4(r30) +196 00016a14 901e0008 stw r0,0x8(r30) +200 00016a18 809a0000 lwz r4,0x0(r26) +204 00016a1c 48000048 b 0x16a64 +208 00016a20 807e0004 lwz r3,0x4(r30) +212 00016a24 801e0008 lwz r0,0x8(r30) +216 00016a28 7c030050 subf r0,r3,r0 +220 00016a2c 7f9f0000 cmpw cr7,r31,r0 +224 00016a30 409d0034 ble cr7,0x16a64 +228 00016a34 7f821850 subf r28,r2,r3 +232 00016a38 7c431378 or r3,r2,r2 +236 00016a3c 7fbfe214 add r29,r31,r28 +240 00016a40 57bd083c rlwinm r29,r29,1,0,30 +244 00016a44 7fa4eb78 or r4,r29,r29 +248 00016a48 48002eb9 bl _xrealloc +252 00016a4c 907e0000 stw r3,0x0(r30) +256 00016a50 7fbd1a14 add r29,r29,r3 +260 00016a54 7c63e214 add r3,r3,r28 +264 00016a58 93be0008 stw r29,0x8(r30) +268 00016a5c 907e0004 stw r3,0x4(r30) +272 00016a60 809a0000 lwz r4,0x0(r26) +276 00016a64 7fe5fb78 or r5,r31,r31 +280 00016a68 4801b8e9 bl 0x32350 _memcpy +284 00016a6c 801e0004 lwz r0,0x4(r30) +288 00016a70 39400001 li r10,0x1 +292 00016a74 7c7f0214 add r3,r31,r0 +296 00016a78 907e0004 stw r3,0x4(r30) +300 00016a7c 480002d4 b 0x16d50 +304 00016a80 805f0000 lwz r2,0x0(r31) +308 00016a84 88020000 lbz r0,0x0(r2) +312 00016a88 2f80006e cmpwi cr7,r0,0x6e 'n' +316 00016a8c 409e010c bne cr7,0x16b98 +320 00016a90 39420001 addi r10,r2,0x1 +324 00016a94 915f0000 stw r10,0x0(r31) +328 00016a98 60000000 nop +332 00016a9c 60000000 nop +336 00016aa0 88020001 lbz r0,0x1(r2) +340 00016aa4 7c0b0774 extsb r11,r0 +344 00016aa8 55620dfc rlwinm r2,r11,1,23,30 +348 00016aac 7c02322e lhzx r0,r2,r6 +352 00016ab0 70020004 andi. r2,r0,0x4 +356 00016ab4 418200ac beq 0x16b60 +360 00016ab8 48000070 b 0x16b28 +364 00016abc 60000000 nop +368 00016ac0 1d29000a mulli r9,r9,0xa +372 00016ac4 3c006666 lis r0,0x6666 +376 00016ac8 60006667 ori r0,r0,0x6667 +380 00016acc 7c090096 mulhw r0,r9,r0 +384 00016ad0 7d22fe70 srawi r2,r9,31 +388 00016ad4 7c001670 srawi r0,r0,2 +392 00016ad8 7c020050 subf r0,r2,r0 +396 00016adc 1c00000a mulli r0,r0,0xa +400 00016ae0 7f890000 cmpw cr7,r9,r0 +404 00016ae4 419e004c beq cr7,0x16b30 +408 00016ae8 55000dfc rlwinm r0,r8,1,23,30 +412 00016aec 7d495378 or r9,r10,r10 +416 00016af0 7c47022e lhzx r2,r7,r0 +420 00016af4 70400004 andi. r0,r2,0x4 +424 00016af8 41820068 beq 0x16b60 +428 00016afc 7fabeb78 or r11,r29,r29 +432 00016b00 39290001 addi r9,r9,0x1 +436 00016b04 913f0000 stw r9,0x0(r31) +440 00016b08 60000000 nop +444 00016b0c 60000000 nop +448 00016b10 88090000 lbz r0,0x0(r9) +452 00016b14 5400083c rlwinm r0,r0,1,0,30 +456 00016b18 7c4b022e lhzx r2,r11,r0 +460 00016b1c 70400004 andi. r0,r2,0x4 +464 00016b20 4082ffe0 bne 0x16b00 +468 00016b24 4800003c b 0x16b60 +472 00016b28 39200000 li r9,0x0 +476 00016b2c 60000000 nop +480 00016b30 394a0001 addi r10,r10,0x1 +484 00016b34 7c495a14 add r2,r9,r11 +488 00016b38 915f0000 stw r10,0x0(r31) +492 00016b3c 3922ffd0 addi r9,r2,0xffd0 +496 00016b40 890a0000 lbz r8,0x0(r10) +500 00016b44 7d0b0774 extsb r11,r8 +504 00016b48 55600dfc rlwinm r0,r11,1,23,30 +508 00016b4c 7c47022e lhzx r2,r7,r0 +512 00016b50 70400004 andi. r0,r2,0x4 +516 00016b54 4082ff6c bne 0x16ac0 +520 00016b58 2f890000 cmpwi cr7,r9,0x0 +524 00016b5c 409c000c bge cr7,0x16b68 +528 00016b60 3920ffff li r9,0xffff +532 00016b64 2f890000 cmpwi cr7,r9,0x0 +536 00016b68 913b0050 stw r9,0x50(r27) +540 00016b6c 409d01d8 ble cr7,0x16d44 +544 00016b70 2f890009 cmpwi cr7,r9,0x9 +548 00016b74 409dfe1c ble cr7,0x16990 +552 00016b78 805f0000 lwz r2,0x0(r31) +556 00016b7c 88020000 lbz r0,0x0(r2) +560 00016b80 2f80005f cmpwi cr7,r0,0x5f '_' +564 00016b84 409e01c0 bne cr7,0x16d44 +568 00016b88 38020001 addi r0,r2,0x1 +572 00016b8c 7c1a0378 or r26,r0,r0 +576 00016b90 901f0000 stw r0,0x0(r31) +580 00016b94 4bfffe00 b 0x16994 +584 00016b98 83bb004c lwz r29,0x4c(r27) +588 00016b9c 2f9d0000 cmpwi cr7,r29,0x0 +592 00016ba0 419e002c beq cr7,0x16bcc +596 00016ba4 807d0000 lwz r3,0x0(r29) +600 00016ba8 2f830000 cmpwi cr7,r3,0x0 +604 00016bac 419e0030 beq cr7,0x16bdc +608 00016bb0 4801b7b1 bl 0x32360 _free +612 00016bb4 38000000 li r0,0x0 +616 00016bb8 901d0000 stw r0,0x0(r29) +620 00016bbc 901d0004 stw r0,0x4(r29) +624 00016bc0 901d0008 stw r0,0x8(r29) +628 00016bc4 83bb004c lwz r29,0x4c(r27) +632 00016bc8 48000014 b 0x16bdc +636 00016bcc 3860000c li r3,0xc +640 00016bd0 48002be1 bl _xmalloc +644 00016bd4 907b004c stw r3,0x4c(r27) +648 00016bd8 7c7d1b78 or r29,r3,r3 +652 00016bdc 7fa5eb78 or r5,r29,r29 +656 00016be0 7f63db78 or r3,r27,r27 +660 00016be4 7fe4fb78 or r4,r31,r31 +664 00016be8 4bffaa09 bl _do_type +668 00016bec 2f830000 cmpwi cr7,r3,0x0 +672 00016bf0 419e0154 beq cr7,0x16d44 +676 00016bf4 831b004c lwz r24,0x4c(r27) +680 00016bf8 80980000 lwz r4,0x0(r24) +684 00016bfc 80180004 lwz r0,0x4(r24) +688 00016c00 7f840000 cmpw cr7,r4,r0 +692 00016c04 419e00a4 beq cr7,0x16ca8 +696 00016c08 805e0000 lwz r2,0x0(r30) +700 00016c0c 7f240050 subf r25,r4,r0 +704 00016c10 2f820000 cmpwi cr7,r2,0x0 +708 00016c14 409e003c bne cr7,0x16c50 +712 00016c18 2f99001f cmpwi cr7,r25,0x1f +716 00016c1c 409d0010 ble cr7,0x16c2c +720 00016c20 7f23cb78 or r3,r25,r25 +724 00016c24 7f3dcb78 or r29,r25,r25 +728 00016c28 4800000c b 0x16c34 +732 00016c2c 38600020 li r3,0x20 +736 00016c30 3ba00020 li r29,0x20 +740 00016c34 48002b7d bl _xmalloc +744 00016c38 907e0000 stw r3,0x0(r30) +748 00016c3c 7c1d1a14 add r0,r29,r3 +752 00016c40 907e0004 stw r3,0x4(r30) +756 00016c44 901e0008 stw r0,0x8(r30) +760 00016c48 80980000 lwz r4,0x0(r24) +764 00016c4c 48000048 b 0x16c94 +768 00016c50 807e0004 lwz r3,0x4(r30) +772 00016c54 801e0008 lwz r0,0x8(r30) +776 00016c58 7c030050 subf r0,r3,r0 +780 00016c5c 7f990000 cmpw cr7,r25,r0 +784 00016c60 409d0034 ble cr7,0x16c94 +788 00016c64 7f821850 subf r28,r2,r3 +792 00016c68 7c431378 or r3,r2,r2 +796 00016c6c 7fb9e214 add r29,r25,r28 +800 00016c70 57bd083c rlwinm r29,r29,1,0,30 +804 00016c74 7fa4eb78 or r4,r29,r29 +808 00016c78 48002c89 bl _xrealloc +812 00016c7c 907e0000 stw r3,0x0(r30) +816 00016c80 7fbd1a14 add r29,r29,r3 +820 00016c84 7c63e214 add r3,r3,r28 +824 00016c88 93be0008 stw r29,0x8(r30) +828 00016c8c 907e0004 stw r3,0x4(r30) +832 00016c90 80980000 lwz r4,0x0(r24) +836 00016c94 7f25cb78 or r5,r25,r25 +840 00016c98 4801b6b9 bl 0x32350 _memcpy +844 00016c9c 801e0004 lwz r0,0x4(r30) +848 00016ca0 7c190214 add r0,r25,r0 +852 00016ca4 901e0004 stw r0,0x4(r30) +856 00016ca8 801b0048 lwz r0,0x48(r27) +860 00016cac 805f0000 lwz r2,0x0(r31) +864 00016cb0 2f800000 cmpwi cr7,r0,0x0 +868 00016cb4 7ffa1050 subf r31,r26,r2 +872 00016cb8 409e0094 bne cr7,0x16d4c +876 00016cbc 809b0024 lwz r4,0x24(r27) +880 00016cc0 801b0020 lwz r0,0x20(r27) +884 00016cc4 7f802000 cmpw cr7,r0,r4 +888 00016cc8 419c003c blt cr7,0x16d04 +892 00016ccc 2f840000 cmpwi cr7,r4,0x0 +896 00016cd0 409e001c bne cr7,0x16cec +900 00016cd4 38000003 li r0,0x3 +904 00016cd8 3860000c li r3,0xc +908 00016cdc 901b0024 stw r0,0x24(r27) +912 00016ce0 48002ad1 bl _xmalloc +916 00016ce4 907b0004 stw r3,0x4(r27) +920 00016ce8 4800001c b 0x16d04 +924 00016cec 5480083c rlwinm r0,r4,1,0,30 +928 00016cf0 807b0004 lwz r3,0x4(r27) +932 00016cf4 54841838 rlwinm r4,r4,3,0,28 +936 00016cf8 901b0024 stw r0,0x24(r27) +940 00016cfc 48002c05 bl _xrealloc +944 00016d00 907b0004 stw r3,0x4(r27) +948 00016d04 387f0001 addi r3,r31,0x1 +952 00016d08 48002aa9 bl _xmalloc +956 00016d0c 7f44d378 or r4,r26,r26 +960 00016d10 7fe5fb78 or r5,r31,r31 +964 00016d14 7c7d1b78 or r29,r3,r3 +968 00016d18 4801b639 bl 0x32350 _memcpy +972 00016d1c 805b0020 lwz r2,0x20(r27) +976 00016d20 817b0004 lwz r11,0x4(r27) +980 00016d24 38000000 li r0,0x0 +984 00016d28 39400001 li r10,0x1 +988 00016d2c 7c1df9ae stbx r0,r29,r31 +992 00016d30 39220001 addi r9,r2,0x1 +996 00016d34 5442103a rlwinm r2,r2,2,0,29 +1000 00016d38 7fa2592e stwx r29,r2,r11 +1004 00016d3c 913b0020 stw r9,0x20(r27) +1008 00016d40 48000010 b 0x16d50 +1012 00016d44 39400000 li r10,0x0 +1016 00016d48 48000008 b 0x16d50 +1020 00016d4c 39400001 li r10,0x1 +1024 00016d50 38210060 addi r1,r1,0x60 +1028 00016d54 7d435378 or r3,r10,r10 +1032 00016d58 80010008 lwz r0,0x8(r1) +1036 00016d5c bb01ffe0 lmw r24,0xffe0(r1) +1040 00016d60 7c0803a6 mtspr lr,r0 +1044 00016d64 4e800020 blr +1048 00016d68 60000000 nop +1052 00016d6c 60000000 nop _demangle_args: +0 00016d70 7c0802a6 mfspr r0,lr +4 00016d74 bde1ffbc stmw r15,0xffbc(r1) +8 00016d78 7c7e1b78 or r30,r3,r3 +12 00016d7c 7c982378 or r24,r4,r4 +16 00016d80 7cbb2b78 or r27,r5,r5 +20 00016d84 90010008 stw r0,0x8(r1) +24 00016d88 9421ff60 stwu r1,0xff60(r1) +28 00016d8c 80030000 lwz r0,0x0(r3) +32 00016d90 70020001 andi. r2,r0,0x1 +36 00016d94 4182003c beq 0x16dd0 +40 00016d98 3c800003 lis r4,0x3 +44 00016d9c 7ca32b78 or r3,r5,r5 +48 00016da0 3884d810 addi r4,r4,0xd810 ( +52 00016da4 4bff795d bl _string_append +56 00016da8 81780000 lwz r11,0x0(r24) +60 00016dac 880b0000 lbz r0,0x0(r11) +64 00016db0 2f800000 cmpwi cr7,r0,0x0 +68 00016db4 409e0020 bne cr7,0x16dd4 +72 00016db8 3c800003 lis r4,0x3 +76 00016dbc 7f63db78 or r3,r27,r27 +80 00016dc0 3884cec4 addi r4,r4,0xcec4 void +84 00016dc4 4bff793d bl _string_append +88 00016dc8 81780000 lwz r11,0x0(r24) +92 00016dcc 48000008 b 0x16dd4 +96 00016dd0 81640000 lwz r11,0x0(r4) +100 00016dd4 3c400004 lis r2,0x4 +104 00016dd8 3e800003 lis r20,0x3 +108 00016ddc 38a00000 li r5,0x0 +112 00016de0 82622818 lwz r19,0x2818(r2) +116 00016de4 3a94d6c8 addi r20,r20,0xd6c8 , +120 00016de8 7e759b78 or r21,r19,r19 +124 00016dec 7e709b78 or r16,r19,r19 +128 00016df0 7e719b78 or r17,r19,r19 +132 00016df4 7e6f9b78 or r15,r19,r19 +136 00016df8 7e729b78 or r18,r19,r19 +140 00016dfc 48000544 b 0x17340 +144 00016e00 2f02004e cmpwi cr6,r2,0x4e 'N' +148 00016e04 419a000c beq cr6,0x16e10 +152 00016e08 2f820054 cmpwi cr7,r2,0x54 'T' +156 00016e0c 409e03f4 bne cr7,0x17200 +160 00016e10 396b0001 addi r11,r11,0x1 +164 00016e14 91780000 stw r11,0x0(r24) +168 00016e18 419a0010 beq cr6,0x16e28 +172 00016e1c 3ac00001 li r22,0x1 +176 00016e20 3cc00004 lis r6,0x4 +180 00016e24 4800009c b 0x16ec0 +184 00016e28 88490001 lbz r2,0x1(r9) +188 00016e2c 3cc00004 lis r6,0x4 +192 00016e30 7c4a0774 extsb r10,r2 +196 00016e34 55400dfc rlwinm r0,r10,1,23,30 +200 00016e38 7c50022e lhzx r2,r16,r0 +204 00016e3c 70400004 andi. r0,r2,0x4 +208 00016e40 418205b0 beq 0x173f0 +212 00016e44 39690002 addi r11,r9,0x2 +216 00016e48 3acaffd0 addi r22,r10,0xffd0 +220 00016e4c 91780000 stw r11,0x0(r24) +224 00016e50 7d685b78 or r8,r11,r11 +228 00016e54 89290002 lbz r9,0x2(r9) +232 00016e58 55200dfc rlwinm r0,r9,1,23,30 +236 00016e5c 7c50022e lhzx r2,r16,r0 +240 00016e60 70400004 andi. r0,r2,0x4 +244 00016e64 4182005c beq 0x16ec0 +248 00016e68 7d2b4b78 or r11,r9,r9 +252 00016e6c 7ec2b378 or r2,r22,r22 +256 00016e70 7e679b78 or r7,r19,r19 +260 00016e74 60000000 nop +264 00016e78 60000000 nop +268 00016e7c 60000000 nop +272 00016e80 7d600774 extsb r0,r11 +276 00016e84 8d680001 lbzu r11,0x1(r8) +280 00016e88 1c42000a mulli r2,r2,0xa +284 00016e8c 7d6a0774 extsb r10,r11 +288 00016e90 7c420214 add r2,r2,r0 +292 00016e94 55490dfc rlwinm r9,r10,1,23,30 +296 00016e98 3842ffd0 addi r2,r2,0xffd0 +300 00016e9c 7c093a2e lhzx r0,r9,r7 +304 00016ea0 70090004 andi. r9,r0,0x4 +308 00016ea4 4082ffdc bne 0x16e80 +312 00016ea8 2f8a005f cmpwi cr7,r10,0x5f '_' +316 00016eac 409e0014 bne cr7,0x16ec0 +320 00016eb0 39680001 addi r11,r8,0x1 +324 00016eb4 7c561378 or r22,r2,r2 +328 00016eb8 91780000 stw r11,0x0(r24) +332 00016ebc 60000000 nop +336 00016ec0 801e0000 lwz r0,0x0(r30) +340 00016ec4 70021000 andi. r2,r0,0x1000 +344 00016ec8 40820014 bne 0x16edc +348 00016ecc 70090800 andi. r9,r0,0x800 +352 00016ed0 4082000c bne 0x16edc +356 00016ed4 70022000 andi. r2,r0,0x2000 +360 00016ed8 418200e8 beq 0x16fc0 +364 00016edc 801e0020 lwz r0,0x20(r30) +368 00016ee0 2f800009 cmpwi cr7,r0,0x9 +372 00016ee4 409d00dc ble cr7,0x16fc0 +376 00016ee8 81180000 lwz r8,0x0(r24) +380 00016eec 81262818 lwz r9,0x2818(r6) +384 00016ef0 88080000 lbz r0,0x0(r8) +388 00016ef4 7c0a0774 extsb r10,r0 +392 00016ef8 55420dfc rlwinm r2,r10,1,23,30 +396 00016efc 7c024a2e lhzx r0,r2,r9 +400 00016f00 70090004 andi. r9,r0,0x4 +404 00016f04 418204ec beq 0x173f0 +408 00016f08 48000070 b 0x16f78 +412 00016f0c 60000000 nop +416 00016f10 1d27000a mulli r9,r7,0xa +420 00016f14 3c006666 lis r0,0x6666 +424 00016f18 60006667 ori r0,r0,0x6667 +428 00016f1c 7c090096 mulhw r0,r9,r0 +432 00016f20 7d22fe70 srawi r2,r9,31 +436 00016f24 7c001670 srawi r0,r0,2 +440 00016f28 7c020050 subf r0,r2,r0 +444 00016f2c 1c00000a mulli r0,r0,0xa +448 00016f30 7f890000 cmpw cr7,r9,r0 +452 00016f34 419e004c beq cr7,0x16f80 +456 00016f38 54c00dfc rlwinm r0,r6,1,23,30 +460 00016f3c 7d695b78 or r9,r11,r11 +464 00016f40 7c55022e lhzx r2,r21,r0 +468 00016f44 70400004 andi. r0,r2,0x4 +472 00016f48 418204a8 beq 0x173f0 +476 00016f4c 7dea7b78 or r10,r15,r15 +480 00016f50 39690001 addi r11,r9,0x1 +484 00016f54 91780000 stw r11,0x0(r24) +488 00016f58 7d695b78 or r9,r11,r11 +492 00016f5c 60000000 nop +496 00016f60 880b0000 lbz r0,0x0(r11) +500 00016f64 5400083c rlwinm r0,r0,1,0,30 +504 00016f68 7c4a022e lhzx r2,r10,r0 +508 00016f6c 70400004 andi. r0,r2,0x4 +512 00016f70 4082ffe0 bne 0x16f50 +516 00016f74 4800047c b 0x173f0 +520 00016f78 39200000 li r9,0x0 +524 00016f7c 60000000 nop +528 00016f80 39680001 addi r11,r8,0x1 +532 00016f84 7c495214 add r2,r9,r10 +536 00016f88 91780000 stw r11,0x0(r24) +540 00016f8c 38e2ffd0 addi r7,r2,0xffd0 +544 00016f90 7d685b78 or r8,r11,r11 +548 00016f94 88cb0000 lbz r6,0x0(r11) +552 00016f98 7cca0774 extsb r10,r6 +556 00016f9c 55400dfc rlwinm r0,r10,1,23,30 +560 00016fa0 7c55022e lhzx r2,r21,r0 +564 00016fa4 70490004 andi. r9,r2,0x4 +568 00016fa8 4082ff68 bne 0x16f10 +572 00016fac 2f870000 cmpwi cr7,r7,0x0 +576 00016fb0 419c0440 blt cr7,0x173f0 +580 00016fb4 40be0098 bne+ cr7,0x1704c +584 00016fb8 48000438 b 0x173f0 +588 00016fbc 60000000 nop +592 00016fc0 81380000 lwz r9,0x0(r24) +596 00016fc4 88090000 lbz r0,0x0(r9) +600 00016fc8 7c0a0774 extsb r10,r0 +604 00016fcc 55420dfc rlwinm r2,r10,1,23,30 +608 00016fd0 7c02922e lhzx r0,r2,r18 +612 00016fd4 70020004 andi. r2,r0,0x4 +616 00016fd8 41820418 beq 0x173f0 +620 00016fdc 39690001 addi r11,r9,0x1 +624 00016fe0 38eaffd0 addi r7,r10,0xffd0 +628 00016fe4 91780000 stw r11,0x0(r24) +632 00016fe8 7d685b78 or r8,r11,r11 +636 00016fec 89290001 lbz r9,0x1(r9) +640 00016ff0 55200dfc rlwinm r0,r9,1,23,30 +644 00016ff4 7c52022e lhzx r2,r18,r0 +648 00016ff8 70400004 andi. r0,r2,0x4 +652 00016ffc 41820050 beq 0x1704c +656 00017000 7d2b4b78 or r11,r9,r9 +660 00017004 7ce23b78 or r2,r7,r7 +664 00017008 7e268b78 or r6,r17,r17 +668 0001700c 60000000 nop +672 00017010 7d600774 extsb r0,r11 +676 00017014 8d680001 lbzu r11,0x1(r8) +680 00017018 1c42000a mulli r2,r2,0xa +684 0001701c 7d6a0774 extsb r10,r11 +688 00017020 7c420214 add r2,r2,r0 +692 00017024 55490dfc rlwinm r9,r10,1,23,30 +696 00017028 3842ffd0 addi r2,r2,0xffd0 +700 0001702c 7c09322e lhzx r0,r9,r6 +704 00017030 70090004 andi. r9,r0,0x4 +708 00017034 4082ffdc bne 0x17010 +712 00017038 2f8a005f cmpwi cr7,r10,0x5f '_' +716 0001703c 409e0010 bne cr7,0x1704c +720 00017040 39680001 addi r11,r8,0x1 +724 00017044 7c471378 or r7,r2,r2 +728 00017048 91780000 stw r11,0x0(r24) +732 0001704c 801e0000 lwz r0,0x0(r30) +736 00017050 70020400 andi. r2,r0,0x400 +740 00017054 4082001c bne 0x17070 +744 00017058 70090800 andi. r9,r0,0x800 +748 0001705c 40820014 bne 0x17070 +752 00017060 70021000 andi. r2,r0,0x1000 +756 00017064 4082000c bne 0x17070 +760 00017068 70092000 andi. r9,r0,0x2000 +764 0001706c 41820008 beq 0x17074 +768 00017070 38e7ffff addi r7,r7,0xffff +772 00017074 2f870000 cmpwi cr7,r7,0x0 +776 00017078 419c0378 blt cr7,0x173f0 +780 0001707c 801e0020 lwz r0,0x20(r30) +784 00017080 7f870000 cmpw cr7,r7,r0 +788 00017084 409c036c bge cr7,0x173f0 +792 00017088 3ee00003 lis r23,0x3 +796 0001708c 54fa103a rlwinm r26,r7,2,0,29 +800 00017090 3b200000 li r25,0x0 +804 00017094 3af7d6c8 addi r23,r23,0xd6c8 , +808 00017098 48000140 b 0x171d8 +812 0001709c 60000000 nop +816 000170a0 805e0004 lwz r2,0x4(r30) +820 000170a4 2f850000 cmpwi cr7,r5,0x0 +824 000170a8 7c02d02e lwzx r0,r2,r26 +828 000170ac 90010038 stw r0,0x38(r1) +832 000170b0 419e0020 beq cr7,0x170d0 +836 000170b4 801e0000 lwz r0,0x0(r30) +840 000170b8 70020001 andi. r2,r0,0x1 +844 000170bc 41820014 beq 0x170d0 +848 000170c0 7f63db78 or r3,r27,r27 +852 000170c4 7ee4bb78 or r4,r23,r23 +856 000170c8 4bff7639 bl _string_append +860 000170cc 60000000 nop +864 000170d0 7fc3f378 or r3,r30,r30 +868 000170d4 38810038 addi r4,r1,0x38 +872 000170d8 38a1003c addi r5,r1,0x3c +876 000170dc 4bfff875 bl _do_arg +880 000170e0 2f830000 cmpwi cr7,r3,0x0 +884 000170e4 419e030c beq cr7,0x173f0 +888 000170e8 801e0000 lwz r0,0x0(r30) +892 000170ec 70020001 andi. r2,r0,0x1 +896 000170f0 418200c0 beq 0x171b0 +900 000170f4 8081003c lwz r4,0x3c(r1) +904 000170f8 80a10040 lwz r5,0x40(r1) +908 000170fc 7f842800 cmpw cr7,r4,r5 +912 00017100 419e00b4 beq cr7,0x171b4 +916 00017104 807b0000 lwz r3,0x0(r27) +920 00017108 7fe42850 subf r31,r4,r5 +924 0001710c 2f830000 cmpwi cr7,r3,0x0 +928 00017110 409e0040 bne cr7,0x17150 +932 00017114 2f9f001f cmpwi cr7,r31,0x1f +936 00017118 409d0010 ble cr7,0x17128 +940 0001711c 7fe3fb78 or r3,r31,r31 +944 00017120 7ffcfb78 or r28,r31,r31 +948 00017124 4800000c b 0x17130 +952 00017128 38600020 li r3,0x20 +956 0001712c 3b800020 li r28,0x20 +960 00017130 48002681 bl _xmalloc +964 00017134 8081003c lwz r4,0x3c(r1) +968 00017138 7c1c1a14 add r0,r28,r3 +972 0001713c 7c7d1b78 or r29,r3,r3 +976 00017140 907b0000 stw r3,0x0(r27) +980 00017144 907b0004 stw r3,0x4(r27) +984 00017148 901b0008 stw r0,0x8(r27) +988 0001714c 48000044 b 0x17190 +992 00017150 83bb0004 lwz r29,0x4(r27) +996 00017154 801b0008 lwz r0,0x8(r27) +1000 00017158 7c1d0050 subf r0,r29,r0 +1004 0001715c 7f9f0000 cmpw cr7,r31,r0 +1008 00017160 409d0030 ble cr7,0x17190 +1012 00017164 7fa3e850 subf r29,r3,r29 +1016 00017168 7f9fea14 add r28,r31,r29 +1020 0001716c 579c083c rlwinm r28,r28,1,0,30 +1024 00017170 7f84e378 or r4,r28,r28 +1028 00017174 4800278d bl _xrealloc +1032 00017178 8081003c lwz r4,0x3c(r1) +1036 0001717c 7f9c1a14 add r28,r28,r3 +1040 00017180 7fa3ea14 add r29,r3,r29 +1044 00017184 907b0000 stw r3,0x0(r27) +1048 00017188 939b0008 stw r28,0x8(r27) +1052 0001718c 93bb0004 stw r29,0x4(r27) +1056 00017190 7fa3eb78 or r3,r29,r29 +1060 00017194 7fe5fb78 or r5,r31,r31 +1064 00017198 4801b1b9 bl 0x32350 _memcpy +1068 0001719c 801b0004 lwz r0,0x4(r27) +1072 000171a0 8081003c lwz r4,0x3c(r1) +1076 000171a4 7fbf0214 add r29,r31,r0 +1080 000171a8 93bb0004 stw r29,0x4(r27) +1084 000171ac 48000008 b 0x171b4 +1088 000171b0 8081003c lwz r4,0x3c(r1) +1092 000171b4 2f840000 cmpwi cr7,r4,0x0 +1096 000171b8 419e001c beq cr7,0x171d4 +1100 000171bc 7c832378 or r3,r4,r4 +1104 000171c0 4801b1a1 bl 0x32360 _free +1108 000171c4 38800000 li r4,0x0 +1112 000171c8 93210040 stw r25,0x40(r1) +1116 000171cc 93210044 stw r25,0x44(r1) +1120 000171d0 9081003c stw r4,0x3c(r1) +1124 000171d4 38a00001 li r5,0x1 +1128 000171d8 801e0050 lwz r0,0x50(r30) +1132 000171dc 2f800000 cmpwi cr7,r0,0x0 +1136 000171e0 419dfec0 bgt cr7,0x170a0 +1140 000171e4 36d6ffff addic. r22,r22,0xffff +1144 000171e8 4080feb8 bge 0x170a0 +1148 000171ec 81780000 lwz r11,0x0(r24) +1152 000171f0 48000150 b 0x17340 +1156 000171f4 60000000 nop +1160 000171f8 60000000 nop +1164 000171fc 60000000 nop +1168 00017200 2f850000 cmpwi cr7,r5,0x0 +1172 00017204 419e001c beq cr7,0x17220 +1176 00017208 801e0000 lwz r0,0x0(r30) +1180 0001720c 70020001 andi. r2,r0,0x1 +1184 00017210 41820010 beq 0x17220 +1188 00017214 7f63db78 or r3,r27,r27 +1192 00017218 7e84a378 or r4,r20,r20 +1196 0001721c 4bff74e5 bl _string_append +1200 00017220 7fc3f378 or r3,r30,r30 +1204 00017224 7f04c378 or r4,r24,r24 +1208 00017228 38a1003c addi r5,r1,0x3c +1212 0001722c 4bfff725 bl _do_arg +1216 00017230 2f830000 cmpwi cr7,r3,0x0 +1220 00017234 419e01bc beq cr7,0x173f0 +1224 00017238 801e0000 lwz r0,0x0(r30) +1228 0001723c 70020001 andi. r2,r0,0x1 +1232 00017240 418200c0 beq 0x17300 +1236 00017244 8081003c lwz r4,0x3c(r1) +1240 00017248 80010040 lwz r0,0x40(r1) +1244 0001724c 7f840000 cmpw cr7,r4,r0 +1248 00017250 419e00b4 beq cr7,0x17304 +1252 00017254 807b0000 lwz r3,0x0(r27) +1256 00017258 7fe40050 subf r31,r4,r0 +1260 0001725c 2f830000 cmpwi cr7,r3,0x0 +1264 00017260 409e0040 bne cr7,0x172a0 +1268 00017264 2f9f001f cmpwi cr7,r31,0x1f +1272 00017268 409d0010 ble cr7,0x17278 +1276 0001726c 7fe3fb78 or r3,r31,r31 +1280 00017270 7ffcfb78 or r28,r31,r31 +1284 00017274 4800000c b 0x17280 +1288 00017278 38600020 li r3,0x20 +1292 0001727c 3b800020 li r28,0x20 +1296 00017280 48002531 bl _xmalloc +1300 00017284 8081003c lwz r4,0x3c(r1) +1304 00017288 7c1c1a14 add r0,r28,r3 +1308 0001728c 7c7d1b78 or r29,r3,r3 +1312 00017290 907b0000 stw r3,0x0(r27) +1316 00017294 907b0004 stw r3,0x4(r27) +1320 00017298 901b0008 stw r0,0x8(r27) +1324 0001729c 48000044 b 0x172e0 +1328 000172a0 83bb0004 lwz r29,0x4(r27) +1332 000172a4 801b0008 lwz r0,0x8(r27) +1336 000172a8 7c1d0050 subf r0,r29,r0 +1340 000172ac 7f9f0000 cmpw cr7,r31,r0 +1344 000172b0 409d0030 ble cr7,0x172e0 +1348 000172b4 7fa3e850 subf r29,r3,r29 +1352 000172b8 7f9fea14 add r28,r31,r29 +1356 000172bc 579c083c rlwinm r28,r28,1,0,30 +1360 000172c0 7f84e378 or r4,r28,r28 +1364 000172c4 4800263d bl _xrealloc +1368 000172c8 8081003c lwz r4,0x3c(r1) +1372 000172cc 7f9c1a14 add r28,r28,r3 +1376 000172d0 7fa3ea14 add r29,r3,r29 +1380 000172d4 907b0000 stw r3,0x0(r27) +1384 000172d8 939b0008 stw r28,0x8(r27) +1388 000172dc 93bb0004 stw r29,0x4(r27) +1392 000172e0 7fa3eb78 or r3,r29,r29 +1396 000172e4 7fe5fb78 or r5,r31,r31 +1400 000172e8 4801b069 bl 0x32350 _memcpy +1404 000172ec 801b0004 lwz r0,0x4(r27) +1408 000172f0 8081003c lwz r4,0x3c(r1) +1412 000172f4 7c1f0214 add r0,r31,r0 +1416 000172f8 901b0004 stw r0,0x4(r27) +1420 000172fc 48000008 b 0x17304 +1424 00017300 8081003c lwz r4,0x3c(r1) +1428 00017304 2f840000 cmpwi cr7,r4,0x0 +1432 00017308 409e0010 bne cr7,0x17318 +1436 0001730c 81780000 lwz r11,0x0(r24) +1440 00017310 38a00001 li r5,0x1 +1444 00017314 4800002c b 0x17340 +1448 00017318 7c832378 or r3,r4,r4 +1452 0001731c 4801b045 bl 0x32360 _free +1456 00017320 38000000 li r0,0x0 +1460 00017324 81780000 lwz r11,0x0(r24) +1464 00017328 38a00001 li r5,0x1 +1468 0001732c 9001003c stw r0,0x3c(r1) +1472 00017330 90010040 stw r0,0x40(r1) +1476 00017334 90010044 stw r0,0x44(r1) +1480 00017338 60000000 nop +1484 0001733c 60000000 nop +1488 00017340 880b0000 lbz r0,0x0(r11) +1492 00017344 7d695b78 or r9,r11,r11 +1496 00017348 7c020774 extsb r2,r0 +1500 0001734c 2f82005f cmpwi cr7,r2,0x5f '_' +1504 00017350 419e0020 beq cr7,0x17370 +1508 00017354 2f820000 cmpwi cr7,r2,0x0 +1512 00017358 419e0018 beq cr7,0x17370 +1516 0001735c 2f820065 cmpwi cr7,r2,0x65 'e' +1520 00017360 409efaa0 bne cr7,0x16e00 +1524 00017364 60000000 nop +1528 00017368 60000000 nop +1532 0001736c 60000000 nop +1536 00017370 801e0050 lwz r0,0x50(r30) +1540 00017374 2f800000 cmpwi cr7,r0,0x0 +1544 00017378 419dfa88 bgt cr7,0x16e00 +1548 0001737c 2f820065 cmpwi cr7,r2,0x65 'e' +1552 00017380 409e0040 bne cr7,0x173c0 +1556 00017384 380b0001 addi r0,r11,0x1 +1560 00017388 90180000 stw r0,0x0(r24) +1564 0001738c 805e0000 lwz r2,0x0(r30) +1568 00017390 70400001 andi. r0,r2,0x1 +1572 00017394 41820064 beq 0x173f8 +1576 00017398 2f850000 cmpwi cr7,r5,0x0 +1580 0001739c 419e0014 beq cr7,0x173b0 +1584 000173a0 3c800003 lis r4,0x3 +1588 000173a4 7f63db78 or r3,r27,r27 +1592 000173a8 3884cf28 addi r4,r4,0xcf28 , +1596 000173ac 4bff7355 bl _string_append +1600 000173b0 3c800003 lis r4,0x3 +1604 000173b4 7f63db78 or r3,r27,r27 +1608 000173b8 3884cef4 addi r4,r4,0xcef4 ... +1612 000173bc 4bff7345 bl _string_append +1616 000173c0 801e0000 lwz r0,0x0(r30) +1620 000173c4 70020001 andi. r2,r0,0x1 +1624 000173c8 41820030 beq 0x173f8 +1628 000173cc 3c800003 lis r4,0x3 +1632 000173d0 7f63db78 or r3,r27,r27 +1636 000173d4 3884d814 addi r4,r4,0xd814 ) +1640 000173d8 4bff7329 bl _string_append +1644 000173dc 38600001 li r3,0x1 +1648 000173e0 4800001c b 0x173fc +1652 000173e4 60000000 nop +1656 000173e8 60000000 nop +1660 000173ec 60000000 nop +1664 000173f0 38600000 li r3,0x0 +1668 000173f4 48000008 b 0x173fc +1672 000173f8 38600001 li r3,0x1 +1676 000173fc 382100a0 addi r1,r1,0xa0 +1680 00017400 80010008 lwz r0,0x8(r1) +1684 00017404 b9e1ffbc lmw r15,0xffbc(r1) +1688 00017408 7c0803a6 mtspr lr,r0 +1692 0001740c 4e800020 blr _cplus_demangle_opname: +0 00017410 7c0802a6 mfspr r0,lr +4 00017414 bf01ffe0 stmw r24,0xffe0(r1) +8 00017418 7c9a2378 or r26,r4,r4 +12 0001741c 7cbd2b78 or r29,r5,r5 +16 00017420 7c7c1b78 or r28,r3,r3 +20 00017424 90010008 stw r0,0x8(r1) +24 00017428 9421ff30 stwu r1,0xff30(r1) +28 0001742c 4801af55 bl 0x32380 _strlen +32 00017430 38000000 li r0,0x0 +36 00017434 3b210048 addi r25,r1,0x48 +40 00017438 7c7f1b78 or r31,r3,r3 +44 0001743c 38800000 li r4,0x0 +48 00017440 981a0000 stb r0,0x0(r26) +52 00017444 7f23cb78 or r3,r25,r25 +56 00017448 38a00054 li r5,0x54 +60 0001744c 4801afa5 bl 0x323f0 _memset +64 00017450 881c0000 lbz r0,0x0(r28) +68 00017454 93a10048 stw r29,0x48(r1) +72 00017458 7c0b0774 extsb r11,r0 +76 0001745c 2f8b005f cmpwi cr7,r11,0x5f '_' +80 00017460 409e01b0 bne cr7,0x17610 +84 00017464 881c0001 lbz r0,0x1(r28) +88 00017468 2f80005f cmpwi cr7,r0,0x5f '_' +92 0001746c 409e01a4 bne cr7,0x17610 +96 00017470 881c0002 lbz r0,0x2(r28) +100 00017474 3bdc0002 addi r30,r28,0x2 +104 00017478 7c0a0774 extsb r10,r0 +108 0001747c 2f8a006f cmpwi cr7,r10,0x6f 'o' +112 00017480 409e0080 bne cr7,0x17500 +116 00017484 881c0003 lbz r0,0x3(r28) +120 00017488 2f800070 cmpwi cr7,r0,0x70 'p' +124 0001748c 409e0074 bne cr7,0x17500 +128 00017490 381c0004 addi r0,r28,0x4 +132 00017494 7f23cb78 or r3,r25,r25 +136 00017498 38810038 addi r4,r1,0x38 +140 0001749c 38a1003c addi r5,r1,0x3c +144 000174a0 90010038 stw r0,0x38(r1) +148 000174a4 4bffa14d bl _do_type +152 000174a8 2f830000 cmpwi cr7,r3,0x0 +156 000174ac 419e0344 beq cr7,0x177f0 +160 000174b0 3c800003 lis r4,0x3 +164 000174b4 7f43d378 or r3,r26,r26 +168 000174b8 3884d360 addi r4,r4,0xd360 operator +172 000174bc 4801ae85 bl 0x32340 _strcat +176 000174c0 8081003c lwz r4,0x3c(r1) +180 000174c4 80a10040 lwz r5,0x40(r1) +184 000174c8 7f43d378 or r3,r26,r26 +188 000174cc 7ca42850 subf r5,r4,r5 +192 000174d0 4801aef1 bl 0x323c0 _strncat +196 000174d4 8061003c lwz r3,0x3c(r1) +200 000174d8 2f830000 cmpwi cr7,r3,0x0 +204 000174dc 419e03a8 beq cr7,0x17884 +208 000174e0 4801ae81 bl 0x32360 _free +212 000174e4 3ba00001 li r29,0x1 +216 000174e8 38000000 li r0,0x0 +220 000174ec 9001003c stw r0,0x3c(r1) +224 000174f0 90010040 stw r0,0x40(r1) +228 000174f4 90010044 stw r0,0x44(r1) +232 000174f8 48000398 b 0x17890 +236 000174fc 60000000 nop +240 00017500 3c400004 lis r2,0x4 +244 00017504 55490dfc rlwinm r9,r10,1,23,30 +248 00017508 80422818 lwz r2,0x2818(r2) +252 0001750c 7c09122e lhzx r0,r9,r2 +256 00017510 70090008 andi. r9,r0,0x8 +260 00017514 418200fc beq 0x17610 +264 00017518 881c0003 lbz r0,0x3(r28) +268 0001751c 5400083c rlwinm r0,r0,1,0,30 +272 00017520 7c42022e lhzx r2,r2,r0 +276 00017524 70400008 andi. r0,r2,0x8 +280 00017528 418200e8 beq 0x17610 +284 0001752c 881c0004 lbz r0,0x4(r28) +288 00017530 2f800000 cmpwi cr7,r0,0x0 +292 00017534 409e0060 bne cr7,0x17594 +296 00017538 3f000004 lis r24,0x4 +300 0001753c 3b800000 li r28,0x0 +304 00017540 3bb830dc addi r29,r24,0x30dc +308 00017544 60000000 nop +312 00017548 60000000 nop +316 0001754c 60000000 nop +320 00017550 83fd0000 lwz r31,0x0(r29) +324 00017554 7fe3fb78 or r3,r31,r31 +328 00017558 4801ae29 bl 0x32380 _strlen +332 0001755c 2f830002 cmpwi cr7,r3,0x2 +336 00017560 409e0020 bne cr7,0x17580 +340 00017564 7fe3fb78 or r3,r31,r31 +344 00017568 7fc4f378 or r4,r30,r30 +348 0001756c 38a00002 li r5,0x2 +352 00017570 4801adc1 bl 0x32330 _memcmp +356 00017574 2f830000 cmpwi cr7,r3,0x0 +360 00017578 419e0280 beq cr7,0x177f8 +364 0001757c 60000000 nop +368 00017580 2f9c004e cmpwi cr7,r28,0x4e 'N' +372 00017584 3bbd000c addi r29,r29,0xc +376 00017588 3b9c0001 addi r28,r28,0x1 +380 0001758c 409effc4 bne cr7,0x17550 +384 00017590 48000260 b 0x177f0 +388 00017594 2f8a0061 cmpwi cr7,r10,0x61 'a' +392 00017598 409e0258 bne cr7,0x177f0 +396 0001759c 881c0005 lbz r0,0x5(r28) +400 000175a0 2f800000 cmpwi cr7,r0,0x0 +404 000175a4 409e024c bne cr7,0x177f0 +408 000175a8 3f000004 lis r24,0x4 +412 000175ac 3b800000 li r28,0x0 +416 000175b0 3bb830dc addi r29,r24,0x30dc +420 000175b4 60000000 nop +424 000175b8 60000000 nop +428 000175bc 60000000 nop +432 000175c0 83fd0000 lwz r31,0x0(r29) +436 000175c4 7fe3fb78 or r3,r31,r31 +440 000175c8 4801adb9 bl 0x32380 _strlen +444 000175cc 2f830003 cmpwi cr7,r3,0x3 +448 000175d0 409e0020 bne cr7,0x175f0 +452 000175d4 7fe3fb78 or r3,r31,r31 +456 000175d8 7fc4f378 or r4,r30,r30 +460 000175dc 38a00003 li r5,0x3 +464 000175e0 4801ad51 bl 0x32330 _memcmp +468 000175e4 2f830000 cmpwi cr7,r3,0x0 +472 000175e8 419e0210 beq cr7,0x177f8 +476 000175ec 60000000 nop +480 000175f0 2f9c004e cmpwi cr7,r28,0x4e 'N' +484 000175f4 3bbd000c addi r29,r29,0xc +488 000175f8 3b9c0001 addi r28,r28,0x1 +492 000175fc 409effc4 bne cr7,0x175c0 +496 00017600 480001f0 b 0x177f0 +500 00017604 60000000 nop +504 00017608 60000000 nop +508 0001760c 60000000 nop +512 00017610 2f9f0002 cmpwi cr7,r31,0x2 +516 00017614 409d012c ble cr7,0x17740 +520 00017618 2f8b006f cmpwi cr7,r11,0x6f 'o' +524 0001761c 409e0124 bne cr7,0x17740 +528 00017620 881c0001 lbz r0,0x1(r28) +532 00017624 2f800070 cmpwi cr7,r0,0x70 'p' +536 00017628 409e0118 bne cr7,0x17740 +540 0001762c 889c0002 lbz r4,0x2(r28) +544 00017630 3c600003 lis r3,0x3 +548 00017634 38633018 addi r3,r3,0x3018 +552 00017638 7c840774 extsb r4,r4 +556 0001763c 4801adf5 bl 0x32430 _strchr +560 00017640 2f830000 cmpwi cr7,r3,0x0 +564 00017644 419e00fc beq cr7,0x17740 +568 00017648 2f9f0009 cmpwi cr7,r31,0x9 +572 0001764c 409d0020 ble cr7,0x1766c +576 00017650 3c800003 lis r4,0x3 +580 00017654 387c0003 addi r3,r28,0x3 +584 00017658 38a00007 li r5,0x7 +588 0001765c 3884d8e8 addi r4,r4,0xd8e8 assign_ +592 00017660 4801acd1 bl 0x32330 _memcmp +596 00017664 2f830000 cmpwi cr7,r3,0x0 +600 00017668 419e0018 beq cr7,0x17680 +604 0001766c 3f000004 lis r24,0x4 +608 00017670 3b7ffffd addi r27,r31,0xfffd +612 00017674 3bc00000 li r30,0x0 +616 00017678 3bf830dc addi r31,r24,0x30dc +620 0001767c 48000074 b 0x176f0 +624 00017680 3f000004 lis r24,0x4 +628 00017684 3b7c000a addi r27,r28,0xa +632 00017688 3bdffff6 addi r30,r31,0xfff6 +636 0001768c 3b800000 li r28,0x0 +640 00017690 3bb830dc addi r29,r24,0x30dc +644 00017694 60000000 nop +648 00017698 60000000 nop +652 0001769c 60000000 nop +656 000176a0 83fd0000 lwz r31,0x0(r29) +660 000176a4 7fe3fb78 or r3,r31,r31 +664 000176a8 4801acd9 bl 0x32380 _strlen +668 000176ac 7f9e1800 cmpw cr7,r30,r3 +672 000176b0 409e0020 bne cr7,0x176d0 +676 000176b4 7fe3fb78 or r3,r31,r31 +680 000176b8 7f64db78 or r4,r27,r27 +684 000176bc 7fc5f378 or r5,r30,r30 +688 000176c0 4801ac71 bl 0x32330 _memcmp +692 000176c4 2f830000 cmpwi cr7,r3,0x0 +696 000176c8 419e014c beq cr7,0x17814 +700 000176cc 60000000 nop +704 000176d0 2f9c004e cmpwi cr7,r28,0x4e 'N' +708 000176d4 3bbd000c addi r29,r29,0xc +712 000176d8 3b9c0001 addi r28,r28,0x1 +716 000176dc 409effc4 bne cr7,0x176a0 +720 000176e0 48000110 b 0x177f0 +724 000176e4 60000000 nop +728 000176e8 60000000 nop +732 000176ec 60000000 nop +736 000176f0 83bf0000 lwz r29,0x0(r31) +740 000176f4 7fa3eb78 or r3,r29,r29 +744 000176f8 4801ac89 bl 0x32380 _strlen +748 000176fc 7f83d800 cmpw cr7,r3,r27 +752 00017700 409e0020 bne cr7,0x17720 +756 00017704 7fa3eb78 or r3,r29,r29 +760 00017708 389c0003 addi r4,r28,0x3 +764 0001770c 7f65db78 or r5,r27,r27 +768 00017710 4801ac21 bl 0x32330 _memcmp +772 00017714 2f830000 cmpwi cr7,r3,0x0 +776 00017718 419e013c beq cr7,0x17854 +780 0001771c 60000000 nop +784 00017720 2f9e004e cmpwi cr7,r30,0x4e 'N' +788 00017724 3bff000c addi r31,r31,0xc +792 00017728 3bde0001 addi r30,r30,0x1 +796 0001772c 409effc4 bne cr7,0x176f0 +800 00017730 480000c0 b 0x177f0 +804 00017734 60000000 nop +808 00017738 60000000 nop +812 0001773c 60000000 nop +816 00017740 2f9f0004 cmpwi cr7,r31,0x4 +820 00017744 409d00ac ble cr7,0x177f0 +824 00017748 3c800003 lis r4,0x3 +828 0001774c 7f83e378 or r3,r28,r28 +832 00017750 38a00004 li r5,0x4 +836 00017754 3884d8f0 addi r4,r4,0xd8f0 type +840 00017758 4801abd9 bl 0x32330 _memcmp +844 0001775c 7c7f1b79 or. r31,r3,r3 +848 00017760 40820090 bne 0x177f0 +852 00017764 889c0004 lbz r4,0x4(r28) +856 00017768 3c600003 lis r3,0x3 +860 0001776c 38633018 addi r3,r3,0x3018 +864 00017770 7c840774 extsb r4,r4 +868 00017774 4801acbd bl 0x32430 _strchr +872 00017778 2f830000 cmpwi cr7,r3,0x0 +876 0001777c 419e0074 beq cr7,0x177f0 +880 00017780 381c0005 addi r0,r28,0x5 +884 00017784 7f23cb78 or r3,r25,r25 +888 00017788 38810038 addi r4,r1,0x38 +892 0001778c 38a1003c addi r5,r1,0x3c +896 00017790 90010038 stw r0,0x38(r1) +900 00017794 4bff9e5d bl _do_type +904 00017798 2f830000 cmpwi cr7,r3,0x0 +908 0001779c 419e0054 beq cr7,0x177f0 +912 000177a0 3c800003 lis r4,0x3 +916 000177a4 7f43d378 or r3,r26,r26 +920 000177a8 3884d360 addi r4,r4,0xd360 operator +924 000177ac 4801ab95 bl 0x32340 _strcat +928 000177b0 8081003c lwz r4,0x3c(r1) +932 000177b4 80a10040 lwz r5,0x40(r1) +936 000177b8 7f43d378 or r3,r26,r26 +940 000177bc 7ca42850 subf r5,r4,r5 +944 000177c0 4801ac01 bl 0x323c0 _strncat +948 000177c4 8061003c lwz r3,0x3c(r1) +952 000177c8 2f830000 cmpwi cr7,r3,0x0 +956 000177cc 419e00b8 beq cr7,0x17884 +960 000177d0 4801ab91 bl 0x32360 _free +964 000177d4 3ba00001 li r29,0x1 +968 000177d8 93e1003c stw r31,0x3c(r1) +972 000177dc 93e10040 stw r31,0x40(r1) +976 000177e0 93e10044 stw r31,0x44(r1) +980 000177e4 480000ac b 0x17890 +984 000177e8 60000000 nop +988 000177ec 60000000 nop +992 000177f0 3ba00000 li r29,0x0 +996 000177f4 4800009c b 0x17890 +1000 000177f8 3c800003 lis r4,0x3 +1004 000177fc 7f43d378 or r3,r26,r26 +1008 00017800 3ba00001 li r29,0x1 +1012 00017804 3884d354 addi r4,r4,0xd354 operator +1016 00017808 4801ab39 bl 0x32340 _strcat +1020 0001780c 1c5c000c mulli r2,r28,0xc +1024 00017810 4800005c b 0x1786c +1028 00017814 3c800003 lis r4,0x3 +1032 00017818 7f43d378 or r3,r26,r26 +1036 0001781c 3ba00001 li r29,0x1 +1040 00017820 3884d354 addi r4,r4,0xd354 operator +1044 00017824 4801ab1d bl 0x32340 _strcat +1048 00017828 1c5c000c mulli r2,r28,0xc +1052 0001782c 381830dc addi r0,r24,0x30dc +1056 00017830 7f43d378 or r3,r26,r26 +1060 00017834 7c420214 add r2,r2,r0 +1064 00017838 80820004 lwz r4,0x4(r2) +1068 0001783c 4801ab05 bl 0x32340 _strcat +1072 00017840 7f43d378 or r3,r26,r26 +1076 00017844 4801ab3d bl 0x32380 _strlen +1080 00017848 38003d00 li r0,0x3d00 +1084 0001784c 7c03d32e sthx r0,r3,r26 +1088 00017850 48000040 b 0x17890 +1092 00017854 3c800003 lis r4,0x3 +1096 00017858 7f43d378 or r3,r26,r26 +1100 0001785c 3ba00001 li r29,0x1 +1104 00017860 3884d354 addi r4,r4,0xd354 operator +1108 00017864 4801aadd bl 0x32340 _strcat +1112 00017868 1c5e000c mulli r2,r30,0xc +1116 0001786c 381830dc addi r0,r24,0x30dc +1120 00017870 7f43d378 or r3,r26,r26 +1124 00017874 7c420214 add r2,r2,r0 +1128 00017878 80820004 lwz r4,0x4(r2) +1132 0001787c 4801aac5 bl 0x32340 _strcat +1136 00017880 48000010 b 0x17890 +1140 00017884 3ba00001 li r29,0x1 +1144 00017888 60000000 nop +1148 0001788c 60000000 nop +1152 00017890 7f23cb78 or r3,r25,r25 +1156 00017894 4bff6aed bl _squangle_mop_up +1160 00017898 382100d0 addi r1,r1,0xd0 +1164 0001789c 7fa3eb78 or r3,r29,r29 +1168 000178a0 80010008 lwz r0,0x8(r1) +1172 000178a4 bb01ffe0 lmw r24,0xffe0(r1) +1176 000178a8 7c0803a6 mtspr lr,r0 +1180 000178ac 4e800020 blr _demangle_function_name: +0 000178b0 7c0802a6 mfspr r0,lr +4 000178b4 bee1ffdc stmw r23,0xffdc(r1) +8 000178b8 7c982378 or r24,r4,r4 +12 000178bc 7cd93378 or r25,r6,r6 +16 000178c0 7c771b78 or r23,r3,r3 +20 000178c4 7cba2b78 or r26,r5,r5 +24 000178c8 90010008 stw r0,0x8(r1) +28 000178cc 9421ff80 stwu r1,0xff80(r1) +32 000178d0 60000000 nop +36 000178d4 60000000 nop +40 000178d8 83c40000 lwz r30,0x0(r4) +44 000178dc 7ffe3051 subf. r31,r30,r6 +48 000178e0 418200ac beq 0x1798c +52 000178e4 80650000 lwz r3,0x0(r5) +56 000178e8 2f830000 cmpwi cr7,r3,0x0 +60 000178ec 409e0044 bne cr7,0x17930 +64 000178f0 2f9f001f cmpwi cr7,r31,0x1f +68 000178f4 409d0010 ble cr7,0x17904 +72 000178f8 7ffdfb78 or r29,r31,r31 +76 000178fc 7fe3fb78 or r3,r31,r31 +80 00017900 4800000c b 0x1790c +84 00017904 38600020 li r3,0x20 +88 00017908 3ba00020 li r29,0x20 +92 0001790c 48001ea5 bl _xmalloc +96 00017910 7c1d1a14 add r0,r29,r3 +100 00017914 7c7c1b78 or r28,r3,r3 +104 00017918 907a0000 stw r3,0x0(r26) +108 0001791c 907a0004 stw r3,0x4(r26) +112 00017920 901a0008 stw r0,0x8(r26) +116 00017924 4800004c b 0x17970 +120 00017928 60000000 nop +124 0001792c 60000000 nop +128 00017930 83850004 lwz r28,0x4(r5) +132 00017934 80050008 lwz r0,0x8(r5) +136 00017938 7c1c0050 subf r0,r28,r0 +140 0001793c 7f9f0000 cmpw cr7,r31,r0 +144 00017940 409d0030 ble cr7,0x17970 +148 00017944 7f83e050 subf r28,r3,r28 +152 00017948 7fbfe214 add r29,r31,r28 +156 0001794c 57bd083c rlwinm r29,r29,1,0,30 +160 00017950 7fa4eb78 or r4,r29,r29 +164 00017954 48001fad bl _xrealloc +168 00017958 7fbd1a14 add r29,r29,r3 +172 0001795c 7f83e214 add r28,r3,r28 +176 00017960 907a0000 stw r3,0x0(r26) +180 00017964 93ba0008 stw r29,0x8(r26) +184 00017968 939a0004 stw r28,0x4(r26) +188 0001796c 60000000 nop +192 00017970 7f83e378 or r3,r28,r28 +196 00017974 7fc4f378 or r4,r30,r30 +200 00017978 7fe5fb78 or r5,r31,r31 +204 0001797c 4801a9d5 bl 0x32350 _memcpy +208 00017980 801a0004 lwz r0,0x4(r26) +212 00017984 7f9f0214 add r28,r31,r0 +216 00017988 939a0004 stw r28,0x4(r26) +220 0001798c 807a0000 lwz r3,0x0(r26) +224 00017990 2f830000 cmpwi cr7,r3,0x0 +228 00017994 409e002c bne cr7,0x179c0 +232 00017998 38600020 li r3,0x20 +236 0001799c 48001e15 bl _xmalloc +240 000179a0 38030020 addi r0,r3,0x20 +244 000179a4 7c7c1b78 or r28,r3,r3 +248 000179a8 907a0000 stw r3,0x0(r26) +252 000179ac 907a0004 stw r3,0x4(r26) +256 000179b0 901a0008 stw r0,0x8(r26) +260 000179b4 4800004c b 0x17a00 +264 000179b8 60000000 nop +268 000179bc 60000000 nop +272 000179c0 839a0004 lwz r28,0x4(r26) +276 000179c4 801a0008 lwz r0,0x8(r26) +280 000179c8 7c5c0051 subf. r2,r28,r0 +284 000179cc 41810034 bgt 0x17a00 +288 000179d0 7f83e050 subf r28,r3,r28 +292 000179d4 3bbc0001 addi r29,r28,0x1 +296 000179d8 57bd083c rlwinm r29,r29,1,0,30 +300 000179dc 7fa4eb78 or r4,r29,r29 +304 000179e0 48001f21 bl _xrealloc +308 000179e4 7fbd1a14 add r29,r29,r3 +312 000179e8 7f83e214 add r28,r3,r28 +316 000179ec 907a0000 stw r3,0x0(r26) +320 000179f0 93ba0008 stw r29,0x8(r26) +324 000179f4 939a0004 stw r28,0x4(r26) +328 000179f8 60000000 nop +332 000179fc 60000000 nop +336 00017a00 38400000 li r2,0x0 +340 00017a04 38190002 addi r0,r25,0x2 +344 00017a08 985c0000 stb r2,0x0(r28) +348 00017a0c 90180000 stw r0,0x0(r24) +352 00017a10 80570000 lwz r2,0x0(r23) +356 00017a14 70401000 andi. r0,r2,0x1000 +360 00017a18 41820028 beq 0x17a40 +364 00017a1c 88190002 lbz r0,0x2(r25) +368 00017a20 2f800058 cmpwi cr7,r0,0x58 'X' +372 00017a24 409e001c bne cr7,0x17a40 +376 00017a28 7f04c378 or r4,r24,r24 +380 00017a2c 7ee3bb78 or r3,r23,r23 +384 00017a30 38a00000 li r5,0x0 +388 00017a34 7f46d378 or r6,r26,r26 +392 00017a38 4bff8a99 bl _demangle_arm_hp_template +396 00017a3c 80570000 lwz r2,0x0(r23) +400 00017a40 70400400 andi. r0,r2,0x400 +404 00017a44 4082001c bne 0x17a60 +408 00017a48 70490800 andi. r9,r2,0x800 +412 00017a4c 40820014 bne 0x17a60 +416 00017a50 70401000 andi. r0,r2,0x1000 +420 00017a54 4082000c bne 0x17a60 +424 00017a58 70492000 andi. r9,r2,0x2000 +428 00017a5c 41820074 beq 0x17ad0 +432 00017a60 837a0000 lwz r27,0x0(r26) +436 00017a64 3c800003 lis r4,0x3 +440 00017a68 3884d8f8 addi r4,r4,0xd8f8 __ct +444 00017a6c 7f63db78 or r3,r27,r27 +448 00017a70 4801a921 bl 0x32390 _strcmp +452 00017a74 2f830000 cmpwi cr7,r3,0x0 +456 00017a78 409e0028 bne cr7,0x17aa0 +460 00017a7c 80570028 lwz r2,0x28(r23) +464 00017a80 38420001 addi r2,r2,0x1 +468 00017a84 90570028 stw r2,0x28(r23) +472 00017a88 839a0000 lwz r28,0x0(r26) +476 00017a8c 939a0004 stw r28,0x4(r26) +480 00017a90 480004d0 b 0x17f60 +484 00017a94 60000000 nop +488 00017a98 60000000 nop +492 00017a9c 60000000 nop +496 00017aa0 3c800003 lis r4,0x3 +500 00017aa4 7f63db78 or r3,r27,r27 +504 00017aa8 3884d900 addi r4,r4,0xd900 __dt +508 00017aac 4801a8e5 bl 0x32390 _strcmp +512 00017ab0 2f830000 cmpwi cr7,r3,0x0 +516 00017ab4 409e0020 bne cr7,0x17ad4 +520 00017ab8 8057002c lwz r2,0x2c(r23) +524 00017abc 38420001 addi r2,r2,0x1 +528 00017ac0 9057002c stw r2,0x2c(r23) +532 00017ac4 839a0000 lwz r28,0x0(r26) +536 00017ac8 939a0004 stw r28,0x4(r26) +540 00017acc 48000494 b 0x17f60 +544 00017ad0 837a0000 lwz r27,0x0(r26) +548 00017ad4 801a0004 lwz r0,0x4(r26) +552 00017ad8 7ffb0050 subf r31,r27,r0 +556 00017adc 2f9f0002 cmpwi cr7,r31,0x2 +560 00017ae0 409d0120 ble cr7,0x17c00 +564 00017ae4 881b0000 lbz r0,0x0(r27) +568 00017ae8 2f80006f cmpwi cr7,r0,0x6f 'o' +572 00017aec 409e0114 bne cr7,0x17c00 +576 00017af0 881b0001 lbz r0,0x1(r27) +580 00017af4 2f800070 cmpwi cr7,r0,0x70 'p' +584 00017af8 409e0108 bne cr7,0x17c00 +588 00017afc 889b0002 lbz r4,0x2(r27) +592 00017b00 3c600003 lis r3,0x3 +596 00017b04 38633018 addi r3,r3,0x3018 +600 00017b08 7c840774 extsb r4,r4 +604 00017b0c 4801a925 bl 0x32430 _strchr +608 00017b10 2f830000 cmpwi cr7,r3,0x0 +612 00017b14 419e00ec beq cr7,0x17c00 +616 00017b18 2f9f0009 cmpwi cr7,r31,0x9 +620 00017b1c 409d0020 ble cr7,0x17b3c +624 00017b20 3c800003 lis r4,0x3 +628 00017b24 387b0003 addi r3,r27,0x3 +632 00017b28 38a00007 li r5,0x7 +636 00017b2c 3884d8e8 addi r4,r4,0xd8e8 assign_ +640 00017b30 4801a801 bl 0x32330 _memcmp +644 00017b34 2f830000 cmpwi cr7,r3,0x0 +648 00017b38 419e0018 beq cr7,0x17b50 +652 00017b3c 3f000004 lis r24,0x4 +656 00017b40 3b9ffffd addi r28,r31,0xfffd +660 00017b44 3ba00000 li r29,0x0 +664 00017b48 3bd830dc addi r30,r24,0x30dc +668 00017b4c 48000064 b 0x17bb0 +672 00017b50 3f000004 lis r24,0x4 +676 00017b54 3b9ffff6 addi r28,r31,0xfff6 +680 00017b58 3ba00000 li r29,0x0 +684 00017b5c 3b3b000a addi r25,r27,0xa +688 00017b60 3bd830dc addi r30,r24,0x30dc +692 00017b64 83fe0000 lwz r31,0x0(r30) +696 00017b68 7fe3fb78 or r3,r31,r31 +700 00017b6c 4801a815 bl 0x32380 _strlen +704 00017b70 7f9c1800 cmpw cr7,r28,r3 +708 00017b74 409e001c bne cr7,0x17b90 +712 00017b78 7fe3fb78 or r3,r31,r31 +716 00017b7c 7f24cb78 or r4,r25,r25 +720 00017b80 7f85e378 or r5,r28,r28 +724 00017b84 4801a7ad bl 0x32330 _memcmp +728 00017b88 2f830000 cmpwi cr7,r3,0x0 +732 00017b8c 419e02f8 beq cr7,0x17e84 +736 00017b90 2f9d004e cmpwi cr7,r29,0x4e 'N' +740 00017b94 3bde000c addi r30,r30,0xc +744 00017b98 3bbd0001 addi r29,r29,0x1 +748 00017b9c 409effc8 bne cr7,0x17b64 +752 00017ba0 480003c0 b 0x17f60 +756 00017ba4 60000000 nop +760 00017ba8 60000000 nop +764 00017bac 60000000 nop +768 00017bb0 83fe0000 lwz r31,0x0(r30) +772 00017bb4 7fe3fb78 or r3,r31,r31 +776 00017bb8 4801a7c9 bl 0x32380 _strlen +780 00017bbc 7f83e000 cmpw cr7,r3,r28 +784 00017bc0 409e0020 bne cr7,0x17be0 +788 00017bc4 7fe3fb78 or r3,r31,r31 +792 00017bc8 389b0003 addi r4,r27,0x3 +796 00017bcc 7f85e378 or r5,r28,r28 +800 00017bd0 4801a761 bl 0x32330 _memcmp +804 00017bd4 2f830000 cmpwi cr7,r3,0x0 +808 00017bd8 419e02f8 beq cr7,0x17ed0 +812 00017bdc 60000000 nop +816 00017be0 2f9d004e cmpwi cr7,r29,0x4e 'N' +820 00017be4 3bde000c addi r30,r30,0xc +824 00017be8 3bbd0001 addi r29,r29,0x1 +828 00017bec 409effc4 bne cr7,0x17bb0 +832 00017bf0 48000370 b 0x17f60 +836 00017bf4 60000000 nop +840 00017bf8 60000000 nop +844 00017bfc 60000000 nop +848 00017c00 2f9f0004 cmpwi cr7,r31,0x4 +852 00017c04 409d00ac ble cr7,0x17cb0 +856 00017c08 3c800003 lis r4,0x3 +860 00017c0c 7f63db78 or r3,r27,r27 +864 00017c10 38a00004 li r5,0x4 +868 00017c14 3884d8f0 addi r4,r4,0xd8f0 type +872 00017c18 4801a719 bl 0x32330 _memcmp +876 00017c1c 2f830000 cmpwi cr7,r3,0x0 +880 00017c20