.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 .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) lwz r4,T.76.__STATIC_BSS(RTOC) addi r5,r0,1 stw r31,-4(SP) ori r31,r3,0x0000 mfspr r0,LR lwz r3,0(r4) stw r0,8(SP) or. r0,r3,r3 stwu SP,-64(SP) neg r7,r0 bc BO_IF,CR0_EQ,__L178 addi r6,r3,4 lwz r0,0(r3) stw r5,0(r3) or r5,r3,r7 stw r0,0(r4) srawi r4,r5,31 and r5,r6,r4 stw r31,0(r5) lwz r31,60(SP) addi SP,SP,64 bclr BO_ALWAYS,CR0_LT __L178: # 0x00000178 (H.10.NO_SYMBOL+0x178) 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 lwz r12,72(SP) addi r5,r0,1 or r6,r3,r4 srawi r4,r6,31 addi SP,SP,64 and r6,r0,r4 stw r5,0(r3) mtspr LR,r12 stw r31,0(r6) lwz r31,-4(SP) 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 0x01 # GPR_SAVED=1 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000000a4 # 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_push_back: # 0x000001e0 (H.10.NO_SYMBOL+0x1e0) 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 r22,-40(SP) stw r0,8(SP) stwu SP,-96(SP) bc BO_IF,CR0_EQ,__L4f4 lbz r0,29(r3) lwz r29,0(r31) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L4d8 __L234: # 0x00000234 (H.10.NO_SYMBOL+0x234) cmpi 0,0,r29,0 bc BO_IF_NOT,CR0_EQ,__L2f4 __L23c: # 0x0000023c (H.10.NO_SYMBOL+0x23c) addi r28,r0,1 lwz r4,T.76.__STATIC_BSS(RTOC) addi r27,r0,0 lwz r3,0(r4) or. r0,r3,r3 bc BO_IF,CR0_EQ,__L2b0 lwz r0,0(r3) stw r0,0(r4) __L25c: # 0x0000025c (H.10.NO_SYMBOL+0x25c) addi r4,r3,4 neg r0,r3 lwz r12,104(SP) or r0,r3,r0 stw r28,0(r3) addi SP,SP,96 srawi r0,r0,31 and r4,r4,r0 mtspr LR,r12 stwx r30,r4,r27 __L284: # 0x00000284 (H.10.NO_SYMBOL+0x284) 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 __L2b0: # 0x000002b0 (H.10.NO_SYMBOL+0x2b0) addi r3,r0,8 bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r0,8 bl .malloc{PR} ori r0,r0,0x0000 addi r4,r3,4 neg r0,r3 lwz r12,104(SP) or r0,r3,r0 addi SP,SP,96 srawi r0,r0,31 stw r28,0(r3) and r4,r4,r0 mtspr LR,r12 stwx r30,r4,r27 b __L284 __L2f4: # 0x000002f4 (H.10.NO_SYMBOL+0x2f4) 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,__L490 addi r25,r0,0 cmpli 0,0,r28,0x0001 bc BO_IF_NOT,CR0_GT,__L364 addi r0,r0,2 addi r3,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L364 ori SP,SP,0x0000 __L330: # 0x00000330 (H.10.NO_SYMBOL+0x330) addi r3,r4,2 slw r0,r26,r3 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L364 addi r3,r4,3 slw r0,r26,r3 ori r4,r3,0x0000 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L364 addi r3,r3,1 slw r0,r26,r3 cmpl 0,0,r28,r0 bc BO_IF,CR0_GT,__L330 __L364: # 0x00000364 (H.10.NO_SYMBOL+0x364) rlwinm r6,r3,2,0,29 lwz r24,T.76.__STATIC_BSS(RTOC) rlwinm r27,r29,2,0,29 slw r3,r26,r3 ori r4,r31,0x0000 addi r5,r27,4 lwzx r23,r24,r6 rlwinm r22,r3,2,0,29 addi r3,r22,4 or. r0,r23,r23 bc BO_IF,CR0_EQ,__L45c ori r3,r23,0x0000 lwz r0,0(r23) stwx r0,r24,r6 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__L42c __L3ac: # 0x000003ac (H.10.NO_SYMBOL+0x3ac) lwz r4,0(r31) cmpli 0,0,r4,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__L42c addi r3,r0,0 bc BO_IF_NOT,CR0_GT,__L414 addi r25,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L414 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L3e0: # 0x000003e0 (H.10.NO_SYMBOL+0x3e0) addi r25,r3,2 slw r0,r26,r25 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L414 addi r25,r3,3 slw r0,r26,r25 ori r3,r25,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L414 addi r25,r25,1 slw r0,r26,r25 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__L3e0 __L414: # 0x00000414 (H.10.NO_SYMBOL+0x414) rlwinm r4,r25,2,0,29 ori r3,r23,0x0000 lwzx r0,r24,r4 stw r0,0(r31) stwx r31,r24,r4 b __L25c __L42c: # 0x0000042c (H.10.NO_SYMBOL+0x42c) ori r3,r23,0x0000 lwz r12,104(SP) addi SP,SP,96 addi r4,r3,4 neg r0,r3 or r0,r3,r0 srawi r0,r0,31 stw r28,0(r3) and r4,r4,r0 mtspr LR,r12 stwx r30,r4,r27 b __L284 __L45c: # 0x0000045c (H.10.NO_SYMBOL+0x45c) bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r22,4 bl .malloc{PR} ori r0,r0,0x0000 ori r23,r3,0x0000 ori r4,r31,0x0000 addi r5,r27,4 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__L42c b __L3ac __L490: # 0x00000490 (H.10.NO_SYMBOL+0x490) 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 __L4d8: # 0x000004d8 (H.10.NO_SYMBOL+0x4d8) lwz r3,T.70.NO_SYMBOL(RTOC) addi r3,r3,4 bl .printf{PR} ori r0,r0,0x0000 cmpi 0,0,r29,0 bc BO_IF_NOT,CR0_EQ,__L2f4 b __L23c __L4f4: # 0x000004f4 (H.10.NO_SYMBOL+0x4f4) addi r29,r0,0 lbz r0,29(r3) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L4d8 b __L234 .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 0x0a # GPR_SAVED=10 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000328 # TB_OFFSET # End of traceback table .long 0x00000000 # "\0\0\0\0" .long 0x00000000 # "\0\0\0\0" .list_copy: # 0x00000520 (H.10.NO_SYMBOL+0x520) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) or. r31,r3,r3 addi r4,r0,0 stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__L6f8 addi r30,r0,0 lwz r28,0(r31) cmpli 0,0,r28,0x0001 cmpi 1,0,r28,0 bc BO_IF,CR1_VX,__L6f8 addi r3,r0,0 bc BO_IF,CR0_GT,__L688 __L564: # 0x00000564 (H.10.NO_SYMBOL+0x564) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L654 __L578: # 0x00000578 (H.10.NO_SYMBOL+0x578) mcrf 0,1 lwz r0,0(r3) stw r28,0(r3) stwx r0,r6,r5 bc BO_IF_NOT,CR0_GT,__L640 __L58c: # 0x0000058c (H.10.NO_SYMBOL+0x58c) neg r4,r3 neg r0,r31 or r5,r3,r4 or r0,r31,r0 addi r4,r3,4 srawi r5,r5,31 addi r6,r31,4 srawi r0,r0,31 and r4,r4,r5 rlwinm r5,r28,31,1,31 and r6,r6,r0 andi. r0,r28,0x0001 cmpi 1,0,r5,0 mtspr CTR,r5 bc BO_IF,CR0_EQ,__L5d8 addi r30,r0,4 lwz r0,0(r6) stw r0,0(r4) bc BO_IF,CR1_VX,__L620 __L5d8: # 0x000005d8 (H.10.NO_SYMBOL+0x5d8) addi r5,r30,4 lwzx r0,r6,r30 stwx r0,r4,r30 addi r7,r30,8 lwzx r0,r6,r5 bc BO_dCTR_ZERO,CR0_LT,__L61c ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L600: # 0x00000600 (H.10.NO_SYMBOL+0x600) stwx r0,r4,r5 addi r5,r7,4 lwzx r0,r6,r7 stwx r0,r4,r7 addi r7,r7,8 lwzx r0,r6,r5 .machine "any" bc BO_dCTR_NZERO_9,CR0_LT,__L600 __L61c: # 0x0000061c (H.10.NO_SYMBOL+0x61c) stwx r0,r4,r5 __L620: # 0x00000620 (H.10.NO_SYMBOL+0x620) 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 __L640: # 0x00000640 (H.10.NO_SYMBOL+0x640) lwz r28,64(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L654: # 0x00000654 (H.10.NO_SYMBOL+0x654) 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,r28,0 stw r28,0(r3) bc BO_IF_NOT,CR0_GT,__L620 b __L58c __L688: # 0x00000688 (H.10.NO_SYMBOL+0x688) addi r4,r0,1 addi r0,r0,2 addi r5,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L564 ori SP,SP,0x0000 __L6a0: # 0x000006a0 (H.10.NO_SYMBOL+0x6a0) addi r4,r3,2 addi r0,r0,1 slw r5,r5,r4 cmpl 0,0,r28,r5 bc BO_IF_NOT,CR0_GT,__L564 addi r4,r3,3 slw r0,r0,r4 ori r3,r4,0x0000 addi r5,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L6e0 addi r4,r4,1 slw r0,r5,r4 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L564 b __L6a0 __L6e0: # 0x000006e0 (H.10.NO_SYMBOL+0x6e0) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L654 b __L578 __L6f8: # 0x000006f8 (H.10.NO_SYMBOL+0x6f8) addi r3,r0,0 lwz r28,64(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 0x04 # GPR_SAVED=4 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000001f0 # TB_OFFSET # End of traceback table .list_copy_range: # 0x00000720 (H.10.NO_SYMBOL+0x720) cmpl 0,0,r4,r5 bc BO_IF_NOT,CR0_EQ,__L730 addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __L730: # 0x00000730 (H.10.NO_SYMBOL+0x730) 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: # 0x00000760 (H.10.NO_SYMBOL+0x760) 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 lwz r7,0(r3) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__La14 cmp 0,0,r4,r7 bc BO_IF,CR0_LT,__L7a0 __L794: # 0x00000794 (H.10.NO_SYMBOL+0x794) addi r3,r0,0 addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L7a0: # 0x000007a0 (H.10.NO_SYMBOL+0x7a0) 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 r28,r7,r5 addi r3,r3,4 srawi r5,r6,31 cmpl 1,0,r28,r31 and r3,r3,r5 rlwinm r4,r4,2,0,29 bc BO_IF,CR0_GT,__L9f0 addi r3,r0,0 bc BO_IF_NOT,CR1_VX,__L800 lwz r28,64(SP) lwz r31,76(SP) addi SP,SP,80 __L7fc: # 0x000007fc (H.10.NO_SYMBOL+0x7fc) bclr BO_ALWAYS,CR0_LT __L800: # 0x00000800 (H.10.NO_SYMBOL+0x800) ori r4,r3,0x0000 subf r0,r28,r31 addi r5,r0,1 srawi r0,r0,2 addze r30,r0 cmpli 0,0,r30,0x0001 bc BO_IF,CR0_GT,__L988 __L81c: # 0x0000081c (H.10.NO_SYMBOL+0x81c) rlwinm r4,r3,2,0,29 lwz r5,T.76.__STATIC_BSS(RTOC) lwzx r6,r5,r4 or. r0,r6,r6 bc BO_IF,CR0_EQ,__L930 __L830: # 0x00000830 (H.10.NO_SYMBOL+0x830) neg r3,r0 addi r0,r28,4 stw r30,0(r6) or r7,r6,r3 lwz r3,0(r6) stwx r3,r5,r4 addi r3,r6,4 srawi r5,r7,31 cmpl 0,0,r0,r31 addi r4,r28,-4 and r3,r3,r5 addi r3,r3,-4 bc BO_IF_NOT,CR0_LT,__L900 __L864: # 0x00000864 (H.10.NO_SYMBOL+0x864) lwz r0,4(r4) addi r5,r28,12 stw r0,4(r3) addi r28,r28,8 lwz r0,8(r4) cmpl 0,0,r5,r31 bc BO_IF_NOT,CR0_LT,__L8b8 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L890: # 0x00000890 (H.10.NO_SYMBOL+0x890) addi r7,r28,12 addi r4,r4,8 stw r0,8(r3) addi r3,r3,8 addi r28,r28,8 lwz r5,4(r4) stw r5,4(r3) cmpl 0,0,r7,r31 lwz r0,8(r4) bc BO_IF,CR0_LT,__L890 __L8b8: # 0x000008b8 (H.10.NO_SYMBOL+0x8b8) cmpl 0,0,r28,r31 stw r0,8(r3) addi r4,r4,8 addi r3,r3,8 bc BO_IF,CR0_LT,__L900 lwz r12,88(SP) addi SP,SP,80 ori r3,r6,0x0000 mtspr LR,r12 __L8dc: # 0x000008dc (H.10.NO_SYMBOL+0x8dc) 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 r0,r0,0x0000 ori SP,SP,0x0000 __L900: # 0x00000900 (H.10.NO_SYMBOL+0x900) lwz r0,4(r4) addi r4,r4,4 stw r0,4(r3) addi r28,r28,4 addi r3,r3,4 cmpl 0,0,r28,r31 bc BO_IF_NOT,CR0_EQ,__L900 ori r3,r6,0x0000 lwz r12,88(SP) addi SP,SP,80 mtspr LR,r12 b __L8dc __L930: # 0x00000930 (H.10.NO_SYMBOL+0x930) 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 r4,r3 addi r7,r28,4 addi r0,r3,4 or r4,r3,r4 srawi r5,r4,31 stw r30,0(r3) ori r6,r3,0x0000 addi r4,r28,-4 and r3,r0,r5 addi r3,r3,-4 cmpl 0,0,r7,r31 bc BO_IF_NOT,CR0_LT,__L900 b __L864 __L988: # 0x00000988 (H.10.NO_SYMBOL+0x988) addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__L81c ori r0,r0,0x0000 ori SP,SP,0x0000 __L9a0: # 0x000009a0 (H.10.NO_SYMBOL+0x9a0) addi r3,r4,2 slw r0,r5,r3 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__L81c addi r3,r4,3 slw r0,r5,r3 ori r4,r3,0x0000 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__L9d8 addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__L81c b __L9a0 __L9d8: # 0x000009d8 (H.10.NO_SYMBOL+0x9d8) rlwinm r4,r3,2,0,29 lwz r5,T.76.__STATIC_BSS(RTOC) lwzx r6,r5,r4 or. r0,r6,r6 bc BO_IF,CR0_EQ,__L930 b __L830 __L9f0: # 0x000009f0 (H.10.NO_SYMBOL+0x9f0) add r28,r3,r4 add r31,r3,r0 addi r3,r0,0 cmpl 0,0,r28,r31 bc BO_IF_NOT,CR0_EQ,__L800 lwz r31,76(SP) lwz r28,64(SP) addi SP,SP,80 b __L7fc __La14: # 0x00000a14 (H.10.NO_SYMBOL+0xa14) addi r7,r0,0 cmpi 0,0,r4,0 bc BO_IF_NOT,CR0_LT,__L794 b __L7a0 .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 0x000002c4 # 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: # 0x00000a40 (H.10.NO_SYMBOL+0xa40) 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: # 0x00000a80 (H.10.NO_SYMBOL+0xa80) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__La90 addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __La90: # 0x00000a90 (H.10.NO_SYMBOL+0xa90) 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: # 0x00000ac0 (H.10.NO_SYMBOL+0xac0) 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,__Lbcc addi r5,r4,12 cmpl 0,0,r5,r6 bc BO_IF_NOT,CR0_LT,__Lbc0 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lb00: # 0x00000b00 (H.10.NO_SYMBOL+0xb00) addi r7,r4,28 addi r4,r4,16 cmpl 0,0,r7,r6 bc BO_IF,CR0_LT,__Lb00 cmpl 1,0,r4,r6 cmpi 0,0,r0,0 bc BO_IF,CR1_FX,__Lbc0 bclr BO_IF,CR0_EQ __Lb20: # 0x00000b20 (H.10.NO_SYMBOL+0xb20) addi r4,r0,0 cmpli 0,0,r0,0x0001 bc BO_IF_NOT,CR0_GT,__Lb80 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,__Lb80 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lb50: # 0x00000b50 (H.10.NO_SYMBOL+0xb50) addi r4,r5,2 slw r6,r7,r4 cmpl 0,0,r0,r6 bc BO_IF_NOT,CR0_GT,__Lb80 addi r5,r5,3 slw r4,r7,r5 cmpl 0,0,r0,r4 bc BO_IF_NOT,CR0_GT,__Lb98 addi r4,r5,1 slw r6,r7,r4 cmpl 0,0,r0,r6 bc BO_IF,CR0_GT,__Lb50 __Lb80: # 0x00000b80 (H.10.NO_SYMBOL+0xb80) 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 __Lb98: # 0x00000b98 (H.10.NO_SYMBOL+0xb98) 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 __Lbc0: # 0x00000bc0 (H.10.NO_SYMBOL+0xbc0) addi r4,r4,4 cmpl 0,0,r4,r6 bc BO_IF_NOT,CR0_EQ,__Lbc0 __Lbcc: # 0x00000bcc (H.10.NO_SYMBOL+0xbcc) cmpi 0,0,r0,0 bclr BO_IF,CR0_EQ b __Lb20 .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: # 0x00000c00 (H.10.NO_SYMBOL+0xc00) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) or. r31,r3,r3 addi r30,r0,-1 stw r27,-20(SP) stw r26,-24(SP) stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__Le60 addi r29,r0,1 lwz r3,0(r31) addi r5,r0,0 addi r28,r0,0 addi r30,r3,-1 cmpi 0,0,r3,1 bc BO_IF,CR0_EQ,__Leac addi r0,r3,-2 and. r0,r30,r0 bc BO_IF_NOT,CR0_EQ,__Le60 addi r3,r0,0 cmpli 0,0,r30,0x0001 bc BO_IF,CR0_GT,__Ldf0 __Lc64: # 0x00000c64 (H.10.NO_SYMBOL+0xc64) rlwinm r4,r5,2,0,29 lwz r26,T.76.__STATIC_BSS(RTOC) lwzx r27,r26,r4 or. r3,r27,r27 bc BO_IF,CR0_EQ,__Ld84 __Lc78: # 0x00000c78 (H.10.NO_SYMBOL+0xc78) neg r0,r31 neg r3,r3 lwz r6,0(r27) stw r30,0(r27) or r5,r31,r0 stwx r6,r26,r4 or r3,r27,r3 srawi r4,r5,31 addi r0,r27,4 addi r5,r31,4 srawi r3,r3,31 and r4,r5,r4 and r3,r0,r3 rlwinm r5,r30,2,0,29 addi r4,r4,4 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__Ld60 __Lcc4: # 0x00000cc4 (H.10.NO_SYMBOL+0xcc4) addi r3,r0,0 lwz r4,0(r31) cmpli 0,0,r4,0x0001 cmpi 1,0,r4,0 bc BO_IF,CR1_VX,__Ld60 bc BO_IF_NOT,CR0_GT,__Ld24 addi r28,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Ld24 ori SP,SP,0x0000 __Lcf0: # 0x00000cf0 (H.10.NO_SYMBOL+0xcf0) addi r28,r3,2 slw r0,r29,r28 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Ld24 addi r28,r3,3 slw r0,r29,r28 ori r3,r28,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__Ld24 addi r28,r28,1 slw r0,r29,r28 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__Lcf0 __Ld24: # 0x00000d24 (H.10.NO_SYMBOL+0xd24) rlwinm r4,r28,2,0,29 lwz r12,88(SP) addi SP,SP,80 ori r3,r27,0x0000 mtspr LR,r12 lwzx r0,r26,r4 lwz r27,-20(SP) stw r0,0(r31) stwx r31,r26,r4 lwz r26,-24(SP) lwz r28,-16(SP) lwz r29,-12(SP) __Ld54: # 0x00000d54 (H.10.NO_SYMBOL+0xd54) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __Ld60: # 0x00000d60 (H.10.NO_SYMBOL+0xd60) 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) b __Ld54 __Ld84: # 0x00000d84 (H.10.NO_SYMBOL+0xd84) slw r0,r29,r5 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 neg r0,r3 neg r4,r31 or r4,r31,r4 or r0,r3,r0 srawi r4,r4,31 addi r6,r31,4 stw r30,0(r3) addi r5,r3,4 and r4,r6,r4 ori r27,r3,0x0000 srawi r0,r0,31 and r3,r5,r0 rlwinm r5,r30,2,0,29 addi r4,r4,4 bl ._moveeq{PR} ori r0,r0,0x0000 cmpi 0,0,r31,0 bc BO_IF,CR0_EQ,__Ld60 b __Lcc4 __Ldf0: # 0x00000df0 (H.10.NO_SYMBOL+0xdf0) addi r5,r0,1 addi r0,r0,2 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Lc64 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Le10: # 0x00000e10 (H.10.NO_SYMBOL+0xe10) addi r5,r3,2 slw r0,r29,r5 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Lc64 addi r5,r3,3 slw r0,r29,r5 ori r3,r5,0x0000 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Le48 addi r5,r5,1 slw r0,r29,r5 cmpl 0,0,r30,r0 bc BO_IF_NOT,CR0_GT,__Lc64 b __Le10 __Le48: # 0x00000e48 (H.10.NO_SYMBOL+0xe48) rlwinm r4,r5,2,0,29 lwz r26,T.76.__STATIC_BSS(RTOC) lwzx r27,r26,r4 or. r3,r27,r27 bc BO_IF,CR0_EQ,__Ld84 b __Lc78 __Le60: # 0x00000e60 (H.10.NO_SYMBOL+0xe60) 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 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 __Leac: # 0x00000eac (H.10.NO_SYMBOL+0xeac) lwz r4,T.76.__STATIC_BSS(RTOC) addi r3,r0,0 lwz r28,64(SP) lwz r29,68(SP) lwz r30,72(SP) lwz r0,0(r4) stw r0,0(r31) stw r31,0(r4) 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 0x06 # GPR_SAVED=6 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000002d8 # 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_reverse: # 0x00000f00 (H.10.NO_SYMBOL+0xf00) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) stw r29,-12(SP) stw r28,-16(SP) or. r31,r3,r3 addi r4,r0,0 stw r0,8(SP) stwu SP,-80(SP) bc BO_IF,CR0_EQ,__L10d8 addi r30,r0,0 lwz r28,0(r31) cmpli 0,0,r28,0x0001 cmpi 1,0,r28,0 bc BO_IF,CR1_VX,__L10d8 addi r3,r0,0 bc BO_IF,CR0_GT,__L105c __Lf44: # 0x00000f44 (H.10.NO_SYMBOL+0xf44) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L1028 __Lf58: # 0x00000f58 (H.10.NO_SYMBOL+0xf58) mcrf 0,1 lwz r0,0(r3) stw r28,0(r3) stwx r0,r6,r5 bc BO_IF_NOT,CR0_GT,__L1014 __Lf6c: # 0x00000f6c (H.10.NO_SYMBOL+0xf6c) neg r0,r31 neg r4,r3 or r0,r31,r0 or r5,r3,r4 rlwinm r4,r28,2,0,29 addi r6,r31,4 srawi r9,r0,31 addi r0,r3,4 srawi r7,r5,31 rlwinm r8,r28,31,1,31 addi r5,r4,-4 and r6,r6,r9 and r7,r0,r7 andi. r0,r28,0x0001 cmpi 1,0,r8,0 mtspr CTR,r8 bc BO_IF,CR0_EQ,__Lfd0 lwzx r0,r6,r5 addi r5,r4,-8 addi r30,r0,4 stw r0,0(r7) bc BO_IF,CR1_VX,__Lff4 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __Lfd0: # 0x00000fd0 (H.10.NO_SYMBOL+0xfd0) addi r4,r30,4 addi r8,r5,-4 lwzx r0,r6,r5 addi r5,r5,-8 stwx r0,r7,r30 addi r30,r30,8 lwzx r0,r6,r8 stwx r0,r7,r4 bc BO_dCTR_NZERO_9,CR0_LT,__Lfd0 __Lff4: # 0x00000ff4 (H.10.NO_SYMBOL+0xff4) 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 __L1014: # 0x00001014 (H.10.NO_SYMBOL+0x1014) lwz r28,64(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L1028: # 0x00001028 (H.10.NO_SYMBOL+0x1028) 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,r28,0 stw r28,0(r3) bc BO_IF_NOT,CR0_GT,__Lff4 b __Lf6c __L105c: # 0x0000105c (H.10.NO_SYMBOL+0x105c) addi r4,r0,1 addi r0,r0,2 addi r5,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__Lf44 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1080: # 0x00001080 (H.10.NO_SYMBOL+0x1080) addi r4,r3,2 addi r0,r0,1 slw r5,r5,r4 cmpl 0,0,r28,r5 bc BO_IF_NOT,CR0_GT,__Lf44 addi r4,r3,3 slw r0,r0,r4 ori r3,r4,0x0000 addi r5,r0,1 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L10c0 addi r4,r4,1 slw r0,r5,r4 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__Lf44 b __L1080 __L10c0: # 0x000010c0 (H.10.NO_SYMBOL+0x10c0) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L1028 b __Lf58 __L10d8: # 0x000010d8 (H.10.NO_SYMBOL+0x10d8) addi r3,r0,0 lwz r28,64(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 0x04 # GPR_SAVED=4 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000001f0 # TB_OFFSET # End of traceback table .list_cmp: # 0x00001100 (H.10.NO_SYMBOL+0x1100) 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,__L126c 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,__L124c __L1174: # 0x00001174 (H.10.NO_SYMBOL+0x1174) 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,__L11cc bc BO_IF_NOT,CR2_EQ,__L11c8 __L1198: # 0x00001198 (H.10.NO_SYMBOL+0x1198) 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 __L11c8: # 0x000011c8 (H.10.NO_SYMBOL+0x11c8) bc BO_IF,CR4_EQ,__L1214 __L11cc: # 0x000011cc (H.10.NO_SYMBOL+0x11cc) lwz r3,0(r31) bc BO_IF,CR2_EQ,__L121c __L11d4: # 0x000011d4 (H.10.NO_SYMBOL+0x11d4) lwz r4,0(r29) bl .strcmp{PR} ori r0,r0,0x0000 ori r0,r3,0x0000 bc BO_IF,CR4_EQ,__L11ec addi r31,r31,4 __L11ec: # 0x000011ec (H.10.NO_SYMBOL+0x11ec) bc BO_IF,CR2_EQ,__L11f8 addi r28,r29,4 addi r29,r29,4 __L11f8: # 0x000011f8 (H.10.NO_SYMBOL+0x11f8) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__L1198 __L1200: # 0x00001200 (H.10.NO_SYMBOL+0x1200) cmpl 4,0,r31,r30 cmpl 2,0,r28,r27 bc BO_IF_NOT,CR4_EQ,__L11cc bc BO_IF,CR2_EQ,__L1198 bc BO_IF_NOT,CR4_EQ,__L11cc __L1214: # 0x00001214 (H.10.NO_SYMBOL+0x1214) lwz r3,T.70.NO_SYMBOL(RTOC) bc BO_IF_NOT,CR2_EQ,__L11d4 __L121c: # 0x0000121c (H.10.NO_SYMBOL+0x121c) lwz r4,T.70.NO_SYMBOL(RTOC) bl .strcmp{PR} ori r0,r0,0x0000 ori r0,r3,0x0000 bc BO_IF,CR4_EQ,__L1234 addi r31,r31,4 __L1234: # 0x00001234 (H.10.NO_SYMBOL+0x1234) bc BO_IF,CR2_EQ,__L1240 addi r28,r29,4 addi r29,r29,4 __L1240: # 0x00001240 (H.10.NO_SYMBOL+0x1240) cmpi 0,0,r3,0 bc BO_IF_NOT,CR0_EQ,__L1198 b __L1200 __L124c: # 0x0000124c (H.10.NO_SYMBOL+0x124c) addi r27,r0,0 cmpl 4,0,r31,r30 cmpli 2,0,r29,0x0000 bc BO_IF_NOT,CR4_EQ,__L11cc cmpi 0,0,r29,0 bc BO_IF,CR0_EQ,__L1198 bc BO_IF,CR4_EQ,__L1214 b __L11cc __L126c: # 0x0000126c (H.10.NO_SYMBOL+0x126c) 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,__L124c b __L1174 .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: # 0x000012c0 (H.10.NO_SYMBOL+0x12c0) 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,__L1428 lwz r0,0(r3) rlwinm. r0,r0,2,0,29 add r0,r5,r0 bc BO_IF,CR0_EQ,__L1420 __L12f8: # 0x000012f8 (H.10.NO_SYMBOL+0x12f8) 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 __L1318: # 0x00001318 (H.10.NO_SYMBOL+0x1318) 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,__L1414 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,__L1400 __L1350: # 0x00001350 (H.10.NO_SYMBOL+0x1350) lwz r12,0(r9) cmpl 0,0,r10,r31 addi r10,r6,12 bc BO_IF_NOT,CR0_LT,__L13c4 addi r6,r6,8 cmpl 0,0,r12,r11 bc BO_IF,CR0_EQ,__L139c ori SP,SP,0x0000 __L1370: # 0x00001370 (H.10.NO_SYMBOL+0x1370) 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,__L139c bc BO_IF_NOT,CR0_LT,__L13bc addi r6,r6,8 lwz r12,4(r7) cmpl 0,0,r12,r11 bc BO_IF_NOT,CR0_EQ,__L1370 __L139c: # 0x0000139c (H.10.NO_SYMBOL+0x139c) addi r5,r5,4 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_EQ,__L1318 addi r3,r0,1 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L13bc: # 0x000013bc (H.10.NO_SYMBOL+0x13bc) cmpl 0,0,r6,r31 bc BO_IF_NOT,CR0_LT,__L1400 __L13c4: # 0x000013c4 (H.10.NO_SYMBOL+0x13c4) lwz r10,4(r7) addi r7,r7,4 addi r6,r6,4 cmpl 0,0,r10,r11 bc BO_IF,CR0_EQ,__L139c ori r0,r0,0x0000 ori SP,SP,0x0000 __L13e0: # 0x000013e0 (H.10.NO_SYMBOL+0x13e0) cmpl 0,0,r6,r31 addi r6,r6,4 bc BO_IF,CR0_EQ,__L1400 lwz r10,4(r7) addi r7,r7,4 cmpl 0,0,r10,r11 bc BO_IF,CR0_EQ,__L139c b __L13e0 __L1400: # 0x00001400 (H.10.NO_SYMBOL+0x1400) addi r3,r0,0 lwz r29,-12(SP) lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1414: # 0x00001414 (H.10.NO_SYMBOL+0x1414) addi r31,r0,0 bc BO_IF,CR0_EQ,__L1400 b __L1350 __L1420: # 0x00001420 (H.10.NO_SYMBOL+0x1420) addi r3,r0,1 bclr BO_ALWAYS,CR0_LT __L1428: # 0x00001428 (H.10.NO_SYMBOL+0x1428) addi r0,r0,0 cmpi 0,0,r5,0 bc BO_IF,CR0_EQ,__L1420 b __L12f8 .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: # 0x00001460 (H.10.NO_SYMBOL+0x1460) 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,__L1540 rlwinm. r0,r0,2,0,29 add r0,r3,r0 bc BO_IF_NOT,CR0_EQ,__L1494 __L148c: # 0x0000148c (H.10.NO_SYMBOL+0x148c) addi r3,r0,0 bclr BO_ALWAYS,CR0_LT __L1494: # 0x00001494 (H.10.NO_SYMBOL+0x1494) 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,__L14fc addi r3,r3,8 cmpl 0,0,r7,r4 bc BO_IF,CR0_EQ,__L14ec ori r0,r0,0x0000 ori SP,SP,0x0000 __L14c0: # 0x000014c0 (H.10.NO_SYMBOL+0x14c0) 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,__L14ec bc BO_IF_NOT,CR0_LT,__L14f4 addi r3,r3,8 lwz r6,4(r5) cmpl 0,0,r6,r4 bc BO_IF_NOT,CR0_EQ,__L14c0 __L14ec: # 0x000014ec (H.10.NO_SYMBOL+0x14ec) addi r3,r0,1 bclr BO_ALWAYS,CR0_LT __L14f4: # 0x000014f4 (H.10.NO_SYMBOL+0x14f4) cmpl 0,0,r3,r0 bc BO_IF_NOT,CR0_LT,__L148c __L14fc: # 0x000014fc (H.10.NO_SYMBOL+0x14fc) lwz r6,4(r5) addi r5,r5,4 addi r3,r3,4 cmpl 0,0,r6,r4 bc BO_IF,CR0_EQ,__L14ec ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1520: # 0x00001520 (H.10.NO_SYMBOL+0x1520) cmpl 0,0,r3,r0 addi r3,r3,4 bc BO_IF,CR0_EQ,__L148c lwz r6,4(r5) addi r5,r5,4 cmpl 0,0,r6,r4 bc BO_IF,CR0_EQ,__L14ec b __L1520 __L1540: # 0x00001540 (H.10.NO_SYMBOL+0x1540) addi r0,r0,0 cmpi 0,0,r3,0 bc BO_IF,CR0_EQ,__L148c b __L1494 .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: # 0x00001560 (H.10.NO_SYMBOL+0x1560) 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,__L1674 rlwinm. r0,r0,2,0,29 add r29,r30,r0 bc BO_IF,CR0_EQ,__L1660 __L15b0: # 0x000015b0 (H.10.NO_SYMBOL+0x15b0) addi r3,r31,20 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,__L1640 addi r3,r31,24 bc BO_IF_NOT,CR1_FX,__L1620 ori SP,SP,0x0000 __L15e0: # 0x000015e0 (H.10.NO_SYMBOL+0x15e0) lwz r4,4(r30) bl .printf{PR} ori r0,r0,0x0000 addi r3,r31,24 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,24 cmpl 0,0,r0,r29 bc BO_IF,CR0_LT,__L15e0 cmpl 0,0,r28,r29 bc BO_IF_NOT,CR0_LT,__L1640 ori SP,SP,0x0000 __L1620: # 0x00001620 (H.10.NO_SYMBOL+0x1620) lwz r4,4(r30) addi r30,r30,4 addi r3,r31,24 bl .printf{PR} ori r0,r0,0x0000 addi r28,r28,4 cmpl 0,0,r28,r29 bc BO_IF_NOT,CR0_EQ,__L1620 __L1640: # 0x00001640 (H.10.NO_SYMBOL+0x1640) 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 __L1660: # 0x00001660 (H.10.NO_SYMBOL+0x1660) lwz r29,68(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L1674: # 0x00001674 (H.10.NO_SYMBOL+0x1674) cmpi 0,0,r3,0 addi r29,r0,0 bc BO_IF_NOT,CR0_EQ,__L15b0 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: # 0x000016c0 (H.10.NO_SYMBOL+0x16c0) stw r31,-4(SP) stw r30,-8(SP) addi r4,r3,4 cmpi 0,0,r3,0 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 r31,r0,0 stw r23,-36(SP) stw r22,-40(SP) stw r21,-44(SP) stw r20,-48(SP) stw r19,-52(SP) stw r18,-56(SP) stw r17,-60(SP) stw r12,4(SP) stw r0,8(SP) neg r0,r3 stwu SP,-128(SP) or r0,r3,r0 srawi r0,r0,31 and r30,r4,r0 bc BO_IF,CR0_EQ,__L1a54 lwz r0,0(r3) rlwinm. r0,r0,2,0,29 add r29,r30,r0 bc BO_IF,CR0_EQ,__L1a3c __L1740: # 0x00001740 (H.10.NO_SYMBOL+0x1740) 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 addi r18,r0,1 lwz r17,T.70.NO_SYMBOL(RTOC) __L175c: # 0x0000175c (H.10.NO_SYMBOL+0x175c) lwzu r24,4(r25) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L1a18 cmpi 4,0,r31,0 bc BO_IF,CR4_EQ,__L1a04 __L1770: # 0x00001770 (H.10.NO_SYMBOL+0x1770) lwz r23,0(r31) lbz r0,29(r27) cmpi 0,0,r0,0 bc BO_IF,CR0_EQ,__L19f8 __L1780: # 0x00001780 (H.10.NO_SYMBOL+0x1780) ori r4,r24,0x0000 addi r3,r17,4 bl .printf{PR} ori r0,r0,0x0000 cmpi 0,0,r23,0 bc BO_IF_NOT,CR0_EQ,__L1858 __L1798: # 0x00001798 (H.10.NO_SYMBOL+0x1798) addi r22,r0,1 lwz r31,0(r26) ori r21,r28,0x0000 or. r0,r31,r31 bc BO_IF,CR0_EQ,__L1838 lwz r0,0(r31) stw r0,0(r26) __L17b4: # 0x000017b4 (H.10.NO_SYMBOL+0x17b4) addi r0,r31,4 stw r22,0(r31) neg r3,r31 or r4,r31,r3 srawi r3,r4,31 and r4,r0,r3 stwx r24,r4,r21 lwz r0,0(r25) __L17d4: # 0x000017d4 (H.10.NO_SYMBOL+0x17d4) addi r30,r30,4 cmpl 0,0,r30,r29 bc BO_IF_NOT,CR0_EQ,__L175c __L17e0: # 0x000017e0 (H.10.NO_SYMBOL+0x17e0) ori r3,r31,0x0000 lwz r0,136(SP) lwz r12,132(SP) addi SP,SP,128 mtspr LR,r0 lwz r17,-60(SP) lwz r18,-56(SP) mtcrf 8,r12 lwz r19,-52(SP) lwz r20,-48(SP) lwz r21,-44(SP) 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 __L1838: # 0x00001838 (H.10.NO_SYMBOL+0x1838) 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 __L17b4 __L1858: # 0x00001858 (H.10.NO_SYMBOL+0x1858) addi r0,r23,-1 addi r22,r23,1 ori r3,r28,0x0000 and. r4,r23,r0 ori r20,r31,0x0000 neg r5,r31 bc BO_IF_NOT,CR0_EQ,__L19d0 ori r4,r28,0x0000 addi r0,r0,1 cmpli 0,0,r22,0x0001 bc BO_IF_NOT,CR0_GT,__L18dc addi r3,r28,1 slw r0,r0,r3 addi r5,r0,1 cmpl 0,0,r22,r0 bc BO_IF_NOT,CR0_GT,__L18dc ori r0,r0,0x0000 ori SP,SP,0x0000 __L18a0: # 0x000018a0 (H.10.NO_SYMBOL+0x18a0) addi r3,r4,2 addi r0,r0,1 slw r5,r5,r3 cmpl 0,0,r22,r5 bc BO_IF_NOT,CR0_GT,__L18dc addi r3,r4,3 slw r0,r0,r3 ori r4,r3,0x0000 addi r5,r0,1 cmpl 0,0,r22,r0 bc BO_IF_NOT,CR0_GT,__L18dc addi r3,r3,1 slw r0,r5,r3 cmpl 0,0,r22,r0 bc BO_IF,CR0_GT,__L18a0 __L18dc: # 0x000018dc (H.10.NO_SYMBOL+0x18dc) rlwinm r6,r3,2,0,29 rlwinm r21,r23,2,0,29 slw r3,r18,r3 addi r5,r21,4 ori r4,r20,0x0000 lwzx r31,r26,r6 or. r0,r31,r31 rlwinm r19,r3,2,0,29 addi r3,r19,4 bc BO_IF,CR0_EQ,__L19a0 ori r3,r31,0x0000 lwz r0,0(r31) stwx r0,r26,r6 bl ._moveeq{PR} ori r0,r0,0x0000 bc BO_IF,CR4_EQ,__L17b4 __L191c: # 0x0000191c (H.10.NO_SYMBOL+0x191c) ori r3,r28,0x0000 lwz r0,0(r20) cmpli 0,0,r0,0x0001 cmpi 1,0,r0,0 bc BO_IF,CR1_VX,__L17b4 ori r4,r28,0x0000 addi r6,r0,1 bc BO_IF_NOT,CR0_GT,__L198c addi r3,r28,1 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF_NOT,CR0_GT,__L198c ori SP,SP,0x0000 __L1950: # 0x00001950 (H.10.NO_SYMBOL+0x1950) addi r3,r4,2 addi r5,r0,1 slw r6,r6,r3 cmpl 0,0,r0,r6 bc BO_IF_NOT,CR0_GT,__L198c 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,__L198c addi r3,r3,1 slw r5,r6,r3 cmpl 0,0,r0,r5 bc BO_IF,CR0_GT,__L1950 __L198c: # 0x0000198c (H.10.NO_SYMBOL+0x198c) rlwinm r3,r3,2,0,29 lwzx r0,r26,r3 stw r0,0(r20) stwx r20,r26,r3 b __L17b4 __L19a0: # 0x000019a0 (H.10.NO_SYMBOL+0x19a0) bl .profile_memory{PR} ori r0,r0,0x0000 addi r3,r19,4 bl .malloc{PR} ori r0,r0,0x0000 ori r31,r3,0x0000 ori r4,r20,0x0000 addi r5,r21,4 bl ._moveeq{PR} ori r0,r0,0x0000 bc BO_IF,CR4_EQ,__L17b4 b __L191c __L19d0: # 0x000019d0 (H.10.NO_SYMBOL+0x19d0) or r5,r20,r5 addi r0,r20,4 stw r22,0(r20) srawi r3,r5,31 rlwinm r4,r23,2,0,29 ori r31,r20,0x0000 and r5,r0,r3 stwx r24,r5,r4 lwz r0,0(r25) b __L17d4 __L19f8: # 0x000019f8 (H.10.NO_SYMBOL+0x19f8) cmpi 0,0,r23,0 bc BO_IF_NOT,CR0_EQ,__L1858 b __L1798 __L1a04: # 0x00001a04 (H.10.NO_SYMBOL+0x1a04) ori r23,r28,0x0000 lbz r0,29(r27) cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L1780 b __L19f8 __L1a18: # 0x00001a18 (H.10.NO_SYMBOL+0x1a18) cmpi 4,0,r31,0 cmpl 0,0,r24,r0 bc BO_IF_NOT,CR0_EQ,__L1a34 addi r30,r30,4 cmpl 0,0,r30,r29 bc BO_IF,CR0_EQ,__L17e0 b __L175c __L1a34: # 0x00001a34 (H.10.NO_SYMBOL+0x1a34) bc BO_IF,CR4_EQ,__L1a04 b __L1770 __L1a3c: # 0x00001a3c (H.10.NO_SYMBOL+0x1a3c) ori r3,r31,0x0000 lwz r29,116(SP) lwz r30,120(SP) lwz r31,124(SP) addi SP,SP,128 bclr BO_ALWAYS,CR0_LT __L1a54: # 0x00001a54 (H.10.NO_SYMBOL+0x1a54) addi r29,r0,0 cmpi 0,0,r30,0 bc BO_IF,CR0_EQ,__L1a3c b __L1740 .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 0x0f # GPR_SAVED=15 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x000003a4 # 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: # 0x00001a80 (H.10.NO_SYMBOL+0x1a80) 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) __L1aa4: # 0x00001aa4 (H.10.NO_SYMBOL+0x1aa4) lwzu r30,4(r31) or. r3,r30,r30 bc BO_IF_NOT,CR0_EQ,__L1ae0 addi r29,r29,1 cmpli 0,0,r29,0x0020 bc BO_IF,CR0_LT,__L1aa4 __L1abc: # 0x00001abc (H.10.NO_SYMBOL+0x1abc) 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 __L1ae0: # 0x00001ae0 (H.10.NO_SYMBOL+0x1ae0) lwz r30,0(r30) bl .free{PR} ori r0,r0,0x0000 or. r3,r30,r30 bc BO_IF_NOT,CR0_EQ,__L1ae0 addi r29,r29,1 cmpli 0,0,r29,0x0020 bc BO_IF_NOT,CR0_LT,__L1abc b __L1aa4 .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: # 0x00001b20 (H.10.NO_SYMBOL+0x1b20) 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: # 0x00001b40 (H.10.NO_SYMBOL+0x1b40) 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: # 0x00001b80 (H.10.NO_SYMBOL+0x1b80) addi r0,r0,0 lwz r6,0(r3) cmpi 0,0,r6,0 bc BO_IF_NOT,CR0_GT,__L1c20 lwz r4,T.76.__STATIC_BSS(RTOC) ori r5,r3,0x0000 mtspr CTR,r6 addi r9,r0,1 __L1ba0: # 0x00001ba0 (H.10.NO_SYMBOL+0x1ba0) lwzu r6,4(r5) or. r8,r6,r6 addi r7,r6,4 neg r10,r8 or r8,r6,r10 bc BO_IF,CR0_EQ,__L1c1c 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,__L1c9c cmpl 0,0,r8,r11 bc BO_IF_NOT,CR0_LT,__L1c90 ori SP,SP,0x0000 __L1be0: # 0x00001be0 (H.10.NO_SYMBOL+0x1be0) addi r12,r7,28 addi r7,r7,16 cmpl 0,0,r12,r11 bc BO_IF,CR0_LT,__L1be0 cmpl 1,0,r7,r11 cmpi 0,0,r10,0 bc BO_IF,CR1_FX,__L1c90 bc BO_IF,CR0_EQ,__L1c1c __L1c00: # 0x00001c00 (H.10.NO_SYMBOL+0x1c00) addi r7,r0,0 cmpli 0,0,r10,0x0001 bc BO_IF,CR0_GT,__L1c28 __L1c0c: # 0x00001c0c (H.10.NO_SYMBOL+0x1c0c) rlwinm r7,r7,2,0,29 lwzx r8,r4,r7 stw r8,0(r6) stwx r6,r4,r7 __L1c1c: # 0x00001c1c (H.10.NO_SYMBOL+0x1c1c) bc BO_dCTR_NZERO_9,CR0_LT,__L1ba0 __L1c20: # 0x00001c20 (H.10.NO_SYMBOL+0x1c20) stw r0,0(r3) bclr BO_ALWAYS,CR0_LT __L1c28: # 0x00001c28 (H.10.NO_SYMBOL+0x1c28) addi r8,r0,0 addi r7,r0,1 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1c0c ori SP,SP,0x0000 __L1c40: # 0x00001c40 (H.10.NO_SYMBOL+0x1c40) addi r7,r8,2 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1c0c addi r8,r8,3 slw r7,r9,r8 cmpl 0,0,r10,r7 bc BO_IF_NOT,CR0_GT,__L1c74 addi r7,r8,1 slw r11,r9,r7 cmpl 0,0,r10,r11 bc BO_IF_NOT,CR0_GT,__L1c0c b __L1c40 __L1c74: # 0x00001c74 (H.10.NO_SYMBOL+0x1c74) 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,__L1ba0 b __L1c20 ori SP,SP,0x0000 __L1c90: # 0x00001c90 (H.10.NO_SYMBOL+0x1c90) addi r7,r7,4 cmpl 0,0,r7,r11 bc BO_IF_NOT,CR0_EQ,__L1c90 __L1c9c: # 0x00001c9c (H.10.NO_SYMBOL+0x1c9c) cmpi 0,0,r10,0 bc BO_IF,CR0_EQ,__L1c1c b __L1c00 .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: # 0x00001cc0 (H.10.NO_SYMBOL+0x1cc0) 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,__L1cdc lwzx r3,r3,r5 bclr BO_ALWAYS,CR0_LT __L1cdc: # 0x00001cdc (H.10.NO_SYMBOL+0x1cdc) 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: # 0x00001d00 (H.10.NO_SYMBOL+0x1d00) 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,__L1eb8 addi r30,r0,0 lwz r29,T.70.NO_SYMBOL(RTOC) ori r28,r3,0x0000 __L1d44: # 0x00001d44 (H.10.NO_SYMBOL+0x1d44) cmpi 0,0,r30,0 bc BO_IF_NOT,CR0_EQ,__L1e84 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,__L1e74 __L1d70: # 0x00001d70 (H.10.NO_SYMBOL+0x1d70) 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,__L1e60 __L1d8c: # 0x00001d8c (H.10.NO_SYMBOL+0x1d8c) addi r3,r29,20 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,__L1dec addi r30,r30,1 lwz r0,0(r31) cmp 0,0,r30,r0 bc BO_IF,CR0_LT,__L1d44 __L1dc0: # 0x00001dc0 (H.10.NO_SYMBOL+0x1dc0) 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 __L1dec: # 0x00001dec (H.10.NO_SYMBOL+0x1dec) addi r3,r29,24 bc BO_IF_NOT,CR0_LT,__L1e40 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L1e00: # 0x00001e00 (H.10.NO_SYMBOL+0x1e00) lwz r4,4(r27) bl .printf{PR} ori r0,r0,0x0000 addi r3,r29,24 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,24 cmpl 0,0,r0,r26 bc BO_IF,CR0_LT,__L1e00 cmpl 0,0,r25,r26 bc BO_IF_NOT,CR0_LT,__L1e60 ori SP,SP,0x0000 __L1e40: # 0x00001e40 (H.10.NO_SYMBOL+0x1e40) lwz r4,4(r27) addi r27,r27,4 addi r3,r29,24 bl .printf{PR} ori r0,r0,0x0000 addi r25,r25,4 cmpl 0,0,r25,r26 bc BO_IF_NOT,CR0_EQ,__L1e40 __L1e60: # 0x00001e60 (H.10.NO_SYMBOL+0x1e60) addi r30,r30,1 lwz r0,0(r31) cmp 0,0,r30,r0 bc BO_IF_NOT,CR0_LT,__L1dc0 b __L1d44 __L1e74: # 0x00001e74 (H.10.NO_SYMBOL+0x1e74) addi r26,r0,0 cmpi 0,0,r0,0 bc BO_IF_NOT,CR0_EQ,__L1d8c b __L1e60 __L1e84: # 0x00001e84 (H.10.NO_SYMBOL+0x1e84) addi r3,r29,28 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,__L1e74 b __L1d70 __L1eb8: # 0x00001eb8 (H.10.NO_SYMBOL+0x1eb8) 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: # 0x00001ee0 (H.10.NO_SYMBOL+0x1ee0) mfspr r0,LR stw r31,-4(SP) stw r30,-8(SP) mfcr r12 stw r29,-12(SP) stw r28,-16(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,__L20e0 addi r4,r0,0 lwz r28,0(r31) addi r0,r0,4 cmpi 4,0,r28,0 cmpli 0,0,r28,0x0001 bc BO_IF,CR4_EQ,__L1fa8 addi r3,r0,0 bc BO_IF,CR0_GT,__L2074 __L1f30: # 0x00001f30 (H.10.NO_SYMBOL+0x1f30) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L2044 __L1f44: # 0x00001f44 (H.10.NO_SYMBOL+0x1f44) lwz r0,0(r3) stw r28,0(r3) stwx r0,r6,r5 bc BO_IF_NOT,CR4_GT,__L1fa0 __L1f54: # 0x00001f54 (H.10.NO_SYMBOL+0x1f54) neg r4,r3 neg r0,r31 or r5,r3,r4 or r0,r31,r0 addi r4,r3,4 srawi r5,r5,31 addi r6,r31,4 srawi r0,r0,31 and r4,r4,r5 rlwinm r5,r28,31,1,31 and r6,r6,r0 andi. r0,r28,0x0001 cmpi 1,0,r5,0 mtspr CTR,r5 bc BO_IF,CR0_EQ,__L1ff8 addi r30,r0,4 lwz r0,0(r6) stw r0,0(r4) bc BO_IF_NOT,CR1_VX,__L1ff8 __L1fa0: # 0x00001fa0 (H.10.NO_SYMBOL+0x1fa0) ori r30,r3,0x0000 addi r0,r3,4 __L1fa8: # 0x00001fa8 (H.10.NO_SYMBOL+0x1fa8) neg r3,r30 lwz r6,T.120.str_ptr_compare(RTOC) ori r4,r28,0x0000 or r3,r30,r3 addi r5,r0,4 srawi r3,r3,31 __L1fc0: # 0x00001fc0 (H.10.NO_SYMBOL+0x1fc0) 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 r28,-16(SP) lwz r29,-12(SP) mtcrf 8,r12 lwz r30,-8(SP) lwz r31,-4(SP) bclr BO_ALWAYS,CR0_LT __L1ff8: # 0x00001ff8 (H.10.NO_SYMBOL+0x1ff8) addi r5,r30,4 lwzx r0,r6,r30 stwx r0,r4,r30 addi r7,r30,8 lwzx r0,r6,r5 bc BO_dCTR_ZERO,CR0_LT,__L203c ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L2020: # 0x00002020 (H.10.NO_SYMBOL+0x2020) stwx r0,r4,r5 addi r5,r7,4 lwzx r0,r6,r7 stwx r0,r4,r7 addi r7,r7,8 lwzx r0,r6,r5 bc BO_dCTR_NZERO_9,CR0_LT,__L2020 __L203c: # 0x0000203c (H.10.NO_SYMBOL+0x203c) stwx r0,r4,r5 b __L1fa0 __L2044: # 0x00002044 (H.10.NO_SYMBOL+0x2044) 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 stw r28,0(r3) bc BO_IF_NOT,CR4_GT,__L1fa0 b __L1f54 __L2074: # 0x00002074 (H.10.NO_SYMBOL+0x2074) addi r4,r0,1 addi r5,r0,2 addi r0,r0,1 cmpl 0,0,r28,r5 ori r6,r28,0x0000 bc BO_IF_NOT,CR0_GT,__L1f30 ori SP,SP,0x0000 __L2090: # 0x00002090 (H.10.NO_SYMBOL+0x2090) addi r4,r3,2 slw r5,r0,r4 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L1f30 addi r4,r3,3 slw r5,r0,r4 ori r3,r4,0x0000 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L20c8 addi r4,r4,1 slw r5,r0,r4 cmpl 0,0,r6,r5 bc BO_IF_NOT,CR0_GT,__L1f30 b __L2090 __L20c8: # 0x000020c8 (H.10.NO_SYMBOL+0x20c8) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L2044 b __L1f44 __L20e0: # 0x000020e0 (H.10.NO_SYMBOL+0x20e0) addi r28,r0,0 neg r3,r30 lwz r6,T.120.str_ptr_compare(RTOC) addi r0,r0,4 or r3,r30,r3 ori r4,r28,0x0000 addi r5,r0,4 srawi r3,r3,31 b __L1fc0 .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 0x04 # GPR_SAVED=4 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x00000224 # 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: # 0x00002120 (H.10.NO_SYMBOL+0x2120) 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 addi r4,r0,0 addi r3,r0,0 stw r0,8(SP) subf r0,r31,r5 addi r5,r0,1 stwu SP,-80(SP) srawi r0,r0,2 addze r28,r0 cmpli 0,0,r28,0x0001 bc BO_IF,CR0_GT,__L22b8 __L2164: # 0x00002164 (H.10.NO_SYMBOL+0x2164) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L2270 __L2178: # 0x00002178 (H.10.NO_SYMBOL+0x2178) neg r0,r0 cmpl 0,0,r31,r30 lwz r4,0(r3) stw r28,0(r3) or r0,r3,r0 stwx r4,r6,r5 addi r4,r3,4 srawi r0,r0,31 and r4,r4,r0 bc BO_IF,CR0_EQ,__L225c __L21a0: # 0x000021a0 (H.10.NO_SYMBOL+0x21a0) addi r0,r31,4 addi r6,r31,12 addi r5,r31,-4 addi r4,r4,-4 cmpl 0,0,r0,r30 bc BO_IF_NOT,CR0_LT,__L2220 addi r31,r31,8 lwz r0,4(r5) cmpl 0,0,r6,r30 stw r0,4(r4) lwz r0,8(r5) bc BO_IF_NOT,CR0_LT,__L2208 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L21e0: # 0x000021e0 (H.10.NO_SYMBOL+0x21e0) addi r7,r31,12 addi r5,r5,8 stw r0,8(r4) addi r4,r4,8 addi r31,r31,8 lwz r6,4(r5) stw r6,4(r4) cmpl 0,0,r7,r30 lwz r0,8(r5) bc BO_IF,CR0_LT,__L21e0 __L2208: # 0x00002208 (H.10.NO_SYMBOL+0x2208) addi r5,r5,8 stw r0,8(r4) cmpl 0,0,r31,r30 addi r4,r4,8 bc BO_IF_NOT,CR0_LT,__L223c ori SP,SP,0x0000 __L2220: # 0x00002220 (H.10.NO_SYMBOL+0x2220) lwz r0,4(r5) addi r5,r5,4 stw r0,4(r4) addi r31,r31,4 addi r4,r4,4 cmpl 0,0,r31,r30 bc BO_IF_NOT,CR0_EQ,__L2220 __L223c: # 0x0000223c (H.10.NO_SYMBOL+0x223c) 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 __L225c: # 0x0000225c (H.10.NO_SYMBOL+0x225c) lwz r28,64(SP) lwz r30,72(SP) lwz r31,76(SP) addi SP,SP,80 bclr BO_ALWAYS,CR0_LT __L2270: # 0x00002270 (H.10.NO_SYMBOL+0x2270) 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 neg r0,r3 cmpl 0,0,r31,r30 addi r4,r3,4 or r0,r3,r0 srawi r0,r0,31 stw r28,0(r3) and r4,r4,r0 bc BO_IF,CR0_EQ,__L223c b __L21a0 __L22b8: # 0x000022b8 (H.10.NO_SYMBOL+0x22b8) addi r4,r0,1 addi r0,r0,2 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L2164 ori r0,r0,0x0000 ori SP,SP,0x0000 __L22d0: # 0x000022d0 (H.10.NO_SYMBOL+0x22d0) addi r4,r3,2 slw r0,r5,r4 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L2164 addi r4,r3,3 slw r0,r5,r4 ori r3,r4,0x0000 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L2308 addi r4,r4,1 slw r0,r5,r4 cmpl 0,0,r28,r0 bc BO_IF_NOT,CR0_GT,__L2164 b __L22d0 __L2308: # 0x00002308 (H.10.NO_SYMBOL+0x2308) rlwinm r5,r4,2,0,29 lwz r6,T.76.__STATIC_BSS(RTOC) lwzx r3,r6,r5 or. r0,r3,r3 bc BO_IF,CR0_EQ,__L2270 b __L2178 .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 0x00000200 # 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" H.66..list_append_AF31_5: # 0x00002340 (H.10.NO_SYMBOL+0x2340) 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 r12,4(SP) stw r0,8(SP) ori r0,r3,0x0000 stwu SP,-96(SP) bc BO_IF,CR0_EQ,__L2674 cmpi 4,0,r3,0 bc BO_IF,CR4_EQ,__L266c lwz r28,0(r30) __L2398: # 0x00002398 (H.10.NO_SYMBOL+0x2398) 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,__L2660 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2404 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L23d0: # 0x000023d0 (H.10.NO_SYMBOL+0x23d0) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2404 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2404 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF,CR0_GT,__L23d0 __L2404: # 0x00002404 (H.10.NO_SYMBOL+0x2404) 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,__L2538 bc BO_IF_NOT,CR1_FEX,__L2464 ori r0,r0,0x0000 ori SP,SP,0x0000 __L2430: # 0x00002430 (H.10.NO_SYMBOL+0x2430) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2464 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r25,r0 bc BO_IF_NOT,CR0_GT,__L2464 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r25,r0 bc BO_IF,CR0_GT,__L2430 __L2464: # 0x00002464 (H.10.NO_SYMBOL+0x2464) lwz r23,T.76.__STATIC_BSS(RTOC) rlwinm r4,r3,2,0,29 lwzx r24,r23,r4 or. r0,r24,r24 bc BO_IF,CR0_EQ,__L2638 lwz r0,0(r24) stwx r0,r23,r4 __L2480: # 0x00002480 (H.10.NO_SYMBOL+0x2480) neg r0,r30 neg r3,r24 or r3,r24,r3 or r4,r30,r0 addi r5,r30,4 srawi r4,r4,31 addi r0,r24,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,__L2534 addi r3,r0,0 cmpi 0,0,r5,0 cmpli 1,0,r5,0x0001 bc BO_IF,CR0_EQ,__L2534 addi r4,r0,0 bc BO_IF_NOT,CR1_FEX,__L2524 addi r3,r0,1 addi r0,r0,2 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2524 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L24f0: # 0x000024f0 (H.10.NO_SYMBOL+0x24f0) addi r3,r4,2 slw r0,r27,r3 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2524 addi r3,r4,3 slw r0,r27,r3 ori r4,r3,0x0000 cmpl 0,0,r5,r0 bc BO_IF_NOT,CR0_GT,__L2524 addi r3,r3,1 slw r0,r27,r3 cmpl 0,0,r5,r0 bc BO_IF,CR0_GT,__L24f0 __L2524: # 0x00002524 (H.10.NO_SYMBOL+0x2524) rlwinm r3,r3,2,0,29 lwzx r0,r23,r3 stw r0,0(r30) stwx r30,r23,r3 __L2534: # 0x00002534 (H.10.NO_SYMBOL+0x2534) ori r30,r24,0x0000 __L2538: # 0x00002538 (H.10.NO_SYMBOL+0x2538) 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,__L25f8 addi r3,r0,0 bc BO_IF_NOT,CR0_GT,__L25e4 addi r29,r0,1 addi r0,r0,2 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L25e4 ori r0,r0,0x0000 ori r0,r0,0x0000 ori r0,r0,0x0000 ori SP,SP,0x0000 __L25b0: # 0x000025b0 (H.10.NO_SYMBOL+0x25b0) addi r29,r3,2 slw r0,r27,r29 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L25e4 addi r29,r3,3 slw r0,r27,r29 ori r3,r29,0x0000 cmpl 0,0,r4,r0 bc BO_IF_NOT,CR0_GT,__L25e4 addi r29,r29,1 slw r0,r27,r29 cmpl 0,0,r4,r0 bc BO_IF,CR0_GT,__L25b0 __L25e4: # 0x000025e4 (H.10.NO_SYMBOL+0x25e4) 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 __L25f8: # 0x000025f8 (H.10.NO_SYMBOL+0x25f8) ori r3,r30,0x0000 lwz r0,104(SP) lwz r12,100(SP) addi SP,SP,96 mtspr LR,r0 lwz r23,-36(SP) lwz r24,-32(SP) mtcrf 8,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 __L2638: # 0x00002638 (H.10.NO_SYMBOL+0x2638) 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 r24,r3,0x0000 b __L2480 __L2660: # 0x00002660 (H.10.NO_SYMBOL+0x2660) addi r3,r0,0 bc BO_IF_NOT,CR0_EQ,__L2538 b __L2464 __L266c: # 0x0000266c (H.10.NO_SYMBOL+0x266c) addi r28,r0,0 b __L2398 __L2674: # 0x00002674 (H.10.NO_SYMBOL+0x2674) 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 0x09 # GPR_SAVED=9 .byte 0x00 # FIXEDPARMS=0 .byte 0x00 # FLOATPARMS=0,PARMSONSTK=0 .long 0x0000034c # 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" .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 # 0x00002700 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.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.70.NO_SYMBOL: .tc H.70.NO_SYMBOL{TC},H.72.NO_SYMBOL{RO} 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\001\340" .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 " .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 " .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\a`" .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\n@" .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\n\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\n\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\f\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\017\0" .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\021\0" .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\022\300" .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\024`" .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\025`" .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\026\300" .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\032\200" .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\033 " .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\033@" .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\033\200" .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\034\300" .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\035\0" .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 0x6c697374 # "list" .long 0x203e2025 # " > %" .long 0x73203c0a # "s <\n" .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