.set r0,0; .set SP,1; .set RTOC,2; .set r3,3; .set r4,4 .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 .set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 .set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19 .set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24 .set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29 .set r30,30; .set r31,31 .set fp0,0; .set fp1,1; .set fp2,2; .set fp3,3; .set fp4,4 .set fp5,5; .set fp6,6; .set fp7,7; .set fp8,8; .set fp9,9 .set fp10,10; .set fp11,11; .set fp12,12; .set fp13,13; .set fp14,14 .set fp15,15; .set fp16,16; .set fp17,17; .set fp18,18; .set fp19,19 .set fp20,20; .set fp21,21; .set fp22,22; .set fp23,23; .set fp24,24 .set fp25,25; .set fp26,26; .set fp27,27; .set fp28,28; .set fp29,29 .set fp30,30; .set fp31,31 .set v0,0; .set v1,1; .set v2,2; .set v3,3; .set v4,4 .set v5,5; .set v6,6; .set v7,7; .set v8,8; .set v9,9 .set v10,10; .set v11,11; .set v12,12; .set v13,13; .set v14,14 .set v15,15; .set v16,16; .set v17,17; .set v18,18; .set v19,19 .set v20,20; .set v21,21; .set v22,22; .set v23,23; .set v24,24 .set v25,25; .set v26,26; .set v27,27; .set v28,28; .set v29,29 .set v30,30; .set v31,31 .set x0,0; .set x1,1; .set x2,2; .set x3,3; .set x4,4 .set x5,5; .set x6,6; .set x7,7; .set x8,8; .set x9,9 .set x10,10; .set x11,11; .set x12,12; .set x13,13; .set x14,14 .set x15,15; .set x16,16; .set x17,17; .set x18,18; .set x19,19 .set x20,20; .set x21,21; .set x22,22; .set x23,23; .set x24,24 .set x25,25; .set x26,26; .set x27,27; .set x28,28; .set x29,29 .set x30,30; .set x31,31; .set x32,32; .set x33,33; .set x34,34 .set x35,35; .set x36,36; .set x37,37; .set x38,38; .set x39,39 .set x40,40; .set x41,41; .set x42,42; .set x43,43; .set x44,44 .set x45,45; .set x46,46; .set x47,47; .set x48,48; .set x49,49 .set x50,50; .set x51,51; .set x52,52; .set x53,53; .set x54,54 .set x55,55; .set x56,56; .set x57,57; .set x58,58; .set x59,59 .set x60,60; .set x61,61; .set x62,62; .set x63,63 .set MQ,0; .set XER,1; .set FROM_RTCU,4; .set FROM_RTCL,5; .set FROM_DEC,6 .set LR,8; .set CTR,9; .set TID,17; .set DSISR,18; .set DAR,19; .set TO_RTCU,20 .set TO_RTCL,21; .set TO_DEC,22; .set SDR_0,24; .set SDR_1,25; .set SRR_0,26 .set SRR_1,27 .set BO_dCTR_NZERO_AND_NOT,0; .set BO_dCTR_NZERO_AND_NOT_1,1 .set BO_dCTR_ZERO_AND_NOT,2; .set BO_dCTR_ZERO_AND_NOT_1,3 .set BO_IF_NOT,4; .set BO_IF_NOT_1,5; .set BO_IF_NOT_2,6 .set BO_IF_NOT_3,7; .set BO_dCTR_NZERO_AND,8; .set BO_dCTR_NZERO_AND_1,9 .set BO_dCTR_ZERO_AND,10; .set BO_dCTR_ZERO_AND_1,11; .set BO_IF,12 .set BO_IF_1,13; .set BO_IF_2,14; .set BO_IF_3,15; .set BO_dCTR_NZERO,16 .set BO_dCTR_NZERO_1,17; .set BO_dCTR_ZERO,18; .set BO_dCTR_ZERO_1,19 .set BO_ALWAYS,20; .set BO_ALWAYS_1,21; .set BO_ALWAYS_2,22 .set BO_ALWAYS_3,23; .set BO_dCTR_NZERO_8,24; .set BO_dCTR_NZERO_9,25 .set BO_dCTR_ZERO_8,26; .set BO_dCTR_ZERO_9,27; .set BO_ALWAYS_8,28 .set BO_ALWAYS_9,29; .set BO_ALWAYS_10,30; .set BO_ALWAYS_11,31 .set CR0_LT,0; .set CR0_GT,1; .set CR0_EQ,2; .set CR0_SO,3 .set CR1_FX,4; .set CR1_FEX,5; .set CR1_VX,6; .set CR1_OX,7 .set CR2_LT,8; .set CR2_GT,9; .set CR2_EQ,10; .set CR2_SO,11 .set CR3_LT,12; .set CR3_GT,13; .set CR3_EQ,14; .set CR3_SO,15 .set CR4_LT,16; .set CR4_GT,17; .set CR4_EQ,18; .set CR4_SO,19 .set CR5_LT,20; .set CR5_GT,21; .set CR5_EQ,22; .set CR5_SO,23 .set CR6_LT,24; .set CR6_GT,25; .set CR6_EQ,26; .set CR6_SO,27 .set CR7_LT,28; .set CR7_GT,29; .set CR7_EQ,30; .set CR7_SO,31 .set TO_LT,16; .set TO_GT,8; .set TO_EQ,4; .set TO_LLT,2; .set TO_LGT,1 .rename H.10.NO_SYMBOL{PR},"" .rename H.30..str_ptr_compare,".str_ptr_compare" .rename H.62..list_sort_AF29_14,".list_sort@AF29_14" .rename H.64..list_copy_range_AF30_11,".list_copy_range@AF30_11" .rename H.66..list_append_AF31_5,".list_append@AF31_5" .rename H.70.NO_SYMBOL{TC},"" .rename H.72.NO_SYMBOL{RO},"" .rename E.74.__STATIC_BSS,"_$STATIC_BSS" .rename H.76.__STATIC_BSS{TC},"_$STATIC_BSS" .rename H.80.list_length{TC},"list_length" .rename H.84.list_append{TC},"list_append" .rename H.88.list_begin{TC},"list_begin" .rename H.92.list_end{TC},"list_end" .rename H.96.list_new{TC},"list_new" .rename H.100.list_push_back{TC},"list_push_back" .rename H.104.globs{TC},"globs" .rename H.108.list_copy{TC},"list_copy" .rename H.112.list_copy_range{TC},"list_copy_range" .rename H.116.list_sublist{TC},"list_sublist" .rename H.120.str_ptr_compare{TC},"str_ptr_compare" .rename H.124.list_sort{TC},"list_sort" .rename H.128.list_free{TC},"list_free" .rename H.132.list_pop_front{TC},"list_pop_front" .rename H.136.list_reverse{TC},"list_reverse" .rename H.140.list_cmp{TC},"list_cmp" .rename H.144.list_is_sublist{TC},"list_is_sublist" .rename H.148.list_in{TC},"list_in" .rename H.152.list_print{TC},"list_print" .rename H.156.list_unique{TC},"list_unique" .rename H.160.list_done{TC},"list_done" .rename H.164.lol_init{TC},"lol_init" .rename H.168.lol_add{TC},"lol_add" .rename H.172.lol_free{TC},"lol_free" .rename H.176.lol_get{TC},"lol_get" .rename H.180.lol_print{TC},"lol_print" .lglobl H.10.NO_SYMBOL{PR} .globl .list_length .globl .list_append .globl .list_begin .globl .list_end .globl .list_new .globl .list_push_back .globl .list_copy .globl .list_copy_range .globl .list_sublist .lglobl H.30..str_ptr_compare .globl .list_sort .globl .list_free .globl .list_pop_front .globl .list_reverse .globl .list_cmp .globl .list_is_sublist .globl .list_in .globl .list_print .globl .list_unique .globl .list_done .globl .lol_init .globl .lol_add .globl .lol_free .globl .lol_get .globl .lol_print .lglobl H.62..list_sort_AF29_14 .lglobl H.64..list_copy_range_AF30_11 .lglobl H.66..list_append_AF31_5 .lglobl H.72.NO_SYMBOL{RO} .lglobl E.74.__STATIC_BSS{RW} .globl list_length{DS} .globl list_append{DS} .globl list_begin{DS} .globl list_end{DS} .globl list_new{DS} .globl list_push_back{DS} .extern globs{UA} .globl list_copy{DS} .globl list_copy_range{DS} .globl list_sublist{DS} .lglobl str_ptr_compare{DS} .globl list_sort{DS} .globl list_free{DS} .globl list_pop_front{DS} .globl list_reverse{DS} .globl list_cmp{DS} .globl list_is_sublist{DS} .globl list_in{DS} .globl list_print{DS} .globl list_unique{DS} .globl list_done{DS} .globl lol_init{DS} .globl lol_add{DS} .globl lol_free{DS} .globl lol_get{DS} .globl lol_print{DS} .extern .__assert{PR} .extern .profile_memory{PR} .extern .malloc{PR} .extern ._moveeq{PR} .extern .printf{PR} .extern .strcmp{PR} .extern .___memmove{PR} .extern .free{PR} .extern .qsort{PR} # .text section .file "lists.c" .machine "any" .csect H.10.NO_SYMBOL{PR}, 7 .list_length: # 0x00000000 (H.10.NO_SYMBOL) cmpi 0,0,r3,0 lwz r3,0(r3) bclr BO_IF_NOT,CR0_EQ addi r3,r0,0 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000014 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_append: # 0x00000040 (H.10.NO_SYMBOL+0x40) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__L50 ori r3,r4,0x0000 bclr BO_ALWAYS,CR0_LT __L50: # 0x00000050 (H.10.NO_SYMBOL+0x50) b H.66..list_append_AF31_5 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000014 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_begin: # 0x00000080 (H.10.NO_SYMBOL+0x80) addi r4,r3,4 neg r0,r3 or r3,r3,r0 srawi r0,r3,31 and r3,r4,r0 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000018 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_end: # 0x000000c0 (H.10.NO_SYMBOL+0xc0) cmpi 0,0,r3,0 lwz r0,0(r3) neg r4,r3 bc BO_IF,CR0_EQ,__Lec addi r5,r3,4 or r3,r3,r4 srawi r4,r3,31 rlwinm r0,r0,2,0,29 and r5,r5,r4 add r3,r5,r0 bclr BO_ALWAYS,CR0_LT __Lec: # 0x000000ec (H.10.NO_SYMBOL+0xec) addi r3,r0,0 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000034 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_new: # 0x00000120 (H.10.NO_SYMBOL+0x120) stw r31,-4(SP) stw r30,-8(SP) ori r31,r3,0x0000 lwz r3,T.76.__STATIC_BSS(RTOC) mfspr r0,LR lwz r30,0(r3) stw r0,8(SP) stwu SP,-64(SP) cmpli 0,0,r30,0x0001 cmpi 1,0,r30,0 bc BO_IF,CR1_VX,__L1c0 ori r4,r3,0x0000 bc BO_IF,CR0_EQ,__L198 lwz r0,0(r30) stw r0,0(r4) __L15c: # 0x0000015c (H.10.NO_SYMBOL+0x15c) addi r4,r30,4 neg r3,r30 addi r0,r0,1 or r6,r30,r3 srawi r5,r6,31 ori r3,r30,0x0000 and r4,r4,r5 stw r0,0(r30) stw r31,0(r4) __L180: # 0x00000180 (H.10.NO_SYMBOL+0x180) lwz r12,72(SP) addi SP,SP,64 mtspr LR,r12 lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L198: # 0x00000198 (H.10.NO_SYMBOL+0x198) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r30) stw r0,0(r3) b __L15c __L1c0: # 0x000001c0 (H.10.NO_SYMBOL+0x1c0) addi r3,r0,8 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r0,8 bl .malloc{PR} ori r0,r0,0x0000 addi r0,r3,4 neg r4,r3 addi r5,r0,1 or r6,r3,r4 srawi r4,r6,31 and r6,r0,r4 stw r5,0(r3) stw r31,0(r6) b __L180 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x02 # GPR_SAVED=2 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000000dc # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_push_back: # 0x00000220 (H.10.NO_SYMBOL+0x220) stw r31,-4(SP) stw r30,-8(SP) or. r31,r3,r3 ori r30,r4,0x0000 lwz r3,T.104.globs(RTOC) mfspr r0,LR stw r29,-12(SP) stw r28,-16(SP) stw r27,-20(SP) stw r26,-24(SP) stw r25,-28(SP) stw r24,-32(SP) stw r23,-36(SP) stw r0,8(SP) stwu SP,-96(SP) bc BO_IF,CR0_EQ,__L574 lbz r0,29(r3) lwz r29,0(r31) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L558 __L270: # 0x00000270 (H.10.NO_SYMBOL+0x270) cmpi 0,0,r29,0 bc BO_IF_NOT,CR0_EQ,__L36c __L278: # 0x00000278 (H.10.NO_SYMBOL+0x278) addi r28,r0,1 lwz r31,T.76.__STATIC_BSS(RTOC) addi r29,r0,0 lwz r27,0(r31) cmpli 0,0,r27,0x0001 cmpi 1,0,r27,0 bc BO_IF,CR1_VX,__L330 bc BO_IF,CR0_EQ,__L2f4 lwz r0,0(r27) stw r0,0(r31) __L2a0: # 0x000002a0 (H.10.NO_SYMBOL+0x2a0) addi r4,r27,4 neg r0,r27 or r0,r27,r0 stw r28,0(r27) ori r3,r27,0x0000 srawi r0,r0,31 __L2b8: # 0x000002b8 (H.10.NO_SYMBOL+0x2b8) and r4,r4,r0 stwx r30,r4,r29 __L2c0: # 0x000002c0 (H.10.NO_SYMBOL+0x2c0) lwz r12,104(SP) addi SP,SP,96 mtspr LR,r12 lwz r23,-36(SP) lwz r24,-32(SP) lwz r25,-28(SP) lwz r26,-24(SP) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L2f4: # 0x000002f4 (H.10.NO_SYMBOL+0x2f4) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r0,0(r27) addi r4,r27,4 stw r28,0(r27) ori r3,r27,0x0000 stw r0,0(r31) neg r0,r27 or r0,r27,r0 srawi r0,r0,31 b __L2b8 __L330: # 0x00000330 (H.10.NO_SYMBOL+0x330) addi r3,r0,8 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r0,8 bl .malloc{PR} ori r0,r0,0x0000 ori r27,r3,0x0000 addi r4,r27,4 neg r0,r27 or r0,r27,r0 srawi r0,r0,31 stw r28,0(r27) and r4,r4,r0 stwx r30,r4,r29 b __L2c0 __L36c: # 0x0000036c (H.10.NO_SYMBOL+0x36c) addi r0,r29,-1 addi r28,r29,1 addi r3,r0,0 and. r0,r29,r0 addi r4,r0,0 addi r26,r0,1 bc BO_IF_NOT,CR0_EQ,__L510 addi r25,r0,0 cmpli 0,0,r28,0x0001 bc BO_IF_NOT,CR0_GT,__L3e4 addi r0,r0,2 addi r3,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L3e4 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L3b0: # 0x000003b0 (H.10.NO_SYMBOL+0x3b0) addi r3,r4,2 slw r0,r26,r3 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L3e4 addi r3,r4,3 slw r0,r26,r3 ori r4,r3,0x0000 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L3e4 addi r3,r3,1 slw r0,r26,r3 cmpl 0,0,r28,r0 bc BO_IF,CR0_GT,__L3b0 __L3e4: # 0x000003e4 (H.10.NO_SYMBOL+0x3e4) rlwinm r24,r3,2,0,29 lwz r23,T.76.__STATIC_BSS(RTOC) lwz r0,0(r23) lwzx r27,r23,r24 ori r4,r27,0x0000 cmpli 0,0,r0,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__L4cc bc BO_IF,CR0_EQ,__L4a8 lwz r0,0(r27) stwx r0,r23,r24 __L410: # 0x00000410 (H.10.NO_SYMBOL+0x410) rlwinm r29,r29,2,0,29 ori r3,r27,0x0000 ori r4,r31,0x0000 addi r5,r29,4 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__L2a0 __L430: # 0x00000430 (H.10.NO_SYMBOL+0x430) lwz r4,0(r31) cmpli 0,0,r4,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__L2a0 addi r3,r0,0 bc BO_IF_NOT,CR0_GT,__L494 addi r25,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L494 ori r0,r0,0x0000 ori SP,SP,0x0000 __L460: # 0x00000460 (H.10.NO_SYMBOL+0x460) addi r25,r3,2 slw r0,r26,r25 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L494 addi r25,r3,3 slw r0,r26,r25 ori r3,r25,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L494 addi r25,r25,1 slw r0,r26,r25 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__L460 __L494: # 0x00000494 (H.10.NO_SYMBOL+0x494) rlwinm r3,r25,2,0,29 lwzx r0,r23,r3 stw r0,0(r31) stwx r31,r23,r3 b __L2a0 __L4a8: # 0x000004a8 (H.10.NO_SYMBOL+0x4a8) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r0,0(r27) stwx r0,r23,r24 b __L410 __L4cc: # 0x000004cc (H.10.NO_SYMBOL+0x4cc) slw r0,r26,r3 rlwinm r27,r0,2,0,29 addi r3,r27,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r27,4 bl .malloc{PR} ori r0,r0,0x0000 ori r27,r3,0x0000 rlwinm r29,r29,2,0,29 ori r4,r31,0x0000 addi r5,r29,4 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__L2a0 b __L430 __L510: # 0x00000510 (H.10.NO_SYMBOL+0x510) addi r0,r31,4 neg r3,r31 lwz r26,72(SP) lwz r12,104(SP) rlwinm r4,r29,2,0,29 or r3,r31,r3 stw r28,0(r31) srawi r5,r3,31 addi SP,SP,96 and r5,r0,r5 ori r3,r31,0x0000 mtspr LR,r12 lwz r28,-16(SP) lwz r29,-12(SP) stwx r30,r5,r4 lwz r31,-4(SP) lwz r30,-8(SP) bclr BO_ALWAYS,CR0_LT __L558: # 0x00000558 (H.10.NO_SYMBOL+0x558) lwz r3,T.70.NO_SYMBOL(RTOC) addi r3,r3,48 bl .printf{PR} ori r0,r0,0x0000 cmpi 0,0,r29,0 bc BO_IF_NOT,CR0_EQ,__L36c b __L278 __L574: # 0x00000574 (H.10.NO_SYMBOL+0x574) addi r29,r0,0 lbz r0,29(r3) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L558 b __L270 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x09 # GPR_SAVED=9 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000368 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_copy: # 0x000005a0 (H.10.NO_SYMBOL+0x5a0) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) addi r4,r0,0 or. r31,r3,r3 stw r27,-20(SP) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__L7a8 addi r30,r0,0 lwz r27,0(r31) cmpli 0,0,r27,0x0001 cmpi 1,0,r27,0 bc BO_IF,CR1_VX,__L7a8 addi r3,r0,0 bc BO_IF,CR0_GT,__L738 __L5e8: # 0x000005e8 (H.10.NO_SYMBOL+0x5e8) rlwinm r29,r4,2,0,29 lwz r3,T.76.__STATIC_BSS(RTOC) lwzx r28,r3,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__L700 __L5fc: # 0x000005fc (H.10.NO_SYMBOL+0x5fc) lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) ori r4,r3,0x0000 lwz r3,0(r3) cmpli 0,0,r3,0x0001 bc BO_IF,CR0_EQ,__L6d8 stwx r0,r4,r29 __L618: # 0x00000618 (H.10.NO_SYMBOL+0x618) cmpi 0,0,r27,0 stw r27,0(r28) bc BO_IF_NOT,CR0_GT,__L6b0 __L624: # 0x00000624 (H.10.NO_SYMBOL+0x624) neg r3,r28 neg r0,r31 or r4,r28,r3 or r0,r31,r0 addi r3,r28,4 srawi r4,r4,31 addi r5,r31,4 srawi r0,r0,31 and r3,r3,r4 rlwinm r4,r27,31,1,31 and r5,r5,r0 andi. r0,r27,0x0001 cmpi 1,0,r4,0 mtspr CTR,r4 bc BO_IF,CR0_EQ,__L670 addi r30,r0,4 lwz r0,0(r5) stw r0,0(r3) bc BO_IF,CR1_VX,__L6b0 __L670: # 0x00000670 (H.10.NO_SYMBOL+0x670) addi r4,r30,4 lwzx r0,r5,r30 stwx r0,r3,r30 addi r6,r30,8 lwzx r0,r5,r4 bc BO_dCTR_ZERO,CR0_LT,__L6ac ori r0,r0,0x0000 ori SP,SP,0x0000 __L690: # 0x00000690 (H.10.NO_SYMBOL+0x690) stwx r0,r3,r4 addi r4,r6,4 lwzx r0,r5,r6 stwx r0,r3,r6 addi r6,r6,8 lwzx r0,r5,r4 .machine "any" bc BO_dCTR_NZERO_9,CR0_LT,__L690 __L6ac: # 0x000006ac (H.10.NO_SYMBOL+0x6ac) stwx r0,r3,r4 __L6b0: # 0x000006b0 (H.10.NO_SYMBOL+0x6b0) ori r3,r28,0x0000 lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L6d8: # 0x000006d8 (H.10.NO_SYMBOL+0x6d8) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) stwx r0,r3,r29 b __L618 __L700: # 0x00000700 (H.10.NO_SYMBOL+0x700) addi r0,r0,1 slw r0,r0,r4 rlwinm r29,r0,2,0,29 addi r3,r29,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r29,4 bl .malloc{PR} ori r0,r0,0x0000 cmpi 0,0,r27,0 ori r28,r3,0x0000 stw r27,0(r3) bc BO_IF_NOT,CR0_GT,__L6b0 b __L624 __L738: # 0x00000738 (H.10.NO_SYMBOL+0x738) addi r4,r0,1 addi r0,r0,2 addi r5,r0,1 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L5e8 ori SP,SP,0x0000 __L750: # 0x00000750 (H.10.NO_SYMBOL+0x750) addi r4,r3,2 addi r0,r0,1 slw r5,r5,r4 cmpl 0,0,r27,r5 bc BO_IF_NOT,CR0_GT,__L5e8 addi r4,r3,3 slw r0,r0,r4 ori r3,r4,0x0000 addi r5,r0,1 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L790 addi r4,r4,1 slw r0,r5,r4 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L5e8 b __L750 __L790: # 0x00000790 (H.10.NO_SYMBOL+0x790) rlwinm r29,r4,2,0,29 lwz r3,T.76.__STATIC_BSS(RTOC) lwzx r28,r3,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__L700 b __L5fc __L7a8: # 0x000007a8 (H.10.NO_SYMBOL+0x7a8) addi r3,r0,0 lwz r27,60(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x05 # GPR_SAVED=5 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000220 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_copy_range: # 0x000007e0 (H.10.NO_SYMBOL+0x7e0) cmpl 0,0,r4,r5 bc BO_IF_NOT,CR0_EQ,__L7f0 addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __L7f0: # 0x000007f0 (H.10.NO_SYMBOL+0x7f0) b H.64..list_copy_range_AF30_11 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000014 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_sublist: # 0x00000820 (H.10.NO_SYMBOL+0x820) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) cmpi 0,0,r3,0 add r6,r4,r5 stw r27,-20(SP) lwz r7,0(r3) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__Lb14 cmp 0,0,r4,r7 bc BO_IF,CR0_LT,__L864 __L858: # 0x00000858 (H.10.NO_SYMBOL+0x858) addi r3,r0,0 addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L864: # 0x00000864 (H.10.NO_SYMBOL+0x864) neg r8,r3 rlwinm r0,r7,2,0,29 rlwinm r10,r6,2,0,29 addi r9,r3,4 cmp 0,0,r6,r7 or r7,r3,r8 ori r6,r7,0x0000 srawi r7,r7,31 rlwinm r5,r4,2,0,29 and r7,r9,r7 add r31,r7,r10 add r30,r7,r5 addi r3,r3,4 srawi r5,r6,31 cmpl 1,0,r30,r31 and r3,r3,r5 rlwinm r4,r4,2,0,29 bc BO_IF,CR0_GT,__Laf0 addi r3,r0,0 bc BO_IF_NOT,CR1_VX,__L8c4 lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 __L8c0: # 0x000008c0 (H.10.NO_SYMBOL+0x8c0) bclr BO_ALWAYS,CR0_LT __L8c4: # 0x000008c4 (H.10.NO_SYMBOL+0x8c4) ori r4,r3,0x0000 subf r0,r30,r31 addi r5,r0,1 srawi r0,r0,2 addze r27,r0 cmpli 0,0,r27,0x0001 bc BO_IF,CR0_GT,__La80 __L8e0: # 0x000008e0 (H.10.NO_SYMBOL+0x8e0) rlwinm r29,r3,2,0,29 lwz r4,T.76.__STATIC_BSS(RTOC) lwzx r28,r4,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__La28 __L8f4: # 0x000008f4 (H.10.NO_SYMBOL+0x8f4) lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) ori r4,r3,0x0000 lwz r3,0(r3) cmpli 0,0,r3,0x0001 bc BO_IF,CR0_EQ,__La00 stwx r0,r4,r29 __L910: # 0x00000910 (H.10.NO_SYMBOL+0x910) neg r4,r28 addi r0,r30,4 addi r3,r28,4 stw r27,0(r28) or r4,r28,r4 addi r6,r30,-4 srawi r4,r4,31 and r3,r3,r4 addi r3,r3,-4 cmpl 0,0,r0,r31 bc BO_IF_NOT,CR0_LT,__L9d0 __L93c: # 0x0000093c (H.10.NO_SYMBOL+0x93c) lwz r0,4(r6) addi r4,r30,12 stw r0,4(r3) addi r30,r30,8 lwz r0,8(r6) cmpl 0,0,r4,r31 bc BO_IF_NOT,CR0_LT,__L988 ori r0,r0,0x0000 ori SP,SP,0x0000 __L960: # 0x00000960 (H.10.NO_SYMBOL+0x960) addi r5,r30,12 addi r6,r6,8 stw r0,8(r3) addi r3,r3,8 addi r30,r30,8 lwz r4,4(r6) stw r4,4(r3) cmpl 0,0,r5,r31 lwz r0,8(r6) bc BO_IF,CR0_LT,__L960 __L988: # 0x00000988 (H.10.NO_SYMBOL+0x988) cmpl 0,0,r30,r31 stw r0,8(r3) addi r6,r6,8 addi r3,r3,8 bc BO_IF,CR0_LT,__L9d0 lwz r12,88(SP) addi SP,SP,80 ori r3,r28,0x0000 mtspr LR,r12 __L9ac: # 0x000009ac (H.10.NO_SYMBOL+0x9ac) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L9d0: # 0x000009d0 (H.10.NO_SYMBOL+0x9d0) lwz r0,4(r6) addi r6,r6,4 stw r0,4(r3) addi r30,r30,4 addi r3,r3,4 cmpl 0,0,r30,r31 bc BO_IF_NOT,CR0_EQ,__L9d0 ori r3,r28,0x0000 lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 b __L9ac __La00: # 0x00000a00 (H.10.NO_SYMBOL+0xa00) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) stwx r0,r3,r29 b __L910 __La28: # 0x00000a28 (H.10.NO_SYMBOL+0xa28) addi r0,r0,1 slw r0,r0,r3 rlwinm r29,r0,2,0,29 addi r3,r29,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r29,4 bl .malloc{PR} ori r0,r0,0x0000 neg r5,r3 addi r0,r30,4 addi r4,r3,4 or r5,r3,r5 srawi r5,r5,31 stw r27,0(r3) ori r28,r3,0x0000 addi r6,r30,-4 and r3,r4,r5 addi r3,r3,-4 cmpl 0,0,r0,r31 bc BO_IF_NOT,CR0_LT,__L9d0 b __L93c __La80: # 0x00000a80 (H.10.NO_SYMBOL+0xa80) addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L8e0 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Laa0: # 0x00000aa0 (H.10.NO_SYMBOL+0xaa0) addi r3,r4,2 slw r0,r5,r3 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L8e0 addi r3,r4,3 slw r0,r5,r3 ori r4,r3,0x0000 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__Lad8 addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L8e0 b __Laa0 __Lad8: # 0x00000ad8 (H.10.NO_SYMBOL+0xad8) rlwinm r29,r3,2,0,29 lwz r4,T.76.__STATIC_BSS(RTOC) lwzx r28,r4,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__La28 b __L8f4 __Laf0: # 0x00000af0 (H.10.NO_SYMBOL+0xaf0) add r30,r3,r4 add r31,r3,r0 addi r3,r0,0 cmpl 0,0,r30,r31 bc BO_IF_NOT,CR0_EQ,__L8c4 lwz r31,76(SP) lwz r30,72(SP) addi SP,SP,80 b __L8c0 __Lb14: # 0x00000b14 (H.10.NO_SYMBOL+0xb14) addi r7,r0,0 cmpi 0,0,r4,0 bc BO_IF_NOT,CR0_LT,__L858 b __L864 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x05 # GPR_SAVED=5 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000304 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" H.30..str_ptr_compare: # 0x00000b40 (H.10.NO_SYMBOL+0xb40) mfspr r0,LR lwz r3,0(r3) lwz r4,0(r4) stwu SP,-64(SP) stw r0,72(SP) bl .strcmp{PR} ori r0,r0,0x0000 lwz r12,72(SP) addi SP,SP,64 mtspr LR,r12 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x0000002c # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .list_sort: # 0x00000b80 (H.10.NO_SYMBOL+0xb80) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__Lb90 addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __Lb90: # 0x00000b90 (H.10.NO_SYMBOL+0xb90) b H.62..list_sort_AF29_14 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000014 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_free: # 0x00000bc0 (H.10.NO_SYMBOL+0xbc0) neg r4,r3 lwz r0,0(r3) addi r6,r3,4 cmpi 0,0,r3,0 or r4,r3,r4 bclr BO_IF,CR0_EQ srawi r4,r4,31 rlwinm. r5,r0,2,0,29 and r4,r6,r4 add r6,r4,r5 bc BO_IF,CR0_EQ,__Lccc addi r5,r4,12 cmpl 0,0,r5,r6 bc BO_IF_NOT,CR0_LT,__Lcc0 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lc00: # 0x00000c00 (H.10.NO_SYMBOL+0xc00) addi r7,r4,28 addi r4,r4,16 cmpl 0,0,r7,r6 bc BO_IF,CR0_LT,__Lc00 cmpl 1,0,r4,r6 cmpi 0,0,r0,0 bc BO_IF,CR1_FX,__Lcc0 bclr BO_IF,CR0_EQ __Lc20: # 0x00000c20 (H.10.NO_SYMBOL+0xc20) addi r4,r0,0 cmpli 0,0,r0,0x0001 bc BO_IF_NOT,CR0_GT,__Lc80 addi r7,r0,1 addi r6,r0,2 addi r5,r0,0 cmpl 0,0,r0,r6 addi r4,r0,1 bc BO_IF_NOT,CR0_GT,__Lc80 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lc50: # 0x00000c50 (H.10.NO_SYMBOL+0xc50) addi r4,r5,2 slw r6,r7,r4 cmpl 0,0,r0,r6 bc BO_IF_NOT,CR0_GT,__Lc80 addi r5,r5,3 slw r4,r7,r5 cmpl 0,0,r0,r4 bc BO_IF_NOT,CR0_GT,__Lc98 addi r4,r5,1 slw r6,r7,r4 cmpl 0,0,r0,r6 bc BO_IF,CR0_GT,__Lc50 __Lc80: # 0x00000c80 (H.10.NO_SYMBOL+0xc80) rlwinm r4,r4,2,0,29 lwz r5,T.76.__STATIC_BSS(RTOC) lwzx r0,r5,r4 stw r0,0(r3) stwx r3,r5,r4 bclr BO_ALWAYS,CR0_LT __Lc98: # 0x00000c98 (H.10.NO_SYMBOL+0xc98) rlwinm r4,r5,2,0,29 lwz r5,T.76.__STATIC_BSS(RTOC) lwzx r0,r5,r4 stw r0,0(r3) stwx r3,r5,r4 bclr BO_ALWAYS,CR0_LT ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lcc0: # 0x00000cc0 (H.10.NO_SYMBOL+0xcc0) addi r4,r4,4 cmpl 0,0,r4,r6 bc BO_IF_NOT,CR0_EQ,__Lcc0 __Lccc: # 0x00000ccc (H.10.NO_SYMBOL+0xccc) cmpi 0,0,r0,0 bclr BO_IF,CR0_EQ b __Lc20 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000118 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_pop_front: # 0x00000d00 (H.10.NO_SYMBOL+0xd00) stw r31,-4(SP) stw r30,-8(SP) or. r31,r3,r3 mfspr r0,LR stw r29,-12(SP) stw r28,-16(SP) mfcr r12 stw r27,-20(SP) stw r26,-24(SP) stw r25,-28(SP) mcrf 4,0 stw r12,4(SP) stw r0,8(SP) stwu SP,-96(SP) bc BO_IF,CR0_EQ,__L103c lwz r29,0(r31) cmpi 0,0,r29,0 bc BO_IF,CR0_EQ,__L1020 __Ld48: # 0x00000d48 (H.10.NO_SYMBOL+0xd48) addi r30,r29,-1 lwz r0,0(r31) cmpi 0,0,r29,1 bc BO_IF_NOT,CR0_EQ,__Le00 addi r3,r0,0 cmpi 0,0,r0,0 cmpli 1,0,r0,0x0001 bc BO_IF,CR0_EQ,__Ldd8 addi r6,r0,1 addi r4,r0,0 bc BO_IF_NOT,CR1_FEX,__Ldc4 addi r5,r0,2 addi r3,r0,1 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__Ldc4 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Ld90: # 0x00000d90 (H.10.NO_SYMBOL+0xd90) addi r3,r4,2 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__Ldc4 addi r3,r4,3 slw r5,r6,r3 ori r4,r3,0x0000 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__Ldc4 addi r3,r3,1 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF,CR0_GT,__Ld90 __Ldc4: # 0x00000dc4 (H.10.NO_SYMBOL+0xdc4) rlwinm r3,r3,2,0,29 lwz r4,T.76.__STATIC_BSS(RTOC) lwzx r0,r4,r3 stw r0,0(r31) stwx r31,r4,r3 __Ldd8: # 0x00000dd8 (H.10.NO_SYMBOL+0xdd8) addi r3,r0,0 lwz r0,104(SP) lwz r12,100(SP) addi SP,SP,96 mtspr LR,r0 lwz r29,-12(SP) lwz r30,-8(SP) mtcrf 8,r12 lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __Le00: # 0x00000e00 (H.10.NO_SYMBOL+0xe00) addi r3,r0,0 addi r0,r29,-2 addi r4,r0,0 and. r0,r30,r0 bc BO_IF_NOT,CR0_EQ,__Lfd0 cmpli 0,0,r30,0x0001 addi r29,r0,1 addi r28,r0,0 bc BO_IF_NOT,CR0_GT,__Le74 addi r0,r0,2 addi r3,r0,1 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Le74 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Le40: # 0x00000e40 (H.10.NO_SYMBOL+0xe40) addi r3,r4,2 slw r0,r29,r3 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Le74 addi r3,r4,3 slw r0,r29,r3 ori r4,r3,0x0000 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Le74 addi r3,r3,1 slw r0,r29,r3 cmpl 0,0,r30,r0 bc BO_IF,CR0_GT,__Le40 __Le74: # 0x00000e74 (H.10.NO_SYMBOL+0xe74) rlwinm r27,r3,2,0,29 lwz r25,T.76.__STATIC_BSS(RTOC) lwz r0,0(r25) lwzx r26,r25,r27 ori r4,r26,0x0000 cmpli 0,0,r0,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__Lfa8 bc BO_IF,CR0_EQ,__Lf8c __Le98: # 0x00000e98 (H.10.NO_SYMBOL+0xe98) lwz r0,0(r26) stwx r0,r25,r27 __Lea0: # 0x00000ea0 (H.10.NO_SYMBOL+0xea0) neg r0,r31 neg r3,r26 or r0,r31,r0 addi r4,r31,4 or r3,r26,r3 srawi r0,r0,31 stw r30,0(r26) addi r5,r26,4 and r4,r4,r0 srawi r3,r3,31 addi r4,r4,4 and r3,r5,r3 rlwinm r5,r30,2,0,29 bl ._moveeq{PR} ori r0,r0,0x0000 bc BO_IF,CR4_EQ,__Lf54 lwz r4,0(r31) cmpli 0,0,r4,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__Lf54 addi r3,r0,0 bc BO_IF_NOT,CR0_GT,__Lf44 addi r28,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Lf44 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lf10: # 0x00000f10 (H.10.NO_SYMBOL+0xf10) addi r28,r3,2 slw r0,r29,r28 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Lf44 addi r28,r3,3 slw r0,r29,r28 ori r3,r28,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Lf44 addi r28,r28,1 slw r0,r29,r28 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__Lf10 __Lf44: # 0x00000f44 (H.10.NO_SYMBOL+0xf44) rlwinm r3,r28,2,0,29 lwzx r0,r25,r3 stw r0,0(r31) stwx r31,r25,r3 __Lf54: # 0x00000f54 (H.10.NO_SYMBOL+0xf54) ori r3,r26,0x0000 lwz r0,104(SP) lwz r12,100(SP) addi SP,SP,96 mtspr LR,r0 lwz r25,-28(SP) lwz r26,-24(SP) mtcrf 8,r12 lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __Lf8c: # 0x00000f8c (H.10.NO_SYMBOL+0xf8c) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 b __Le98 __Lfa8: # 0x00000fa8 (H.10.NO_SYMBOL+0xfa8) slw r0,r29,r3 rlwinm r27,r0,2,0,29 addi r3,r27,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r27,4 bl .malloc{PR} ori r0,r0,0x0000 ori r26,r3,0x0000 b __Lea0 __Lfd0: # 0x00000fd0 (H.10.NO_SYMBOL+0xfd0) stw r30,0(r31) addi r3,r31,4 neg r0,r31 or r0,r31,r0 rlwinm r5,r30,2,0,29 srawi r0,r0,31 and r3,r3,r0 addi r4,r3,4 bl .___memmove{PR} ori r0,r0,0x0000 ori r3,r31,0x0000 lwz r0,104(SP) lwz r12,100(SP) addi SP,SP,96 mtspr LR,r0 lwz r29,-12(SP) lwz r30,-8(SP) mtcrf 8,r12 lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1020: # 0x00001020 (H.10.NO_SYMBOL+0x1020) addi r5,r0,245 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,64 bl .__assert{PR} ori r0,r0,0x0000 b __Ld48 __L103c: # 0x0000103c (H.10.NO_SYMBOL+0x103c) addi r29,r0,0 lwz r3,T.70.NO_SYMBOL(RTOC) addi r5,r0,245 addi r4,r3,40 addi r3,r3,64 bl .__assert{PR} ori r0,r0,0x0000 addi r30,r0,-1 b __Le00 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x03 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=1,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x07 # GPR_SAVED=7 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000360 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_reverse: # 0x00001080 (H.10.NO_SYMBOL+0x1080) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) addi r4,r0,0 or. r31,r3,r3 stw r27,-20(SP) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__L1280 addi r30,r0,0 lwz r27,0(r31) cmpli 0,0,r27,0x0001 cmpi 1,0,r27,0 bc BO_IF,CR1_VX,__L1280 addi r3,r0,0 addi r5,r0,1 bc BO_IF,CR0_GT,__L121c __L10cc: # 0x000010cc (H.10.NO_SYMBOL+0x10cc) rlwinm r29,r4,2,0,29 lwz r3,T.76.__STATIC_BSS(RTOC) lwzx r28,r3,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__L11e4 __L10e0: # 0x000010e0 (H.10.NO_SYMBOL+0x10e0) lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) ori r4,r3,0x0000 lwz r3,0(r3) cmpli 0,0,r3,0x0001 bc BO_IF,CR0_EQ,__L11bc stwx r0,r4,r29 __L10fc: # 0x000010fc (H.10.NO_SYMBOL+0x10fc) cmpi 0,0,r27,0 stw r27,0(r28) bc BO_IF_NOT,CR0_GT,__L1194 __L1108: # 0x00001108 (H.10.NO_SYMBOL+0x1108) neg r0,r31 neg r3,r28 or r0,r31,r0 or r4,r28,r3 rlwinm r3,r27,2,0,29 addi r5,r31,4 srawi r8,r0,31 addi r0,r28,4 srawi r6,r4,31 rlwinm r7,r27,31,1,31 addi r4,r3,-4 and r5,r5,r8 and r6,r0,r6 andi. r0,r27,0x0001 cmpi 1,0,r7,0 mtspr CTR,r7 bc BO_IF,CR0_EQ,__L1170 lwzx r0,r5,r4 addi r4,r3,-8 addi r30,r0,4 stw r0,0(r6) bc BO_IF,CR1_VX,__L1194 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1170: # 0x00001170 (H.10.NO_SYMBOL+0x1170) addi r3,r30,4 addi r7,r4,-4 lwzx r0,r5,r4 addi r4,r4,-8 stwx r0,r6,r30 addi r30,r30,8 lwzx r0,r5,r7 stwx r0,r6,r3 bc BO_dCTR_NZERO_9,CR0_LT,__L1170 __L1194: # 0x00001194 (H.10.NO_SYMBOL+0x1194) ori r3,r28,0x0000 lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L11bc: # 0x000011bc (H.10.NO_SYMBOL+0x11bc) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r3,T.76.__STATIC_BSS(RTOC) lwz r0,0(r28) stwx r0,r3,r29 b __L10fc __L11e4: # 0x000011e4 (H.10.NO_SYMBOL+0x11e4) addi r0,r0,1 slw r0,r0,r4 rlwinm r29,r0,2,0,29 addi r3,r29,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r29,4 bl .malloc{PR} ori r0,r0,0x0000 cmpi 0,0,r27,0 ori r28,r3,0x0000 stw r27,0(r3) bc BO_IF_NOT,CR0_GT,__L1194 b __L1108 __L121c: # 0x0000121c (H.10.NO_SYMBOL+0x121c) addi r4,r0,1 addi r0,r0,2 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L10cc ori SP,SP,0x0000 __L1230: # 0x00001230 (H.10.NO_SYMBOL+0x1230) addi r4,r3,2 slw r0,r5,r4 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L10cc addi r4,r3,3 slw r0,r5,r4 ori r3,r4,0x0000 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L1268 addi r4,r4,1 slw r0,r5,r4 cmpl 0,0,r27,r0 bc BO_IF_NOT,CR0_GT,__L10cc b __L1230 __L1268: # 0x00001268 (H.10.NO_SYMBOL+0x1268) rlwinm r29,r4,2,0,29 lwz r3,T.76.__STATIC_BSS(RTOC) lwzx r28,r3,r29 or. r0,r28,r28 bc BO_IF,CR0_EQ,__L11e4 b __L10e0 __L1280: # 0x00001280 (H.10.NO_SYMBOL+0x1280) addi r3,r0,0 lwz r27,60(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x05 # GPR_SAVED=5 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000218 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_cmp: # 0x000012c0 (H.10.NO_SYMBOL+0x12c0) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) mfcr r12 stw r29,-12(SP) stw r28,-16(SP) stw r27,-20(SP) addi r6,r3,4 cmpi 0,0,r3,0 stw r12,4(SP) stw r0,8(SP) neg r0,r3 stwu SP,-80(SP) or r5,r3,r0 addi r0,r0,0 srawi r5,r5,31 and r31,r6,r5 bc BO_IF,CR0_EQ,__L142c lwz r5,0(r3) neg r3,r4 or r3,r4,r3 cmpi 0,0,r4,0 rlwinm r6,r5,2,0,29 addi r5,r4,4 add r30,r31,r6 srawi r3,r3,31 and r29,r5,r3 ori r28,r29,0x0000 bc BO_IF,CR0_EQ,__L140c __L1334: # 0x00001334 (H.10.NO_SYMBOL+0x1334) addi r5,r4,4 lwz r4,0(r4) cmpl 4,0,r31,r30 and r3,r5,r3 rlwinm r4,r4,2,0,29 add r27,r3,r4 cmpl 2,0,r28,r27 bc BO_IF_NOT,CR4_EQ,__L138c bc BO_IF_NOT,CR2_EQ,__L1388 __L1358: # 0x00001358 (H.10.NO_SYMBOL+0x1358) ori r3,r0,0x0000 lwz r0,88(SP) lwz r12,84(SP) addi SP,SP,80 mtspr LR,r0 lwz r27,-20(SP) lwz r28,-16(SP) mtcrf 40,r12 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1388: # 0x00001388 (H.10.NO_SYMBOL+0x1388) bc BO_IF,CR4_EQ,__L13d4 __L138c: # 0x0000138c (H.10.NO_SYMBOL+0x138c) lwz r3,0(r31) bc BO_IF,CR2_EQ,__L13dc __L1394: # 0x00001394 (H.10.NO_SYMBOL+0x1394) lwz r4,0(r29) bl .strcmp{PR} ori r0,r0,0x0000 ori r0,r3,0x0000 bc BO_IF,CR4_EQ,__L13ac addi r31,r31,4 __L13ac: # 0x000013ac (H.10.NO_SYMBOL+0x13ac) bc BO_IF,CR2_EQ,__L13b8 addi r28,r29,4 addi r29,r29,4 __L13b8: # 0x000013b8 (H.10.NO_SYMBOL+0x13b8) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__L1358 __L13c0: # 0x000013c0 (H.10.NO_SYMBOL+0x13c0) cmpl 4,0,r31,r30 cmpl 2,0,r28,r27 bc BO_IF_NOT,CR4_EQ,__L138c bc BO_IF,CR2_EQ,__L1358 bc BO_IF_NOT,CR4_EQ,__L138c __L13d4: # 0x000013d4 (H.10.NO_SYMBOL+0x13d4) lwz r3,T.70.NO_SYMBOL(RTOC) bc BO_IF_NOT,CR2_EQ,__L1394 __L13dc: # 0x000013dc (H.10.NO_SYMBOL+0x13dc) lwz r4,T.70.NO_SYMBOL(RTOC) bl .strcmp{PR} ori r0,r0,0x0000 ori r0,r3,0x0000 bc BO_IF,CR4_EQ,__L13f4 addi r31,r31,4 __L13f4: # 0x000013f4 (H.10.NO_SYMBOL+0x13f4) bc BO_IF,CR2_EQ,__L1400 addi r28,r29,4 addi r29,r29,4 __L1400: # 0x00001400 (H.10.NO_SYMBOL+0x1400) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__L1358 b __L13c0 __L140c: # 0x0000140c (H.10.NO_SYMBOL+0x140c) addi r27,r0,0 cmpl 4,0,r31,r30 cmpli 2,0,r29,0x0000 bc BO_IF_NOT,CR4_EQ,__L138c cmpi 0,0,r29,0 bc BO_IF,CR0_EQ,__L1358 bc BO_IF,CR4_EQ,__L13d4 b __L138c __L142c: # 0x0000142c (H.10.NO_SYMBOL+0x142c) addi r5,r4,4 neg r3,r4 or r3,r4,r3 cmpi 0,0,r4,0 addi r30,r0,0 srawi r3,r3,31 and r29,r5,r3 ori r28,r29,0x0000 bc BO_IF,CR0_EQ,__L140c b __L1334 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x03 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=1,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x05 # GPR_SAVED=5 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000194 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_is_sublist: # 0x00001480 (H.10.NO_SYMBOL+0x1480) stw r31,-4(SP) stw r30,-8(SP) addi r5,r3,4 neg r0,r3 stw r29,-12(SP) or r0,r3,r0 cmpi 0,0,r3,0 srawi r0,r0,31 and r5,r5,r0 bc BO_IF,CR0_EQ,__L15e8 lwz r0,0(r3) rlwinm. r0,r0,2,0,29 add r0,r5,r0 bc BO_IF,CR0_EQ,__L15e0 __L14b8: # 0x000014b8 (H.10.NO_SYMBOL+0x14b8) addi r3,r5,-4 cmpli 6,0,r4,0x0000 addi r8,r4,4 neg r6,r4 or r6,r4,r6 neg r29,r4 srawi r6,r6,31 and r9,r8,r6 __L14d8: # 0x000014d8 (H.10.NO_SYMBOL+0x14d8) ori r6,r9,0x0000 or r12,r4,r29 addi r10,r9,4 addi r7,r9,-4 lwzu r11,4(r3) cmpli 0,0,r9,0x0000 srawi r12,r12,31 bc BO_IF,CR6_EQ,__L15d4 lwz r31,0(r4) and r30,r8,r12 rlwinm r12,r31,2,0,29 add r31,r30,r12 cmpl 0,0,r9,r31 bc BO_IF,CR0_EQ,__L15c0 __L1510: # 0x00001510 (H.10.NO_SYMBOL+0x1510) lwz r12,0(r9) cmpl 0,0,r10,r31 addi r10,r6,12 bc BO_IF_NOT,CR0_LT,__L1584 addi r6,r6,8 cmpl 0,0,r12,r11 bc BO_IF,CR0_EQ,__L155c ori SP,SP,0x0000 __L1530: # 0x00001530 (H.10.NO_SYMBOL+0x1530) lwz r12,8(r7) addi r7,r7,8 cmpl 0,0,r10,r31 addi r10,r6,12 cmpl 1,0,r12,r11 bc BO_IF,CR1_VX,__L155c bc BO_IF_NOT,CR0_LT,__L157c addi r6,r6,8 lwz r12,4(r7) cmpl 0,0,r12,r11 bc BO_IF_NOT,CR0_EQ,__L1530 __L155c: # 0x0000155c (H.10.NO_SYMBOL+0x155c) addi r5,r5,4 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_EQ,__L14d8 addi r3,r0,1 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L157c: # 0x0000157c (H.10.NO_SYMBOL+0x157c) cmpl 0,0,r6,r31 bc BO_IF_NOT,CR0_LT,__L15c0 __L1584: # 0x00001584 (H.10.NO_SYMBOL+0x1584) lwz r10,4(r7) addi r7,r7,4 addi r6,r6,4 cmpl 0,0,r10,r11 bc BO_IF,CR0_EQ,__L155c ori r0,r0,0x0000 ori SP,SP,0x0000 __L15a0: # 0x000015a0 (H.10.NO_SYMBOL+0x15a0) cmpl 0,0,r6,r31 addi r6,r6,4 bc BO_IF,CR0_EQ,__L15c0 lwz r10,4(r7) addi r7,r7,4 cmpl 0,0,r10,r11 bc BO_IF,CR0_EQ,__L155c b __L15a0 __L15c0: # 0x000015c0 (H.10.NO_SYMBOL+0x15c0) addi r3,r0,0 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L15d4: # 0x000015d4 (H.10.NO_SYMBOL+0x15d4) addi r31,r0,0 bc BO_IF,CR0_EQ,__L15c0 b __L1510 __L15e0: # 0x000015e0 (H.10.NO_SYMBOL+0x15e0) addi r3,r0,1 bclr BO_ALWAYS,CR0_LT __L15e8: # 0x000015e8 (H.10.NO_SYMBOL+0x15e8) addi r0,r0,0 cmpi 0,0,r5,0 bc BO_IF,CR0_EQ,__L15e0 b __L14b8 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x03 # GPR_SAVED=3 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000178 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_in: # 0x00001620 (H.10.NO_SYMBOL+0x1620) addi r6,r3,4 lwz r0,0(r3) neg r5,r3 or r5,r3,r5 cmpi 0,0,r3,0 srawi r3,r5,31 and r3,r6,r3 bc BO_IF,CR0_EQ,__L1700 rlwinm. r0,r0,2,0,29 add r0,r3,r0 bc BO_IF_NOT,CR0_EQ,__L1654 __L164c: # 0x0000164c (H.10.NO_SYMBOL+0x164c) addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __L1654: # 0x00001654 (H.10.NO_SYMBOL+0x1654) addi r5,r3,-4 addi r6,r3,4 lwz r7,0(r3) addi r8,r3,12 cmpl 0,0,r6,r0 bc BO_IF_NOT,CR0_LT,__L16bc addi r3,r3,8 cmpl 0,0,r7,r4 bc BO_IF,CR0_EQ,__L16ac ori r0,r0,0x0000 ori SP,SP,0x0000 __L1680: # 0x00001680 (H.10.NO_SYMBOL+0x1680) lwz r6,8(r5) addi r5,r5,8 cmpl 0,0,r8,r0 addi r8,r3,12 cmpl 1,0,r6,r4 bc BO_IF,CR1_VX,__L16ac bc BO_IF_NOT,CR0_LT,__L16b4 addi r3,r3,8 lwz r6,4(r5) cmpl 0,0,r6,r4 bc BO_IF_NOT,CR0_EQ,__L1680 __L16ac: # 0x000016ac (H.10.NO_SYMBOL+0x16ac) addi r3,r0,1 bclr BO_ALWAYS,CR0_LT __L16b4: # 0x000016b4 (H.10.NO_SYMBOL+0x16b4) cmpl 0,0,r3,r0 bc BO_IF_NOT,CR0_LT,__L164c __L16bc: # 0x000016bc (H.10.NO_SYMBOL+0x16bc) lwz r6,4(r5) addi r5,r5,4 addi r3,r3,4 cmpl 0,0,r6,r4 bc BO_IF,CR0_EQ,__L16ac ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L16e0: # 0x000016e0 (H.10.NO_SYMBOL+0x16e0) cmpl 0,0,r3,r0 addi r3,r3,4 bc BO_IF,CR0_EQ,__L164c lwz r6,4(r5) addi r5,r5,4 cmpl 0,0,r6,r4 bc BO_IF,CR0_EQ,__L16ac b __L16e0 __L1700: # 0x00001700 (H.10.NO_SYMBOL+0x1700) addi r0,r0,0 cmpi 0,0,r3,0 bc BO_IF,CR0_EQ,__L164c b __L1654 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000000f0 # TB_OFFSET # End of traceback table .list_print: # 0x00001720 (H.10.NO_SYMBOL+0x1720) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) addi r5,r3,4 neg r4,r3 lwz r31,T.70.NO_SYMBOL(RTOC) or r4,r3,r4 cmpi 0,0,r3,0 stw r0,8(SP) lwz r0,0(r3) srawi r3,r4,31 stwu SP,-80(SP) and r30,r5,r3 ori r3,r30,0x0000 bc BO_IF,CR0_EQ,__L1834 rlwinm. r0,r0,2,0,29 add r29,r30,r0 bc BO_IF,CR0_EQ,__L1820 __L1770: # 0x00001770 (H.10.NO_SYMBOL+0x1770) addi r3,r31,72 lwz r4,0(r30) bl .printf{PR} ori r0,r0,0x0000 addi r28,r30,4 addi r0,r30,8 cmpl 0,0,r28,r29 cmpl 1,0,r0,r29 bc BO_IF,CR0_EQ,__L1800 addi r3,r31,76 bc BO_IF_NOT,CR1_FX,__L17e0 ori SP,SP,0x0000 __L17a0: # 0x000017a0 (H.10.NO_SYMBOL+0x17a0) lwz r4,4(r30) bl .printf{PR} ori r0,r0,0x0000 addi r3,r31,76 lwz r4,8(r30) addi r30,r30,8 bl .printf{PR} ori r0,r0,0x0000 addi r0,r28,12 addi r28,r28,8 addi r3,r31,76 cmpl 0,0,r0,r29 bc BO_IF,CR0_LT,__L17a0 cmpl 0,0,r28,r29 bc BO_IF_NOT,CR0_LT,__L1800 ori SP,SP,0x0000 __L17e0: # 0x000017e0 (H.10.NO_SYMBOL+0x17e0) lwz r4,4(r30) addi r30,r30,4 addi r3,r31,76 bl .printf{PR} ori r0,r0,0x0000 addi r28,r28,4 cmpl 0,0,r28,r29 bc BO_IF_NOT,CR0_EQ,__L17e0 __L1800: # 0x00001800 (H.10.NO_SYMBOL+0x1800) lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1820: # 0x00001820 (H.10.NO_SYMBOL+0x1820) lwz r29,68(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L1834: # 0x00001834 (H.10.NO_SYMBOL+0x1834) cmpi 0,0,r3,0 addi r29,r0,0 bc BO_IF_NOT,CR0_EQ,__L1770 lwz r30,72(SP) lwz r31,76(SP) lwz r29,68(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x04 # GPR_SAVED=4 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000134 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_unique: # 0x00001880 (H.10.NO_SYMBOL+0x1880) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) mfcr r12 stw r29,-12(SP) stw r28,-16(SP) stw r27,-20(SP) stw r26,-24(SP) addi r4,r3,4 cmpi 0,0,r3,0 stw r25,-28(SP) stw r24,-32(SP) addi r31,r0,0 stw r23,-36(SP) stw r22,-40(SP) stw r21,-44(SP) stw r20,-48(SP) stw r12,4(SP) stw r0,8(SP) neg r0,r3 stwu SP,-112(SP) or r0,r3,r0 srawi r0,r0,31 and r30,r4,r0 bc BO_IF,CR0_EQ,__L1bf4 lwz r0,0(r3) rlwinm r0,r0,2,0,29 add r29,r30,r0 cmpl 0,0,r30,r29 bc BO_IF,CR0_EQ,__L1bdc __L18f8: # 0x000018f8 (H.10.NO_SYMBOL+0x18f8) addi r28,r0,0 addi r0,r0,0 lwz r27,T.104.globs(RTOC) lwz r26,T.76.__STATIC_BSS(RTOC) addi r25,r30,-4 __L190c: # 0x0000190c (H.10.NO_SYMBOL+0x190c) lwzu r24,4(r25) cmpi 0,0,r0,0 bc BO_IF,CR0_EQ,__L1920 cmpl 0,0,r24,r0 bc BO_IF,CR0_EQ,__L198c __L1920: # 0x00001920 (H.10.NO_SYMBOL+0x1920) cmpi 4,0,r31,0 lbz r0,29(r27) lwz r23,0(r31) bc BO_IF_NOT,CR4_EQ,__L1934 ori r23,r28,0x0000 __L1934: # 0x00001934 (H.10.NO_SYMBOL+0x1934) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L1bc4 __L193c: # 0x0000193c (H.10.NO_SYMBOL+0x193c) addi r20,r23,1 cmpi 0,0,r23,0 bc BO_IF_NOT,CR0_EQ,__L1a20 lwz r31,0(r26) addi r20,r0,1 cmpli 1,0,r31,0x0001 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__L1a00 bc BO_IF,CR1_VX,__L19e4 __L1960: # 0x00001960 (H.10.NO_SYMBOL+0x1960) lwz r0,0(r31) stw r0,0(r26) __L1968: # 0x00001968 (H.10.NO_SYMBOL+0x1968) ori r23,r28,0x0000 __L196c: # 0x0000196c (H.10.NO_SYMBOL+0x196c) addi r3,r31,4 neg r0,r31 or r4,r31,r0 stw r20,0(r31) srawi r0,r4,31 and r3,r3,r0 stwx r24,r3,r23 lwz r0,0(r25) __L198c: # 0x0000198c (H.10.NO_SYMBOL+0x198c) addi r30,r30,4 cmpl 0,0,r30,r29 bc BO_IF_NOT,CR0_EQ,__L190c ori r3,r31,0x0000 lwz r0,120(SP) lwz r12,116(SP) addi SP,SP,112 mtspr LR,r0 lwz r20,-48(SP) lwz r21,-44(SP) mtcrf 8,r12 lwz r22,-40(SP) lwz r23,-36(SP) lwz r24,-32(SP) lwz r25,-28(SP) lwz r26,-24(SP) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L19e4: # 0x000019e4 (H.10.NO_SYMBOL+0x19e4) addi r5,r0,35 lwz r6,T.70.NO_SYMBOL(RTOC) addi r3,r6,4 addi r4,r6,40 bl .__assert{PR} ori r0,r0,0x0000 b __L1960 __L1a00: # 0x00001a00 (H.10.NO_SYMBOL+0x1a00) addi r3,r0,8 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r0,8 bl .malloc{PR} ori r0,r0,0x0000 ori r31,r3,0x0000 b __L1968 __L1a20: # 0x00001a20 (H.10.NO_SYMBOL+0x1a20) addi r0,r23,-1 cmpli 1,0,r20,0x0001 ori r3,r28,0x0000 and. r5,r23,r0 bc BO_IF_NOT,CR0_EQ,__L1bbc ori r4,r28,0x0000 addi r0,r0,1 bc BO_IF_NOT,CR1_FEX,__L1a9c addi r3,r28,1 addi r5,r0,1 slw r0,r0,r3 cmpl 0,0,r20,r0 bc BO_IF_NOT,CR0_GT,__L1a9c ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1a60: # 0x00001a60 (H.10.NO_SYMBOL+0x1a60) addi r3,r4,2 addi r0,r0,1 slw r5,r5,r3 cmpl 0,0,r20,r5 bc BO_IF_NOT,CR0_GT,__L1a9c addi r3,r4,3 slw r0,r0,r3 ori r4,r3,0x0000 addi r5,r0,1 cmpl 0,0,r20,r0 bc BO_IF_NOT,CR0_GT,__L1a9c addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r20,r0 bc BO_IF,CR0_GT,__L1a60 __L1a9c: # 0x00001a9c (H.10.NO_SYMBOL+0x1a9c) rlwinm r22,r3,2,0,29 lwzx r21,r26,r22 or. r0,r21,r21 bc BO_IF,CR0_EQ,__L1b90 lwz r0,0(r26) cmpli 0,0,r0,0x0001 bc BO_IF,CR0_EQ,__L1b74 __L1ab8: # 0x00001ab8 (H.10.NO_SYMBOL+0x1ab8) ori r3,r21,0x0000 lwz r0,0(r21) stwx r0,r26,r22 ori r22,r21,0x0000 __L1ac8: # 0x00001ac8 (H.10.NO_SYMBOL+0x1ac8) rlwinm r23,r23,2,0,29 ori r4,r31,0x0000 addi r5,r23,4 bl ._moveeq{PR} ori r0,r0,0x0000 bc BO_IF,CR4_EQ,__L1b6c ori r3,r28,0x0000 lwz r0,0(r31) cmpli 0,0,r0,0x0001 cmpi 1,0,r0,0 bc BO_IF,CR1_VX,__L1b6c ori r4,r28,0x0000 addi r6,r0,1 bc BO_IF_NOT,CR0_GT,__L1b5c addi r3,r28,1 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__L1b5c ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1b20: # 0x00001b20 (H.10.NO_SYMBOL+0x1b20) addi r3,r4,2 addi r5,r0,1 slw r6,r6,r3 cmpl 0,0,r0,r6 bc BO_IF_NOT,CR0_GT,__L1b5c addi r3,r4,3 slw r5,r5,r3 ori r4,r3,0x0000 addi r6,r0,1 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__L1b5c addi r3,r3,1 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF,CR0_GT,__L1b20 __L1b5c: # 0x00001b5c (H.10.NO_SYMBOL+0x1b5c) rlwinm r3,r3,2,0,29 lwzx r0,r26,r3 stw r0,0(r31) stwx r31,r26,r3 __L1b6c: # 0x00001b6c (H.10.NO_SYMBOL+0x1b6c) ori r31,r22,0x0000 b __L196c __L1b74: # 0x00001b74 (H.10.NO_SYMBOL+0x1b74) addi r5,r0,35 lwz r6,T.70.NO_SYMBOL(RTOC) addi r3,r6,4 addi r4,r6,40 bl .__assert{PR} ori r0,r0,0x0000 b __L1ab8 __L1b90: # 0x00001b90 (H.10.NO_SYMBOL+0x1b90) addi r0,r0,1 slw r3,r0,r3 rlwinm r22,r3,2,0,29 addi r3,r22,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r22,4 bl .malloc{PR} ori r0,r0,0x0000 ori r22,r3,0x0000 b __L1ac8 __L1bbc: # 0x00001bbc (H.10.NO_SYMBOL+0x1bbc) rlwinm r23,r23,2,0,29 b __L196c __L1bc4: # 0x00001bc4 (H.10.NO_SYMBOL+0x1bc4) ori r4,r24,0x0000 lwz r6,T.70.NO_SYMBOL(RTOC) addi r3,r6,48 bl .printf{PR} ori r0,r0,0x0000 b __L193c __L1bdc: # 0x00001bdc (H.10.NO_SYMBOL+0x1bdc) ori r3,r31,0x0000 lwz r29,100(SP) lwz r30,104(SP) lwz r31,108(SP) addi SP,SP,112 bclr BO_ALWAYS,CR0_LT __L1bf4: # 0x00001bf4 (H.10.NO_SYMBOL+0x1bf4) addi r29,r0,0 cmpl 0,0,r30,r31 bc BO_IF,CR0_EQ,__L1bdc b __L18f8 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x03 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=1,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x0c # GPR_SAVED=12 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000384 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_done: # 0x00001c20 (H.10.NO_SYMBOL+0x1c20) stw r31,-4(SP) stw r30,-8(SP) mfspr r0,LR stw r29,-12(SP) lwz r3,T.76.__STATIC_BSS(RTOC) addi r29,r0,0 addi r31,r3,-4 stw r0,8(SP) stwu SP,-80(SP) __L1c44: # 0x00001c44 (H.10.NO_SYMBOL+0x1c44) lwzu r30,4(r31) or. r3,r30,r30 bc BO_IF_NOT,CR0_EQ,__L1c80 addi r29,r29,1 cmpli 0,0,r29,0x0020 bc BO_IF,CR0_LT,__L1c44 __L1c5c: # 0x00001c5c (H.10.NO_SYMBOL+0x1c5c) lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT ori r0,r0,0x0000 ori SP,SP,0x0000 __L1c80: # 0x00001c80 (H.10.NO_SYMBOL+0x1c80) lwz r30,0(r30) bl .free{PR} ori r0,r0,0x0000 or. r3,r30,r30 bc BO_IF_NOT,CR0_EQ,__L1c80 addi r29,r29,1 cmpli 0,0,r29,0x0020 bc BO_IF_NOT,CR0_LT,__L1c5c b __L1c44 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x03 # GPR_SAVED=3 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000084 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .lol_init: # 0x00001cc0 (H.10.NO_SYMBOL+0x1cc0) addi r0,r0,0 stw r0,0(r3) bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x0000000c # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .lol_add: # 0x00001ce0 (H.10.NO_SYMBOL+0x1ce0) addi r5,r3,4 lwz r6,0(r3) cmpi 0,0,r6,19 rlwinm r7,r6,2,0,29 bclr BO_IF_NOT,CR0_LT addi r0,r6,1 stw r0,0(r3) stwx r4,r5,r7 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000024 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .lol_free: # 0x00001d20 (H.10.NO_SYMBOL+0x1d20) addi r0,r0,0 lwz r6,0(r3) cmpi 0,0,r6,0 bc BO_IF_NOT,CR0_GT,__L1dc0 lwz r4,T.76.__STATIC_BSS(RTOC) ori r5,r3,0x0000 mtspr CTR,r6 addi r9,r0,1 __L1d40: # 0x00001d40 (H.10.NO_SYMBOL+0x1d40) lwzu r6,4(r5) or. r8,r6,r6 addi r7,r6,4 neg r10,r8 or r8,r6,r10 bc BO_IF,CR0_EQ,__L1dbc lwz r10,0(r6) srawi r11,r8,31 and r7,r7,r11 rlwinm. r12,r10,2,0,29 addi r8,r7,12 add r11,r7,r12 bc BO_IF,CR0_EQ,__L1e3c cmpl 0,0,r8,r11 bc BO_IF_NOT,CR0_LT,__L1e30 ori SP,SP,0x0000 __L1d80: # 0x00001d80 (H.10.NO_SYMBOL+0x1d80) addi r12,r7,28 addi r7,r7,16 cmpl 0,0,r12,r11 bc BO_IF,CR0_LT,__L1d80 cmpl 1,0,r7,r11 cmpi 0,0,r10,0 bc BO_IF,CR1_FX,__L1e30 bc BO_IF,CR0_EQ,__L1dbc __L1da0: # 0x00001da0 (H.10.NO_SYMBOL+0x1da0) addi r7,r0,0 cmpli 0,0,r10,0x0001 bc BO_IF,CR0_GT,__L1dc8 __L1dac: # 0x00001dac (H.10.NO_SYMBOL+0x1dac) rlwinm r7,r7,2,0,29 lwzx r8,r4,r7 stw r8,0(r6) stwx r6,r4,r7 __L1dbc: # 0x00001dbc (H.10.NO_SYMBOL+0x1dbc) bc BO_dCTR_NZERO_9,CR0_LT,__L1d40 __L1dc0: # 0x00001dc0 (H.10.NO_SYMBOL+0x1dc0) stw r0,0(r3) bclr BO_ALWAYS,CR0_LT __L1dc8: # 0x00001dc8 (H.10.NO_SYMBOL+0x1dc8) addi r8,r0,0 addi r7,r0,1 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1dac ori SP,SP,0x0000 __L1de0: # 0x00001de0 (H.10.NO_SYMBOL+0x1de0) addi r7,r8,2 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1dac addi r8,r8,3 slw r7,r9,r8 cmpl 0,0,r10,r7 bc BO_IF_NOT,CR0_GT,__L1e14 addi r7,r8,1 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1dac b __L1de0 __L1e14: # 0x00001e14 (H.10.NO_SYMBOL+0x1e14) rlwinm r7,r8,2,0,29 lwzx r8,r4,r7 stw r8,0(r6) stwx r6,r4,r7 bc BO_dCTR_NZERO_9,CR0_LT,__L1d40 b __L1dc0 ori SP,SP,0x0000 __L1e30: # 0x00001e30 (H.10.NO_SYMBOL+0x1e30) addi r7,r7,4 cmpl 0,0,r7,r11 bc BO_IF_NOT,CR0_EQ,__L1e30 __L1e3c: # 0x00001e3c (H.10.NO_SYMBOL+0x1e3c) cmpi 0,0,r10,0 bc BO_IF,CR0_EQ,__L1dbc b __L1da0 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000128 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .lol_get: # 0x00001e60 (H.10.NO_SYMBOL+0x1e60) rlwinm r5,r4,2,0,29 lwz r0,0(r3) addi r3,r3,4 cmp 0,0,r4,r0 bc BO_IF_NOT,CR0_LT,__L1e7c lwzx r3,r3,r5 bclr BO_ALWAYS,CR0_LT __L1e7c: # 0x00001e7c (H.10.NO_SYMBOL+0x1e7c) addi r3,r0,0 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x00 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=0 .byte 0x00 # STORES_BC=0,FPR_SAVED=0 .byte 0x00 # GPR_SAVED=0 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000024 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .lol_print: # 0x00001ea0 (H.10.NO_SYMBOL+0x1ea0) stw r31,-4(SP) stw r30,-8(SP) ori r31,r3,0x0000 mfspr r0,LR stw r29,-12(SP) stw r28,-16(SP) stw r27,-20(SP) stw r26,-24(SP) stw r25,-28(SP) stw r0,8(SP) lwz r0,0(r3) stwu SP,-96(SP) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_GT,__L2058 addi r30,r0,0 lwz r29,T.70.NO_SYMBOL(RTOC) ori r28,r3,0x0000 __L1ee4: # 0x00001ee4 (H.10.NO_SYMBOL+0x1ee4) cmpi 0,0,r30,0 bc BO_IF_NOT,CR0_EQ,__L2024 lwzu r3,4(r28) addi r0,r3,4 neg r4,r3 cmpi 0,0,r3,0 or r5,r3,r4 srawi r4,r5,31 and r27,r0,r4 ori r0,r27,0x0000 bc BO_IF,CR0_EQ,__L2014 __L1f10: # 0x00001f10 (H.10.NO_SYMBOL+0x1f10) addi r0,r3,4 lwz r3,0(r3) and r4,r0,r4 rlwinm r0,r3,2,0,29 add r26,r4,r0 cmpl 0,0,r26,r27 bc BO_IF,CR0_EQ,__L2000 __L1f2c: # 0x00001f2c (H.10.NO_SYMBOL+0x1f2c) addi r3,r29,72 lwz r4,0(r27) bl .printf{PR} ori r0,r0,0x0000 addi r0,r27,8 addi r25,r27,4 cmpl 0,0,r0,r26 cmpl 1,0,r25,r26 bc BO_IF_NOT,CR1_VX,__L1f8c addi r30,r30,1 lwz r0,0(r31) cmp 0,0,r30,r0 bc BO_IF,CR0_LT,__L1ee4 __L1f60: # 0x00001f60 (H.10.NO_SYMBOL+0x1f60) lwz r12,104(SP) addi SP,SP,96 mtspr LR,r12 lwz r25,-28(SP) lwz r26,-24(SP) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1f8c: # 0x00001f8c (H.10.NO_SYMBOL+0x1f8c) addi r3,r29,76 bc BO_IF_NOT,CR0_LT,__L1fe0 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1fa0: # 0x00001fa0 (H.10.NO_SYMBOL+0x1fa0) lwz r4,4(r27) bl .printf{PR} ori r0,r0,0x0000 addi r3,r29,76 lwz r4,8(r27) addi r27,r27,8 bl .printf{PR} ori r0,r0,0x0000 addi r0,r25,12 addi r25,r25,8 addi r3,r29,76 cmpl 0,0,r0,r26 bc BO_IF,CR0_LT,__L1fa0 cmpl 0,0,r25,r26 bc BO_IF_NOT,CR0_LT,__L2000 ori SP,SP,0x0000 __L1fe0: # 0x00001fe0 (H.10.NO_SYMBOL+0x1fe0) lwz r4,4(r27) addi r27,r27,4 addi r3,r29,76 bl .printf{PR} ori r0,r0,0x0000 addi r25,r25,4 cmpl 0,0,r25,r26 bc BO_IF_NOT,CR0_EQ,__L1fe0 __L2000: # 0x00002000 (H.10.NO_SYMBOL+0x2000) addi r30,r30,1 lwz r0,0(r31) cmp 0,0,r30,r0 bc BO_IF_NOT,CR0_LT,__L1f60 b __L1ee4 __L2014: # 0x00002014 (H.10.NO_SYMBOL+0x2014) addi r26,r0,0 cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L1f2c b __L2000 __L2024: # 0x00002024 (H.10.NO_SYMBOL+0x2024) addi r3,r29,80 bl .printf{PR} ori r0,r0,0x0000 lwzu r3,4(r28) or. r4,r3,r3 addi r0,r3,4 neg r5,r4 or r5,r3,r5 srawi r4,r5,31 and r27,r0,r4 ori r0,r27,0x0000 bc BO_IF,CR0_EQ,__L2014 b __L1f10 __L2058: # 0x00002058 (H.10.NO_SYMBOL+0x2058) lwz r31,92(SP) addi SP,SP,96 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x07 # GPR_SAVED=7 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000001c4 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" H.62..list_sort_AF29_14: # 0x00002080 (H.10.NO_SYMBOL+0x2080) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) mfcr r12 stw r29,-12(SP) stw r28,-16(SP) stw r27,-20(SP) stw r26,-24(SP) or. r31,r3,r3 addi r30,r0,0 stw r12,4(SP) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__L22c0 addi r3,r0,0 lwz r26,0(r31) addi r0,r0,4 cmpi 4,0,r26,0 cmpli 0,0,r26,0x0001 bc BO_IF,CR4_EQ,__L2110 addi r4,r0,0 bc BO_IF,CR0_GT,__L224c __L20d8: # 0x000020d8 (H.10.NO_SYMBOL+0x20d8) rlwinm r29,r3,2,0,29 lwz r28,T.76.__STATIC_BSS(RTOC) lwzx r27,r28,r29 or. r0,r27,r27 bc BO_IF,CR0_EQ,__L2218 __L20ec: # 0x000020ec (H.10.NO_SYMBOL+0x20ec) lwz r0,0(r28) lwz r3,0(r27) cmpli 0,0,r0,0x0001 bc BO_IF,CR0_EQ,__L21f4 stwx r3,r28,r29 __L2100: # 0x00002100 (H.10.NO_SYMBOL+0x2100) stw r26,0(r27) bc BO_IF,CR4_GT,__L2168 __L2108: # 0x00002108 (H.10.NO_SYMBOL+0x2108) ori r30,r27,0x0000 addi r0,r27,4 __L2110: # 0x00002110 (H.10.NO_SYMBOL+0x2110) neg r3,r30 lwz r6,T.120.str_ptr_compare(RTOC) ori r4,r26,0x0000 or r3,r30,r3 addi r5,r0,4 srawi r3,r3,31 __L2128: # 0x00002128 (H.10.NO_SYMBOL+0x2128) and r3,r0,r3 bl .qsort{PR} ori r0,r0,0x0000 ori r3,r30,0x0000 lwz r0,88(SP) lwz r12,84(SP) addi SP,SP,80 mtspr LR,r0 lwz r26,-24(SP) lwz r27,-20(SP) mtcrf 8,r12 lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L2168: # 0x00002168 (H.10.NO_SYMBOL+0x2168) neg r3,r27 neg r0,r31 or r4,r27,r3 or r0,r31,r0 addi r3,r27,4 srawi r4,r4,31 addi r5,r31,4 srawi r0,r0,31 and r3,r3,r4 rlwinm r4,r26,31,1,31 and r5,r5,r0 andi. r0,r26,0x0001 cmpi 1,0,r4,0 mtspr CTR,r4 bc BO_IF,CR0_EQ,__L21b4 addi r30,r0,4 lwz r0,0(r5) stw r0,0(r3) bc BO_IF,CR1_VX,__L2108 __L21b4: # 0x000021b4 (H.10.NO_SYMBOL+0x21b4) addi r4,r30,4 lwzx r0,r5,r30 stwx r0,r3,r30 addi r6,r30,8 lwzx r0,r5,r4 bc BO_dCTR_ZERO,CR0_LT,__L21ec ori SP,SP,0x0000 __L21d0: # 0x000021d0 (H.10.NO_SYMBOL+0x21d0) stwx r0,r3,r4 addi r4,r6,4 lwzx r0,r5,r6 stwx r0,r3,r6 addi r6,r6,8 lwzx r0,r5,r4 bc BO_dCTR_NZERO_9,CR0_LT,__L21d0 __L21ec: # 0x000021ec (H.10.NO_SYMBOL+0x21ec) stwx r0,r3,r4 b __L2108 __L21f4: # 0x000021f4 (H.10.NO_SYMBOL+0x21f4) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r0,0(r27) stwx r0,r28,r29 b __L2100 __L2218: # 0x00002218 (H.10.NO_SYMBOL+0x2218) addi r0,r0,1 slw r0,r0,r3 rlwinm r29,r0,2,0,29 addi r3,r29,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r29,4 bl .malloc{PR} ori r0,r0,0x0000 ori r27,r3,0x0000 stw r26,0(r3) bc BO_IF_NOT,CR4_GT,__L2108 b __L2168 __L224c: # 0x0000224c (H.10.NO_SYMBOL+0x224c) addi r3,r0,1 addi r5,r0,2 addi r0,r0,1 cmpl 0,0,r26,r5 ori r6,r26,0x0000 bc BO_IF_NOT,CR0_GT,__L20d8 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L2270: # 0x00002270 (H.10.NO_SYMBOL+0x2270) addi r3,r4,2 slw r5,r0,r3 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L20d8 addi r3,r4,3 slw r5,r0,r3 ori r4,r3,0x0000 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L22a8 addi r3,r3,1 slw r5,r0,r3 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L20d8 b __L2270 __L22a8: # 0x000022a8 (H.10.NO_SYMBOL+0x22a8) rlwinm r29,r3,2,0,29 lwz r28,T.76.__STATIC_BSS(RTOC) lwzx r27,r28,r29 or. r0,r27,r27 bc BO_IF,CR0_EQ,__L2218 b __L20ec __L22c0: # 0x000022c0 (H.10.NO_SYMBOL+0x22c0) addi r26,r0,0 neg r3,r30 lwz r6,T.120.str_ptr_compare(RTOC) addi r0,r0,4 or r3,r30,r3 ori r4,r26,0x0000 addi r5,r0,4 srawi r3,r3,31 b __L2128 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x03 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=1,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x06 # GPR_SAVED=6 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000264 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" H.64..list_copy_range_AF30_11: # 0x00002300 (H.10.NO_SYMBOL+0x2300) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) ori r31,r4,0x0000 ori r30,r5,0x0000 stw r27,-20(SP) stw r26,-24(SP) addi r3,r0,0 stw r0,8(SP) subf r0,r4,r5 addi r4,r0,0 stwu SP,-80(SP) srawi r0,r0,2 addi r5,r0,1 addze r26,r0 cmpli 0,0,r26,0x0001 bc BO_IF,CR0_GT,__L24c8 __L234c: # 0x0000234c (H.10.NO_SYMBOL+0x234c) rlwinm r29,r3,2,0,29 lwz r28,T.76.__STATIC_BSS(RTOC) lwzx r27,r28,r29 or. r0,r27,r27 bc BO_IF,CR0_EQ,__L247c __L2360: # 0x00002360 (H.10.NO_SYMBOL+0x2360) lwz r0,0(r28) lwz r3,0(r27) cmpli 0,0,r0,0x0001 bc BO_IF,CR0_EQ,__L2458 stwx r3,r28,r29 __L2374: # 0x00002374 (H.10.NO_SYMBOL+0x2374) neg r0,r27 cmpl 0,0,r31,r30 stw r26,0(r27) addi r3,r27,4 or r0,r27,r0 srawi r0,r0,31 and r3,r3,r0 bc BO_IF,CR0_EQ,__L242c __L2394: # 0x00002394 (H.10.NO_SYMBOL+0x2394) addi r0,r31,4 addi r5,r31,12 addi r4,r31,-4 addi r3,r3,-4 cmpl 0,0,r0,r30 bc BO_IF_NOT,CR0_LT,__L2410 addi r31,r31,8 lwz r0,4(r4) cmpl 0,0,r5,r30 stw r0,4(r3) lwz r0,8(r4) bc BO_IF_NOT,CR0_LT,__L23f8 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L23d0: # 0x000023d0 (H.10.NO_SYMBOL+0x23d0) addi r6,r31,12 addi r4,r4,8 stw r0,8(r3) addi r3,r3,8 addi r31,r31,8 lwz r5,4(r4) stw r5,4(r3) cmpl 0,0,r6,r30 lwz r0,8(r4) bc BO_IF,CR0_LT,__L23d0 __L23f8: # 0x000023f8 (H.10.NO_SYMBOL+0x23f8) addi r4,r4,8 stw r0,8(r3) cmpl 0,0,r31,r30 addi r3,r3,8 bc BO_IF_NOT,CR0_LT,__L242c ori SP,SP,0x0000 __L2410: # 0x00002410 (H.10.NO_SYMBOL+0x2410) lwz r0,4(r4) addi r4,r4,4 stw r0,4(r3) addi r31,r31,4 addi r3,r3,4 cmpl 0,0,r31,r30 bc BO_IF_NOT,CR0_EQ,__L2410 __L242c: # 0x0000242c (H.10.NO_SYMBOL+0x242c) ori r3,r27,0x0000 lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 lwz r26,-24(SP) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L2458: # 0x00002458 (H.10.NO_SYMBOL+0x2458) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 lwz r0,0(r27) stwx r0,r28,r29 b __L2374 __L247c: # 0x0000247c (H.10.NO_SYMBOL+0x247c) addi r0,r0,1 slw r0,r0,r3 rlwinm r29,r0,2,0,29 addi r3,r29,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r29,4 bl .malloc{PR} ori r0,r0,0x0000 neg r0,r3 cmpl 0,0,r31,r30 addi r4,r3,4 or r0,r3,r0 ori r27,r3,0x0000 stw r26,0(r3) srawi r0,r0,31 and r3,r4,r0 bc BO_IF,CR0_EQ,__L242c b __L2394 __L24c8: # 0x000024c8 (H.10.NO_SYMBOL+0x24c8) addi r3,r0,1 addi r0,r0,2 cmpl 0,0,r26,r0 bc BO_IF_NOT,CR0_GT,__L234c ori r0,r0,0x0000 ori SP,SP,0x0000 __L24e0: # 0x000024e0 (H.10.NO_SYMBOL+0x24e0) addi r3,r4,2 slw r0,r5,r3 cmpl 0,0,r26,r0 bc BO_IF_NOT,CR0_GT,__L234c addi r3,r4,3 slw r0,r5,r3 ori r4,r3,0x0000 cmpl 0,0,r26,r0 bc BO_IF_NOT,CR0_GT,__L2518 addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r26,r0 bc BO_IF_NOT,CR0_GT,__L234c b __L24e0 __L2518: # 0x00002518 (H.10.NO_SYMBOL+0x2518) rlwinm r29,r3,2,0,29 lwz r28,T.76.__STATIC_BSS(RTOC) lwzx r27,r28,r29 or. r0,r27,r27 bc BO_IF,CR0_EQ,__L247c b __L2360 .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x01 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=0,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x06 # GPR_SAVED=6 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000230 # TB_OFFSET # End of traceback table H.66..list_append_AF31_5: # 0x00002540 (H.10.NO_SYMBOL+0x2540) stw r31,-4(SP) stw r30,-8(SP) or. r31,r4,r4 ori r30,r3,0x0000 mfspr r0,LR stw r29,-12(SP) stw r28,-16(SP) mfcr r12 stw r27,-20(SP) stw r26,-24(SP) stw r25,-28(SP) stw r24,-32(SP) addi r29,r0,0 stw r23,-36(SP) stw r22,-40(SP) stw r12,4(SP) stw r0,8(SP) ori r0,r3,0x0000 stwu SP,-96(SP) bc BO_IF,CR0_EQ,__L28a4 cmpi 4,0,r3,0 bc BO_IF,CR4_EQ,__L289c lwz r28,0(r30) __L259c: # 0x0000259c (H.10.NO_SYMBOL+0x259c) lwz r26,0(r31) addi r0,r0,2 cmpi 0,0,r28,0 addi r3,r0,1 addi r27,r0,1 add r25,r28,r26 addi r4,r0,0 cmpli 1,0,r25,0x0001 bc BO_IF_NOT,CR1_FEX,__L2890 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2604 ori r0,r0,0x0000 ori SP,SP,0x0000 __L25d0: # 0x000025d0 (H.10.NO_SYMBOL+0x25d0) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2604 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2604 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF,CR0_GT,__L25d0 __L2604: # 0x00002604 (H.10.NO_SYMBOL+0x2604) addi r0,r3,-1 addi r3,r0,1 slw r4,r27,r0 addi r0,r0,2 cmpl 1,0,r25,r0 cmpl 0,0,r28,r4 addi r4,r0,0 bc BO_IF,CR0_GT,__L2748 bc BO_IF_NOT,CR1_FEX,__L2664 ori r0,r0,0x0000 ori SP,SP,0x0000 __L2630: # 0x00002630 (H.10.NO_SYMBOL+0x2630) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2664 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2664 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF,CR0_GT,__L2630 __L2664: # 0x00002664 (H.10.NO_SYMBOL+0x2664) lwz r22,T.76.__STATIC_BSS(RTOC) rlwinm r24,r3,2,0,29 lwz r0,0(r22) lwzx r23,r22,r24 ori r4,r23,0x0000 cmpli 0,0,r0,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__L2868 bc BO_IF,CR0_EQ,__L284c __L2688: # 0x00002688 (H.10.NO_SYMBOL+0x2688) lwz r0,0(r23) stwx r0,r22,r24 __L2690: # 0x00002690 (H.10.NO_SYMBOL+0x2690) neg r0,r30 neg r3,r23 or r3,r23,r3 or r4,r30,r0 addi r5,r30,4 srawi r4,r4,31 addi r0,r23,4 srawi r3,r3,31 and r4,r5,r4 rlwinm r5,r28,2,0,29 and r3,r0,r3 bl ._moveeq{PR} ori r0,r0,0x0000 lwz r5,0(r30) bc BO_IF,CR4_EQ,__L2744 addi r3,r0,0 cmpi 0,0,r5,0 cmpli 1,0,r5,0x0001 bc BO_IF,CR0_EQ,__L2744 addi r4,r0,0 bc BO_IF_NOT,CR1_FEX,__L2734 addi r3,r0,1 addi r0,r0,2 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2734 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L2700: # 0x00002700 (H.10.NO_SYMBOL+0x2700) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2734 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2734 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r5,r0 bc BO_IF,CR0_GT,__L2700 __L2734: # 0x00002734 (H.10.NO_SYMBOL+0x2734) rlwinm r3,r3,2,0,29 lwzx r0,r22,r3 stw r0,0(r30) stwx r30,r22,r3 __L2744: # 0x00002744 (H.10.NO_SYMBOL+0x2744) ori r30,r23,0x0000 __L2748: # 0x00002748 (H.10.NO_SYMBOL+0x2748) neg r0,r31 neg r3,r30 or r3,r30,r3 addi r4,r30,4 stw r25,0(r30) srawi r5,r3,31 or r3,r31,r0 and r0,r4,r5 addi r4,r31,4 srawi r3,r3,31 rlwinm r6,r28,2,0,29 rlwinm r5,r26,2,0,29 and r4,r4,r3 add r3,r6,r0 bl ._moveeq{PR} ori r0,r0,0x0000 lwz r4,0(r31) cmpli 0,0,r4,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__L2808 addi r3,r0,0 bc BO_IF_NOT,CR0_GT,__L27f4 addi r29,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L27f4 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L27c0: # 0x000027c0 (H.10.NO_SYMBOL+0x27c0) addi r29,r3,2 slw r0,r27,r29 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L27f4 addi r29,r3,3 slw r0,r27,r29 ori r3,r29,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L27f4 addi r29,r29,1 slw r0,r27,r29 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__L27c0 __L27f4: # 0x000027f4 (H.10.NO_SYMBOL+0x27f4) rlwinm r3,r29,2,0,29 lwz r4,T.76.__STATIC_BSS(RTOC) lwzx r0,r4,r3 stw r0,0(r31) stwx r31,r4,r3 __L2808: # 0x00002808 (H.10.NO_SYMBOL+0x2808) ori r3,r30,0x0000 lwz r0,104(SP) lwz r12,100(SP) addi SP,SP,96 mtspr LR,r0 lwz r22,-40(SP) lwz r23,-36(SP) mtcrf 8,r12 lwz r24,-32(SP) lwz r25,-28(SP) lwz r26,-24(SP) lwz r27,-20(SP) lwz r28,-16(SP) lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L284c: # 0x0000284c (H.10.NO_SYMBOL+0x284c) addi r5,r0,35 lwz r3,T.70.NO_SYMBOL(RTOC) addi r4,r3,40 addi r3,r3,4 bl .__assert{PR} ori r0,r0,0x0000 b __L2688 __L2868: # 0x00002868 (H.10.NO_SYMBOL+0x2868) slw r0,r27,r3 rlwinm r24,r0,2,0,29 addi r3,r24,4 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r24,4 bl .malloc{PR} ori r0,r0,0x0000 ori r23,r3,0x0000 b __L2690 __L2890: # 0x00002890 (H.10.NO_SYMBOL+0x2890) addi r3,r0,0 bc BO_IF_NOT,CR0_EQ,__L2748 b __L2664 __L289c: # 0x0000289c (H.10.NO_SYMBOL+0x289c) addi r28,r0,0 b __L259c __L28a4: # 0x000028a4 (H.10.NO_SYMBOL+0x28a4) ori r3,r30,0x0000 lwz r29,84(SP) lwz r30,88(SP) lwz r31,92(SP) addi SP,SP,96 bclr BO_ALWAYS,CR0_LT .long 0x00000000 # traceback table .byte 0x00 # VERSION=0 .byte 0x00 # LANG=TB_C .byte 0x20 # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1 # INT_PROC=0,HAS_CTL=0,TOCLESS=0 # FP_PRESENT=0,LOG_ABORT=0 .byte 0x03 # INT_HNDL=0,NAME_PRESENT=0 # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND # SAVES_CR=1,SAVES_LR=1 .byte 0x80 # STORES_BC=1,FPR_SAVED=0 .byte 0x0a # GPR_SAVED=10 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x0000037c # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" # End csect H.10.NO_SYMBOL{PR} # .data section .toc # 0x00002900 T.80.list_length: .tc H.80.list_length{TC},list_length{DS} T.84.list_append: .tc H.84.list_append{TC},list_append{DS} T.88.list_begin: .tc H.88.list_begin{TC},list_begin{DS} T.92.list_end: .tc H.92.list_end{TC},list_end{DS} T.96.list_new: .tc H.96.list_new{TC},list_new{DS} T.76.__STATIC_BSS: .tc H.76.__STATIC_BSS{TC},E.74.__STATIC_BSS T.70.NO_SYMBOL: .tc H.70.NO_SYMBOL{TC},H.72.NO_SYMBOL{RO} T.100.list_push_back: .tc H.100.list_push_back{TC},list_push_back{DS} T.104.globs: .tc H.104.globs{TC},globs{UA} T.108.list_copy: .tc H.108.list_copy{TC},list_copy{DS} T.112.list_copy_range: .tc H.112.list_copy_range{TC},list_copy_range{DS} T.116.list_sublist: .tc H.116.list_sublist{TC},list_sublist{DS} T.120.str_ptr_compare: .tc H.120.str_ptr_compare{TC},str_ptr_compare{DS} T.124.list_sort: .tc H.124.list_sort{TC},list_sort{DS} T.128.list_free: .tc H.128.list_free{TC},list_free{DS} T.132.list_pop_front: .tc H.132.list_pop_front{TC},list_pop_front{DS} T.136.list_reverse: .tc H.136.list_reverse{TC},list_reverse{DS} T.140.list_cmp: .tc H.140.list_cmp{TC},list_cmp{DS} T.144.list_is_sublist: .tc H.144.list_is_sublist{TC},list_is_sublist{DS} T.148.list_in: .tc H.148.list_in{TC},list_in{DS} T.152.list_print: .tc H.152.list_print{TC},list_print{DS} T.156.list_unique: .tc H.156.list_unique{TC},list_unique{DS} T.160.list_done: .tc H.160.list_done{TC},list_done{DS} T.164.lol_init: .tc H.164.lol_init{TC},lol_init{DS} T.168.lol_add: .tc H.168.lol_add{TC},lol_add{DS} T.172.lol_free: .tc H.172.lol_free{TC},lol_free{DS} T.176.lol_get: .tc H.176.lol_get{TC},lol_get{DS} T.180.lol_print: .tc H.180.lol_print{TC},lol_print{DS} .csect list_length{DS} .long .list_length # "\0\0\0\0" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_length{DS} .csect list_append{DS} .long .list_append # "\0\0\0@" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_append{DS} .csect list_begin{DS} .long .list_begin # "\0\0\0\200" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_begin{DS} .csect list_end{DS} .long .list_end # "\0\0\0\300" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_end{DS} .csect list_new{DS} .long .list_new # "\0\0\001 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_new{DS} .csect list_push_back{DS} .long .list_push_back # "\0\0\002 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_push_back{DS} .csect list_copy{DS} .long .list_copy # "\0\0\005\240" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_copy{DS} .csect list_copy_range{DS} .long .list_copy_range # "\0\0\a\340" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_copy_range{DS} .csect list_sublist{DS} .long .list_sublist # "\0\0\b " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_sublist{DS} .csect str_ptr_compare{DS} .long H.30..str_ptr_compare # "\0\0\v@" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect str_ptr_compare{DS} .csect list_sort{DS} .long .list_sort # "\0\0\v\200" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_sort{DS} .csect list_free{DS} .long .list_free # "\0\0\v\300" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_free{DS} .csect list_pop_front{DS} .long .list_pop_front # "\0\0\r\0" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_pop_front{DS} .csect list_reverse{DS} .long .list_reverse # "\0\0\020\200" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_reverse{DS} .csect list_cmp{DS} .long .list_cmp # "\0\0\022\300" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_cmp{DS} .csect list_is_sublist{DS} .long .list_is_sublist # "\0\0\024\200" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_is_sublist{DS} .csect list_in{DS} .long .list_in # "\0\0\026 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_in{DS} .csect list_print{DS} .long .list_print # "\0\0\027 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_print{DS} .csect list_unique{DS} .long .list_unique # "\0\0\030\200" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_unique{DS} .csect list_done{DS} .long .list_done # "\0\0\034 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect list_done{DS} .csect lol_init{DS} .long .lol_init # "\0\0\034\300" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect lol_init{DS} .csect lol_add{DS} .long .lol_add # "\0\0\034\340" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect lol_add{DS} .csect lol_free{DS} .long .lol_free # "\0\0\035 " .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect lol_free{DS} .csect lol_get{DS} .long .lol_get # "\0\0\036`" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect lol_get{DS} .csect lol_print{DS} .long .lol_print # "\0\0\036\240" .long TOC{TC0} # "\0\0)\0" .long 0x00000000 # "\0\0\0\0" # End csect lol_print{DS} .csect H.72.NO_SYMBOL{RO}, 3 .long 0x0049424d # "\0IBM" .long 0x28756e73 # "(uns" .long 0x69676e65 # "igne" .long 0x64206c6f # "d lo" .long 0x6e672966 # "ng)f" .long 0x7265656c # "reel" .long 0x6973745b # "ist[" .long 0x305d2021 # "0] !" .long 0x3d203175 # "= 1u" .long 0x6c004942 # "l\0IB" .long 0x6c697374 # "list" .long 0x732e6300 # "s.c\0" .long 0x6c697374 # "list" .long 0x203e2025 # " > %" .long 0x73203c0a # "s <\n" .long 0x0049424d # "\0IBM" .long 0x73697a65 # "size" .long 0x0049424d # "\0IBM" .long 0x25730049 # "%s\0I" .long 0x20257300 # " %s\0" .long 0x203a2000 # " : \0" # End csect H.72.NO_SYMBOL{RO} # .bss section .lcomm L.E.74.__STATIC_BSS, 128, E.74.__STATIC_BSS, 3 # dwarf sections # end dwarf sections