.section __TEXT,__text,regular,pure_instructions .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .stabs "/Users/arton/devl/yarv-0.1.0/",100,0,0,Ltext0 .stabs "vm.c",100,0,0,Ltext0 .section __TEXT,__text,regular,pure_instructions .align 2 Ltext0: .stabs "gcc2_compiled.",60,0,0,0 .data .cstring .align 2 LC0: .ascii "%08x(%04d): %08x\0" .align 2 LC1: .ascii " # FRAME_MAGIC_METHOD\0" .align 2 LC2: .ascii " # FRAME_MAGIC_BLOCK\0" .align 2 LC3: .ascii " # FRAME_MAGIC_CLASS\0" .align 2 LC4: .ascii " # FRAME_MAGIC_TOP\0" .align 2 LC5: .ascii " # %s\0" .align 2 LC6: .ascii " (<- %d)\0" .align 2 LC7: .ascii " <- lfp\0" .align 2 LC8: .ascii " <- dfp\0" .align 2 LC9: .ascii " <- cfp\0" .align 2 LC10: .ascii " <- sp\0" .align 2 LC11: .ascii "-- (self, iseq, (magic), pc, cfp, lfp, dfp)\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _stack_dump_raw: .stabd 68,0,17 ; basic block 0 mflr r0 stmw r19,-52(r1) stw r0,8(r1) bcl 20,31,"L00000000001$pb" "L00000000001$pb": stwu r1,-128(r1) mflr r31 .stabd 68,0,19 LBB2: lwz r30,0(r3) .stabd 68,0,17 mr r28,r3 mr r29,r4 mr r20,r5 .stabd 68,0,19 cmplw cr7,r30,r4 .stabd 68,0,17 mr r21,r6 mr r22,r7 .stabd 68,0,19 mr r23,r30 bge- cr7,L18 ; basic block 1 lis r24,0xfaff lis r25,0xfaff lis r26,0xfaff lis r27,0xfaff ori r24,r24,65441 ori r25,r25,65443 ori r26,r26,65445 ori r27,r27,65447 L16: ; basic block 2 .stabd 68,0,20 subf r5,r23,r30 addis r3,r31,ha16(LC0-"L00000000001$pb") lwz r6,0(r30) la r3,lo16(LC0-"L00000000001$pb")(r3) srawi r5,r5,2 mr r4,r30 bl L_printf$stub .stabd 68,0,22 lwz r3,0(r30) cmpw cr7,r3,r24 bne+ cr7,L6 ; basic block 3 addis r3,r31,ha16(LC1-"L00000000001$pb") la r3,lo16(LC1-"L00000000001$pb")(r3) bl L_printf$stub lwz r3,0(r30) L6: ; basic block 4 .stabd 68,0,23 cmpw cr7,r3,r25 bne+ cr7,L7 ; basic block 5 addis r3,r31,ha16(LC2-"L00000000001$pb") la r3,lo16(LC2-"L00000000001$pb")(r3) bl L_printf$stub lwz r3,0(r30) L7: ; basic block 6 .stabd 68,0,24 cmpw cr7,r3,r26 bne+ cr7,L8 ; basic block 7 addis r3,r31,ha16(LC3-"L00000000001$pb") la r3,lo16(LC3-"L00000000001$pb")(r3) bl L_printf$stub lwz r3,0(r30) L8: ; basic block 8 .stabd 68,0,25 cmpw cr7,r3,r27 bne+ cr7,L9 ; basic block 9 addis r3,r31,ha16(LC4-"L00000000001$pb") la r3,lo16(LC4-"L00000000001$pb")(r3) bl L_printf$stub lwz r3,0(r30) L9: ; basic block 10 .stabd 68,0,27 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L10 ; basic block 11 srawi r3,r3,8 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC5-"L00000000001$pb") la r3,lo16(LC5-"L00000000001$pb")(r3) bl L_printf$stub lwz r3,0(r30) L10: ; basic block 12 .stabd 68,0,30 lwz r4,0(r28) cmplw cr7,r4,r3 bgt- cr7,L11 ; basic block 13 lwz r0,16(r28) cmplw cr7,r3,r0 bge+ cr7,L11 .stabd 68,0,31 ; basic block 14 subf r4,r4,r3 addis r3,r31,ha16(LC6-"L00000000001$pb") la r3,lo16(LC6-"L00000000001$pb")(r3) srawi r4,r4,2 bl L_printf$stub L11: ; basic block 15 .stabd 68,0,34 cmpw cr7,r30,r20 bne+ cr7,L12 ; basic block 16 addis r3,r31,ha16(LC7-"L00000000001$pb") la r3,lo16(LC7-"L00000000001$pb")(r3) bl L_printf$stub L12: ; basic block 17 .stabd 68,0,35 cmpw cr7,r30,r21 bne+ cr7,L13 ; basic block 18 addis r3,r31,ha16(LC8-"L00000000001$pb") la r3,lo16(LC8-"L00000000001$pb")(r3) bl L_printf$stub L13: ; basic block 19 .stabd 68,0,36 cmpw cr7,r30,r22 bne+ cr7,L14 ; basic block 20 addis r3,r31,ha16(LC9-"L00000000001$pb") la r3,lo16(LC9-"L00000000001$pb")(r3) bl L_printf$stub L14: ; basic block 21 .stabd 68,0,37 cmpw cr7,r30,r29 bne+ cr7,L15 ; basic block 22 addis r3,r31,ha16(LC10-"L00000000001$pb") la r3,lo16(LC10-"L00000000001$pb")(r3) bl L_printf$stub L15: ; basic block 23 .stabd 68,0,19 addi r30,r30,4 .stabd 68,0,39 li r3,10 bl L_putchar$stub .stabd 68,0,19 cmplw cr7,r30,r29 blt+ cr7,L16 L18: ; basic block 24 .stabd 68,0,41 lwz r0,136(r1) addis r3,r31,ha16(LC11-"L00000000001$pb") addi r1,r1,128 la r3,lo16(LC11-"L00000000001$pb")(r3) mtlr r0 lmw r19,-52(r1) b L_puts$stub LBE2: .stabs "stack_dump_raw:f(0,1)=(0,1)",36,0,17,_stack_dump_raw .stabs "void:t(0,1)",128,0,0,0 .stabs "th:P(0,2)=*(0,3)=xsthread_object:",64,0,17,28 .stabs "sp:P(0,4)=*(0,5)=(0,6)=r(0,6);0000000000000;0037777777777;",64,0,17,29 .stabs "lfp:P(0,4)",64,0,17,20 .stabs "dfp:P(0,4)",64,0,17,21 .stabs "cfp:P(0,4)",64,0,17,22 .stabs "thread_object:T(0,3)=s48stack:(0,4),0,32;stack_size:(0,6),32,32;stack_mark_pointer:(0,4),64,32;pc:(0,4),96,32;sp:(0,4),128,32;lfp:(0,4),160,32;dfp:(0,4),192,32;cfp:(0,4),224,32;block_ptr:(0,7)=*(0,8)=(0,9)=xsRNode:,256,32;vm:(0,5),288,32;stat_insn_usage:(0,5),320,32;klass_nest_stack:(0,5),352,32;;",128,0,0,0 .stabs "VALUE:t(0,5)",128,0,76,0 .stabs "long unsigned int:t(0,6)",128,0,0,0 .stabs "NODE:t(0,8)",128,0,155,0 .stabs "RNode:T(0,9)=s20flags:(0,6),0,32;nd_file:(0,10)=*(0,11)=r(0,11);0;127;,32,32;u1:(0,12)=u4node:(0,13)=*(0,9),0,32;id:(0,14)=(0,6),0,32;value:(0,5),0,32;cfunc:(0,15)=*(0,16)=f(0,5),0,32;tbl:(0,17)=*(0,14),0,32;;,64,32;u2:(0,18)=u4node:(0,13),0,32;id:(0,14),0,32;argc:(0,19)=r(0,19);-2147483648;2147483647;,0,32;value:(0,5),0,32;;,96,32;u3:(0,20)=u4node:(0,13),0,32;id:(0,14),0,32;state:(0,19),0,32;entry:(0,21)=*(0,22)=xsglobal_entry:,0,32;cnt:(0,19),0,32;value:(0,5),0,32;;,128,32;;",128,0,0,0 .stabs "char:t(0,11)",128,0,0,0 .stabs "ID:t(0,14)",128,0,77,0 .stabs "long int:t(0,19)",128,0,0,0 .stabs "global_entry:T(0,22)=s8var:(0,23)=*(0,24)=xsglobal_variable:,0,32;id:(0,14),32,32;;",128,0,0,0 .stabs "p:r(0,4)",64,0,18,30 .stabs "st:r(0,4)",64,0,18,23 .stabn 192,0,0,LBB2 .stabn 224,0,0,LBE2 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope0: .stabs "",36,0,0,Lscope0-_stack_dump_raw .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _stack_dump_thobj: .stabd 68,0,44 ; basic block 0 .stabd 68,0,45 lwz r7,28(r3) lwz r4,16(r3) lwz r5,20(r3) lwz r6,24(r3) b _stack_dump_raw .stabs "stack_dump_thobj:f(0,1)",36,0,44,_stack_dump_thobj .stabs "thobj:P(0,2)",64,0,44,2 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope1: .stabs "",36,0,0,Lscope1-_stack_dump_thobj .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _stack_dump_th: .stabd 68,0,48 ; basic block 0 mflr r0 stmw r29,-12(r1) stw r0,8(r1) .stabd 68,0,50 LBB3: li r4,18 .stabd 68,0,48 stwu r1,-80(r1) mr r29,r3 .stabd 68,0,50 bl L_rb_check_type$stub .stabd 68,0,51 lwz r0,88(r1) lwz r3,16(r29) addi r1,r1,80 mtlr r0 lmw r29,-12(r1) b _stack_dump_thobj LBE3: .stabs "stack_dump_th:f(0,1)",36,0,48,_stack_dump_th .stabs "th:P(0,5)",64,0,48,29 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope2: .stabs "",36,0,0,Lscope2-_stack_dump_th .data .cstring .align 2 LC12: .ascii " == stack dump: SP:%4d CFP:%4d \0" .align 2 LC13: .ascii "LFP:%4d DFP:%4d \0" .align 2 LC14: .ascii "# %s\12\0" .align 2 LC15: .ascii " self : %s\12\0" .align 2 LC16: .ascii " prev : null\0" .align 2 LC17: .ascii " prev : %d\12\0" .align 2 LC18: .ascii " darg %2d: %s\12\0" .align 2 LC19: .ascii " dlocal %2d: %s\12\0" .align 2 LC20: .ascii " stack %2d: %s\12\0" .align 2 LC21: .ascii "#\0" .align 2 LC22: .ascii " block : %s \12\0" .align 2 LC23: .ascii " block : --\0" .align 2 LC24: .ascii " arg %2d: %s\12\0" .align 2 LC25: .ascii " local %2d: %s\12\0" .align 2 LC26: .ascii " stack %2d: %s (%x)\12\0" .align 2 LC27: .ascii "unsupport frame type: %08x\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _stack_dump_each: .stabd 68,0,56 ; basic block 0 stmw r19,-52(r1) .stabd 68,0,70 LBB4: rlwinm r28,r8,0,24,31 .stabd 68,0,56 mfcr r2 .stabd 68,0,70 cmpwi cr7,r28,14 .stabd 68,0,56 mflr r0 bcl 20,31,"L00000000002$pb" "L00000000002$pb": stw r0,8(r1) mflr r31 stw r2,4(r1) mr r27,r8 stwu r1,-144(r1) mr r22,r3 mr r24,r4 mr r26,r5 mr r25,r6 mr r21,r7 .stabd 68,0,70 bne+ cr7,L23 .stabd 68,0,71 ; basic block 1 .stabd 68,0,73 srawi r3,r8,8 .stabd 68,0,71 li r23,0 .stabd 68,0,73 bl L_rb_id2name$stub .stabd 68,0,72 li r19,0 .stabd 68,0,73 mr r20,r3 b L24 L23: ; basic block 2 .stabd 68,0,78 lwz r2,0(r8) .stabd 68,0,76 lwz r23,44(r8) .stabd 68,0,78 lwz r20,12(r2) .stabd 68,0,77 lwz r19,40(r8) L24: ; basic block 3 .stabd 68,0,87 lwz r4,8(r25) lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,83 addi r29,r25,8 .stabd 68,0,87 cmpw cr7,r4,r0 beq- cr7,L26 ; basic block 4 lis r0,0xfaff ori r0,r0,65447 cmpw cr7,r4,r0 beq- cr7,L26 ; basic block 5 lis r0,0xfaff ori r0,r0,65443 cmpw cr7,r4,r0 beq- cr7,L26 ; basic block 6 lis r0,0xfaff ori r0,r0,65445 cmpw cr7,r4,r0 bne- cr7,L25 L26: ; basic block 7 .stabd 68,0,92 lwz r6,8(r29) cmpwi cr7,r6,0 mr r30,r6 beq- cr7,L27 .stabd 68,0,97 ; basic block 8 LBB5: cmpwi cr7,r28,14 li r28,2 beq- cr7,L29 ; basic block 9 .stabd 68,0,101 lwz r28,68(r27) L29: ; basic block 10 .stabd 68,0,106 lwz r3,4(r30) rlwinm r0,r3,0,24,31 mr r8,r3 cmpwi cr7,r0,14 beq- cr7,L31 ; basic block 11 .stabd 68,0,110 li r4,18 bl L_rb_check_type$stub lwz r2,4(r30) lwz r6,8(r29) lwz r8,16(r2) L31: ; basic block 12 .stabd 68,0,113 slwi r7,r28,2 lwz r4,12(r29) lwz r5,16(r29) subf r7,r7,r25 mr r3,r22 bl _stack_dump_each L27: ; basic block 13 .stabd 68,0,120 LBE5: lwz r4,0(r22) addis r3,r31,ha16(LC12-"L00000000002$pb") la r3,lo16(LC12-"L00000000002$pb")(r3) subf r5,r4,r25 subf r4,r4,r21 srawi r4,r4,2 srawi r5,r5,2 bl L_printf$stub .stabd 68,0,121 lwz r0,8(r24) mr r4,r24 cmpwi cr7,r0,6 beq- cr7,L40 ; basic block 14 lwz r0,0(r22) subf r0,r0,r24 srawi r4,r0,2 L40: ; basic block 15 cmpwi cr4,r26,0 beq- cr4,L43 ; basic block 16 lwz r0,8(r26) mr r5,r26 cmpwi cr7,r0,6 beq- cr7,L42 L43: ; basic block 17 lwz r0,0(r22) subf r0,r0,r26 srawi r5,r0,2 L42: ; basic block 18 addis r3,r31,ha16(LC13-"L00000000002$pb") la r3,lo16(LC13-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,124 addis r3,r31,ha16(LC14-"L00000000002$pb") la r3,lo16(LC14-"L00000000002$pb")(r3) mr r4,r20 bl L_printf$stub .stabd 68,0,128 lwz r0,0(r29) lis r2,0xfaff ori r2,r2,65443 cmpw cr7,r0,r2 bne+ cr7,L44 .stabd 68,0,131 ; basic block 19 lwz r3,0(r25) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,132 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC15-"L00000000002$pb") la r3,lo16(LC15-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,134 beq- cr4,L46 ; basic block 20 lwz r2,0(r26) cmpwi cr7,r2,0 bne- cr7,L45 L46: ; basic block 21 .stabd 68,0,135 addis r3,r31,ha16(LC16-"L00000000002$pb") la r3,lo16(LC16-"L00000000002$pb")(r3) bl L_puts$stub b L47 L45: ; basic block 22 .stabd 68,0,138 lwz r0,8(r2) mr r4,r2 cmpwi cr7,r0,6 beq- cr7,L51 ; basic block 23 lwz r0,0(r22) subf r0,r0,r2 srawi r4,r0,2 L51: ; basic block 24 addis r3,r31,ha16(LC17-"L00000000002$pb") la r3,lo16(LC17-"L00000000002$pb")(r3) bl L_printf$stub L47: ; basic block 25 .stabd 68,0,143 li r29,0 cmpw cr7,r29,r23 bge+ cr7,L90 L56: ; basic block 26 .stabd 68,0,144 lwz r2,40(r27) subf r2,r29,r2 slwi r2,r2,2 subf r2,r2,r26 lwz r3,0(r2) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,145 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC18-"L00000000002$pb") la r3,lo16(LC18-"L00000000002$pb")(r3) .stabd 68,0,143 addi r29,r29,1 .stabd 68,0,145 bl L_printf$stub .stabd 68,0,143 cmpw cr7,r29,r23 blt+ cr7,L56 L90: ; basic block 27 .stabd 68,0,147 addi r28,r19,-1 cmpw cr7,r29,r28 bge- cr7,L92 ; basic block 28 mulli r0,r19,-4 slwi r2,r29,2 add r0,r0,r2 add r30,r0,r26 L61: ; basic block 29 .stabd 68,0,148 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,149 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC19-"L00000000002$pb") la r3,lo16(LC19-"L00000000002$pb")(r3) .stabd 68,0,147 addi r29,r29,1 .stabd 68,0,149 bl L_printf$stub .stabd 68,0,147 cmpw cr7,r29,r28 blt+ cr7,L61 L92: ; basic block 30 .stabd 68,0,151 addi r0,r25,28 li r29,0 cmplw cr7,r0,r21 bge- cr7,L22 ; basic block 31 mr r30,r0 li r2,0 L66: ; basic block 32 .stabd 68,0,153 add r2,r2,r25 .stabd 68,0,151 addi r30,r30,4 .stabd 68,0,153 lwz r3,28(r2) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,154 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC20-"L00000000002$pb") la r3,lo16(LC20-"L00000000002$pb")(r3) .stabd 68,0,151 addi r29,r29,1 .stabd 68,0,154 bl L_printf$stub .stabd 68,0,151 cmplw cr7,r30,r21 slwi r2,r29,2 blt+ cr7,L66 ; basic block 33 b L22 L44: ; basic block 34 .stabd 68,0,160 lwz r3,0(r25) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,161 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC15-"L00000000002$pb") la r3,lo16(LC15-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,163 lwz r3,0(r24) cmpwi cr7,r3,0 beq- cr7,L68 .stabd 68,0,165 ; basic block 35 LBB6: lwz r3,12(r3) lwz r0,0(r3) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L69 .stabd 68,0,166 ; basic block 36 addis r3,r31,ha16(LC21-"L00000000002$pb") la r3,lo16(LC21-"L00000000002$pb")(r3) bl L_rb_str_new2$stub stw r3,64(r1) b L70 L69: ; basic block 37 .stabd 68,0,169 bl L_rb_inspect$stub stw r3,64(r1) L70: ; basic block 38 .stabd 68,0,171 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC22-"L00000000002$pb") la r3,lo16(LC22-"L00000000002$pb")(r3) bl L_printf$stub LBE6: b L71 L68: ; basic block 39 .stabd 68,0,174 addis r3,r31,ha16(LC23-"L00000000002$pb") la r3,lo16(LC23-"L00000000002$pb")(r3) bl L_puts$stub L71: ; basic block 40 .stabd 68,0,177 li r29,0 cmpw cr7,r29,r23 bge- cr7,L96 ; basic block 41 mulli r0,r19,-4 add r30,r0,r24 L76: ; basic block 42 .stabd 68,0,178 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,179 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC24-"L00000000002$pb") la r3,lo16(LC24-"L00000000002$pb")(r3) .stabd 68,0,177 addi r29,r29,1 .stabd 68,0,179 bl L_printf$stub .stabd 68,0,177 cmpw cr7,r29,r23 blt+ cr7,L76 L96: ; basic block 43 .stabd 68,0,182 addi r28,r19,-1 cmpw cr7,r29,r28 bge- cr7,L98 ; basic block 44 mulli r0,r19,-4 slwi r2,r29,2 add r0,r0,r2 add r30,r0,r24 L81: ; basic block 45 .stabd 68,0,183 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,184 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC25-"L00000000002$pb") la r3,lo16(LC25-"L00000000002$pb")(r3) .stabd 68,0,182 addi r29,r29,1 .stabd 68,0,184 bl L_printf$stub .stabd 68,0,182 cmpw cr7,r29,r28 blt+ cr7,L81 L98: ; basic block 46 .stabd 68,0,189 lwz r0,0(r24) addi r2,r25,20 .stabd 68,0,188 addi r30,r25,28 .stabd 68,0,189 cmpw cr7,r0,r2 bne+ cr7,L82 .stabd 68,0,190 ; basic block 47 addi r30,r25,40 L82: ; basic block 48 .stabd 68,0,193 cmplw cr7,r30,r21 li r29,0 bge+ cr7,L22 L87: ; basic block 49 .stabd 68,0,196 lwz r3,0(r30) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,197 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC26-"L00000000002$pb") mr r6,r30 la r3,lo16(LC26-"L00000000002$pb")(r3) .stabd 68,0,193 addi r30,r30,4 addi r29,r29,1 .stabd 68,0,197 bl L_printf$stub .stabd 68,0,193 cmplw cr7,r30,r21 blt+ cr7,L87 ; basic block 50 b L22 L25: ; basic block 51 .stabd 68,0,202 addis r3,r31,ha16(LC27-"L00000000002$pb") la r3,lo16(LC27-"L00000000002$pb")(r3) bl L_rb_bug$stub .stabd 68,0,204 L22: ; basic block 52 lwz r0,152(r1) addi r1,r1,144 lwz r11,4(r1) lmw r19,-52(r1) mtlr r0 mtcrf 8,r11 blr LBE4: .stabs "stack_dump_each:f(0,1)",36,0,56,_stack_dump_each .stabs "th:P(0,2)",64,0,54,22 .stabs "lfp:P(0,4)",64,0,55,24 .stabs "dfp:P(0,4)",64,0,55,26 .stabs "cfp:P(0,4)",64,0,55,25 .stabs "sp:P(0,4)",64,0,56,21 .stabs "iseqobj:P(0,25)=*(0,26)=xsiseq_object:",64,0,56,27 .stabs "iseq_object:T(0,26)=s132name:(0,5),0,32;iseq:(0,4),32,32;iseq_mark_ary:(0,5),64,32;insns_ary:(0,5),96,32;iseq_dt:(0,4),128,32;size:(0,6),160,32;insn_info_ary:(0,27)=*(0,28)=xsinsn_info_struct:,192,32;insn_info_size:(0,29)=r(0,29);0000000000000;0037777777777;,224,32;file_name:(0,5),256,32;local_tbl:(0,17),288,32;local_size:(0,30)=r(0,30);-2147483648;2147483647;,320,32;argc:(0,30),352,32;arg_simple:(0,30),384,32;arg_rest:(0,30),416,32;arg_block:(0,30),448,32;arg_opts:(0,30),480,32;arg_opt_tbl:(0,4),512,32;rewind_frame_size:(0,30),544,32;stack_max:(0,30),576,32;type:(0,30),608,32;klass_nest_stack:(0,5),640,32;catch_table_ary:(0,5),672,32;catch_table:(0,31)=*(0,32)=xscatch_table_entry:,704,32;catch_table_size:(0,30),736,32;parent_iseqobj:(0,25),768,32;current_block:(0,5),800,32;start_label:(0,5),832,32;end_label:(0,5),864,32;redo_label:(0,5),896,32;loopval_popped:(0,5),928,32;in_ensure:(0,5),960,32;err_info:(0,5),992,32;cached_const:(0,30),1024,32;;",128,0,0,0 .stabs "insn_info_struct:T(0,28)=s4position:(0,33)=@s16;r(0,33);0;65535;,0,16;line_no:(0,33),16,16;;",128,0,0,0 .stabs "unsigned int:t(0,29)",128,0,0,0 .stabs "int:t(0,30)",128,0,0,0 .stabs "catch_table_entry:T(0,32)=s24type:(0,5),0,32;iseq:(0,5),32,32;start:(0,6),64,32;end:(0,6),96,32;sp:(0,6),128,32;cont:(0,6),160,32;;",128,0,0,0 .stabs "short unsigned int:t(0,33)",128,0,0,0 .stabs "i:r(0,30)",64,0,58,29 .stabs "cf:r(0,34)=*(0,35)=xscontinuation_frame:",64,0,59,29 .stabs "continuation_frame:T(0,35)=s20magic:(0,5),0,32;pc:(0,4),32,32;cfp:(0,4),64,32;lfp:(0,4),96,32;dfp:(0,4),128,32;;",128,0,0,0 .stabs "rstr:(0,5)",128,0,63,64 .stabs "ptr:r(0,4)",64,0,64,30 .stabs "argc:r(0,30)",64,0,66,23 .stabs "local_size:r(0,30)",64,0,66,19 .stabs "rewind:r(0,30)",64,0,67,28 .stabs "name:r(0,10)",64,0,68,20 .stabn 192,0,0,LBB4 .stabs "control_frame:T(0,36)=s28self:(0,5),0,32;iseq:(0,5),32,32;continuation_frame:(0,35),64,160;;",128,0,0,0 .stabs "niseqobj:r(0,25)",64,0,95,8 .stabn 192,0,0,LBB5 .stabn 224,0,0,LBE5 .stabs "vm_block_object:T(0,37)=s20lfp:(0,4),0,32;dfp:(0,4),32,32;self:(0,5),64,32;iseq:(0,5),96,32;proc:(0,5),128,32;;",128,0,0,0 .stabn 224,0,0,LBE4 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope3: .stabs "",36,0,0,Lscope3-_stack_dump_each .data .cstring .align 2 LC28: .ascii " [PC] %04d, [SP] %04d, [LFP] %04d, [DFP] %04d, [CFP] %04d\12\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _debug_print_register: .stabd 68,0,208 ; basic block 0 .stabd 68,0,210 mr. r7,r7 lwz r3,0(r3) .stabd 68,0,208 mflr r0 bcl 20,31,"L00000000003$pb" "L00000000003$pb": .stabd 68,0,210 subf r5,r3,r5 subf r6,r3,r6 .stabd 68,0,208 mflr r10 .stabd 68,0,210 srawi r5,r5,2 .stabd 68,0,208 mtlr r0 .stabd 68,0,210 srawi r6,r6,2 li r0,0 beq- cr0,L103 ; basic block 1 subf r0,r3,r7 srawi r0,r0,2 L103: ; basic block 2 subf r8,r3,r8 addis r3,r10,ha16(LC28-"L00000000003$pb") la r3,lo16(LC28-"L00000000003$pb")(r3) mr r7,r0 srawi r8,r8,2 b L_printf$stub .stabs "debug_print_register:f(0,1)",36,0,208,_debug_print_register .stabs "th:P(0,2)",64,0,207,3 .stabs "pc:P(0,30)",64,0,208,4 .stabs "sp:P(0,4)",64,0,208,5 .stabs "lfp:P(0,4)",64,0,208,6 .stabs "dfp:P(0,4)",64,0,208,7 .stabs "cfp:P(0,4)",64,0,208,8 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope4: .stabs "",36,0,0,Lscope4-_debug_print_register .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_dump_regs: .stabd 68,0,215 ; basic block 0 mflr r0 stmw r29,-12(r1) stw r0,8(r1) mr r29,r3 stwu r1,-80(r1) .stabd 68,0,217 LBB7: li r4,18 bl L_rb_check_type$stub lwz r3,16(r29) .stabd 68,0,219 lwz r0,88(r1) addi r1,r1,80 lwz r5,16(r3) li r4,0 lwz r6,20(r3) mtlr r0 lwz r7,24(r3) lmw r29,-12(r1) lwz r8,28(r3) b _debug_print_register LBE7: .stabs "thread_dump_regs:f(0,1)",36,0,215,_thread_dump_regs .stabs "th:P(0,5)",64,0,215,29 .stabs "thobj:r(0,2)",64,0,216,3 .stabn 192,0,0,LBB7 .stabn 224,0,0,LBE7 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope5: .stabs "",36,0,0,Lscope5-_thread_dump_regs .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _debug_print_pre: .stabd 68,0,226 ; basic block 0 .stabd 68,0,228 li r3,0 li r7,0 b L_iseq_disasm_insn$stub .stabs "debug_print_pre:f(0,1)",36,0,226,_debug_print_pre .stabs "th:P(0,2)",64,0,223,3 .stabs "iseq:P(0,4)",64,0,224,4 .stabs "pc:P(0,30)",64,0,224,5 .stabs "iseqobj:P(0,25)",64,0,225,6 .stabs "sp:P(0,4)",64,0,226,7 .stabs "lfp:P(0,4)",64,0,226,8 .stabs "dfp:P(0,4)",64,0,226,9 .stabs "cfp:P(0,4)",64,0,226,10 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope6: .stabs "",36,0,0,Lscope6-_debug_print_pre .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _debug_print_post: .stabd 68,0,240 ; basic block 0 .stabd 68,0,264 blr .stabs "debug_print_post:f(0,1)",36,0,240,_debug_print_post .stabs "th:P(0,2)",64,0,235,3 .stabs "iseq:P(0,25)",64,0,235,4 .stabs "pc:P(0,30)",64,0,236,5 .stabs "sp:P(0,4)",64,0,236,6 .stabs "lfp:P(0,4)",64,0,236,7 .stabs "dfp:P(0,4)",64,0,236,8 .stabs "cfp:P(0,4)",64,0,238,9 .stabs "reg_a:P(0,5)",64,0,238,10 .stabs "reg_b:p(0,5)",160,0,240,56 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope7: .stabs "",36,0,0,Lscope7-_debug_print_post .data .cstring .align 2 LC31: .ascii "Thread state dump:\0" .align 2 LC32: .ascii "pc : %8x, sp : %8x\12\0" .align 2 LC33: .ascii "cfp: %8x, lfp: %8x, dfp: %8x\12\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_dump_state .section __TEXT,__text,regular,pure_instructions .align 2 _thread_dump_state: .stabd 68,0,508 ; basic block 0 mflr r0 bcl 20,31,"L00000000005$pb" "L00000000005$pb": stmw r28,-16(r1) stw r0,8(r1) mflr r31 stwu r1,-80(r1) mr r28,r3 .stabd 68,0,510 LBB8: li r4,18 bl L_rb_check_type$stub lwz r29,16(r28) .stabd 68,0,512 addis r3,r31,ha16(LC31-"L00000000005$pb") la r3,lo16(LC31-"L00000000005$pb")(r3) bl L_puts$stub .stabd 68,0,513 lwz r4,12(r29) lwz r5,16(r29) addis r3,r31,ha16(LC32-"L00000000005$pb") la r3,lo16(LC32-"L00000000005$pb")(r3) bl L_printf$stub .stabd 68,0,514 lwz r6,24(r29) addis r3,r31,ha16(LC33-"L00000000005$pb") lwz r4,28(r29) lwz r5,20(r29) la r3,lo16(LC33-"L00000000005$pb")(r3) bl L_printf$stub .stabd 68,0,517 lwz r0,88(r1) addi r1,r1,80 LBE8: li r3,4 mtlr r0 lmw r28,-16(r1) blr .stabs "thread_dump_state:F(0,5)",36,0,508,_thread_dump_state .stabs "self:P(0,5)",64,0,508,28 .stabs "thobj:r(0,2)",64,0,509,29 .stabn 192,0,0,LBB8 .stabn 224,0,0,LBE8 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope8: .stabs "",36,0,0,Lscope8-_thread_dump_state .align 2 .globl _thread_set_top_stack .section __TEXT,__text,regular,pure_instructions .align 2 _thread_set_top_stack: .stabd 68,0,589 ; basic block 0 stmw r27,-20(r1) mflr r0 mr r29,r4 bcl 20,31,"L00000000006$pb" "L00000000006$pb": mflr r31 stw r0,8(r1) mr r27,r3 stwu r1,-96(r1) .stabd 68,0,592 LBB9: li r4,18 mr r3,r29 bl L_rb_check_type$stub lwz r28,16(r29) .stabd 68,0,593 bl L_rb_ary_new$stub addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000006$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000006$pb")(r2) lwz r4,0(r2) bl L_rb_ary_push$stub .stabd 68,0,595 addis r2,r31,ha16(L_ruby_top_self$non_lazy_ptr-"L00000000006$pb") .stabd 68,0,593 stw r3,80(r28) .stabd 68,0,595 lis r5,0xfaff lwz r0,104(r1) addi r1,r1,96 lwz r2,lo16(L_ruby_top_self$non_lazy_ptr-"L00000000006$pb")(r2) mr r3,r27 mtlr r0 mr r4,r29 lwz r7,0(r2) ori r5,r5,65447 li r6,0 li r8,0 li r9,0 li r10,0 lmw r27,-20(r1) b _thread_set_environment LBE9: .stabs "thread_set_top_stack:F(0,5)",36,0,589,_thread_set_top_stack .stabs "self:P(0,5)",64,0,589,27 .stabs "iseq:P(0,5)",64,0,589,29 .stabs "iseqobj:r(0,25)",64,0,590,28 .stabn 192,0,0,LBB9 .stabn 224,0,0,LBE9 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope9: .stabs "",36,0,0,Lscope9-_thread_set_top_stack .data .cstring .align 2 LC34: .ascii "wrong number of arguments (%d for 1)\0" .align 2 LC35: .ascii "wrong number of arguments (%d for 0)\0" .align 2 LC36: .ascii "thread_call0: unknown node type %d\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_call0 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_call0: .stabd 68,0,601 ; basic block 0 mflr r0 stmw r24,-32(r1) stw r0,8(r1) bcl 20,31,"L00000000007$pb" "L00000000007$pb": stwu r1,-128(r1) mflr r31 .stabd 68,0,608 LBB10: lwz r4,0(r10) .stabd 68,0,601 mr r28,r10 mr r26,r5 mr r27,r6 .stabd 68,0,608 rlwinm r0,r4,24,25,31 .stabd 68,0,601 mr r25,r8 .stabd 68,0,608 cmpwi cr7,r0,51 .stabd 68,0,601 mr r24,r9 mr r30,r3 .stabd 68,0,608 beq- cr7,L155 ; basic block 1 bgt- cr7,L166 ; basic block 2 cmpwi cr7,r0,2 beq- cr7,L157 ; basic block 3 b L164 L166: ; basic block 4 cmpwi cr7,r0,90 beq- cr7,L153 ; basic block 5 cmpwi cr7,r0,95 beq- cr7,L161 ; basic block 6 b L164 L153: ; basic block 7 .stabd 68,0,610 cmpwi cr7,r8,1 beq+ cr7,L154 .stabd 68,0,611 ; basic block 8 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb") addis r4,r31,ha16(LC34-"L00000000007$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb")(r2) la r4,lo16(LC34-"L00000000007$pb")(r4) mr r5,r8 lwz r3,0(r2) bl L_rb_raise$stub L154: ; basic block 9 .stabd 68,0,613 lwz r4,8(r10) mr r3,r26 lwz r5,0(r9) bl L_rb_ivar_set$stub .stabd 68,0,614 b L152 L155: ; basic block 10 .stabd 68,0,617 cmpwi cr7,r8,0 beq+ cr7,L156 .stabd 68,0,618 ; basic block 11 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb") addis r4,r31,ha16(LC35-"L00000000007$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb")(r2) la r4,lo16(LC35-"L00000000007$pb")(r4) mr r5,r8 lwz r3,0(r2) bl L_rb_raise$stub L156: ; basic block 12 .stabd 68,0,620 lwz r4,8(r10) mr r3,r5 bl L_rb_attr_get$stub .stabd 68,0,621 b L152 L157: ; basic block 13 .stabd 68,0,628 LBB11: li r4,18 bl L_rb_check_type$stub lwz r29,16(r30) .stabd 68,0,626 li r9,0 .stabd 68,0,631 lwz r0,32(r29) .stabd 68,0,629 lwz r30,16(r29) .stabd 68,0,631 cmpwi cr7,r0,0 beq- cr7,L159 .stabd 68,0,632 ; basic block 14 addi r9,r30,24 .stabd 68,0,636 li r0,4 stw r0,8(r9) .stabd 68,0,638 li r0,0 .stabd 68,0,637 lwz r2,32(r29) .stabd 68,0,638 stw r0,16(r9) .stabd 68,0,637 stw r2,12(r9) .stabd 68,0,639 stw r0,32(r29) L159: ; basic block 15 .stabd 68,0,646 slwi r0,r27,8 .stabd 68,0,648 lis r2,0xfaff .stabd 68,0,646 ori r0,r0,14 .stabd 68,0,648 ori r2,r2,65441 .stabd 68,0,646 stw r0,8(r30) .stabd 68,0,657 cmpwi cr7,r9,0 .stabd 68,0,648 stw r2,12(r30) .stabd 68,0,656 addi r11,r30,4 .stabd 68,0,644 stw r9,0(r30) .stabd 68,0,645 stw r26,4(r30) .stabd 68,0,649 lwz r2,12(r29) stw r2,16(r30) .stabd 68,0,650 lwz r0,28(r29) stw r0,20(r30) .stabd 68,0,655 li r0,0 .stabd 68,0,651 lwz r2,20(r29) stw r2,24(r30) .stabd 68,0,657 addi r2,r30,32 .stabd 68,0,652 lwz r9,24(r29) stw r9,28(r30) .stabd 68,0,655 stw r0,24(r29) .stabd 68,0,656 stw r11,28(r29) .stabd 68,0,654 stw r30,20(r29) .stabd 68,0,657 beq- cr7,L160 ; basic block 16 addi r2,r30,44 L160: ; basic block 17 stw r2,16(r29) .stabd 68,0,661 mr r4,r26 lwz r5,12(r28) mr r6,r25 lwz r3,8(r28) mr r7,r24 bl _call_cfunc .stabd 68,0,664 lwz r0,20(r30) stw r0,28(r29) .stabd 68,0,665 lwz r2,24(r30) stw r2,20(r29) .stabd 68,0,666 lwz r0,28(r30) .stabd 68,0,667 stw r30,16(r29) .stabd 68,0,666 stw r0,24(r29) .stabd 68,0,668 b L152 L161: ; basic block 18 .stabd 68,0,674 LBE11: LBB12: li r4,18 bl L_rb_check_type$stub lwz r29,16(r30) .stabd 68,0,671 li r8,0 .stabd 68,0,679 lwz r0,32(r29) .stabd 68,0,675 lwz r2,16(r29) .stabd 68,0,679 cmpwi cr7,r0,0 .stabd 68,0,675 addi r2,r2,4 stw r2,16(r29) .stabd 68,0,679 beq- cr7,L163 ; basic block 19 .stabd 68,0,681 lwz r2,20(r29) .stabd 68,0,682 li r9,0 .stabd 68,0,683 li r0,4 .stabd 68,0,682 stw r9,68(r1) .stabd 68,0,681 stw r2,64(r1) .stabd 68,0,680 addi r8,r1,64 .stabd 68,0,683 stw r0,72(r1) .stabd 68,0,684 lwz r0,32(r29) .stabd 68,0,685 stw r9,80(r1) .stabd 68,0,684 stw r0,76(r1) .stabd 68,0,686 stw r9,32(r29) L163: ; basic block 20 .stabd 68,0,691 lwz r4,12(r28) lis r5,0xfaff ori r5,r5,65441 mr r7,r26 mr r9,r25 mr r10,r24 li r6,0 mr r3,r30 bl _thread_set_environment .stabd 68,0,696 mr r3,r30 bl L_thread_eval_body$stub .stabd 68,0,699 b L152 L164: ; basic block 21 .stabd 68,0,703 LBE12: addis r3,r31,ha16(LC36-"L00000000007$pb") rlwinm r4,r4,24,25,31 la r3,lo16(LC36-"L00000000007$pb")(r3) bl L_rb_bug$stub L152: ; basic block 22 .stabd 68,0,707 lwz r0,136(r1) addi r1,r1,128 lmw r24,-32(r1) mtlr r0 blr LBE10: .stabs "thread_call0:F(0,5)",36,0,601,_thread_call0 .stabs "self:P(0,5)",64,0,600,30 .stabs "klass:P(0,5)",64,0,600,4 .stabs "recv:P(0,5)",64,0,600,26 .stabs "id:P(0,5)",64,0,600,27 .stabs "oid:P(0,14)",64,0,600,7 .stabs "argc:P(0,30)",64,0,601,25 .stabs "argv:P(0,4)",64,0,601,24 .stabs "body:P(0,7)",64,0,601,28 .stabs "nosuper:p(0,30)",160,0,601,184 .stabs "thobj:r(0,2)",64,0,603,29 .stabs "val:r(0,5)",64,0,604,3 .stabn 192,0,0,LBB10 .stabs "sp:r(0,4)",64,0,624,30 .stabs "method_frame:T(0,38)=s32block_ptr:(0,39)=*(0,37),0,32;control_frame:(0,36),32,224;;",128,0,0,0 .stabs "bp:r(0,39)",64,0,626,9 .stabn 192,0,0,LBB11 .stabn 224,0,0,LBE11 .stabs "bp:r(0,39)",64,0,671,8 .stabs "bo:(0,37)",128,0,672,64 .stabn 192,0,0,LBB12 .stabn 224,0,0,LBE12 .stabn 224,0,0,LBE10 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope10: .stabs "",36,0,0,Lscope10-_thread_call0 .data .cstring .align 2 LC38: .ascii "block is not given\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_invoke_yield .section __TEXT,__text,regular,pure_instructions .align 2 _thread_invoke_yield: .stabd 68,0,757 ; basic block 0 mflr r0 bcl 20,31,"L00000000009$pb" "L00000000009$pb": stmw r27,-20(r1) stw r0,8(r1) mr r30,r3 stwu r1,-96(r1) mflr r31 mr r28,r4 .stabd 68,0,761 LBB13: li r4,18 .stabd 68,0,757 mr r29,r5 .stabd 68,0,761 bl L_rb_check_type$stub lwz r3,16(r30) .stabd 68,0,762 lwz r2,20(r3) lwz r7,0(r2) .stabd 68,0,772 cmpwi cr7,r7,0 bne+ cr7,L179 .stabd 68,0,773 ; basic block 1 bl _stack_dump_thobj .stabd 68,0,774 addis r3,r31,ha16(LC38-"L00000000009$pb") la r3,lo16(LC38-"L00000000009$pb")(r3) bl L_rb_bug$stub L179: ; basic block 2 .stabd 68,0,777 lwz r4,12(r7) lwz r0,0(r4) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L180 .stabd 68,0,778 ; basic block 3 lwz r0,104(r1) addi r1,r1,96 mr r5,r28 mr r6,r29 mtlr r0 lmw r27,-20(r1) b _thread_invoke_yield_cfunc L180: ; basic block 4 .stabd 68,0,781 lwz r8,4(r7) lis r5,0xfaff lwz r6,0(r7) mr r9,r28 lwz r7,8(r7) mr r10,r29 mr r3,r30 ori r5,r5,65443 bl _thread_set_environment .stabd 68,0,789 lwz r0,104(r1) addi r1,r1,96 mr r3,r30 mtlr r0 lmw r27,-20(r1) b L_thread_eval_body$stub LBE13: .stabs "thread_invoke_yield:F(0,5)",36,0,757,_thread_invoke_yield .stabs "self:P(0,5)",64,0,757,30 .stabs "argc:P(0,30)",64,0,757,28 .stabs "argv:P(0,4)",64,0,757,29 .stabs "thobj:r(0,2)",64,0,758,3 .stabs "bp:r(0,39)",64,0,759,7 .stabn 192,0,0,LBB13 .stabn 224,0,0,LBE13 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope11: .stabs "",36,0,0,Lscope11-_thread_invoke_yield .align 2 .globl _thread_yield_light_prepare .section __TEXT,__text,regular,pure_instructions .align 2 _thread_yield_light_prepare: .stabd 68,0,795 ; basic block 0 mflr r0 bcl 20,31,"L00000000010$pb" "L00000000010$pb": stmw r24,-32(r1) stw r0,8(r1) mr r27,r3 stwu r1,-96(r1) mflr r31 mr r24,r4 .stabd 68,0,802 LBB14: li r4,18 .stabd 68,0,795 mr r28,r6 mr r25,r5 .stabd 68,0,802 bl L_rb_check_type$stub lwz r30,16(r27) .stabd 68,0,803 lwz r0,16(r30) stw r0,12(r28) .stabd 68,0,806 lwz r2,20(r30) .stabd 68,0,804 lwz r26,24(r30) .stabd 68,0,806 lwz r2,0(r2) cmpwi cr7,r2,0 bne+ cr7,L184 .stabd 68,0,807 ; basic block 1 addis r3,r31,ha16(LC38-"L00000000010$pb") la r3,lo16(LC38-"L00000000010$pb")(r3) bl L_rb_bug$stub L184: ; basic block 2 .stabd 68,0,812 lwz r29,12(r2) .stabd 68,0,814 lis r5,0xfaff lwz r8,4(r2) mr r9,r24 lwz r6,0(r2) mr r10,r25 lwz r7,8(r2) mr r4,r29 ori r5,r5,65443 mr r3,r27 bl _thread_set_environment .stabd 68,0,818 mr r3,r29 li r4,18 bl L_rb_check_type$stub lwz r2,16(r29) .stabd 68,0,828 LBE14: li r3,2 .stabd 68,0,820 LBB15: lwz r0,40(r2) stw r0,24(r28) .stabd 68,0,821 lwz r2,16(r30) stw r2,16(r28) .stabd 68,0,822 lwz r0,12(r30) stw r0,20(r28) .stabd 68,0,823 lwz r2,28(r30) stw r2,8(r28) .stabd 68,0,824 lwz r0,20(r30) stw r0,0(r28) .stabd 68,0,825 lwz r2,24(r30) stw r2,4(r28) .stabd 68,0,826 stw r26,24(r30) lwz r0,104(r1) addi r1,r1,96 lmw r24,-32(r1) mtlr r0 blr LBE15: .stabs "thread_yield_light_prepare:F(0,5)",36,0,795,_thread_yield_light_prepare .stabs "self:P(0,5)",64,0,794,27 .stabs "argc:P(0,30)",64,0,794,24 .stabs "argv:P(0,4)",64,0,794,25 .stabs "data:P(0,40)=*(0,41)=xsyarv_yield_data:",64,0,795,28 .stabs "yarv_yield_data:T(0,41)=s28lfp:(0,4),0,32;dfp:(0,4),32,32;cfp:(0,4),64,32;sp_start:(0,4),96,32;sp:(0,4),128,32;pc:(0,4),160,32;local_size:(0,30),192,32;;",128,0,0,0 .stabs "thobj:r(0,2)",64,0,796,30 .stabs "iseqobj:r(0,25)",64,0,797,2 .stabs "iseq:r(0,5)",64,0,799,29 .stabs "dfp:r(0,4)",64,0,800,26 .stabn 192,0,0,LBB14 .stabn 224,0,0,LBE14 .stabs "thobj:r(0,2)",64,0,796,30 .stabs "iseqobj:r(0,25)",64,0,797,2 .stabs "iseq:r(0,5)",64,0,799,29 .stabs "dfp:r(0,4)",64,0,800,26 .stabn 192,0,0,LBB15 .stabn 224,0,0,LBE15 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope12: .stabs "",36,0,0,Lscope12-_thread_yield_light_prepare .align 2 .globl _thread_yield_light_invoke .section __TEXT,__text,regular,pure_instructions .align 2 _thread_yield_light_invoke: .stabd 68,0,832 ; basic block 0 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r28,r4 stwu r1,-96(r1) .stabd 68,0,841 LBB16: li r4,18 .stabd 68,0,832 mr r30,r5 mr r29,r6 mr r27,r3 .stabd 68,0,841 bl L_rb_check_type$stub .stabd 68,0,847 li r0,0 .stabd 68,0,841 lwz r10,16(r27) .stabd 68,0,847 cmpw cr7,r0,r28 .stabd 68,0,844 lwz r9,24(r29) .stabd 68,0,845 lwz r2,12(r29) .stabd 68,0,847 bge- cr7,L199 ; basic block 1 mtctr r28 L203: ; basic block 2 .stabd 68,0,848 lwz r0,0(r30) .stabd 68,0,850 addi r30,r30,4 .stabd 68,0,848 stw r0,0(r2) .stabd 68,0,849 addi r2,r2,4 .stabd 68,0,847 bdnz L203 ; basic block 3 mr r0,r28 L199: ; basic block 4 .stabd 68,0,852 cmpw cr7,r0,r9 bge- cr7,L201 ; basic block 5 subf r9,r0,r9 li r0,4 mtctr r9 L202: ; basic block 6 .stabd 68,0,853 stw r0,0(r2) .stabd 68,0,854 addi r2,r2,4 .stabd 68,0,852 bdnz L202 L201: ; basic block 7 .stabd 68,0,856 lwz r0,24(r10) .stabd 68,0,864 lis r11,0xfaff ori r11,r11,65443 .stabd 68,0,867 mr r3,r27 .stabd 68,0,856 stw r0,0(r2) .stabd 68,0,858 lwz r2,16(r29) stw r2,16(r10) .stabd 68,0,859 lwz r0,20(r29) stw r0,12(r10) .stabd 68,0,860 lwz r9,8(r29) stw r9,28(r10) .stabd 68,0,861 lwz r0,0(r29) stw r0,20(r10) .stabd 68,0,863 lwz r2,4(r29) stw r2,24(r10) .stabd 68,0,864 stw r11,8(r9) .stabd 68,0,867 lwz r0,104(r1) addi r1,r1,96 lmw r26,-24(r1) mtlr r0 b L_thread_eval_body$stub LBE16: .stabs "thread_yield_light_invoke:F(0,5)",36,0,832,_thread_yield_light_invoke .stabs "self:P(0,5)",64,0,831,27 .stabs "argc:P(0,30)",64,0,831,28 .stabs "argv:P(0,4)",64,0,831,30 .stabs "data:P(0,40)",64,0,832,29 .stabs "thobj:r(0,2)",64,0,833,10 .stabs "local_size:r(0,30)",64,0,834,9 .stabs "i:r(0,30)",64,0,835,0 .stabs "sp:r(0,4)",64,0,836,2 .stabn 192,0,0,LBB16 .stabn 224,0,0,LBE16 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope13: .stabs "",36,0,0,Lscope13-_thread_yield_light_invoke .align 2 .globl _thread_invoke_proc_call .section __TEXT,__text,regular,pure_instructions .align 2 _thread_invoke_proc_call: .stabd 68,0,871 ; basic block 0 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r29,r4 stwu r1,-96(r1) .stabd 68,0,876 LBB17: li r4,18 .stabd 68,0,871 mr r27,r5 mr r26,r6 mr r28,r3 .stabd 68,0,876 bl L_rb_check_type$stub .stabd 68,0,877 mr r3,r29 li r4,18 bl L_rb_check_type$stub lwz r2,16(r29) .stabd 68,0,880 lis r5,0xfaff mr r9,r27 lwz r8,4(r2) mr r10,r26 lwz r4,12(r2) mr r3,r28 lwz r6,0(r2) ori r5,r5,65443 lwz r7,8(r2) bl _thread_set_environment .stabd 68,0,884 lwz r0,104(r1) addi r1,r1,96 mr r3,r28 mtlr r0 lmw r26,-24(r1) b L_thread_eval_body$stub LBE17: .stabs "thread_invoke_proc_call:F(0,5)",36,0,871,_thread_invoke_proc_call .stabs "self:P(0,5)",64,0,871,28 .stabs "proc:P(0,5)",64,0,871,29 .stabs "argc:P(0,30)",64,0,871,27 .stabs "argv:P(0,4)",64,0,871,26 .stabs "procobj:r(0,42)=*(0,43)=xsvm_proc_object:",64,0,873,2 .stabs "vm_proc_object:T(0,43)=s28bo:(0,37),0,160;envobj:(0,5),160,32;blockobj:(0,5),192,32;;",128,0,0,0 .stabn 192,0,0,LBB17 .stabn 224,0,0,LBE17 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope14: .stabs "",36,0,0,Lscope14-_thread_invoke_proc_call .data .cstring .align 2 LC39: .ascii "thread_make_evn_object: should not be reached (frame is already in heap)\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_make_env_object .section __TEXT,__text,regular,pure_instructions .align 2 _thread_make_env_object: .stabd 68,0,888 ; basic block 0 mflr r0 stmw r21,-44(r1) stw r0,8(r1) bcl 20,31,"L00000000011$pb" "L00000000011$pb": stwu r1,-112(r1) mflr r31 .stabd 68,0,896 LBB18: lwz r30,8(r4) .stabd 68,0,888 mr r23,r4 mr r21,r3 mr r22,r5 .stabd 68,0,896 cmpwi cr7,r30,6 .stabd 68,0,889 li r24,0 .stabd 68,0,896 bne+ cr7,L208 .stabd 68,0,897 ; basic block 1 addis r3,r31,ha16(LC39-"L00000000011$pb") la r3,lo16(LC39-"L00000000011$pb")(r3) bl L_rb_bug$stub L208: ; basic block 2 .stabd 68,0,902 li r4,18 mr r3,r30 bl L_rb_check_type$stub .stabd 68,0,905 addis r2,r31,ha16(L_cYarvEnv$non_lazy_ptr-"L00000000011$pb") lwz r2,lo16(L_cYarvEnv$non_lazy_ptr-"L00000000011$pb")(r2) .stabd 68,0,902 lwz r9,16(r30) .stabd 68,0,905 lwz r3,0(r2) .stabd 68,0,903 lwz r27,40(r9) .stabd 68,0,905 bl L_rb_obj_alloc$stub .stabd 68,0,906 li r4,18 .stabd 68,0,905 mr r26,r3 .stabd 68,0,908 slwi r25,r27,2 .stabd 68,0,906 bl L_rb_check_type$stub lwz r30,16(r26) .stabd 68,0,908 addi r3,r25,24 bl L_ruby_xmalloc$stub .stabd 68,0,913 cmpw cr7,r23,r22 .stabd 68,0,909 addi r0,r27,6 .stabd 68,0,910 add r2,r3,r25 .stabd 68,0,908 mr r28,r3 .stabd 68,0,909 stw r0,4(r30) .stabd 68,0,908 stw r3,0(r30) .stabd 68,0,910 stw r2,16(r30) .stabd 68,0,913 bne+ cr7,L211 ; basic block 3 .stabd 68,0,917 stw r2,12(r30) .stabd 68,0,916 stw r24,8(r30) .stabd 68,0,917 b L212 L211: ; basic block 4 .stabd 68,0,920 LBB19: lwz r29,0(r23) .stabd 68,0,923 lwz r0,8(r29) cmpwi cr7,r0,6 bne+ cr7,L213 .stabd 68,0,925 ; basic block 5 lwz r24,16(r29) .stabd 68,0,926 li r4,18 mr r3,r24 bl L_rb_check_type$stub lwz r2,16(r24) b L215 L213: ; basic block 6 .stabd 68,0,930 mr r5,r22 mr r4,r29 mr r3,r21 bl _thread_make_env_object .stabd 68,0,931 li r4,18 .stabd 68,0,930 mr r24,r3 .stabd 68,0,931 bl L_rb_check_type$stub lwz r2,16(r24) .stabd 68,0,932 stw r29,20(r30) .stabd 68,0,933 lwz r0,16(r2) stw r0,0(r23) L215: ; basic block 7 .stabd 68,0,937 lwz r0,12(r2) .stabd 68,0,936 stw r24,8(r30) .stabd 68,0,937 stw r0,12(r30) L212: ; basic block 8 .stabd 68,0,941 LBE19: addi r2,r27,1 li r9,0 cmpw cr7,r9,r2 .stabd 68,0,940 slwi r0,r27,2 subf r3,r0,r23 .stabd 68,0,941 bge- cr7,L224 ; basic block 9 mtctr r2 L225: ; basic block 10 .stabd 68,0,942 slwi r2,r9,2 .stabd 68,0,941 addi r9,r9,1 .stabd 68,0,942 lwzx r0,r2,r3 stwx r0,r2,r28 .stabd 68,0,941 bdnz L225 L224: ; basic block 11 .stabd 68,0,946 add r2,r28,r25 .stabd 68,0,947 li r0,0 .stabd 68,0,946 addi r9,r2,4 .stabd 68,0,949 stw r24,4(r2) .stabd 68,0,948 li r2,6 .stabd 68,0,947 stw r0,8(r9) .stabd 68,0,948 stw r2,4(r9) .stabd 68,0,955 LBE18: mr r3,r26 .stabd 68,0,950 LBB20: stw r26,12(r9) .stabd 68,0,952 stw r26,0(r23) .stabd 68,0,955 lwz r0,120(r1) addi r1,r1,112 lmw r21,-44(r1) mtlr r0 blr LBE20: .stabs "thread_make_env_object:F(0,5)",36,0,888,_thread_make_env_object .stabs "th:P(0,5)",64,0,888,21 .stabs "envptr:P(0,4)",64,0,888,23 .stabs "endptr:P(0,4)",64,0,888,22 .stabs "env:r(0,5)",64,0,889,26 .stabs "prevenv:r(0,5)",64,0,889,24 .stabs "sp:r(0,4)",64,0,890,3 .stabs "envctrl:r(0,44)=*(0,45)=xsvm_env_control:",64,0,891,9 .stabs "vm_env_control:T(0,45)=s16prev_env:(0,5),0,32;is_in_heap:(0,5),32,32;is_orphan:(0,5),64,32;self:(0,5),96,32;;",128,0,0,0 .stabs "envobj:r(0,46)=*(0,47)=xsvm_env_object:",64,0,892,30 .stabs "vm_env_object:T(0,47)=s24env:(0,4),0,32;env_size:(0,30),32,32;prev_envobj:(0,5),64,32;lfp:(0,4),96,32;dfp:(0,4),128,32;orig_prev_dfp:(0,4),160,32;;",128,0,0,0 .stabs "iseqobj:r(0,25)",64,0,893,9 .stabs "i:r(0,30)",64,0,894,9 .stabs "local_size:r(0,30)",64,0,894,27 .stabn 192,0,0,LBB18 .stabs "prev_envptr:r(0,4)",64,0,920,29 .stabs "prevenvobj:r(0,46)",64,0,921,2 .stabn 192,0,0,LBB19 .stabn 224,0,0,LBE19 .stabn 224,0,0,LBE18 .stabs "env:r(0,5)",64,0,889,26 .stabs "prevenv:r(0,5)",64,0,889,24 .stabs "sp:r(0,4)",64,0,890,3 .stabs "envctrl:r(0,44)",64,0,891,9 .stabs "envobj:r(0,46)",64,0,892,30 .stabs "iseqobj:r(0,25)",64,0,893,9 .stabs "i:r(0,30)",64,0,894,9 .stabs "local_size:r(0,30)",64,0,894,27 .stabn 192,0,0,LBB20 .stabn 224,0,0,LBE20 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope15: .stabs "",36,0,0,Lscope15-_thread_make_env_object .align 2 .globl _get_block_object .section __TEXT,__text,regular,pure_instructions .align 2 _get_block_object: .stabd 68,0,963 ; basic block 0 mflr r0 stmw r27,-20(r1) stw r0,8(r1) mr r28,r4 stwu r1,-96(r1) mr r27,r3 .stabd 68,0,964 LBB21: lwz r30,0(r4) .stabd 68,0,967 li r0,0 cmpwi cr7,r30,0 beq- cr7,L226 ; basic block 1 .stabd 68,0,972 lwz r0,16(r30) .stabd 68,0,990 cmpwi cr7,r0,0 mr r29,r0 bne+ cr7,L231 .stabd 68,0,977 ; basic block 2 LBB22: lwz r6,4(r30) .stabd 68,0,979 lwz r5,8(r30) lwz r8,0(r30) mr r7,r6 lwz r4,12(r30) addi r6,r6,4 bl L_thread_make_proc_object$stub .stabd 68,0,982 li r4,18 .stabd 68,0,979 mr r29,r3 .stabd 68,0,982 bl L_rb_check_type$stub lwz r0,16(r29) .stabd 68,0,985 mr r3,r27 li r4,18 .stabd 68,0,983 stw r0,0(r28) .stabd 68,0,985 bl L_rb_check_type$stub lwz r9,16(r27) .stabd 68,0,986 lwz r0,20(r9) stw r0,0(r30) .stabd 68,0,987 lwz r2,24(r9) stw r2,4(r30) L231: ; basic block 3 .stabd 68,0,993 LBE22: mr r0,r29 .stabd 68,0,994 L226: ; basic block 4 LBE21: mr r3,r0 lwz r0,104(r1) addi r1,r1,96 mtlr r0 lmw r27,-20(r1) blr .stabs "get_block_object:F(0,5)",36,0,963,_get_block_object .stabs "th:P(0,5)",64,0,963,27 .stabs "block_ptr:P(0,4)",64,0,963,28 .stabs "bp:r(0,39)",64,0,964,30 .stabs "block:r(0,5)",64,0,965,29 .stabn 192,0,0,LBB21 .stabs "pp:r(0,42)",64,0,974,0 .stabs "thobj:r(0,2)",64,0,975,9 .stabn 192,0,0,LBB22 .stabn 224,0,0,LBE22 .stabn 224,0,0,LBE21 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope16: .stabs "",36,0,0,Lscope16-_get_block_object .data .cstring .align 2 LC40: .ascii "lfp must point env in heap\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_make_proc_object .section __TEXT,__text,regular,pure_instructions .align 2 _thread_make_proc_object: .stabd 68,0,998 ; basic block 0 mflr r0 bcl 20,31,"L00000000012$pb" "L00000000012$pb": stmw r20,-48(r1) stw r0,8(r1) mr r28,r7 stwu r1,-112(r1) mflr r31 mr r20,r4 mr r30,r6 .stabd 68,0,1009 LBB23: li r4,18 .stabd 68,0,998 mr r27,r3 mr r21,r5 mr r23,r8 .stabd 68,0,1009 bl L_rb_check_type$stub .stabd 68,0,1011 lwz r0,8(r28) .stabd 68,0,1009 lwz r29,16(r27) .stabd 68,0,1011 cmpwi cr7,r0,6 bne- cr7,L234 .stabd 68,0,1012 ; basic block 1 lwz r0,8(r23) cmpwi cr7,r0,6 beq+ cr7,L235 .stabd 68,0,1013 ; basic block 2 addis r3,r31,ha16(LC40-"L00000000012$pb") la r3,lo16(LC40-"L00000000012$pb")(r3) bl L_rb_bug$stub L235: ; basic block 3 .stabd 68,0,1016 stw r28,24(r29) .stabd 68,0,1020 li r4,18 .stabd 68,0,1017 stw r23,20(r29) .stabd 68,0,1019 lwz r26,16(r28) .stabd 68,0,1020 mr r3,r26 bl L_rb_check_type$stub .stabd 68,0,1022 mr r3,r27 mr r4,r23 .stabd 68,0,1020 lwz r28,16(r26) .stabd 68,0,1022 bl _get_block_object mr r22,r3 b L237 L234: ; basic block 4 .stabd 68,0,1030 LBB24: mr r4,r28 mr r5,r23 mr r3,r27 bl _thread_make_env_object .stabd 68,0,1031 li r4,18 .stabd 68,0,1030 mr r26,r3 .stabd 68,0,1031 bl L_rb_check_type$stub lwz r28,16(r26) .stabd 68,0,1040 mr r3,r27 .stabd 68,0,1035 lwz r25,12(r28) .stabd 68,0,1034 lwz r27,16(r28) .stabd 68,0,1040 mr r4,r25 .stabd 68,0,1037 lwz r24,20(r28) .stabd 68,0,1040 bl _get_block_object .stabd 68,0,1042 stw r27,24(r29) .stabd 68,0,1043 stw r25,20(r29) .stabd 68,0,1040 mr r22,r3 .stabd 68,0,1046 lwz r3,8(r28) cmpwi cr7,r3,0 beq+ cr7,L237 .stabd 68,0,1047 ; basic block 5 li r4,18 bl L_rb_check_type$stub lwz r2,8(r28) .stabd 68,0,1053 cmpwi cr7,r30,0 .stabd 68,0,1047 lwz r11,16(r2) .stabd 68,0,1048 lwz r27,16(r11) .stabd 68,0,1053 beq- cr7,L237 L251: ; basic block 6 .stabd 68,0,1056 LBB25: lwz r2,24(r30) .stabd 68,0,1057 lwz r9,20(r30) .stabd 68,0,1064 cmpwi cr6,r2,0 beq- cr6,L245 ; basic block 7 lwz r0,8(r2) cmpwi cr7,r0,6 beq- cr7,L237 L245: ; basic block 8 .stabd 68,0,1069 cmpw cr7,r9,r23 bne+ cr7,L246 .stabd 68,0,1071 ; basic block 9 stw r25,20(r30) L246: ; basic block 10 .stabd 68,0,1074 beq- cr6,L247 ; basic block 11 cmpw cr7,r2,r24 bne+ cr7,L247 ; basic block 12 .stabd 68,0,1078 cmpw cr7,r24,r23 .stabd 68,0,1076 stw r27,24(r30) .stabd 68,0,1078 beq- cr7,L237 ; basic block 13 .stabd 68,0,1084 lwz r29,8(r11) .stabd 68,0,1085 li r4,18 .stabd 68,0,1083 lwz r24,20(r11) .stabd 68,0,1085 mr r3,r29 bl L_rb_check_type$stub lwz r11,16(r29) .stabd 68,0,1086 lwz r27,16(r11) L247: ; basic block 14 .stabd 68,0,1089 lwz r30,16(r30) LBE25: cmpwi cr7,r30,0 bne+ cr7,L251 L237: ; basic block 15 .stabd 68,0,1093 addis r2,r31,ha16(L_cYarvProc$non_lazy_ptr-"L00000000012$pb") lwz r2,lo16(L_cYarvProc$non_lazy_ptr-"L00000000012$pb")(r2) LBE24: lwz r3,0(r2) bl L_rb_obj_alloc$stub .stabd 68,0,1095 li r4,18 .stabd 68,0,1093 mr r29,r3 .stabd 68,0,1095 bl L_rb_check_type$stub .stabd 68,0,1097 lwz r0,12(r28) .stabd 68,0,1105 LBE23: mr r3,r29 .stabd 68,0,1095 LBB26: lwz r2,16(r29) .stabd 68,0,1097 stw r0,0(r2) .stabd 68,0,1098 lwz r9,16(r28) .stabd 68,0,1102 stw r22,24(r2) .stabd 68,0,1098 stw r9,4(r2) .stabd 68,0,1099 stw r21,8(r2) .stabd 68,0,1100 stw r20,12(r2) .stabd 68,0,1101 stw r26,20(r2) lwz r0,120(r1) addi r1,r1,112 lmw r20,-48(r1) mtlr r0 blr LBE26: .stabs "thread_make_proc_object:F(0,5)",36,0,998,_thread_make_proc_object .stabs "th:P(0,5)",64,0,997,27 .stabs "proc_iseq:P(0,5)",64,0,997,20 .stabs "self:P(0,5)",64,0,997,21 .stabs "cfp:P(0,4)",64,0,998,30 .stabs "orig_dfp:P(0,4)",64,0,998,28 .stabs "orig_lfp:P(0,4)",64,0,998,23 .stabs "proc:r(0,5)",64,0,999,29 .stabs "env:r(0,5)",64,0,999,26 .stabs "dfp:r(0,4)",64,0,1001,27 .stabs "lfp:r(0,4)",64,0,1002,25 .stabs "block:r(0,5)",64,0,1003,22 .stabs "thobj:r(0,2)",64,0,1005,29 .stabs "procobj:r(0,42)",64,0,1006,2 .stabs "envobj:r(0,46)",64,0,1007,28 .stabn 192,0,0,LBB23 .stabs "odfp:r(0,4)",64,0,1025,24 .stabs "ienv:r(0,5)",64,0,1026,29 .stabs "ienvobj:r(0,46)",64,0,1027,11 .stabn 192,0,0,LBB24 .stabs "td:r(0,4)",64,0,1055,2 .stabs "tl:r(0,4)",64,0,1055,9 .stabn 192,0,0,LBB25 .stabn 224,0,0,LBE25 .stabn 224,0,0,LBE24 .stabn 224,0,0,LBE23 .stabs "proc:r(0,5)",64,0,999,29 .stabs "env:r(0,5)",64,0,999,26 .stabs "dfp:r(0,4)",64,0,1001,27 .stabs "lfp:r(0,4)",64,0,1002,25 .stabs "block:r(0,5)",64,0,1003,22 .stabs "thobj:r(0,2)",64,0,1005,29 .stabs "procobj:r(0,42)",64,0,1006,2 .stabs "envobj:r(0,46)",64,0,1007,28 .stabn 192,0,0,LBB26 .stabn 224,0,0,LBE26 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope17: .stabs "",36,0,0,Lscope17-_thread_make_proc_object .data .cstring .align 2 LC42: .ascii "in `%s'\0" .align 2 LC43: .ascii "thread_backtrace: unkown instruction (%d)\0" .align 2 LC44: .ascii "%s:%d\0" .align 2 LC45: .ascii "%s:%d:in `%s' (in block)\0" .align 2 LC46: .ascii "%s:%d:in `%s'\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_backtrace .section __TEXT,__text,regular,pure_instructions .align 2 _thread_backtrace: .stabd 68,0,1108 ; basic block 0 mflr r0 bcl 20,31,"L00000000013$pb" "L00000000013$pb": stmw r24,-32(r1) stw r0,8(r1) mr r29,r3 stwu r1,-352(r1) mflr r31 mr r24,r4 .stabd 68,0,1115 LBB27: li r4,18 bl L_rb_check_type$stub lwz r28,16(r29) .stabd 68,0,1116 bl L_rb_ary_new$stub .stabd 68,0,1112 li r30,0 .stabd 68,0,1118 lwz r29,28(r28) .stabd 68,0,1116 mr r26,r3 .stabd 68,0,1110 li r28,0 .stabd 68,0,1120 cmpwi cr7,r29,0 beq- cr7,L281 L279: ; basic block 1 .stabd 68,0,1122 LBB28: cmpw cr7,r30,r24 .stabd 68,0,1121 mr r27,r29 .stabd 68,0,1122 ble- cr7,L259 .stabd 68,0,1124 ; basic block 2 lwz r3,4(r29) rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L260 .stabd 68,0,1126 ; basic block 3 srawi r3,r3,8 bl L_rb_id2name$stub addis r5,r31,ha16(LC42-"L00000000013$pb") mr r6,r3 la r5,lo16(LC42-"L00000000013$pb")(r5) li r4,256 addi r3,r1,64 bl L_snprintf$stub .stabd 68,0,1129 addi r3,r1,64 bl L_rb_str_new2$stub mr r4,r3 mr r3,r26 bl L_rb_ary_push$stub b L259 L285: ; basic block 4 .stabd 68,0,1139 LBB29: lhz r25,-2(r2) .stabd 68,0,1141 b L264 L260: ; basic block 5 .stabd 68,0,1135 li r4,18 bl L_rb_check_type$stub lwz r2,4(r29) .stabd 68,0,1137 li r11,0 .stabd 68,0,1135 lwz r7,16(r2) .stabd 68,0,1137 lwz r10,28(r7) .stabd 68,0,1136 lwz r0,16(r7) .stabd 68,0,1137 cmplw cr7,r11,r10 .stabd 68,0,1136 subf r0,r0,r28 srawi r4,r0,2 .stabd 68,0,1137 bge- cr7,L264 ; basic block 6 lwz r9,24(r7) L268: ; basic block 7 .stabd 68,0,1138 slwi r2,r11,2 lhzx r0,r2,r9 add r2,r2,r9 cmpw cr7,r0,r4 beq- cr7,L285 .stabd 68,0,1137 ; basic block 8 addi r11,r11,1 cmplw cr7,r11,r10 blt+ cr7,L268 L264: ; basic block 9 .stabd 68,0,1144 cmpw cr7,r11,r10 bne+ cr7,L269 .stabd 68,0,1145 ; basic block 10 addis r3,r31,ha16(LC43-"L00000000013$pb") la r3,lo16(LC43-"L00000000013$pb")(r3) bl L_rb_bug$stub L269: ; basic block 11 .stabd 68,0,1148 lwz r0,76(r7) cmpwi cr7,r0,3 bne+ cr7,L270 .stabd 68,0,1149 ; basic block 12 lwz r2,32(r7) addis r5,r31,ha16(LC44-"L00000000013$pb") la r5,lo16(LC44-"L00000000013$pb")(r5) addi r3,r1,64 lwz r6,12(r2) li r4,256 mr r7,r25 bl L_snprintf$stub b L271 L270: ; basic block 13 .stabd 68,0,1152 cmpwi cr7,r0,7 bne- cr7,L272 .stabd 68,0,1153 ; basic block 14 .stabd 68,0,1155 LBB30: cmpwi cr7,r7,0 .stabd 68,0,1153 li r8,0 .stabd 68,0,1154 mr r2,r7 .stabd 68,0,1155 beq- cr7,L284 L277: ; basic block 15 .stabd 68,0,1156 lwz r0,96(r2) cmpwi cr7,r0,0 bne- cr7,L276 .stabd 68,0,1157 ; basic block 16 lwz r2,0(r2) lwz r8,12(r2) L276: ; basic block 17 .stabd 68,0,1159 mr r2,r0 bne+ cr7,L277 L284: ; basic block 18 .stabd 68,0,1161 lwz r2,32(r7) addis r5,r31,ha16(LC45-"L00000000013$pb") la r5,lo16(LC45-"L00000000013$pb")(r5) addi r3,r1,64 lwz r6,12(r2) li r4,256 mr r7,r25 bl L_snprintf$stub LBE30: b L271 L272: ; basic block 19 .stabd 68,0,1165 lwz r2,0(r7) addis r5,r31,ha16(LC46-"L00000000013$pb") lwz r9,32(r7) la r5,lo16(LC46-"L00000000013$pb")(r5) lwz r8,12(r2) addi r3,r1,64 lwz r6,12(r9) li r4,256 mr r7,r25 bl L_snprintf$stub L271: ; basic block 20 .stabd 68,0,1169 addi r3,r1,64 bl L_rb_str_new2$stub mr r4,r3 mr r3,r26 bl L_rb_ary_push$stub L259: ; basic block 21 .stabd 68,0,1173 LBE29: lwz r29,16(r29) .stabd 68,0,1175 addi r30,r30,1 .stabd 68,0,1174 lwz r28,12(r27) .stabd 68,0,1175 LBE28: cmpwi cr7,r29,0 bne+ cr7,L279 L281: ; basic block 22 .stabd 68,0,1179 lwz r0,360(r1) addi r1,r1,352 LBE27: mr r3,r26 lmw r24,-32(r1) mtlr r0 blr .stabs "thread_backtrace:F(0,5)",36,0,1108,_thread_backtrace .stabs "th:P(0,5)",64,0,1108,29 .stabs "level:P(0,30)",64,0,1108,24 .stabs "thobj:r(0,2)",64,0,1109,28 .stabs "cfp:r(0,4)",64,0,1110,29 .stabs "pc:r(0,4)",64,0,1110,28 .stabs "ary:r(0,5)",64,0,1111,26 .stabs "lev:r(0,30)",64,0,1112,30 .stabs "buf:(0,48)=ar(0,49)=r(0,49);0000000000000;0037777777777;;0;255;(0,11)",128,0,1113,64 .stabn 192,0,0,LBB27 .stabs "f:r(0,50)=*(0,36)",64,0,1121,27 .stabn 192,0,0,LBB28 .stabs "iseq:r(0,25)",64,0,1132,7 .stabs "i:r(0,30)",64,0,1133,11 .stabs "line_no:r(0,30)",64,0,1133,25 .stabn 192,0,0,LBB29 .stabs "name:r(0,10)",64,0,1153,8 .stabs "pi:r(0,25)",64,0,1154,2 .stabn 192,0,0,LBB30 .stabn 224,0,0,LBE30 .stabn 224,0,0,LBE29 .stabn 224,0,0,LBE28 .stabn 224,0,0,LBE27 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope18: .stabs "",36,0,0,Lscope18-_thread_backtrace .globl _yarv_unredefined_flag .data .align 2 _yarv_unredefined_flag: .long 1 .align 2 _insns_address_table.0: .long L287 .long L288 .long L289 .long L290 .long L291 .long L292 .long L293 .long L294 .long L295 .long L296 .long L297 .long L298 .long L299 .long L300 .long L301 .long L302 .long L303 .long L304 .long L305 .long L306 .long L307 .long L308 .long L309 .long L310 .long L311 .long L312 .long L313 .long L314 .long L315 .long L316 .long L317 .long L318 .long L319 .long L320 .long L321 .long L322 .long L323 .long L324 .long L325 .long L326 .long L327 .long L328 .long L329 .long L330 .long L331 .long L332 .long L333 .long L334 .long L335 .long L336 .long L337 .long L338 .long L339 .long L340 .long L341 .long L342 .long L343 .long L344 .long L345 .long L346 .long L347 .long L348 .long L349 .long L350 .long L351 .long L352 .long L353 .long L354 .long L355 .long L356 .long L357 .long L358 .long L359 .long L360 .long L361 .long L362 .long L363 .long L364 .long L365 .long L366 .long L367 .long L368 .long L369 .long L370 .long L371 .long L372 .long L373 .long L374 .long L375 .long L376 .long L377 .long L378 .long L379 .long L380 .long L381 .long L382 .long L383 .long L384 .long L385 .long L386 .long L387 .long L388 .long L389 .long L390 .long L391 .long L392 .long L393 .long L394 .long L395 .long L396 .long L397 .long L398 .long L399 .long L400 .long L401 .long L402 .long L403 .long L404 .long L405 .long L406 .long L407 .long L408 .long L409 .long L410 .long L411 .long L412 .long L413 .long L414 .long L415 .long L416 .long L417 .long L418 .long L419 .long L420 .long L421 .long L422 .long L423 .long L424 .long L425 .long L426 .long L427 .long L428 .long L429 .long L430 .long L431 .long L432 .long L433 .long L434 .long L435 .long L436 .long L437 .long L438 .long L439 .long L440 .long L441 .long L442 .long L443 .long L444 .long L445 .long L446 .long L447 .long L448 .long L449 .long L450 .long L451 .long L452 .long L453 .long L454 .long L455 .long L456 .long L457 .long L458 .long L459 .long L460 .long L461 .long L462 .long L463 .long L464 .long L465 .long L466 .long L467 .long L468 .long L469 .long L470 .long L471 .long L472 .long L473 .long L474 .long L475 .long L476 .long L477 .long L478 .long L479 .long L480 .long L481 .long L482 .long L483 .long L484 .long L485 .long L486 .long L487 .long L488 .long L489 .long L490 .long L491 .long L492 .long L493 .long L494 .long L495 .long L496 .long L497 .long L498 .long L499 .long L500 .long L501 .long L502 .long L503 .long L504 .long L505 .long L506 .long L507 .long L508 .long L509 .long L510 .long L511 .long L512 .long L513 .long L514 .long L515 .long L516 .long L517 .long L518 .long L519 .long L520 .long L521 .long L522 .long L523 .long L524 .long L525 .long L526 .long L527 .long L528 .long L529 .long L530 .long L531 .long L532 .long L533 .long L534 .long L535 .long L536 .long L537 .long L538 .long L539 .long L540 .long L541 .long L542 .long L543 .long L544 .long L545 .long L546 .long L547 .long L548 .long L549 .long L550 .long L551 .long L552 .long L553 .long L554 .long L555 .long L556 .long L557 .long L558 .long L559 .long L560 .long L561 .long L562 .long L563 .long L564 .long L565 .long L566 .long L567 .long L568 .long L569 .long L570 .long L571 .long L572 .long L573 .long L574 .long L575 .long L576 .long L577 .long L578 .long L579 .long L580 .long L581 .long L582 .long L583 .long L584 .long L585 .long L586 .long L587 .long L588 .long L589 .long L590 .long L591 .long L592 .long L593 .long L594 .long L595 .long L596 .long L597 .long L598 .long L599 .long L600 .long L601 .long L602 .long L603 .long L604 .long L605 .long L606 .long L607 .long L608 .long L609 .long L610 .long L611 .long L612 .long L613 .long L614 .long L615 .long L616 .long L617 .long L618 .long L619 .long L620 .long L621 .long L622 .long L623 .long L624 .long L625 .long L626 .long L627 .long L628 .long L629 .long L630 .long L631 .long L632 .long L633 .long L634 .long L635 .long L636 .long L637 .long L638 .long L639 .long L640 .long L641 .long L642 .long L643 .long L644 .long L645 .long L646 .long L647 .long L648 .long L649 .long L650 .long L651 .long L652 .long L653 .long L654 .long L655 .long L656 .long L657 .long L658 .long L659 .long L660 .long L661 .long L662 .long L663 .long L664 .long L665 .long L666 .long L667 .long L668 .long L669 .long L670 .long L671 .long L672 .long L673 .long L674 .long L675 .long L676 .long L677 .long L678 .long L679 .long L680 .long L681 .long L682 .long L683 .long L684 .long L685 .long L686 .long L687 .long L688 .long L689 .long L690 .long L691 .long L692 .long L693 .long L694 .long L695 .long L696 .long L697 .long L698 .long L699 .long L700 .lcomm _escape_dfp.1,4,2 .cstring .align 2 LC48: .ascii "unexpected back-ref\0" .align 2 LC49: .ascii "declaring singleton class variable\0" .align 2 LC50: .ascii "can't define singleton method \"%s\" for %s\0" .align 2 LC51: .ascii "object\0" .align 2 LC52: .ascii "redefining method prohibited\0" .align 2 LC53: .ascii "redefine %s\0" .align 2 LC37: .ascii "\0" .align 2 LC56: .ascii "undefined method (method missing is not supported)\0" .align 2 LC57: .ascii "wrong number of arguments (%d for %d)\0" .align 2 LC58: .ascii "stack overflow\0" .align 2 LC60: .ascii "sorry, don't support this method type: %s\0" .align 2 LC61: .ascii "wrong number of arguments (%d for %d)\0" .align 2 LC62: .ascii "YARV Stack frame error: %08x\0" .align 2 LC63: .ascii "isns(throw): unsupport thorw type\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_eval_body .section __TEXT,__text,regular,pure_instructions .align 2 _thread_eval_body: .stabd 68,0,1295 ; basic block 0 mfcr r2 mflr r0 bl saveFP ; save f14-f31 stmw r13,-220(r1) stw r2,4(r1) .stabd 68,0,1341 LBB31: mr. r2,r3 .stabd 68,0,1295 stwu r1,-1200(r1) bcl 20,31,"L00000000014$pb" "L00000000014$pb": mflr r31 .stabd 68,0,1341 stw r2,912(r1) bne+ cr0,L701 .stabd 68,0,1342 ; basic block 1 addis r3,r31,ha16(_insns_address_table.0-"L00000000014$pb") la r3,lo16(_insns_address_table.0-"L00000000014$pb")(r3) b L286 L701: ; basic block 2 .stabd 68,0,1346 li r4,18 bl L_rb_check_type$stub .stabd 68,0,1358 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb")(r9) addi r0,r1,64 lwz r8,0(r2) .stabd 68,0,1359 mr r3,r0 .stabd 68,0,1346 lwz r2,912(r1) .stabd 68,0,1358 lwz r10,0(r9) .stabd 68,0,1346 lwz r2,16(r2) .stabd 68,0,1358 lwz r11,772(r10) .stabd 68,0,1346 stw r2,916(r1) .stabd 68,0,1355 li r2,0 stw r2,920(r1) .stabd 68,0,1348 lwz r2,916(r1) lwz r2,12(r2) stw r2,928(r1) .stabd 68,0,1349 lwz r2,916(r1) lwz r2,16(r2) stw r2,932(r1) .stabd 68,0,1350 lwz r2,916(r1) lwz r2,20(r2) stw r2,936(r1) .stabd 68,0,1351 lwz r2,916(r1) lwz r2,24(r2) stw r2,940(r1) .stabd 68,0,1352 lwz r2,916(r1) lwz r2,28(r2) .stabd 68,0,1358 stw r8,832(r1) li r8,0 stw r0,0(r9) .stabd 68,0,1355 li r9,0 .stabd 68,0,1352 stw r2,944(r1) .stabd 68,0,1358 stw r11,836(r1) stw r10,856(r1) stw r8,840(r1) .stabd 68,0,1355 stw r9,924(r1) .stabd 68,0,1359 bl L__setjmp$stub mr. r28,r3 beq- cr0,$+8 b L704 L705: ; basic block 3 .stabd 68,0,1362 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L287: ; basic block 4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,39 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L288: ; basic block 5 .stabd 68,0,51 lwz r10,928(r1) .stabd 68,0,64 lwz r11,936(r1) .stabd 68,0,51 LBB32: lwz r2,4(r10) .stabd 68,0,64 slwi r2,r2,2 subf r2,r2,r11 lwz r0,0(r2) .stabd 68,0,66 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,71 lwzu r9,8(r10) mtctr r9 stw r10,928(r1) bctr L289: ; basic block 6 .stabd 68,0,82 lwz r10,928(r1) .stabd 68,0,84 lwz r11,932(r1) .stabd 68,0,82 LBE32: LBB33: lwz r2,4(r10) .stabd 68,0,97 lwz r8,936(r1) .stabd 68,0,84 lwzu r0,-4(r11) .stabd 68,0,97 slwi r2,r2,2 .stabd 68,0,90 lwz r9,916(r1) .stabd 68,0,97 subf r2,r2,r8 .stabd 68,0,84 stw r11,932(r1) .stabd 68,0,90 stw r11,16(r9) .stabd 68,0,97 stw r0,0(r2) .stabd 68,0,103 lwzu r11,8(r10) mtctr r11 stw r10,928(r1) bctr L290: ; basic block 7 .stabd 68,0,130 lwz r2,936(r1) .stabd 68,0,132 LBE33: LBB34: LBB35: li r3,4 .stabd 68,0,115 lwz r8,928(r1) .stabd 68,0,130 lwz r0,-4(r2) .stabd 68,0,115 LBE35: lwz r30,8(r8) .stabd 68,0,132 LBB36: cmpwi cr7,r0,4 .stabd 68,0,116 LBE36: lwz r4,4(r8) .stabd 68,0,122 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,132 LBB37: beq- cr7,L707 ; basic block 8 .stabd 68,0,135 cmpwi cr7,r30,0 bne- cr7,L708 .stabd 68,0,136 ; basic block 9 mr r3,r0 bl L_rb_ary_entry$stub b L707 L708: ; basic block 10 .stabd 68,0,139 LBB38: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,140 andi. r0,r30,1 .stabd 68,0,139 mr r4,r3 .stabd 68,0,140 beq- cr0,L710 .stabd 68,0,141 ; basic block 11 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L714 ; basic block 12 cmplwi cr7,r0,39 bgt- cr7,L718 ; basic block 13 cmpwi cr7,r0,38 beq- cr7,L712 ; basic block 14 b L716 L718: ; basic block 15 cmpwi cr7,r0,43 beq- cr7,L715 ; basic block 16 cmpwi cr7,r0,96 beq- cr7,L713 ; basic block 17 b L716 L712: ; basic block 18 .stabd 68,0,143 bl L_rb_reg_last_match$stub .stabd 68,0,144 b L707 L713: ; basic block 19 .stabd 68,0,146 bl L_rb_reg_match_pre$stub .stabd 68,0,147 b L707 L714: ; basic block 20 .stabd 68,0,149 bl L_rb_reg_match_post$stub .stabd 68,0,150 b L707 L715: ; basic block 21 .stabd 68,0,152 bl L_rb_reg_match_last$stub .stabd 68,0,153 b L707 L716: ; basic block 22 .stabd 68,0,155 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L710: ; basic block 23 .stabd 68,0,159 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L707: ; basic block 24 .stabd 68,0,163 lwz r2,932(r1) LBE38: stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,168 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L291: ; basic block 25 .stabd 68,0,182 lwz r10,932(r1) .stabd 68,0,180 lwz r11,928(r1) .stabd 68,0,182 LBE37: LBE34: LBB39: lwzu r29,-4(r10) .stabd 68,0,188 lwz r2,916(r1) .stabd 68,0,182 stw r10,932(r1) .stabd 68,0,180 lwz r30,4(r11) .stabd 68,0,187 addi r11,r11,12 .stabd 68,0,188 stw r10,16(r2) .stabd 68,0,196 lwz r8,936(r1) LBB40: lwz r3,-4(r8) .stabd 68,0,187 stw r11,928(r1) .stabd 68,0,197 cmpwi cr7,r3,4 bne+ cr7,L720 .stabd 68,0,198 ; basic block 26 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L720: ; basic block 27 .stabd 68,0,200 mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,206 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L292: ; basic block 28 .stabd 68,0,218 lwz r8,928(r1) .stabd 68,0,235 LBE40: LBE39: LBB41: LBB42: li r11,0 .stabd 68,0,234 lwz r9,940(r1) .stabd 68,0,218 LBE42: lwz r0,8(r8) .stabd 68,0,219 lwz r2,4(r8) .stabd 68,0,225 addi r8,r8,12 .stabd 68,0,235 LBB43: cmplw cr7,r11,r0 .stabd 68,0,225 stw r8,928(r1) .stabd 68,0,235 bge- cr7,L2863 L725: ; basic block 29 .stabd 68,0,235 addi r11,r11,1 .stabd 68,0,236 lwz r9,0(r9) .stabd 68,0,235 cmplw cr7,r11,r0 blt+ cr7,L725 L2863: ; basic block 30 .stabd 68,0,243 slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,245 lwz r9,932(r1) .stabd 68,0,243 lwz r0,0(r2) .stabd 68,0,245 stw r0,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) .stabd 68,0,250 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L293: ; basic block 31 .stabd 68,0,261 lwz r2,928(r1) .stabd 68,0,280 LBE43: LBE41: LBB44: LBB45: li r11,0 .stabd 68,0,264 lwz r8,932(r1) .stabd 68,0,261 LBE45: lwz r0,8(r2) .stabd 68,0,264 lwzu r10,-4(r8) .stabd 68,0,269 lwz r9,928(r1) .stabd 68,0,280 LBB46: cmplw cr7,r11,r0 .stabd 68,0,264 stw r8,932(r1) .stabd 68,0,269 LBE46: addi r9,r9,12 .stabd 68,0,262 lwz r2,4(r2) .stabd 68,0,269 stw r9,928(r1) .stabd 68,0,270 lwz r9,916(r1) stw r8,16(r9) .stabd 68,0,279 LBB47: lwz r9,940(r1) .stabd 68,0,280 bge- cr7,L2865 L730: ; basic block 32 .stabd 68,0,280 addi r11,r11,1 .stabd 68,0,281 lwz r9,0(r9) .stabd 68,0,280 cmplw cr7,r11,r0 blt+ cr7,L730 L2865: ; basic block 33 .stabd 68,0,288 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,294 lwz r10,928(r1) lwz r10,0(r10) mtctr r10 bctr L294: ; basic block 34 .stabd 68,0,319 lwz r2,944(r1) .stabd 68,0,306 lwz r11,928(r1) .stabd 68,0,319 LBE47: LBE44: LBB48: lwz r3,0(r2) .stabd 68,0,306 lwz r4,4(r11) .stabd 68,0,319 bl L_rb_ivar_get$stub .stabd 68,0,321 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,312 lwz r8,928(r1) .stabd 68,0,321 lwz r9,916(r1) .stabd 68,0,312 addi r8,r8,8 .stabd 68,0,321 stw r2,932(r1) .stabd 68,0,312 stw r8,928(r1) .stabd 68,0,321 stw r2,16(r9) .stabd 68,0,326 lwz r10,0(r8) mtctr r10 bctr L295: ; basic block 35 .stabd 68,0,339 lwz r11,932(r1) .stabd 68,0,337 lwz r2,928(r1) .stabd 68,0,339 LBE48: LBB49: lwzu r5,-4(r11) .stabd 68,0,345 lwz r8,916(r1) .stabd 68,0,339 stw r11,932(r1) .stabd 68,0,337 lwz r4,4(r2) .stabd 68,0,344 addi r2,r2,8 .stabd 68,0,345 stw r11,16(r8) .stabd 68,0,352 lwz r9,944(r1) lwz r3,0(r9) .stabd 68,0,344 stw r2,928(r1) .stabd 68,0,352 bl L_rb_ivar_set$stub .stabd 68,0,358 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L296: ; basic block 36 .stabd 68,0,384 lwz r8,944(r1) .stabd 68,0,370 lwz r9,928(r1) .stabd 68,0,384 LBE49: LBB50: LBB51: lwz r2,4(r8) .stabd 68,0,376 lwz r10,928(r1) .stabd 68,0,370 LBE51: lwz r30,4(r9) .stabd 68,0,376 addi r10,r10,8 .stabd 68,0,384 LBB52: lwz r9,16(r2) .stabd 68,0,376 stw r10,928(r1) .stabd 68,0,384 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L731 .stabd 68,0,386 ; basic block 37 li r4,-1 bl L_rb_ary_entry$stub b L732 L731: ; basic block 38 .stabd 68,0,390 lwz r2,944(r1) lwz r3,0(r2) L732: ; basic block 39 .stabd 68,0,393 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,395 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,400 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L297: ; basic block 40 .stabd 68,0,414 lwz r10,932(r1) .stabd 68,0,411 lwz r11,928(r1) .stabd 68,0,414 LBE52: LBE50: LBB53: lwzu r27,-4(r10) .stabd 68,0,420 lwz r2,916(r1) .stabd 68,0,414 stw r10,932(r1) .stabd 68,0,411 lwz r29,8(r11) .stabd 68,0,412 lwz r28,4(r11) .stabd 68,0,419 addi r11,r11,12 .stabd 68,0,420 stw r10,16(r2) .stabd 68,0,429 lwz r8,944(r1) LBB54: lwz r2,4(r8) .stabd 68,0,419 stw r11,928(r1) .stabd 68,0,429 lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L733 .stabd 68,0,431 ; basic block 41 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L734 L733: ; basic block 42 .stabd 68,0,435 lwz r2,944(r1) lwz r30,0(r2) L734: ; basic block 43 .stabd 68,0,438 cmpwi cr7,r29,2 bne+ cr7,L735 ; basic block 44 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L735 ; basic block 45 andi. r9,r30,3 bne- cr0,L735 ; basic block 46 rlwinm. r10,r30,0,30,28 beq- cr0,L735 ; basic block 47 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L735 ; basic block 48 andi. r11,r2,2048 beq+ cr0,L735 .stabd 68,0,439 ; basic block 49 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L735: ; basic block 50 .stabd 68,0,442 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,448 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L298: ; basic block 51 .stabd 68,0,462 lwz r8,932(r1) .stabd 68,0,460 lwz r9,928(r1) .stabd 68,0,462 LBE54: LBE53: LBB55: lwzu r30,-4(r8) .stabd 68,0,468 lwz r10,916(r1) .stabd 68,0,475 cmpwi cr7,r30,4 .stabd 68,0,462 stw r8,932(r1) .stabd 68,0,460 lwz r29,4(r9) .stabd 68,0,467 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,468 stw r8,16(r10) .stabd 68,0,475 bne- cr7,L736 .stabd 68,0,480 ; basic block 52 lwz r11,944(r1) LBB56: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L737 .stabd 68,0,482 ; basic block 53 lwz r27,44(r10) L737: ; basic block 54 .stabd 68,0,484 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,485 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L739 L746: ; basic block 55 .stabd 68,0,486 LBB57: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L742: ; basic block 56 .stabd 68,0,488 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L740 ; basic block 57 mr r4,r29 addi r5,r1,864 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L740 .stabd 68,0,490 ; basic block 58 lwz r0,864(r1) cmpwi cr7,r0,6 bne- cr7,L739 .stabd 68,0,491 ; basic block 59 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,492 b L742 .stabd 68,0,485 L740: ; basic block 60 LBE57: addic. r28,r28,-1 bgt+ cr0,L746 L739: ; basic block 61 .stabd 68,0,499 cmpwi cr7,r28,0 bne+ cr7,L748 .stabd 68,0,500 ; basic block 62 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,501 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,864(r1) LBE56: b L748 L736: ; basic block 63 .stabd 68,0,505 mr r3,r30 mr r4,r29 bl L_rb_const_get$stub stw r3,864(r1) L748: ; basic block 64 .stabd 68,0,508 lwz r2,932(r1) lwz r0,864(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,513 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L299: ; basic block 65 .stabd 68,0,527 lwz r10,932(r1) .stabd 68,0,524 lwz r11,928(r1) .stabd 68,0,527 LBE55: LBB58: lwz r3,-4(r10) .stabd 68,0,526 lwz r29,-8(r10) .stabd 68,0,533 addi r10,r10,-8 .stabd 68,0,540 cmpwi cr7,r3,4 .stabd 68,0,533 stw r10,932(r1) lwz r2,916(r1) .stabd 68,0,524 lwz r30,4(r11) .stabd 68,0,532 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,533 stw r10,16(r2) .stabd 68,0,540 bne+ cr7,L749 .stabd 68,0,541 ; basic block 66 lwz r3,44(r2) li r4,-1 bl L_rb_ary_entry$stub L749: ; basic block 67 .stabd 68,0,543 mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,544 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,550 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L300: ; basic block 68 .stabd 68,0,562 lwz r8,928(r1) LBE58: LBB59: lwz r3,4(r8) .stabd 68,0,568 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,575 bl L_rb_gvar_get$stub .stabd 68,0,577 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,582 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L301: ; basic block 69 .stabd 68,0,595 lwz r11,932(r1) .stabd 68,0,593 lwz r10,928(r1) .stabd 68,0,595 LBE59: LBB60: lwzu r4,-4(r11) .stabd 68,0,601 lwz r2,916(r1) .stabd 68,0,593 lwz r3,4(r10) .stabd 68,0,600 addi r10,r10,8 .stabd 68,0,595 stw r11,932(r1) .stabd 68,0,600 stw r10,928(r1) .stabd 68,0,601 stw r11,16(r2) .stabd 68,0,608 bl L_rb_gvar_set$stub .stabd 68,0,614 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L302: ; basic block 70 .stabd 68,0,639 lwz r8,932(r1) li r0,4 LBE60: LBB61: stw r0,0(r8) addi r8,r8,4 lwz r9,916(r1) stw r8,932(r1) stw r8,16(r9) .stabd 68,0,644 lwz r10,928(r1) lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L303: ; basic block 71 .stabd 68,0,667 lwz r2,944(r1) .stabd 68,0,669 lwz r8,932(r1) .stabd 68,0,667 LBE61: LBB62: lwz r0,0(r2) .stabd 68,0,669 stw r0,0(r8) addi r8,r8,4 lwz r9,916(r1) stw r8,932(r1) stw r8,16(r9) .stabd 68,0,674 lwz r10,928(r1) lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L304: ; basic block 72 .stabd 68,0,685 lwz r2,928(r1) .stabd 68,0,700 lwz r8,932(r1) .stabd 68,0,685 LBE62: LBB63: lwz r0,4(r2) .stabd 68,0,700 stw r0,0(r8) addi r8,r8,4 lwz r9,916(r1) stw r8,932(r1) stw r8,16(r9) .stabd 68,0,705 lwzu r10,8(r2) mtctr r10 stw r2,928(r1) bctr L305: ; basic block 73 .stabd 68,0,716 lwz r11,928(r1) LBE63: LBB64: lwz r29,4(r11) .stabd 68,0,722 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,729 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,731 lwz r2,932(r1) stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,736 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L306: ; basic block 74 .stabd 68,0,748 lwz r10,928(r1) .stabd 68,0,766 LBE64: LBB65: LBB66: li r3,0 li r4,0 .stabd 68,0,748 LBE66: lwz r28,4(r10) .stabd 68,0,766 LBB67: bl L_rb_str_new$stub .stabd 68,0,754 lwz r2,928(r1) .stabd 68,0,766 mr r27,r3 .stabd 68,0,767 addic. r29,r28,-1 .stabd 68,0,754 LBE67: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,767 LBB68: blt- cr0,L2868 ; basic block 75 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L754: ; basic block 76 .stabd 68,0,768 lwz r4,0(r30) .stabd 68,0,769 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,767 addic. r29,r29,-1 .stabd 68,0,768 addi r30,r30,4 .stabd 68,0,767 bge+ cr0,L754 L2868: ; basic block 77 .stabd 68,0,771 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,773 stw r27,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,778 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L307: ; basic block 78 .stabd 68,0,790 lwz r10,932(r1) .stabd 68,0,796 lwz r11,916(r1) .stabd 68,0,790 LBE68: LBE65: LBB69: lwzu r3,-4(r10) stw r10,932(r1) .stabd 68,0,796 stw r10,16(r11) .stabd 68,0,802 bl L_rb_obj_as_string$stub .stabd 68,0,804 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,809 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L308: ; basic block 79 .stabd 68,0,823 lwz r11,932(r1) .stabd 68,0,821 lwz r8,928(r1) .stabd 68,0,823 LBE69: LBB70: lwzu r2,-4(r11) .stabd 68,0,829 lwz r9,916(r1) .stabd 68,0,823 stw r11,932(r1) .stabd 68,0,821 lwz r5,4(r8) .stabd 68,0,829 stw r11,16(r9) .stabd 68,0,836 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,838 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,828 lwz r8,928(r1) .stabd 68,0,838 lwz r9,916(r1) .stabd 68,0,828 addi r8,r8,8 .stabd 68,0,838 stw r2,932(r1) .stabd 68,0,828 stw r8,928(r1) .stabd 68,0,838 stw r2,16(r9) .stabd 68,0,843 lwz r10,0(r8) mtctr r10 bctr L309: ; basic block 80 .stabd 68,0,855 lwz r11,928(r1) .stabd 68,0,868 lwz r2,932(r1) .stabd 68,0,855 LBE70: LBB71: lwz r3,4(r11) .stabd 68,0,861 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,868 slwi r29,r3,2 subf r29,r29,r2 mr r4,r29 bl L_rb_ary_new4$stub .stabd 68,0,869 stw r29,932(r1) .stabd 68,0,871 stw r3,0(r29) lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,876 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L310: ; basic block 81 .stabd 68,0,888 lwz r10,928(r1) LBE71: LBB72: lwz r3,4(r10) .stabd 68,0,894 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,901 bl L_rb_ary_dup$stub .stabd 68,0,903 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,908 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L311: ; basic block 82 .stabd 68,0,920 lwz r10,928(r1) .stabd 68,0,922 lwz r11,932(r1) .stabd 68,0,920 LBE72: LBB73: lwz r3,4(r10) .stabd 68,0,922 lwzu r30,-4(r11) .stabd 68,0,937 LBB74: cmpwi cr7,r3,0 .stabd 68,0,928 lwz r2,916(r1) .stabd 68,0,922 stw r11,932(r1) .stabd 68,0,919 LBE74: lwz r8,8(r10) .stabd 68,0,927 addi r10,r10,12 stw r10,928(r1) .stabd 68,0,928 stw r11,16(r2) .stabd 68,0,937 LBB75: blt- cr7,L755 ; basic block 83 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB76: andi. r9,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L757 .stabd 68,0,637 ; basic block 84 andi. r10,r30,1 beq- cr0,L758 ; basic block 85 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L759 L758: ; basic block 86 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L760 ; basic block 87 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L759 L760: ; basic block 88 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L762 ; basic block 89 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L759 L757: ; basic block 90 .stabd 68,0,641 rlwinm. r11,r30,0,30,28 bne- cr0,L762 .stabd 68,0,642 ; basic block 91 cmpwi cr7,r30,4 bne+ cr7,L764 ; basic block 92 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L759 L764: ; basic block 93 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L762 ; basic block 94 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L759 L762: ; basic block 95 .stabd 68,0,644 lwz r9,4(r2) L759: ; basic block 96 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE76: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L756 .stabs "vm.inc",132,0,0,0 .stabd 68,0,940 ; basic block 97 LBB77: lwz r10,8(r30) .stabd 68,0,941 li r11,0 cmpw cr7,r11,r10 bge- cr7,L767 ; basic block 98 cmplw cr7,r11,r3 bge- cr7,L767 L771: ; basic block 99 .stabd 68,0,942 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,941 addi r11,r11,1 .stabd 68,0,942 lwzx r0,r2,r9 .stabd 68,0,941 cmpw cr7,r11,r10 .stabd 68,0,942 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,941 bge- cr7,L767 ; basic block 100 cmplw cr7,r11,r3 blt+ cr7,L771 L767: ; basic block 101 .stabd 68,0,944 cmplw cr7,r11,r3 bge- cr7,L2871 ; basic block 102 li r0,4 L776: ; basic block 103 .stabd 68,0,945 lwz r2,932(r1) .stabd 68,0,944 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,945 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,944 blt+ cr7,L776 L2871: ; basic block 104 .stabd 68,0,947 cmpwi cr7,r8,0 beq- cr7,L790 .stabd 68,0,948 ; basic block 105 cmplw cr7,r10,r3 ble- cr7,L778 .stabd 68,0,949 ; basic block 106 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L790 L778: ; basic block 107 .stabd 68,0,952 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE77: b L790 L756: ; basic block 108 .stabd 68,0,957 cmpwi cr7,r3,0 beq- cr7,L781 .stabd 68,0,958 ; basic block 109 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L781: ; basic block 110 .stabd 68,0,960 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2873 ; basic block 111 li r0,4 L786: ; basic block 112 .stabd 68,0,961 lwz r2,932(r1) .stabd 68,0,960 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,961 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,960 blt+ cr7,L786 L2873: ; basic block 113 .stabd 68,0,963 cmpwi cr7,r8,0 beq- cr7,L790 .stabd 68,0,964 ; basic block 114 cmpwi cr7,r3,0 beq- cr7,L788 .stabd 68,0,965 ; basic block 115 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L790 L788: ; basic block 116 .stabd 68,0,968 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L790 L755: ; basic block 117 .stabd 68,0,977 lwz r9,932(r1) LBB78: slwi r4,r3,2 .stabd 68,0,974 neg r28,r3 .stabd 68,0,977 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB79: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,977 LBE79: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB80: mr r2,r30 .stabd 68,0,636 beq- cr0,L792 .stabd 68,0,637 ; basic block 118 andi. r8,r30,1 beq- cr0,L793 ; basic block 119 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L794 L793: ; basic block 120 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L795 ; basic block 121 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L794 L795: ; basic block 122 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L797 ; basic block 123 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L794 L792: ; basic block 124 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L797 .stabd 68,0,642 ; basic block 125 cmpwi cr7,r30,4 bne+ cr7,L799 ; basic block 126 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L794 L799: ; basic block 127 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L797 ; basic block 128 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L794 L797: ; basic block 129 .stabd 68,0,644 lwz r9,4(r2) L794: ; basic block 130 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE80: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L791 .stabs "vm.inc",132,0,0,0 .stabd 68,0,979 ; basic block 131 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L801 L791: ; basic block 132 .stabd 68,0,982 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L801: ; basic block 133 .stabd 68,0,984 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,985 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L790: ; basic block 134 .stabd 68,0,992 lwz r9,928(r1) lwz r9,0(r9) LBE78: mtctr r9 bctr L312: ; basic block 135 .stabd 68,0,1004 lwz r10,928(r1) LBE75: LBE73: LBB81: lwz r28,4(r10) .stabd 68,0,1019 LBB82: bl L_rb_hash_new$stub .stabd 68,0,1010 lwz r2,928(r1) .stabd 68,0,1019 mr r27,r3 .stabd 68,0,1021 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,1010 LBE82: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,1021 LBB83: ble- cr7,L2875 ; basic block 136 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L806: ; basic block 137 .stabd 68,0,1024 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,1021 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L806 L2875: ; basic block 138 .stabd 68,0,1026 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,1028 stw r27,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,1033 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L313: ; basic block 139 .stabd 68,0,1047 lwz r11,932(r1) .stabd 68,0,1045 lwz r10,928(r1) .stabd 68,0,1054 lwz r2,916(r1) .stabd 68,0,1045 LBE83: LBE81: LBB84: lwz r5,4(r10) .stabd 68,0,1047 lwz r3,-8(r11) .stabd 68,0,1048 lwz r4,-4(r11) .stabd 68,0,1054 addi r11,r11,-8 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,1061 bl L_rb_range_new$stub .stabd 68,0,1063 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,1053 lwz r8,928(r1) .stabd 68,0,1063 lwz r9,916(r1) .stabd 68,0,1053 addi r8,r8,8 .stabd 68,0,1063 stw r2,932(r1) .stabd 68,0,1053 stw r8,928(r1) .stabd 68,0,1063 stw r2,16(r9) .stabd 68,0,1068 lwz r10,0(r8) mtctr r10 bctr L314: ; basic block 140 .stabd 68,0,1081 lwz r11,932(r1) LBE84: LBB85: lwz r2,-4(r11) .stabd 68,0,1093 rlwinm. r0,r2,0,30,28 mfcr r0 rlwinm r0,r0,3,1 slwi r0,r0,1 .stabd 68,0,1100 stwu r0,-4(r11) lwz r2,916(r1) addi r11,r11,4 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,1105 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L315: ; basic block 141 .stabd 68,0,1123 lwz r10,932(r1) lwz r11,916(r1) LBE85: LBB86: addi r10,r10,-4 stw r10,932(r1) stw r10,16(r11) .stabd 68,0,1135 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L316: ; basic block 142 .stabd 68,0,1149 lwz r9,932(r1) LBE86: LBB87: lwz r0,-4(r9) .stabd 68,0,1163 stwu r0,-4(r9) .stabd 68,0,1164 stwu r0,4(r9) lwz r10,916(r1) addi r9,r9,4 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,1169 lwz r11,928(r1) lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L317: ; basic block 143 .stabd 68,0,1180 lwz r2,928(r1) .stabd 68,0,1195 LBE87: LBB88: LBB89: li r11,0 .stabd 68,0,1194 lwz r8,932(r1) .stabd 68,0,1180 LBE89: lwz r9,4(r2) .stabd 68,0,1186 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,1195 LBB90: cmplw cr7,r11,r9 .stabd 68,0,1194 slwi r0,r9,2 subf r10,r0,r8 .stabd 68,0,1195 bge- cr7,L2877 L813: ; basic block 144 .stabd 68,0,1196 slwi r0,r11,2 .stabd 68,0,1195 addi r11,r11,1 cmplw cr7,r11,r9 .stabd 68,0,1196 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,1195 blt+ cr7,L813 L2877: ; basic block 145 .stabd 68,0,1198 slwi r0,r9,2 lwz r9,932(r1) lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,1204 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L318: ; basic block 146 .stabd 68,0,1217 lwz r2,932(r1) .stabd 68,0,1231 lwz r8,932(r1) .stabd 68,0,1217 LBE90: LBE88: LBB91: lwz r0,-4(r2) .stabd 68,0,1216 lwz r2,-8(r2) .stabd 68,0,1231 stwu r0,-8(r8) .stabd 68,0,1232 stwu r2,4(r8) lwz r9,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,1237 lwz r10,928(r1) lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L319: ; basic block 147 .stabd 68,0,1249 lwz r2,932(r1) LBE91: LBB92: lwz r0,-4(r2) .stabd 68,0,1263 stwu r0,-4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,1268 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L320: ; basic block 148 .stabd 68,0,1280 lwz r11,928(r1) .stabd 68,0,1293 lwz r8,932(r1) .stabd 68,0,1280 LBE92: LBB93: lwz r2,4(r11) .stabd 68,0,1293 slwi r2,r2,2 subf r2,r2,r8 lwz r0,-4(r2) .stabd 68,0,1295 stw r0,0(r8) addi r8,r8,4 lwz r9,916(r1) stw r8,932(r1) stw r8,16(r9) .stabd 68,0,1300 lwzu r10,8(r11) mtctr r10 stw r11,928(r1) bctr L321: ; basic block 149 .stabd 68,0,1311 lwz r11,928(r1) .stabd 68,0,1331 LBE93: LBB94: LBB95: li r4,18 .stabd 68,0,1311 LBE95: lwz r28,8(r11) .stabd 68,0,1312 lwz r27,4(r11) .stabd 68,0,1331 LBB96: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,1332 lwz r2,916(r1) .stabd 68,0,1331 lwz r29,16(r28) .stabd 68,0,1332 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1335 mr r5,r28 .stabd 68,0,1332 stw r3,80(r29) .stabd 68,0,1335 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,1341 lwz r2,944(r1) .stabd 68,0,1318 lwz r8,928(r1) .stabd 68,0,1335 mr r30,r3 .stabd 68,0,1341 lwz r9,4(r2) .stabd 68,0,1318 LBE96: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,1341 LBB97: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L815 .stabd 68,0,1343 ; basic block 150 li r4,-1 bl L_rb_ary_entry$stub b L816 L815: ; basic block 151 .stabd 68,0,1347 lwz r2,944(r1) lwz r3,0(r2) L816: ; basic block 152 .stabd 68,0,1350 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,1351 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,1357 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L322: ; basic block 153 .stabd 68,0,1371 lwz r8,932(r1) .stabd 68,0,1368 lwz r9,928(r1) .stabd 68,0,1371 LBE97: LBE94: LBB98: lwzu r30,-4(r8) .stabd 68,0,1377 lwz r11,916(r1) .stabd 68,0,1389 LBB99: andi. r10,r30,1 .stabd 68,0,1371 stw r8,932(r1) .stabd 68,0,1368 LBE99: lwz r27,8(r9) .stabd 68,0,1369 lwz r28,4(r9) .stabd 68,0,1376 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,1377 stw r8,16(r11) .stabd 68,0,1389 LBB100: bne- cr0,L818 ; basic block 154 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L817 L818: ; basic block 155 .stabd 68,0,1390 mr r3,r28 bl L_rb_id2name$stub mr r29,r3 mr r3,r30 bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L817: ; basic block 156 .stabd 68,0,1396 andi. r0,r30,3 bne- cr0,L819 ; basic block 157 rlwinm. r2,r30,0,30,28 beq- cr0,L819 ; basic block 158 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L819 ; basic block 159 andi. r8,r2,1024 beq+ cr0,L819 .stabd 68,0,1397 ; basic block 160 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L819: ; basic block 161 .stabd 68,0,1400 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,1401 mr r4,r28 .stabd 68,0,1400 mr r30,r3 .stabd 68,0,1401 lwz r3,12(r3) addi r5,r1,868 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L820 .stabd 68,0,1402 ; basic block 162 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L821 .stabd 68,0,1403 ; basic block 163 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L821: ; basic block 164 .stabd 68,0,1405 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L820 .stabd 68,0,1406 ; basic block 165 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L820: ; basic block 166 .stabd 68,0,1410 li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,1411 lwz r2,916(r1) .stabd 68,0,1410 lwz r29,16(r27) .stabd 68,0,1411 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1413 mr r5,r27 .stabd 68,0,1411 stw r3,80(r29) .stabd 68,0,1413 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,1415 mr r4,r28 .stabd 68,0,1413 mr r0,r3 .stabd 68,0,1415 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,1413 stw r0,868(r1) .stabd 68,0,1415 bl L_rb_add_method$stub .stabd 68,0,1417 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1423 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L323: ; basic block 167 .stabd 68,0,1436 lwz r8,928(r1) LBE100: LBE98: LBB101: lwz r0,4(r8) .stabd 68,0,1434 lwz r29,12(r8) .stabd 68,0,1453 LBB102: cmpwi cr7,r0,2 .stabd 68,0,1435 LBE102: lwz r30,8(r8) .stabd 68,0,1442 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,1453 LBB103: bne+ cr7,L824 .stabd 68,0,1454 ; basic block 168 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L825 L824: ; basic block 169 .stabd 68,0,1457 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L826 .stabd 68,0,1459 ; basic block 170 li r4,-1 bl L_rb_ary_entry$stub b L827 L826: ; basic block 171 .stabd 68,0,1463 lwz r2,944(r1) lwz r3,0(r2) L827: ; basic block 172 .stabd 68,0,1465 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L825: ; basic block 173 .stabd 68,0,1472 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L324: ; basic block 174 .stabd 68,0,1497 lwz r8,944(r1) .stabd 68,0,1483 lwz r9,928(r1) .stabd 68,0,1497 LBE103: LBE101: LBB104: LBB105: lwz r2,4(r8) .stabd 68,0,1489 lwz r10,928(r1) .stabd 68,0,1483 LBE105: lwz r30,4(r9) .stabd 68,0,1489 addi r10,r10,8 .stabd 68,0,1497 LBB106: lwz r9,16(r2) .stabd 68,0,1489 stw r10,928(r1) .stabd 68,0,1497 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L828 .stabd 68,0,1499 ; basic block 175 li r4,-1 bl L_rb_ary_entry$stub b L829 L828: ; basic block 176 .stabd 68,0,1503 lwz r2,944(r1) lwz r3,0(r2) L829: ; basic block 177 .stabd 68,0,1505 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,1511 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L325: ; basic block 178 .stabd 68,0,1527 lwz r8,932(r1) .stabd 68,0,1523 lwz r9,928(r1) .stabd 68,0,1527 LBE106: LBE104: LBB107: lwz r29,-4(r8) .stabd 68,0,1526 lwz r30,-8(r8) .stabd 68,0,1533 addi r8,r8,-8 .stabd 68,0,1545 LBB108: cmpwi cr7,r29,4 .stabd 68,0,1533 stw r8,932(r1) lwz r10,916(r1) .stabd 68,0,1523 LBE108: lwz r27,8(r9) .stabd 68,0,1524 lwz r28,4(r9) .stabd 68,0,1532 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,1533 stw r8,16(r10) .stabd 68,0,1545 LBB109: bne+ cr7,L830 .stabd 68,0,1546 ; basic block 179 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L830: ; basic block 180 .stabd 68,0,1548 cmpwi cr7,r30,4 bne+ cr7,L831 .stabd 68,0,1549 ; basic block 181 lwz r11,916(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L831: ; basic block 182 .stabd 68,0,1553 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L832 ; basic block 183 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L832 .stabd 68,0,1556 ; basic block 184 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L833 L832: ; basic block 185 .stabd 68,0,1564 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,1565 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,1566 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L833: ; basic block 186 .stabd 68,0,1574 LBB110: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1576 lwz r9,932(r1) .stabd 68,0,1577 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L835 .stabd 68,0,1578 ; basic block 187 LBB111: lwz r0,40(r11) .stabd 68,0,1579 cmpwi cr7,r0,0 ble- cr7,L835 ; basic block 188 mtctr r0 li r0,4 L840: ; basic block 189 .stabd 68,0,1580 stw r0,0(r9) .stabd 68,0,1579 addi r9,r9,4 bdnz L840 L835: ; basic block 190 .stabd 68,0,1593 lwz r8,936(r1) .stabd 68,0,1591 LBE111: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1587 li r0,0 .stabd 68,0,1593 stw r8,24(r9) .stabd 68,0,1606 LBE110: mr r4,r29 .stabd 68,0,1594 lwz r10,940(r1) LBB112: stw r10,28(r9) .stabd 68,0,1595 lwz r8,944(r1) .stabd 68,0,1591 stw r2,12(r9) .stabd 68,0,1598 addi r2,r9,32 .stabd 68,0,1595 stw r8,20(r9) .stabd 68,0,1587 stw r0,0(r9) .stabd 68,0,1589 stw r27,8(r9) .stabd 68,0,1592 lwz r10,928(r1) .stabd 68,0,1588 stw r29,4(r9) .stabd 68,0,1592 stw r10,16(r9) .stabd 68,0,1600 stw r9,936(r1) .stabd 68,0,1599 addi r9,r9,4 .stabd 68,0,1601 lwz r8,936(r1) .stabd 68,0,1599 stw r9,944(r1) .stabd 68,0,1598 stw r2,932(r1) .stabd 68,0,1601 stw r8,940(r1) .stabd 68,0,1606 lwz r9,916(r1) .stabd 68,0,1597 lwz r11,16(r11) .stabd 68,0,1606 LBE112: lwz r3,44(r9) .stabd 68,0,1597 stw r11,928(r1) .stabd 68,0,1598 LBB113: stw r2,16(r9) .stabd 68,0,1599 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,1600 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,1601 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,1606 LBE113: bl L_rb_ary_push$stub .stabd 68,0,1607 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1609 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L326: ; basic block 191 .stabd 68,0,1648 lwz r8,932(r1) li r0,4 LBE109: LBE107: LBB114: stwu r0,-4(r8) lwz r9,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,1653 lwz r10,928(r1) lwzu r11,8(r10) mtctr r11 stw r10,928(r1) bctr L327: ; basic block 192 .stabd 68,0,1668 lwz r2,932(r1) .stabd 68,0,1665 lwz r8,928(r1) .stabd 68,0,1668 LBE114: LBB115: lwzu r30,-4(r2) .stabd 68,0,1674 lwz r9,916(r1) .stabd 68,0,1686 LBB116: cmpwi cr7,r30,4 .stabd 68,0,1668 stw r2,932(r1) .stabd 68,0,1665 LBE116: lwz r27,8(r8) .stabd 68,0,1666 lwz r29,4(r8) .stabd 68,0,1673 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,1674 stw r2,16(r9) .stabd 68,0,1686 LBB117: bne+ cr7,L841 .stabd 68,0,1687 ; basic block 193 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L841: ; basic block 194 .stabd 68,0,1691 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L842 .stabd 68,0,1692 ; basic block 195 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L843 L842: ; basic block 196 .stabd 68,0,1700 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,1701 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,1702 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L843: ; basic block 197 .stabd 68,0,1710 LBB118: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1712 lwz r9,932(r1) .stabd 68,0,1713 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L845 .stabd 68,0,1714 ; basic block 198 LBB119: lwz r0,40(r11) .stabd 68,0,1715 cmpwi cr7,r0,0 ble- cr7,L845 ; basic block 199 mtctr r0 li r0,4 L850: ; basic block 200 .stabd 68,0,1716 stw r0,0(r9) .stabd 68,0,1715 addi r9,r9,4 bdnz L850 L845: ; basic block 201 .stabd 68,0,1730 lwz r8,936(r1) .stabd 68,0,1728 LBE119: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1723 li r0,0 .stabd 68,0,1730 stw r8,24(r9) .stabd 68,0,1742 LBE118: mr r4,r28 .stabd 68,0,1731 lwz r10,940(r1) LBB120: stw r10,28(r9) .stabd 68,0,1732 lwz r8,944(r1) .stabd 68,0,1728 stw r2,12(r9) .stabd 68,0,1735 addi r2,r9,32 .stabd 68,0,1732 stw r8,20(r9) .stabd 68,0,1723 stw r0,0(r9) .stabd 68,0,1726 stw r27,8(r9) .stabd 68,0,1729 lwz r10,928(r1) .stabd 68,0,1725 stw r28,4(r9) .stabd 68,0,1729 stw r10,16(r9) .stabd 68,0,1737 stw r9,936(r1) .stabd 68,0,1736 addi r9,r9,4 .stabd 68,0,1738 lwz r8,936(r1) .stabd 68,0,1736 stw r9,944(r1) .stabd 68,0,1735 stw r2,932(r1) .stabd 68,0,1738 stw r8,940(r1) .stabd 68,0,1742 lwz r9,916(r1) .stabd 68,0,1734 lwz r11,16(r11) .stabd 68,0,1742 LBE120: lwz r3,44(r9) .stabd 68,0,1734 stw r11,928(r1) .stabd 68,0,1735 LBB121: stw r2,16(r9) .stabd 68,0,1736 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,1737 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,1738 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,1742 LBE121: bl L_rb_ary_push$stub .stabd 68,0,1743 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1745 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L328: ; basic block 202 .stabd 68,0,1777 lwz r8,916(r1) LBE117: LBE115: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,1783 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L329: ; basic block 203 .stabd 68,0,1798 lwz r9,928(r1) .stabd 68,0,1821 LBB122: LBB123: li r23,0 .stabd 68,0,1823 lwz r10,932(r1) .stabd 68,0,1798 LBE123: lwz r26,8(r9) .stabd 68,0,1799 lwz r8,928(r1) .stabd 68,0,1823 LBB124: slwi r2,r26,2 .stabd 68,0,1795 LBE124: lwz r29,20(r9) .stabd 68,0,1823 LBB125: subf r2,r2,r10 .stabd 68,0,1796 LBE125: lwz r9,16(r9) .stabd 68,0,1823 LBB126: lwz r27,-4(r2) .stabd 68,0,1819 li r10,0 .stabd 68,0,1797 lwz r2,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB127: andi. r11,r27,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1797 LBE127: LBE126: lwz r2,12(r2) stw r2,948(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB128: LBB129: mr r2,r27 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1799 LBE129: LBE128: lwz r28,4(r8) .stabd 68,0,1805 addi r8,r8,24 stw r8,928(r1) .stabd 68,0,1819 stw r10,952(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB130: LBB131: beq- cr0,L851 .stabd 68,0,637 ; basic block 204 andi. r11,r27,1 beq- cr0,L852 ; basic block 205 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L853 L852: ; basic block 206 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L854 ; basic block 207 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L853 L854: ; basic block 208 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L856 ; basic block 209 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L853 L851: ; basic block 210 .stabd 68,0,641 rlwinm. r0,r27,0,30,28 bne- cr0,L856 .stabd 68,0,642 ; basic block 211 cmpwi cr7,r27,4 bne+ cr7,L858 ; basic block 212 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L853 L858: ; basic block 213 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L856 ; basic block 214 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L853 L856: ; basic block 215 .stabd 68,0,644 lwz r3,4(r2) L853: ; basic block 216 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1827 LBE131: andi. r2,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1827 beq- cr0,L860 .stabd 68,0,1828 ; basic block 217 lwz r8,932(r1) .stabd 68,0,1829 addi r26,r26,-1 .stabd 68,0,1831 lwz r11,916(r1) .stabd 68,0,1828 lwzu r10,-4(r8) stw r8,932(r1) stw r10,952(r1) .stabd 68,0,1831 stw r8,16(r11) L860: ; basic block 218 .stabd 68,0,1835 andi. r0,r9,1 beq- cr0,L861 .stabd 68,0,1836 ; basic block 219 lwz r2,932(r1) LBB132: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB133: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L863 .stabd 68,0,637 ; basic block 220 andi. r9,r11,1 beq- cr0,L864 ; basic block 221 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L865 L864: ; basic block 222 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L866 ; basic block 223 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L865 L866: ; basic block 224 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L868 ; basic block 225 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L865 L863: ; basic block 226 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L868 .stabd 68,0,642 ; basic block 227 cmpwi cr7,r11,4 bne+ cr7,L870 ; basic block 228 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L865 L870: ; basic block 229 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L868 ; basic block 230 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L865 L868: ; basic block 231 .stabd 68,0,644 lwz r9,4(r2) L865: ; basic block 232 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE133: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L861 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1841 ; basic block 233 .stabd 68,0,1845 LBB134: lwz r0,8(r11) li r5,0 .stabd 68,0,1842 lwz r2,932(r1) .stabd 68,0,1845 cmpw cr7,r5,r0 .stabd 68,0,1841 lwz r10,16(r11) .stabd 68,0,1842 addi r8,r2,-4 .stabd 68,0,1845 bge- cr7,L2881 L877: ; basic block 234 .stabd 68,0,1846 slwi r2,r5,2 .stabd 68,0,1845 addi r5,r5,1 .stabd 68,0,1846 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,1845 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L877 L2881: ; basic block 235 .stabd 68,0,1849 lwz r8,932(r1) .stabd 68,0,1848 add r9,r26,r5 .stabd 68,0,1849 slwi r2,r5,2 .stabd 68,0,1848 addi r26,r9,-1 .stabd 68,0,1849 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L861: ; basic block 236 .stabd 68,0,1870 LBE134: LBE132: lwz r0,8(r29) cmpw cr7,r30,r0 bne- cr7,L878 ; basic block 237 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L878 .stabd 68,0,1872 ; basic block 238 lwz r11,12(r29) b L906 L878: ; basic block 239 .stabd 68,0,1875 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,1878 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,1875 mr r11,r3 .stabd 68,0,1876 stw r30,8(r29) .stabd 68,0,1877 stw r3,12(r29) .stabd 68,0,1878 lwz r0,0(r2) stw r0,16(r29) .stabd 68,0,1887 b L906 L881: ; basic block 240 .stabd 68,0,1892 lwz r2,932(r1) .stabd 68,0,1889 mr r28,r4 .stabd 68,0,1890 li r26,1 .stabd 68,0,1892 lwz r27,-8(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB135: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L882 .stabd 68,0,637 ; basic block 241 andi. r9,r27,1 beq- cr0,L883 ; basic block 242 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L884 L883: ; basic block 243 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L885 ; basic block 244 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L884 L885: ; basic block 245 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L887 ; basic block 246 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L884 L882: ; basic block 247 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L887 .stabd 68,0,642 ; basic block 248 cmpwi cr7,r27,4 bne+ cr7,L889 ; basic block 249 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L884 L889: ; basic block 250 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L887 ; basic block 251 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L884 L887: ; basic block 252 .stabd 68,0,644 lwz r3,4(r2) L884: ; basic block 253 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1896 LBE135: mr r4,r28 .stabd 68,0,1894 li r23,0 .stabd 68,0,1896 bl L_rb_method_node$stub .stabd 68,0,1895 stw r23,952(r1) .stabd 68,0,1896 mr r11,r3 .stabd 68,0,1903 b L906 L896: ; basic block 254 .stabd 68,0,1913 LBB136: mr r3,r0 L893: ; basic block 255 lwz r0,96(r3) cmpwi cr7,r0,0 bne+ cr7,L896 .stabd 68,0,1916 ; basic block 256 lwz r3,0(r3) .stabd 68,0,1917 mr r26,r4 .stabd 68,0,1916 bl L_rb_to_id$stub .stabd 68,0,1918 lwz r2,944(r1) .stabd 68,0,1916 mr r28,r3 .stabd 68,0,1918 lwz r27,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB137: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L897 .stabd 68,0,637 ; basic block 257 andi. r9,r27,1 beq- cr0,L898 ; basic block 258 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L899 L898: ; basic block 259 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L900 ; basic block 260 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L899 L900: ; basic block 261 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L902 ; basic block 262 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L899 L897: ; basic block 263 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L902 .stabd 68,0,642 ; basic block 264 cmpwi cr7,r27,4 bne+ cr7,L904 ; basic block 265 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L899 L904: ; basic block 266 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L902 ; basic block 267 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L899 L902: ; basic block 268 .stabd 68,0,644 lwz r2,4(r2) L899: ; basic block 269 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1923 LBE137: lwz r3,16(r2) mr r4,r28 .stabd 68,0,1922 li r23,0 .stabd 68,0,1923 bl L_rb_method_node$stub .stabd 68,0,1921 li r0,0 .stabd 68,0,1923 mr r11,r3 .stabd 68,0,1921 stw r0,948(r1) .stabd 68,0,1926 LBE136: b L906 L911: ; basic block 270 .stabd 68,0,1936 LBB138: mr r30,r0 L908: ; basic block 271 lwz r0,96(r30) cmpwi cr7,r0,0 bne+ cr7,L911 .stabd 68,0,1939 ; basic block 272 lwz r3,0(r30) bl L_rb_to_id$stub .stabd 68,0,1941 lwz r2,944(r1) .stabd 68,0,1939 mr r28,r3 .stabd 68,0,1940 lwz r26,44(r30) .stabd 68,0,1941 lwz r27,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB139: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L912 .stabd 68,0,637 ; basic block 273 andi. r9,r27,1 beq- cr0,L913 ; basic block 274 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L914 L913: ; basic block 275 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L915 ; basic block 276 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L914 L915: ; basic block 277 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L917 ; basic block 278 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L914 L912: ; basic block 279 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L917 .stabd 68,0,642 ; basic block 280 cmpwi cr7,r27,4 bne+ cr7,L919 ; basic block 281 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L914 L919: ; basic block 282 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L917 ; basic block 283 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L914 L917: ; basic block 284 .stabd 68,0,644 lwz r2,4(r2) L914: ; basic block 285 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1946 LBE139: lwz r3,16(r2) .stabd 68,0,1944 li r11,0 .stabd 68,0,1945 lwz r2,936(r1) .stabd 68,0,1946 mr r4,r28 .stabd 68,0,1944 stw r11,948(r1) .stabd 68,0,1945 lwz r23,0(r2) .stabd 68,0,1946 bl L_rb_method_node$stub .stabd 68,0,1950 lwz r2,932(r1) .stabd 68,0,1946 mr r11,r3 .stabd 68,0,1950 stw r27,0(r2) .stabd 68,0,1952 lwz r8,948(r1) .stabd 68,0,1951 lwz r0,40(r30) .stabd 68,0,1952 cmplw cr7,r8,r26 .stabd 68,0,1950 lwz r9,932(r1) .stabd 68,0,1951 lwz r10,936(r1) slwi r0,r0,2 .stabd 68,0,1950 addi r2,r9,4 .stabd 68,0,1952 li r9,0 .stabd 68,0,1951 subf r3,r0,r10 .stabd 68,0,1952 bge- cr7,L2883 L925: ; basic block 286 .stabd 68,0,1952 addi r9,r9,1 .stabd 68,0,1953 lwz r0,0(r3) .stabd 68,0,1952 cmplw cr7,r9,r26 addi r3,r3,4 .stabd 68,0,1953 stw r0,0(r2) .stabd 68,0,1952 addi r2,r2,4 blt+ cr7,L925 L2883: ; basic block 287 .stabd 68,0,1955 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L906: ; basic block 288 .stabd 68,0,1963 LBE138: cmpwi cr7,r11,0 bne+ cr7,L926 .stabd 68,0,1964 ; basic block 289 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r27 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,1965 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r28 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,1966 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L926: ; basic block 290 .stabd 68,0,1973 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L932 ; basic block 291 bgt- cr7,L964 ; basic block 292 cmpwi cr7,r0,2 beq- cr7,L928 ; basic block 293 b L962 L964: ; basic block 294 cmpwi cr7,r0,90 beq- cr7,L931 ; basic block 295 cmpwi cr7,r0,95 beq- cr7,L933 ; basic block 296 b L962 L928: ; basic block 297 .stabd 68,0,1980 lwz r0,948(r1) .stabd 68,0,1978 LBB140: lwz r30,932(r1) .stabd 68,0,1980 cmpwi cr7,r0,0 beq- cr7,L929 ; basic block 298 .stabd 68,0,1983 lwz r2,944(r1) .stabd 68,0,1981 LBB141: addi r23,r30,24 .stabd 68,0,1987 addi r9,r30,44 .stabd 68,0,1983 lwz r0,0(r2) .stabd 68,0,1985 li r2,0 stw r2,16(r23) .stabd 68,0,1983 stw r0,8(r23) .stabd 68,0,1984 lwz r8,948(r1) stw r8,12(r23) .stabd 68,0,1987 lwz r10,916(r1) stw r9,16(r10) LBE141: b L930 L929: ; basic block 299 .stabd 68,0,1990 lwz r2,932(r1) lwz r8,916(r1) addi r0,r2,32 stw r0,16(r8) L930: ; basic block 300 .stabd 68,0,2002 lwz r10,936(r1) .stabd 68,0,1997 slwi r0,r28,8 .stabd 68,0,1999 lis r2,0xfaff .stabd 68,0,1997 ori r0,r0,14 .stabd 68,0,2002 stw r10,24(r30) .stabd 68,0,1999 ori r2,r2,65441 .stabd 68,0,2003 lwz r8,940(r1) .stabd 68,0,2007 addi r9,r30,4 .stabd 68,0,1997 stw r0,8(r30) .stabd 68,0,2006 li r0,0 .stabd 68,0,2003 stw r8,28(r30) .stabd 68,0,2012 slwi r7,r26,2 .stabd 68,0,1995 stw r23,0(r30) .stabd 68,0,2012 mr r4,r27 .stabd 68,0,1999 stw r2,12(r30) .stabd 68,0,2012 mr r6,r26 .stabd 68,0,1996 stw r27,4(r30) .stabd 68,0,2000 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,2001 lwz r2,944(r1) stw r2,20(r30) .stabd 68,0,2010 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,2006 lwz r8,916(r1) .stabd 68,0,2010 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,2006 stw r0,24(r8) .stabd 68,0,2007 stw r9,28(r8) .stabd 68,0,2005 stw r30,20(r8) .stabd 68,0,2010 lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,2012 lwz r9,932(r1) lwz r5,12(r11) lwz r3,8(r11) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,2015 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,2021 slwi r2,r26,2 .stabd 68,0,2015 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,2021 lwz r10,932(r1) .stabd 68,0,2016 lwz r11,28(r30) .stabd 68,0,2021 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,2016 stw r11,940(r1) .stabd 68,0,2021 stw r2,932(r1) .stabd 68,0,2016 stw r11,24(r8) .stabd 68,0,2021 stw r2,16(r8) .stabd 68,0,2022 b L927 L931: ; basic block 301 .stabd 68,0,2025 lwz r2,932(r1) LBE140: mr r3,r27 lwz r4,8(r11) lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,2026 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2027 b L927 L932: ; basic block 302 .stabd 68,0,2030 lwz r4,8(r11) mr r3,r27 bl L_rb_ivar_get$stub .stabd 68,0,2031 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2032 b L927 L933: ; basic block 303 .stabd 68,0,2045 LBB142: lwz r24,12(r11) .stabd 68,0,2046 li r4,18 .stabd 68,0,2042 li r22,0 .stabd 68,0,2046 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,2040 lwz r29,932(r1) .stabd 68,0,2052 lwz r0,48(r28) .stabd 68,0,2048 lwz r2,40(r28) .stabd 68,0,2052 cmpwi cr7,r0,0 .stabd 68,0,2048 subf r25,r26,r2 .stabd 68,0,2052 beq- cr7,L935 .stabd 68,0,2053 ; basic block 304 lwz r6,44(r28) cmpw cr7,r6,r26 beq+ cr7,L937 .stabd 68,0,2054 ; basic block 305 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L935: ; basic block 306 .stabd 68,0,2066 lwz r6,52(r28) cmpwi cr7,r6,-2 bne+ cr7,L938 .stabd 68,0,2067 ; basic block 307 lwz r0,44(r28) lwz r8,932(r1) subf r2,r26,r0 .stabd 68,0,2068 mr r26,r0 .stabd 68,0,2067 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,2068 b L939 L938: ; basic block 308 .stabd 68,0,2070 cmpwi cr7,r6,-1 beq- cr7,L939 .stabd 68,0,2071 ; basic block 309 LBB143: lwz r9,60(r28) subf r0,r6,r26 .stabd 68,0,2072 add. r30,r0,r9 bge+ cr0,L941 .stabd 68,0,2073 ; basic block 310 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L941: ; basic block 311 .stabd 68,0,2082 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,2083 mr r3,r30 .stabd 68,0,2084 subf r26,r30,r26 .stabd 68,0,2082 subf r2,r2,r8 .stabd 68,0,2083 mr r4,r2 .stabd 68,0,2082 addi r29,r2,4 .stabd 68,0,2083 bl L_rb_ary_new4$stub .stabd 68,0,2085 add r2,r25,r30 .stabd 68,0,2083 stw r3,-4(r29) .stabd 68,0,2085 addi r25,r2,-1 L939: ; basic block 312 .stabd 68,0,2090 LBE143: lwz r0,60(r28) cmpwi cr7,r0,0 beq- cr7,L942 .stabd 68,0,2091 ; basic block 313 LBB144: lwz r6,44(r28) .stabd 68,0,2095 cmplw cr7,r26,r6 blt- cr7,L944 ; basic block 314 add r0,r6,r0 cmplw cr7,r26,r0 ble- cr7,L943 L944: ; basic block 315 .stabd 68,0,2096 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L943: ; basic block 316 .stabd 68,0,2099 subf r2,r6,r26 .stabd 68,0,2100 lwz r9,64(r28) slwi r2,r2,2 lwzx r22,r2,r9 LBE144: b L945 L942: ; basic block 317 .stabd 68,0,2103 lwz r6,44(r28) cmpw cr7,r6,r26 beq+ cr7,L945 .stabd 68,0,2104 ; basic block 318 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L945: ; basic block 319 .stabd 68,0,2111 lwz r0,56(r28) cmpwi cr7,r0,-1 beq- cr7,L937 ; basic block 320 .stabd 68,0,2115 lwz r0,948(r1) .stabd 68,0,2112 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,2115 LBB145: cmpwi cr7,r0,0 .stabd 68,0,2112 lwz r3,0(r2) .stabd 68,0,2115 beq+ cr7,L948 .stabd 68,0,2117 ; basic block 321 lwz r2,944(r1) mr r4,r0 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,2121 lwz r2,916(r1) .stabd 68,0,2122 lwz r8,916(r1) .stabd 68,0,2121 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,2122 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,2121 stw r2,20(r9) .stabd 68,0,2122 stw r8,24(r9) b L949 L948: ; basic block 322 .stabd 68,0,2124 lwz r10,952(r1) cmpwi cr7,r10,0 beq- cr7,L949 .stabd 68,0,2125 ; basic block 323 mr r3,r10 L949: ; basic block 324 .stabd 68,0,2127 lwz r0,56(r28) .stabd 68,0,2129 addi r25,r25,-1 .stabd 68,0,2127 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,2128 addi r29,r29,4 L937: ; basic block 325 .stabd 68,0,2137 lwz r11,916(r1) LBE145: lwz r0,72(r28) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L951 .stabd 68,0,2139 ; basic block 326 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L951: ; basic block 327 .stabd 68,0,2142 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,2145 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L952 .stabd 68,0,2147 ; basic block 328 cmpwi cr7,r25,0 ble- cr7,L952 ; basic block 329 li r0,4 L957: ; basic block 330 .stabd 68,0,2147 addic. r25,r25,-1 .stabd 68,0,2148 stw r0,0(r29) .stabd 68,0,2147 addi r29,r29,4 bgt+ cr0,L957 L952: ; basic block 331 .stabd 68,0,2152 lwz r9,948(r1) cmpwi cr7,r9,0 beq- cr7,L958 .stabd 68,0,2153 ; basic block 332 LBB146: addi r23,r29,24 .stabd 68,0,2159 addi r11,r29,44 .stabd 68,0,2155 stw r9,12(r23) .stabd 68,0,2157 li r0,0 .stabd 68,0,2156 lwz r10,944(r1) lwz r2,0(r10) .stabd 68,0,2159 stw r11,932(r1) .stabd 68,0,2156 stw r2,8(r23) .stabd 68,0,2157 stw r0,16(r23) .stabd 68,0,2159 lwz r2,916(r1) stw r11,16(r2) LBE146: b L959 L958: ; basic block 333 .stabd 68,0,2162 lwz r9,916(r1) addi r8,r29,32 stw r8,932(r1) stw r8,16(r9) L959: ; basic block 334 .stabd 68,0,2187 lwz r10,936(r1) .stabd 68,0,2173 LBB147: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,2187 stw r10,24(r29) .stabd 68,0,2185 lwz r11,928(r1) .stabd 68,0,2193 LBE147: stw r29,936(r1) .stabd 68,0,2185 LBB148: stw r11,16(r29) .stabd 68,0,2186 lwz r2,944(r1) stw r2,20(r29) .stabd 68,0,2192 LBE148: slwi r2,r22,2 .stabd 68,0,2188 lwz r8,940(r1) .stabd 68,0,2169 LBB149: stw r23,0(r29) .stabd 68,0,2188 stw r8,28(r29) .stabd 68,0,2171 stw r27,4(r29) .stabd 68,0,2172 stw r24,8(r29) .stabd 68,0,2173 stw r0,12(r29) .stabd 68,0,2194 lwz r9,936(r1) .stabd 68,0,2193 lwz r8,936(r1) .stabd 68,0,2194 LBE149: stw r9,940(r1) .stabd 68,0,2195 lwz r10,940(r1) .stabd 68,0,2193 lwz r11,916(r1) .stabd 68,0,2195 addi r10,r10,4 .stabd 68,0,2192 lwz r9,16(r28) .stabd 68,0,2195 stw r10,944(r1) .stabd 68,0,2193 stw r8,20(r11) .stabd 68,0,2194 lwz r10,940(r1) stw r10,24(r11) .stabd 68,0,2195 lwz r8,944(r1) stw r8,28(r11) .stabd 68,0,2198 lwzx r10,r9,r2 .stabd 68,0,2192 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,2198 mtctr r10 bctr L962: ; basic block 335 .stabd 68,0,2203 LBE142: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L927: ; basic block 336 .stabd 68,0,2206 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2211 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L330: ; basic block 337 .stabd 68,0,2224 L892: lwz r10,928(r1) .stabd 68,0,1906 lwz r11,944(r1) .stabd 68,0,2224 LBE130: LBE122: LBB150: lwz r0,4(r10) .stabd 68,0,2230 addi r10,r10,12 .stabd 68,0,1906 LBE150: LBB151: LBB152: LBB153: lwz r2,4(r11) .stabd 68,0,2230 stw r10,928(r1) .stabd 68,0,2239 LBE153: LBE152: LBE151: LBB154: mr r4,r0 .stabd 68,0,1907 LBE154: LBB155: LBB156: LBB157: lwz r3,16(r2) .stabd 68,0,1912 b L893 L331: ; basic block 338 .stabd 68,0,2264 L907: lwz r9,928(r1) .stabd 68,0,1929 lwz r8,944(r1) .stabd 68,0,2264 LBE157: LBE156: LBE155: LBB158: addi r9,r9,4 .stabd 68,0,1929 LBE158: LBB159: LBB160: LBB161: lwz r2,4(r8) .stabd 68,0,2264 stw r9,928(r1) .stabd 68,0,1930 lwz r30,16(r2) .stabd 68,0,1935 b L908 .stabd 68,0,2277 L332: ; basic block 339 .stabd 68,0,2304 lwz r10,936(r1) .stabd 68,0,2290 lwz r11,928(r1) .stabd 68,0,2304 LBE161: LBE160: LBE159: LBB162: LBB163: lwz r30,0(r10) .stabd 68,0,2290 LBE163: lwz r28,4(r11) .stabd 68,0,2296 addi r11,r11,12 .stabd 68,0,2312 LBB164: lwz r27,12(r30) .stabd 68,0,2296 stw r11,928(r1) .stabd 68,0,2314 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L965 .stabd 68,0,2315 ; basic block 340 .stabd 68,0,2318 lwz r2,932(r1) slwi r29,r28,2 .stabd 68,0,2315 lwz r8,916(r1) .stabd 68,0,2318 mr r4,r27 subf r29,r29,r2 mr r5,r28 .stabd 68,0,2315 stw r2,16(r8) .stabd 68,0,2318 mr r7,r30 .stabd 68,0,2316 stw r11,12(r8) .stabd 68,0,2318 mr r6,r29 lwz r3,916(r1) bl _thread_invoke_yield_cfunc .stabd 68,0,2319 stw r29,932(r1) .stabd 68,0,2368 stw r3,0(r29) lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2373 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L965: ; basic block 341 .stabd 68,0,2324 LBB165: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r9,16(r27) .stabd 68,0,2328 lwz r10,8(r30) .stabd 68,0,2330 lwz r5,44(r9) .stabd 68,0,2326 lwz r11,4(r30) .stabd 68,0,2330 cmplw cr7,r5,r28 .stabd 68,0,2327 lwz r7,0(r30) .stabd 68,0,2330 bge+ cr7,L968 .stabd 68,0,2331 ; basic block 342 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r28 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L968: ; basic block 343 .stabd 68,0,2335 lwz r0,36(r9) .stabd 68,0,2334 lwz r2,932(r1) .stabd 68,0,2335 cmpwi cr7,r0,0 beq- cr7,L969 .stabd 68,0,2336 ; basic block 344 LBB166: lwz r0,40(r9) .stabd 68,0,2337 subf. r8,r28,r0 mtctr r8 ble- cr0,L969 ; basic block 345 li r0,4 L974: ; basic block 346 .stabd 68,0,2338 stw r0,0(r2) .stabd 68,0,2337 addi r2,r2,4 bdnz L974 L969: ; basic block 347 .stabd 68,0,2351 lwz r8,936(r1) .stabd 68,0,2349 LBE166: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,2351 stw r8,24(r2) .stabd 68,0,2352 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,2353 lwz r8,944(r1) .stabd 68,0,2344 stw r11,0(r2) .stabd 68,0,2357 addi r11,r2,32 .stabd 68,0,2353 stw r8,20(r2) .stabd 68,0,2346 stw r10,4(r2) .stabd 68,0,2347 stw r27,8(r2) .stabd 68,0,2349 stw r0,12(r2) .stabd 68,0,2350 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,2356 lwz r9,16(r9) .stabd 68,0,2360 stw r2,940(r1) .stabd 68,0,2358 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,2357 lwz r2,916(r1) .stabd 68,0,2356 stw r9,928(r1) .stabd 68,0,2359 stw r7,936(r1) .stabd 68,0,2357 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,2358 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,2359 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,2360 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,2364 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L333: ; basic block 348 .stabd 68,0,2386 lwz r2,932(r1) .stabd 68,0,2404 LBE165: LBE164: LBE162: LBB167: LBB168: lis r0,0xfaff .stabd 68,0,2384 lwz r8,928(r1) .stabd 68,0,2404 ori r0,r0,65440 .stabd 68,0,2386 LBE168: lwzu r10,-4(r2) .stabd 68,0,2392 lwz r9,916(r1) .stabd 68,0,2384 lwz r11,4(r8) .stabd 68,0,2392 stw r2,16(r9) .stabd 68,0,2404 lwz r2,944(r1) .stabd 68,0,2403 lwz r8,944(r1) .stabd 68,0,2404 LBB169: lwz r4,8(r2) .stabd 68,0,2403 addi r9,r8,8 .stabd 68,0,2404 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L975 ; basic block 349 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L975: ; basic block 350 .stabd 68,0,2410 lwz r2,944(r1) slwi r0,r11,2 .stabd 68,0,2409 lwz r8,940(r1) .stabd 68,0,2417 mr r27,r10 .stabd 68,0,2410 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,2409 li r2,6 stw r2,12(r8) .stabd 68,0,2410 lwz r2,932(r1) lwz r11,916(r1) stw r2,16(r11) .stabd 68,0,2413 lwz r8,12(r9) lwz r2,916(r1) stw r8,936(r1) .stabd 68,0,2412 lwz r11,4(r9) stw r11,928(r1) .stabd 68,0,2419 cmpwi cr7,r11,0 .stabd 68,0,2413 stw r8,20(r2) .stabd 68,0,2414 lwz r8,16(r9) stw r8,940(r1) stw r8,24(r2) .stabd 68,0,2415 lwz r9,8(r9) stw r9,944(r1) stw r9,28(r2) .stabd 68,0,2419 bne+ cr7,$+8 b L2829 .stabd 68,0,2418 ; basic block 351 .stabd 68,0,2423 lwz r9,932(r1) stw r10,0(r9) addi r9,r9,4 stw r9,932(r1) stw r9,16(r2) .stabd 68,0,2428 lwz r10,0(r11) mtctr r10 bctr L334: ; basic block 352 .stabd 68,0,2439 lwz r11,928(r1) .stabd 68,0,2441 lwz r2,932(r1) .stabd 68,0,2439 LBE169: LBE167: LBB170: lwz r3,4(r11) .stabd 68,0,2446 addi r11,r11,8 .stabd 68,0,2441 lwzu r4,-4(r2) .stabd 68,0,2455 LBB171: cmpwi cr7,r3,0 .stabd 68,0,2447 lwz r8,916(r1) .stabd 68,0,2441 stw r2,932(r1) .stabd 68,0,2446 stw r11,928(r1) .stabd 68,0,2447 LBE171: stw r2,16(r8) .stabd 68,0,2455 LBB172: beq- cr7,L978 .stabd 68,0,2460 ; basic block 353 LBB173: cmpwi cr7,r3,2 beq- cr7,L980 ; basic block 354 cmpwi cr7,r3,4 bne+ cr7,L979 L980: ; basic block 355 .stabd 68,0,2462 lwz r9,940(r1) lwz r5,0(r9) b L981 L979: ; basic block 356 .stabd 68,0,2464 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L981 ; basic block 357 .stabd 68,0,2469 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L981: ; basic block 358 .stabd 68,0,2471 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,2472 b L984 L978: ; basic block 359 .stabd 68,0,2477 LBE173: lwz r0,0(r4) .stabd 68,0,2476 mr r27,r4 .stabd 68,0,2477 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L986 .stabd 68,0,2478 ; basic block 360 lwz r28,16(r4) b L988 L986: ; basic block 361 .stabd 68,0,2481 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,2483 b L988 L335: ; basic block 362 .stabd 68,0,2502 lwz r2,928(r1) LBE172: LBE170: LBB174: lwz r0,4(r2) .stabd 68,0,2508 addi r2,r2,8 .stabd 68,0,2515 slwi r0,r0,2 .stabd 68,0,2521 lwzux r8,r2,r0 mtctr r8 stw r2,928(r1) bctr L336: ; basic block 363 .stabd 68,0,2534 lwz r9,932(r1) .stabd 68,0,2532 lwz r10,928(r1) .stabd 68,0,2534 LBE174: LBB175: lwzu r0,-4(r9) .stabd 68,0,2540 lwz r8,916(r1) .stabd 68,0,2547 rlwinm. r11,r0,0,30,28 .stabd 68,0,2534 stw r9,932(r1) .stabd 68,0,2532 lwz r2,4(r10) .stabd 68,0,2539 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,2540 stw r9,16(r8) .stabd 68,0,2547 beq- cr0,L989 .stabd 68,0,2548 ; basic block 364 slwi r0,r2,2 add r10,r10,r0 stw r10,928(r1) L989: ; basic block 365 .stabd 68,0,2555 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L337: ; basic block 366 .stabd 68,0,2568 lwz r10,932(r1) .stabd 68,0,2566 lwz r11,928(r1) .stabd 68,0,2568 LBE175: LBB176: lwzu r0,-4(r10) .stabd 68,0,2574 lwz r9,916(r1) .stabd 68,0,2581 rlwinm. r8,r0,0,30,28 .stabd 68,0,2568 stw r10,932(r1) .stabd 68,0,2566 lwz r2,4(r11) .stabd 68,0,2573 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,2574 stw r10,16(r9) .stabd 68,0,2581 bne- cr0,L990 .stabd 68,0,2582 ; basic block 367 slwi r0,r2,2 add r11,r11,r0 stw r11,928(r1) L990: ; basic block 368 .stabd 68,0,2589 lwz r10,928(r1) lwz r10,0(r10) mtctr r10 bctr L338: ; basic block 369 .stabd 68,0,2602 lwz r11,928(r1) .stabd 68,0,2616 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,2602 LBE176: LBB177: lwz r10,4(r11) .stabd 68,0,2616 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,2608 lwz r2,928(r1) .stabd 68,0,2622 cmpw cr7,r0,r9 .stabd 68,0,2601 lwz r11,8(r11) .stabd 68,0,2608 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,2622 li r2,4 bne+ cr7,L992 ; basic block 370 .stabd 68,0,2618 lwz r8,928(r1) slwi r0,r11,2 .stabd 68,0,2617 lwz r2,12(r10) .stabd 68,0,2618 add r8,r8,r0 stw r8,928(r1) L992: ; basic block 371 .stabd 68,0,2625 lwz r9,932(r1) stw r2,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) .stabd 68,0,2630 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L339: ; basic block 372 .stabd 68,0,2641 lwz r2,928(r1) .stabd 68,0,2643 lwz r8,932(r1) .stabd 68,0,2641 LBE177: LBB178: lwz r9,4(r2) .stabd 68,0,2648 addi r2,r2,8 .stabd 68,0,2643 lwzu r10,-4(r8) .stabd 68,0,2656 LBB179: slwi r9,r9,2 .stabd 68,0,2648 stw r2,928(r1) .stabd 68,0,2649 lwz r11,916(r1) .stabd 68,0,2656 add r9,r9,r2 .stabd 68,0,2659 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,2649 LBE179: stw r8,16(r11) .stabd 68,0,2656 LBB180: lwz r11,4(r9) .stabd 68,0,2659 lwz r0,0(r2) .stabd 68,0,2660 stw r10,12(r11) .stabd 68,0,2659 stw r0,16(r11) .stabd 68,0,2662 stw r10,0(r8) addi r8,r8,4 lwz r2,916(r1) stw r8,932(r1) stw r8,16(r2) .stabd 68,0,2667 lwz r8,928(r1) lwz r8,0(r8) mtctr r8 bctr L340: ; basic block 373 .stabd 68,0,2680 lwz r10,932(r1) .stabd 68,0,2686 lwz r2,928(r1) .stabd 68,0,2680 LBE180: LBE178: LBB181: lwz r9,-8(r10) .stabd 68,0,2681 lwz r30,-4(r10) .stabd 68,0,2686 addi r2,r2,4 .stabd 68,0,2687 lwz r8,916(r1) addi r10,r10,-8 .stabd 68,0,2693 and r0,r9,r30 .stabd 68,0,2687 stw r10,932(r1) .stabd 68,0,2693 andi. r11,r0,1 .stabd 68,0,2686 stw r2,928(r1) .stabd 68,0,2687 stw r10,16(r8) .stabd 68,0,2693 beq- cr0,L993 ; basic block 374 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L993 .stabd 68,0,2695 ; basic block 375 rlwinm r0,r30,0,0,30 .stabd 68,0,2696 xor r2,r9,r30 .stabd 68,0,2695 add r3,r9,r0 .stabd 68,0,2696 xor r0,r9,r3 andc. r10,r0,r2 bge+ cr0,L995 .stabd 68,0,2697 ; basic block 376 slwi r3,r9,1 ori r3,r3,1 bl L_rb_int2big$stub mr r29,r3 slwi r3,r30,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L995 L993: ; basic block 377 .stabd 68,0,2705 lwz r2,932(r1) stw r9,0(r2) stwu r30,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2706 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,2707 b L881 L995: ; basic block 378 .stabd 68,0,2711 lwz r9,932(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) .stabd 68,0,2716 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L341: ; basic block 379 .stabd 68,0,2729 lwz r2,932(r1) .stabd 68,0,2735 lwz r10,928(r1) .stabd 68,0,2729 LBE181: LBB182: lwz r3,-8(r2) .stabd 68,0,2730 lwz r9,-4(r2) .stabd 68,0,2735 addi r10,r10,4 .stabd 68,0,2736 lwz r11,916(r1) addi r2,r2,-8 .stabd 68,0,2742 and r0,r3,r9 .stabd 68,0,2736 stw r2,932(r1) .stabd 68,0,2742 andi. r8,r0,1 .stabd 68,0,2735 stw r10,928(r1) .stabd 68,0,2736 stw r2,16(r11) .stabd 68,0,2742 beq- cr0,L996 ; basic block 380 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L996 .stabd 68,0,2745 ; basic block 381 LBB183: srawi r11,r3,1 .stabd 68,0,2746 srawi r30,r9,1 .stabd 68,0,2747 subf r9,r30,r11 .stabd 68,0,2748 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,2750 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L998 .stabd 68,0,2751 ; basic block 382 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE183: b L998 L996: ; basic block 383 .stabd 68,0,2759 lwz r2,932(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2760 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,2761 b L881 L998: ; basic block 384 .stabd 68,0,2765 lwz r9,932(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) .stabd 68,0,2770 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L342: ; basic block 385 .stabd 68,0,2783 lwz r2,932(r1) .stabd 68,0,2789 lwz r10,928(r1) .stabd 68,0,2783 LBE182: LBB184: lwz r9,-8(r2) .stabd 68,0,2784 lwz r11,-4(r2) .stabd 68,0,2789 addi r10,r10,4 .stabd 68,0,2790 addi r2,r2,-8 .stabd 68,0,2789 stw r10,928(r1) .stabd 68,0,2796 and r0,r9,r11 .stabd 68,0,2790 stw r2,932(r1) .stabd 68,0,2796 andi. r8,r0,1 .stabd 68,0,2790 lwz r8,916(r1) stw r2,16(r8) .stabd 68,0,2796 beq- cr0,L999 ; basic block 386 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L999 .stabd 68,0,2797 ; basic block 387 LBB185: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,2799 cmpw cr7,r0,r2 li r0,2 blt- cr7,L1002 ; basic block 388 .stabd 68,0,2803 li r0,0 LBE185: b L1002 L999: ; basic block 389 .stabd 68,0,2811 lwz r10,932(r1) .stabd 68,0,2812 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,2811 stw r9,0(r10) stwu r11,4(r10) lwz r11,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r11) .stabd 68,0,2812 lwz r4,0(r2) .stabd 68,0,2813 b L881 L1002: ; basic block 390 .stabd 68,0,2817 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2822 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L343: ; basic block 391 .stabd 68,0,2836 lwz r10,932(r1) .stabd 68,0,2834 lwz r11,928(r1) .stabd 68,0,2836 LBE184: LBB186: lwzu r4,-4(r10) .stabd 68,0,2842 lwz r2,916(r1) .stabd 68,0,2836 stw r10,932(r1) .stabd 68,0,2834 lwz r3,4(r11) .stabd 68,0,2842 stw r10,16(r2) .stabd 68,0,2849 bl L_rb_reg_match$stub .stabd 68,0,2851 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,2841 lwz r8,928(r1) .stabd 68,0,2851 lwz r9,916(r1) .stabd 68,0,2841 addi r8,r8,8 .stabd 68,0,2851 stw r2,932(r1) .stabd 68,0,2841 stw r8,928(r1) .stabd 68,0,2851 stw r2,16(r9) .stabd 68,0,2856 lwz r10,0(r8) mtctr r10 bctr L344: ; basic block 392 .stabd 68,0,2869 lwz r11,932(r1) .stabd 68,0,2875 lwz r2,928(r1) .stabd 68,0,2869 LBE186: LBB187: lwz r4,-8(r11) .stabd 68,0,2876 lwz r8,916(r1) .stabd 68,0,2875 addi r2,r2,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB188: andi. r0,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2870 LBE188: lwz r6,-4(r11) .stabd 68,0,2876 addi r11,r11,-8 .stabd 68,0,2875 stw r2,928(r1) .stabd 68,0,2876 stw r11,932(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB189: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2876 LBE189: stw r11,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB190: beq- cr0,L1004 .stabd 68,0,657 ; basic block 393 andi. r9,r4,1 li r0,10 bne- cr0,L1006 ; basic block 394 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L1006 ; basic block 395 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L1006 ; basic block 396 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L1006 ; basic block 397 b L1010 L1004: ; basic block 398 .stabd 68,0,662 rlwinm. r10,r4,0,30,28 bne- cr0,L1010 .stabd 68,0,663 ; basic block 399 cmpwi cr7,r4,4 li r0,1 beq- cr7,L1006 ; basic block 400 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L1006 L1010: ; basic block 401 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L1006: ; basic block 402 .stabd 68,0,655 LBE190: cmpwi cr7,r0,7 bne+ cr7,L1003 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2883 ; basic block 403 mr r3,r6 bl L_rb_reg_match$stub b L1014 L1003: ; basic block 404 .stabd 68,0,2886 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L1014: ; basic block 405 .stabd 68,0,2889 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,2894 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L345: ; basic block 406 .stabd 68,0,2918 lwz r10,936(r1) .stabd 68,0,2920 lwz r11,932(r1) .stabd 68,0,2918 LBE187: LBB191: lwz r0,-4(r10) .stabd 68,0,2920 stw r0,0(r11) addi r11,r11,4 lwz r2,916(r1) stw r11,932(r1) stw r11,16(r2) .stabd 68,0,2926 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L346: ; basic block 407 .stabd 68,0,2939 lwz r10,932(r1) .stabd 68,0,2945 lwz r11,916(r1) .stabd 68,0,2939 LBE191: LBB192: lwzu r0,-4(r10) stw r10,932(r1) .stabd 68,0,2945 stw r10,16(r11) .stabd 68,0,2951 lwz r2,936(r1) stw r0,-4(r2) .stabd 68,0,2958 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L347: ; basic block 408 .stabd 68,0,2982 lwz r10,936(r1) .stabd 68,0,2984 lwz r11,932(r1) .stabd 68,0,2982 LBE192: LBB193: lwz r0,-8(r10) .stabd 68,0,2984 stw r0,0(r11) addi r11,r11,4 lwz r2,916(r1) stw r11,932(r1) stw r11,16(r2) .stabd 68,0,2990 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L348: ; basic block 409 .stabd 68,0,3003 lwz r10,932(r1) .stabd 68,0,3009 lwz r11,916(r1) .stabd 68,0,3003 LBE193: LBB194: lwzu r0,-4(r10) stw r10,932(r1) .stabd 68,0,3009 stw r10,16(r11) .stabd 68,0,3015 lwz r2,936(r1) stw r0,-8(r2) .stabd 68,0,3022 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L349: ; basic block 410 .stabd 68,0,3035 lwz r10,928(r1) LBE194: LBB195: lwz r2,4(r10) .stabd 68,0,3058 LBB196: slwi r2,r2,2 lwz r11,940(r1) subf r2,r2,r11 lwz r0,0(r2) .stabd 68,0,3060 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,3066 lwzu r9,8(r10) mtctr r9 stw r10,928(r1) bctr L350: ; basic block 411 .stabd 68,0,3101 lwz r10,940(r1) .stabd 68,0,3103 lwz r11,932(r1) .stabd 68,0,3101 LBE196: LBE195: LBB197: LBB198: lwz r0,-4(r10) .stabd 68,0,3103 stw r0,0(r11) addi r11,r11,4 lwz r2,916(r1) stw r11,932(r1) stw r11,16(r2) .stabd 68,0,3110 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L351: ; basic block 412 .stabd 68,0,3135 lwz r10,932(r1) LBE198: LBE197: li r0,1 stw r0,0(r10) addi r10,r10,4 lwz r11,916(r1) stw r10,932(r1) stw r10,16(r11) .stabd 68,0,3141 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L352: ; basic block 413 .stabd 68,0,3166 lwz r9,932(r1) li r0,3 stw r0,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) .stabd 68,0,3172 lwz r11,928(r1) lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L353: ; basic block 414 .stabd 68,0,3197 lwz r2,932(r1) li r0,2 stw r0,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,3203 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L354: ; basic block 415 .stabd 68,0,3228 lwz r11,932(r1) li r0,0 stw r0,0(r11) addi r11,r11,4 lwz r2,916(r1) stw r11,932(r1) stw r11,16(r2) .stabd 68,0,3234 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L355: ; basic block 416 .stabd 68,0,3249 lwz r10,928(r1) .stabd 68,0,3268 LBB199: LBB200: li r23,0 .stabd 68,0,3272 lwz r11,932(r1) .stabd 68,0,3270 li r22,0 .stabd 68,0,3249 LBE200: lwz r28,8(r10) .stabd 68,0,3248 lwz r29,12(r10) .stabd 68,0,3272 LBB201: slwi r2,r28,2 .stabd 68,0,3250 LBE201: lwz r27,4(r10) .stabd 68,0,3272 LBB202: subf r2,r2,r11 .stabd 68,0,3256 LBE202: addi r10,r10,16 .stabd 68,0,3272 LBB203: lwz r25,-4(r2) .stabd 68,0,3256 stw r10,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB204: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L1025 .stabd 68,0,637 ; basic block 417 andi. r8,r25,1 beq- cr0,L1026 ; basic block 418 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1027 L1026: ; basic block 419 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L1028 ; basic block 420 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1027 L1028: ; basic block 421 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1030 ; basic block 422 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1027 L1025: ; basic block 423 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L1030 .stabd 68,0,642 ; basic block 424 cmpwi cr7,r25,4 bne+ cr7,L1032 ; basic block 425 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1027 L1032: ; basic block 426 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L1030 ; basic block 427 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1027 L1030: ; basic block 428 .stabd 68,0,644 lwz r3,4(r2) L1027: ; basic block 429 .stabd 68,0,635 LBE204: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,3319 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L1052 ; basic block 430 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L1052 .stabd 68,0,3321 ; basic block 431 lwz r3,12(r29) b L1053 L1052: ; basic block 432 .stabd 68,0,3324 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,3327 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,3325 stw r30,8(r29) .stabd 68,0,3326 stw r3,12(r29) .stabd 68,0,3327 lwz r0,0(r2) stw r0,16(r29) L1053: ; basic block 433 .stabd 68,0,3412 cmpwi cr7,r3,0 bne+ cr7,L1054 .stabd 68,0,3413 ; basic block 434 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,3414 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,3415 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L1054: ; basic block 435 .stabd 68,0,3422 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L1060 ; basic block 436 bgt- cr7,L1092 ; basic block 437 cmpwi cr7,r0,2 beq- cr7,L1056 ; basic block 438 b L1090 L1092: ; basic block 439 cmpwi cr7,r0,90 beq- cr7,L1059 ; basic block 440 cmpwi cr7,r0,95 beq- cr7,L1061 ; basic block 441 b L1090 L1056: ; basic block 442 .stabd 68,0,3439 lwz r8,932(r1) .stabd 68,0,3446 LBB205: slwi r2,r27,8 .stabd 68,0,3439 lwz r10,916(r1) .stabd 68,0,3448 lis r9,0xfaff .stabd 68,0,3439 addi r0,r8,32 .stabd 68,0,3446 ori r2,r2,14 .stabd 68,0,3439 stw r0,16(r10) .stabd 68,0,3448 ori r9,r9,65441 .stabd 68,0,3451 lwz r10,936(r1) .stabd 68,0,3456 addi r11,r8,4 .stabd 68,0,3455 li r0,0 .stabd 68,0,3461 slwi r7,r28,2 .stabd 68,0,3451 stw r10,24(r8) .stabd 68,0,3461 subf r7,r7,r8 .stabd 68,0,3452 lwz r10,940(r1) .stabd 68,0,3461 mr r4,r25 .stabd 68,0,3444 stw r22,0(r8) .stabd 68,0,3461 mr r6,r28 .stabd 68,0,3452 stw r10,28(r8) .stabd 68,0,3446 stw r2,8(r8) .stabd 68,0,3448 stw r9,12(r8) .stabd 68,0,3445 stw r25,4(r8) .stabd 68,0,3449 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,3459 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,3450 lwz r9,944(r1) .stabd 68,0,3459 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,3450 stw r9,20(r8) .stabd 68,0,3455 lwz r10,916(r1) .stabd 68,0,3456 stw r11,28(r10) .stabd 68,0,3454 stw r8,20(r10) .stabd 68,0,3455 stw r0,24(r10) .stabd 68,0,3459 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,3461 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,3464 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,3470 slwi r2,r28,2 .stabd 68,0,3464 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,3470 lwz r10,932(r1) .stabd 68,0,3465 lwz r11,28(r10) .stabd 68,0,3470 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,3465 stw r11,940(r1) .stabd 68,0,3470 stw r2,932(r1) .stabd 68,0,3465 stw r11,24(r8) .stabd 68,0,3470 stw r2,16(r8) .stabd 68,0,3471 b L1055 L1059: ; basic block 443 .stabd 68,0,3474 lwz r2,932(r1) LBE205: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,3475 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,3476 b L1055 L1060: ; basic block 444 .stabd 68,0,3479 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,3480 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,3481 b L1055 L1061: ; basic block 445 .stabd 68,0,3494 LBB206: lwz r24,12(r3) .stabd 68,0,3495 li r4,18 .stabd 68,0,3491 li r21,0 .stabd 68,0,3495 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,3489 lwz r29,932(r1) .stabd 68,0,3501 lwz r0,48(r27) .stabd 68,0,3497 lwz r2,40(r27) .stabd 68,0,3501 cmpwi cr7,r0,0 .stabd 68,0,3497 subf r26,r28,r2 .stabd 68,0,3501 beq- cr7,L1063 .stabd 68,0,3502 ; basic block 446 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L1065 .stabd 68,0,3503 ; basic block 447 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L1063: ; basic block 448 .stabd 68,0,3515 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L1066 .stabd 68,0,3516 ; basic block 449 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,3517 mr r28,r0 .stabd 68,0,3516 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,3517 b L1067 L1066: ; basic block 450 .stabd 68,0,3519 cmpwi cr7,r6,-1 beq- cr7,L1067 .stabd 68,0,3520 ; basic block 451 LBB207: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,3521 add. r30,r0,r9 bge+ cr0,L1069 .stabd 68,0,3522 ; basic block 452 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L1069: ; basic block 453 .stabd 68,0,3531 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,3532 mr r3,r30 .stabd 68,0,3533 subf r28,r30,r28 .stabd 68,0,3531 subf r2,r2,r8 .stabd 68,0,3532 mr r4,r2 .stabd 68,0,3531 addi r29,r2,4 .stabd 68,0,3532 bl L_rb_ary_new4$stub .stabd 68,0,3534 add r2,r26,r30 .stabd 68,0,3532 stw r3,-4(r29) .stabd 68,0,3534 addi r26,r2,-1 L1067: ; basic block 454 .stabd 68,0,3539 LBE207: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L1070 .stabd 68,0,3540 ; basic block 455 LBB208: lwz r6,44(r27) .stabd 68,0,3544 cmplw cr7,r28,r6 blt- cr7,L1072 ; basic block 456 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L1071 L1072: ; basic block 457 .stabd 68,0,3545 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L1071: ; basic block 458 .stabd 68,0,3548 subf r2,r6,r28 .stabd 68,0,3549 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE208: b L1073 L1070: ; basic block 459 .stabd 68,0,3552 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L1073 .stabd 68,0,3553 ; basic block 460 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L1073: ; basic block 461 .stabd 68,0,3560 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L1065 ; basic block 462 .stabd 68,0,3573 LBB209: cmpwi cr7,r23,0 .stabd 68,0,3561 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,3573 beq- cr7,L1077 .stabd 68,0,3574 ; basic block 463 mr r2,r23 L1077: ; basic block 464 .stabd 68,0,3576 neg r0,r0 .stabd 68,0,3578 addi r26,r26,-1 .stabd 68,0,3576 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,3577 addi r29,r29,4 L1065: ; basic block 465 .stabd 68,0,3586 lwz r8,916(r1) LBE209: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L1079 .stabd 68,0,3588 ; basic block 466 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L1079: ; basic block 467 .stabd 68,0,3591 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,3594 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L1086 .stabd 68,0,3596 ; basic block 468 cmpwi cr7,r26,0 ble- cr7,L1086 ; basic block 469 li r0,4 L1085: ; basic block 470 .stabd 68,0,3596 addic. r26,r26,-1 .stabd 68,0,3597 stw r0,0(r29) .stabd 68,0,3596 addi r29,r29,4 bgt+ cr0,L1085 L1086: ; basic block 471 .stabd 68,0,3611 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,3622 LBB210: lis r0,0xfaff .stabd 68,0,3611 LBE210: stw r9,16(r10) .stabd 68,0,3622 LBB211: ori r0,r0,65441 .stabd 68,0,3636 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,3634 lwz r2,928(r1) .stabd 68,0,3642 LBE211: stw r29,936(r1) .stabd 68,0,3634 LBB212: stw r2,16(r29) .stabd 68,0,3641 LBE212: slwi r2,r21,2 .stabd 68,0,3635 lwz r8,944(r1) LBB213: stw r8,20(r29) .stabd 68,0,3637 lwz r9,940(r1) .stabd 68,0,3618 stw r22,0(r29) .stabd 68,0,3637 stw r9,28(r29) .stabd 68,0,3620 stw r25,4(r29) .stabd 68,0,3621 stw r24,8(r29) .stabd 68,0,3622 stw r0,12(r29) .stabd 68,0,3643 lwz r10,936(r1) .stabd 68,0,3642 lwz r8,916(r1) .stabd 68,0,3643 LBE213: stw r10,940(r1) .stabd 68,0,3644 addi r11,r10,4 .stabd 68,0,3641 lwz r9,16(r27) .stabd 68,0,3644 stw r11,944(r1) .stabd 68,0,3642 stw r10,20(r8) .stabd 68,0,3643 lwz r10,940(r1) .stabd 68,0,3644 stw r11,28(r8) .stabd 68,0,3643 stw r10,24(r8) .stabd 68,0,3647 lwzx r11,r9,r2 .stabd 68,0,3641 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,3647 mtctr r11 bctr L1090: ; basic block 472 .stabd 68,0,3652 LBE206: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L1055: ; basic block 473 .stabd 68,0,3655 lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) .stabd 68,0,3662 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L356: ; basic block 474 .stabd 68,0,3690 lwz r10,928(r1) lwzu r11,4(r10) LBE203: LBE199: mtctr r11 stw r10,928(r1) bctr L357: ; basic block 475 .stabd 68,0,3718 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L358: ; basic block 476 .stabd 68,0,3746 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L359: ; basic block 477 .stabd 68,0,3774 lwz r11,928(r1) lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L360: ; basic block 478 .stabd 68,0,3802 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L361: ; basic block 479 .stabd 68,0,3814 lwz r9,928(r1) .stabd 68,0,3827 lwz r11,936(r1) .stabd 68,0,3814 LBB214: lwz r2,4(r9) .stabd 68,0,3834 lwzu r10,8(r9) .stabd 68,0,3827 slwi r2,r2,2 .stabd 68,0,3834 stw r9,928(r1) .stabd 68,0,3827 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,3834 mtctr r10 .stabd 68,0,3827 stw r2,920(r1) .stabd 68,0,3834 bctr L362: ; basic block 480 .stabd 68,0,3846 lwz r8,928(r1) .stabd 68,0,3859 lwz r10,936(r1) .stabd 68,0,3846 LBE214: LBB215: lwz r2,4(r8) .stabd 68,0,3866 lwzu r9,8(r8) .stabd 68,0,3859 slwi r2,r2,2 .stabd 68,0,3866 stw r8,928(r1) .stabd 68,0,3859 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,3866 mtctr r9 .stabd 68,0,3859 stw r2,924(r1) .stabd 68,0,3866 bctr L363: ; basic block 481 .stabd 68,0,3878 lwz r11,928(r1) .stabd 68,0,3891 lwz r8,936(r1) .stabd 68,0,3878 LBE215: LBB216: lwz r2,4(r11) .stabd 68,0,3898 lwzu r0,8(r11) .stabd 68,0,3891 slwi r2,r2,2 .stabd 68,0,3898 stw r11,928(r1) .stabd 68,0,3891 subf r2,r2,r8 lwz r2,0(r2) .stabd 68,0,3898 mtctr r0 .stabd 68,0,3891 stw r2,920(r1) .stabd 68,0,3898 bctr L364: ; basic block 482 .stabd 68,0,3905 lwz r10,920(r1) lwz r9,932(r1) LBE216: stw r10,0(r9) addi r9,r9,4 lwz r11,916(r1) stw r9,932(r1) stw r9,16(r11) .stabd 68,0,3911 lwz r8,928(r1) .stabd 68,0,3924 lwz r10,936(r1) .stabd 68,0,3911 LBB217: lwz r2,4(r8) .stabd 68,0,3931 lwzu r9,8(r8) .stabd 68,0,3924 slwi r2,r2,2 .stabd 68,0,3931 stw r8,928(r1) .stabd 68,0,3924 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,3931 mtctr r9 .stabd 68,0,3924 stw r2,920(r1) .stabd 68,0,3931 bctr L365: ; basic block 483 .stabd 68,0,3938 lwz r2,924(r1) lwz r11,932(r1) LBE217: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,3944 lwz r9,928(r1) .stabd 68,0,3957 lwz r11,936(r1) .stabd 68,0,3944 LBB218: lwz r2,4(r9) .stabd 68,0,3964 lwzu r10,8(r9) .stabd 68,0,3957 slwi r2,r2,2 .stabd 68,0,3964 stw r9,928(r1) .stabd 68,0,3957 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,3964 mtctr r10 .stabd 68,0,3957 stw r2,924(r1) .stabd 68,0,3964 bctr L366: ; basic block 484 .stabd 68,0,3975 lwz r8,928(r1) .stabd 68,0,3977 lwz r9,932(r1) .stabd 68,0,3975 LBE218: LBB219: lwz r2,4(r8) .stabd 68,0,3990 lwz r10,936(r1) .stabd 68,0,3977 lwzu r0,-4(r9) .stabd 68,0,3990 slwi r2,r2,2 .stabd 68,0,3983 lwz r11,916(r1) .stabd 68,0,3990 subf r2,r2,r10 .stabd 68,0,3977 stw r9,932(r1) .stabd 68,0,3983 stw r9,16(r11) .stabd 68,0,3990 stw r0,0(r2) .stabd 68,0,3996 lwzu r0,8(r8) mtctr r0 stw r8,928(r1) bctr L367: ; basic block 485 .stabd 68,0,4007 lwz r8,928(r1) .stabd 68,0,4021 lwz r9,936(r1) .stabd 68,0,4007 LBE219: LBB220: lwz r2,4(r8) .stabd 68,0,4021 lwz r10,920(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4027 lwzu r11,8(r8) mtctr r11 stw r8,928(r1) bctr L368: ; basic block 486 .stabd 68,0,4038 lwz r8,928(r1) .stabd 68,0,4052 lwz r9,936(r1) .stabd 68,0,4038 LBE220: LBB221: lwz r2,4(r8) .stabd 68,0,4052 lwz r10,924(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4058 lwzu r11,8(r8) mtctr r11 stw r8,928(r1) bctr L369: ; basic block 487 .stabd 68,0,4069 lwz r8,928(r1) .stabd 68,0,4083 lwz r9,936(r1) .stabd 68,0,4069 LBE221: LBB222: lwz r2,4(r8) .stabd 68,0,4083 lwz r10,924(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4089 lwzu r11,8(r8) mtctr r11 stw r8,928(r1) bctr L370: ; basic block 488 .stabd 68,0,4100 lwz r8,928(r1) .stabd 68,0,4114 lwz r9,936(r1) .stabd 68,0,4100 LBE222: LBB223: lwz r2,4(r8) .stabd 68,0,4114 lwz r10,920(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4120 lwzu r11,8(r8) mtctr r11 stw r8,928(r1) bctr L371: ; basic block 489 .stabd 68,0,4147 lwz r2,936(r1) .stabd 68,0,4149 LBE223: LBB224: LBB225: li r3,4 .stabd 68,0,4132 lwz r8,928(r1) .stabd 68,0,4147 lwz r0,-4(r2) .stabd 68,0,4132 LBE225: lwz r30,8(r8) .stabd 68,0,4149 LBB226: cmpwi cr7,r0,4 .stabd 68,0,4133 LBE226: lwz r4,4(r8) .stabd 68,0,4139 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,4149 LBB227: beq- cr7,L1094 ; basic block 490 .stabd 68,0,4152 cmpwi cr7,r30,0 bne- cr7,L1095 .stabd 68,0,4153 ; basic block 491 mr r3,r0 bl L_rb_ary_entry$stub b L1094 L1095: ; basic block 492 .stabd 68,0,4156 LBB228: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4157 andi. r0,r30,1 .stabd 68,0,4156 mr r4,r3 .stabd 68,0,4157 beq- cr0,L1097 .stabd 68,0,4158 ; basic block 493 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1101 ; basic block 494 cmplwi cr7,r0,39 bgt- cr7,L1105 ; basic block 495 cmpwi cr7,r0,38 beq- cr7,L1099 ; basic block 496 b L1103 L1105: ; basic block 497 cmpwi cr7,r0,43 beq- cr7,L1102 ; basic block 498 cmpwi cr7,r0,96 beq- cr7,L1100 ; basic block 499 b L1103 L1099: ; basic block 500 .stabd 68,0,4160 bl L_rb_reg_last_match$stub .stabd 68,0,4161 b L1094 L1100: ; basic block 501 .stabd 68,0,4163 bl L_rb_reg_match_pre$stub .stabd 68,0,4164 b L1094 L1101: ; basic block 502 .stabd 68,0,4166 bl L_rb_reg_match_post$stub .stabd 68,0,4167 b L1094 L1102: ; basic block 503 .stabd 68,0,4169 bl L_rb_reg_match_last$stub .stabd 68,0,4170 b L1094 L1103: ; basic block 504 .stabd 68,0,4172 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L1097: ; basic block 505 .stabd 68,0,4176 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1094: ; basic block 506 .stabd 68,0,4185 lwz r2,928(r1) .stabd 68,0,4180 LBE228: stw r3,920(r1) .stabd 68,0,4185 lwz r2,0(r2) mtctr r2 bctr L372: ; basic block 507 .stabd 68,0,4212 lwz r8,936(r1) .stabd 68,0,4214 LBE227: LBE224: LBB229: LBB230: li r3,4 .stabd 68,0,4197 lwz r9,928(r1) .stabd 68,0,4212 lwz r0,-4(r8) .stabd 68,0,4197 LBE230: lwz r30,8(r9) .stabd 68,0,4214 LBB231: cmpwi cr7,r0,4 .stabd 68,0,4198 LBE231: lwz r4,4(r9) .stabd 68,0,4204 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,4214 LBB232: beq- cr7,L1108 ; basic block 508 .stabd 68,0,4217 cmpwi cr7,r30,0 bne- cr7,L1109 .stabd 68,0,4218 ; basic block 509 mr r3,r0 bl L_rb_ary_entry$stub b L1108 L1109: ; basic block 510 .stabd 68,0,4221 LBB233: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4222 andi. r0,r30,1 .stabd 68,0,4221 mr r4,r3 .stabd 68,0,4222 beq- cr0,L1111 .stabd 68,0,4223 ; basic block 511 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1115 ; basic block 512 cmplwi cr7,r0,39 bgt- cr7,L1119 ; basic block 513 cmpwi cr7,r0,38 beq- cr7,L1113 ; basic block 514 b L1117 L1119: ; basic block 515 cmpwi cr7,r0,43 beq- cr7,L1116 ; basic block 516 cmpwi cr7,r0,96 beq- cr7,L1114 ; basic block 517 b L1117 L1113: ; basic block 518 .stabd 68,0,4225 bl L_rb_reg_last_match$stub .stabd 68,0,4226 b L1108 L1114: ; basic block 519 .stabd 68,0,4228 bl L_rb_reg_match_pre$stub .stabd 68,0,4229 b L1108 L1115: ; basic block 520 .stabd 68,0,4231 bl L_rb_reg_match_post$stub .stabd 68,0,4232 b L1108 L1116: ; basic block 521 .stabd 68,0,4234 bl L_rb_reg_match_last$stub .stabd 68,0,4235 b L1108 L1117: ; basic block 522 .stabd 68,0,4237 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L1111: ; basic block 523 .stabd 68,0,4241 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1108: ; basic block 524 .stabd 68,0,4250 lwz r2,928(r1) .stabd 68,0,4245 LBE233: stw r3,924(r1) .stabd 68,0,4250 lwz r2,0(r2) mtctr r2 bctr L373: ; basic block 525 .stabd 68,0,4277 lwz r8,936(r1) .stabd 68,0,4279 LBE232: LBE229: LBB234: LBB235: li r3,4 .stabd 68,0,4262 lwz r9,928(r1) .stabd 68,0,4277 lwz r0,-4(r8) .stabd 68,0,4262 LBE235: lwz r30,8(r9) .stabd 68,0,4279 LBB236: cmpwi cr7,r0,4 .stabd 68,0,4263 LBE236: lwz r4,4(r9) .stabd 68,0,4269 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,4279 LBB237: beq- cr7,L1122 ; basic block 526 .stabd 68,0,4282 cmpwi cr7,r30,0 bne- cr7,L1123 .stabd 68,0,4283 ; basic block 527 mr r3,r0 bl L_rb_ary_entry$stub b L1122 L1123: ; basic block 528 .stabd 68,0,4286 LBB238: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4287 andi. r0,r30,1 .stabd 68,0,4286 mr r4,r3 .stabd 68,0,4287 beq- cr0,L1125 .stabd 68,0,4288 ; basic block 529 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1129 ; basic block 530 cmplwi cr7,r0,39 bgt- cr7,L1133 ; basic block 531 cmpwi cr7,r0,38 beq- cr7,L1127 ; basic block 532 b L1131 L1133: ; basic block 533 cmpwi cr7,r0,43 beq- cr7,L1130 ; basic block 534 cmpwi cr7,r0,96 beq- cr7,L1128 ; basic block 535 b L1131 L1127: ; basic block 536 .stabd 68,0,4290 bl L_rb_reg_last_match$stub .stabd 68,0,4291 b L1122 L1128: ; basic block 537 .stabd 68,0,4293 bl L_rb_reg_match_pre$stub .stabd 68,0,4294 b L1122 L1129: ; basic block 538 .stabd 68,0,4296 bl L_rb_reg_match_post$stub .stabd 68,0,4297 b L1122 L1130: ; basic block 539 .stabd 68,0,4299 bl L_rb_reg_match_last$stub .stabd 68,0,4300 b L1122 L1131: ; basic block 540 .stabd 68,0,4302 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L1125: ; basic block 541 .stabd 68,0,4306 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1122: ; basic block 542 .stabd 68,0,4315 lwz r2,928(r1) .stabd 68,0,4310 LBE238: stw r3,920(r1) .stabd 68,0,4315 lwz r2,0(r2) mtctr r2 bctr L374: ; basic block 543 .stabd 68,0,4322 lwz r8,932(r1) .stabd 68,0,4345 LBE237: LBE234: LBB239: LBB240: li r3,4 .stabd 68,0,4322 lwz r9,920(r1) LBE240: LBE239: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,4343 lwz r11,936(r1) .stabd 68,0,4328 lwz r2,928(r1) .stabd 68,0,4343 LBB241: LBB242: lwz r0,-4(r11) .stabd 68,0,4328 LBE242: lwz r30,8(r2) .stabd 68,0,4345 LBB243: cmpwi cr7,r0,4 .stabd 68,0,4329 LBE243: lwz r4,4(r2) .stabd 68,0,4335 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,4345 LBB244: beq- cr7,L1136 ; basic block 544 .stabd 68,0,4348 cmpwi cr7,r30,0 bne- cr7,L1137 .stabd 68,0,4349 ; basic block 545 mr r3,r0 bl L_rb_ary_entry$stub b L1136 L1137: ; basic block 546 .stabd 68,0,4352 LBB245: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4353 andi. r0,r30,1 .stabd 68,0,4352 mr r4,r3 .stabd 68,0,4353 beq- cr0,L1139 .stabd 68,0,4354 ; basic block 547 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1143 ; basic block 548 cmplwi cr7,r0,39 bgt- cr7,L1147 ; basic block 549 cmpwi cr7,r0,38 beq- cr7,L1141 ; basic block 550 b L1145 L1147: ; basic block 551 cmpwi cr7,r0,43 beq- cr7,L1144 ; basic block 552 cmpwi cr7,r0,96 beq- cr7,L1142 ; basic block 553 b L1145 L1141: ; basic block 554 .stabd 68,0,4356 bl L_rb_reg_last_match$stub .stabd 68,0,4357 b L1136 L1142: ; basic block 555 .stabd 68,0,4359 bl L_rb_reg_match_pre$stub .stabd 68,0,4360 b L1136 L1143: ; basic block 556 .stabd 68,0,4362 bl L_rb_reg_match_post$stub .stabd 68,0,4363 b L1136 L1144: ; basic block 557 .stabd 68,0,4365 bl L_rb_reg_match_last$stub .stabd 68,0,4366 b L1136 L1145: ; basic block 558 .stabd 68,0,4368 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L1139: ; basic block 559 .stabd 68,0,4372 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1136: ; basic block 560 .stabd 68,0,4381 lwz r2,928(r1) .stabd 68,0,4376 LBE245: stw r3,920(r1) .stabd 68,0,4381 lwz r2,0(r2) mtctr r2 bctr L375: ; basic block 561 .stabd 68,0,4388 lwz r8,932(r1) .stabd 68,0,4411 LBE244: LBE241: LBB246: LBB247: li r3,4 .stabd 68,0,4388 lwz r9,924(r1) LBE247: LBE246: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,4409 lwz r11,936(r1) .stabd 68,0,4394 lwz r2,928(r1) .stabd 68,0,4409 LBB248: LBB249: lwz r0,-4(r11) .stabd 68,0,4394 LBE249: lwz r30,8(r2) .stabd 68,0,4411 LBB250: cmpwi cr7,r0,4 .stabd 68,0,4395 LBE250: lwz r4,4(r2) .stabd 68,0,4401 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,4411 LBB251: beq- cr7,L1150 ; basic block 562 .stabd 68,0,4414 cmpwi cr7,r30,0 bne- cr7,L1151 .stabd 68,0,4415 ; basic block 563 mr r3,r0 bl L_rb_ary_entry$stub b L1150 L1151: ; basic block 564 .stabd 68,0,4418 LBB252: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4419 andi. r0,r30,1 .stabd 68,0,4418 mr r4,r3 .stabd 68,0,4419 beq- cr0,L1153 .stabd 68,0,4420 ; basic block 565 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1157 ; basic block 566 cmplwi cr7,r0,39 bgt- cr7,L1161 ; basic block 567 cmpwi cr7,r0,38 beq- cr7,L1155 ; basic block 568 b L1159 L1161: ; basic block 569 cmpwi cr7,r0,43 beq- cr7,L1158 ; basic block 570 cmpwi cr7,r0,96 beq- cr7,L1156 ; basic block 571 b L1159 L1155: ; basic block 572 .stabd 68,0,4422 bl L_rb_reg_last_match$stub .stabd 68,0,4423 b L1150 L1156: ; basic block 573 .stabd 68,0,4425 bl L_rb_reg_match_pre$stub .stabd 68,0,4426 b L1150 L1157: ; basic block 574 .stabd 68,0,4428 bl L_rb_reg_match_post$stub .stabd 68,0,4429 b L1150 L1158: ; basic block 575 .stabd 68,0,4431 bl L_rb_reg_match_last$stub .stabd 68,0,4432 b L1150 L1159: ; basic block 576 .stabd 68,0,4434 addis r3,r31,ha16(LC48-"L00000000014$pb") la r3,lo16(LC48-"L00000000014$pb")(r3) bl L_rb_bug$stub L1153: ; basic block 577 .stabd 68,0,4438 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1150: ; basic block 578 .stabd 68,0,4447 lwz r2,928(r1) .stabd 68,0,4442 LBE252: stw r3,924(r1) .stabd 68,0,4447 lwz r2,0(r2) mtctr r2 bctr L376: ; basic block 579 .stabd 68,0,4461 lwz r8,932(r1) .stabd 68,0,4459 lwz r9,928(r1) .stabd 68,0,4461 LBE251: LBE248: LBB253: lwzu r29,-4(r8) .stabd 68,0,4467 lwz r10,916(r1) .stabd 68,0,4461 stw r8,932(r1) .stabd 68,0,4459 lwz r30,4(r9) .stabd 68,0,4466 addi r9,r9,12 .stabd 68,0,4467 stw r8,16(r10) .stabd 68,0,4475 lwz r11,936(r1) LBB254: lwz r3,-4(r11) .stabd 68,0,4466 stw r9,928(r1) .stabd 68,0,4476 cmpwi cr7,r3,4 bne+ cr7,L1163 .stabd 68,0,4477 ; basic block 580 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L1163: ; basic block 581 .stabd 68,0,4479 mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,4485 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L377: ; basic block 582 .stabd 68,0,4512 lwz r8,936(r1) .stabd 68,0,4497 lwz r9,928(r1) .stabd 68,0,4512 LBE254: LBE253: LBB255: LBB256: lwz r3,-4(r8) .stabd 68,0,4497 LBE256: lwz r30,4(r9) .stabd 68,0,4504 addi r9,r9,12 .stabd 68,0,4513 LBB257: cmpwi cr7,r3,4 .stabd 68,0,4504 stw r9,928(r1) .stabd 68,0,4513 bne+ cr7,L1164 .stabd 68,0,4514 ; basic block 583 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L1164: ; basic block 584 .stabd 68,0,4516 lwz r5,920(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4522 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L378: ; basic block 585 .stabd 68,0,4549 lwz r8,936(r1) .stabd 68,0,4534 lwz r9,928(r1) .stabd 68,0,4549 LBE257: LBE255: LBB258: LBB259: lwz r3,-4(r8) .stabd 68,0,4534 LBE259: lwz r30,4(r9) .stabd 68,0,4541 addi r9,r9,12 .stabd 68,0,4550 LBB260: cmpwi cr7,r3,4 .stabd 68,0,4541 stw r9,928(r1) .stabd 68,0,4550 bne+ cr7,L1165 .stabd 68,0,4551 ; basic block 586 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L1165: ; basic block 587 .stabd 68,0,4553 lwz r5,924(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4559 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L379: ; basic block 588 .stabd 68,0,4586 lwz r8,936(r1) .stabd 68,0,4571 lwz r9,928(r1) .stabd 68,0,4586 LBE260: LBE258: LBB261: LBB262: lwz r3,-4(r8) .stabd 68,0,4571 LBE262: lwz r30,4(r9) .stabd 68,0,4578 addi r9,r9,12 .stabd 68,0,4587 LBB263: cmpwi cr7,r3,4 .stabd 68,0,4578 stw r9,928(r1) .stabd 68,0,4587 bne+ cr7,L1166 .stabd 68,0,4588 ; basic block 589 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L1166: ; basic block 590 .stabd 68,0,4590 lwz r5,924(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4596 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L380: ; basic block 591 .stabd 68,0,4623 lwz r8,936(r1) .stabd 68,0,4608 lwz r9,928(r1) .stabd 68,0,4623 LBE263: LBE261: LBB264: LBB265: lwz r3,-4(r8) .stabd 68,0,4608 LBE265: lwz r30,4(r9) .stabd 68,0,4615 addi r9,r9,12 .stabd 68,0,4624 LBB266: cmpwi cr7,r3,4 .stabd 68,0,4615 stw r9,928(r1) .stabd 68,0,4624 bne+ cr7,L1167 .stabd 68,0,4625 ; basic block 592 bl L_rb_ary_new$stub lwz r2,936(r1) stw r3,-4(r2) L1167: ; basic block 593 .stabd 68,0,4627 lwz r5,920(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4633 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L381: ; basic block 594 .stabd 68,0,4645 lwz r8,928(r1) .stabd 68,0,4662 LBE266: LBE264: LBB267: LBB268: li r11,0 .stabd 68,0,4661 lwz r9,940(r1) .stabd 68,0,4645 LBE268: lwz r0,8(r8) .stabd 68,0,4646 lwz r2,4(r8) .stabd 68,0,4652 addi r8,r8,12 .stabd 68,0,4662 LBB269: cmplw cr7,r11,r0 .stabd 68,0,4652 stw r8,928(r1) .stabd 68,0,4662 bge- cr7,L2892 L1172: ; basic block 595 .stabd 68,0,4662 addi r11,r11,1 .stabd 68,0,4663 lwz r9,0(r9) .stabd 68,0,4662 cmplw cr7,r11,r0 blt+ cr7,L1172 L2892: ; basic block 596 .stabd 68,0,4670 slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4677 lwz r9,928(r1) .stabd 68,0,4670 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,4677 lwz r9,0(r9) mtctr r9 bctr L382: ; basic block 597 .stabd 68,0,4689 lwz r10,928(r1) .stabd 68,0,4706 LBE269: LBE267: LBB270: LBB271: li r11,0 .stabd 68,0,4705 lwz r9,940(r1) .stabd 68,0,4689 LBE271: lwz r0,8(r10) .stabd 68,0,4690 lwz r2,4(r10) .stabd 68,0,4696 addi r10,r10,12 .stabd 68,0,4706 LBB272: cmplw cr7,r11,r0 .stabd 68,0,4696 stw r10,928(r1) .stabd 68,0,4706 bge- cr7,L2894 L1177: ; basic block 598 .stabd 68,0,4706 addi r11,r11,1 .stabd 68,0,4707 lwz r9,0(r9) .stabd 68,0,4706 cmplw cr7,r11,r0 blt+ cr7,L1177 L2894: ; basic block 599 .stabd 68,0,4714 slwi r2,r2,2 .stabd 68,0,4721 lwz r11,928(r1) .stabd 68,0,4714 subf r2,r2,r9 lwz r2,0(r2) stw r2,924(r1) .stabd 68,0,4721 lwz r11,0(r11) mtctr r11 bctr L383: ; basic block 600 .stabd 68,0,4733 lwz r2,928(r1) .stabd 68,0,4750 LBE272: LBE270: LBB273: LBB274: li r11,0 .stabd 68,0,4740 lwz r8,928(r1) .stabd 68,0,4733 LBE274: lwz r0,8(r2) .stabd 68,0,4740 addi r8,r8,12 .stabd 68,0,4734 lwz r2,4(r2) .stabd 68,0,4750 LBB275: cmplw cr7,r11,r0 .stabd 68,0,4740 stw r8,928(r1) .stabd 68,0,4749 lwz r9,940(r1) .stabd 68,0,4750 bge- cr7,L2896 L1182: ; basic block 601 .stabd 68,0,4750 addi r11,r11,1 .stabd 68,0,4751 lwz r9,0(r9) .stabd 68,0,4750 cmplw cr7,r11,r0 blt+ cr7,L1182 L2896: ; basic block 602 .stabd 68,0,4758 slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4765 lwz r9,928(r1) .stabd 68,0,4758 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,4765 lwz r9,0(r9) mtctr r9 bctr L384: ; basic block 603 .stabd 68,0,4772 lwz r10,932(r1) lwz r11,920(r1) LBE275: LBE273: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) .stabd 68,0,4795 LBB276: LBB277: li r11,0 .stabd 68,0,4772 stw r10,932(r1) LBE277: LBE276: stw r10,16(r2) .stabd 68,0,4778 lwz r8,928(r1) .stabd 68,0,4794 LBB278: LBB279: lwz r9,940(r1) .stabd 68,0,4778 LBE279: lwz r0,8(r8) .stabd 68,0,4779 lwz r2,4(r8) .stabd 68,0,4785 addi r8,r8,12 .stabd 68,0,4795 LBB280: cmplw cr7,r11,r0 .stabd 68,0,4785 stw r8,928(r1) .stabd 68,0,4795 bge- cr7,L2898 L1187: ; basic block 604 .stabd 68,0,4795 addi r11,r11,1 .stabd 68,0,4796 lwz r9,0(r9) .stabd 68,0,4795 cmplw cr7,r11,r0 blt+ cr7,L1187 L2898: ; basic block 605 .stabd 68,0,4803 slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4810 lwz r9,928(r1) .stabd 68,0,4803 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,4810 lwz r9,0(r9) mtctr r9 bctr L385: ; basic block 606 .stabd 68,0,4817 lwz r10,932(r1) lwz r11,924(r1) LBE280: LBE278: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) .stabd 68,0,4840 LBB281: LBB282: li r11,0 .stabd 68,0,4817 stw r10,932(r1) LBE282: LBE281: stw r10,16(r2) .stabd 68,0,4823 lwz r8,928(r1) .stabd 68,0,4839 LBB283: LBB284: lwz r9,940(r1) .stabd 68,0,4823 LBE284: lwz r0,8(r8) .stabd 68,0,4824 lwz r2,4(r8) .stabd 68,0,4830 addi r8,r8,12 .stabd 68,0,4840 LBB285: cmplw cr7,r11,r0 .stabd 68,0,4830 stw r8,928(r1) .stabd 68,0,4840 bge- cr7,L2900 L1192: ; basic block 607 .stabd 68,0,4840 addi r11,r11,1 .stabd 68,0,4841 lwz r9,0(r9) .stabd 68,0,4840 cmplw cr7,r11,r0 blt+ cr7,L1192 L2900: ; basic block 608 .stabd 68,0,4848 slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4855 lwz r9,928(r1) .stabd 68,0,4848 lwz r2,0(r2) stw r2,924(r1) .stabd 68,0,4855 lwz r9,0(r9) mtctr r9 bctr L386: ; basic block 609 .stabd 68,0,4866 lwz r10,928(r1) .stabd 68,0,4885 LBE285: LBE283: LBB286: LBB287: li r11,0 .stabd 68,0,4869 lwz r2,932(r1) .stabd 68,0,4866 LBE287: lwz r0,8(r10) .stabd 68,0,4869 lwzu r10,-4(r2) .stabd 68,0,4867 lwz r8,928(r1) .stabd 68,0,4885 LBB288: cmplw cr7,r11,r0 .stabd 68,0,4869 stw r2,932(r1) .stabd 68,0,4867 LBE288: lwz r2,4(r8) .stabd 68,0,4874 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,4875 lwz r9,916(r1) lwz r8,932(r1) stw r8,16(r9) .stabd 68,0,4884 LBB289: lwz r9,940(r1) .stabd 68,0,4885 bge- cr7,L2902 L1197: ; basic block 610 .stabd 68,0,4885 addi r11,r11,1 .stabd 68,0,4886 lwz r9,0(r9) .stabd 68,0,4885 cmplw cr7,r11,r0 blt+ cr7,L1197 L2902: ; basic block 611 .stabd 68,0,4893 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4899 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L387: ; basic block 612 .stabd 68,0,4910 lwz r10,928(r1) .stabd 68,0,4928 LBE289: LBE286: LBB290: LBB291: li r11,0 .stabd 68,0,4927 lwz r9,940(r1) .stabd 68,0,4910 LBE291: lwz r0,8(r10) .stabd 68,0,4911 lwz r2,4(r10) .stabd 68,0,4918 addi r10,r10,12 .stabd 68,0,4928 LBB292: cmplw cr7,r11,r0 .stabd 68,0,4918 stw r10,928(r1) .stabd 68,0,4913 LBE292: lwz r10,920(r1) .stabd 68,0,4928 LBB293: bge- cr7,L2904 L1202: ; basic block 613 .stabd 68,0,4928 addi r11,r11,1 .stabd 68,0,4929 lwz r9,0(r9) .stabd 68,0,4928 cmplw cr7,r11,r0 blt+ cr7,L1202 L2904: ; basic block 614 .stabd 68,0,4936 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4942 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L388: ; basic block 615 .stabd 68,0,4953 lwz r2,928(r1) .stabd 68,0,4971 LBE293: LBE290: LBB294: LBB295: li r11,0 .stabd 68,0,4961 lwz r8,928(r1) .stabd 68,0,4953 LBE295: lwz r0,8(r2) .stabd 68,0,4961 addi r8,r8,12 .stabd 68,0,4954 lwz r2,4(r2) .stabd 68,0,4971 LBB296: cmplw cr7,r11,r0 .stabd 68,0,4961 stw r8,928(r1) .stabd 68,0,4956 LBE296: lwz r10,924(r1) .stabd 68,0,4970 LBB297: lwz r9,940(r1) .stabd 68,0,4971 bge- cr7,L2906 L1207: ; basic block 616 .stabd 68,0,4971 addi r11,r11,1 .stabd 68,0,4972 lwz r9,0(r9) .stabd 68,0,4971 cmplw cr7,r11,r0 blt+ cr7,L1207 L2906: ; basic block 617 .stabd 68,0,4979 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4985 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L389: ; basic block 618 .stabd 68,0,4996 lwz r10,928(r1) .stabd 68,0,5014 LBE297: LBE294: LBB298: LBB299: li r11,0 .stabd 68,0,5013 lwz r9,940(r1) .stabd 68,0,4996 LBE299: lwz r0,8(r10) .stabd 68,0,4997 lwz r2,4(r10) .stabd 68,0,5004 addi r10,r10,12 .stabd 68,0,5014 LBB300: cmplw cr7,r11,r0 .stabd 68,0,5004 stw r10,928(r1) .stabd 68,0,4999 LBE300: lwz r10,924(r1) .stabd 68,0,5014 LBB301: bge- cr7,L2908 L1212: ; basic block 619 .stabd 68,0,5014 addi r11,r11,1 .stabd 68,0,5015 lwz r9,0(r9) .stabd 68,0,5014 cmplw cr7,r11,r0 blt+ cr7,L1212 L2908: ; basic block 620 .stabd 68,0,5022 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5028 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L390: ; basic block 621 .stabd 68,0,5039 lwz r2,928(r1) .stabd 68,0,5057 LBE301: LBE298: LBB302: LBB303: li r11,0 .stabd 68,0,5047 lwz r8,928(r1) .stabd 68,0,5039 LBE303: lwz r0,8(r2) .stabd 68,0,5047 addi r8,r8,12 .stabd 68,0,5040 lwz r2,4(r2) .stabd 68,0,5057 LBB304: cmplw cr7,r11,r0 .stabd 68,0,5047 stw r8,928(r1) .stabd 68,0,5042 LBE304: lwz r10,920(r1) .stabd 68,0,5056 LBB305: lwz r9,940(r1) .stabd 68,0,5057 bge- cr7,L2910 L1217: ; basic block 622 .stabd 68,0,5057 addi r11,r11,1 .stabd 68,0,5058 lwz r9,0(r9) .stabd 68,0,5057 cmplw cr7,r11,r0 blt+ cr7,L1217 L2910: ; basic block 623 .stabd 68,0,5065 slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5071 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L391: ; basic block 624 .stabd 68,0,5083 lwz r10,928(r1) .stabd 68,0,5096 lwz r11,944(r1) .stabd 68,0,5083 LBE305: LBE302: LBB306: lwz r4,4(r10) .stabd 68,0,5096 lwz r3,0(r11) bl L_rb_ivar_get$stub .stabd 68,0,5089 lwz r2,928(r1) .stabd 68,0,5096 stw r3,920(r1) .stabd 68,0,5089 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,5103 lwz r8,0(r2) mtctr r8 bctr L392: ; basic block 625 .stabd 68,0,5115 lwz r9,928(r1) .stabd 68,0,5128 lwz r10,944(r1) .stabd 68,0,5115 LBE306: LBB307: lwz r4,4(r9) .stabd 68,0,5128 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5121 lwz r2,928(r1) .stabd 68,0,5128 stw r3,924(r1) .stabd 68,0,5121 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,5135 lwz r8,0(r2) mtctr r8 bctr L393: ; basic block 626 .stabd 68,0,5147 lwz r9,928(r1) .stabd 68,0,5160 lwz r10,944(r1) .stabd 68,0,5147 LBE307: LBB308: lwz r4,4(r9) .stabd 68,0,5160 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5153 lwz r2,928(r1) .stabd 68,0,5160 stw r3,920(r1) .stabd 68,0,5153 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,5167 lwz r8,0(r2) mtctr r8 bctr L394: ; basic block 627 .stabd 68,0,5174 lwz r9,932(r1) lwz r10,920(r1) LBE308: stw r10,0(r9) addi r9,r9,4 lwz r11,916(r1) stw r9,932(r1) stw r9,16(r11) .stabd 68,0,5180 lwz r2,928(r1) .stabd 68,0,5193 lwz r8,944(r1) .stabd 68,0,5180 LBB309: lwz r4,4(r2) .stabd 68,0,5193 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5186 lwz r2,928(r1) .stabd 68,0,5193 stw r3,920(r1) .stabd 68,0,5186 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,5200 lwz r8,0(r2) mtctr r8 bctr L395: ; basic block 628 .stabd 68,0,5207 lwz r9,932(r1) lwz r10,924(r1) LBE309: stw r10,0(r9) addi r9,r9,4 lwz r11,916(r1) stw r9,932(r1) stw r9,16(r11) .stabd 68,0,5213 lwz r2,928(r1) .stabd 68,0,5226 lwz r8,944(r1) .stabd 68,0,5213 LBB310: lwz r4,4(r2) .stabd 68,0,5226 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5219 lwz r2,928(r1) .stabd 68,0,5226 stw r3,924(r1) .stabd 68,0,5219 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,5233 lwz r8,0(r2) mtctr r8 bctr L396: ; basic block 629 .stabd 68,0,5246 lwz r9,932(r1) .stabd 68,0,5244 lwz r10,928(r1) .stabd 68,0,5246 LBE310: LBB311: lwzu r5,-4(r9) .stabd 68,0,5252 lwz r11,916(r1) .stabd 68,0,5246 stw r9,932(r1) .stabd 68,0,5244 lwz r4,4(r10) .stabd 68,0,5251 addi r10,r10,8 .stabd 68,0,5252 stw r9,16(r11) .stabd 68,0,5259 lwz r2,944(r1) lwz r3,0(r2) .stabd 68,0,5251 stw r10,928(r1) .stabd 68,0,5259 bl L_rb_ivar_set$stub .stabd 68,0,5265 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L397: ; basic block 630 .stabd 68,0,5276 lwz r8,928(r1) .stabd 68,0,5290 lwz r9,944(r1) .stabd 68,0,5276 LBE311: LBB312: lwz r4,4(r8) .stabd 68,0,5283 addi r8,r8,8 .stabd 68,0,5290 lwz r3,0(r9) lwz r5,920(r1) .stabd 68,0,5283 stw r8,928(r1) .stabd 68,0,5290 bl L_rb_ivar_set$stub .stabd 68,0,5296 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L398: ; basic block 631 .stabd 68,0,5307 lwz r8,928(r1) .stabd 68,0,5321 lwz r9,944(r1) .stabd 68,0,5307 LBE312: LBB313: lwz r4,4(r8) .stabd 68,0,5314 addi r8,r8,8 .stabd 68,0,5321 lwz r3,0(r9) lwz r5,924(r1) .stabd 68,0,5314 stw r8,928(r1) .stabd 68,0,5321 bl L_rb_ivar_set$stub .stabd 68,0,5327 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L399: ; basic block 632 .stabd 68,0,5338 lwz r8,928(r1) .stabd 68,0,5352 lwz r9,944(r1) .stabd 68,0,5338 LBE313: LBB314: lwz r4,4(r8) .stabd 68,0,5345 addi r8,r8,8 .stabd 68,0,5352 lwz r3,0(r9) lwz r5,924(r1) .stabd 68,0,5345 stw r8,928(r1) .stabd 68,0,5352 bl L_rb_ivar_set$stub .stabd 68,0,5358 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L400: ; basic block 633 .stabd 68,0,5369 lwz r8,928(r1) .stabd 68,0,5383 lwz r9,944(r1) .stabd 68,0,5369 LBE314: LBB315: lwz r4,4(r8) .stabd 68,0,5376 addi r8,r8,8 .stabd 68,0,5383 lwz r3,0(r9) lwz r5,920(r1) .stabd 68,0,5376 stw r8,928(r1) .stabd 68,0,5383 bl L_rb_ivar_set$stub .stabd 68,0,5389 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L401: ; basic block 634 .stabd 68,0,5415 lwz r8,944(r1) .stabd 68,0,5401 lwz r9,928(r1) .stabd 68,0,5415 LBE315: LBB316: LBB317: lwz r2,4(r8) .stabd 68,0,5407 lwz r10,928(r1) .stabd 68,0,5401 LBE317: lwz r30,4(r9) .stabd 68,0,5407 addi r10,r10,8 .stabd 68,0,5415 LBB318: lwz r9,16(r2) .stabd 68,0,5407 stw r10,928(r1) .stabd 68,0,5415 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1218 .stabd 68,0,5417 ; basic block 635 li r4,-1 bl L_rb_ary_entry$stub b L1219 L1218: ; basic block 636 .stabd 68,0,5421 lwz r2,944(r1) lwz r3,0(r2) L1219: ; basic block 637 .stabd 68,0,5424 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5431 lwz r2,928(r1) .stabd 68,0,5424 stw r3,920(r1) .stabd 68,0,5431 lwz r2,0(r2) mtctr r2 bctr L402: ; basic block 638 .stabd 68,0,5457 lwz r8,944(r1) .stabd 68,0,5443 lwz r9,928(r1) .stabd 68,0,5457 LBE318: LBE316: LBB319: LBB320: lwz r2,4(r8) .stabd 68,0,5449 lwz r10,928(r1) .stabd 68,0,5443 LBE320: lwz r30,4(r9) .stabd 68,0,5449 addi r10,r10,8 .stabd 68,0,5457 LBB321: lwz r9,16(r2) .stabd 68,0,5449 stw r10,928(r1) .stabd 68,0,5457 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1220 .stabd 68,0,5459 ; basic block 639 li r4,-1 bl L_rb_ary_entry$stub b L1221 L1220: ; basic block 640 .stabd 68,0,5463 lwz r2,944(r1) lwz r3,0(r2) L1221: ; basic block 641 .stabd 68,0,5466 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5473 lwz r2,928(r1) .stabd 68,0,5466 stw r3,924(r1) .stabd 68,0,5473 lwz r2,0(r2) mtctr r2 bctr L403: ; basic block 642 .stabd 68,0,5499 lwz r8,944(r1) .stabd 68,0,5485 lwz r9,928(r1) .stabd 68,0,5499 LBE321: LBE319: LBB322: LBB323: lwz r2,4(r8) .stabd 68,0,5491 lwz r10,928(r1) .stabd 68,0,5485 LBE323: lwz r30,4(r9) .stabd 68,0,5491 addi r10,r10,8 .stabd 68,0,5499 LBB324: lwz r9,16(r2) .stabd 68,0,5491 stw r10,928(r1) .stabd 68,0,5499 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1222 .stabd 68,0,5501 ; basic block 643 li r4,-1 bl L_rb_ary_entry$stub b L1223 L1222: ; basic block 644 .stabd 68,0,5505 lwz r2,944(r1) lwz r3,0(r2) L1223: ; basic block 645 .stabd 68,0,5508 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5515 lwz r2,928(r1) .stabd 68,0,5508 stw r3,920(r1) .stabd 68,0,5515 lwz r2,0(r2) mtctr r2 bctr L404: ; basic block 646 .stabd 68,0,5522 lwz r8,932(r1) lwz r9,920(r1) LBE324: LBE322: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,5542 lwz r11,944(r1) .stabd 68,0,5528 lwz r8,928(r1) .stabd 68,0,5542 LBB325: LBB326: lwz r2,4(r11) .stabd 68,0,5528 LBE326: lwz r30,4(r8) .stabd 68,0,5534 addi r8,r8,8 .stabd 68,0,5542 LBB327: lwz r9,16(r2) .stabd 68,0,5534 stw r8,928(r1) .stabd 68,0,5542 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1224 .stabd 68,0,5544 ; basic block 647 li r4,-1 bl L_rb_ary_entry$stub b L1225 L1224: ; basic block 648 .stabd 68,0,5548 lwz r2,944(r1) lwz r3,0(r2) L1225: ; basic block 649 .stabd 68,0,5551 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5558 lwz r2,928(r1) .stabd 68,0,5551 stw r3,920(r1) .stabd 68,0,5558 lwz r2,0(r2) mtctr r2 bctr L405: ; basic block 650 .stabd 68,0,5565 lwz r8,932(r1) lwz r9,924(r1) LBE327: LBE325: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,5585 lwz r11,944(r1) .stabd 68,0,5571 lwz r8,928(r1) .stabd 68,0,5585 LBB328: LBB329: lwz r2,4(r11) .stabd 68,0,5571 LBE329: lwz r30,4(r8) .stabd 68,0,5577 addi r8,r8,8 .stabd 68,0,5585 LBB330: lwz r9,16(r2) .stabd 68,0,5577 stw r8,928(r1) .stabd 68,0,5585 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1226 .stabd 68,0,5587 ; basic block 651 li r4,-1 bl L_rb_ary_entry$stub b L1227 L1226: ; basic block 652 .stabd 68,0,5591 lwz r2,944(r1) lwz r3,0(r2) L1227: ; basic block 653 .stabd 68,0,5594 mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5601 lwz r2,928(r1) .stabd 68,0,5594 stw r3,924(r1) .stabd 68,0,5601 lwz r2,0(r2) mtctr r2 bctr L406: ; basic block 654 .stabd 68,0,5615 lwz r8,932(r1) .stabd 68,0,5612 lwz r9,928(r1) .stabd 68,0,5615 LBE330: LBE328: LBB331: lwzu r27,-4(r8) .stabd 68,0,5621 lwz r10,916(r1) .stabd 68,0,5615 stw r8,932(r1) .stabd 68,0,5612 lwz r29,8(r9) .stabd 68,0,5613 lwz r28,4(r9) .stabd 68,0,5620 addi r9,r9,12 .stabd 68,0,5621 stw r8,16(r10) .stabd 68,0,5630 lwz r11,944(r1) LBB332: lwz r2,4(r11) .stabd 68,0,5620 stw r9,928(r1) .stabd 68,0,5630 lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1228 .stabd 68,0,5632 ; basic block 655 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1229 L1228: ; basic block 656 .stabd 68,0,5636 lwz r2,944(r1) lwz r30,0(r2) L1229: ; basic block 657 .stabd 68,0,5639 cmpwi cr7,r29,2 bne+ cr7,L1230 ; basic block 658 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1230 ; basic block 659 andi. r9,r30,3 bne- cr0,L1230 ; basic block 660 rlwinm. r10,r30,0,30,28 beq- cr0,L1230 ; basic block 661 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1230 ; basic block 662 andi. r11,r2,2048 beq+ cr0,L1230 .stabd 68,0,5640 ; basic block 663 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L1230: ; basic block 664 .stabd 68,0,5643 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5649 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L407: ; basic block 665 .stabd 68,0,5677 lwz r8,944(r1) .stabd 68,0,5660 lwz r9,928(r1) .stabd 68,0,5677 LBE332: LBE331: LBB333: LBB334: lwz r2,4(r8) .stabd 68,0,5660 LBE334: lwz r29,8(r9) .stabd 68,0,5677 LBB335: lwz r9,16(r2) .stabd 68,0,5661 lwz r10,928(r1) .stabd 68,0,5677 lwz r3,80(r9) .stabd 68,0,5661 LBE335: lwz r28,4(r10) .stabd 68,0,5668 addi r10,r10,12 .stabd 68,0,5677 LBB336: cmpwi cr7,r3,0 .stabd 68,0,5668 stw r10,928(r1) .stabd 68,0,5663 LBE336: lwz r27,920(r1) .stabd 68,0,5677 LBB337: beq+ cr7,L1231 .stabd 68,0,5679 ; basic block 666 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1232 L1231: ; basic block 667 .stabd 68,0,5683 lwz r2,944(r1) lwz r30,0(r2) L1232: ; basic block 668 .stabd 68,0,5686 cmpwi cr7,r29,2 bne+ cr7,L1233 ; basic block 669 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1233 ; basic block 670 andi. r9,r30,3 bne- cr0,L1233 ; basic block 671 rlwinm. r10,r30,0,30,28 beq- cr0,L1233 ; basic block 672 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1233 ; basic block 673 andi. r11,r2,2048 beq+ cr0,L1233 .stabd 68,0,5687 ; basic block 674 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L1233: ; basic block 675 .stabd 68,0,5690 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5696 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L408: ; basic block 676 .stabd 68,0,5724 lwz r8,944(r1) .stabd 68,0,5707 lwz r9,928(r1) .stabd 68,0,5724 LBE337: LBE333: LBB338: LBB339: lwz r2,4(r8) .stabd 68,0,5707 LBE339: lwz r29,8(r9) .stabd 68,0,5724 LBB340: lwz r9,16(r2) .stabd 68,0,5708 lwz r10,928(r1) .stabd 68,0,5724 lwz r3,80(r9) .stabd 68,0,5708 LBE340: lwz r28,4(r10) .stabd 68,0,5715 addi r10,r10,12 .stabd 68,0,5724 LBB341: cmpwi cr7,r3,0 .stabd 68,0,5715 stw r10,928(r1) .stabd 68,0,5710 LBE341: lwz r27,924(r1) .stabd 68,0,5724 LBB342: beq+ cr7,L1234 .stabd 68,0,5726 ; basic block 677 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1235 L1234: ; basic block 678 .stabd 68,0,5730 lwz r2,944(r1) lwz r30,0(r2) L1235: ; basic block 679 .stabd 68,0,5733 cmpwi cr7,r29,2 bne+ cr7,L1236 ; basic block 680 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1236 ; basic block 681 andi. r9,r30,3 bne- cr0,L1236 ; basic block 682 rlwinm. r10,r30,0,30,28 beq- cr0,L1236 ; basic block 683 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1236 ; basic block 684 andi. r11,r2,2048 beq+ cr0,L1236 .stabd 68,0,5734 ; basic block 685 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L1236: ; basic block 686 .stabd 68,0,5737 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5743 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L409: ; basic block 687 .stabd 68,0,5771 lwz r8,944(r1) .stabd 68,0,5754 lwz r9,928(r1) .stabd 68,0,5771 LBE342: LBE338: LBB343: LBB344: lwz r2,4(r8) .stabd 68,0,5754 LBE344: lwz r29,8(r9) .stabd 68,0,5771 LBB345: lwz r9,16(r2) .stabd 68,0,5755 lwz r10,928(r1) .stabd 68,0,5771 lwz r3,80(r9) .stabd 68,0,5755 LBE345: lwz r28,4(r10) .stabd 68,0,5762 addi r10,r10,12 .stabd 68,0,5771 LBB346: cmpwi cr7,r3,0 .stabd 68,0,5762 stw r10,928(r1) .stabd 68,0,5757 LBE346: lwz r27,924(r1) .stabd 68,0,5771 LBB347: beq+ cr7,L1237 .stabd 68,0,5773 ; basic block 688 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1238 L1237: ; basic block 689 .stabd 68,0,5777 lwz r2,944(r1) lwz r30,0(r2) L1238: ; basic block 690 .stabd 68,0,5780 cmpwi cr7,r29,2 bne+ cr7,L1239 ; basic block 691 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1239 ; basic block 692 andi. r9,r30,3 bne- cr0,L1239 ; basic block 693 rlwinm. r10,r30,0,30,28 beq- cr0,L1239 ; basic block 694 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1239 ; basic block 695 andi. r11,r2,2048 beq+ cr0,L1239 .stabd 68,0,5781 ; basic block 696 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L1239: ; basic block 697 .stabd 68,0,5784 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5790 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L410: ; basic block 698 .stabd 68,0,5818 lwz r8,944(r1) .stabd 68,0,5801 lwz r9,928(r1) .stabd 68,0,5818 LBE347: LBE343: LBB348: LBB349: lwz r2,4(r8) .stabd 68,0,5801 LBE349: lwz r29,8(r9) .stabd 68,0,5818 LBB350: lwz r9,16(r2) .stabd 68,0,5802 lwz r10,928(r1) .stabd 68,0,5818 lwz r3,80(r9) .stabd 68,0,5802 LBE350: lwz r28,4(r10) .stabd 68,0,5809 addi r10,r10,12 .stabd 68,0,5818 LBB351: cmpwi cr7,r3,0 .stabd 68,0,5809 stw r10,928(r1) .stabd 68,0,5804 LBE351: lwz r27,920(r1) .stabd 68,0,5818 LBB352: beq+ cr7,L1240 .stabd 68,0,5820 ; basic block 699 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1241 L1240: ; basic block 700 .stabd 68,0,5824 lwz r2,944(r1) lwz r30,0(r2) L1241: ; basic block 701 .stabd 68,0,5827 cmpwi cr7,r29,2 bne+ cr7,L1242 ; basic block 702 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1242 ; basic block 703 andi. r9,r30,3 bne- cr0,L1242 ; basic block 704 rlwinm. r10,r30,0,30,28 beq- cr0,L1242 ; basic block 705 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1242 ; basic block 706 andi. r11,r2,2048 beq+ cr0,L1242 .stabd 68,0,5828 ; basic block 707 addis r3,r31,ha16(LC49-"L00000000014$pb") la r3,lo16(LC49-"L00000000014$pb")(r3) bl L_rb_warn$stub L1242: ; basic block 708 .stabd 68,0,5831 mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5837 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L411: ; basic block 709 .stabd 68,0,5851 lwz r8,932(r1) .stabd 68,0,5849 lwz r9,928(r1) .stabd 68,0,5851 LBE352: LBE348: LBB353: lwzu r30,-4(r8) .stabd 68,0,5857 lwz r10,916(r1) .stabd 68,0,5864 cmpwi cr7,r30,4 .stabd 68,0,5851 stw r8,932(r1) .stabd 68,0,5849 lwz r29,4(r9) .stabd 68,0,5856 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,5857 stw r8,16(r10) .stabd 68,0,5864 bne- cr7,L1243 .stabd 68,0,5869 ; basic block 710 lwz r11,944(r1) LBB354: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L1244 .stabd 68,0,5871 ; basic block 711 lwz r27,44(r10) L1244: ; basic block 712 .stabd 68,0,5873 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,5874 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L1246 L1253: ; basic block 713 .stabd 68,0,5875 LBB355: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L1249: ; basic block 714 .stabd 68,0,5877 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L1247 ; basic block 715 mr r4,r29 addi r5,r1,872 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1247 .stabd 68,0,5879 ; basic block 716 lwz r0,872(r1) cmpwi cr7,r0,6 bne- cr7,L1246 .stabd 68,0,5880 ; basic block 717 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,5881 b L1249 .stabd 68,0,5874 L1247: ; basic block 718 LBE355: addic. r28,r28,-1 bgt+ cr0,L1253 L1246: ; basic block 719 .stabd 68,0,5888 cmpwi cr7,r28,0 bne+ cr7,L1255 .stabd 68,0,5889 ; basic block 720 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,5890 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,872(r1) LBE354: b L1255 L1243: ; basic block 721 .stabd 68,0,5894 mr r3,r30 mr r4,r29 bl L_rb_const_get$stub stw r3,872(r1) L1255: ; basic block 722 .stabd 68,0,5897 lwz r2,872(r1) .stabd 68,0,5902 lwz r8,928(r1) .stabd 68,0,5897 stw r2,920(r1) .stabd 68,0,5902 lwz r8,0(r8) mtctr r8 bctr L412: ; basic block 723 .stabd 68,0,5928 lwz r9,920(r1) .stabd 68,0,5914 lwz r10,928(r1) .stabd 68,0,5928 LBE353: LBB356: cmpwi cr7,r9,4 .stabd 68,0,5914 lwz r29,4(r10) .stabd 68,0,5921 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,5928 bne- cr7,L1256 .stabd 68,0,5933 ; basic block 724 lwz r11,944(r1) LBB357: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L1257 .stabd 68,0,5935 ; basic block 725 lwz r2,916(r1) lwz r27,44(r2) L1257: ; basic block 726 .stabd 68,0,5937 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,5938 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L1259 L1266: ; basic block 727 .stabd 68,0,5939 LBB358: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L1262: ; basic block 728 .stabd 68,0,5941 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L1260 ; basic block 729 mr r4,r29 addi r5,r1,876 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1260 .stabd 68,0,5943 ; basic block 730 lwz r0,876(r1) cmpwi cr7,r0,6 bne- cr7,L1259 .stabd 68,0,5944 ; basic block 731 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,5945 b L1262 .stabd 68,0,5938 L1260: ; basic block 732 LBE358: addic. r28,r28,-1 bgt+ cr0,L1266 L1259: ; basic block 733 .stabd 68,0,5952 cmpwi cr7,r28,0 bne+ cr7,L1268 .stabd 68,0,5953 ; basic block 734 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,5954 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,876(r1) LBE357: b L1268 L1256: ; basic block 735 .stabd 68,0,5958 lwz r3,920(r1) mr r4,r29 bl L_rb_const_get$stub stw r3,876(r1) L1268: ; basic block 736 .stabd 68,0,5961 lwz r2,876(r1) .stabd 68,0,5966 lwz r8,928(r1) .stabd 68,0,5961 stw r2,920(r1) .stabd 68,0,5966 lwz r8,0(r8) mtctr r8 bctr L413: ; basic block 737 .stabd 68,0,5992 lwz r9,924(r1) .stabd 68,0,5978 lwz r10,928(r1) .stabd 68,0,5992 LBE356: LBB359: cmpwi cr7,r9,4 .stabd 68,0,5978 lwz r29,4(r10) .stabd 68,0,5985 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,5992 bne- cr7,L1269 .stabd 68,0,5997 ; basic block 738 lwz r11,944(r1) LBB360: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L1270 .stabd 68,0,5999 ; basic block 739 lwz r2,916(r1) lwz r27,44(r2) L1270: ; basic block 740 .stabd 68,0,6001 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,6002 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L1272 L1279: ; basic block 741 .stabd 68,0,6003 LBB361: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L1275: ; basic block 742 .stabd 68,0,6005 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L1273 ; basic block 743 mr r4,r29 addi r5,r1,880 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1273 .stabd 68,0,6007 ; basic block 744 lwz r0,880(r1) cmpwi cr7,r0,6 bne- cr7,L1272 .stabd 68,0,6008 ; basic block 745 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,6009 b L1275 .stabd 68,0,6002 L1273: ; basic block 746 LBE361: addic. r28,r28,-1 bgt+ cr0,L1279 L1272: ; basic block 747 .stabd 68,0,6016 cmpwi cr7,r28,0 bne+ cr7,L1281 .stabd 68,0,6017 ; basic block 748 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,6018 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,880(r1) LBE360: b L1281 L1269: ; basic block 749 .stabd 68,0,6022 lwz r3,924(r1) mr r4,r29 bl L_rb_const_get$stub stw r3,880(r1) L1281: ; basic block 750 .stabd 68,0,6025 lwz r2,880(r1) .stabd 68,0,6030 lwz r8,928(r1) .stabd 68,0,6025 stw r2,920(r1) .stabd 68,0,6030 lwz r8,0(r8) mtctr r8 bctr L414: ; basic block 751 .stabd 68,0,6056 lwz r9,924(r1) .stabd 68,0,6042 lwz r10,928(r1) .stabd 68,0,6056 LBE359: LBB362: cmpwi cr7,r9,4 .stabd 68,0,6042 lwz r29,4(r10) .stabd 68,0,6049 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,6056 bne- cr7,L1282 .stabd 68,0,6061 ; basic block 752 lwz r11,944(r1) LBB363: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L1283 .stabd 68,0,6063 ; basic block 753 lwz r2,916(r1) lwz r27,44(r2) L1283: ; basic block 754 .stabd 68,0,6065 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,6066 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L1285 L1292: ; basic block 755 .stabd 68,0,6067 LBB364: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L1288: ; basic block 756 .stabd 68,0,6069 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L1286 ; basic block 757 mr r4,r29 addi r5,r1,884 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1286 .stabd 68,0,6071 ; basic block 758 lwz r0,884(r1) cmpwi cr7,r0,6 bne- cr7,L1285 .stabd 68,0,6072 ; basic block 759 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,6073 b L1288 .stabd 68,0,6066 L1286: ; basic block 760 LBE364: addic. r28,r28,-1 bgt+ cr0,L1292 L1285: ; basic block 761 .stabd 68,0,6080 cmpwi cr7,r28,0 bne+ cr7,L1294 .stabd 68,0,6081 ; basic block 762 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,6082 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,884(r1) LBE363: b L1294 L1282: ; basic block 763 .stabd 68,0,6086 lwz r3,924(r1) mr r4,r29 bl L_rb_const_get$stub stw r3,884(r1) L1294: ; basic block 764 .stabd 68,0,6089 lwz r2,884(r1) .stabd 68,0,6094 lwz r8,928(r1) .stabd 68,0,6089 stw r2,924(r1) .stabd 68,0,6094 lwz r8,0(r8) mtctr r8 bctr L415: ; basic block 765 .stabd 68,0,6120 lwz r9,920(r1) .stabd 68,0,6106 lwz r10,928(r1) .stabd 68,0,6120 LBE362: LBB365: cmpwi cr7,r9,4 .stabd 68,0,6106 lwz r29,4(r10) .stabd 68,0,6113 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,6120 bne- cr7,L1295 .stabd 68,0,6125 ; basic block 766 lwz r11,944(r1) LBB366: lwz r2,4(r11) lwz r9,16(r2) lwz r27,80(r9) cmpwi cr7,r27,0 bne- cr7,L1296 .stabd 68,0,6127 ; basic block 767 lwz r2,916(r1) lwz r27,44(r2) L1296: ; basic block 768 .stabd 68,0,6129 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,6130 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L1298 L1305: ; basic block 769 .stabd 68,0,6131 LBB367: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L1301: ; basic block 770 .stabd 68,0,6133 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L1299 ; basic block 771 mr r4,r29 addi r5,r1,888 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1299 .stabd 68,0,6135 ; basic block 772 lwz r0,888(r1) cmpwi cr7,r0,6 bne- cr7,L1298 .stabd 68,0,6136 ; basic block 773 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,6137 b L1301 .stabd 68,0,6130 L1299: ; basic block 774 LBE367: addic. r28,r28,-1 bgt+ cr0,L1305 L1298: ; basic block 775 .stabd 68,0,6144 cmpwi cr7,r28,0 bne+ cr7,L1307 .stabd 68,0,6145 ; basic block 776 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,6146 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,888(r1) LBE366: b L1307 L1295: ; basic block 777 .stabd 68,0,6150 lwz r3,920(r1) mr r4,r29 bl L_rb_const_get$stub stw r3,888(r1) L1307: ; basic block 778 .stabd 68,0,6153 lwz r2,888(r1) .stabd 68,0,6158 lwz r8,928(r1) .stabd 68,0,6153 stw r2,920(r1) .stabd 68,0,6158 lwz r8,0(r8) mtctr r8 bctr L416: ; basic block 779 .stabd 68,0,6172 lwz r9,932(r1) .stabd 68,0,6169 lwz r10,928(r1) .stabd 68,0,6172 LBE365: LBB368: lwz r3,-4(r9) .stabd 68,0,6171 lwz r29,-8(r9) .stabd 68,0,6178 addi r9,r9,-8 .stabd 68,0,6185 cmpwi cr7,r3,4 .stabd 68,0,6178 stw r9,932(r1) lwz r11,916(r1) .stabd 68,0,6169 lwz r30,4(r10) .stabd 68,0,6177 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,6178 stw r9,16(r11) .stabd 68,0,6185 bne+ cr7,L1308 .stabd 68,0,6186 ; basic block 780 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1308: ; basic block 781 .stabd 68,0,6188 mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,6189 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6195 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L417: ; basic block 782 .stabd 68,0,6208 lwz r9,932(r1) .stabd 68,0,6222 lwz r8,920(r1) .stabd 68,0,6208 LBE368: LBB369: lwzu r29,-4(r9) .stabd 68,0,6206 lwz r10,928(r1) .stabd 68,0,6222 cmpwi cr7,r8,4 .stabd 68,0,6208 stw r9,932(r1) .stabd 68,0,6215 lwz r11,916(r1) .stabd 68,0,6206 lwz r30,4(r10) .stabd 68,0,6214 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,6215 stw r9,16(r11) .stabd 68,0,6209 lwz r3,920(r1) .stabd 68,0,6222 bne+ cr7,L1309 .stabd 68,0,6223 ; basic block 783 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1309: ; basic block 784 .stabd 68,0,6225 mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,6226 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6232 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L418: ; basic block 785 .stabd 68,0,6245 lwz r9,932(r1) .stabd 68,0,6259 lwz r8,924(r1) .stabd 68,0,6245 LBE369: LBB370: lwzu r29,-4(r9) .stabd 68,0,6243 lwz r10,928(r1) .stabd 68,0,6259 cmpwi cr7,r8,4 .stabd 68,0,6245 stw r9,932(r1) .stabd 68,0,6252 lwz r11,916(r1) .stabd 68,0,6243 lwz r30,4(r10) .stabd 68,0,6251 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,6252 stw r9,16(r11) .stabd 68,0,6246 lwz r3,924(r1) .stabd 68,0,6259 bne+ cr7,L1310 .stabd 68,0,6260 ; basic block 786 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1310: ; basic block 787 .stabd 68,0,6262 mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,6263 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6269 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L419: ; basic block 788 .stabd 68,0,6295 lwz r8,924(r1) .stabd 68,0,6280 lwz r9,928(r1) .stabd 68,0,6295 LBE370: LBB371: cmpwi cr7,r8,4 .stabd 68,0,6283 mr r3,r8 .stabd 68,0,6280 lwz r30,4(r9) .stabd 68,0,6288 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,6295 bne+ cr7,L1311 .stabd 68,0,6296 ; basic block 789 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L1311: ; basic block 790 .stabd 68,0,6298 lwz r5,920(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6299 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6305 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L420: ; basic block 791 .stabd 68,0,6331 lwz r8,920(r1) .stabd 68,0,6316 lwz r9,928(r1) .stabd 68,0,6331 LBE371: LBB372: cmpwi cr7,r8,4 .stabd 68,0,6319 mr r3,r8 .stabd 68,0,6316 lwz r30,4(r9) .stabd 68,0,6324 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,6331 bne+ cr7,L1312 .stabd 68,0,6332 ; basic block 792 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L1312: ; basic block 793 .stabd 68,0,6334 lwz r5,924(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6335 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6341 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L421: ; basic block 794 .stabd 68,0,6353 lwz r8,928(r1) LBE372: LBB373: lwz r3,4(r8) .stabd 68,0,6359 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6366 bl L_rb_gvar_get$stub .stabd 68,0,6373 lwz r2,928(r1) .stabd 68,0,6366 stw r3,920(r1) .stabd 68,0,6373 lwz r2,0(r2) mtctr r2 bctr L422: ; basic block 795 .stabd 68,0,6385 lwz r8,928(r1) LBE373: LBB374: lwz r3,4(r8) .stabd 68,0,6391 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6398 bl L_rb_gvar_get$stub .stabd 68,0,6405 lwz r2,928(r1) .stabd 68,0,6398 stw r3,924(r1) .stabd 68,0,6405 lwz r2,0(r2) mtctr r2 bctr L423: ; basic block 796 .stabd 68,0,6417 lwz r8,928(r1) LBE374: LBB375: lwz r3,4(r8) .stabd 68,0,6423 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6430 bl L_rb_gvar_get$stub .stabd 68,0,6437 lwz r2,928(r1) .stabd 68,0,6430 stw r3,920(r1) .stabd 68,0,6437 lwz r2,0(r2) mtctr r2 bctr L424: ; basic block 797 .stabd 68,0,6444 lwz r8,932(r1) lwz r9,920(r1) LBE375: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,6450 lwz r11,928(r1) LBB376: lwz r3,4(r11) .stabd 68,0,6456 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,6463 bl L_rb_gvar_get$stub .stabd 68,0,6470 lwz r2,928(r1) .stabd 68,0,6463 stw r3,920(r1) .stabd 68,0,6470 lwz r2,0(r2) mtctr r2 bctr L425: ; basic block 798 .stabd 68,0,6477 lwz r8,932(r1) lwz r9,924(r1) LBE376: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,6483 lwz r11,928(r1) LBB377: lwz r3,4(r11) .stabd 68,0,6489 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,6496 bl L_rb_gvar_get$stub .stabd 68,0,6503 lwz r2,928(r1) .stabd 68,0,6496 stw r3,924(r1) .stabd 68,0,6503 lwz r2,0(r2) mtctr r2 bctr L426: ; basic block 799 .stabd 68,0,6516 lwz r9,932(r1) .stabd 68,0,6514 lwz r8,928(r1) .stabd 68,0,6516 LBE377: LBB378: lwzu r4,-4(r9) .stabd 68,0,6522 lwz r10,916(r1) .stabd 68,0,6514 lwz r3,4(r8) .stabd 68,0,6521 addi r8,r8,8 .stabd 68,0,6516 stw r9,932(r1) .stabd 68,0,6521 stw r8,928(r1) .stabd 68,0,6522 stw r9,16(r10) .stabd 68,0,6529 bl L_rb_gvar_set$stub .stabd 68,0,6535 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L427: ; basic block 800 .stabd 68,0,6546 lwz r8,928(r1) .stabd 68,0,6560 LBE378: LBB379: lwz r4,920(r1) .stabd 68,0,6546 lwz r3,4(r8) .stabd 68,0,6553 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6560 bl L_rb_gvar_set$stub .stabd 68,0,6566 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L428: ; basic block 801 .stabd 68,0,6577 lwz r8,928(r1) .stabd 68,0,6591 LBE379: LBB380: lwz r4,924(r1) .stabd 68,0,6577 lwz r3,4(r8) .stabd 68,0,6584 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6591 bl L_rb_gvar_set$stub .stabd 68,0,6597 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L429: ; basic block 802 .stabd 68,0,6608 lwz r8,928(r1) .stabd 68,0,6622 LBE380: LBB381: lwz r4,924(r1) .stabd 68,0,6608 lwz r3,4(r8) .stabd 68,0,6615 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6622 bl L_rb_gvar_set$stub .stabd 68,0,6628 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L430: ; basic block 803 .stabd 68,0,6639 lwz r8,928(r1) .stabd 68,0,6653 LBE381: LBB382: lwz r4,920(r1) .stabd 68,0,6639 lwz r3,4(r8) .stabd 68,0,6646 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,6653 bl L_rb_gvar_set$stub .stabd 68,0,6659 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L431: ; basic block 804 .stabd 68,0,6689 lwz r9,928(r1) .stabd 68,0,6684 LBE382: LBB383: li r8,4 stw r8,920(r1) .stabd 68,0,6689 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L432: ; basic block 805 .stabd 68,0,6719 lwz r2,928(r1) .stabd 68,0,6714 LBE383: LBB384: li r11,4 stw r11,924(r1) .stabd 68,0,6719 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L433: ; basic block 806 .stabd 68,0,6749 lwz r10,928(r1) .stabd 68,0,6744 LBE384: LBB385: li r9,4 stw r9,920(r1) .stabd 68,0,6749 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L434: ; basic block 807 .stabd 68,0,6756 lwz r2,932(r1) .stabd 68,0,6775 LBE385: LBB386: li r10,4 .stabd 68,0,6756 lwz r8,920(r1) LBE386: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,6780 lwz r11,928(r1) .stabd 68,0,6775 stw r10,920(r1) .stabd 68,0,6780 lwzu r0,4(r11) LBB387: mtctr r0 stw r11,928(r1) bctr L435: ; basic block 808 .stabd 68,0,6787 lwz r2,932(r1) .stabd 68,0,6806 LBE387: LBB388: li r10,4 .stabd 68,0,6787 lwz r8,924(r1) LBE388: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,6811 lwz r11,928(r1) .stabd 68,0,6806 stw r10,924(r1) .stabd 68,0,6811 lwzu r0,4(r11) LBB389: mtctr r0 stw r11,928(r1) bctr L436: ; basic block 809 .stabd 68,0,6834 lwz r2,944(r1) .stabd 68,0,6841 lwz r8,928(r1) .stabd 68,0,6834 LBE389: LBB390: lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,6841 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L437: ; basic block 810 .stabd 68,0,6864 lwz r10,944(r1) .stabd 68,0,6871 lwz r11,928(r1) .stabd 68,0,6864 LBE390: LBB391: lwz r10,0(r10) stw r10,924(r1) .stabd 68,0,6871 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L438: ; basic block 811 .stabd 68,0,6894 lwz r2,944(r1) .stabd 68,0,6901 lwz r8,928(r1) .stabd 68,0,6894 LBE391: LBB392: lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,6901 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L439: ; basic block 812 .stabd 68,0,6908 lwz r10,932(r1) lwz r11,920(r1) LBE392: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,6925 lwz r8,944(r1) .stabd 68,0,6932 lwz r9,928(r1) .stabd 68,0,6925 LBB393: lwz r8,0(r8) stw r8,920(r1) .stabd 68,0,6932 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L440: ; basic block 813 .stabd 68,0,6939 lwz r11,932(r1) lwz r2,924(r1) LBE393: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,6956 lwz r9,944(r1) .stabd 68,0,6963 lwz r10,928(r1) .stabd 68,0,6956 LBB394: lwz r9,0(r9) stw r9,924(r1) .stabd 68,0,6963 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L441: ; basic block 814 .stabd 68,0,6974 lwz r2,928(r1) LBE394: LBB395: lwz r0,4(r2) .stabd 68,0,6994 lwzu r8,8(r2) .stabd 68,0,6989 stw r0,920(r1) .stabd 68,0,6994 mtctr r8 stw r2,928(r1) bctr L442: ; basic block 815 .stabd 68,0,7005 lwz r9,928(r1) LBE395: LBB396: lwz r0,4(r9) .stabd 68,0,7025 lwzu r10,8(r9) .stabd 68,0,7020 stw r0,924(r1) .stabd 68,0,7025 mtctr r10 stw r9,928(r1) bctr L443: ; basic block 816 .stabd 68,0,7036 lwz r11,928(r1) LBE396: LBB397: lwz r0,4(r11) .stabd 68,0,7056 lwzu r2,8(r11) .stabd 68,0,7051 stw r0,920(r1) .stabd 68,0,7056 mtctr r2 stw r11,928(r1) bctr L444: ; basic block 817 .stabd 68,0,7063 lwz r8,932(r1) lwz r9,920(r1) LBE397: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,7068 lwz r11,928(r1) LBB398: lwz r0,4(r11) .stabd 68,0,7088 lwzu r2,8(r11) .stabd 68,0,7083 stw r0,920(r1) .stabd 68,0,7088 mtctr r2 stw r11,928(r1) bctr L445: ; basic block 818 .stabd 68,0,7095 lwz r8,932(r1) lwz r9,924(r1) LBE398: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,7100 lwz r11,928(r1) LBB399: lwz r0,4(r11) .stabd 68,0,7120 lwzu r2,8(r11) .stabd 68,0,7115 stw r0,924(r1) .stabd 68,0,7120 mtctr r2 stw r11,928(r1) bctr L446: ; basic block 819 .stabd 68,0,7131 lwz r8,928(r1) LBE399: LBB400: lwz r29,4(r8) .stabd 68,0,7137 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,7144 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,7151 lwz r2,928(r1) .stabd 68,0,7146 stw r29,920(r1) .stabd 68,0,7151 lwz r2,0(r2) mtctr r2 bctr L447: ; basic block 820 .stabd 68,0,7162 lwz r8,928(r1) LBE400: LBB401: lwz r29,4(r8) .stabd 68,0,7168 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,7175 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,7182 lwz r2,928(r1) .stabd 68,0,7177 stw r29,924(r1) .stabd 68,0,7182 lwz r2,0(r2) mtctr r2 bctr L448: ; basic block 821 .stabd 68,0,7193 lwz r8,928(r1) LBE401: LBB402: lwz r29,4(r8) .stabd 68,0,7199 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,7206 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,7213 lwz r2,928(r1) .stabd 68,0,7208 stw r29,920(r1) .stabd 68,0,7213 lwz r2,0(r2) mtctr r2 bctr L449: ; basic block 822 .stabd 68,0,7220 lwz r8,932(r1) lwz r9,920(r1) LBE402: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,7225 lwz r11,928(r1) LBB403: lwz r29,4(r11) .stabd 68,0,7231 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,7238 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,7245 lwz r2,928(r1) .stabd 68,0,7240 stw r29,920(r1) .stabd 68,0,7245 lwz r2,0(r2) mtctr r2 bctr L450: ; basic block 823 .stabd 68,0,7252 lwz r8,932(r1) lwz r9,924(r1) LBE403: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,7257 lwz r11,928(r1) LBB404: lwz r29,4(r11) .stabd 68,0,7263 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,7270 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,7277 lwz r2,928(r1) .stabd 68,0,7272 stw r29,924(r1) .stabd 68,0,7277 lwz r2,0(r2) mtctr r2 bctr L451: ; basic block 824 .stabd 68,0,7289 lwz r8,928(r1) .stabd 68,0,7307 LBE404: LBB405: LBB406: li r3,0 li r4,0 .stabd 68,0,7289 LBE406: lwz r27,4(r8) .stabd 68,0,7307 LBB407: bl L_rb_str_new$stub .stabd 68,0,7295 lwz r2,928(r1) .stabd 68,0,7307 mr r28,r3 .stabd 68,0,7308 addic. r29,r27,-1 .stabd 68,0,7295 LBE407: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7308 LBB408: blt- cr0,L2917 ; basic block 825 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L1317: ; basic block 826 .stabd 68,0,7309 lwz r4,0(r30) .stabd 68,0,7310 mr r3,r28 bl L_rb_str_append$stub .stabd 68,0,7308 addic. r29,r29,-1 .stabd 68,0,7309 addi r30,r30,4 .stabd 68,0,7308 bge+ cr0,L1317 L2917: ; basic block 827 .stabd 68,0,7312 lwz r2,932(r1) slwi r0,r27,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,7319 lwz r9,928(r1) .stabd 68,0,7314 stw r28,920(r1) .stabd 68,0,7319 lwz r9,0(r9) mtctr r9 bctr L452: ; basic block 828 .stabd 68,0,7326 lwz r10,932(r1) .stabd 68,0,7350 LBE408: LBE405: LBB409: LBB410: li r3,0 .stabd 68,0,7326 lwz r11,920(r1) .stabd 68,0,7350 li r4,0 .stabd 68,0,7326 LBE410: LBE409: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,7332 lwz r8,928(r1) LBB411: lwz r27,4(r8) .stabd 68,0,7350 LBB412: bl L_rb_str_new$stub .stabd 68,0,7338 lwz r2,928(r1) .stabd 68,0,7350 mr r28,r3 .stabd 68,0,7351 addic. r29,r27,-1 .stabd 68,0,7338 LBE412: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7351 LBB413: blt- cr0,L2919 ; basic block 829 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L1322: ; basic block 830 .stabd 68,0,7352 lwz r4,0(r30) .stabd 68,0,7353 mr r3,r28 bl L_rb_str_append$stub .stabd 68,0,7351 addic. r29,r29,-1 .stabd 68,0,7352 addi r30,r30,4 .stabd 68,0,7351 bge+ cr0,L1322 L2919: ; basic block 831 .stabd 68,0,7355 lwz r2,932(r1) slwi r0,r27,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,7362 lwz r9,928(r1) .stabd 68,0,7357 stw r28,920(r1) .stabd 68,0,7362 lwz r9,0(r9) mtctr r9 bctr L453: ; basic block 832 .stabd 68,0,7369 lwz r10,932(r1) .stabd 68,0,7393 LBE413: LBE411: LBB414: LBB415: li r3,0 .stabd 68,0,7369 lwz r11,924(r1) .stabd 68,0,7393 li r4,0 .stabd 68,0,7369 LBE415: LBE414: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,7375 lwz r8,928(r1) LBB416: lwz r27,4(r8) .stabd 68,0,7393 LBB417: bl L_rb_str_new$stub .stabd 68,0,7381 lwz r2,928(r1) .stabd 68,0,7393 mr r28,r3 .stabd 68,0,7394 addic. r29,r27,-1 .stabd 68,0,7381 LBE417: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7394 LBB418: blt- cr0,L2921 ; basic block 833 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L1327: ; basic block 834 .stabd 68,0,7395 lwz r4,0(r30) .stabd 68,0,7396 mr r3,r28 bl L_rb_str_append$stub .stabd 68,0,7394 addic. r29,r29,-1 .stabd 68,0,7395 addi r30,r30,4 .stabd 68,0,7394 bge+ cr0,L1327 L2921: ; basic block 835 .stabd 68,0,7398 lwz r2,932(r1) slwi r0,r27,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,7405 lwz r9,928(r1) .stabd 68,0,7400 stw r28,920(r1) .stabd 68,0,7405 lwz r9,0(r9) mtctr r9 bctr L454: ; basic block 836 .stabd 68,0,7412 lwz r10,932(r1) .stabd 68,0,7437 LBE418: LBE416: LBB419: LBB420: li r3,0 .stabd 68,0,7412 lwz r11,920(r1) .stabd 68,0,7437 li r4,0 .stabd 68,0,7412 LBE420: LBE419: stw r11,0(r10) .stabd 68,0,7413 lwz r2,924(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r8) .stabd 68,0,7419 lwz r9,928(r1) LBB421: lwz r27,4(r9) .stabd 68,0,7437 LBB422: bl L_rb_str_new$stub .stabd 68,0,7425 lwz r2,928(r1) .stabd 68,0,7437 mr r28,r3 .stabd 68,0,7438 addic. r29,r27,-1 .stabd 68,0,7425 LBE422: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7438 LBB423: blt- cr0,L2923 ; basic block 837 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L1332: ; basic block 838 .stabd 68,0,7439 lwz r4,0(r30) .stabd 68,0,7440 mr r3,r28 bl L_rb_str_append$stub .stabd 68,0,7438 addic. r29,r29,-1 .stabd 68,0,7439 addi r30,r30,4 .stabd 68,0,7438 bge+ cr0,L1332 L2923: ; basic block 839 .stabd 68,0,7442 lwz r2,932(r1) slwi r0,r27,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,7449 lwz r9,928(r1) .stabd 68,0,7444 stw r28,920(r1) .stabd 68,0,7449 lwz r9,0(r9) mtctr r9 bctr L455: ; basic block 840 .stabd 68,0,7456 lwz r10,932(r1) .stabd 68,0,7481 LBE423: LBE421: LBB424: LBB425: li r3,0 .stabd 68,0,7456 lwz r11,924(r1) .stabd 68,0,7481 li r4,0 .stabd 68,0,7456 LBE425: LBE424: stw r11,0(r10) .stabd 68,0,7457 lwz r2,920(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r8) .stabd 68,0,7463 lwz r9,928(r1) LBB426: lwz r27,4(r9) .stabd 68,0,7481 LBB427: bl L_rb_str_new$stub .stabd 68,0,7469 lwz r2,928(r1) .stabd 68,0,7481 mr r28,r3 .stabd 68,0,7482 addic. r29,r27,-1 .stabd 68,0,7469 LBE427: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7482 LBB428: blt- cr0,L2925 ; basic block 841 mulli r2,r29,-4 lwz r8,932(r1) add r2,r2,r8 addi r30,r2,-4 L1337: ; basic block 842 .stabd 68,0,7483 lwz r4,0(r30) .stabd 68,0,7484 mr r3,r28 bl L_rb_str_append$stub .stabd 68,0,7482 addic. r29,r29,-1 .stabd 68,0,7483 addi r30,r30,4 .stabd 68,0,7482 bge+ cr0,L1337 L2925: ; basic block 843 .stabd 68,0,7486 lwz r2,932(r1) slwi r0,r27,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,7493 lwz r9,928(r1) .stabd 68,0,7488 stw r28,920(r1) .stabd 68,0,7493 lwz r9,0(r9) mtctr r9 bctr L456: ; basic block 844 .stabd 68,0,7505 lwz r10,932(r1) .stabd 68,0,7511 lwz r11,916(r1) .stabd 68,0,7505 LBE428: LBE426: LBB429: lwzu r3,-4(r10) stw r10,932(r1) .stabd 68,0,7511 stw r10,16(r11) .stabd 68,0,7517 bl L_rb_obj_as_string$stub .stabd 68,0,7524 lwz r2,928(r1) .stabd 68,0,7517 stw r3,920(r1) .stabd 68,0,7524 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L457: ; basic block 845 .stabd 68,0,7547 LBE429: LBB430: lwz r3,920(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7554 lwz r2,928(r1) .stabd 68,0,7547 stw r3,920(r1) .stabd 68,0,7554 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L458: ; basic block 846 .stabd 68,0,7577 LBE430: LBB431: lwz r3,924(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7584 lwz r2,928(r1) .stabd 68,0,7577 stw r3,920(r1) .stabd 68,0,7584 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L459: ; basic block 847 .stabd 68,0,7607 LBE431: LBB432: lwz r3,924(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7614 lwz r2,928(r1) .stabd 68,0,7607 stw r3,924(r1) .stabd 68,0,7614 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L460: ; basic block 848 .stabd 68,0,7637 LBE432: LBB433: lwz r3,920(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7644 lwz r2,928(r1) .stabd 68,0,7637 stw r3,920(r1) .stabd 68,0,7644 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L461: ; basic block 849 .stabd 68,0,7658 lwz r9,932(r1) .stabd 68,0,7656 lwz r10,928(r1) .stabd 68,0,7658 LBE433: LBB434: lwzu r2,-4(r9) .stabd 68,0,7664 lwz r11,916(r1) .stabd 68,0,7658 stw r9,932(r1) .stabd 68,0,7656 lwz r5,4(r10) .stabd 68,0,7664 stw r9,16(r11) .stabd 68,0,7671 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,7663 lwz r2,928(r1) .stabd 68,0,7671 stw r3,920(r1) .stabd 68,0,7663 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7678 lwz r8,0(r2) mtctr r8 bctr L462: ; basic block 850 .stabd 68,0,7704 lwz r10,920(r1) .stabd 68,0,7690 lwz r9,928(r1) .stabd 68,0,7704 LBE434: LBB435: lwz r4,8(r10) .stabd 68,0,7690 lwz r5,4(r9) .stabd 68,0,7704 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7697 lwz r2,928(r1) .stabd 68,0,7704 stw r3,920(r1) .stabd 68,0,7697 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7711 lwz r8,0(r2) mtctr r8 bctr L463: ; basic block 851 .stabd 68,0,7737 lwz r10,924(r1) .stabd 68,0,7723 lwz r9,928(r1) .stabd 68,0,7737 LBE435: LBB436: lwz r3,12(r10) .stabd 68,0,7723 lwz r5,4(r9) .stabd 68,0,7737 lwz r4,8(r10) bl L_rb_reg_new$stub .stabd 68,0,7730 lwz r2,928(r1) .stabd 68,0,7737 stw r3,920(r1) .stabd 68,0,7730 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7744 lwz r8,0(r2) mtctr r8 bctr L464: ; basic block 852 .stabd 68,0,7770 lwz r10,924(r1) .stabd 68,0,7756 lwz r9,928(r1) .stabd 68,0,7770 LBE436: LBB437: lwz r4,8(r10) .stabd 68,0,7756 lwz r5,4(r9) .stabd 68,0,7770 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7763 lwz r2,928(r1) .stabd 68,0,7770 stw r3,924(r1) .stabd 68,0,7763 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7777 lwz r8,0(r2) mtctr r8 bctr L465: ; basic block 853 .stabd 68,0,7803 lwz r10,920(r1) .stabd 68,0,7789 lwz r9,928(r1) .stabd 68,0,7803 LBE437: LBB438: lwz r4,8(r10) .stabd 68,0,7789 lwz r5,4(r9) .stabd 68,0,7803 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7796 lwz r2,928(r1) .stabd 68,0,7803 stw r3,920(r1) .stabd 68,0,7796 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,7810 lwz r8,0(r2) mtctr r8 bctr L466: ; basic block 854 .stabd 68,0,7822 lwz r9,928(r1) .stabd 68,0,7835 lwz r10,932(r1) .stabd 68,0,7822 LBE438: LBB439: lwz r3,4(r9) .stabd 68,0,7828 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,7835 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7836 stw r4,932(r1) .stabd 68,0,7835 bl L_rb_ary_new4$stub .stabd 68,0,7836 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,7843 lwz r9,928(r1) .stabd 68,0,7838 stw r3,920(r1) .stabd 68,0,7843 lwz r9,0(r9) mtctr r9 bctr L467: ; basic block 855 .stabd 68,0,7850 lwz r10,932(r1) lwz r11,920(r1) LBE439: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,16(r2) .stabd 68,0,7856 lwz r8,928(r1) LBB440: lwz r3,4(r8) .stabd 68,0,7862 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,7869 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7870 stw r4,932(r1) .stabd 68,0,7869 bl L_rb_ary_new4$stub .stabd 68,0,7870 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,7877 lwz r9,928(r1) .stabd 68,0,7872 stw r3,920(r1) .stabd 68,0,7877 lwz r9,0(r9) mtctr r9 bctr L468: ; basic block 856 .stabd 68,0,7884 lwz r10,932(r1) lwz r11,924(r1) LBE440: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,16(r2) .stabd 68,0,7890 lwz r8,928(r1) LBB441: lwz r3,4(r8) .stabd 68,0,7896 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,7903 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7904 stw r4,932(r1) .stabd 68,0,7903 bl L_rb_ary_new4$stub .stabd 68,0,7904 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,7911 lwz r9,928(r1) .stabd 68,0,7906 stw r3,920(r1) .stabd 68,0,7911 lwz r9,0(r9) mtctr r9 bctr L469: ; basic block 857 .stabd 68,0,7918 lwz r10,932(r1) lwz r11,920(r1) LBE441: stw r11,0(r10) .stabd 68,0,7919 lwz r2,924(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7925 lwz r9,928(r1) LBB442: lwz r3,4(r9) .stabd 68,0,7931 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,7938 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7939 stw r4,932(r1) .stabd 68,0,7938 bl L_rb_ary_new4$stub .stabd 68,0,7939 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,7946 lwz r9,928(r1) .stabd 68,0,7941 stw r3,920(r1) .stabd 68,0,7946 lwz r9,0(r9) mtctr r9 bctr L470: ; basic block 858 .stabd 68,0,7953 lwz r10,932(r1) lwz r11,924(r1) LBE442: stw r11,0(r10) .stabd 68,0,7954 lwz r2,920(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7960 lwz r9,928(r1) LBB443: lwz r3,4(r9) .stabd 68,0,7966 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,7973 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7974 stw r4,932(r1) .stabd 68,0,7973 bl L_rb_ary_new4$stub .stabd 68,0,7974 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,7981 lwz r9,928(r1) .stabd 68,0,7976 stw r3,920(r1) .stabd 68,0,7981 lwz r9,0(r9) mtctr r9 bctr L471: ; basic block 859 .stabd 68,0,7993 lwz r10,928(r1) LBE443: LBB444: lwz r3,4(r10) .stabd 68,0,7999 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,8006 bl L_rb_ary_dup$stub .stabd 68,0,8013 lwz r2,928(r1) .stabd 68,0,8006 stw r3,920(r1) .stabd 68,0,8013 lwz r2,0(r2) mtctr r2 bctr L472: ; basic block 860 .stabd 68,0,8025 lwz r8,928(r1) LBE444: LBB445: lwz r3,4(r8) .stabd 68,0,8031 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,8038 bl L_rb_ary_dup$stub .stabd 68,0,8045 lwz r2,928(r1) .stabd 68,0,8038 stw r3,924(r1) .stabd 68,0,8045 lwz r2,0(r2) mtctr r2 bctr L473: ; basic block 861 .stabd 68,0,8057 lwz r8,928(r1) LBE445: LBB446: lwz r3,4(r8) .stabd 68,0,8063 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,8070 bl L_rb_ary_dup$stub .stabd 68,0,8077 lwz r2,928(r1) .stabd 68,0,8070 stw r3,920(r1) .stabd 68,0,8077 lwz r2,0(r2) mtctr r2 bctr L474: ; basic block 862 .stabd 68,0,8084 lwz r8,932(r1) lwz r9,920(r1) LBE446: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,8090 lwz r11,928(r1) LBB447: lwz r3,4(r11) .stabd 68,0,8096 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,8103 bl L_rb_ary_dup$stub .stabd 68,0,8110 lwz r2,928(r1) .stabd 68,0,8103 stw r3,920(r1) .stabd 68,0,8110 lwz r2,0(r2) mtctr r2 bctr L475: ; basic block 863 .stabd 68,0,8117 lwz r8,932(r1) lwz r9,924(r1) LBE447: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,8123 lwz r11,928(r1) LBB448: lwz r3,4(r11) .stabd 68,0,8129 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,8136 bl L_rb_ary_dup$stub .stabd 68,0,8143 lwz r2,928(r1) .stabd 68,0,8136 stw r3,924(r1) .stabd 68,0,8143 lwz r2,0(r2) mtctr r2 bctr L476: ; basic block 864 .stabd 68,0,8155 lwz r8,928(r1) .stabd 68,0,8157 lwz r9,932(r1) .stabd 68,0,8155 LBE448: LBB449: lwz r3,4(r8) .stabd 68,0,8157 lwzu r30,-4(r9) .stabd 68,0,8172 LBB450: cmpwi cr7,r3,0 .stabd 68,0,8162 lwz r10,928(r1) .stabd 68,0,8163 lwz r11,916(r1) .stabd 68,0,8157 stw r9,932(r1) .stabd 68,0,8162 LBE450: addi r10,r10,12 .stabd 68,0,8154 lwz r8,8(r8) .stabd 68,0,8162 stw r10,928(r1) .stabd 68,0,8163 stw r9,16(r11) .stabd 68,0,8172 LBB451: blt- cr7,L1338 ; basic block 865 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB452: andi. r0,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L1340 .stabd 68,0,637 ; basic block 866 andi. r9,r30,1 beq- cr0,L1341 ; basic block 867 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1342 L1341: ; basic block 868 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L1343 ; basic block 869 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1342 L1343: ; basic block 870 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1345 ; basic block 871 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1342 L1340: ; basic block 872 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L1345 .stabd 68,0,642 ; basic block 873 cmpwi cr7,r30,4 bne+ cr7,L1347 ; basic block 874 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1342 L1347: ; basic block 875 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L1345 ; basic block 876 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1342 L1345: ; basic block 877 .stabd 68,0,644 lwz r9,4(r2) L1342: ; basic block 878 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE452: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1339 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8175 ; basic block 879 LBB453: lwz r10,8(r30) .stabd 68,0,8176 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1350 ; basic block 880 cmplw cr7,r11,r3 bge- cr7,L1350 L1354: ; basic block 881 .stabd 68,0,8177 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,8176 addi r11,r11,1 .stabd 68,0,8177 lwzx r0,r2,r9 .stabd 68,0,8176 cmpw cr7,r11,r10 .stabd 68,0,8177 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8176 bge- cr7,L1350 ; basic block 882 cmplw cr7,r11,r3 blt+ cr7,L1354 L1350: ; basic block 883 .stabd 68,0,8179 cmplw cr7,r11,r3 bge- cr7,L2928 ; basic block 884 li r0,4 L1359: ; basic block 885 .stabd 68,0,8180 lwz r2,932(r1) .stabd 68,0,8179 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8180 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8179 blt+ cr7,L1359 L2928: ; basic block 886 .stabd 68,0,8182 cmpwi cr7,r8,0 beq- cr7,L1373 .stabd 68,0,8183 ; basic block 887 cmplw cr7,r10,r3 ble- cr7,L1361 .stabd 68,0,8184 ; basic block 888 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1373 L1361: ; basic block 889 .stabd 68,0,8187 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE453: b L1373 L1339: ; basic block 890 .stabd 68,0,8192 cmpwi cr7,r3,0 beq- cr7,L1364 .stabd 68,0,8193 ; basic block 891 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L1364: ; basic block 892 .stabd 68,0,8195 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2930 ; basic block 893 li r0,4 L1369: ; basic block 894 .stabd 68,0,8196 lwz r2,932(r1) .stabd 68,0,8195 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8196 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8195 blt+ cr7,L1369 L2930: ; basic block 895 .stabd 68,0,8198 cmpwi cr7,r8,0 beq- cr7,L1373 .stabd 68,0,8199 ; basic block 896 cmpwi cr7,r3,0 beq- cr7,L1371 .stabd 68,0,8200 ; basic block 897 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1373 L1371: ; basic block 898 .stabd 68,0,8203 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1373 L1338: ; basic block 899 .stabd 68,0,8212 lwz r9,932(r1) LBB454: slwi r4,r3,2 .stabd 68,0,8209 neg r28,r3 .stabd 68,0,8212 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB455: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8212 LBE455: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB456: mr r2,r30 .stabd 68,0,636 beq- cr0,L1375 .stabd 68,0,637 ; basic block 900 andi. r8,r30,1 beq- cr0,L1376 ; basic block 901 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1377 L1376: ; basic block 902 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L1378 ; basic block 903 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1377 L1378: ; basic block 904 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1380 ; basic block 905 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1377 L1375: ; basic block 906 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L1380 .stabd 68,0,642 ; basic block 907 cmpwi cr7,r30,4 bne+ cr7,L1382 ; basic block 908 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1377 L1382: ; basic block 909 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L1380 ; basic block 910 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1377 L1380: ; basic block 911 .stabd 68,0,644 lwz r9,4(r2) L1377: ; basic block 912 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE456: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1374 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8214 ; basic block 913 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1384 L1374: ; basic block 914 .stabd 68,0,8217 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1384: ; basic block 915 .stabd 68,0,8219 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8220 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1373: ; basic block 916 .stabd 68,0,8227 lwz r9,928(r1) lwz r9,0(r9) LBE454: mtctr r9 bctr L477: ; basic block 917 .stabd 68,0,8239 lwz r10,928(r1) .stabd 68,0,8241 LBE451: LBE449: LBB457: lwz r30,920(r1) .stabd 68,0,8239 lwz r3,4(r10) .stabd 68,0,8238 lwz r8,8(r10) .stabd 68,0,8246 addi r10,r10,12 .stabd 68,0,8255 LBB458: cmpwi cr7,r3,0 .stabd 68,0,8246 stw r10,928(r1) .stabd 68,0,8255 blt- cr7,L1385 ; basic block 918 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 mr r11,r30 .stabd 68,0,635 LBB459: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L1387 .stabd 68,0,637 ; basic block 919 mr r9,r30 andi. r9,r9,1 beq- cr0,L1388 ; basic block 920 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1389 L1388: ; basic block 921 .stabd 68,0,638 lwz r10,920(r1) cmpwi cr7,r10,2 bne+ cr7,L1390 ; basic block 922 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1389 L1390: ; basic block 923 .stabd 68,0,639 lwz r11,920(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1392 ; basic block 924 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1389 L1387: ; basic block 925 .stabd 68,0,641 lwz r9,920(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L1392 .stabd 68,0,642 ; basic block 926 lwz r10,920(r1) cmpwi cr7,r10,4 bne+ cr7,L1394 ; basic block 927 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1389 L1394: ; basic block 928 .stabd 68,0,643 lwz r11,920(r1) cmpwi cr7,r11,0 bne- cr7,L1392 ; basic block 929 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1389 L1392: ; basic block 930 .stabd 68,0,644 lwz r9,4(r2) L1389: ; basic block 931 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE459: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1386 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8258 ; basic block 932 LBB460: lwz r10,8(r30) .stabd 68,0,8259 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1397 ; basic block 933 cmplw cr7,r11,r3 bge- cr7,L1397 L1401: ; basic block 934 .stabd 68,0,8260 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,8259 addi r11,r11,1 .stabd 68,0,8260 lwzx r0,r2,r9 .stabd 68,0,8259 cmpw cr7,r11,r10 .stabd 68,0,8260 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8259 bge- cr7,L1397 ; basic block 935 cmplw cr7,r11,r3 blt+ cr7,L1401 L1397: ; basic block 936 .stabd 68,0,8262 cmplw cr7,r11,r3 bge- cr7,L2933 ; basic block 937 li r0,4 L1406: ; basic block 938 .stabd 68,0,8263 lwz r2,932(r1) .stabd 68,0,8262 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8263 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8262 blt+ cr7,L1406 L2933: ; basic block 939 .stabd 68,0,8265 cmpwi cr7,r8,0 beq- cr7,L1420 .stabd 68,0,8266 ; basic block 940 cmplw cr7,r10,r3 ble- cr7,L1408 .stabd 68,0,8267 ; basic block 941 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1420 L1408: ; basic block 942 .stabd 68,0,8270 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE460: b L1420 L1386: ; basic block 943 .stabd 68,0,8275 cmpwi cr7,r3,0 beq- cr7,L1411 .stabd 68,0,8276 ; basic block 944 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L1411: ; basic block 945 .stabd 68,0,8278 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2935 ; basic block 946 li r0,4 L1416: ; basic block 947 .stabd 68,0,8279 lwz r2,932(r1) .stabd 68,0,8278 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8279 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8278 blt+ cr7,L1416 L2935: ; basic block 948 .stabd 68,0,8281 cmpwi cr7,r8,0 beq- cr7,L1420 .stabd 68,0,8282 ; basic block 949 cmpwi cr7,r3,0 beq- cr7,L1418 .stabd 68,0,8283 ; basic block 950 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1420 L1418: ; basic block 951 .stabd 68,0,8286 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1420 L1385: ; basic block 952 .stabd 68,0,8295 lwz r9,932(r1) LBB461: slwi r4,r3,2 .stabd 68,0,8292 neg r28,r3 .stabd 68,0,8295 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r2,920(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8295 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB462: andi. r2,r2,3 .stabd 68,0,635 lwz r2,920(r1) .stabd 68,0,636 beq- cr0,L1422 .stabd 68,0,637 ; basic block 953 mr r8,r2 andi. r8,r8,1 beq- cr0,L1423 ; basic block 954 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1424 L1423: ; basic block 955 .stabd 68,0,638 lwz r9,920(r1) cmpwi cr7,r9,2 bne+ cr7,L1425 ; basic block 956 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1424 L1425: ; basic block 957 .stabd 68,0,639 lwz r10,920(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1427 ; basic block 958 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1424 L1422: ; basic block 959 .stabd 68,0,641 lwz r11,920(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1427 .stabd 68,0,642 ; basic block 960 lwz r8,920(r1) cmpwi cr7,r8,4 bne+ cr7,L1429 ; basic block 961 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1424 L1429: ; basic block 962 .stabd 68,0,643 lwz r9,920(r1) cmpwi cr7,r9,0 bne- cr7,L1427 ; basic block 963 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1424 L1427: ; basic block 964 .stabd 68,0,644 lwz r9,4(r2) L1424: ; basic block 965 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE462: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1421 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8297 ; basic block 966 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1431 L1421: ; basic block 967 .stabd 68,0,8300 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1431: ; basic block 968 .stabd 68,0,8302 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8303 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1420: ; basic block 969 .stabd 68,0,8310 lwz r9,928(r1) lwz r9,0(r9) LBE461: mtctr r9 bctr L478: ; basic block 970 .stabd 68,0,8322 lwz r10,928(r1) .stabd 68,0,8324 LBE458: LBE457: LBB463: lwz r30,924(r1) .stabd 68,0,8322 lwz r3,4(r10) .stabd 68,0,8321 lwz r8,8(r10) .stabd 68,0,8329 addi r10,r10,12 .stabd 68,0,8338 LBB464: cmpwi cr7,r3,0 .stabd 68,0,8329 stw r10,928(r1) .stabd 68,0,8338 blt- cr7,L1432 ; basic block 971 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 mr r11,r30 .stabd 68,0,635 LBB465: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L1434 .stabd 68,0,637 ; basic block 972 mr r9,r30 andi. r9,r9,1 beq- cr0,L1435 ; basic block 973 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1436 L1435: ; basic block 974 .stabd 68,0,638 lwz r10,924(r1) cmpwi cr7,r10,2 bne+ cr7,L1437 ; basic block 975 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1436 L1437: ; basic block 976 .stabd 68,0,639 lwz r11,924(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1439 ; basic block 977 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1436 L1434: ; basic block 978 .stabd 68,0,641 lwz r9,924(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L1439 .stabd 68,0,642 ; basic block 979 lwz r10,924(r1) cmpwi cr7,r10,4 bne+ cr7,L1441 ; basic block 980 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1436 L1441: ; basic block 981 .stabd 68,0,643 lwz r11,924(r1) cmpwi cr7,r11,0 bne- cr7,L1439 ; basic block 982 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1436 L1439: ; basic block 983 .stabd 68,0,644 lwz r9,4(r2) L1436: ; basic block 984 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE465: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1433 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8341 ; basic block 985 LBB466: lwz r10,8(r30) .stabd 68,0,8342 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1444 ; basic block 986 cmplw cr7,r11,r3 bge- cr7,L1444 L1448: ; basic block 987 .stabd 68,0,8343 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,8342 addi r11,r11,1 .stabd 68,0,8343 lwzx r0,r2,r9 .stabd 68,0,8342 cmpw cr7,r11,r10 .stabd 68,0,8343 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8342 bge- cr7,L1444 ; basic block 988 cmplw cr7,r11,r3 blt+ cr7,L1448 L1444: ; basic block 989 .stabd 68,0,8345 cmplw cr7,r11,r3 bge- cr7,L2938 ; basic block 990 li r0,4 L1453: ; basic block 991 .stabd 68,0,8346 lwz r2,932(r1) .stabd 68,0,8345 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8346 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8345 blt+ cr7,L1453 L2938: ; basic block 992 .stabd 68,0,8348 cmpwi cr7,r8,0 beq- cr7,L1467 .stabd 68,0,8349 ; basic block 993 cmplw cr7,r10,r3 ble- cr7,L1455 .stabd 68,0,8350 ; basic block 994 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1467 L1455: ; basic block 995 .stabd 68,0,8353 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE466: b L1467 L1433: ; basic block 996 .stabd 68,0,8358 cmpwi cr7,r3,0 beq- cr7,L1458 .stabd 68,0,8359 ; basic block 997 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L1458: ; basic block 998 .stabd 68,0,8361 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2940 ; basic block 999 li r0,4 L1463: ; basic block 1000 .stabd 68,0,8362 lwz r2,932(r1) .stabd 68,0,8361 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8362 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8361 blt+ cr7,L1463 L2940: ; basic block 1001 .stabd 68,0,8364 cmpwi cr7,r8,0 beq- cr7,L1467 .stabd 68,0,8365 ; basic block 1002 cmpwi cr7,r3,0 beq- cr7,L1465 .stabd 68,0,8366 ; basic block 1003 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1467 L1465: ; basic block 1004 .stabd 68,0,8369 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1467 L1432: ; basic block 1005 .stabd 68,0,8378 lwz r9,932(r1) LBB467: slwi r4,r3,2 .stabd 68,0,8375 neg r28,r3 .stabd 68,0,8378 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r2,924(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8378 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB468: andi. r2,r2,3 .stabd 68,0,635 lwz r2,924(r1) .stabd 68,0,636 beq- cr0,L1469 .stabd 68,0,637 ; basic block 1006 mr r8,r2 andi. r8,r8,1 beq- cr0,L1470 ; basic block 1007 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1471 L1470: ; basic block 1008 .stabd 68,0,638 lwz r9,924(r1) cmpwi cr7,r9,2 bne+ cr7,L1472 ; basic block 1009 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1471 L1472: ; basic block 1010 .stabd 68,0,639 lwz r10,924(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1474 ; basic block 1011 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1471 L1469: ; basic block 1012 .stabd 68,0,641 lwz r11,924(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1474 .stabd 68,0,642 ; basic block 1013 lwz r8,924(r1) cmpwi cr7,r8,4 bne+ cr7,L1476 ; basic block 1014 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1471 L1476: ; basic block 1015 .stabd 68,0,643 lwz r9,924(r1) cmpwi cr7,r9,0 bne- cr7,L1474 ; basic block 1016 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1471 L1474: ; basic block 1017 .stabd 68,0,644 lwz r9,4(r2) L1471: ; basic block 1018 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE468: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1468 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8380 ; basic block 1019 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1478 L1468: ; basic block 1020 .stabd 68,0,8383 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1478: ; basic block 1021 .stabd 68,0,8385 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8386 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1467: ; basic block 1022 .stabd 68,0,8393 lwz r9,928(r1) lwz r9,0(r9) LBE467: mtctr r9 bctr L479: ; basic block 1023 .stabd 68,0,8400 lwz r10,932(r1) lwz r11,920(r1) LBE464: LBE463: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,8406 lwz r8,928(r1) .stabd 68,0,8413 lwz r9,928(r1) .stabd 68,0,8406 LBB469: lwz r3,4(r8) .stabd 68,0,8413 addi r9,r9,12 .stabd 68,0,8405 lwz r8,8(r8) .stabd 68,0,8422 LBB470: cmpwi cr7,r3,0 .stabd 68,0,8413 stw r9,928(r1) .stabd 68,0,8408 LBE470: lwz r30,924(r1) .stabd 68,0,8422 LBB471: blt- cr7,L1479 ; basic block 1024 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 mr r10,r30 .stabd 68,0,635 LBB472: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L1481 .stabd 68,0,637 ; basic block 1025 mr r11,r30 andi. r11,r11,1 beq- cr0,L1482 ; basic block 1026 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1483 L1482: ; basic block 1027 .stabd 68,0,638 lwz r9,924(r1) cmpwi cr7,r9,2 bne+ cr7,L1484 ; basic block 1028 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1483 L1484: ; basic block 1029 .stabd 68,0,639 lwz r10,924(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1486 ; basic block 1030 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1483 L1481: ; basic block 1031 .stabd 68,0,641 lwz r11,924(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1486 .stabd 68,0,642 ; basic block 1032 lwz r9,924(r1) cmpwi cr7,r9,4 bne+ cr7,L1488 ; basic block 1033 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1483 L1488: ; basic block 1034 .stabd 68,0,643 lwz r10,924(r1) cmpwi cr7,r10,0 bne- cr7,L1486 ; basic block 1035 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1483 L1486: ; basic block 1036 .stabd 68,0,644 lwz r9,4(r2) L1483: ; basic block 1037 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE472: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1480 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8425 ; basic block 1038 LBB473: lwz r10,8(r30) .stabd 68,0,8426 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1491 ; basic block 1039 cmplw cr7,r11,r3 bge- cr7,L1491 L1495: ; basic block 1040 .stabd 68,0,8427 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,8426 addi r11,r11,1 .stabd 68,0,8427 lwzx r0,r2,r9 .stabd 68,0,8426 cmpw cr7,r11,r10 .stabd 68,0,8427 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8426 bge- cr7,L1491 ; basic block 1041 cmplw cr7,r11,r3 blt+ cr7,L1495 L1491: ; basic block 1042 .stabd 68,0,8429 cmplw cr7,r11,r3 bge- cr7,L2943 ; basic block 1043 li r0,4 L1500: ; basic block 1044 .stabd 68,0,8430 lwz r2,932(r1) .stabd 68,0,8429 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8430 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8429 blt+ cr7,L1500 L2943: ; basic block 1045 .stabd 68,0,8432 cmpwi cr7,r8,0 beq- cr7,L1514 .stabd 68,0,8433 ; basic block 1046 cmplw cr7,r10,r3 ble- cr7,L1502 .stabd 68,0,8434 ; basic block 1047 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1514 L1502: ; basic block 1048 .stabd 68,0,8437 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE473: b L1514 L1480: ; basic block 1049 .stabd 68,0,8442 cmpwi cr7,r3,0 beq- cr7,L1505 .stabd 68,0,8443 ; basic block 1050 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L1505: ; basic block 1051 .stabd 68,0,8445 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2945 ; basic block 1052 li r0,4 L1510: ; basic block 1053 .stabd 68,0,8446 lwz r2,932(r1) .stabd 68,0,8445 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8446 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8445 blt+ cr7,L1510 L2945: ; basic block 1054 .stabd 68,0,8448 cmpwi cr7,r8,0 beq- cr7,L1514 .stabd 68,0,8449 ; basic block 1055 cmpwi cr7,r3,0 beq- cr7,L1512 .stabd 68,0,8450 ; basic block 1056 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1514 L1512: ; basic block 1057 .stabd 68,0,8453 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1514 L1479: ; basic block 1058 .stabd 68,0,8462 lwz r9,932(r1) LBB474: slwi r4,r3,2 .stabd 68,0,8459 neg r28,r3 .stabd 68,0,8462 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r2,924(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8462 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB475: andi. r2,r2,3 .stabd 68,0,635 lwz r2,924(r1) .stabd 68,0,636 beq- cr0,L1516 .stabd 68,0,637 ; basic block 1059 mr r8,r2 andi. r8,r8,1 beq- cr0,L1517 ; basic block 1060 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1518 L1517: ; basic block 1061 .stabd 68,0,638 lwz r9,924(r1) cmpwi cr7,r9,2 bne+ cr7,L1519 ; basic block 1062 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1518 L1519: ; basic block 1063 .stabd 68,0,639 lwz r10,924(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1521 ; basic block 1064 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1518 L1516: ; basic block 1065 .stabd 68,0,641 lwz r11,924(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1521 .stabd 68,0,642 ; basic block 1066 lwz r8,924(r1) cmpwi cr7,r8,4 bne+ cr7,L1523 ; basic block 1067 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1518 L1523: ; basic block 1068 .stabd 68,0,643 lwz r9,924(r1) cmpwi cr7,r9,0 bne- cr7,L1521 ; basic block 1069 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1518 L1521: ; basic block 1070 .stabd 68,0,644 lwz r9,4(r2) L1518: ; basic block 1071 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE475: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1515 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8464 ; basic block 1072 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1525 L1515: ; basic block 1073 .stabd 68,0,8467 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1525: ; basic block 1074 .stabd 68,0,8469 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8470 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1514: ; basic block 1075 .stabd 68,0,8477 lwz r9,928(r1) lwz r9,0(r9) LBE474: mtctr r9 bctr L480: ; basic block 1076 .stabd 68,0,8484 lwz r10,932(r1) lwz r11,924(r1) LBE471: LBE469: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,8490 lwz r8,928(r1) .stabd 68,0,8497 lwz r9,928(r1) .stabd 68,0,8490 LBB476: lwz r3,4(r8) .stabd 68,0,8497 addi r9,r9,12 .stabd 68,0,8489 lwz r8,8(r8) .stabd 68,0,8506 LBB477: cmpwi cr7,r3,0 .stabd 68,0,8497 stw r9,928(r1) .stabd 68,0,8492 LBE477: lwz r30,920(r1) .stabd 68,0,8506 LBB478: blt- cr7,L1526 ; basic block 1077 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 mr r10,r30 .stabd 68,0,635 LBB479: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L1528 .stabd 68,0,637 ; basic block 1078 mr r11,r30 andi. r11,r11,1 beq- cr0,L1529 ; basic block 1079 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1530 L1529: ; basic block 1080 .stabd 68,0,638 lwz r9,920(r1) cmpwi cr7,r9,2 bne+ cr7,L1531 ; basic block 1081 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1530 L1531: ; basic block 1082 .stabd 68,0,639 lwz r10,920(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1533 ; basic block 1083 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1530 L1528: ; basic block 1084 .stabd 68,0,641 lwz r11,920(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1533 .stabd 68,0,642 ; basic block 1085 lwz r9,920(r1) cmpwi cr7,r9,4 bne+ cr7,L1535 ; basic block 1086 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1530 L1535: ; basic block 1087 .stabd 68,0,643 lwz r10,920(r1) cmpwi cr7,r10,0 bne- cr7,L1533 ; basic block 1088 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1530 L1533: ; basic block 1089 .stabd 68,0,644 lwz r9,4(r2) L1530: ; basic block 1090 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE479: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1527 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8509 ; basic block 1091 LBB480: lwz r10,8(r30) .stabd 68,0,8510 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1538 ; basic block 1092 cmplw cr7,r11,r3 bge- cr7,L1538 L1542: ; basic block 1093 .stabd 68,0,8511 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,8510 addi r11,r11,1 .stabd 68,0,8511 lwzx r0,r2,r9 .stabd 68,0,8510 cmpw cr7,r11,r10 .stabd 68,0,8511 lwz r2,932(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8510 bge- cr7,L1538 ; basic block 1094 cmplw cr7,r11,r3 blt+ cr7,L1542 L1538: ; basic block 1095 .stabd 68,0,8513 cmplw cr7,r11,r3 bge- cr7,L2948 ; basic block 1096 li r0,4 L1547: ; basic block 1097 .stabd 68,0,8514 lwz r2,932(r1) .stabd 68,0,8513 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8514 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8513 blt+ cr7,L1547 L2948: ; basic block 1098 .stabd 68,0,8516 cmpwi cr7,r8,0 beq- cr7,L1561 .stabd 68,0,8517 ; basic block 1099 cmplw cr7,r10,r3 ble- cr7,L1549 .stabd 68,0,8518 ; basic block 1100 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1561 L1549: ; basic block 1101 .stabd 68,0,8521 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) LBE480: b L1561 L1527: ; basic block 1102 .stabd 68,0,8526 cmpwi cr7,r3,0 beq- cr7,L1552 .stabd 68,0,8527 ; basic block 1103 lwz r9,932(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,916(r1) stw r9,932(r1) stw r9,16(r10) L1552: ; basic block 1104 .stabd 68,0,8529 li r11,1 cmplw cr7,r11,r3 bge- cr7,L2950 ; basic block 1105 li r0,4 L1557: ; basic block 1106 .stabd 68,0,8530 lwz r2,932(r1) .stabd 68,0,8529 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8530 stw r0,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,8529 blt+ cr7,L1557 L2950: ; basic block 1107 .stabd 68,0,8532 cmpwi cr7,r8,0 beq- cr7,L1561 .stabd 68,0,8533 ; basic block 1108 cmpwi cr7,r3,0 beq- cr7,L1559 .stabd 68,0,8534 ; basic block 1109 bl L_rb_ary_new$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1561 L1559: ; basic block 1110 .stabd 68,0,8537 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,932(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) b L1561 L1526: ; basic block 1111 .stabd 68,0,8546 lwz r9,932(r1) LBB481: slwi r4,r3,2 .stabd 68,0,8543 neg r28,r3 .stabd 68,0,8546 add r4,r9,r4 mr r3,r28 bl L_rb_ary_new4$stub .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r2,920(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8546 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB482: andi. r2,r2,3 .stabd 68,0,635 lwz r2,920(r1) .stabd 68,0,636 beq- cr0,L1563 .stabd 68,0,637 ; basic block 1112 mr r8,r2 andi. r8,r8,1 beq- cr0,L1564 ; basic block 1113 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1565 L1564: ; basic block 1114 .stabd 68,0,638 lwz r9,920(r1) cmpwi cr7,r9,2 bne+ cr7,L1566 ; basic block 1115 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1565 L1566: ; basic block 1116 .stabd 68,0,639 lwz r10,920(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1568 ; basic block 1117 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1565 L1563: ; basic block 1118 .stabd 68,0,641 lwz r11,920(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1568 .stabd 68,0,642 ; basic block 1119 lwz r8,920(r1) cmpwi cr7,r8,4 bne+ cr7,L1570 ; basic block 1120 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1565 L1570: ; basic block 1121 .stabd 68,0,643 lwz r9,920(r1) cmpwi cr7,r9,0 bne- cr7,L1568 ; basic block 1122 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1565 L1568: ; basic block 1123 .stabd 68,0,644 lwz r9,4(r2) L1565: ; basic block 1124 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE482: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1562 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8548 ; basic block 1125 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1572 L1562: ; basic block 1126 .stabd 68,0,8551 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1572: ; basic block 1127 .stabd 68,0,8553 lwz r2,932(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8554 stw r29,0(r2) addi r2,r2,4 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1561: ; basic block 1128 .stabd 68,0,8561 lwz r9,928(r1) lwz r9,0(r9) LBE481: mtctr r9 bctr L481: ; basic block 1129 .stabd 68,0,8573 lwz r10,928(r1) LBE478: LBE476: LBB483: lwz r28,4(r10) .stabd 68,0,8588 LBB484: bl L_rb_hash_new$stub .stabd 68,0,8579 lwz r2,928(r1) .stabd 68,0,8588 mr r27,r3 .stabd 68,0,8590 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8579 LBE484: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8590 LBB485: ble- cr7,L2952 ; basic block 1130 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L1577: ; basic block 1131 .stabd 68,0,8593 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8590 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1577 L2952: ; basic block 1132 .stabd 68,0,8595 lwz r2,932(r1) slwi r0,r28,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,8602 lwz r9,928(r1) .stabd 68,0,8597 stw r27,920(r1) .stabd 68,0,8602 lwz r9,0(r9) mtctr r9 bctr L482: ; basic block 1133 .stabd 68,0,8609 lwz r10,932(r1) lwz r11,920(r1) LBE485: LBE483: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,8615 lwz r8,928(r1) LBB486: lwz r28,4(r8) .stabd 68,0,8630 LBB487: bl L_rb_hash_new$stub .stabd 68,0,8621 lwz r2,928(r1) .stabd 68,0,8630 mr r27,r3 .stabd 68,0,8632 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8621 LBE487: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8632 LBB488: ble- cr7,L2954 ; basic block 1134 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L1582: ; basic block 1135 .stabd 68,0,8635 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8632 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1582 L2954: ; basic block 1136 .stabd 68,0,8637 lwz r2,932(r1) slwi r0,r28,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,8644 lwz r9,928(r1) .stabd 68,0,8639 stw r27,920(r1) .stabd 68,0,8644 lwz r9,0(r9) mtctr r9 bctr L483: ; basic block 1137 .stabd 68,0,8651 lwz r10,932(r1) lwz r11,924(r1) LBE488: LBE486: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,8657 lwz r8,928(r1) LBB489: lwz r28,4(r8) .stabd 68,0,8672 LBB490: bl L_rb_hash_new$stub .stabd 68,0,8663 lwz r2,928(r1) .stabd 68,0,8672 mr r27,r3 .stabd 68,0,8674 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8663 LBE490: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8674 LBB491: ble- cr7,L2956 ; basic block 1138 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L1587: ; basic block 1139 .stabd 68,0,8677 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8674 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1587 L2956: ; basic block 1140 .stabd 68,0,8679 lwz r2,932(r1) slwi r0,r28,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,8686 lwz r9,928(r1) .stabd 68,0,8681 stw r27,920(r1) .stabd 68,0,8686 lwz r9,0(r9) mtctr r9 bctr L484: ; basic block 1141 .stabd 68,0,8693 lwz r10,932(r1) lwz r11,920(r1) LBE491: LBE489: stw r11,0(r10) .stabd 68,0,8694 lwz r2,924(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r8) .stabd 68,0,8700 lwz r9,928(r1) LBB492: lwz r28,4(r9) .stabd 68,0,8715 LBB493: bl L_rb_hash_new$stub .stabd 68,0,8706 lwz r2,928(r1) .stabd 68,0,8715 mr r27,r3 .stabd 68,0,8717 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8706 LBE493: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8717 LBB494: ble- cr7,L2958 ; basic block 1142 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L1592: ; basic block 1143 .stabd 68,0,8720 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8717 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1592 L2958: ; basic block 1144 .stabd 68,0,8722 lwz r2,932(r1) slwi r0,r28,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,8729 lwz r9,928(r1) .stabd 68,0,8724 stw r27,920(r1) .stabd 68,0,8729 lwz r9,0(r9) mtctr r9 bctr L485: ; basic block 1145 .stabd 68,0,8736 lwz r10,932(r1) lwz r11,924(r1) LBE494: LBE492: stw r11,0(r10) .stabd 68,0,8737 lwz r2,920(r1) stwu r2,4(r10) lwz r8,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r8) .stabd 68,0,8743 lwz r9,928(r1) LBB495: lwz r28,4(r9) .stabd 68,0,8758 LBB496: bl L_rb_hash_new$stub .stabd 68,0,8749 lwz r2,928(r1) .stabd 68,0,8758 mr r27,r3 .stabd 68,0,8760 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8749 LBE496: addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8760 LBB497: ble- cr7,L2960 ; basic block 1146 mulli r0,r28,-4 lwz r8,932(r1) add r30,r0,r8 L1597: ; basic block 1147 .stabd 68,0,8763 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8760 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1597 L2960: ; basic block 1148 .stabd 68,0,8765 lwz r2,932(r1) slwi r0,r28,2 lwz r8,916(r1) subf r2,r0,r2 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,8772 lwz r9,928(r1) .stabd 68,0,8767 stw r27,920(r1) .stabd 68,0,8772 lwz r9,0(r9) mtctr r9 bctr L486: ; basic block 1149 .stabd 68,0,8786 lwz r11,932(r1) .stabd 68,0,8784 lwz r10,928(r1) .stabd 68,0,8793 lwz r2,916(r1) .stabd 68,0,8786 LBE497: LBE495: LBB498: lwz r3,-8(r11) .stabd 68,0,8787 lwz r4,-4(r11) .stabd 68,0,8793 addi r11,r11,-8 .stabd 68,0,8784 lwz r5,4(r10) .stabd 68,0,8793 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,8800 bl L_rb_range_new$stub .stabd 68,0,8792 lwz r2,928(r1) .stabd 68,0,8800 stw r3,920(r1) .stabd 68,0,8792 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8807 lwz r8,0(r2) mtctr r8 bctr L487: ; basic block 1150 .stabd 68,0,8821 lwz r10,932(r1) .stabd 68,0,8819 lwz r9,928(r1) .stabd 68,0,8821 LBE498: LBB499: lwzu r3,-4(r10) .stabd 68,0,8828 lwz r11,916(r1) .stabd 68,0,8819 lwz r5,4(r9) .stabd 68,0,8835 lwz r4,920(r1) .stabd 68,0,8821 stw r10,932(r1) .stabd 68,0,8828 stw r10,16(r11) .stabd 68,0,8835 bl L_rb_range_new$stub .stabd 68,0,8827 lwz r2,928(r1) .stabd 68,0,8835 stw r3,920(r1) .stabd 68,0,8827 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8842 lwz r8,0(r2) mtctr r8 bctr L488: ; basic block 1151 .stabd 68,0,8856 lwz r10,932(r1) .stabd 68,0,8854 lwz r9,928(r1) .stabd 68,0,8856 LBE499: LBB500: lwzu r3,-4(r10) .stabd 68,0,8863 lwz r11,916(r1) .stabd 68,0,8854 lwz r5,4(r9) .stabd 68,0,8856 stw r10,932(r1) .stabd 68,0,8863 stw r10,16(r11) .stabd 68,0,8870 lwz r4,924(r1) bl L_rb_range_new$stub .stabd 68,0,8862 lwz r2,928(r1) .stabd 68,0,8870 stw r3,920(r1) .stabd 68,0,8862 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8877 lwz r8,0(r2) mtctr r8 bctr L489: ; basic block 1152 .stabd 68,0,8889 lwz r9,928(r1) .stabd 68,0,8904 LBE500: LBB501: lwz r3,920(r1) .stabd 68,0,8889 lwz r5,4(r9) .stabd 68,0,8904 lwz r4,924(r1) bl L_rb_range_new$stub .stabd 68,0,8897 lwz r2,928(r1) .stabd 68,0,8904 stw r3,920(r1) .stabd 68,0,8897 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8911 lwz r8,0(r2) mtctr r8 bctr L490: ; basic block 1153 .stabd 68,0,8923 lwz r9,928(r1) .stabd 68,0,8938 LBE501: LBB502: lwz r4,920(r1) .stabd 68,0,8923 lwz r5,4(r9) .stabd 68,0,8938 lwz r3,924(r1) bl L_rb_range_new$stub .stabd 68,0,8931 lwz r2,928(r1) .stabd 68,0,8938 stw r3,920(r1) .stabd 68,0,8931 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,8945 lwz r8,0(r2) mtctr r8 bctr L491: ; basic block 1154 .stabd 68,0,8958 lwz r9,932(r1) .stabd 68,0,8964 lwz r11,916(r1) .stabd 68,0,8958 LBE502: LBB503: lwzu r0,-4(r9) stw r9,932(r1) .stabd 68,0,8970 rlwinm. r10,r0,0,30,28 .stabd 68,0,8964 stw r9,16(r11) .stabd 68,0,8982 lwz r2,928(r1) .stabd 68,0,8970 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8982 lwzu r8,4(r2) .stabd 68,0,8970 slwi r9,r0,1 stw r9,920(r1) .stabd 68,0,8982 mtctr r8 stw r2,928(r1) bctr L492: ; basic block 1155 .stabd 68,0,9006 lwz r10,920(r1) .stabd 68,0,9018 lwz r11,928(r1) .stabd 68,0,9006 LBE503: LBB504: rlwinm. r10,r10,0,30,28 .stabd 68,0,9018 lwzu r0,4(r11) mtctr r0 .stabd 68,0,9006 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,9018 stw r11,928(r1) .stabd 68,0,9006 slwi r2,r0,1 stw r2,920(r1) .stabd 68,0,9018 bctr L493: ; basic block 1156 .stabd 68,0,9042 lwz r8,924(r1) .stabd 68,0,9054 lwz r9,928(r1) .stabd 68,0,9042 LBE504: LBB505: rlwinm. r8,r8,0,30,28 .stabd 68,0,9054 lwzu r10,4(r9) .stabd 68,0,9042 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,9054 mtctr r10 stw r9,928(r1) .stabd 68,0,9042 slwi r11,r0,1 stw r11,920(r1) .stabd 68,0,9054 bctr L494: ; basic block 1157 .stabd 68,0,9078 lwz r2,924(r1) .stabd 68,0,9090 lwz r8,928(r1) .stabd 68,0,9078 LBE505: LBB506: rlwinm. r2,r2,0,30,28 .stabd 68,0,9090 lwzu r9,4(r8) .stabd 68,0,9078 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,9090 mtctr r9 stw r8,928(r1) .stabd 68,0,9078 slwi r10,r0,1 stw r10,924(r1) .stabd 68,0,9090 bctr L495: ; basic block 1158 .stabd 68,0,9114 lwz r11,920(r1) .stabd 68,0,9126 lwz r2,928(r1) .stabd 68,0,9114 LBE506: LBB507: rlwinm. r11,r11,0,30,28 .stabd 68,0,9126 lwzu r8,4(r2) .stabd 68,0,9114 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,9126 mtctr r8 stw r2,928(r1) .stabd 68,0,9114 slwi r9,r0,1 stw r9,920(r1) .stabd 68,0,9126 bctr L496: ; basic block 1159 .stabd 68,0,9144 lwz r10,932(r1) lwz r11,916(r1) LBE507: LBB508: addi r10,r10,-4 stw r10,932(r1) stw r10,16(r11) .stabd 68,0,9156 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L497: ; basic block 1160 .stabd 68,0,9185 lwz r9,928(r1) lwzu r10,4(r9) LBE508: LBB509: mtctr r10 stw r9,928(r1) bctr L498: ; basic block 1161 .stabd 68,0,9214 lwz r11,928(r1) lwzu r0,4(r11) LBE509: LBB510: mtctr r0 stw r11,928(r1) bctr L499: ; basic block 1162 .stabd 68,0,9243 lwz r2,928(r1) lwzu r8,4(r2) LBE510: LBB511: mtctr r8 stw r2,928(r1) bctr L500: ; basic block 1163 .stabd 68,0,9272 lwz r9,928(r1) lwzu r10,4(r9) LBE511: LBB512: mtctr r10 stw r9,928(r1) bctr L501: ; basic block 1164 .stabd 68,0,9286 lwz r11,932(r1) .stabd 68,0,9292 lwz r2,916(r1) .stabd 68,0,9286 LBE512: LBB513: lwzu r0,-4(r11) stw r11,932(r1) .stabd 68,0,9292 stw r11,16(r2) .stabd 68,0,9306 lwz r9,928(r1) .stabd 68,0,9300 stw r0,920(r1) .stabd 68,0,9301 stw r0,924(r1) .stabd 68,0,9306 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L502: ; basic block 1165 .stabd 68,0,9333 lwz r11,920(r1) .stabd 68,0,9339 lwz r2,928(r1) .stabd 68,0,9333 LBE513: LBB514: stw r11,924(r1) .stabd 68,0,9339 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L503: ; basic block 1166 .stabd 68,0,9366 lwz r9,924(r1) .stabd 68,0,9372 lwz r10,928(r1) .stabd 68,0,9366 LBE514: LBB515: stw r9,920(r1) .stabd 68,0,9372 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L504: ; basic block 1167 .stabd 68,0,9379 lwz r2,932(r1) lwz r8,920(r1) LBE515: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,9400 lwz r10,924(r1) .stabd 68,0,9406 lwz r11,928(r1) .stabd 68,0,9400 LBB516: stw r10,920(r1) .stabd 68,0,9406 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L505: ; basic block 1168 .stabd 68,0,9413 lwz r2,932(r1) lwz r8,924(r1) LBE516: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,9434 lwz r10,920(r1) .stabd 68,0,9440 lwz r11,928(r1) .stabd 68,0,9434 LBB517: stw r10,924(r1) .stabd 68,0,9440 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L506: ; basic block 1169 .stabd 68,0,9451 lwz r2,928(r1) .stabd 68,0,9466 LBE517: LBB518: LBB519: li r9,0 .stabd 68,0,9465 lwz r8,932(r1) .stabd 68,0,9451 LBE519: lwz r11,4(r2) .stabd 68,0,9457 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,9466 LBB520: cmplw cr7,r9,r11 .stabd 68,0,9465 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,9466 bge- cr7,L2962 L1612: ; basic block 1170 .stabd 68,0,9467 slwi r0,r9,2 .stabd 68,0,9466 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,9467 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,9466 blt+ cr7,L1612 L2962: ; basic block 1171 .stabd 68,0,9469 lwz r9,932(r1) slwi r0,r11,2 lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,9475 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L507: ; basic block 1172 .stabd 68,0,9482 lwz r2,932(r1) lwz r8,920(r1) LBE520: LBE518: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,9502 LBB521: LBB522: li r9,0 .stabd 68,0,9487 lwz r10,928(r1) LBE522: lwz r11,4(r10) .stabd 68,0,9493 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,9502 LBB523: cmplw cr7,r9,r11 .stabd 68,0,9501 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,9502 bge- cr7,L2964 L1617: ; basic block 1173 .stabd 68,0,9503 slwi r0,r9,2 .stabd 68,0,9502 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,9503 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,9502 blt+ cr7,L1617 L2964: ; basic block 1174 .stabd 68,0,9505 lwz r9,932(r1) slwi r0,r11,2 lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,9511 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L508: ; basic block 1175 .stabd 68,0,9518 lwz r2,932(r1) lwz r8,924(r1) LBE523: LBE521: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,9538 LBB524: LBB525: li r9,0 .stabd 68,0,9523 lwz r10,928(r1) LBE525: lwz r11,4(r10) .stabd 68,0,9529 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,9538 LBB526: cmplw cr7,r9,r11 .stabd 68,0,9537 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,9538 bge- cr7,L2966 L1622: ; basic block 1176 .stabd 68,0,9539 slwi r0,r9,2 .stabd 68,0,9538 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,9539 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,9538 blt+ cr7,L1622 L2966: ; basic block 1177 .stabd 68,0,9541 lwz r9,932(r1) slwi r0,r11,2 lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,9547 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L509: ; basic block 1178 .stabd 68,0,9554 lwz r2,932(r1) lwz r8,920(r1) LBE526: LBE524: stw r8,0(r2) .stabd 68,0,9555 lwz r9,924(r1) stwu r9,4(r2) .stabd 68,0,9575 LBB527: LBB528: li r9,0 .stabd 68,0,9555 lwz r10,916(r1) LBE528: LBE527: addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,9560 lwz r2,928(r1) .stabd 68,0,9574 lwz r8,932(r1) .stabd 68,0,9560 LBB529: lwz r11,4(r2) .stabd 68,0,9566 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,9575 LBB530: cmplw cr7,r9,r11 .stabd 68,0,9574 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,9575 bge- cr7,L2968 L1627: ; basic block 1179 .stabd 68,0,9576 slwi r0,r9,2 .stabd 68,0,9575 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,9576 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,9575 blt+ cr7,L1627 L2968: ; basic block 1180 .stabd 68,0,9578 lwz r9,932(r1) slwi r0,r11,2 lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,9584 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L510: ; basic block 1181 .stabd 68,0,9591 lwz r2,932(r1) lwz r8,924(r1) LBE530: LBE529: stw r8,0(r2) .stabd 68,0,9592 lwz r9,920(r1) stwu r9,4(r2) .stabd 68,0,9612 LBB531: LBB532: li r9,0 .stabd 68,0,9592 lwz r10,916(r1) LBE532: LBE531: addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,9597 lwz r2,928(r1) .stabd 68,0,9611 lwz r8,932(r1) .stabd 68,0,9597 LBB533: lwz r11,4(r2) .stabd 68,0,9603 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,9612 LBB534: cmplw cr7,r9,r11 .stabd 68,0,9611 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,9612 bge- cr7,L2970 L1632: ; basic block 1182 .stabd 68,0,9613 slwi r0,r9,2 .stabd 68,0,9612 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,9613 lwzx r2,r10,r0 lwz r8,932(r1) stwx r2,r8,r0 .stabd 68,0,9612 blt+ cr7,L1632 L2970: ; basic block 1183 .stabd 68,0,9615 lwz r9,932(r1) slwi r0,r11,2 lwz r10,916(r1) add r9,r9,r0 stw r9,932(r1) stw r9,16(r10) .stabd 68,0,9621 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L511: ; basic block 1184 .stabd 68,0,9640 lwz r8,932(r1) .stabd 68,0,9633 lwz r2,932(r1) .stabd 68,0,9640 lwz r9,916(r1) LBE534: LBE533: LBB535: addi r8,r8,-8 .stabd 68,0,9633 lwz r0,-8(r2) .stabd 68,0,9634 lwz r2,-4(r2) .stabd 68,0,9640 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,9654 lwz r10,928(r1) .stabd 68,0,9648 stw r0,924(r1) .stabd 68,0,9649 stw r2,920(r1) .stabd 68,0,9654 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L512: ; basic block 1185 .stabd 68,0,9666 lwz r2,932(r1) .stabd 68,0,9673 lwz r8,916(r1) .stabd 68,0,9666 LBE535: LBB536: lwzu r0,-4(r2) stw r2,932(r1) .stabd 68,0,9673 stw r2,16(r8) .stabd 68,0,9687 lwz r9,928(r1) .stabd 68,0,9681 stw r0,924(r1) .stabd 68,0,9687 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L513: ; basic block 1186 .stabd 68,0,9699 lwz r11,932(r1) .stabd 68,0,9706 lwz r8,916(r1) .stabd 68,0,9699 LBE536: LBB537: lwzu r0,-4(r11) .stabd 68,0,9700 lwz r2,924(r1) .stabd 68,0,9699 stw r11,932(r1) .stabd 68,0,9706 stw r11,16(r8) .stabd 68,0,9720 lwz r9,928(r1) .stabd 68,0,9714 stw r0,924(r1) .stabd 68,0,9715 stw r2,920(r1) .stabd 68,0,9720 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L514: ; basic block 1187 .stabd 68,0,9733 LBE537: LBB538: lwz r0,924(r1) .stabd 68,0,9746 lwz r11,920(r1) .stabd 68,0,9752 lwz r2,928(r1) .stabd 68,0,9746 stw r11,924(r1) .stabd 68,0,9747 stw r0,920(r1) .stabd 68,0,9752 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L515: ; basic block 1188 .stabd 68,0,9784 lwz r9,928(r1) lwzu r10,4(r9) LBE538: LBB539: mtctr r10 stw r9,928(r1) bctr L516: ; basic block 1189 .stabd 68,0,9796 lwz r11,932(r1) .stabd 68,0,9802 lwz r2,916(r1) .stabd 68,0,9796 LBE539: LBB540: lwzu r0,-4(r11) stw r11,932(r1) .stabd 68,0,9802 stw r11,16(r2) .stabd 68,0,9815 lwz r8,928(r1) .stabd 68,0,9810 stw r0,920(r1) .stabd 68,0,9815 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L517: ; basic block 1190 .stabd 68,0,9845 lwz r10,928(r1) lwzu r11,4(r10) LBE540: LBB541: mtctr r11 stw r10,928(r1) bctr L518: ; basic block 1191 .stabd 68,0,9870 lwz r2,924(r1) .stabd 68,0,9875 lwz r8,928(r1) .stabd 68,0,9870 LBE541: LBB542: stw r2,920(r1) .stabd 68,0,9875 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L519: ; basic block 1192 .stabd 68,0,9882 lwz r10,932(r1) lwz r11,920(r1) LBE542: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,9901 lwz r8,924(r1) .stabd 68,0,9906 lwz r9,928(r1) .stabd 68,0,9901 LBB543: stw r8,920(r1) .stabd 68,0,9906 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L520: ; basic block 1193 .stabd 68,0,9913 lwz r11,932(r1) lwz r2,924(r1) LBE543: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,9937 lwz r9,928(r1) lwzu r10,4(r9) LBB544: mtctr r10 stw r9,928(r1) bctr L521: ; basic block 1194 .stabd 68,0,9949 lwz r11,928(r1) .stabd 68,0,9962 lwz r8,932(r1) .stabd 68,0,9949 LBE544: LBB545: lwz r2,4(r11) .stabd 68,0,9969 lwzu r0,8(r11) .stabd 68,0,9962 slwi r2,r2,2 .stabd 68,0,9969 stw r11,928(r1) .stabd 68,0,9962 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,9969 mtctr r0 .stabd 68,0,9962 stw r2,920(r1) .stabd 68,0,9969 bctr L522: ; basic block 1195 .stabd 68,0,9976 lwz r10,920(r1) lwz r9,932(r1) LBE545: stw r10,0(r9) addi r9,r9,4 lwz r11,916(r1) stw r9,932(r1) stw r9,16(r11) .stabd 68,0,9982 lwz r8,928(r1) .stabd 68,0,9995 lwz r10,932(r1) .stabd 68,0,9982 LBB546: lwz r2,4(r8) .stabd 68,0,10002 lwzu r9,8(r8) .stabd 68,0,9995 slwi r2,r2,2 .stabd 68,0,10002 stw r8,928(r1) .stabd 68,0,9995 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,10002 mtctr r9 .stabd 68,0,9995 stw r2,920(r1) .stabd 68,0,10002 bctr L523: ; basic block 1196 .stabd 68,0,10009 lwz r11,932(r1) lwz r2,924(r1) LBE546: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,10015 lwz r9,928(r1) LBB547: lwz r2,4(r9) .stabd 68,0,10035 lwzu r10,8(r9) .stabd 68,0,10028 slwi r2,r2,2 .stabd 68,0,10035 stw r9,928(r1) .stabd 68,0,10028 subf r2,r2,r11 lwz r2,-4(r2) .stabd 68,0,10035 mtctr r10 .stabd 68,0,10028 stw r2,920(r1) .stabd 68,0,10035 bctr L524: ; basic block 1197 .stabd 68,0,10042 lwz r2,920(r1) lwz r11,932(r1) LBE547: stw r2,0(r11) .stabd 68,0,10043 lwz r8,924(r1) stwu r8,4(r11) lwz r9,916(r1) addi r11,r11,4 stw r11,932(r1) stw r11,16(r9) .stabd 68,0,10049 lwz r10,928(r1) .stabd 68,0,10062 lwz r8,932(r1) .stabd 68,0,10049 LBB548: lwz r2,4(r10) .stabd 68,0,10069 lwzu r11,8(r10) .stabd 68,0,10062 slwi r2,r2,2 .stabd 68,0,10069 stw r10,928(r1) .stabd 68,0,10062 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,10069 mtctr r11 .stabd 68,0,10062 stw r2,920(r1) .stabd 68,0,10069 bctr L525: ; basic block 1198 .stabd 68,0,10076 lwz r9,932(r1) lwz r10,924(r1) LBE548: stw r10,0(r9) .stabd 68,0,10077 lwz r11,920(r1) stwu r11,4(r9) lwz r2,916(r1) addi r9,r9,4 stw r9,932(r1) stw r9,16(r2) .stabd 68,0,10083 lwz r8,928(r1) .stabd 68,0,10096 lwz r10,932(r1) .stabd 68,0,10083 LBB549: lwz r2,4(r8) .stabd 68,0,10103 lwzu r9,8(r8) .stabd 68,0,10096 slwi r2,r2,2 .stabd 68,0,10103 stw r8,928(r1) .stabd 68,0,10096 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,10103 mtctr r9 .stabd 68,0,10096 stw r2,920(r1) .stabd 68,0,10103 bctr L526: ; basic block 1199 .stabd 68,0,10114 lwz r11,928(r1) .stabd 68,0,10134 LBE549: LBB550: LBB551: li r4,18 .stabd 68,0,10114 LBE551: lwz r28,8(r11) .stabd 68,0,10115 lwz r27,4(r11) .stabd 68,0,10134 LBB552: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10135 lwz r2,916(r1) .stabd 68,0,10134 lwz r29,16(r28) .stabd 68,0,10135 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10138 mr r5,r28 .stabd 68,0,10135 stw r3,80(r29) .stabd 68,0,10138 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,10144 lwz r2,944(r1) .stabd 68,0,10121 lwz r8,928(r1) .stabd 68,0,10138 mr r30,r3 .stabd 68,0,10144 lwz r9,4(r2) .stabd 68,0,10121 LBE552: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,10144 LBB553: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L1634 .stabd 68,0,10146 ; basic block 1200 li r4,-1 bl L_rb_ary_entry$stub b L1635 L1634: ; basic block 1201 .stabd 68,0,10150 lwz r2,944(r1) lwz r3,0(r2) L1635: ; basic block 1202 .stabd 68,0,10153 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,10154 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10160 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L527: ; basic block 1203 .stabd 68,0,10171 lwz r8,928(r1) .stabd 68,0,10191 LBE553: LBE550: LBB554: LBB555: li r4,18 .stabd 68,0,10171 LBE555: lwz r28,8(r8) .stabd 68,0,10172 lwz r27,4(r8) .stabd 68,0,10191 LBB556: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10192 lwz r2,916(r1) .stabd 68,0,10191 lwz r29,16(r28) .stabd 68,0,10192 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10195 mr r5,r28 .stabd 68,0,10192 stw r3,80(r29) .stabd 68,0,10195 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,10201 lwz r2,944(r1) .stabd 68,0,10178 lwz r8,928(r1) .stabd 68,0,10195 mr r30,r3 .stabd 68,0,10201 lwz r9,4(r2) .stabd 68,0,10178 LBE556: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,10201 LBB557: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L1637 .stabd 68,0,10203 ; basic block 1204 li r4,-1 bl L_rb_ary_entry$stub b L1638 L1637: ; basic block 1205 .stabd 68,0,10207 lwz r2,944(r1) lwz r3,0(r2) L1638: ; basic block 1206 .stabd 68,0,10210 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,10211 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10217 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L528: ; basic block 1207 .stabd 68,0,10228 lwz r8,928(r1) .stabd 68,0,10248 LBE557: LBE554: LBB558: LBB559: li r4,18 .stabd 68,0,10228 LBE559: lwz r28,8(r8) .stabd 68,0,10229 lwz r27,4(r8) .stabd 68,0,10248 LBB560: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10249 lwz r2,916(r1) .stabd 68,0,10248 lwz r29,16(r28) .stabd 68,0,10249 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10252 mr r5,r28 .stabd 68,0,10249 stw r3,80(r29) .stabd 68,0,10252 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,10258 lwz r2,944(r1) .stabd 68,0,10235 lwz r8,928(r1) .stabd 68,0,10252 mr r30,r3 .stabd 68,0,10258 lwz r9,4(r2) .stabd 68,0,10235 LBE560: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,10258 LBB561: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L1640 .stabd 68,0,10260 ; basic block 1208 li r4,-1 bl L_rb_ary_entry$stub b L1641 L1640: ; basic block 1209 .stabd 68,0,10264 lwz r2,944(r1) lwz r3,0(r2) L1641: ; basic block 1210 .stabd 68,0,10267 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,10268 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10274 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L529: ; basic block 1211 .stabd 68,0,10285 lwz r8,928(r1) .stabd 68,0,10305 LBE561: LBE558: LBB562: LBB563: li r4,18 .stabd 68,0,10285 LBE563: lwz r28,8(r8) .stabd 68,0,10286 lwz r27,4(r8) .stabd 68,0,10305 LBB564: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10306 lwz r2,916(r1) .stabd 68,0,10305 lwz r29,16(r28) .stabd 68,0,10306 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10309 mr r5,r28 .stabd 68,0,10306 stw r3,80(r29) .stabd 68,0,10309 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,10315 lwz r2,944(r1) .stabd 68,0,10292 lwz r8,928(r1) .stabd 68,0,10309 mr r30,r3 .stabd 68,0,10315 lwz r9,4(r2) .stabd 68,0,10292 LBE564: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,10315 LBB565: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L1643 .stabd 68,0,10317 ; basic block 1212 li r4,-1 bl L_rb_ary_entry$stub b L1644 L1643: ; basic block 1213 .stabd 68,0,10321 lwz r2,944(r1) lwz r3,0(r2) L1644: ; basic block 1214 .stabd 68,0,10324 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,10325 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10331 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L530: ; basic block 1215 .stabd 68,0,10342 lwz r8,928(r1) .stabd 68,0,10362 LBE565: LBE562: LBB566: LBB567: li r4,18 .stabd 68,0,10342 LBE567: lwz r28,8(r8) .stabd 68,0,10343 lwz r27,4(r8) .stabd 68,0,10362 LBB568: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10363 lwz r2,916(r1) .stabd 68,0,10362 lwz r29,16(r28) .stabd 68,0,10363 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10366 mr r5,r28 .stabd 68,0,10363 stw r3,80(r29) .stabd 68,0,10366 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,10372 lwz r2,944(r1) .stabd 68,0,10349 lwz r8,928(r1) .stabd 68,0,10366 mr r30,r3 .stabd 68,0,10372 lwz r9,4(r2) .stabd 68,0,10349 LBE568: addi r8,r8,12 stw r8,928(r1) .stabd 68,0,10372 LBB569: lwz r2,16(r9) lwz r3,80(r2) cmpwi cr7,r3,0 beq+ cr7,L1646 .stabd 68,0,10374 ; basic block 1216 li r4,-1 bl L_rb_ary_entry$stub b L1647 L1646: ; basic block 1217 .stabd 68,0,10378 lwz r2,944(r1) lwz r3,0(r2) L1647: ; basic block 1218 .stabd 68,0,10381 mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,10382 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10388 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L531: ; basic block 1219 .stabd 68,0,10402 lwz r8,932(r1) .stabd 68,0,10399 lwz r9,928(r1) .stabd 68,0,10402 LBE569: LBE566: LBB570: lwzu r30,-4(r8) .stabd 68,0,10408 lwz r11,916(r1) .stabd 68,0,10420 LBB571: andi. r10,r30,1 .stabd 68,0,10402 stw r8,932(r1) .stabd 68,0,10399 LBE571: lwz r27,8(r9) .stabd 68,0,10400 lwz r28,4(r9) .stabd 68,0,10407 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,10408 stw r8,16(r11) .stabd 68,0,10420 LBB572: bne- cr0,L1649 ; basic block 1220 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1648 L1649: ; basic block 1221 .stabd 68,0,10421 mr r3,r28 bl L_rb_id2name$stub mr r29,r3 mr r3,r30 bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L1648: ; basic block 1222 .stabd 68,0,10427 andi. r0,r30,3 bne- cr0,L1650 ; basic block 1223 rlwinm. r2,r30,0,30,28 beq- cr0,L1650 ; basic block 1224 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1650 ; basic block 1225 andi. r8,r2,1024 beq+ cr0,L1650 .stabd 68,0,10428 ; basic block 1226 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L1650: ; basic block 1227 .stabd 68,0,10431 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,10432 mr r4,r28 .stabd 68,0,10431 mr r30,r3 .stabd 68,0,10432 lwz r3,12(r3) addi r5,r1,892 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1651 .stabd 68,0,10433 ; basic block 1228 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1652 .stabd 68,0,10434 ; basic block 1229 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1652: ; basic block 1230 .stabd 68,0,10436 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1651 .stabd 68,0,10437 ; basic block 1231 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L1651: ; basic block 1232 .stabd 68,0,10441 li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,10442 lwz r2,916(r1) .stabd 68,0,10441 lwz r29,16(r27) .stabd 68,0,10442 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10444 mr r5,r27 .stabd 68,0,10442 stw r3,80(r29) .stabd 68,0,10444 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,10446 mr r4,r28 .stabd 68,0,10444 mr r0,r3 .stabd 68,0,10446 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,10444 stw r0,892(r1) .stabd 68,0,10446 bl L_rb_add_method$stub .stabd 68,0,10448 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10454 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L532: ; basic block 1233 .stabd 68,0,10485 lwz r8,920(r1) .stabd 68,0,10465 lwz r9,928(r1) .stabd 68,0,10485 LBE572: LBE570: LBB573: LBB574: andi. r8,r8,1 .stabd 68,0,10468 LBE574: lwz r3,920(r1) .stabd 68,0,10465 lwz r28,8(r9) .stabd 68,0,10466 lwz r30,4(r9) .stabd 68,0,10473 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,10485 LBB575: bne- cr0,L1656 ; basic block 1234 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1655 L1656: ; basic block 1235 .stabd 68,0,10486 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,920(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L1655: ; basic block 1236 .stabd 68,0,10492 lwz r2,920(r1) andi. r2,r2,3 bne- cr0,L1657 ; basic block 1237 lwz r8,920(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L1657 ; basic block 1238 lwz r9,920(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1657 ; basic block 1239 andi. r10,r2,1024 beq+ cr0,L1657 .stabd 68,0,10493 ; basic block 1240 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L1657: ; basic block 1241 .stabd 68,0,10496 bl L_rb_singleton_class$stub .stabd 68,0,10497 mr r4,r30 .stabd 68,0,10496 mr r27,r3 .stabd 68,0,10497 lwz r3,12(r3) addi r5,r1,896 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1658 .stabd 68,0,10498 ; basic block 1242 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1659 .stabd 68,0,10499 ; basic block 1243 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1659: ; basic block 1244 .stabd 68,0,10501 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1658 .stabd 68,0,10502 ; basic block 1245 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L1658: ; basic block 1246 .stabd 68,0,10506 li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10507 lwz r2,916(r1) .stabd 68,0,10506 lwz r29,16(r28) .stabd 68,0,10507 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10509 mr r5,r28 .stabd 68,0,10507 stw r3,80(r29) .stabd 68,0,10509 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,10511 mr r4,r30 .stabd 68,0,10509 mr r0,r3 .stabd 68,0,10511 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,10509 stw r0,896(r1) .stabd 68,0,10511 bl L_rb_add_method$stub .stabd 68,0,10513 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10519 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L533: ; basic block 1247 .stabd 68,0,10550 lwz r8,924(r1) .stabd 68,0,10530 lwz r9,928(r1) .stabd 68,0,10550 LBE575: LBE573: LBB576: LBB577: andi. r8,r8,1 .stabd 68,0,10533 LBE577: lwz r3,924(r1) .stabd 68,0,10530 lwz r28,8(r9) .stabd 68,0,10531 lwz r30,4(r9) .stabd 68,0,10538 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,10550 LBB578: bne- cr0,L1663 ; basic block 1248 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1662 L1663: ; basic block 1249 .stabd 68,0,10551 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,924(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L1662: ; basic block 1250 .stabd 68,0,10557 lwz r2,924(r1) andi. r2,r2,3 bne- cr0,L1664 ; basic block 1251 lwz r8,924(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L1664 ; basic block 1252 lwz r9,924(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1664 ; basic block 1253 andi. r10,r2,1024 beq+ cr0,L1664 .stabd 68,0,10558 ; basic block 1254 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L1664: ; basic block 1255 .stabd 68,0,10561 bl L_rb_singleton_class$stub .stabd 68,0,10562 mr r4,r30 .stabd 68,0,10561 mr r27,r3 .stabd 68,0,10562 lwz r3,12(r3) addi r5,r1,900 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1665 .stabd 68,0,10563 ; basic block 1256 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1666 .stabd 68,0,10564 ; basic block 1257 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1666: ; basic block 1258 .stabd 68,0,10566 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1665 .stabd 68,0,10567 ; basic block 1259 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L1665: ; basic block 1260 .stabd 68,0,10571 li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10572 lwz r2,916(r1) .stabd 68,0,10571 lwz r29,16(r28) .stabd 68,0,10572 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10574 mr r5,r28 .stabd 68,0,10572 stw r3,80(r29) .stabd 68,0,10574 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,10576 mr r4,r30 .stabd 68,0,10574 mr r0,r3 .stabd 68,0,10576 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,10574 stw r0,900(r1) .stabd 68,0,10576 bl L_rb_add_method$stub .stabd 68,0,10578 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10584 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L534: ; basic block 1261 .stabd 68,0,10615 lwz r8,924(r1) .stabd 68,0,10595 lwz r9,928(r1) .stabd 68,0,10615 LBE578: LBE576: LBB579: LBB580: andi. r8,r8,1 .stabd 68,0,10598 LBE580: lwz r3,924(r1) .stabd 68,0,10595 lwz r28,8(r9) .stabd 68,0,10596 lwz r30,4(r9) .stabd 68,0,10603 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,10615 LBB581: bne- cr0,L1670 ; basic block 1262 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1669 L1670: ; basic block 1263 .stabd 68,0,10616 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,924(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L1669: ; basic block 1264 .stabd 68,0,10622 lwz r2,924(r1) andi. r2,r2,3 bne- cr0,L1671 ; basic block 1265 lwz r8,924(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L1671 ; basic block 1266 lwz r9,924(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1671 ; basic block 1267 andi. r10,r2,1024 beq+ cr0,L1671 .stabd 68,0,10623 ; basic block 1268 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L1671: ; basic block 1269 .stabd 68,0,10626 bl L_rb_singleton_class$stub .stabd 68,0,10627 mr r4,r30 .stabd 68,0,10626 mr r27,r3 .stabd 68,0,10627 lwz r3,12(r3) addi r5,r1,904 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1672 .stabd 68,0,10628 ; basic block 1270 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1673 .stabd 68,0,10629 ; basic block 1271 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1673: ; basic block 1272 .stabd 68,0,10631 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1672 .stabd 68,0,10632 ; basic block 1273 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L1672: ; basic block 1274 .stabd 68,0,10636 li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10637 lwz r2,916(r1) .stabd 68,0,10636 lwz r29,16(r28) .stabd 68,0,10637 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10639 mr r5,r28 .stabd 68,0,10637 stw r3,80(r29) .stabd 68,0,10639 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,10641 mr r4,r30 .stabd 68,0,10639 mr r0,r3 .stabd 68,0,10641 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,10639 stw r0,904(r1) .stabd 68,0,10641 bl L_rb_add_method$stub .stabd 68,0,10643 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10649 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L535: ; basic block 1275 .stabd 68,0,10680 lwz r8,920(r1) .stabd 68,0,10660 lwz r9,928(r1) .stabd 68,0,10680 LBE581: LBE579: LBB582: LBB583: andi. r8,r8,1 .stabd 68,0,10663 LBE583: lwz r3,920(r1) .stabd 68,0,10660 lwz r28,8(r9) .stabd 68,0,10661 lwz r30,4(r9) .stabd 68,0,10668 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,10680 LBB584: bne- cr0,L1677 ; basic block 1276 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1676 L1677: ; basic block 1277 .stabd 68,0,10681 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,920(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000014$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC50-"L00000000014$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC50-"L00000000014$pb")(r4) bl L_rb_raise$stub L1676: ; basic block 1278 .stabd 68,0,10687 lwz r2,920(r1) andi. r2,r2,3 bne- cr0,L1678 ; basic block 1279 lwz r8,920(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L1678 ; basic block 1280 lwz r9,920(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1678 ; basic block 1281 andi. r10,r2,1024 beq+ cr0,L1678 .stabd 68,0,10688 ; basic block 1282 addis r3,r31,ha16(LC51-"L00000000014$pb") la r3,lo16(LC51-"L00000000014$pb")(r3) bl L_rb_error_frozen$stub L1678: ; basic block 1283 .stabd 68,0,10691 bl L_rb_singleton_class$stub .stabd 68,0,10692 mr r4,r30 .stabd 68,0,10691 mr r27,r3 .stabd 68,0,10692 lwz r3,12(r3) addi r5,r1,908 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1679 .stabd 68,0,10693 ; basic block 1284 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1680 .stabd 68,0,10694 ; basic block 1285 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC52-"L00000000014$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC52-"L00000000014$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1680: ; basic block 1286 .stabd 68,0,10696 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1679 .stabd 68,0,10697 ; basic block 1287 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC53-"L00000000014$pb") la r3,lo16(LC53-"L00000000014$pb")(r3) bl L_rb_warning$stub L1679: ; basic block 1288 .stabd 68,0,10701 li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,10702 lwz r2,916(r1) .stabd 68,0,10701 lwz r29,16(r28) .stabd 68,0,10702 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,10704 mr r5,r28 .stabd 68,0,10702 stw r3,80(r29) .stabd 68,0,10704 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,10706 mr r4,r30 .stabd 68,0,10704 mr r0,r3 .stabd 68,0,10706 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,10704 stw r0,908(r1) .stabd 68,0,10706 bl L_rb_add_method$stub .stabd 68,0,10708 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10714 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L536: ; basic block 1289 .stabd 68,0,10727 lwz r8,928(r1) LBE584: LBE582: LBB585: lwz r0,4(r8) .stabd 68,0,10725 lwz r29,12(r8) .stabd 68,0,10744 LBB586: cmpwi cr7,r0,2 .stabd 68,0,10726 LBE586: lwz r30,8(r8) .stabd 68,0,10733 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,10744 LBB587: bne+ cr7,L1683 .stabd 68,0,10745 ; basic block 1290 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L1684 L1683: ; basic block 1291 .stabd 68,0,10748 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1685 .stabd 68,0,10750 ; basic block 1292 li r4,-1 bl L_rb_ary_entry$stub b L1686 L1685: ; basic block 1293 .stabd 68,0,10754 lwz r2,944(r1) lwz r3,0(r2) L1686: ; basic block 1294 .stabd 68,0,10756 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L1684: ; basic block 1295 .stabd 68,0,10763 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L537: ; basic block 1296 .stabd 68,0,10776 lwz r8,928(r1) LBE587: LBE585: LBB588: lwz r0,4(r8) .stabd 68,0,10774 lwz r29,12(r8) .stabd 68,0,10793 LBB589: cmpwi cr7,r0,2 .stabd 68,0,10775 LBE589: lwz r30,8(r8) .stabd 68,0,10782 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,10793 LBB590: bne+ cr7,L1687 .stabd 68,0,10794 ; basic block 1297 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L1688 L1687: ; basic block 1298 .stabd 68,0,10797 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1689 .stabd 68,0,10799 ; basic block 1299 li r4,-1 bl L_rb_ary_entry$stub b L1690 L1689: ; basic block 1300 .stabd 68,0,10803 lwz r2,944(r1) lwz r3,0(r2) L1690: ; basic block 1301 .stabd 68,0,10805 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L1688: ; basic block 1302 .stabd 68,0,10812 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L538: ; basic block 1303 .stabd 68,0,10825 lwz r8,928(r1) LBE590: LBE588: LBB591: lwz r0,4(r8) .stabd 68,0,10823 lwz r29,12(r8) .stabd 68,0,10842 LBB592: cmpwi cr7,r0,2 .stabd 68,0,10824 LBE592: lwz r30,8(r8) .stabd 68,0,10831 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,10842 LBB593: bne+ cr7,L1691 .stabd 68,0,10843 ; basic block 1304 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L1692 L1691: ; basic block 1305 .stabd 68,0,10846 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1693 .stabd 68,0,10848 ; basic block 1306 li r4,-1 bl L_rb_ary_entry$stub b L1694 L1693: ; basic block 1307 .stabd 68,0,10852 lwz r2,944(r1) lwz r3,0(r2) L1694: ; basic block 1308 .stabd 68,0,10854 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L1692: ; basic block 1309 .stabd 68,0,10861 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L539: ; basic block 1310 .stabd 68,0,10874 lwz r8,928(r1) LBE593: LBE591: LBB594: lwz r0,4(r8) .stabd 68,0,10872 lwz r29,12(r8) .stabd 68,0,10891 LBB595: cmpwi cr7,r0,2 .stabd 68,0,10873 LBE595: lwz r30,8(r8) .stabd 68,0,10880 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,10891 LBB596: bne+ cr7,L1695 .stabd 68,0,10892 ; basic block 1311 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L1696 L1695: ; basic block 1312 .stabd 68,0,10895 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1697 .stabd 68,0,10897 ; basic block 1313 li r4,-1 bl L_rb_ary_entry$stub b L1698 L1697: ; basic block 1314 .stabd 68,0,10901 lwz r2,944(r1) lwz r3,0(r2) L1698: ; basic block 1315 .stabd 68,0,10903 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L1696: ; basic block 1316 .stabd 68,0,10910 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L540: ; basic block 1317 .stabd 68,0,10923 lwz r8,928(r1) LBE596: LBE594: LBB597: lwz r0,4(r8) .stabd 68,0,10921 lwz r29,12(r8) .stabd 68,0,10940 LBB598: cmpwi cr7,r0,2 .stabd 68,0,10922 LBE598: lwz r30,8(r8) .stabd 68,0,10929 addi r8,r8,16 stw r8,928(r1) .stabd 68,0,10940 LBB599: bne+ cr7,L1699 .stabd 68,0,10941 ; basic block 1318 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L1700 L1699: ; basic block 1319 .stabd 68,0,10944 lwz r8,944(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1701 .stabd 68,0,10946 ; basic block 1320 li r4,-1 bl L_rb_ary_entry$stub b L1702 L1701: ; basic block 1321 .stabd 68,0,10950 lwz r2,944(r1) lwz r3,0(r2) L1702: ; basic block 1322 .stabd 68,0,10952 mr r4,r30 mr r5,r29 bl L_rb_alias$stub L1700: ; basic block 1323 .stabd 68,0,10959 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L541: ; basic block 1324 .stabd 68,0,10984 lwz r8,944(r1) .stabd 68,0,10970 lwz r9,928(r1) .stabd 68,0,10984 LBE599: LBE597: LBB600: LBB601: lwz r2,4(r8) .stabd 68,0,10976 lwz r10,928(r1) .stabd 68,0,10970 LBE601: lwz r30,4(r9) .stabd 68,0,10976 addi r10,r10,8 .stabd 68,0,10984 LBB602: lwz r9,16(r2) .stabd 68,0,10976 stw r10,928(r1) .stabd 68,0,10984 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1703 .stabd 68,0,10986 ; basic block 1325 li r4,-1 bl L_rb_ary_entry$stub b L1704 L1703: ; basic block 1326 .stabd 68,0,10990 lwz r2,944(r1) lwz r3,0(r2) L1704: ; basic block 1327 .stabd 68,0,10992 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10998 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L542: ; basic block 1328 .stabd 68,0,11023 lwz r8,944(r1) .stabd 68,0,11009 lwz r9,928(r1) .stabd 68,0,11023 LBE602: LBE600: LBB603: LBB604: lwz r2,4(r8) .stabd 68,0,11015 lwz r10,928(r1) .stabd 68,0,11009 LBE604: lwz r30,4(r9) .stabd 68,0,11015 addi r10,r10,8 .stabd 68,0,11023 LBB605: lwz r9,16(r2) .stabd 68,0,11015 stw r10,928(r1) .stabd 68,0,11023 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1705 .stabd 68,0,11025 ; basic block 1329 li r4,-1 bl L_rb_ary_entry$stub b L1706 L1705: ; basic block 1330 .stabd 68,0,11029 lwz r2,944(r1) lwz r3,0(r2) L1706: ; basic block 1331 .stabd 68,0,11031 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,11037 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L543: ; basic block 1332 .stabd 68,0,11062 lwz r8,944(r1) .stabd 68,0,11048 lwz r9,928(r1) .stabd 68,0,11062 LBE605: LBE603: LBB606: LBB607: lwz r2,4(r8) .stabd 68,0,11054 lwz r10,928(r1) .stabd 68,0,11048 LBE607: lwz r30,4(r9) .stabd 68,0,11054 addi r10,r10,8 .stabd 68,0,11062 LBB608: lwz r9,16(r2) .stabd 68,0,11054 stw r10,928(r1) .stabd 68,0,11062 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1707 .stabd 68,0,11064 ; basic block 1333 li r4,-1 bl L_rb_ary_entry$stub b L1708 L1707: ; basic block 1334 .stabd 68,0,11068 lwz r2,944(r1) lwz r3,0(r2) L1708: ; basic block 1335 .stabd 68,0,11070 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,11076 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L544: ; basic block 1336 .stabd 68,0,11101 lwz r8,944(r1) .stabd 68,0,11087 lwz r9,928(r1) .stabd 68,0,11101 LBE608: LBE606: LBB609: LBB610: lwz r2,4(r8) .stabd 68,0,11093 lwz r10,928(r1) .stabd 68,0,11087 LBE610: lwz r30,4(r9) .stabd 68,0,11093 addi r10,r10,8 .stabd 68,0,11101 LBB611: lwz r9,16(r2) .stabd 68,0,11093 stw r10,928(r1) .stabd 68,0,11101 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1709 .stabd 68,0,11103 ; basic block 1337 li r4,-1 bl L_rb_ary_entry$stub b L1710 L1709: ; basic block 1338 .stabd 68,0,11107 lwz r2,944(r1) lwz r3,0(r2) L1710: ; basic block 1339 .stabd 68,0,11109 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,11115 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L545: ; basic block 1340 .stabd 68,0,11140 lwz r8,944(r1) .stabd 68,0,11126 lwz r9,928(r1) .stabd 68,0,11140 LBE611: LBE609: LBB612: LBB613: lwz r2,4(r8) .stabd 68,0,11132 lwz r10,928(r1) .stabd 68,0,11126 LBE613: lwz r30,4(r9) .stabd 68,0,11132 addi r10,r10,8 .stabd 68,0,11140 LBB614: lwz r9,16(r2) .stabd 68,0,11132 stw r10,928(r1) .stabd 68,0,11140 lwz r3,80(r9) cmpwi cr7,r3,0 beq+ cr7,L1711 .stabd 68,0,11142 ; basic block 1341 li r4,-1 bl L_rb_ary_entry$stub b L1712 L1711: ; basic block 1342 .stabd 68,0,11146 lwz r2,944(r1) lwz r3,0(r2) L1712: ; basic block 1343 .stabd 68,0,11148 mr r4,r30 bl L_rb_undef$stub .stabd 68,0,11154 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L546: ; basic block 1344 .stabd 68,0,11170 lwz r8,932(r1) .stabd 68,0,11166 lwz r9,928(r1) .stabd 68,0,11170 LBE614: LBE612: LBB615: lwz r29,-4(r8) .stabd 68,0,11169 lwz r30,-8(r8) .stabd 68,0,11176 addi r8,r8,-8 .stabd 68,0,11188 LBB616: cmpwi cr7,r29,4 .stabd 68,0,11176 stw r8,932(r1) lwz r10,916(r1) .stabd 68,0,11166 LBE616: lwz r27,8(r9) .stabd 68,0,11167 lwz r28,4(r9) .stabd 68,0,11175 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,11176 stw r8,16(r10) .stabd 68,0,11188 LBB617: bne+ cr7,L1713 .stabd 68,0,11189 ; basic block 1345 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L1713: ; basic block 1346 .stabd 68,0,11191 cmpwi cr7,r30,4 bne+ cr7,L1714 .stabd 68,0,11192 ; basic block 1347 lwz r11,916(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L1714: ; basic block 1348 .stabd 68,0,11196 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L1715 ; basic block 1349 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L1715 .stabd 68,0,11199 ; basic block 1350 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L1716 L1715: ; basic block 1351 .stabd 68,0,11207 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11208 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,11209 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L1716: ; basic block 1352 .stabd 68,0,11217 LBB618: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11219 lwz r9,932(r1) .stabd 68,0,11220 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1718 .stabd 68,0,11221 ; basic block 1353 LBB619: lwz r0,40(r11) .stabd 68,0,11222 cmpwi cr7,r0,0 ble- cr7,L1718 ; basic block 1354 mtctr r0 li r0,4 L1723: ; basic block 1355 .stabd 68,0,11223 stw r0,0(r9) .stabd 68,0,11222 addi r9,r9,4 bdnz L1723 L1718: ; basic block 1356 .stabd 68,0,11236 lwz r8,936(r1) .stabd 68,0,11234 LBE619: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11230 li r0,0 .stabd 68,0,11236 stw r8,24(r9) .stabd 68,0,11249 LBE618: mr r4,r29 .stabd 68,0,11237 lwz r10,940(r1) LBB620: stw r10,28(r9) .stabd 68,0,11238 lwz r8,944(r1) .stabd 68,0,11234 stw r2,12(r9) .stabd 68,0,11241 addi r2,r9,32 .stabd 68,0,11238 stw r8,20(r9) .stabd 68,0,11230 stw r0,0(r9) .stabd 68,0,11232 stw r27,8(r9) .stabd 68,0,11235 lwz r10,928(r1) .stabd 68,0,11231 stw r29,4(r9) .stabd 68,0,11235 stw r10,16(r9) .stabd 68,0,11243 stw r9,936(r1) .stabd 68,0,11242 addi r9,r9,4 .stabd 68,0,11244 lwz r8,936(r1) .stabd 68,0,11242 stw r9,944(r1) .stabd 68,0,11241 stw r2,932(r1) .stabd 68,0,11244 stw r8,940(r1) .stabd 68,0,11249 lwz r9,916(r1) .stabd 68,0,11240 lwz r11,16(r11) .stabd 68,0,11249 LBE620: lwz r3,44(r9) .stabd 68,0,11240 stw r11,928(r1) .stabd 68,0,11241 LBB621: stw r2,16(r9) .stabd 68,0,11242 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11243 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11244 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11249 LBE621: bl L_rb_ary_push$stub .stabd 68,0,11250 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11252 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11262 L547: ; basic block 1357 .stabd 68,0,11277 lwz r9,932(r1) .stabd 68,0,11296 lwz r8,920(r1) .stabd 68,0,11277 LBE617: LBE615: LBB622: lwzu r30,-4(r9) .stabd 68,0,11274 lwz r10,928(r1) .stabd 68,0,11296 LBB623: cmpwi cr7,r8,4 .stabd 68,0,11277 stw r9,932(r1) .stabd 68,0,11284 lwz r11,916(r1) .stabd 68,0,11274 LBE623: lwz r27,8(r10) .stabd 68,0,11275 lwz r28,4(r10) .stabd 68,0,11283 addi r10,r10,12 stw r10,928(r1) .stabd 68,0,11284 stw r9,16(r11) .stabd 68,0,11278 lwz r29,920(r1) .stabd 68,0,11296 LBB624: bne+ cr7,L1724 .stabd 68,0,11297 ; basic block 1358 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L1724: ; basic block 1359 .stabd 68,0,11299 cmpwi cr7,r30,4 bne+ cr7,L1725 .stabd 68,0,11300 ; basic block 1360 lwz r2,916(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L1725: ; basic block 1361 .stabd 68,0,11304 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L1726 ; basic block 1362 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L1726 .stabd 68,0,11307 ; basic block 1363 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L1727 L1726: ; basic block 1364 .stabd 68,0,11315 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11316 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,11317 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L1727: ; basic block 1365 .stabd 68,0,11325 LBB625: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11327 lwz r9,932(r1) .stabd 68,0,11328 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1729 .stabd 68,0,11329 ; basic block 1366 LBB626: lwz r0,40(r11) .stabd 68,0,11330 cmpwi cr7,r0,0 ble- cr7,L1729 ; basic block 1367 mtctr r0 li r0,4 L1734: ; basic block 1368 .stabd 68,0,11331 stw r0,0(r9) .stabd 68,0,11330 addi r9,r9,4 bdnz L1734 L1729: ; basic block 1369 .stabd 68,0,11344 lwz r8,936(r1) .stabd 68,0,11342 LBE626: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11338 li r0,0 .stabd 68,0,11344 stw r8,24(r9) .stabd 68,0,11357 LBE625: mr r4,r29 .stabd 68,0,11345 lwz r10,940(r1) LBB627: stw r10,28(r9) .stabd 68,0,11346 lwz r8,944(r1) .stabd 68,0,11342 stw r2,12(r9) .stabd 68,0,11349 addi r2,r9,32 .stabd 68,0,11346 stw r8,20(r9) .stabd 68,0,11338 stw r0,0(r9) .stabd 68,0,11340 stw r27,8(r9) .stabd 68,0,11343 lwz r10,928(r1) .stabd 68,0,11339 stw r29,4(r9) .stabd 68,0,11343 stw r10,16(r9) .stabd 68,0,11351 stw r9,936(r1) .stabd 68,0,11350 addi r9,r9,4 .stabd 68,0,11352 lwz r8,936(r1) .stabd 68,0,11350 stw r9,944(r1) .stabd 68,0,11349 stw r2,932(r1) .stabd 68,0,11352 stw r8,940(r1) .stabd 68,0,11357 lwz r9,916(r1) .stabd 68,0,11348 lwz r11,16(r11) .stabd 68,0,11357 LBE627: lwz r3,44(r9) .stabd 68,0,11348 stw r11,928(r1) .stabd 68,0,11349 LBB628: stw r2,16(r9) .stabd 68,0,11350 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11351 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11352 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11357 LBE628: bl L_rb_ary_push$stub .stabd 68,0,11358 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11360 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11370 L548: ; basic block 1370 .stabd 68,0,11385 lwz r9,932(r1) .stabd 68,0,11404 lwz r8,924(r1) .stabd 68,0,11385 LBE624: LBE622: LBB629: lwzu r30,-4(r9) .stabd 68,0,11382 lwz r10,928(r1) .stabd 68,0,11404 LBB630: cmpwi cr7,r8,4 .stabd 68,0,11385 stw r9,932(r1) .stabd 68,0,11392 lwz r11,916(r1) .stabd 68,0,11382 LBE630: lwz r27,8(r10) .stabd 68,0,11383 lwz r28,4(r10) .stabd 68,0,11391 addi r10,r10,12 stw r10,928(r1) .stabd 68,0,11392 stw r9,16(r11) .stabd 68,0,11386 lwz r29,924(r1) .stabd 68,0,11404 LBB631: bne+ cr7,L1735 .stabd 68,0,11405 ; basic block 1371 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L1735: ; basic block 1372 .stabd 68,0,11407 cmpwi cr7,r30,4 bne+ cr7,L1736 .stabd 68,0,11408 ; basic block 1373 lwz r2,916(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L1736: ; basic block 1374 .stabd 68,0,11412 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L1737 ; basic block 1375 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L1737 .stabd 68,0,11415 ; basic block 1376 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L1738 L1737: ; basic block 1377 .stabd 68,0,11423 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11424 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,11425 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L1738: ; basic block 1378 .stabd 68,0,11433 LBB632: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11435 lwz r9,932(r1) .stabd 68,0,11436 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1740 .stabd 68,0,11437 ; basic block 1379 LBB633: lwz r0,40(r11) .stabd 68,0,11438 cmpwi cr7,r0,0 ble- cr7,L1740 ; basic block 1380 mtctr r0 li r0,4 L1745: ; basic block 1381 .stabd 68,0,11439 stw r0,0(r9) .stabd 68,0,11438 addi r9,r9,4 bdnz L1745 L1740: ; basic block 1382 .stabd 68,0,11452 lwz r8,936(r1) .stabd 68,0,11450 LBE633: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11446 li r0,0 .stabd 68,0,11452 stw r8,24(r9) .stabd 68,0,11465 LBE632: mr r4,r29 .stabd 68,0,11453 lwz r10,940(r1) LBB634: stw r10,28(r9) .stabd 68,0,11454 lwz r8,944(r1) .stabd 68,0,11450 stw r2,12(r9) .stabd 68,0,11457 addi r2,r9,32 .stabd 68,0,11454 stw r8,20(r9) .stabd 68,0,11446 stw r0,0(r9) .stabd 68,0,11448 stw r27,8(r9) .stabd 68,0,11451 lwz r10,928(r1) .stabd 68,0,11447 stw r29,4(r9) .stabd 68,0,11451 stw r10,16(r9) .stabd 68,0,11459 stw r9,936(r1) .stabd 68,0,11458 addi r9,r9,4 .stabd 68,0,11460 lwz r8,936(r1) .stabd 68,0,11458 stw r9,944(r1) .stabd 68,0,11457 stw r2,932(r1) .stabd 68,0,11460 stw r8,940(r1) .stabd 68,0,11465 lwz r9,916(r1) .stabd 68,0,11456 lwz r11,16(r11) .stabd 68,0,11465 LBE634: lwz r3,44(r9) .stabd 68,0,11456 stw r11,928(r1) .stabd 68,0,11457 LBB635: stw r2,16(r9) .stabd 68,0,11458 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11459 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11460 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11465 LBE635: bl L_rb_ary_push$stub .stabd 68,0,11466 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11468 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11478 L549: ; basic block 1383 .stabd 68,0,11511 lwz r8,924(r1) .stabd 68,0,11490 lwz r9,928(r1) .stabd 68,0,11511 LBE631: LBE629: LBB636: LBB637: cmpwi cr7,r8,4 .stabd 68,0,11493 LBE637: lwz r30,920(r1) .stabd 68,0,11490 lwz r27,8(r9) .stabd 68,0,11494 mr r29,r8 .stabd 68,0,11491 lwz r28,4(r9) .stabd 68,0,11499 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,11511 LBB638: bne+ cr7,L1746 .stabd 68,0,11512 ; basic block 1384 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L1746: ; basic block 1385 .stabd 68,0,11514 lwz r10,920(r1) cmpwi cr7,r10,4 bne+ cr7,L1747 .stabd 68,0,11515 ; basic block 1386 lwz r11,916(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L1747: ; basic block 1387 .stabd 68,0,11519 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L1748 ; basic block 1388 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L1748 .stabd 68,0,11522 ; basic block 1389 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L1749 L1748: ; basic block 1390 .stabd 68,0,11530 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11531 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,11532 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L1749: ; basic block 1391 .stabd 68,0,11540 LBB639: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11542 lwz r9,932(r1) .stabd 68,0,11543 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1751 .stabd 68,0,11544 ; basic block 1392 LBB640: lwz r0,40(r11) .stabd 68,0,11545 cmpwi cr7,r0,0 ble- cr7,L1751 ; basic block 1393 mtctr r0 li r0,4 L1756: ; basic block 1394 .stabd 68,0,11546 stw r0,0(r9) .stabd 68,0,11545 addi r9,r9,4 bdnz L1756 L1751: ; basic block 1395 .stabd 68,0,11559 lwz r8,936(r1) .stabd 68,0,11557 LBE640: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11553 li r0,0 .stabd 68,0,11559 stw r8,24(r9) .stabd 68,0,11572 LBE639: mr r4,r29 .stabd 68,0,11560 lwz r10,940(r1) LBB641: stw r10,28(r9) .stabd 68,0,11561 lwz r8,944(r1) .stabd 68,0,11557 stw r2,12(r9) .stabd 68,0,11564 addi r2,r9,32 .stabd 68,0,11561 stw r8,20(r9) .stabd 68,0,11553 stw r0,0(r9) .stabd 68,0,11555 stw r27,8(r9) .stabd 68,0,11558 lwz r10,928(r1) .stabd 68,0,11554 stw r29,4(r9) .stabd 68,0,11558 stw r10,16(r9) .stabd 68,0,11566 stw r9,936(r1) .stabd 68,0,11565 addi r9,r9,4 .stabd 68,0,11567 lwz r8,936(r1) .stabd 68,0,11565 stw r9,944(r1) .stabd 68,0,11564 stw r2,932(r1) .stabd 68,0,11567 stw r8,940(r1) .stabd 68,0,11572 lwz r9,916(r1) .stabd 68,0,11563 lwz r11,16(r11) .stabd 68,0,11572 LBE641: lwz r3,44(r9) .stabd 68,0,11563 stw r11,928(r1) .stabd 68,0,11564 LBB642: stw r2,16(r9) .stabd 68,0,11565 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11566 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11567 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11572 LBE642: bl L_rb_ary_push$stub .stabd 68,0,11573 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11575 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11585 L550: ; basic block 1396 .stabd 68,0,11618 lwz r8,920(r1) .stabd 68,0,11597 lwz r9,928(r1) .stabd 68,0,11618 LBE638: LBE636: LBB643: LBB644: cmpwi cr7,r8,4 .stabd 68,0,11600 LBE644: lwz r30,924(r1) .stabd 68,0,11597 lwz r27,8(r9) .stabd 68,0,11601 mr r29,r8 .stabd 68,0,11598 lwz r28,4(r9) .stabd 68,0,11606 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,11618 LBB645: bne+ cr7,L1757 .stabd 68,0,11619 ; basic block 1397 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r29,0(r2) L1757: ; basic block 1398 .stabd 68,0,11621 lwz r10,924(r1) cmpwi cr7,r10,4 bne+ cr7,L1758 .stabd 68,0,11622 ; basic block 1399 lwz r11,916(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L1758: ; basic block 1400 .stabd 68,0,11626 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L1759 ; basic block 1401 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L1759 .stabd 68,0,11629 ; basic block 1402 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L1760 L1759: ; basic block 1403 .stabd 68,0,11637 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11638 mr r3,r28 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r29 bl L_rb_set_class_path$stub .stabd 68,0,11639 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L1760: ; basic block 1404 .stabd 68,0,11647 LBB646: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11649 lwz r9,932(r1) .stabd 68,0,11650 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1762 .stabd 68,0,11651 ; basic block 1405 LBB647: lwz r0,40(r11) .stabd 68,0,11652 cmpwi cr7,r0,0 ble- cr7,L1762 ; basic block 1406 mtctr r0 li r0,4 L1767: ; basic block 1407 .stabd 68,0,11653 stw r0,0(r9) .stabd 68,0,11652 addi r9,r9,4 bdnz L1767 L1762: ; basic block 1408 .stabd 68,0,11666 lwz r8,936(r1) .stabd 68,0,11664 LBE647: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11660 li r0,0 .stabd 68,0,11666 stw r8,24(r9) .stabd 68,0,11679 LBE646: mr r4,r29 .stabd 68,0,11667 lwz r10,940(r1) LBB648: stw r10,28(r9) .stabd 68,0,11668 lwz r8,944(r1) .stabd 68,0,11664 stw r2,12(r9) .stabd 68,0,11671 addi r2,r9,32 .stabd 68,0,11668 stw r8,20(r9) .stabd 68,0,11660 stw r0,0(r9) .stabd 68,0,11662 stw r27,8(r9) .stabd 68,0,11665 lwz r10,928(r1) .stabd 68,0,11661 stw r29,4(r9) .stabd 68,0,11665 stw r10,16(r9) .stabd 68,0,11673 stw r9,936(r1) .stabd 68,0,11672 addi r9,r9,4 .stabd 68,0,11674 lwz r8,936(r1) .stabd 68,0,11672 stw r9,944(r1) .stabd 68,0,11671 stw r2,932(r1) .stabd 68,0,11674 stw r8,940(r1) .stabd 68,0,11679 lwz r9,916(r1) .stabd 68,0,11670 lwz r11,16(r11) .stabd 68,0,11679 LBE648: lwz r3,44(r9) .stabd 68,0,11670 stw r11,928(r1) .stabd 68,0,11671 LBB649: stw r2,16(r9) .stabd 68,0,11672 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11673 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11674 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11679 LBE649: bl L_rb_ary_push$stub .stabd 68,0,11680 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11682 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L551: ; basic block 1409 .stabd 68,0,11712 lwz r8,932(r1) .stabd 68,0,11721 LBE645: LBE643: LBB650: li r10,4 .stabd 68,0,11712 lwz r9,916(r1) addi r8,r8,-4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,11726 lwz r11,928(r1) .stabd 68,0,11721 stw r10,920(r1) .stabd 68,0,11726 lwzu r0,8(r11) mtctr r0 stw r11,928(r1) bctr L552: ; basic block 1410 .stabd 68,0,11759 lwz r8,928(r1) .stabd 68,0,11754 LBE650: LBB651: li r2,4 stw r2,920(r1) .stabd 68,0,11759 lwzu r9,8(r8) mtctr r9 stw r8,928(r1) bctr L553: ; basic block 1411 .stabd 68,0,11792 lwz r11,928(r1) .stabd 68,0,11787 LBE651: LBB652: li r10,4 stw r10,920(r1) .stabd 68,0,11792 lwzu r0,8(r11) mtctr r0 stw r11,928(r1) bctr L554: ; basic block 1412 .stabd 68,0,11825 lwz r8,928(r1) .stabd 68,0,11820 LBE652: LBB653: li r2,4 stw r2,924(r1) .stabd 68,0,11825 lwzu r9,8(r8) mtctr r9 stw r8,928(r1) bctr L555: ; basic block 1413 .stabd 68,0,11858 lwz r11,928(r1) .stabd 68,0,11853 LBE653: LBB654: li r10,4 stw r10,920(r1) .stabd 68,0,11858 lwzu r0,8(r11) mtctr r0 stw r11,928(r1) bctr L556: ; basic block 1414 .stabd 68,0,11873 lwz r2,932(r1) .stabd 68,0,11870 lwz r8,928(r1) .stabd 68,0,11873 LBE654: LBB655: lwzu r30,-4(r2) .stabd 68,0,11879 lwz r9,916(r1) .stabd 68,0,11891 LBB656: cmpwi cr7,r30,4 .stabd 68,0,11873 stw r2,932(r1) .stabd 68,0,11870 LBE656: lwz r27,8(r8) .stabd 68,0,11871 lwz r29,4(r8) .stabd 68,0,11878 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,11879 stw r2,16(r9) .stabd 68,0,11891 LBB657: bne+ cr7,L1768 .stabd 68,0,11892 ; basic block 1415 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L1768: ; basic block 1416 .stabd 68,0,11896 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L1769 .stabd 68,0,11897 ; basic block 1417 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L1770 L1769: ; basic block 1418 .stabd 68,0,11905 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11906 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,11907 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L1770: ; basic block 1419 .stabd 68,0,11915 LBB658: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11917 lwz r9,932(r1) .stabd 68,0,11918 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1772 .stabd 68,0,11919 ; basic block 1420 LBB659: lwz r0,40(r11) .stabd 68,0,11920 cmpwi cr7,r0,0 ble- cr7,L1772 ; basic block 1421 mtctr r0 li r0,4 L1777: ; basic block 1422 .stabd 68,0,11921 stw r0,0(r9) .stabd 68,0,11920 addi r9,r9,4 bdnz L1777 L1772: ; basic block 1423 .stabd 68,0,11935 lwz r8,936(r1) .stabd 68,0,11933 LBE659: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11928 li r0,0 .stabd 68,0,11935 stw r8,24(r9) .stabd 68,0,11947 LBE658: mr r4,r28 .stabd 68,0,11936 lwz r10,940(r1) LBB660: stw r10,28(r9) .stabd 68,0,11937 lwz r8,944(r1) .stabd 68,0,11933 stw r2,12(r9) .stabd 68,0,11940 addi r2,r9,32 .stabd 68,0,11937 stw r8,20(r9) .stabd 68,0,11928 stw r0,0(r9) .stabd 68,0,11931 stw r27,8(r9) .stabd 68,0,11934 lwz r10,928(r1) .stabd 68,0,11930 stw r28,4(r9) .stabd 68,0,11934 stw r10,16(r9) .stabd 68,0,11942 stw r9,936(r1) .stabd 68,0,11941 addi r9,r9,4 .stabd 68,0,11943 lwz r8,936(r1) .stabd 68,0,11941 stw r9,944(r1) .stabd 68,0,11940 stw r2,932(r1) .stabd 68,0,11943 stw r8,940(r1) .stabd 68,0,11947 lwz r9,916(r1) .stabd 68,0,11939 lwz r11,16(r11) .stabd 68,0,11947 LBE660: lwz r3,44(r9) .stabd 68,0,11939 stw r11,928(r1) .stabd 68,0,11940 LBB661: stw r2,16(r9) .stabd 68,0,11941 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,11942 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,11943 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,11947 LBE661: bl L_rb_ary_push$stub .stabd 68,0,11948 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11950 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11960 L557: ; basic block 1424 .stabd 68,0,11992 lwz r8,920(r1) .stabd 68,0,11972 lwz r9,928(r1) .stabd 68,0,11992 LBE657: LBE655: LBB662: LBB663: cmpwi cr7,r8,4 .stabd 68,0,11975 LBE663: mr r30,r8 .stabd 68,0,11972 lwz r27,8(r9) .stabd 68,0,11973 lwz r29,4(r9) .stabd 68,0,11980 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,11992 LBB664: bne+ cr7,L1778 .stabd 68,0,11993 ; basic block 1425 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L1778: ; basic block 1426 .stabd 68,0,11997 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L1779 .stabd 68,0,11998 ; basic block 1427 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L1780 L1779: ; basic block 1428 .stabd 68,0,12006 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,12007 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,12008 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L1780: ; basic block 1429 .stabd 68,0,12016 LBB665: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,12018 lwz r9,932(r1) .stabd 68,0,12019 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1782 .stabd 68,0,12020 ; basic block 1430 LBB666: lwz r0,40(r11) .stabd 68,0,12021 cmpwi cr7,r0,0 ble- cr7,L1782 ; basic block 1431 mtctr r0 li r0,4 L1787: ; basic block 1432 .stabd 68,0,12022 stw r0,0(r9) .stabd 68,0,12021 addi r9,r9,4 bdnz L1787 L1782: ; basic block 1433 .stabd 68,0,12036 lwz r8,936(r1) .stabd 68,0,12034 LBE666: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,12029 li r0,0 .stabd 68,0,12036 stw r8,24(r9) .stabd 68,0,12048 LBE665: mr r4,r28 .stabd 68,0,12037 lwz r10,940(r1) LBB667: stw r10,28(r9) .stabd 68,0,12038 lwz r8,944(r1) .stabd 68,0,12034 stw r2,12(r9) .stabd 68,0,12041 addi r2,r9,32 .stabd 68,0,12038 stw r8,20(r9) .stabd 68,0,12029 stw r0,0(r9) .stabd 68,0,12032 stw r27,8(r9) .stabd 68,0,12035 lwz r10,928(r1) .stabd 68,0,12031 stw r28,4(r9) .stabd 68,0,12035 stw r10,16(r9) .stabd 68,0,12043 stw r9,936(r1) .stabd 68,0,12042 addi r9,r9,4 .stabd 68,0,12044 lwz r8,936(r1) .stabd 68,0,12042 stw r9,944(r1) .stabd 68,0,12041 stw r2,932(r1) .stabd 68,0,12044 stw r8,940(r1) .stabd 68,0,12048 lwz r9,916(r1) .stabd 68,0,12040 lwz r11,16(r11) .stabd 68,0,12048 LBE667: lwz r3,44(r9) .stabd 68,0,12040 stw r11,928(r1) .stabd 68,0,12041 LBB668: stw r2,16(r9) .stabd 68,0,12042 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,12043 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,12044 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,12048 LBE668: bl L_rb_ary_push$stub .stabd 68,0,12049 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,12051 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,12061 L558: ; basic block 1434 .stabd 68,0,12093 lwz r8,924(r1) .stabd 68,0,12073 lwz r9,928(r1) .stabd 68,0,12093 LBE664: LBE662: LBB669: LBB670: cmpwi cr7,r8,4 .stabd 68,0,12076 LBE670: mr r30,r8 .stabd 68,0,12073 lwz r27,8(r9) .stabd 68,0,12074 lwz r29,4(r9) .stabd 68,0,12081 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,12093 LBB671: bne+ cr7,L1788 .stabd 68,0,12094 ; basic block 1435 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L1788: ; basic block 1436 .stabd 68,0,12098 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L1789 .stabd 68,0,12099 ; basic block 1437 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L1790 L1789: ; basic block 1438 .stabd 68,0,12107 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,12108 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,12109 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L1790: ; basic block 1439 .stabd 68,0,12117 LBB672: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,12119 lwz r9,932(r1) .stabd 68,0,12120 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1792 .stabd 68,0,12121 ; basic block 1440 LBB673: lwz r0,40(r11) .stabd 68,0,12122 cmpwi cr7,r0,0 ble- cr7,L1792 ; basic block 1441 mtctr r0 li r0,4 L1797: ; basic block 1442 .stabd 68,0,12123 stw r0,0(r9) .stabd 68,0,12122 addi r9,r9,4 bdnz L1797 L1792: ; basic block 1443 .stabd 68,0,12137 lwz r8,936(r1) .stabd 68,0,12135 LBE673: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,12130 li r0,0 .stabd 68,0,12137 stw r8,24(r9) .stabd 68,0,12149 LBE672: mr r4,r28 .stabd 68,0,12138 lwz r10,940(r1) LBB674: stw r10,28(r9) .stabd 68,0,12139 lwz r8,944(r1) .stabd 68,0,12135 stw r2,12(r9) .stabd 68,0,12142 addi r2,r9,32 .stabd 68,0,12139 stw r8,20(r9) .stabd 68,0,12130 stw r0,0(r9) .stabd 68,0,12133 stw r27,8(r9) .stabd 68,0,12136 lwz r10,928(r1) .stabd 68,0,12132 stw r28,4(r9) .stabd 68,0,12136 stw r10,16(r9) .stabd 68,0,12144 stw r9,936(r1) .stabd 68,0,12143 addi r9,r9,4 .stabd 68,0,12145 lwz r8,936(r1) .stabd 68,0,12143 stw r9,944(r1) .stabd 68,0,12142 stw r2,932(r1) .stabd 68,0,12145 stw r8,940(r1) .stabd 68,0,12149 lwz r9,916(r1) .stabd 68,0,12141 lwz r11,16(r11) .stabd 68,0,12149 LBE674: lwz r3,44(r9) .stabd 68,0,12141 stw r11,928(r1) .stabd 68,0,12142 LBB675: stw r2,16(r9) .stabd 68,0,12143 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,12144 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,12145 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,12149 LBE675: bl L_rb_ary_push$stub .stabd 68,0,12150 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,12152 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,12162 L559: ; basic block 1444 .stabd 68,0,12194 lwz r8,924(r1) .stabd 68,0,12174 lwz r9,928(r1) .stabd 68,0,12194 LBE671: LBE669: LBB676: LBB677: cmpwi cr7,r8,4 .stabd 68,0,12177 LBE677: mr r30,r8 .stabd 68,0,12174 lwz r27,8(r9) .stabd 68,0,12175 lwz r29,4(r9) .stabd 68,0,12182 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,12194 LBB678: bne+ cr7,L1798 .stabd 68,0,12195 ; basic block 1445 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L1798: ; basic block 1446 .stabd 68,0,12199 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L1799 .stabd 68,0,12200 ; basic block 1447 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L1800 L1799: ; basic block 1448 .stabd 68,0,12208 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,12209 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,12210 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L1800: ; basic block 1449 .stabd 68,0,12218 LBB679: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,12220 lwz r9,932(r1) .stabd 68,0,12221 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1802 .stabd 68,0,12222 ; basic block 1450 LBB680: lwz r0,40(r11) .stabd 68,0,12223 cmpwi cr7,r0,0 ble- cr7,L1802 ; basic block 1451 mtctr r0 li r0,4 L1807: ; basic block 1452 .stabd 68,0,12224 stw r0,0(r9) .stabd 68,0,12223 addi r9,r9,4 bdnz L1807 L1802: ; basic block 1453 .stabd 68,0,12238 lwz r8,936(r1) .stabd 68,0,12236 LBE680: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,12231 li r0,0 .stabd 68,0,12238 stw r8,24(r9) .stabd 68,0,12250 LBE679: mr r4,r28 .stabd 68,0,12239 lwz r10,940(r1) LBB681: stw r10,28(r9) .stabd 68,0,12240 lwz r8,944(r1) .stabd 68,0,12236 stw r2,12(r9) .stabd 68,0,12243 addi r2,r9,32 .stabd 68,0,12240 stw r8,20(r9) .stabd 68,0,12231 stw r0,0(r9) .stabd 68,0,12234 stw r27,8(r9) .stabd 68,0,12237 lwz r10,928(r1) .stabd 68,0,12233 stw r28,4(r9) .stabd 68,0,12237 stw r10,16(r9) .stabd 68,0,12245 stw r9,936(r1) .stabd 68,0,12244 addi r9,r9,4 .stabd 68,0,12246 lwz r8,936(r1) .stabd 68,0,12244 stw r9,944(r1) .stabd 68,0,12243 stw r2,932(r1) .stabd 68,0,12246 stw r8,940(r1) .stabd 68,0,12250 lwz r9,916(r1) .stabd 68,0,12242 lwz r11,16(r11) .stabd 68,0,12250 LBE681: lwz r3,44(r9) .stabd 68,0,12242 stw r11,928(r1) .stabd 68,0,12243 LBB682: stw r2,16(r9) .stabd 68,0,12244 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,12245 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,12246 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,12250 LBE682: bl L_rb_ary_push$stub .stabd 68,0,12251 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,12253 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,12263 L560: ; basic block 1454 .stabd 68,0,12295 lwz r8,920(r1) .stabd 68,0,12275 lwz r9,928(r1) .stabd 68,0,12295 LBE678: LBE676: LBB683: LBB684: cmpwi cr7,r8,4 .stabd 68,0,12278 LBE684: mr r30,r8 .stabd 68,0,12275 lwz r27,8(r9) .stabd 68,0,12276 lwz r29,4(r9) .stabd 68,0,12283 addi r9,r9,12 stw r9,928(r1) .stabd 68,0,12295 LBB685: bne+ cr7,L1808 .stabd 68,0,12296 ; basic block 1455 lwz r10,916(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L1808: ; basic block 1456 .stabd 68,0,12300 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L1809 .stabd 68,0,12301 ; basic block 1457 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L1810 L1809: ; basic block 1458 .stabd 68,0,12309 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,12310 mr r3,r29 bl L_rb_id2name$stub mr r4,r30 mr r5,r3 mr r3,r28 bl L_rb_set_class_path$stub .stabd 68,0,12311 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L1810: ; basic block 1459 .stabd 68,0,12319 LBB686: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,12321 lwz r9,932(r1) .stabd 68,0,12322 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L1812 .stabd 68,0,12323 ; basic block 1460 LBB687: lwz r0,40(r11) .stabd 68,0,12324 cmpwi cr7,r0,0 ble- cr7,L1812 ; basic block 1461 mtctr r0 li r0,4 L1817: ; basic block 1462 .stabd 68,0,12325 stw r0,0(r9) .stabd 68,0,12324 addi r9,r9,4 bdnz L1817 L1812: ; basic block 1463 .stabd 68,0,12339 lwz r8,936(r1) .stabd 68,0,12337 LBE687: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,12332 li r0,0 .stabd 68,0,12339 stw r8,24(r9) .stabd 68,0,12351 LBE686: mr r4,r28 .stabd 68,0,12340 lwz r10,940(r1) LBB688: stw r10,28(r9) .stabd 68,0,12341 lwz r8,944(r1) .stabd 68,0,12337 stw r2,12(r9) .stabd 68,0,12344 addi r2,r9,32 .stabd 68,0,12341 stw r8,20(r9) .stabd 68,0,12332 stw r0,0(r9) .stabd 68,0,12335 stw r27,8(r9) .stabd 68,0,12338 lwz r10,928(r1) .stabd 68,0,12334 stw r28,4(r9) .stabd 68,0,12338 stw r10,16(r9) .stabd 68,0,12346 stw r9,936(r1) .stabd 68,0,12345 addi r9,r9,4 .stabd 68,0,12347 lwz r8,936(r1) .stabd 68,0,12345 stw r9,944(r1) .stabd 68,0,12344 stw r2,932(r1) .stabd 68,0,12347 stw r8,940(r1) .stabd 68,0,12351 lwz r9,916(r1) .stabd 68,0,12343 lwz r11,16(r11) .stabd 68,0,12351 LBE688: lwz r3,44(r9) .stabd 68,0,12343 stw r11,928(r1) .stabd 68,0,12344 LBB689: stw r2,16(r9) .stabd 68,0,12345 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,12346 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,12347 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,12351 LBE689: bl L_rb_ary_push$stub .stabd 68,0,12352 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,12354 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L561: ; basic block 1464 .stabd 68,0,12386 lwz r8,916(r1) LBE685: LBE683: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,12392 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L562: ; basic block 1465 .stabd 68,0,12414 lwz r9,916(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12420 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L563: ; basic block 1466 .stabd 68,0,12442 lwz r9,916(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12448 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L564: ; basic block 1467 .stabd 68,0,12470 lwz r9,916(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12476 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L565: ; basic block 1468 .stabd 68,0,12498 lwz r9,916(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12504 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L566: ; basic block 1469 .stabd 68,0,12519 lwz r9,928(r1) .stabd 68,0,12542 LBB690: LBB691: li r23,0 .stabd 68,0,12544 lwz r10,932(r1) .stabd 68,0,12519 LBE691: lwz r27,8(r9) .stabd 68,0,12520 lwz r8,928(r1) .stabd 68,0,12544 LBB692: slwi r2,r27,2 .stabd 68,0,12516 LBE692: lwz r26,20(r9) .stabd 68,0,12544 LBB693: subf r2,r2,r10 .stabd 68,0,12517 LBE693: lwz r9,16(r9) .stabd 68,0,12544 LBB694: lwz r29,-4(r2) .stabd 68,0,12540 li r10,0 .stabd 68,0,12518 lwz r2,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB695: andi. r11,r29,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12518 LBE695: LBE694: lwz r2,12(r2) stw r2,956(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB696: LBB697: mr r2,r29 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12520 LBE697: LBE696: lwz r28,4(r8) .stabd 68,0,12526 addi r8,r8,24 stw r8,928(r1) .stabd 68,0,12540 stw r10,960(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB698: LBB699: beq- cr0,L1818 .stabd 68,0,637 ; basic block 1470 andi. r11,r29,1 beq- cr0,L1819 ; basic block 1471 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1820 L1819: ; basic block 1472 .stabd 68,0,638 cmpwi cr7,r29,2 bne+ cr7,L1821 ; basic block 1473 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1820 L1821: ; basic block 1474 .stabd 68,0,639 rlwinm r0,r29,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1823 ; basic block 1475 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1820 L1818: ; basic block 1476 .stabd 68,0,641 rlwinm. r0,r29,0,30,28 bne- cr0,L1823 .stabd 68,0,642 ; basic block 1477 cmpwi cr7,r29,4 bne+ cr7,L1825 ; basic block 1478 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1820 L1825: ; basic block 1479 .stabd 68,0,643 cmpwi cr7,r29,0 bne- cr7,L1823 ; basic block 1480 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1820 L1823: ; basic block 1481 .stabd 68,0,644 lwz r3,4(r2) L1820: ; basic block 1482 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12548 LBE699: andi. r2,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12548 beq- cr0,L1827 .stabd 68,0,12549 ; basic block 1483 lwz r8,932(r1) .stabd 68,0,12550 addi r27,r27,-1 .stabd 68,0,12552 lwz r11,916(r1) .stabd 68,0,12549 lwzu r10,-4(r8) stw r8,932(r1) stw r10,960(r1) .stabd 68,0,12552 stw r8,16(r11) L1827: ; basic block 1484 .stabd 68,0,12556 andi. r0,r9,1 beq- cr0,L1828 .stabd 68,0,12557 ; basic block 1485 lwz r2,932(r1) LBB700: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB701: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L1830 .stabd 68,0,637 ; basic block 1486 andi. r9,r11,1 beq- cr0,L1831 ; basic block 1487 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1832 L1831: ; basic block 1488 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L1833 ; basic block 1489 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1832 L1833: ; basic block 1490 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1835 ; basic block 1491 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1832 L1830: ; basic block 1492 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L1835 .stabd 68,0,642 ; basic block 1493 cmpwi cr7,r11,4 bne+ cr7,L1837 ; basic block 1494 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1832 L1837: ; basic block 1495 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L1835 ; basic block 1496 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1832 L1835: ; basic block 1497 .stabd 68,0,644 lwz r9,4(r2) L1832: ; basic block 1498 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE701: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1828 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12562 ; basic block 1499 .stabd 68,0,12566 LBB702: lwz r0,8(r11) li r5,0 .stabd 68,0,12563 lwz r2,932(r1) .stabd 68,0,12566 cmpw cr7,r5,r0 .stabd 68,0,12562 lwz r10,16(r11) .stabd 68,0,12563 addi r8,r2,-4 .stabd 68,0,12566 bge- cr7,L2982 L1844: ; basic block 1500 .stabd 68,0,12567 slwi r2,r5,2 .stabd 68,0,12566 addi r5,r5,1 .stabd 68,0,12567 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12566 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L1844 L2982: ; basic block 1501 .stabd 68,0,12570 lwz r8,932(r1) .stabd 68,0,12569 add r9,r27,r5 .stabd 68,0,12570 slwi r2,r5,2 .stabd 68,0,12569 addi r27,r9,-1 .stabd 68,0,12570 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L1828: ; basic block 1502 .stabd 68,0,12591 LBE702: LBE700: lwz r0,8(r26) cmpw cr7,r30,r0 bne- cr7,L1845 ; basic block 1503 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r26) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L1845 .stabd 68,0,12593 ; basic block 1504 lwz r11,12(r26) b L1873 L1845: ; basic block 1505 .stabd 68,0,12596 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,12599 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,12596 mr r11,r3 .stabd 68,0,12597 stw r30,8(r26) .stabd 68,0,12598 stw r3,12(r26) .stabd 68,0,12599 lwz r0,0(r2) stw r0,16(r26) .stabd 68,0,12608 b L1873 L1848: ; basic block 1506 .stabd 68,0,12613 lwz r2,932(r1) .stabd 68,0,12610 mr r28,r4 .stabd 68,0,12611 li r27,1 .stabd 68,0,12613 lwz r29,-8(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB703: andi. r8,r29,3 .stabd 68,0,635 mr r2,r29 .stabd 68,0,636 beq- cr0,L1849 .stabd 68,0,637 ; basic block 1507 andi. r9,r29,1 beq- cr0,L1850 ; basic block 1508 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1851 L1850: ; basic block 1509 .stabd 68,0,638 cmpwi cr7,r29,2 bne+ cr7,L1852 ; basic block 1510 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1851 L1852: ; basic block 1511 .stabd 68,0,639 rlwinm r0,r29,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1854 ; basic block 1512 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1851 L1849: ; basic block 1513 .stabd 68,0,641 rlwinm. r10,r29,0,30,28 bne- cr0,L1854 .stabd 68,0,642 ; basic block 1514 cmpwi cr7,r29,4 bne+ cr7,L1856 ; basic block 1515 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1851 L1856: ; basic block 1516 .stabd 68,0,643 cmpwi cr7,r29,0 bne- cr7,L1854 ; basic block 1517 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1851 L1854: ; basic block 1518 .stabd 68,0,644 lwz r3,4(r2) L1851: ; basic block 1519 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12617 LBE703: mr r4,r28 .stabd 68,0,12615 li r23,0 .stabd 68,0,12617 bl L_rb_method_node$stub .stabd 68,0,12616 stw r23,960(r1) .stabd 68,0,12617 mr r11,r3 .stabd 68,0,12624 b L1873 L1859: ; basic block 1520 .stabd 68,0,12627 lwz r8,944(r1) LBB704: lwz r2,4(r8) lwz r3,16(r2) .stabd 68,0,12633 lwz r0,96(r3) cmpwi cr7,r0,0 beq- cr7,L2984 L1863: ; basic block 1521 .stabd 68,0,12634 lwz r3,96(r3) lwz r0,96(r3) cmpwi cr7,r0,0 bne+ cr7,L1863 L2984: ; basic block 1522 .stabd 68,0,12637 lwz r3,0(r3) .stabd 68,0,12638 mr r27,r4 .stabd 68,0,12637 bl L_rb_to_id$stub .stabd 68,0,12639 lwz r2,944(r1) .stabd 68,0,12637 mr r28,r3 .stabd 68,0,12639 lwz r29,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB705: andi. r8,r29,3 .stabd 68,0,635 mr r2,r29 .stabd 68,0,636 beq- cr0,L1864 .stabd 68,0,637 ; basic block 1523 andi. r9,r29,1 beq- cr0,L1865 ; basic block 1524 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1866 L1865: ; basic block 1525 .stabd 68,0,638 cmpwi cr7,r29,2 bne+ cr7,L1867 ; basic block 1526 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1866 L1867: ; basic block 1527 .stabd 68,0,639 rlwinm r0,r29,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1869 ; basic block 1528 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1866 L1864: ; basic block 1529 .stabd 68,0,641 rlwinm. r10,r29,0,30,28 bne- cr0,L1869 .stabd 68,0,642 ; basic block 1530 cmpwi cr7,r29,4 bne+ cr7,L1871 ; basic block 1531 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1866 L1871: ; basic block 1532 .stabd 68,0,643 cmpwi cr7,r29,0 bne- cr7,L1869 ; basic block 1533 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1866 L1869: ; basic block 1534 .stabd 68,0,644 lwz r2,4(r2) L1866: ; basic block 1535 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12644 LBE705: lwz r3,16(r2) mr r4,r28 .stabd 68,0,12643 li r23,0 .stabd 68,0,12644 bl L_rb_method_node$stub .stabd 68,0,12642 li r0,0 .stabd 68,0,12644 mr r11,r3 .stabd 68,0,12642 stw r0,956(r1) .stabd 68,0,12647 LBE704: b L1873 L1874: ; basic block 1536 .stabd 68,0,12650 lwz r8,944(r1) LBB706: lwz r2,4(r8) lwz r30,16(r2) .stabd 68,0,12656 lwz r0,96(r30) cmpwi cr7,r0,0 beq- cr7,L2986 L1878: ; basic block 1537 .stabd 68,0,12657 lwz r30,96(r30) lwz r0,96(r30) cmpwi cr7,r0,0 bne+ cr7,L1878 L2986: ; basic block 1538 .stabd 68,0,12660 lwz r3,0(r30) bl L_rb_to_id$stub .stabd 68,0,12662 lwz r2,944(r1) .stabd 68,0,12660 mr r28,r3 .stabd 68,0,12661 lwz r27,44(r30) .stabd 68,0,12662 lwz r29,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB707: andi. r8,r29,3 .stabd 68,0,635 mr r2,r29 .stabd 68,0,636 beq- cr0,L1879 .stabd 68,0,637 ; basic block 1539 andi. r9,r29,1 beq- cr0,L1880 ; basic block 1540 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1881 L1880: ; basic block 1541 .stabd 68,0,638 cmpwi cr7,r29,2 bne+ cr7,L1882 ; basic block 1542 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1881 L1882: ; basic block 1543 .stabd 68,0,639 rlwinm r0,r29,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1884 ; basic block 1544 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1881 L1879: ; basic block 1545 .stabd 68,0,641 rlwinm. r10,r29,0,30,28 bne- cr0,L1884 .stabd 68,0,642 ; basic block 1546 cmpwi cr7,r29,4 bne+ cr7,L1886 ; basic block 1547 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1881 L1886: ; basic block 1548 .stabd 68,0,643 cmpwi cr7,r29,0 bne- cr7,L1884 ; basic block 1549 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) b L1881 L1884: ; basic block 1550 .stabd 68,0,644 lwz r2,4(r2) L1881: ; basic block 1551 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12667 LBE707: lwz r3,16(r2) .stabd 68,0,12665 li r11,0 .stabd 68,0,12666 lwz r2,936(r1) .stabd 68,0,12667 mr r4,r28 .stabd 68,0,12665 stw r11,956(r1) .stabd 68,0,12666 lwz r23,0(r2) .stabd 68,0,12667 bl L_rb_method_node$stub .stabd 68,0,12671 lwz r2,932(r1) .stabd 68,0,12667 mr r11,r3 .stabd 68,0,12671 stw r29,0(r2) .stabd 68,0,12673 lwz r8,956(r1) .stabd 68,0,12672 lwz r0,40(r30) .stabd 68,0,12673 cmplw cr7,r8,r27 .stabd 68,0,12671 lwz r9,932(r1) .stabd 68,0,12672 lwz r10,936(r1) slwi r0,r0,2 .stabd 68,0,12671 addi r2,r9,4 .stabd 68,0,12673 li r9,0 .stabd 68,0,12672 subf r3,r0,r10 .stabd 68,0,12673 bge- cr7,L2988 L1892: ; basic block 1552 .stabd 68,0,12673 addi r9,r9,1 .stabd 68,0,12674 lwz r0,0(r3) .stabd 68,0,12673 cmplw cr7,r9,r27 addi r3,r3,4 .stabd 68,0,12674 stw r0,0(r2) .stabd 68,0,12673 addi r2,r2,4 blt+ cr7,L1892 L2988: ; basic block 1553 .stabd 68,0,12676 lwz r8,916(r1) stw r2,932(r1) stw r2,16(r8) L1873: ; basic block 1554 .stabd 68,0,12684 LBE706: cmpwi cr7,r11,0 bne+ cr7,L1893 .stabd 68,0,12685 ; basic block 1555 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r29 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,12686 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r28 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,12687 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L1893: ; basic block 1556 .stabd 68,0,12694 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L1899 ; basic block 1557 bgt- cr7,L1931 ; basic block 1558 cmpwi cr7,r0,2 beq- cr7,L1895 ; basic block 1559 b L1929 L1931: ; basic block 1560 cmpwi cr7,r0,90 beq- cr7,L1898 ; basic block 1561 cmpwi cr7,r0,95 beq- cr7,L1900 ; basic block 1562 b L1929 L1895: ; basic block 1563 .stabd 68,0,12701 lwz r0,956(r1) .stabd 68,0,12699 LBB708: lwz r30,932(r1) .stabd 68,0,12701 cmpwi cr7,r0,0 beq- cr7,L1896 ; basic block 1564 .stabd 68,0,12704 lwz r2,944(r1) .stabd 68,0,12702 LBB709: addi r23,r30,24 .stabd 68,0,12708 addi r9,r30,44 .stabd 68,0,12704 lwz r0,0(r2) .stabd 68,0,12706 li r2,0 stw r2,16(r23) .stabd 68,0,12704 stw r0,8(r23) .stabd 68,0,12705 lwz r8,956(r1) stw r8,12(r23) .stabd 68,0,12708 lwz r10,916(r1) stw r9,16(r10) LBE709: b L1897 L1896: ; basic block 1565 .stabd 68,0,12711 lwz r2,932(r1) lwz r8,916(r1) addi r0,r2,32 stw r0,16(r8) L1897: ; basic block 1566 .stabd 68,0,12723 lwz r10,936(r1) .stabd 68,0,12718 slwi r0,r28,8 .stabd 68,0,12720 lis r2,0xfaff .stabd 68,0,12718 ori r0,r0,14 .stabd 68,0,12723 stw r10,24(r30) .stabd 68,0,12720 ori r2,r2,65441 .stabd 68,0,12724 lwz r8,940(r1) .stabd 68,0,12728 addi r9,r30,4 .stabd 68,0,12718 stw r0,8(r30) .stabd 68,0,12727 li r0,0 .stabd 68,0,12724 stw r8,28(r30) .stabd 68,0,12733 slwi r7,r27,2 .stabd 68,0,12716 stw r23,0(r30) .stabd 68,0,12733 mr r4,r29 .stabd 68,0,12720 stw r2,12(r30) .stabd 68,0,12733 mr r6,r27 .stabd 68,0,12717 stw r29,4(r30) .stabd 68,0,12721 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,12722 lwz r2,944(r1) stw r2,20(r30) .stabd 68,0,12731 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,12727 lwz r8,916(r1) .stabd 68,0,12731 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,12727 stw r0,24(r8) .stabd 68,0,12728 stw r9,28(r8) .stabd 68,0,12726 stw r30,20(r8) .stabd 68,0,12731 lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,12733 lwz r9,932(r1) lwz r5,12(r11) lwz r3,8(r11) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,12736 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,12742 slwi r2,r27,2 .stabd 68,0,12736 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,12742 lwz r10,932(r1) .stabd 68,0,12737 lwz r11,28(r30) .stabd 68,0,12742 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,12737 stw r11,940(r1) .stabd 68,0,12742 stw r2,932(r1) .stabd 68,0,12737 stw r11,24(r8) .stabd 68,0,12742 stw r2,16(r8) .stabd 68,0,12743 b L1894 L1898: ; basic block 1567 .stabd 68,0,12746 lwz r2,932(r1) LBE708: mr r3,r29 lwz r4,8(r11) lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,12747 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,12748 b L1894 L1899: ; basic block 1568 .stabd 68,0,12751 lwz r4,8(r11) mr r3,r29 bl L_rb_ivar_get$stub .stabd 68,0,12752 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,12753 b L1894 L1900: ; basic block 1569 .stabd 68,0,12766 LBB710: lwz r24,12(r11) .stabd 68,0,12767 li r4,18 .stabd 68,0,12763 li r22,0 .stabd 68,0,12767 mr r3,r24 bl L_rb_check_type$stub lwz r26,16(r24) .stabd 68,0,12761 lwz r28,932(r1) .stabd 68,0,12773 lwz r0,48(r26) .stabd 68,0,12769 lwz r2,40(r26) .stabd 68,0,12773 cmpwi cr7,r0,0 .stabd 68,0,12769 subf r25,r27,r2 .stabd 68,0,12773 beq- cr7,L1902 .stabd 68,0,12774 ; basic block 1570 lwz r6,44(r26) cmpw cr7,r6,r27 beq+ cr7,L1904 .stabd 68,0,12775 ; basic block 1571 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1902: ; basic block 1572 .stabd 68,0,12787 lwz r6,52(r26) cmpwi cr7,r6,-2 bne+ cr7,L1905 .stabd 68,0,12788 ; basic block 1573 lwz r0,44(r26) lwz r8,932(r1) subf r2,r27,r0 .stabd 68,0,12789 mr r27,r0 .stabd 68,0,12788 slwi r2,r2,2 add r2,r8,r2 addi r28,r2,4 .stabd 68,0,12789 b L1906 L1905: ; basic block 1574 .stabd 68,0,12791 cmpwi cr7,r6,-1 beq- cr7,L1906 .stabd 68,0,12792 ; basic block 1575 LBB711: lwz r9,60(r26) subf r0,r6,r27 .stabd 68,0,12793 add. r30,r0,r9 bge+ cr0,L1908 .stabd 68,0,12794 ; basic block 1576 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1908: ; basic block 1577 .stabd 68,0,12803 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,12804 mr r3,r30 .stabd 68,0,12805 subf r27,r30,r27 .stabd 68,0,12803 subf r2,r2,r8 .stabd 68,0,12804 mr r4,r2 .stabd 68,0,12803 addi r28,r2,4 .stabd 68,0,12804 bl L_rb_ary_new4$stub .stabd 68,0,12806 add r2,r25,r30 .stabd 68,0,12804 stw r3,-4(r28) .stabd 68,0,12806 addi r25,r2,-1 L1906: ; basic block 1578 .stabd 68,0,12811 LBE711: lwz r0,60(r26) cmpwi cr7,r0,0 beq- cr7,L1909 .stabd 68,0,12812 ; basic block 1579 LBB712: lwz r6,44(r26) .stabd 68,0,12816 cmplw cr7,r27,r6 blt- cr7,L1911 ; basic block 1580 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L1910 L1911: ; basic block 1581 .stabd 68,0,12817 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1910: ; basic block 1582 .stabd 68,0,12820 subf r2,r6,r27 .stabd 68,0,12821 lwz r9,64(r26) slwi r2,r2,2 lwzx r22,r2,r9 LBE712: b L1912 L1909: ; basic block 1583 .stabd 68,0,12824 lwz r6,44(r26) cmpw cr7,r6,r27 beq+ cr7,L1912 .stabd 68,0,12825 ; basic block 1584 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1912: ; basic block 1585 .stabd 68,0,12832 lwz r0,56(r26) cmpwi cr7,r0,-1 beq- cr7,L1904 ; basic block 1586 .stabd 68,0,12836 lwz r0,956(r1) .stabd 68,0,12833 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,12836 LBB713: cmpwi cr7,r0,0 .stabd 68,0,12833 lwz r3,0(r2) .stabd 68,0,12836 beq+ cr7,L1915 .stabd 68,0,12838 ; basic block 1587 lwz r2,944(r1) mr r4,r0 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,12842 lwz r2,916(r1) .stabd 68,0,12843 lwz r8,916(r1) .stabd 68,0,12842 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,12843 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,12842 stw r2,20(r9) .stabd 68,0,12843 stw r8,24(r9) b L1916 L1915: ; basic block 1588 .stabd 68,0,12845 lwz r10,960(r1) cmpwi cr7,r10,0 beq- cr7,L1916 .stabd 68,0,12846 ; basic block 1589 mr r3,r10 L1916: ; basic block 1590 .stabd 68,0,12848 lwz r0,56(r26) .stabd 68,0,12850 addi r25,r25,-1 .stabd 68,0,12848 neg r0,r0 slwi r0,r0,2 stwx r3,r28,r0 .stabd 68,0,12849 addi r28,r28,4 L1904: ; basic block 1591 .stabd 68,0,12858 lwz r11,916(r1) LBE713: lwz r0,72(r26) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r28,r0 cmplw cr7,r2,r0 bge+ cr7,L1918 .stabd 68,0,12860 ; basic block 1592 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L1918: ; basic block 1593 .stabd 68,0,12863 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,12866 lwz r0,36(r26) cmpwi cr7,r0,0 beq- cr7,L1919 .stabd 68,0,12868 ; basic block 1594 cmpwi cr7,r25,0 ble- cr7,L1919 ; basic block 1595 li r0,4 L1924: ; basic block 1596 .stabd 68,0,12868 addic. r25,r25,-1 .stabd 68,0,12869 stw r0,0(r28) .stabd 68,0,12868 addi r28,r28,4 bgt+ cr0,L1924 L1919: ; basic block 1597 .stabd 68,0,12873 lwz r9,956(r1) cmpwi cr7,r9,0 beq- cr7,L1925 .stabd 68,0,12874 ; basic block 1598 LBB714: addi r23,r28,24 .stabd 68,0,12880 addi r11,r28,44 .stabd 68,0,12876 stw r9,12(r23) .stabd 68,0,12878 li r0,0 .stabd 68,0,12877 lwz r10,944(r1) lwz r2,0(r10) .stabd 68,0,12880 stw r11,932(r1) .stabd 68,0,12877 stw r2,8(r23) .stabd 68,0,12878 stw r0,16(r23) .stabd 68,0,12880 lwz r2,916(r1) stw r11,16(r2) LBE714: b L1926 L1925: ; basic block 1599 .stabd 68,0,12883 lwz r9,916(r1) addi r8,r28,32 stw r8,932(r1) stw r8,16(r9) L1926: ; basic block 1600 .stabd 68,0,12908 lwz r10,936(r1) .stabd 68,0,12894 LBB715: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,12908 stw r10,24(r28) .stabd 68,0,12906 lwz r11,928(r1) .stabd 68,0,12914 LBE715: stw r28,936(r1) .stabd 68,0,12906 LBB716: stw r11,16(r28) .stabd 68,0,12907 lwz r2,944(r1) stw r2,20(r28) .stabd 68,0,12913 LBE716: slwi r2,r22,2 .stabd 68,0,12909 lwz r8,940(r1) .stabd 68,0,12890 LBB717: stw r23,0(r28) .stabd 68,0,12909 stw r8,28(r28) .stabd 68,0,12892 stw r29,4(r28) .stabd 68,0,12893 stw r24,8(r28) .stabd 68,0,12894 stw r0,12(r28) .stabd 68,0,12915 lwz r9,936(r1) .stabd 68,0,12914 lwz r8,936(r1) .stabd 68,0,12915 LBE717: stw r9,940(r1) .stabd 68,0,12916 lwz r10,940(r1) .stabd 68,0,12914 lwz r11,916(r1) .stabd 68,0,12916 addi r10,r10,4 .stabd 68,0,12913 lwz r9,16(r26) .stabd 68,0,12916 stw r10,944(r1) .stabd 68,0,12914 stw r8,20(r11) .stabd 68,0,12915 lwz r10,940(r1) stw r10,24(r11) .stabd 68,0,12916 lwz r8,944(r1) stw r8,28(r11) .stabd 68,0,12919 lwzx r10,r9,r2 .stabd 68,0,12913 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,12919 mtctr r10 bctr L1929: ; basic block 1601 .stabd 68,0,12924 LBE710: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L1894: ; basic block 1602 .stabd 68,0,12932 lwz r2,928(r1) .stabd 68,0,12927 stw r3,920(r1) .stabd 68,0,12932 lwz r2,0(r2) mtctr r2 bctr L567: ; basic block 1603 .stabd 68,0,12939 lwz r8,932(r1) .stabd 68,0,12969 LBE698: LBE690: LBB718: LBB719: li r21,0 .stabd 68,0,12939 lwz r9,920(r1) .stabd 68,0,12971 li r23,0 .stabd 68,0,12939 LBE719: LBE718: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,12948 lwz r11,928(r1) LBB720: lwz r27,8(r11) .stabd 68,0,12945 lwz r30,20(r11) .stabd 68,0,12973 LBB721: slwi r2,r27,2 .stabd 68,0,12946 LBE721: lwz r9,16(r11) .stabd 68,0,12973 LBB722: subf r2,r2,r8 .stabd 68,0,12947 LBE722: lwz r24,12(r11) .stabd 68,0,12973 LBB723: lwz r25,-4(r2) .stabd 68,0,12949 LBE723: lwz r29,4(r11) .stabd 68,0,12955 addi r11,r11,24 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB724: LBB725: andi. r0,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12955 stw r11,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L1932 .stabd 68,0,637 ; basic block 1604 andi. r8,r25,1 beq- cr0,L1933 ; basic block 1605 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1934 L1933: ; basic block 1606 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L1935 ; basic block 1607 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1934 L1935: ; basic block 1608 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1937 ; basic block 1609 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1934 L1932: ; basic block 1610 .stabd 68,0,641 rlwinm. r10,r25,0,30,28 bne- cr0,L1937 .stabd 68,0,642 ; basic block 1611 cmpwi cr7,r25,4 bne+ cr7,L1939 ; basic block 1612 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1934 L1939: ; basic block 1613 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L1937 ; basic block 1614 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L1934 L1937: ; basic block 1615 .stabd 68,0,644 lwz r3,4(r2) L1934: ; basic block 1616 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12977 LBE725: andi. r11,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r28,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12977 beq- cr0,L1941 .stabd 68,0,12978 ; basic block 1617 lwz r2,932(r1) .stabd 68,0,12979 addi r27,r27,-1 .stabd 68,0,12981 lwz r8,916(r1) .stabd 68,0,12978 lwzu r21,-4(r2) stw r2,932(r1) .stabd 68,0,12981 stw r2,16(r8) L1941: ; basic block 1618 .stabd 68,0,12985 andi. r10,r9,1 beq- cr0,L1942 .stabd 68,0,12986 ; basic block 1619 lwz r2,932(r1) LBB726: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB727: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L1944 .stabd 68,0,637 ; basic block 1620 andi. r9,r11,1 beq- cr0,L1945 ; basic block 1621 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1946 L1945: ; basic block 1622 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L1947 ; basic block 1623 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1946 L1947: ; basic block 1624 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1949 ; basic block 1625 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1946 L1944: ; basic block 1626 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L1949 .stabd 68,0,642 ; basic block 1627 cmpwi cr7,r11,4 bne+ cr7,L1951 ; basic block 1628 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1946 L1951: ; basic block 1629 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L1949 ; basic block 1630 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L1946 L1949: ; basic block 1631 .stabd 68,0,644 lwz r9,4(r2) L1946: ; basic block 1632 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE727: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1942 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12991 ; basic block 1633 .stabd 68,0,12995 LBB728: lwz r0,8(r11) li r5,0 .stabd 68,0,12992 lwz r2,932(r1) .stabd 68,0,12995 cmpw cr7,r5,r0 .stabd 68,0,12991 lwz r10,16(r11) .stabd 68,0,12992 addi r8,r2,-4 .stabd 68,0,12995 bge- cr7,L2991 L1958: ; basic block 1634 .stabd 68,0,12996 slwi r2,r5,2 .stabd 68,0,12995 addi r5,r5,1 .stabd 68,0,12996 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12995 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L1958 L2991: ; basic block 1635 .stabd 68,0,12999 lwz r8,932(r1) .stabd 68,0,12998 add r9,r27,r5 .stabd 68,0,12999 slwi r2,r5,2 .stabd 68,0,12998 addi r27,r9,-1 .stabd 68,0,12999 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L1942: ; basic block 1636 .stabd 68,0,13020 LBE728: LBE726: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L1959 ; basic block 1637 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L1959 .stabd 68,0,13022 ; basic block 1638 lwz r3,12(r30) b L1960 L1959: ; basic block 1639 .stabd 68,0,13025 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13028 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,13026 stw r28,8(r30) .stabd 68,0,13027 stw r3,12(r30) .stabd 68,0,13028 lwz r0,0(r2) stw r0,16(r30) L1960: ; basic block 1640 .stabd 68,0,13113 cmpwi cr7,r3,0 bne+ cr7,L1961 .stabd 68,0,13114 ; basic block 1641 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,13115 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r29 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,13116 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L1961: ; basic block 1642 .stabd 68,0,13123 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L1967 ; basic block 1643 bgt- cr7,L1999 ; basic block 1644 cmpwi cr7,r0,2 beq- cr7,L1963 ; basic block 1645 b L1997 L1999: ; basic block 1646 cmpwi cr7,r0,90 beq- cr7,L1966 ; basic block 1647 cmpwi cr7,r0,95 beq- cr7,L1968 ; basic block 1648 b L1997 L1963: ; basic block 1649 .stabd 68,0,13130 LBB729: cmpwi cr7,r24,0 .stabd 68,0,13128 lwz r30,932(r1) .stabd 68,0,13130 beq- cr7,L1964 ; basic block 1650 .stabd 68,0,13133 lwz r2,944(r1) .stabd 68,0,13131 LBB730: addi r23,r30,24 .stabd 68,0,13133 lwz r0,0(r2) .stabd 68,0,13137 addi r2,r30,44 .stabd 68,0,13134 stw r24,12(r23) .stabd 68,0,13133 stw r0,8(r23) .stabd 68,0,13135 li r0,0 stw r0,16(r23) .stabd 68,0,13137 lwz r8,916(r1) stw r2,16(r8) LBE730: b L1965 L1964: ; basic block 1651 .stabd 68,0,13140 lwz r9,932(r1) lwz r10,916(r1) addi r0,r9,32 stw r0,16(r10) L1965: ; basic block 1652 .stabd 68,0,13152 lwz r11,936(r1) .stabd 68,0,13147 slwi r0,r29,8 .stabd 68,0,13149 lis r2,0xfaff .stabd 68,0,13147 ori r0,r0,14 .stabd 68,0,13152 stw r11,24(r30) .stabd 68,0,13149 ori r2,r2,65441 .stabd 68,0,13153 lwz r8,940(r1) .stabd 68,0,13157 addi r9,r30,4 .stabd 68,0,13147 stw r0,8(r30) .stabd 68,0,13156 li r0,0 .stabd 68,0,13153 stw r8,28(r30) .stabd 68,0,13162 slwi r7,r27,2 .stabd 68,0,13145 stw r23,0(r30) .stabd 68,0,13162 mr r4,r25 .stabd 68,0,13149 stw r2,12(r30) .stabd 68,0,13162 mr r6,r27 .stabd 68,0,13146 stw r25,4(r30) .stabd 68,0,13150 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,13151 lwz r11,944(r1) stw r11,20(r30) .stabd 68,0,13156 lwz r2,916(r1) .stabd 68,0,13157 stw r9,28(r2) .stabd 68,0,13156 stw r0,24(r2) .stabd 68,0,13155 stw r30,20(r2) .stabd 68,0,13160 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13162 lwz r8,932(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r8 bl _call_cfunc .stabd 68,0,13165 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,13171 slwi r2,r27,2 .stabd 68,0,13165 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,13171 lwz r10,932(r1) .stabd 68,0,13166 lwz r11,28(r30) .stabd 68,0,13171 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,13166 stw r11,940(r1) .stabd 68,0,13171 stw r2,932(r1) .stabd 68,0,13166 stw r11,24(r8) .stabd 68,0,13171 stw r2,16(r8) .stabd 68,0,13172 b L1962 L1966: ; basic block 1653 .stabd 68,0,13175 lwz r2,932(r1) LBE729: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,13176 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,13177 b L1962 L1967: ; basic block 1654 .stabd 68,0,13180 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13181 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,13182 b L1962 L1968: ; basic block 1655 .stabd 68,0,13195 LBB731: lwz r22,12(r3) .stabd 68,0,13196 li r4,18 .stabd 68,0,13192 li r20,0 .stabd 68,0,13196 mr r3,r22 bl L_rb_check_type$stub lwz r28,16(r22) .stabd 68,0,13190 lwz r29,932(r1) .stabd 68,0,13202 lwz r0,48(r28) .stabd 68,0,13198 lwz r2,40(r28) .stabd 68,0,13202 cmpwi cr7,r0,0 .stabd 68,0,13198 subf r26,r27,r2 .stabd 68,0,13202 beq- cr7,L1970 .stabd 68,0,13203 ; basic block 1656 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L1972 .stabd 68,0,13204 ; basic block 1657 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1970: ; basic block 1658 .stabd 68,0,13216 lwz r6,52(r28) cmpwi cr7,r6,-2 bne+ cr7,L1973 .stabd 68,0,13217 ; basic block 1659 lwz r0,44(r28) lwz r8,932(r1) subf r2,r27,r0 .stabd 68,0,13218 mr r27,r0 .stabd 68,0,13217 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13218 b L1974 L1973: ; basic block 1660 .stabd 68,0,13220 cmpwi cr7,r6,-1 beq- cr7,L1974 .stabd 68,0,13221 ; basic block 1661 LBB732: lwz r9,60(r28) subf r0,r6,r27 .stabd 68,0,13222 add. r30,r0,r9 bge+ cr0,L1976 .stabd 68,0,13223 ; basic block 1662 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1976: ; basic block 1663 .stabd 68,0,13232 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,13233 mr r3,r30 .stabd 68,0,13234 subf r27,r30,r27 .stabd 68,0,13232 subf r2,r2,r8 .stabd 68,0,13233 mr r4,r2 .stabd 68,0,13232 addi r29,r2,4 .stabd 68,0,13233 bl L_rb_ary_new4$stub .stabd 68,0,13235 add r2,r26,r30 .stabd 68,0,13233 stw r3,-4(r29) .stabd 68,0,13235 addi r26,r2,-1 L1974: ; basic block 1664 .stabd 68,0,13240 LBE732: lwz r0,60(r28) cmpwi cr7,r0,0 beq- cr7,L1977 .stabd 68,0,13241 ; basic block 1665 LBB733: lwz r6,44(r28) .stabd 68,0,13245 cmplw cr7,r27,r6 blt- cr7,L1979 ; basic block 1666 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L1978 L1979: ; basic block 1667 .stabd 68,0,13246 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1978: ; basic block 1668 .stabd 68,0,13249 subf r2,r6,r27 .stabd 68,0,13250 lwz r9,64(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE733: b L1980 L1977: ; basic block 1669 .stabd 68,0,13253 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L1980 .stabd 68,0,13254 ; basic block 1670 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1980: ; basic block 1671 .stabd 68,0,13261 lwz r0,56(r28) cmpwi cr7,r0,-1 beq- cr7,L1972 ; basic block 1672 .stabd 68,0,13265 LBB734: cmpwi cr7,r24,0 .stabd 68,0,13262 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) .stabd 68,0,13265 beq+ cr7,L1983 .stabd 68,0,13267 ; basic block 1673 lwz r2,944(r1) mr r4,r24 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,13271 lwz r2,916(r1) .stabd 68,0,13272 lwz r8,916(r1) .stabd 68,0,13271 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,13272 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,13271 stw r2,20(r9) .stabd 68,0,13272 stw r8,24(r9) b L1984 L1983: ; basic block 1674 .stabd 68,0,13274 cmpwi cr7,r21,0 beq- cr7,L1984 .stabd 68,0,13275 ; basic block 1675 mr r3,r21 L1984: ; basic block 1676 .stabd 68,0,13277 lwz r0,56(r28) .stabd 68,0,13279 addi r26,r26,-1 .stabd 68,0,13277 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13278 addi r29,r29,4 L1972: ; basic block 1677 .stabd 68,0,13287 lwz r10,916(r1) LBE734: lwz r0,72(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L1986 .stabd 68,0,13289 ; basic block 1678 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L1986: ; basic block 1679 .stabd 68,0,13292 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,13295 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L1987 .stabd 68,0,13297 ; basic block 1680 cmpwi cr7,r26,0 ble- cr7,L1987 ; basic block 1681 li r0,4 L1992: ; basic block 1682 .stabd 68,0,13297 addic. r26,r26,-1 .stabd 68,0,13298 stw r0,0(r29) .stabd 68,0,13297 addi r29,r29,4 bgt+ cr0,L1992 L1987: ; basic block 1683 .stabd 68,0,13302 cmpwi cr7,r24,0 beq- cr7,L1993 .stabd 68,0,13303 ; basic block 1684 LBB735: addi r23,r29,24 .stabd 68,0,13309 addi r10,r29,44 .stabd 68,0,13305 stw r24,12(r23) .stabd 68,0,13307 li r0,0 .stabd 68,0,13306 lwz r9,944(r1) lwz r2,0(r9) .stabd 68,0,13309 stw r10,932(r1) .stabd 68,0,13306 stw r2,8(r23) .stabd 68,0,13307 stw r0,16(r23) .stabd 68,0,13309 lwz r11,916(r1) stw r10,16(r11) LBE735: b L1994 L1993: ; basic block 1685 .stabd 68,0,13312 lwz r8,916(r1) addi r2,r29,32 stw r2,932(r1) stw r2,16(r8) L1994: ; basic block 1686 .stabd 68,0,13337 lwz r9,936(r1) .stabd 68,0,13323 LBB736: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13337 stw r9,24(r29) .stabd 68,0,13335 lwz r10,928(r1) .stabd 68,0,13343 LBE736: stw r29,936(r1) .stabd 68,0,13335 LBB737: stw r10,16(r29) .stabd 68,0,13336 lwz r11,944(r1) stw r11,20(r29) .stabd 68,0,13338 lwz r2,940(r1) .stabd 68,0,13319 stw r23,0(r29) .stabd 68,0,13338 stw r2,28(r29) .stabd 68,0,13342 LBE737: slwi r2,r20,2 .stabd 68,0,13321 LBB738: stw r25,4(r29) .stabd 68,0,13322 stw r22,8(r29) .stabd 68,0,13323 stw r0,12(r29) .stabd 68,0,13344 lwz r8,936(r1) .stabd 68,0,13343 lwz r11,916(r1) .stabd 68,0,13344 LBE738: stw r8,940(r1) .stabd 68,0,13345 addi r10,r8,4 .stabd 68,0,13342 lwz r9,16(r28) .stabd 68,0,13345 stw r10,944(r1) .stabd 68,0,13343 stw r8,20(r11) .stabd 68,0,13344 lwz r8,940(r1) .stabd 68,0,13345 stw r10,28(r11) .stabd 68,0,13344 stw r8,24(r11) .stabd 68,0,13348 lwzx r10,r9,r2 .stabd 68,0,13342 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,13348 mtctr r10 bctr L1997: ; basic block 1687 .stabd 68,0,13353 LBE731: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L1962: ; basic block 1688 .stabd 68,0,13361 lwz r2,928(r1) .stabd 68,0,13356 stw r3,920(r1) .stabd 68,0,13361 lwz r2,0(r2) mtctr r2 bctr L568: ; basic block 1689 .stabd 68,0,13368 lwz r8,932(r1) .stabd 68,0,13398 LBE724: LBE720: LBB739: LBB740: li r21,0 .stabd 68,0,13368 lwz r9,924(r1) .stabd 68,0,13400 li r23,0 .stabd 68,0,13368 LBE740: LBE739: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,13377 lwz r11,928(r1) LBB741: lwz r27,8(r11) .stabd 68,0,13374 lwz r30,20(r11) .stabd 68,0,13402 LBB742: slwi r2,r27,2 .stabd 68,0,13375 LBE742: lwz r9,16(r11) .stabd 68,0,13402 LBB743: subf r2,r2,r8 .stabd 68,0,13376 LBE743: lwz r24,12(r11) .stabd 68,0,13402 LBB744: lwz r25,-4(r2) .stabd 68,0,13378 LBE744: lwz r29,4(r11) .stabd 68,0,13384 addi r11,r11,24 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB745: LBB746: andi. r0,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13384 stw r11,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2000 .stabd 68,0,637 ; basic block 1690 andi. r8,r25,1 beq- cr0,L2001 ; basic block 1691 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2002 L2001: ; basic block 1692 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2003 ; basic block 1693 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2002 L2003: ; basic block 1694 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2005 ; basic block 1695 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2002 L2000: ; basic block 1696 .stabd 68,0,641 rlwinm. r10,r25,0,30,28 bne- cr0,L2005 .stabd 68,0,642 ; basic block 1697 cmpwi cr7,r25,4 bne+ cr7,L2007 ; basic block 1698 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2002 L2007: ; basic block 1699 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2005 ; basic block 1700 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2002 L2005: ; basic block 1701 .stabd 68,0,644 lwz r3,4(r2) L2002: ; basic block 1702 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13406 LBE746: andi. r11,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r28,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13406 beq- cr0,L2009 .stabd 68,0,13407 ; basic block 1703 lwz r2,932(r1) .stabd 68,0,13408 addi r27,r27,-1 .stabd 68,0,13410 lwz r8,916(r1) .stabd 68,0,13407 lwzu r21,-4(r2) stw r2,932(r1) .stabd 68,0,13410 stw r2,16(r8) L2009: ; basic block 1704 .stabd 68,0,13414 andi. r10,r9,1 beq- cr0,L2010 .stabd 68,0,13415 ; basic block 1705 lwz r2,932(r1) LBB747: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB748: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2012 .stabd 68,0,637 ; basic block 1706 andi. r9,r11,1 beq- cr0,L2013 ; basic block 1707 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2014 L2013: ; basic block 1708 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2015 ; basic block 1709 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2014 L2015: ; basic block 1710 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2017 ; basic block 1711 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2014 L2012: ; basic block 1712 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L2017 .stabd 68,0,642 ; basic block 1713 cmpwi cr7,r11,4 bne+ cr7,L2019 ; basic block 1714 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2014 L2019: ; basic block 1715 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2017 ; basic block 1716 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2014 L2017: ; basic block 1717 .stabd 68,0,644 lwz r9,4(r2) L2014: ; basic block 1718 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE748: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2010 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13420 ; basic block 1719 .stabd 68,0,13424 LBB749: lwz r0,8(r11) li r5,0 .stabd 68,0,13421 lwz r2,932(r1) .stabd 68,0,13424 cmpw cr7,r5,r0 .stabd 68,0,13420 lwz r10,16(r11) .stabd 68,0,13421 addi r8,r2,-4 .stabd 68,0,13424 bge- cr7,L2994 L2026: ; basic block 1720 .stabd 68,0,13425 slwi r2,r5,2 .stabd 68,0,13424 addi r5,r5,1 .stabd 68,0,13425 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13424 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2026 L2994: ; basic block 1721 .stabd 68,0,13428 lwz r8,932(r1) .stabd 68,0,13427 add r9,r27,r5 .stabd 68,0,13428 slwi r2,r5,2 .stabd 68,0,13427 addi r27,r9,-1 .stabd 68,0,13428 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L2010: ; basic block 1722 .stabd 68,0,13449 LBE749: LBE747: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2027 ; basic block 1723 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2027 .stabd 68,0,13451 ; basic block 1724 lwz r3,12(r30) b L2028 L2027: ; basic block 1725 .stabd 68,0,13454 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13457 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,13455 stw r28,8(r30) .stabd 68,0,13456 stw r3,12(r30) .stabd 68,0,13457 lwz r0,0(r2) stw r0,16(r30) L2028: ; basic block 1726 .stabd 68,0,13542 cmpwi cr7,r3,0 bne+ cr7,L2029 .stabd 68,0,13543 ; basic block 1727 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,13544 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r29 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,13545 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2029: ; basic block 1728 .stabd 68,0,13552 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2035 ; basic block 1729 bgt- cr7,L2067 ; basic block 1730 cmpwi cr7,r0,2 beq- cr7,L2031 ; basic block 1731 b L2065 L2067: ; basic block 1732 cmpwi cr7,r0,90 beq- cr7,L2034 ; basic block 1733 cmpwi cr7,r0,95 beq- cr7,L2036 ; basic block 1734 b L2065 L2031: ; basic block 1735 .stabd 68,0,13559 LBB750: cmpwi cr7,r24,0 .stabd 68,0,13557 lwz r30,932(r1) .stabd 68,0,13559 beq- cr7,L2032 ; basic block 1736 .stabd 68,0,13562 lwz r2,944(r1) .stabd 68,0,13560 LBB751: addi r23,r30,24 .stabd 68,0,13562 lwz r0,0(r2) .stabd 68,0,13566 addi r2,r30,44 .stabd 68,0,13563 stw r24,12(r23) .stabd 68,0,13562 stw r0,8(r23) .stabd 68,0,13564 li r0,0 stw r0,16(r23) .stabd 68,0,13566 lwz r8,916(r1) stw r2,16(r8) LBE751: b L2033 L2032: ; basic block 1737 .stabd 68,0,13569 lwz r9,932(r1) lwz r10,916(r1) addi r0,r9,32 stw r0,16(r10) L2033: ; basic block 1738 .stabd 68,0,13581 lwz r11,936(r1) .stabd 68,0,13576 slwi r0,r29,8 .stabd 68,0,13578 lis r2,0xfaff .stabd 68,0,13576 ori r0,r0,14 .stabd 68,0,13581 stw r11,24(r30) .stabd 68,0,13578 ori r2,r2,65441 .stabd 68,0,13582 lwz r8,940(r1) .stabd 68,0,13586 addi r9,r30,4 .stabd 68,0,13576 stw r0,8(r30) .stabd 68,0,13585 li r0,0 .stabd 68,0,13582 stw r8,28(r30) .stabd 68,0,13591 slwi r7,r27,2 .stabd 68,0,13574 stw r23,0(r30) .stabd 68,0,13591 mr r4,r25 .stabd 68,0,13578 stw r2,12(r30) .stabd 68,0,13591 mr r6,r27 .stabd 68,0,13575 stw r25,4(r30) .stabd 68,0,13579 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,13580 lwz r11,944(r1) stw r11,20(r30) .stabd 68,0,13585 lwz r2,916(r1) .stabd 68,0,13586 stw r9,28(r2) .stabd 68,0,13585 stw r0,24(r2) .stabd 68,0,13584 stw r30,20(r2) .stabd 68,0,13589 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13591 lwz r8,932(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r8 bl _call_cfunc .stabd 68,0,13594 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,13600 slwi r2,r27,2 .stabd 68,0,13594 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,13600 lwz r10,932(r1) .stabd 68,0,13595 lwz r11,28(r30) .stabd 68,0,13600 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,13595 stw r11,940(r1) .stabd 68,0,13600 stw r2,932(r1) .stabd 68,0,13595 stw r11,24(r8) .stabd 68,0,13600 stw r2,16(r8) .stabd 68,0,13601 b L2030 L2034: ; basic block 1739 .stabd 68,0,13604 lwz r2,932(r1) LBE750: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,13605 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,13606 b L2030 L2035: ; basic block 1740 .stabd 68,0,13609 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13610 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,13611 b L2030 L2036: ; basic block 1741 .stabd 68,0,13624 LBB752: lwz r22,12(r3) .stabd 68,0,13625 li r4,18 .stabd 68,0,13621 li r20,0 .stabd 68,0,13625 mr r3,r22 bl L_rb_check_type$stub lwz r28,16(r22) .stabd 68,0,13619 lwz r29,932(r1) .stabd 68,0,13631 lwz r0,48(r28) .stabd 68,0,13627 lwz r2,40(r28) .stabd 68,0,13631 cmpwi cr7,r0,0 .stabd 68,0,13627 subf r26,r27,r2 .stabd 68,0,13631 beq- cr7,L2038 .stabd 68,0,13632 ; basic block 1742 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2040 .stabd 68,0,13633 ; basic block 1743 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2038: ; basic block 1744 .stabd 68,0,13645 lwz r6,52(r28) cmpwi cr7,r6,-2 bne+ cr7,L2041 .stabd 68,0,13646 ; basic block 1745 lwz r0,44(r28) lwz r8,932(r1) subf r2,r27,r0 .stabd 68,0,13647 mr r27,r0 .stabd 68,0,13646 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13647 b L2042 L2041: ; basic block 1746 .stabd 68,0,13649 cmpwi cr7,r6,-1 beq- cr7,L2042 .stabd 68,0,13650 ; basic block 1747 LBB753: lwz r9,60(r28) subf r0,r6,r27 .stabd 68,0,13651 add. r30,r0,r9 bge+ cr0,L2044 .stabd 68,0,13652 ; basic block 1748 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2044: ; basic block 1749 .stabd 68,0,13661 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,13662 mr r3,r30 .stabd 68,0,13663 subf r27,r30,r27 .stabd 68,0,13661 subf r2,r2,r8 .stabd 68,0,13662 mr r4,r2 .stabd 68,0,13661 addi r29,r2,4 .stabd 68,0,13662 bl L_rb_ary_new4$stub .stabd 68,0,13664 add r2,r26,r30 .stabd 68,0,13662 stw r3,-4(r29) .stabd 68,0,13664 addi r26,r2,-1 L2042: ; basic block 1750 .stabd 68,0,13669 LBE753: lwz r0,60(r28) cmpwi cr7,r0,0 beq- cr7,L2045 .stabd 68,0,13670 ; basic block 1751 LBB754: lwz r6,44(r28) .stabd 68,0,13674 cmplw cr7,r27,r6 blt- cr7,L2047 ; basic block 1752 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2046 L2047: ; basic block 1753 .stabd 68,0,13675 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2046: ; basic block 1754 .stabd 68,0,13678 subf r2,r6,r27 .stabd 68,0,13679 lwz r9,64(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE754: b L2048 L2045: ; basic block 1755 .stabd 68,0,13682 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2048 .stabd 68,0,13683 ; basic block 1756 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2048: ; basic block 1757 .stabd 68,0,13690 lwz r0,56(r28) cmpwi cr7,r0,-1 beq- cr7,L2040 ; basic block 1758 .stabd 68,0,13694 LBB755: cmpwi cr7,r24,0 .stabd 68,0,13691 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) .stabd 68,0,13694 beq+ cr7,L2051 .stabd 68,0,13696 ; basic block 1759 lwz r2,944(r1) mr r4,r24 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,13700 lwz r2,916(r1) .stabd 68,0,13701 lwz r8,916(r1) .stabd 68,0,13700 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,13701 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,13700 stw r2,20(r9) .stabd 68,0,13701 stw r8,24(r9) b L2052 L2051: ; basic block 1760 .stabd 68,0,13703 cmpwi cr7,r21,0 beq- cr7,L2052 .stabd 68,0,13704 ; basic block 1761 mr r3,r21 L2052: ; basic block 1762 .stabd 68,0,13706 lwz r0,56(r28) .stabd 68,0,13708 addi r26,r26,-1 .stabd 68,0,13706 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13707 addi r29,r29,4 L2040: ; basic block 1763 .stabd 68,0,13716 lwz r10,916(r1) LBE755: lwz r0,72(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2054 .stabd 68,0,13718 ; basic block 1764 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2054: ; basic block 1765 .stabd 68,0,13721 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,13724 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2055 .stabd 68,0,13726 ; basic block 1766 cmpwi cr7,r26,0 ble- cr7,L2055 ; basic block 1767 li r0,4 L2060: ; basic block 1768 .stabd 68,0,13726 addic. r26,r26,-1 .stabd 68,0,13727 stw r0,0(r29) .stabd 68,0,13726 addi r29,r29,4 bgt+ cr0,L2060 L2055: ; basic block 1769 .stabd 68,0,13731 cmpwi cr7,r24,0 beq- cr7,L2061 .stabd 68,0,13732 ; basic block 1770 LBB756: addi r23,r29,24 .stabd 68,0,13738 addi r10,r29,44 .stabd 68,0,13734 stw r24,12(r23) .stabd 68,0,13736 li r0,0 .stabd 68,0,13735 lwz r9,944(r1) lwz r2,0(r9) .stabd 68,0,13738 stw r10,932(r1) .stabd 68,0,13735 stw r2,8(r23) .stabd 68,0,13736 stw r0,16(r23) .stabd 68,0,13738 lwz r11,916(r1) stw r10,16(r11) LBE756: b L2062 L2061: ; basic block 1771 .stabd 68,0,13741 lwz r8,916(r1) addi r2,r29,32 stw r2,932(r1) stw r2,16(r8) L2062: ; basic block 1772 .stabd 68,0,13766 lwz r9,936(r1) .stabd 68,0,13752 LBB757: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13766 stw r9,24(r29) .stabd 68,0,13764 lwz r10,928(r1) .stabd 68,0,13772 LBE757: stw r29,936(r1) .stabd 68,0,13764 LBB758: stw r10,16(r29) .stabd 68,0,13765 lwz r11,944(r1) stw r11,20(r29) .stabd 68,0,13767 lwz r2,940(r1) .stabd 68,0,13748 stw r23,0(r29) .stabd 68,0,13767 stw r2,28(r29) .stabd 68,0,13771 LBE758: slwi r2,r20,2 .stabd 68,0,13750 LBB759: stw r25,4(r29) .stabd 68,0,13751 stw r22,8(r29) .stabd 68,0,13752 stw r0,12(r29) .stabd 68,0,13773 lwz r8,936(r1) .stabd 68,0,13772 lwz r11,916(r1) .stabd 68,0,13773 LBE759: stw r8,940(r1) .stabd 68,0,13774 addi r10,r8,4 .stabd 68,0,13771 lwz r9,16(r28) .stabd 68,0,13774 stw r10,944(r1) .stabd 68,0,13772 stw r8,20(r11) .stabd 68,0,13773 lwz r8,940(r1) .stabd 68,0,13774 stw r10,28(r11) .stabd 68,0,13773 stw r8,24(r11) .stabd 68,0,13777 lwzx r10,r9,r2 .stabd 68,0,13771 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,13777 mtctr r10 bctr L2065: ; basic block 1773 .stabd 68,0,13782 LBE752: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2030: ; basic block 1774 .stabd 68,0,13790 lwz r2,928(r1) .stabd 68,0,13785 stw r3,920(r1) .stabd 68,0,13790 lwz r2,0(r2) mtctr r2 bctr L569: ; basic block 1775 .stabd 68,0,13797 lwz r8,932(r1) .stabd 68,0,13828 LBE745: LBE741: LBB760: LBB761: li r21,0 .stabd 68,0,13797 lwz r9,920(r1) .stabd 68,0,13830 li r23,0 .stabd 68,0,13797 LBE761: LBE760: stw r9,0(r8) .stabd 68,0,13798 lwz r10,924(r1) stwu r10,4(r8) lwz r11,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r11) .stabd 68,0,13807 lwz r2,928(r1) LBB762: lwz r27,8(r2) .stabd 68,0,13804 lwz r30,20(r2) .stabd 68,0,13832 LBB763: slwi r2,r27,2 subf r2,r2,r8 .stabd 68,0,13805 lwz r8,928(r1) .stabd 68,0,13832 lwz r25,-4(r2) .stabd 68,0,13805 LBE763: lwz r9,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB764: LBB765: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13806 LBE765: LBE764: lwz r24,12(r8) .stabd 68,0,13808 lwz r29,4(r8) .stabd 68,0,13814 addi r8,r8,24 stw r8,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB766: LBB767: mr r2,r25 .stabd 68,0,636 beq- cr0,L2068 .stabd 68,0,637 ; basic block 1776 andi. r11,r25,1 beq- cr0,L2069 ; basic block 1777 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2070 L2069: ; basic block 1778 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2071 ; basic block 1779 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2070 L2071: ; basic block 1780 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2073 ; basic block 1781 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2070 L2068: ; basic block 1782 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2073 .stabd 68,0,642 ; basic block 1783 cmpwi cr7,r25,4 bne+ cr7,L2075 ; basic block 1784 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2070 L2075: ; basic block 1785 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2073 ; basic block 1786 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2070 L2073: ; basic block 1787 .stabd 68,0,644 lwz r3,4(r2) L2070: ; basic block 1788 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13836 LBE767: andi. r2,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r28,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13836 beq- cr0,L2077 .stabd 68,0,13837 ; basic block 1789 lwz r8,932(r1) .stabd 68,0,13838 addi r27,r27,-1 .stabd 68,0,13840 lwz r10,916(r1) .stabd 68,0,13837 lwzu r21,-4(r8) stw r8,932(r1) .stabd 68,0,13840 stw r8,16(r10) L2077: ; basic block 1790 .stabd 68,0,13844 andi. r11,r9,1 beq- cr0,L2078 .stabd 68,0,13845 ; basic block 1791 lwz r2,932(r1) LBB768: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB769: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2080 .stabd 68,0,637 ; basic block 1792 andi. r9,r11,1 beq- cr0,L2081 ; basic block 1793 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2082 L2081: ; basic block 1794 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2083 ; basic block 1795 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2082 L2083: ; basic block 1796 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2085 ; basic block 1797 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2082 L2080: ; basic block 1798 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L2085 .stabd 68,0,642 ; basic block 1799 cmpwi cr7,r11,4 bne+ cr7,L2087 ; basic block 1800 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2082 L2087: ; basic block 1801 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2085 ; basic block 1802 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2082 L2085: ; basic block 1803 .stabd 68,0,644 lwz r9,4(r2) L2082: ; basic block 1804 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE769: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2078 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13850 ; basic block 1805 .stabd 68,0,13854 LBB770: lwz r0,8(r11) li r5,0 .stabd 68,0,13851 lwz r2,932(r1) .stabd 68,0,13854 cmpw cr7,r5,r0 .stabd 68,0,13850 lwz r10,16(r11) .stabd 68,0,13851 addi r8,r2,-4 .stabd 68,0,13854 bge- cr7,L2997 L2094: ; basic block 1806 .stabd 68,0,13855 slwi r2,r5,2 .stabd 68,0,13854 addi r5,r5,1 .stabd 68,0,13855 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13854 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2094 L2997: ; basic block 1807 .stabd 68,0,13858 lwz r8,932(r1) .stabd 68,0,13857 add r9,r27,r5 .stabd 68,0,13858 slwi r2,r5,2 .stabd 68,0,13857 addi r27,r9,-1 .stabd 68,0,13858 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L2078: ; basic block 1808 .stabd 68,0,13879 LBE770: LBE768: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2095 ; basic block 1809 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2095 .stabd 68,0,13881 ; basic block 1810 lwz r3,12(r30) b L2096 L2095: ; basic block 1811 .stabd 68,0,13884 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13887 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,13885 stw r28,8(r30) .stabd 68,0,13886 stw r3,12(r30) .stabd 68,0,13887 lwz r0,0(r2) stw r0,16(r30) L2096: ; basic block 1812 .stabd 68,0,13972 cmpwi cr7,r3,0 bne+ cr7,L2097 .stabd 68,0,13973 ; basic block 1813 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,13974 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r29 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,13975 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2097: ; basic block 1814 .stabd 68,0,13982 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2103 ; basic block 1815 bgt- cr7,L2135 ; basic block 1816 cmpwi cr7,r0,2 beq- cr7,L2099 ; basic block 1817 b L2133 L2135: ; basic block 1818 cmpwi cr7,r0,90 beq- cr7,L2102 ; basic block 1819 cmpwi cr7,r0,95 beq- cr7,L2104 ; basic block 1820 b L2133 L2099: ; basic block 1821 .stabd 68,0,13989 LBB771: cmpwi cr7,r24,0 .stabd 68,0,13987 lwz r30,932(r1) .stabd 68,0,13989 beq- cr7,L2100 ; basic block 1822 .stabd 68,0,13992 lwz r2,944(r1) .stabd 68,0,13990 LBB772: addi r23,r30,24 .stabd 68,0,13992 lwz r0,0(r2) .stabd 68,0,13996 addi r2,r30,44 .stabd 68,0,13993 stw r24,12(r23) .stabd 68,0,13992 stw r0,8(r23) .stabd 68,0,13994 li r0,0 stw r0,16(r23) .stabd 68,0,13996 lwz r8,916(r1) stw r2,16(r8) LBE772: b L2101 L2100: ; basic block 1823 .stabd 68,0,13999 lwz r9,932(r1) lwz r10,916(r1) addi r0,r9,32 stw r0,16(r10) L2101: ; basic block 1824 .stabd 68,0,14011 lwz r11,936(r1) .stabd 68,0,14006 slwi r0,r29,8 .stabd 68,0,14008 lis r2,0xfaff .stabd 68,0,14006 ori r0,r0,14 .stabd 68,0,14011 stw r11,24(r30) .stabd 68,0,14008 ori r2,r2,65441 .stabd 68,0,14012 lwz r8,940(r1) .stabd 68,0,14016 addi r9,r30,4 .stabd 68,0,14006 stw r0,8(r30) .stabd 68,0,14015 li r0,0 .stabd 68,0,14012 stw r8,28(r30) .stabd 68,0,14021 slwi r7,r27,2 .stabd 68,0,14004 stw r23,0(r30) .stabd 68,0,14021 mr r4,r25 .stabd 68,0,14008 stw r2,12(r30) .stabd 68,0,14021 mr r6,r27 .stabd 68,0,14005 stw r25,4(r30) .stabd 68,0,14009 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,14010 lwz r11,944(r1) stw r11,20(r30) .stabd 68,0,14015 lwz r2,916(r1) .stabd 68,0,14016 stw r9,28(r2) .stabd 68,0,14015 stw r0,24(r2) .stabd 68,0,14014 stw r30,20(r2) .stabd 68,0,14019 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,14021 lwz r8,932(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r8 bl _call_cfunc .stabd 68,0,14024 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,14030 slwi r2,r27,2 .stabd 68,0,14024 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,14030 lwz r10,932(r1) .stabd 68,0,14025 lwz r11,28(r30) .stabd 68,0,14030 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,14025 stw r11,940(r1) .stabd 68,0,14030 stw r2,932(r1) .stabd 68,0,14025 stw r11,24(r8) .stabd 68,0,14030 stw r2,16(r8) .stabd 68,0,14031 b L2098 L2102: ; basic block 1825 .stabd 68,0,14034 lwz r2,932(r1) LBE771: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,14035 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,14036 b L2098 L2103: ; basic block 1826 .stabd 68,0,14039 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,14040 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,14041 b L2098 L2104: ; basic block 1827 .stabd 68,0,14054 LBB773: lwz r22,12(r3) .stabd 68,0,14055 li r4,18 .stabd 68,0,14051 li r20,0 .stabd 68,0,14055 mr r3,r22 bl L_rb_check_type$stub lwz r28,16(r22) .stabd 68,0,14049 lwz r29,932(r1) .stabd 68,0,14061 lwz r0,48(r28) .stabd 68,0,14057 lwz r2,40(r28) .stabd 68,0,14061 cmpwi cr7,r0,0 .stabd 68,0,14057 subf r26,r27,r2 .stabd 68,0,14061 beq- cr7,L2106 .stabd 68,0,14062 ; basic block 1828 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2108 .stabd 68,0,14063 ; basic block 1829 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2106: ; basic block 1830 .stabd 68,0,14075 lwz r6,52(r28) cmpwi cr7,r6,-2 bne+ cr7,L2109 .stabd 68,0,14076 ; basic block 1831 lwz r0,44(r28) lwz r8,932(r1) subf r2,r27,r0 .stabd 68,0,14077 mr r27,r0 .stabd 68,0,14076 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,14077 b L2110 L2109: ; basic block 1832 .stabd 68,0,14079 cmpwi cr7,r6,-1 beq- cr7,L2110 .stabd 68,0,14080 ; basic block 1833 LBB774: lwz r9,60(r28) subf r0,r6,r27 .stabd 68,0,14081 add. r30,r0,r9 bge+ cr0,L2112 .stabd 68,0,14082 ; basic block 1834 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2112: ; basic block 1835 .stabd 68,0,14091 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,14092 mr r3,r30 .stabd 68,0,14093 subf r27,r30,r27 .stabd 68,0,14091 subf r2,r2,r8 .stabd 68,0,14092 mr r4,r2 .stabd 68,0,14091 addi r29,r2,4 .stabd 68,0,14092 bl L_rb_ary_new4$stub .stabd 68,0,14094 add r2,r26,r30 .stabd 68,0,14092 stw r3,-4(r29) .stabd 68,0,14094 addi r26,r2,-1 L2110: ; basic block 1836 .stabd 68,0,14099 LBE774: lwz r0,60(r28) cmpwi cr7,r0,0 beq- cr7,L2113 .stabd 68,0,14100 ; basic block 1837 LBB775: lwz r6,44(r28) .stabd 68,0,14104 cmplw cr7,r27,r6 blt- cr7,L2115 ; basic block 1838 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2114 L2115: ; basic block 1839 .stabd 68,0,14105 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2114: ; basic block 1840 .stabd 68,0,14108 subf r2,r6,r27 .stabd 68,0,14109 lwz r9,64(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE775: b L2116 L2113: ; basic block 1841 .stabd 68,0,14112 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2116 .stabd 68,0,14113 ; basic block 1842 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2116: ; basic block 1843 .stabd 68,0,14120 lwz r0,56(r28) cmpwi cr7,r0,-1 beq- cr7,L2108 ; basic block 1844 .stabd 68,0,14124 LBB776: cmpwi cr7,r24,0 .stabd 68,0,14121 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) .stabd 68,0,14124 beq+ cr7,L2119 .stabd 68,0,14126 ; basic block 1845 lwz r2,944(r1) mr r4,r24 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,14130 lwz r2,916(r1) .stabd 68,0,14131 lwz r8,916(r1) .stabd 68,0,14130 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,14131 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,14130 stw r2,20(r9) .stabd 68,0,14131 stw r8,24(r9) b L2120 L2119: ; basic block 1846 .stabd 68,0,14133 cmpwi cr7,r21,0 beq- cr7,L2120 .stabd 68,0,14134 ; basic block 1847 mr r3,r21 L2120: ; basic block 1848 .stabd 68,0,14136 lwz r0,56(r28) .stabd 68,0,14138 addi r26,r26,-1 .stabd 68,0,14136 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,14137 addi r29,r29,4 L2108: ; basic block 1849 .stabd 68,0,14146 lwz r10,916(r1) LBE776: lwz r0,72(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2122 .stabd 68,0,14148 ; basic block 1850 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2122: ; basic block 1851 .stabd 68,0,14151 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,14154 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2123 .stabd 68,0,14156 ; basic block 1852 cmpwi cr7,r26,0 ble- cr7,L2123 ; basic block 1853 li r0,4 L2128: ; basic block 1854 .stabd 68,0,14156 addic. r26,r26,-1 .stabd 68,0,14157 stw r0,0(r29) .stabd 68,0,14156 addi r29,r29,4 bgt+ cr0,L2128 L2123: ; basic block 1855 .stabd 68,0,14161 cmpwi cr7,r24,0 beq- cr7,L2129 .stabd 68,0,14162 ; basic block 1856 LBB777: addi r23,r29,24 .stabd 68,0,14168 addi r10,r29,44 .stabd 68,0,14164 stw r24,12(r23) .stabd 68,0,14166 li r0,0 .stabd 68,0,14165 lwz r9,944(r1) lwz r2,0(r9) .stabd 68,0,14168 stw r10,932(r1) .stabd 68,0,14165 stw r2,8(r23) .stabd 68,0,14166 stw r0,16(r23) .stabd 68,0,14168 lwz r11,916(r1) stw r10,16(r11) LBE777: b L2130 L2129: ; basic block 1857 .stabd 68,0,14171 lwz r8,916(r1) addi r2,r29,32 stw r2,932(r1) stw r2,16(r8) L2130: ; basic block 1858 .stabd 68,0,14196 lwz r9,936(r1) .stabd 68,0,14182 LBB778: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,14196 stw r9,24(r29) .stabd 68,0,14194 lwz r10,928(r1) .stabd 68,0,14202 LBE778: stw r29,936(r1) .stabd 68,0,14194 LBB779: stw r10,16(r29) .stabd 68,0,14195 lwz r11,944(r1) stw r11,20(r29) .stabd 68,0,14197 lwz r2,940(r1) .stabd 68,0,14178 stw r23,0(r29) .stabd 68,0,14197 stw r2,28(r29) .stabd 68,0,14201 LBE779: slwi r2,r20,2 .stabd 68,0,14180 LBB780: stw r25,4(r29) .stabd 68,0,14181 stw r22,8(r29) .stabd 68,0,14182 stw r0,12(r29) .stabd 68,0,14203 lwz r8,936(r1) .stabd 68,0,14202 lwz r11,916(r1) .stabd 68,0,14203 LBE780: stw r8,940(r1) .stabd 68,0,14204 addi r10,r8,4 .stabd 68,0,14201 lwz r9,16(r28) .stabd 68,0,14204 stw r10,944(r1) .stabd 68,0,14202 stw r8,20(r11) .stabd 68,0,14203 lwz r8,940(r1) .stabd 68,0,14204 stw r10,28(r11) .stabd 68,0,14203 stw r8,24(r11) .stabd 68,0,14207 lwzx r10,r9,r2 .stabd 68,0,14201 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,14207 mtctr r10 bctr L2133: ; basic block 1859 .stabd 68,0,14212 LBE773: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2098: ; basic block 1860 .stabd 68,0,14220 lwz r2,928(r1) .stabd 68,0,14215 stw r3,920(r1) .stabd 68,0,14220 lwz r2,0(r2) mtctr r2 bctr L570: ; basic block 1861 .stabd 68,0,14227 lwz r8,932(r1) .stabd 68,0,14258 LBE766: LBE762: LBB781: LBB782: li r21,0 .stabd 68,0,14227 lwz r9,924(r1) .stabd 68,0,14260 li r23,0 .stabd 68,0,14227 LBE782: LBE781: stw r9,0(r8) .stabd 68,0,14228 lwz r10,920(r1) stwu r10,4(r8) lwz r11,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r11) .stabd 68,0,14237 lwz r2,928(r1) LBB783: lwz r27,8(r2) .stabd 68,0,14234 lwz r30,20(r2) .stabd 68,0,14262 LBB784: slwi r2,r27,2 subf r2,r2,r8 .stabd 68,0,14235 lwz r8,928(r1) .stabd 68,0,14262 lwz r25,-4(r2) .stabd 68,0,14235 LBE784: lwz r9,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB785: LBB786: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14236 LBE786: LBE785: lwz r24,12(r8) .stabd 68,0,14238 lwz r29,4(r8) .stabd 68,0,14244 addi r8,r8,24 stw r8,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB787: LBB788: mr r2,r25 .stabd 68,0,636 beq- cr0,L2136 .stabd 68,0,637 ; basic block 1862 andi. r11,r25,1 beq- cr0,L2137 ; basic block 1863 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2138 L2137: ; basic block 1864 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2139 ; basic block 1865 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2138 L2139: ; basic block 1866 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2141 ; basic block 1867 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2138 L2136: ; basic block 1868 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2141 .stabd 68,0,642 ; basic block 1869 cmpwi cr7,r25,4 bne+ cr7,L2143 ; basic block 1870 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2138 L2143: ; basic block 1871 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2141 ; basic block 1872 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2138 L2141: ; basic block 1873 .stabd 68,0,644 lwz r3,4(r2) L2138: ; basic block 1874 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14266 LBE788: andi. r2,r9,2 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r28,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14266 beq- cr0,L2145 .stabd 68,0,14267 ; basic block 1875 lwz r8,932(r1) .stabd 68,0,14268 addi r27,r27,-1 .stabd 68,0,14270 lwz r10,916(r1) .stabd 68,0,14267 lwzu r21,-4(r8) stw r8,932(r1) .stabd 68,0,14270 stw r8,16(r10) L2145: ; basic block 1876 .stabd 68,0,14274 andi. r11,r9,1 beq- cr0,L2146 .stabd 68,0,14275 ; basic block 1877 lwz r2,932(r1) LBB789: lwz r11,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB790: andi. r8,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2148 .stabd 68,0,637 ; basic block 1878 andi. r9,r11,1 beq- cr0,L2149 ; basic block 1879 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2150 L2149: ; basic block 1880 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2151 ; basic block 1881 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2150 L2151: ; basic block 1882 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2153 ; basic block 1883 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2150 L2148: ; basic block 1884 .stabd 68,0,641 rlwinm. r10,r11,0,30,28 bne- cr0,L2153 .stabd 68,0,642 ; basic block 1885 cmpwi cr7,r11,4 bne+ cr7,L2155 ; basic block 1886 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2150 L2155: ; basic block 1887 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2153 ; basic block 1888 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) b L2150 L2153: ; basic block 1889 .stabd 68,0,644 lwz r9,4(r2) L2150: ; basic block 1890 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000014$pb")(r2) LBE790: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2146 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14280 ; basic block 1891 .stabd 68,0,14284 LBB791: lwz r0,8(r11) li r5,0 .stabd 68,0,14281 lwz r2,932(r1) .stabd 68,0,14284 cmpw cr7,r5,r0 .stabd 68,0,14280 lwz r10,16(r11) .stabd 68,0,14281 addi r8,r2,-4 .stabd 68,0,14284 bge- cr7,L3000 L2162: ; basic block 1892 .stabd 68,0,14285 slwi r2,r5,2 .stabd 68,0,14284 addi r5,r5,1 .stabd 68,0,14285 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,14284 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2162 L3000: ; basic block 1893 .stabd 68,0,14288 lwz r8,932(r1) .stabd 68,0,14287 add r9,r27,r5 .stabd 68,0,14288 slwi r2,r5,2 .stabd 68,0,14287 addi r27,r9,-1 .stabd 68,0,14288 add r2,r8,r2 lwz r9,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r9) L2146: ; basic block 1894 .stabd 68,0,14309 LBE791: LBE789: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2163 ; basic block 1895 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2163 .stabd 68,0,14311 ; basic block 1896 lwz r3,12(r30) b L2164 L2163: ; basic block 1897 .stabd 68,0,14314 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,14317 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,14315 stw r28,8(r30) .stabd 68,0,14316 stw r3,12(r30) .stabd 68,0,14317 lwz r0,0(r2) stw r0,16(r30) L2164: ; basic block 1898 .stabd 68,0,14402 cmpwi cr7,r3,0 bne+ cr7,L2165 .stabd 68,0,14403 ; basic block 1899 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,14404 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r29 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,14405 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2165: ; basic block 1900 .stabd 68,0,14412 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2171 ; basic block 1901 bgt- cr7,L2203 ; basic block 1902 cmpwi cr7,r0,2 beq- cr7,L2167 ; basic block 1903 b L2201 L2203: ; basic block 1904 cmpwi cr7,r0,90 beq- cr7,L2170 ; basic block 1905 cmpwi cr7,r0,95 beq- cr7,L2172 ; basic block 1906 b L2201 L2167: ; basic block 1907 .stabd 68,0,14419 LBB792: cmpwi cr7,r24,0 .stabd 68,0,14417 lwz r30,932(r1) .stabd 68,0,14419 beq- cr7,L2168 ; basic block 1908 .stabd 68,0,14422 lwz r2,944(r1) .stabd 68,0,14420 LBB793: addi r23,r30,24 .stabd 68,0,14422 lwz r0,0(r2) .stabd 68,0,14426 addi r2,r30,44 .stabd 68,0,14423 stw r24,12(r23) .stabd 68,0,14422 stw r0,8(r23) .stabd 68,0,14424 li r0,0 stw r0,16(r23) .stabd 68,0,14426 lwz r8,916(r1) stw r2,16(r8) LBE793: b L2169 L2168: ; basic block 1909 .stabd 68,0,14429 lwz r9,932(r1) lwz r10,916(r1) addi r0,r9,32 stw r0,16(r10) L2169: ; basic block 1910 .stabd 68,0,14441 lwz r11,936(r1) .stabd 68,0,14436 slwi r0,r29,8 .stabd 68,0,14438 lis r2,0xfaff .stabd 68,0,14436 ori r0,r0,14 .stabd 68,0,14441 stw r11,24(r30) .stabd 68,0,14438 ori r2,r2,65441 .stabd 68,0,14442 lwz r8,940(r1) .stabd 68,0,14446 addi r9,r30,4 .stabd 68,0,14436 stw r0,8(r30) .stabd 68,0,14445 li r0,0 .stabd 68,0,14442 stw r8,28(r30) .stabd 68,0,14451 slwi r7,r27,2 .stabd 68,0,14434 stw r23,0(r30) .stabd 68,0,14451 mr r4,r25 .stabd 68,0,14438 stw r2,12(r30) .stabd 68,0,14451 mr r6,r27 .stabd 68,0,14435 stw r25,4(r30) .stabd 68,0,14439 lwz r10,928(r1) stw r10,16(r30) .stabd 68,0,14440 lwz r11,944(r1) stw r11,20(r30) .stabd 68,0,14445 lwz r2,916(r1) .stabd 68,0,14446 stw r9,28(r2) .stabd 68,0,14445 stw r0,24(r2) .stabd 68,0,14444 stw r30,20(r2) .stabd 68,0,14449 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,14451 lwz r8,932(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r8 bl _call_cfunc .stabd 68,0,14454 lwz r2,24(r30) lwz r8,916(r1) stw r2,936(r1) .stabd 68,0,14460 slwi r2,r27,2 .stabd 68,0,14454 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,14460 lwz r10,932(r1) .stabd 68,0,14455 lwz r11,28(r30) .stabd 68,0,14460 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,14455 stw r11,940(r1) .stabd 68,0,14460 stw r2,932(r1) .stabd 68,0,14455 stw r11,24(r8) .stabd 68,0,14460 stw r2,16(r8) .stabd 68,0,14461 b L2166 L2170: ; basic block 1911 .stabd 68,0,14464 lwz r2,932(r1) LBE792: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,14465 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,14466 b L2166 L2171: ; basic block 1912 .stabd 68,0,14469 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,14470 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,14471 b L2166 L2172: ; basic block 1913 .stabd 68,0,14484 LBB794: lwz r22,12(r3) .stabd 68,0,14485 li r4,18 .stabd 68,0,14481 li r20,0 .stabd 68,0,14485 mr r3,r22 bl L_rb_check_type$stub lwz r28,16(r22) .stabd 68,0,14479 lwz r29,932(r1) .stabd 68,0,14491 lwz r0,48(r28) .stabd 68,0,14487 lwz r2,40(r28) .stabd 68,0,14491 cmpwi cr7,r0,0 .stabd 68,0,14487 subf r26,r27,r2 .stabd 68,0,14491 beq- cr7,L2174 .stabd 68,0,14492 ; basic block 1914 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2176 .stabd 68,0,14493 ; basic block 1915 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2174: ; basic block 1916 .stabd 68,0,14505 lwz r6,52(r28) cmpwi cr7,r6,-2 bne+ cr7,L2177 .stabd 68,0,14506 ; basic block 1917 lwz r0,44(r28) lwz r8,932(r1) subf r2,r27,r0 .stabd 68,0,14507 mr r27,r0 .stabd 68,0,14506 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,14507 b L2178 L2177: ; basic block 1918 .stabd 68,0,14509 cmpwi cr7,r6,-1 beq- cr7,L2178 .stabd 68,0,14510 ; basic block 1919 LBB795: lwz r9,60(r28) subf r0,r6,r27 .stabd 68,0,14511 add. r30,r0,r9 bge+ cr0,L2180 .stabd 68,0,14512 ; basic block 1920 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2180: ; basic block 1921 .stabd 68,0,14521 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,14522 mr r3,r30 .stabd 68,0,14523 subf r27,r30,r27 .stabd 68,0,14521 subf r2,r2,r8 .stabd 68,0,14522 mr r4,r2 .stabd 68,0,14521 addi r29,r2,4 .stabd 68,0,14522 bl L_rb_ary_new4$stub .stabd 68,0,14524 add r2,r26,r30 .stabd 68,0,14522 stw r3,-4(r29) .stabd 68,0,14524 addi r26,r2,-1 L2178: ; basic block 1922 .stabd 68,0,14529 LBE795: lwz r0,60(r28) cmpwi cr7,r0,0 beq- cr7,L2181 .stabd 68,0,14530 ; basic block 1923 LBB796: lwz r6,44(r28) .stabd 68,0,14534 cmplw cr7,r27,r6 blt- cr7,L2183 ; basic block 1924 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2182 L2183: ; basic block 1925 .stabd 68,0,14535 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2182: ; basic block 1926 .stabd 68,0,14538 subf r2,r6,r27 .stabd 68,0,14539 lwz r9,64(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE796: b L2184 L2181: ; basic block 1927 .stabd 68,0,14542 lwz r6,44(r28) cmpw cr7,r6,r27 beq+ cr7,L2184 .stabd 68,0,14543 ; basic block 1928 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2184: ; basic block 1929 .stabd 68,0,14550 lwz r0,56(r28) cmpwi cr7,r0,-1 beq- cr7,L2176 ; basic block 1930 .stabd 68,0,14554 LBB797: cmpwi cr7,r24,0 .stabd 68,0,14551 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) .stabd 68,0,14554 beq+ cr7,L2187 .stabd 68,0,14556 ; basic block 1931 lwz r2,944(r1) mr r4,r24 lwz r8,936(r1) lwz r5,0(r2) mr r6,r2 lwz r7,940(r1) lwz r3,912(r1) bl _thread_make_proc_object .stabd 68,0,14560 lwz r2,916(r1) .stabd 68,0,14561 lwz r8,916(r1) .stabd 68,0,14560 lwz r2,20(r2) lwz r9,916(r1) stw r2,936(r1) .stabd 68,0,14561 lwz r8,24(r8) stw r8,940(r1) .stabd 68,0,14560 stw r2,20(r9) .stabd 68,0,14561 stw r8,24(r9) b L2188 L2187: ; basic block 1932 .stabd 68,0,14563 cmpwi cr7,r21,0 beq- cr7,L2188 .stabd 68,0,14564 ; basic block 1933 mr r3,r21 L2188: ; basic block 1934 .stabd 68,0,14566 lwz r0,56(r28) .stabd 68,0,14568 addi r26,r26,-1 .stabd 68,0,14566 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,14567 addi r29,r29,4 L2176: ; basic block 1935 .stabd 68,0,14576 lwz r10,916(r1) LBE797: lwz r0,72(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2190 .stabd 68,0,14578 ; basic block 1936 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2190: ; basic block 1937 .stabd 68,0,14581 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,14584 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2191 .stabd 68,0,14586 ; basic block 1938 cmpwi cr7,r26,0 ble- cr7,L2191 ; basic block 1939 li r0,4 L2196: ; basic block 1940 .stabd 68,0,14586 addic. r26,r26,-1 .stabd 68,0,14587 stw r0,0(r29) .stabd 68,0,14586 addi r29,r29,4 bgt+ cr0,L2196 L2191: ; basic block 1941 .stabd 68,0,14591 cmpwi cr7,r24,0 beq- cr7,L2197 .stabd 68,0,14592 ; basic block 1942 LBB798: addi r23,r29,24 .stabd 68,0,14598 addi r10,r29,44 .stabd 68,0,14594 stw r24,12(r23) .stabd 68,0,14596 li r0,0 .stabd 68,0,14595 lwz r9,944(r1) lwz r2,0(r9) .stabd 68,0,14598 stw r10,932(r1) .stabd 68,0,14595 stw r2,8(r23) .stabd 68,0,14596 stw r0,16(r23) .stabd 68,0,14598 lwz r11,916(r1) stw r10,16(r11) LBE798: b L2198 L2197: ; basic block 1943 .stabd 68,0,14601 lwz r8,916(r1) addi r2,r29,32 stw r2,932(r1) stw r2,16(r8) L2198: ; basic block 1944 .stabd 68,0,14626 lwz r9,936(r1) .stabd 68,0,14612 LBB799: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,14626 stw r9,24(r29) .stabd 68,0,14624 lwz r10,928(r1) .stabd 68,0,14632 LBE799: stw r29,936(r1) .stabd 68,0,14624 LBB800: stw r10,16(r29) .stabd 68,0,14625 lwz r11,944(r1) stw r11,20(r29) .stabd 68,0,14627 lwz r2,940(r1) .stabd 68,0,14608 stw r23,0(r29) .stabd 68,0,14627 stw r2,28(r29) .stabd 68,0,14631 LBE800: slwi r2,r20,2 .stabd 68,0,14610 LBB801: stw r25,4(r29) .stabd 68,0,14611 stw r22,8(r29) .stabd 68,0,14612 stw r0,12(r29) .stabd 68,0,14633 lwz r8,936(r1) .stabd 68,0,14632 lwz r11,916(r1) .stabd 68,0,14633 LBE801: stw r8,940(r1) .stabd 68,0,14634 addi r10,r8,4 .stabd 68,0,14631 lwz r9,16(r28) .stabd 68,0,14634 stw r10,944(r1) .stabd 68,0,14632 stw r8,20(r11) .stabd 68,0,14633 lwz r8,940(r1) .stabd 68,0,14634 stw r10,28(r11) .stabd 68,0,14633 stw r8,24(r11) .stabd 68,0,14637 lwzx r10,r9,r2 .stabd 68,0,14631 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,14637 mtctr r10 bctr L2201: ; basic block 1945 .stabd 68,0,14642 LBE794: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2166: ; basic block 1946 .stabd 68,0,14650 lwz r2,928(r1) .stabd 68,0,14645 stw r3,920(r1) .stabd 68,0,14650 lwz r2,0(r2) mtctr r2 bctr L571: ; basic block 1947 .stabd 68,0,14663 lwz r8,928(r1) LBE787: LBE783: LBB802: lwz r0,4(r8) .stabd 68,0,14669 addi r8,r8,12 stw r8,928(r1) .stabd 68,0,14678 mr r4,r0 .stabd 68,0,14679 b L1859 L572: ; basic block 1948 .stabd 68,0,14693 lwz r9,932(r1) lwz r10,920(r1) LBE802: stw r10,0(r9) addi r9,r9,4 lwz r11,916(r1) stw r9,932(r1) stw r9,16(r11) .stabd 68,0,14700 lwz r2,928(r1) LBB803: lwz r0,4(r2) .stabd 68,0,14706 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,14715 mr r4,r0 .stabd 68,0,14716 b L1859 L573: ; basic block 1949 .stabd 68,0,14730 lwz r8,932(r1) lwz r9,924(r1) LBE803: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,14737 lwz r11,928(r1) LBB804: lwz r0,4(r11) .stabd 68,0,14743 addi r11,r11,12 stw r11,928(r1) .stabd 68,0,14752 mr r4,r0 .stabd 68,0,14753 b L1859 L574: ; basic block 1950 .stabd 68,0,14767 lwz r2,932(r1) lwz r8,920(r1) LBE804: stw r8,0(r2) .stabd 68,0,14768 lwz r9,924(r1) stwu r9,4(r2) lwz r10,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,14775 lwz r11,928(r1) LBB805: lwz r0,4(r11) .stabd 68,0,14781 addi r11,r11,12 stw r11,928(r1) .stabd 68,0,14790 mr r4,r0 .stabd 68,0,14791 b L1859 L575: ; basic block 1951 .stabd 68,0,14805 lwz r2,932(r1) lwz r8,924(r1) LBE805: stw r8,0(r2) .stabd 68,0,14806 lwz r9,920(r1) stwu r9,4(r2) lwz r10,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,14813 lwz r11,928(r1) LBB806: lwz r0,4(r11) .stabd 68,0,14819 addi r11,r11,12 stw r11,928(r1) .stabd 68,0,14828 mr r4,r0 .stabd 68,0,14829 b L1859 L576: ; basic block 1952 .stabd 68,0,14853 lwz r2,928(r1) LBE806: LBB807: addi r2,r2,4 stw r2,928(r1) .stabd 68,0,14859 b L1874 L577: ; basic block 1953 .stabd 68,0,14873 lwz r8,932(r1) lwz r9,920(r1) LBE807: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,14884 lwz r11,928(r1) LBB808: addi r11,r11,4 stw r11,928(r1) .stabd 68,0,14890 b L1874 L578: ; basic block 1954 .stabd 68,0,14904 lwz r2,932(r1) lwz r8,924(r1) LBE808: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,14915 lwz r10,928(r1) LBB809: addi r10,r10,4 stw r10,928(r1) .stabd 68,0,14921 b L1874 L579: ; basic block 1955 .stabd 68,0,14935 lwz r11,932(r1) lwz r2,920(r1) LBE809: stw r2,0(r11) .stabd 68,0,14936 lwz r8,924(r1) stwu r8,4(r11) lwz r9,916(r1) addi r11,r11,4 stw r11,932(r1) stw r11,16(r9) .stabd 68,0,14947 lwz r10,928(r1) LBB810: addi r10,r10,4 stw r10,928(r1) .stabd 68,0,14953 b L1874 L580: ; basic block 1956 .stabd 68,0,14967 lwz r11,932(r1) lwz r2,924(r1) LBE810: stw r2,0(r11) .stabd 68,0,14968 lwz r8,920(r1) stwu r8,4(r11) lwz r9,916(r1) addi r11,r11,4 stw r11,932(r1) stw r11,16(r9) .stabd 68,0,14979 lwz r10,928(r1) LBB811: addi r10,r10,4 stw r10,928(r1) .stabd 68,0,14985 b L1874 .stabd 68,0,14992 L581: ; basic block 1957 .stabd 68,0,15019 lwz r11,936(r1) .stabd 68,0,15005 lwz r2,928(r1) .stabd 68,0,15019 LBE811: LBB812: LBB813: lwz r30,0(r11) .stabd 68,0,15005 LBE813: lwz r29,4(r2) .stabd 68,0,15011 addi r2,r2,12 .stabd 68,0,15027 LBB814: lwz r28,12(r30) .stabd 68,0,15011 stw r2,928(r1) .stabd 68,0,15029 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2204 .stabd 68,0,15030 ; basic block 1958 .stabd 68,0,15033 lwz r8,932(r1) slwi r6,r29,2 .stabd 68,0,15030 lwz r9,916(r1) .stabd 68,0,15033 mr r4,r28 subf r6,r6,r8 mr r5,r29 .stabd 68,0,15030 stw r8,16(r9) .stabd 68,0,15033 mr r7,r30 .stabd 68,0,15031 stw r2,12(r9) .stabd 68,0,15033 lwz r3,916(r1) .stabd 68,0,15034 stw r6,932(r1) .stabd 68,0,15033 bl _thread_invoke_yield_cfunc .stabd 68,0,15034 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,15088 lwz r9,928(r1) .stabd 68,0,15083 stw r3,920(r1) .stabd 68,0,15088 lwz r9,0(r9) mtctr r9 bctr L2204: ; basic block 1959 .stabd 68,0,15039 LBB815: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15043 lwz r10,8(r30) .stabd 68,0,15045 lwz r5,44(r9) .stabd 68,0,15041 lwz r11,4(r30) .stabd 68,0,15045 cmplw cr7,r5,r29 .stabd 68,0,15042 lwz r7,0(r30) .stabd 68,0,15045 bge+ cr7,L2207 .stabd 68,0,15046 ; basic block 1960 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r29 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L2207: ; basic block 1961 .stabd 68,0,15050 lwz r0,36(r9) .stabd 68,0,15049 lwz r2,932(r1) .stabd 68,0,15050 cmpwi cr7,r0,0 beq- cr7,L2208 .stabd 68,0,15051 ; basic block 1962 LBB816: lwz r0,40(r9) .stabd 68,0,15052 subf. r8,r29,r0 mtctr r8 ble- cr0,L2208 ; basic block 1963 li r0,4 L2213: ; basic block 1964 .stabd 68,0,15053 stw r0,0(r2) .stabd 68,0,15052 addi r2,r2,4 bdnz L2213 L2208: ; basic block 1965 .stabd 68,0,15066 lwz r8,936(r1) .stabd 68,0,15064 LBE816: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15066 stw r8,24(r2) .stabd 68,0,15067 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,15068 lwz r8,944(r1) .stabd 68,0,15059 stw r11,0(r2) .stabd 68,0,15072 addi r11,r2,32 .stabd 68,0,15068 stw r8,20(r2) .stabd 68,0,15061 stw r10,4(r2) .stabd 68,0,15062 stw r28,8(r2) .stabd 68,0,15064 stw r0,12(r2) .stabd 68,0,15065 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,15071 lwz r9,16(r9) .stabd 68,0,15075 stw r2,940(r1) .stabd 68,0,15073 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,15072 lwz r2,916(r1) .stabd 68,0,15071 stw r9,928(r1) .stabd 68,0,15074 stw r7,936(r1) .stabd 68,0,15072 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,15073 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,15074 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,15075 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,15079 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L582: ; basic block 1966 .stabd 68,0,15095 lwz r2,932(r1) lwz r8,920(r1) LBE815: LBE814: LBE812: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,15116 lwz r10,936(r1) .stabd 68,0,15102 lwz r11,928(r1) .stabd 68,0,15116 LBB817: LBB818: lwz r30,0(r10) .stabd 68,0,15102 LBE818: lwz r29,4(r11) .stabd 68,0,15108 addi r11,r11,12 .stabd 68,0,15124 LBB819: lwz r28,12(r30) .stabd 68,0,15108 stw r11,928(r1) .stabd 68,0,15126 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2214 .stabd 68,0,15127 ; basic block 1967 stw r2,16(r9) .stabd 68,0,15130 slwi r6,r29,2 .stabd 68,0,15128 stw r11,12(r9) .stabd 68,0,15130 subf r6,r6,r2 lwz r3,916(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,15131 stw r6,932(r1) .stabd 68,0,15130 bl _thread_invoke_yield_cfunc .stabd 68,0,15131 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,15185 lwz r9,928(r1) .stabd 68,0,15180 stw r3,920(r1) .stabd 68,0,15185 lwz r9,0(r9) mtctr r9 bctr L2214: ; basic block 1968 .stabd 68,0,15136 LBB820: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15140 lwz r10,8(r30) .stabd 68,0,15142 lwz r5,44(r9) .stabd 68,0,15138 lwz r11,4(r30) .stabd 68,0,15142 cmplw cr7,r5,r29 .stabd 68,0,15139 lwz r7,0(r30) .stabd 68,0,15142 bge+ cr7,L2217 .stabd 68,0,15143 ; basic block 1969 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r29 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L2217: ; basic block 1970 .stabd 68,0,15147 lwz r0,36(r9) .stabd 68,0,15146 lwz r2,932(r1) .stabd 68,0,15147 cmpwi cr7,r0,0 beq- cr7,L2218 .stabd 68,0,15148 ; basic block 1971 LBB821: lwz r0,40(r9) .stabd 68,0,15149 subf. r8,r29,r0 mtctr r8 ble- cr0,L2218 ; basic block 1972 li r0,4 L2223: ; basic block 1973 .stabd 68,0,15150 stw r0,0(r2) .stabd 68,0,15149 addi r2,r2,4 bdnz L2223 L2218: ; basic block 1974 .stabd 68,0,15163 lwz r8,936(r1) .stabd 68,0,15161 LBE821: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15163 stw r8,24(r2) .stabd 68,0,15164 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,15165 lwz r8,944(r1) .stabd 68,0,15156 stw r11,0(r2) .stabd 68,0,15169 addi r11,r2,32 .stabd 68,0,15165 stw r8,20(r2) .stabd 68,0,15158 stw r10,4(r2) .stabd 68,0,15159 stw r28,8(r2) .stabd 68,0,15161 stw r0,12(r2) .stabd 68,0,15162 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,15168 lwz r9,16(r9) .stabd 68,0,15172 stw r2,940(r1) .stabd 68,0,15170 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,15169 lwz r2,916(r1) .stabd 68,0,15168 stw r9,928(r1) .stabd 68,0,15171 stw r7,936(r1) .stabd 68,0,15169 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,15170 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,15171 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,15172 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,15176 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L583: ; basic block 1975 .stabd 68,0,15192 lwz r2,932(r1) lwz r8,924(r1) LBE820: LBE819: LBE817: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,15213 lwz r10,936(r1) .stabd 68,0,15199 lwz r11,928(r1) .stabd 68,0,15213 LBB822: LBB823: lwz r30,0(r10) .stabd 68,0,15199 LBE823: lwz r29,4(r11) .stabd 68,0,15205 addi r11,r11,12 .stabd 68,0,15221 LBB824: lwz r28,12(r30) .stabd 68,0,15205 stw r11,928(r1) .stabd 68,0,15223 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2224 .stabd 68,0,15224 ; basic block 1976 stw r2,16(r9) .stabd 68,0,15227 slwi r6,r29,2 .stabd 68,0,15225 stw r11,12(r9) .stabd 68,0,15227 subf r6,r6,r2 lwz r3,916(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,15228 stw r6,932(r1) .stabd 68,0,15227 bl _thread_invoke_yield_cfunc .stabd 68,0,15228 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,15282 lwz r9,928(r1) .stabd 68,0,15277 stw r3,920(r1) .stabd 68,0,15282 lwz r9,0(r9) mtctr r9 bctr L2224: ; basic block 1977 .stabd 68,0,15233 LBB825: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15237 lwz r10,8(r30) .stabd 68,0,15239 lwz r5,44(r9) .stabd 68,0,15235 lwz r11,4(r30) .stabd 68,0,15239 cmplw cr7,r5,r29 .stabd 68,0,15236 lwz r7,0(r30) .stabd 68,0,15239 bge+ cr7,L2227 .stabd 68,0,15240 ; basic block 1978 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r29 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L2227: ; basic block 1979 .stabd 68,0,15244 lwz r0,36(r9) .stabd 68,0,15243 lwz r2,932(r1) .stabd 68,0,15244 cmpwi cr7,r0,0 beq- cr7,L2228 .stabd 68,0,15245 ; basic block 1980 LBB826: lwz r0,40(r9) .stabd 68,0,15246 subf. r8,r29,r0 mtctr r8 ble- cr0,L2228 ; basic block 1981 li r0,4 L2233: ; basic block 1982 .stabd 68,0,15247 stw r0,0(r2) .stabd 68,0,15246 addi r2,r2,4 bdnz L2233 L2228: ; basic block 1983 .stabd 68,0,15260 lwz r8,936(r1) .stabd 68,0,15258 LBE826: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15260 stw r8,24(r2) .stabd 68,0,15261 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,15262 lwz r8,944(r1) .stabd 68,0,15253 stw r11,0(r2) .stabd 68,0,15266 addi r11,r2,32 .stabd 68,0,15262 stw r8,20(r2) .stabd 68,0,15255 stw r10,4(r2) .stabd 68,0,15256 stw r28,8(r2) .stabd 68,0,15258 stw r0,12(r2) .stabd 68,0,15259 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,15265 lwz r9,16(r9) .stabd 68,0,15269 stw r2,940(r1) .stabd 68,0,15267 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,15266 lwz r2,916(r1) .stabd 68,0,15265 stw r9,928(r1) .stabd 68,0,15268 stw r7,936(r1) .stabd 68,0,15266 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,15267 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,15268 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,15269 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,15273 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L584: ; basic block 1984 .stabd 68,0,15289 lwz r2,932(r1) lwz r8,920(r1) LBE825: LBE824: LBE822: stw r8,0(r2) .stabd 68,0,15290 lwz r9,924(r1) stwu r9,4(r2) lwz r10,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,15311 lwz r11,936(r1) .stabd 68,0,15297 lwz r2,928(r1) .stabd 68,0,15311 LBB827: LBB828: lwz r30,0(r11) .stabd 68,0,15297 LBE828: lwz r29,4(r2) .stabd 68,0,15303 addi r2,r2,12 .stabd 68,0,15319 LBB829: lwz r28,12(r30) .stabd 68,0,15303 stw r2,928(r1) .stabd 68,0,15321 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2234 .stabd 68,0,15322 ; basic block 1985 .stabd 68,0,15325 lwz r8,932(r1) slwi r6,r29,2 .stabd 68,0,15323 stw r2,12(r10) .stabd 68,0,15325 mr r4,r28 .stabd 68,0,15322 stw r8,16(r10) .stabd 68,0,15325 subf r6,r6,r8 lwz r3,916(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15326 stw r6,932(r1) .stabd 68,0,15325 bl _thread_invoke_yield_cfunc .stabd 68,0,15326 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,15380 lwz r9,928(r1) .stabd 68,0,15375 stw r3,920(r1) .stabd 68,0,15380 lwz r9,0(r9) mtctr r9 bctr L2234: ; basic block 1986 .stabd 68,0,15331 LBB830: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15335 lwz r10,8(r30) .stabd 68,0,15337 lwz r5,44(r9) .stabd 68,0,15333 lwz r11,4(r30) .stabd 68,0,15337 cmplw cr7,r5,r29 .stabd 68,0,15334 lwz r7,0(r30) .stabd 68,0,15337 bge+ cr7,L2237 .stabd 68,0,15338 ; basic block 1987 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r29 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L2237: ; basic block 1988 .stabd 68,0,15342 lwz r0,36(r9) .stabd 68,0,15341 lwz r2,932(r1) .stabd 68,0,15342 cmpwi cr7,r0,0 beq- cr7,L2238 .stabd 68,0,15343 ; basic block 1989 LBB831: lwz r0,40(r9) .stabd 68,0,15344 subf. r8,r29,r0 mtctr r8 ble- cr0,L2238 ; basic block 1990 li r0,4 L2243: ; basic block 1991 .stabd 68,0,15345 stw r0,0(r2) .stabd 68,0,15344 addi r2,r2,4 bdnz L2243 L2238: ; basic block 1992 .stabd 68,0,15358 lwz r8,936(r1) .stabd 68,0,15356 LBE831: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15358 stw r8,24(r2) .stabd 68,0,15359 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,15360 lwz r8,944(r1) .stabd 68,0,15351 stw r11,0(r2) .stabd 68,0,15364 addi r11,r2,32 .stabd 68,0,15360 stw r8,20(r2) .stabd 68,0,15353 stw r10,4(r2) .stabd 68,0,15354 stw r28,8(r2) .stabd 68,0,15356 stw r0,12(r2) .stabd 68,0,15357 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,15363 lwz r9,16(r9) .stabd 68,0,15367 stw r2,940(r1) .stabd 68,0,15365 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,15364 lwz r2,916(r1) .stabd 68,0,15363 stw r9,928(r1) .stabd 68,0,15366 stw r7,936(r1) .stabd 68,0,15364 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,15365 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,15366 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,15367 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,15371 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L585: ; basic block 1993 .stabd 68,0,15387 lwz r2,932(r1) lwz r8,924(r1) LBE830: LBE829: LBE827: stw r8,0(r2) .stabd 68,0,15388 lwz r9,920(r1) stwu r9,4(r2) lwz r10,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,15409 lwz r11,936(r1) .stabd 68,0,15395 lwz r2,928(r1) .stabd 68,0,15409 LBB832: LBB833: lwz r30,0(r11) .stabd 68,0,15395 LBE833: lwz r29,4(r2) .stabd 68,0,15401 addi r2,r2,12 .stabd 68,0,15417 LBB834: lwz r28,12(r30) .stabd 68,0,15401 stw r2,928(r1) .stabd 68,0,15419 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2244 .stabd 68,0,15420 ; basic block 1994 .stabd 68,0,15423 lwz r8,932(r1) slwi r6,r29,2 .stabd 68,0,15421 stw r2,12(r10) .stabd 68,0,15423 mr r4,r28 .stabd 68,0,15420 stw r8,16(r10) .stabd 68,0,15423 subf r6,r6,r8 lwz r3,916(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15424 stw r6,932(r1) .stabd 68,0,15423 bl _thread_invoke_yield_cfunc .stabd 68,0,15424 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,15478 lwz r9,928(r1) .stabd 68,0,15473 stw r3,920(r1) .stabd 68,0,15478 lwz r9,0(r9) mtctr r9 bctr L2244: ; basic block 1995 .stabd 68,0,15429 LBB835: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15433 lwz r10,8(r30) .stabd 68,0,15435 lwz r5,44(r9) .stabd 68,0,15431 lwz r11,4(r30) .stabd 68,0,15435 cmplw cr7,r5,r29 .stabd 68,0,15432 lwz r7,0(r30) .stabd 68,0,15435 bge+ cr7,L2247 .stabd 68,0,15436 ; basic block 1996 addis r3,r31,ha16(LC61-"L00000000014$pb") mr r4,r29 la r3,lo16(LC61-"L00000000014$pb")(r3) bl L_rb_bug$stub L2247: ; basic block 1997 .stabd 68,0,15440 lwz r0,36(r9) .stabd 68,0,15439 lwz r2,932(r1) .stabd 68,0,15440 cmpwi cr7,r0,0 beq- cr7,L2248 .stabd 68,0,15441 ; basic block 1998 LBB836: lwz r0,40(r9) .stabd 68,0,15442 subf. r8,r29,r0 mtctr r8 ble- cr0,L2248 ; basic block 1999 li r0,4 L2253: ; basic block 2000 .stabd 68,0,15443 stw r0,0(r2) .stabd 68,0,15442 addi r2,r2,4 bdnz L2253 L2248: ; basic block 2001 .stabd 68,0,15456 lwz r8,936(r1) .stabd 68,0,15454 LBE836: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15456 stw r8,24(r2) .stabd 68,0,15457 lwz r8,940(r1) stw r8,28(r2) .stabd 68,0,15458 lwz r8,944(r1) .stabd 68,0,15449 stw r11,0(r2) .stabd 68,0,15462 addi r11,r2,32 .stabd 68,0,15458 stw r8,20(r2) .stabd 68,0,15451 stw r10,4(r2) .stabd 68,0,15452 stw r28,8(r2) .stabd 68,0,15454 stw r0,12(r2) .stabd 68,0,15455 lwz r10,928(r1) stw r10,16(r2) .stabd 68,0,15461 lwz r9,16(r9) .stabd 68,0,15465 stw r2,940(r1) .stabd 68,0,15463 addi r2,r2,4 stw r2,944(r1) .stabd 68,0,15462 lwz r2,916(r1) .stabd 68,0,15461 stw r9,928(r1) .stabd 68,0,15464 stw r7,936(r1) .stabd 68,0,15462 stw r11,932(r1) stw r11,16(r2) .stabd 68,0,15463 lwz r8,944(r1) stw r8,28(r2) .stabd 68,0,15464 lwz r9,936(r1) stw r9,20(r2) .stabd 68,0,15465 lwz r10,940(r1) stw r10,24(r2) .stabd 68,0,15469 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L586: ; basic block 2002 .stabd 68,0,15491 lwz r2,932(r1) .stabd 68,0,15509 LBE835: LBE834: LBE832: LBB837: LBB838: lis r0,0xfaff .stabd 68,0,15489 lwz r8,928(r1) .stabd 68,0,15509 ori r0,r0,65440 .stabd 68,0,15491 LBE838: lwzu r10,-4(r2) .stabd 68,0,15497 lwz r9,916(r1) .stabd 68,0,15489 lwz r11,4(r8) .stabd 68,0,15497 stw r2,16(r9) .stabd 68,0,15509 lwz r2,944(r1) .stabd 68,0,15508 lwz r8,944(r1) .stabd 68,0,15509 LBB839: lwz r4,8(r2) .stabd 68,0,15508 addi r9,r8,8 .stabd 68,0,15509 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L2254 ; basic block 2003 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2254: ; basic block 2004 .stabd 68,0,15515 lwz r2,944(r1) slwi r0,r11,2 .stabd 68,0,15514 lwz r8,940(r1) .stabd 68,0,15522 mr r27,r10 .stabd 68,0,15515 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,15514 li r2,6 stw r2,12(r8) .stabd 68,0,15515 lwz r2,932(r1) lwz r11,916(r1) stw r2,16(r11) .stabd 68,0,15518 lwz r8,12(r9) lwz r2,916(r1) stw r8,936(r1) .stabd 68,0,15517 lwz r11,4(r9) stw r11,928(r1) .stabd 68,0,15524 cmpwi cr7,r11,0 .stabd 68,0,15518 stw r8,20(r2) .stabd 68,0,15519 lwz r8,16(r9) stw r8,940(r1) stw r8,24(r2) .stabd 68,0,15520 lwz r9,8(r9) stw r9,944(r1) stw r9,28(r2) .stabd 68,0,15524 beq- cr7,L2829 .stabd 68,0,15523 ; basic block 2005 .stabd 68,0,15528 stw r10,920(r1) .stabd 68,0,15533 lwz r9,0(r11) mtctr r9 bctr L587: ; basic block 2006 .stabd 68,0,15563 lwz r10,944(r1) LBE839: LBE837: LBB840: LBB841: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15544 lwz r11,928(r1) .stabd 68,0,15563 lwz r4,8(r10) .stabd 68,0,15562 addi r9,r10,8 .stabd 68,0,15563 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15544 LBE841: lwz r0,4(r11) .stabd 68,0,15563 LBB842: beq+ cr7,L2256 ; basic block 2007 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2256: ; basic block 2008 .stabd 68,0,15569 lwz r2,944(r1) slwi r0,r0,2 .stabd 68,0,15568 lwz r8,940(r1) .stabd 68,0,15569 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,15568 li r2,6 stw r2,12(r8) .stabd 68,0,15569 lwz r11,932(r1) lwz r10,916(r1) stw r11,16(r10) .stabd 68,0,15572 lwz r2,12(r9) stw r2,936(r1) .stabd 68,0,15571 lwz r8,4(r9) stw r8,928(r1) .stabd 68,0,15578 cmpwi cr7,r8,0 .stabd 68,0,15572 stw r2,20(r10) .stabd 68,0,15573 lwz r10,16(r9) lwz r11,916(r1) stw r10,940(r1) stw r10,24(r11) .stabd 68,0,15574 lwz r9,8(r9) .stabd 68,0,15576 lwz r27,920(r1) .stabd 68,0,15574 stw r9,944(r1) stw r9,28(r11) .stabd 68,0,15578 beq- cr7,L2829 .stabd 68,0,15577 ; basic block 2009 .stabd 68,0,15587 lwz r0,0(r8) mtctr r0 bctr L588: ; basic block 2010 .stabd 68,0,15617 lwz r2,944(r1) LBE842: LBE840: LBB843: LBB844: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15598 lwz r8,928(r1) .stabd 68,0,15617 lwz r4,8(r2) .stabd 68,0,15616 lwz r10,944(r1) .stabd 68,0,15617 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15616 addi r9,r10,8 .stabd 68,0,15598 LBE844: lwz r0,4(r8) .stabd 68,0,15617 LBB845: beq+ cr7,L2258 ; basic block 2011 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2258: ; basic block 2012 .stabd 68,0,15623 lwz r2,944(r1) slwi r0,r0,2 .stabd 68,0,15622 lwz r8,940(r1) .stabd 68,0,15623 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,15622 li r2,6 stw r2,12(r8) .stabd 68,0,15623 lwz r11,932(r1) lwz r10,916(r1) stw r11,16(r10) .stabd 68,0,15626 lwz r2,12(r9) stw r2,936(r1) .stabd 68,0,15625 lwz r8,4(r9) stw r8,928(r1) .stabd 68,0,15632 cmpwi cr7,r8,0 .stabd 68,0,15626 stw r2,20(r10) .stabd 68,0,15627 lwz r10,16(r9) lwz r11,916(r1) stw r10,940(r1) stw r10,24(r11) .stabd 68,0,15628 lwz r9,8(r9) .stabd 68,0,15630 lwz r27,924(r1) .stabd 68,0,15628 stw r9,944(r1) stw r9,28(r11) .stabd 68,0,15632 beq- cr7,L2829 .stabd 68,0,15631 ; basic block 2013 .stabd 68,0,15636 lwz r2,924(r1) stw r2,920(r1) .stabd 68,0,15641 lwz r8,0(r8) mtctr r8 bctr L589: ; basic block 2014 .stabd 68,0,15671 lwz r9,944(r1) LBE845: LBE843: LBB846: LBB847: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15652 lwz r10,928(r1) .stabd 68,0,15671 lwz r4,8(r9) .stabd 68,0,15670 addi r9,r9,8 .stabd 68,0,15671 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15652 LBE847: lwz r0,4(r10) .stabd 68,0,15671 LBB848: beq+ cr7,L2260 ; basic block 2015 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2260: ; basic block 2016 .stabd 68,0,15677 lwz r2,944(r1) slwi r0,r0,2 .stabd 68,0,15676 lwz r8,940(r1) .stabd 68,0,15677 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,15676 li r2,6 stw r2,12(r8) .stabd 68,0,15677 lwz r11,932(r1) lwz r10,916(r1) stw r11,16(r10) .stabd 68,0,15680 lwz r2,12(r9) stw r2,936(r1) .stabd 68,0,15679 lwz r8,4(r9) stw r8,928(r1) .stabd 68,0,15686 cmpwi cr7,r8,0 .stabd 68,0,15680 stw r2,20(r10) .stabd 68,0,15681 lwz r10,16(r9) lwz r11,916(r1) stw r10,940(r1) stw r10,24(r11) .stabd 68,0,15682 lwz r9,8(r9) .stabd 68,0,15684 lwz r27,924(r1) .stabd 68,0,15682 stw r9,944(r1) stw r9,28(r11) .stabd 68,0,15686 beq- cr7,L2829 .stabd 68,0,15685 ; basic block 2017 .stabd 68,0,15690 lwz r2,924(r1) stw r2,920(r1) .stabd 68,0,15695 lwz r8,0(r8) mtctr r8 bctr L590: ; basic block 2018 .stabd 68,0,15725 lwz r9,944(r1) LBE848: LBE846: LBB849: LBB850: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15706 lwz r10,928(r1) .stabd 68,0,15725 lwz r4,8(r9) .stabd 68,0,15724 addi r9,r9,8 .stabd 68,0,15725 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15706 LBE850: lwz r0,4(r10) .stabd 68,0,15725 LBB851: beq+ cr7,L2262 ; basic block 2019 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2262: ; basic block 2020 .stabd 68,0,15731 lwz r2,944(r1) slwi r0,r0,2 .stabd 68,0,15730 lwz r8,940(r1) .stabd 68,0,15731 subf r2,r0,r2 stw r2,932(r1) .stabd 68,0,15730 li r2,6 stw r2,12(r8) .stabd 68,0,15731 lwz r11,932(r1) lwz r10,916(r1) stw r11,16(r10) .stabd 68,0,15734 lwz r2,12(r9) stw r2,936(r1) .stabd 68,0,15733 lwz r8,4(r9) stw r8,928(r1) .stabd 68,0,15740 cmpwi cr7,r8,0 .stabd 68,0,15734 stw r2,20(r10) .stabd 68,0,15735 lwz r10,16(r9) lwz r11,916(r1) stw r10,940(r1) stw r10,24(r11) .stabd 68,0,15736 lwz r9,8(r9) .stabd 68,0,15738 lwz r27,920(r1) .stabd 68,0,15736 stw r9,944(r1) stw r9,28(r11) .stabd 68,0,15740 beq- cr7,L2829 .stabd 68,0,15739 ; basic block 2021 .stabd 68,0,15749 lwz r0,0(r8) mtctr r0 bctr L591: ; basic block 2022 .stabd 68,0,15760 lwz r2,928(r1) .stabd 68,0,15762 lwz r8,932(r1) .stabd 68,0,15760 LBE851: LBE849: LBB852: lwz r3,4(r2) .stabd 68,0,15767 addi r2,r2,8 .stabd 68,0,15762 lwzu r4,-4(r8) .stabd 68,0,15776 LBB853: cmpwi cr7,r3,0 .stabd 68,0,15768 lwz r9,916(r1) .stabd 68,0,15762 stw r8,932(r1) .stabd 68,0,15767 stw r2,928(r1) .stabd 68,0,15768 LBE853: stw r8,16(r9) .stabd 68,0,15776 LBB854: beq- cr7,L2264 .stabd 68,0,15781 ; basic block 2023 LBB855: cmpwi cr7,r3,2 beq- cr7,L2266 ; basic block 2024 cmpwi cr7,r3,4 bne+ cr7,L2265 L2266: ; basic block 2025 .stabd 68,0,15783 lwz r10,940(r1) lwz r5,0(r10) b L2267 L2265: ; basic block 2026 .stabd 68,0,15785 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L2267 ; basic block 2027 .stabd 68,0,15790 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L2267: ; basic block 2028 .stabd 68,0,15792 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,15793 b L984 L2264: ; basic block 2029 .stabd 68,0,15798 LBE855: lwz r0,0(r4) .stabd 68,0,15797 mr r27,r4 .stabd 68,0,15798 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2271 .stabd 68,0,15799 ; basic block 2030 lwz r28,16(r4) b L988 L2271: ; basic block 2031 .stabd 68,0,15802 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15804 b L988 L592: ; basic block 2032 .stabd 68,0,15823 lwz r2,928(r1) .stabd 68,0,15825 LBE854: LBE852: LBB856: lwz r4,920(r1) .stabd 68,0,15823 lwz r3,4(r2) .stabd 68,0,15830 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,15838 LBB857: cmpwi cr7,r3,0 beq- cr7,L2273 .stabd 68,0,15843 ; basic block 2033 LBB858: cmpwi cr7,r3,2 beq- cr7,L2275 ; basic block 2034 cmpwi cr7,r3,4 bne+ cr7,L2274 L2275: ; basic block 2035 .stabd 68,0,15845 lwz r8,940(r1) lwz r5,0(r8) b L2276 L2274: ; basic block 2036 .stabd 68,0,15847 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L2276 ; basic block 2037 .stabd 68,0,15852 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L2276: ; basic block 2038 .stabd 68,0,15854 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,15855 b L984 L2273: ; basic block 2039 .stabd 68,0,15859 LBE858: lwz r27,920(r1) .stabd 68,0,15860 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2280 .stabd 68,0,15861 ; basic block 2040 lwz r28,16(r27) b L988 L2280: ; basic block 2041 .stabd 68,0,15864 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r27 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15866 b L988 L593: ; basic block 2042 .stabd 68,0,15885 lwz r2,928(r1) .stabd 68,0,15887 LBE857: LBE856: LBB859: lwz r4,924(r1) .stabd 68,0,15885 lwz r3,4(r2) .stabd 68,0,15892 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,15900 LBB860: cmpwi cr7,r3,0 beq- cr7,L2282 .stabd 68,0,15905 ; basic block 2043 LBB861: cmpwi cr7,r3,2 beq- cr7,L2284 ; basic block 2044 cmpwi cr7,r3,4 bne+ cr7,L2283 L2284: ; basic block 2045 .stabd 68,0,15907 lwz r8,940(r1) lwz r5,0(r8) b L2285 L2283: ; basic block 2046 .stabd 68,0,15909 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L2285 ; basic block 2047 .stabd 68,0,15914 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L2285: ; basic block 2048 .stabd 68,0,15916 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,15917 b L984 L2282: ; basic block 2049 .stabd 68,0,15921 LBE861: lwz r27,924(r1) .stabd 68,0,15922 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2289 .stabd 68,0,15923 ; basic block 2050 lwz r28,16(r27) b L988 L2289: ; basic block 2051 .stabd 68,0,15926 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r27 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15928 b L988 L594: ; basic block 2052 .stabd 68,0,15947 lwz r2,928(r1) .stabd 68,0,15949 LBE860: LBE859: LBB862: lwz r4,924(r1) .stabd 68,0,15947 lwz r3,4(r2) .stabd 68,0,15954 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,15962 LBB863: cmpwi cr7,r3,0 beq- cr7,L2291 .stabd 68,0,15967 ; basic block 2053 LBB864: cmpwi cr7,r3,2 beq- cr7,L2293 ; basic block 2054 cmpwi cr7,r3,4 bne+ cr7,L2292 L2293: ; basic block 2055 .stabd 68,0,15969 lwz r8,940(r1) lwz r5,0(r8) b L2294 L2292: ; basic block 2056 .stabd 68,0,15971 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L2294 ; basic block 2057 .stabd 68,0,15976 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L2294: ; basic block 2058 .stabd 68,0,15978 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,15979 b L984 L2291: ; basic block 2059 .stabd 68,0,15983 LBE864: lwz r27,924(r1) .stabd 68,0,15984 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2298 .stabd 68,0,15985 ; basic block 2060 lwz r28,16(r27) b L988 L2298: ; basic block 2061 .stabd 68,0,15988 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r27 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15990 b L988 L595: ; basic block 2062 .stabd 68,0,16009 lwz r2,928(r1) .stabd 68,0,16011 LBE863: LBE862: LBB865: lwz r4,920(r1) .stabd 68,0,16009 lwz r3,4(r2) .stabd 68,0,16016 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,16024 LBB866: cmpwi cr7,r3,0 beq- cr7,L2300 .stabd 68,0,16029 ; basic block 2063 LBB867: cmpwi cr7,r3,2 beq- cr7,L2302 ; basic block 2064 cmpwi cr7,r3,4 bne+ cr7,L2301 L2302: ; basic block 2065 .stabd 68,0,16031 lwz r8,940(r1) lwz r5,0(r8) b L2303 L2301: ; basic block 2066 .stabd 68,0,16033 cmpwi cr7,r3,1 lwz r5,936(r1) beq+ cr7,L2303 ; basic block 2067 .stabd 68,0,16038 addis r3,r31,ha16(LC63-"L00000000014$pb") la r3,lo16(LC63-"L00000000014$pb")(r3) bl L_rb_bug$stub L2303: ; basic block 2068 .stabd 68,0,16040 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r27,r3 .stabd 68,0,16041 b L984 L2300: ; basic block 2069 .stabd 68,0,16045 LBE867: lwz r27,920(r1) .stabd 68,0,16046 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2307 .stabd 68,0,16047 ; basic block 2070 lwz r28,16(r27) b L988 L2307: ; basic block 2071 .stabd 68,0,16050 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r27 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,16052 b L988 L596: ; basic block 2072 .stabd 68,0,16071 lwz r2,928(r1) LBE866: LBE865: LBB868: lwz r0,4(r2) .stabd 68,0,16077 addi r2,r2,8 .stabd 68,0,16084 slwi r0,r0,2 .stabd 68,0,16090 lwzux r8,r2,r0 mtctr r8 stw r2,928(r1) bctr L597: ; basic block 2073 .stabd 68,0,16101 lwz r9,928(r1) LBE868: LBB869: lwz r0,4(r9) .stabd 68,0,16107 addi r9,r9,8 .stabd 68,0,16114 slwi r0,r0,2 .stabd 68,0,16120 lwzux r10,r9,r0 mtctr r10 stw r9,928(r1) bctr L598: ; basic block 2074 .stabd 68,0,16131 lwz r11,928(r1) LBE869: LBB870: lwz r0,4(r11) .stabd 68,0,16137 addi r11,r11,8 .stabd 68,0,16144 slwi r0,r0,2 .stabd 68,0,16150 lwzux r2,r11,r0 mtctr r2 stw r11,928(r1) bctr L599: ; basic block 2075 .stabd 68,0,16161 lwz r8,928(r1) LBE870: LBB871: lwz r0,4(r8) .stabd 68,0,16167 addi r8,r8,8 .stabd 68,0,16174 slwi r0,r0,2 .stabd 68,0,16180 lwzux r9,r8,r0 mtctr r9 stw r8,928(r1) bctr L600: ; basic block 2076 .stabd 68,0,16191 lwz r10,928(r1) LBE871: LBB872: lwz r0,4(r10) .stabd 68,0,16197 addi r10,r10,8 .stabd 68,0,16204 slwi r0,r0,2 .stabd 68,0,16210 lwzux r11,r10,r0 mtctr r11 stw r10,928(r1) bctr L601: ; basic block 2077 .stabd 68,0,16223 lwz r2,932(r1) .stabd 68,0,16221 lwz r8,928(r1) .stabd 68,0,16223 LBE872: LBB873: lwzu r0,-4(r2) .stabd 68,0,16229 lwz r10,916(r1) .stabd 68,0,16236 rlwinm. r9,r0,0,30,28 .stabd 68,0,16223 stw r2,932(r1) .stabd 68,0,16229 lwz r11,932(r1) .stabd 68,0,16221 lwz r2,4(r8) .stabd 68,0,16228 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,16229 stw r11,16(r10) .stabd 68,0,16236 beq- cr0,L2309 .stabd 68,0,16237 ; basic block 2078 slwi r0,r2,2 add r8,r8,r0 stw r8,928(r1) L2309: ; basic block 2079 .stabd 68,0,16244 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L602: ; basic block 2080 .stabd 68,0,16269 lwz r8,920(r1) .stabd 68,0,16255 lwz r9,928(r1) .stabd 68,0,16269 LBE873: LBB874: rlwinm. r8,r8,0,30,28 .stabd 68,0,16255 lwz r0,4(r9) .stabd 68,0,16262 addi r9,r9,8 stw r9,928(r1) .stabd 68,0,16269 beq- cr0,L2310 .stabd 68,0,16270 ; basic block 2081 slwi r0,r0,2 add r9,r9,r0 stw r9,928(r1) L2310: ; basic block 2082 .stabd 68,0,16277 lwz r10,928(r1) lwz r10,0(r10) mtctr r10 bctr L603: ; basic block 2083 .stabd 68,0,16302 lwz r11,924(r1) .stabd 68,0,16288 lwz r2,928(r1) .stabd 68,0,16302 LBE874: LBB875: rlwinm. r11,r11,0,30,28 .stabd 68,0,16288 lwz r0,4(r2) .stabd 68,0,16295 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,16302 beq- cr0,L2311 .stabd 68,0,16303 ; basic block 2084 slwi r0,r0,2 add r2,r2,r0 stw r2,928(r1) L2311: ; basic block 2085 .stabd 68,0,16310 lwz r8,928(r1) lwz r8,0(r8) mtctr r8 bctr L604: ; basic block 2086 .stabd 68,0,16335 lwz r9,924(r1) .stabd 68,0,16321 lwz r10,928(r1) .stabd 68,0,16335 LBE875: LBB876: rlwinm. r9,r9,0,30,28 .stabd 68,0,16321 lwz r0,4(r10) .stabd 68,0,16328 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16335 beq- cr0,L2312 .stabd 68,0,16336 ; basic block 2087 slwi r0,r0,2 add r10,r10,r0 stw r10,928(r1) L2312: ; basic block 2088 .stabd 68,0,16343 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L605: ; basic block 2089 .stabd 68,0,16368 lwz r2,920(r1) .stabd 68,0,16354 lwz r8,928(r1) .stabd 68,0,16368 LBE876: LBB877: rlwinm. r2,r2,0,30,28 .stabd 68,0,16354 lwz r0,4(r8) .stabd 68,0,16361 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,16368 beq- cr0,L2313 .stabd 68,0,16369 ; basic block 2090 slwi r0,r0,2 add r8,r8,r0 stw r8,928(r1) L2313: ; basic block 2091 .stabd 68,0,16376 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L606: ; basic block 2092 .stabd 68,0,16389 lwz r10,932(r1) .stabd 68,0,16387 lwz r11,928(r1) .stabd 68,0,16389 LBE877: LBB878: lwzu r0,-4(r10) .stabd 68,0,16395 lwz r9,916(r1) .stabd 68,0,16402 rlwinm. r8,r0,0,30,28 .stabd 68,0,16389 stw r10,932(r1) .stabd 68,0,16387 lwz r2,4(r11) .stabd 68,0,16394 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,16395 stw r10,16(r9) .stabd 68,0,16402 bne- cr0,L2314 .stabd 68,0,16403 ; basic block 2093 slwi r0,r2,2 add r11,r11,r0 stw r11,928(r1) L2314: ; basic block 2094 .stabd 68,0,16410 lwz r10,928(r1) lwz r10,0(r10) mtctr r10 bctr L607: ; basic block 2095 .stabd 68,0,16435 lwz r11,920(r1) .stabd 68,0,16421 lwz r2,928(r1) .stabd 68,0,16435 LBE878: LBB879: rlwinm. r11,r11,0,30,28 .stabd 68,0,16421 lwz r0,4(r2) .stabd 68,0,16428 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,16435 bne- cr0,L2315 .stabd 68,0,16436 ; basic block 2096 slwi r0,r0,2 add r2,r2,r0 stw r2,928(r1) L2315: ; basic block 2097 .stabd 68,0,16443 lwz r8,928(r1) lwz r8,0(r8) mtctr r8 bctr L608: ; basic block 2098 .stabd 68,0,16468 lwz r9,924(r1) .stabd 68,0,16454 lwz r10,928(r1) .stabd 68,0,16468 LBE879: LBB880: rlwinm. r9,r9,0,30,28 .stabd 68,0,16454 lwz r0,4(r10) .stabd 68,0,16461 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16468 bne- cr0,L2316 .stabd 68,0,16469 ; basic block 2099 slwi r0,r0,2 add r10,r10,r0 stw r10,928(r1) L2316: ; basic block 2100 .stabd 68,0,16476 lwz r11,928(r1) lwz r11,0(r11) mtctr r11 bctr L609: ; basic block 2101 .stabd 68,0,16501 lwz r2,924(r1) .stabd 68,0,16487 lwz r8,928(r1) .stabd 68,0,16501 LBE880: LBB881: rlwinm. r2,r2,0,30,28 .stabd 68,0,16487 lwz r0,4(r8) .stabd 68,0,16494 addi r8,r8,8 stw r8,928(r1) .stabd 68,0,16501 bne- cr0,L2317 .stabd 68,0,16502 ; basic block 2102 slwi r0,r0,2 add r8,r8,r0 stw r8,928(r1) L2317: ; basic block 2103 .stabd 68,0,16509 lwz r9,928(r1) lwz r9,0(r9) mtctr r9 bctr L610: ; basic block 2104 .stabd 68,0,16534 lwz r10,920(r1) .stabd 68,0,16520 lwz r11,928(r1) .stabd 68,0,16534 LBE881: LBB882: rlwinm. r10,r10,0,30,28 .stabd 68,0,16520 lwz r0,4(r11) .stabd 68,0,16527 addi r11,r11,8 stw r11,928(r1) .stabd 68,0,16534 bne- cr0,L2318 .stabd 68,0,16535 ; basic block 2105 slwi r0,r0,2 add r11,r11,r0 stw r11,928(r1) L2318: ; basic block 2106 .stabd 68,0,16542 lwz r2,928(r1) lwz r2,0(r2) mtctr r2 bctr L611: ; basic block 2107 .stabd 68,0,16555 lwz r8,928(r1) .stabd 68,0,16569 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16555 LBE882: LBB883: lwz r10,4(r8) .stabd 68,0,16569 lwz r9,0(r2) .stabd 68,0,16575 li r2,4 .stabd 68,0,16569 lwz r0,16(r10) .stabd 68,0,16554 lwz r11,8(r8) .stabd 68,0,16561 addi r8,r8,12 .stabd 68,0,16575 cmpw cr7,r0,r9 .stabd 68,0,16561 stw r8,928(r1) .stabd 68,0,16575 bne+ cr7,L2320 ; basic block 2108 .stabd 68,0,16571 slwi r0,r11,2 .stabd 68,0,16570 lwz r2,12(r10) .stabd 68,0,16571 add r8,r8,r0 stw r8,928(r1) L2320: ; basic block 2109 .stabd 68,0,16583 lwz r9,928(r1) .stabd 68,0,16578 stw r2,920(r1) .stabd 68,0,16583 lwz r9,0(r9) mtctr r9 bctr L612: ; basic block 2110 .stabd 68,0,16596 lwz r11,928(r1) .stabd 68,0,16610 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16596 LBE883: LBB884: lwz r10,4(r11) .stabd 68,0,16610 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16602 lwz r2,928(r1) .stabd 68,0,16616 cmpw cr7,r0,r9 .stabd 68,0,16595 lwz r11,8(r11) .stabd 68,0,16602 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,16616 li r2,4 bne+ cr7,L2322 ; basic block 2111 .stabd 68,0,16612 lwz r8,928(r1) slwi r0,r11,2 .stabd 68,0,16611 lwz r2,12(r10) .stabd 68,0,16612 add r8,r8,r0 stw r8,928(r1) L2322: ; basic block 2112 .stabd 68,0,16624 lwz r9,928(r1) .stabd 68,0,16619 stw r2,924(r1) .stabd 68,0,16624 lwz r9,0(r9) mtctr r9 bctr L613: ; basic block 2113 .stabd 68,0,16637 lwz r11,928(r1) .stabd 68,0,16651 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16637 LBE884: LBB885: lwz r10,4(r11) .stabd 68,0,16651 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16643 lwz r2,928(r1) .stabd 68,0,16657 cmpw cr7,r0,r9 .stabd 68,0,16636 lwz r11,8(r11) .stabd 68,0,16643 addi r2,r2,12 stw r2,928(r1) .stabd 68,0,16657 li r2,4 bne+ cr7,L2324 ; basic block 2114 .stabd 68,0,16653 lwz r8,928(r1) slwi r0,r11,2 .stabd 68,0,16652 lwz r2,12(r10) .stabd 68,0,16653 add r8,r8,r0 stw r8,928(r1) L2324: ; basic block 2115 .stabd 68,0,16665 lwz r9,928(r1) .stabd 68,0,16660 stw r2,920(r1) .stabd 68,0,16665 lwz r9,0(r9) mtctr r9 bctr L614: ; basic block 2116 .stabd 68,0,16672 lwz r10,932(r1) lwz r11,920(r1) LBE885: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,16693 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,16679 lwz r8,928(r1) .stabd 68,0,16693 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16679 LBB886: lwz r10,4(r8) .stabd 68,0,16693 lwz r9,0(r2) .stabd 68,0,16699 li r2,4 .stabd 68,0,16693 lwz r0,16(r10) .stabd 68,0,16678 lwz r11,8(r8) .stabd 68,0,16685 addi r8,r8,12 .stabd 68,0,16699 cmpw cr7,r0,r9 .stabd 68,0,16685 stw r8,928(r1) .stabd 68,0,16699 bne+ cr7,L2326 ; basic block 2117 .stabd 68,0,16695 slwi r0,r11,2 .stabd 68,0,16694 lwz r2,12(r10) .stabd 68,0,16695 add r8,r8,r0 stw r8,928(r1) L2326: ; basic block 2118 .stabd 68,0,16707 lwz r9,928(r1) .stabd 68,0,16702 stw r2,920(r1) .stabd 68,0,16707 lwz r9,0(r9) mtctr r9 bctr L615: ; basic block 2119 .stabd 68,0,16714 lwz r10,932(r1) lwz r11,924(r1) LBE886: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,16735 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,16721 lwz r8,928(r1) .stabd 68,0,16735 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16721 LBB887: lwz r10,4(r8) .stabd 68,0,16735 lwz r9,0(r2) .stabd 68,0,16741 li r2,4 .stabd 68,0,16735 lwz r0,16(r10) .stabd 68,0,16720 lwz r11,8(r8) .stabd 68,0,16727 addi r8,r8,12 .stabd 68,0,16741 cmpw cr7,r0,r9 .stabd 68,0,16727 stw r8,928(r1) .stabd 68,0,16741 bne+ cr7,L2328 ; basic block 2120 .stabd 68,0,16737 slwi r0,r11,2 .stabd 68,0,16736 lwz r2,12(r10) .stabd 68,0,16737 add r8,r8,r0 stw r8,928(r1) L2328: ; basic block 2121 .stabd 68,0,16749 lwz r9,928(r1) .stabd 68,0,16744 stw r2,924(r1) .stabd 68,0,16749 lwz r9,0(r9) mtctr r9 bctr L616: ; basic block 2122 .stabd 68,0,16760 lwz r10,928(r1) .stabd 68,0,16767 lwz r2,928(r1) .stabd 68,0,16760 LBE887: LBB888: lwz r9,4(r10) .stabd 68,0,16762 lwz r11,932(r1) .stabd 68,0,16767 addi r2,r2,8 .stabd 68,0,16775 LBB889: slwi r9,r9,2 .stabd 68,0,16768 lwz r8,916(r1) .stabd 68,0,16762 LBE889: lwzu r10,-4(r11) .stabd 68,0,16775 LBB890: add r9,r9,r2 .stabd 68,0,16767 stw r2,928(r1) .stabd 68,0,16778 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16762 stw r11,932(r1) .stabd 68,0,16768 LBE890: stw r11,16(r8) .stabd 68,0,16775 LBB891: lwz r11,4(r9) .stabd 68,0,16778 lwz r0,0(r2) .stabd 68,0,16779 stw r10,12(r11) .stabd 68,0,16778 stw r0,16(r11) .stabd 68,0,16786 lwz r9,928(r1) .stabd 68,0,16781 stw r10,920(r1) .stabd 68,0,16786 lwz r9,0(r9) mtctr r9 bctr L617: ; basic block 2123 .stabd 68,0,16797 lwz r10,928(r1) .stabd 68,0,16814 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16797 LBE891: LBE888: LBB892: lwz r9,4(r10) .stabd 68,0,16804 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16811 LBB893: slwi r9,r9,2 .stabd 68,0,16814 lwz r0,0(r2) .stabd 68,0,16811 add r9,r9,r10 .stabd 68,0,16815 lwz r2,920(r1) .stabd 68,0,16811 lwz r11,4(r9) .stabd 68,0,16815 stw r2,12(r11) .stabd 68,0,16814 stw r0,16(r11) .stabd 68,0,16822 lwz r8,0(r10) mtctr r8 bctr L618: ; basic block 2124 .stabd 68,0,16833 lwz r10,928(r1) .stabd 68,0,16850 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16833 LBE893: LBE892: LBB894: lwz r9,4(r10) .stabd 68,0,16840 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16847 LBB895: slwi r9,r9,2 .stabd 68,0,16850 lwz r0,0(r2) .stabd 68,0,16847 add r9,r9,r10 .stabd 68,0,16851 lwz r2,924(r1) .stabd 68,0,16847 lwz r11,4(r9) .stabd 68,0,16851 stw r2,12(r11) .stabd 68,0,16850 stw r0,16(r11) .stabd 68,0,16853 stw r2,920(r1) .stabd 68,0,16858 lwz r8,0(r10) mtctr r8 bctr L619: ; basic block 2125 .stabd 68,0,16869 lwz r10,928(r1) .stabd 68,0,16886 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16869 LBE895: LBE894: LBB896: lwz r9,4(r10) .stabd 68,0,16876 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16883 LBB897: slwi r9,r9,2 .stabd 68,0,16886 lwz r0,0(r2) .stabd 68,0,16883 add r9,r9,r10 .stabd 68,0,16887 lwz r2,924(r1) .stabd 68,0,16883 lwz r11,4(r9) .stabd 68,0,16887 stw r2,12(r11) .stabd 68,0,16886 stw r0,16(r11) .stabd 68,0,16894 lwz r8,0(r10) mtctr r8 bctr L620: ; basic block 2126 .stabd 68,0,16905 lwz r10,928(r1) .stabd 68,0,16922 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,16905 LBE897: LBE896: LBB898: lwz r9,4(r10) .stabd 68,0,16912 addi r10,r10,8 stw r10,928(r1) .stabd 68,0,16919 LBB899: slwi r9,r9,2 .stabd 68,0,16922 lwz r0,0(r2) .stabd 68,0,16919 add r9,r9,r10 .stabd 68,0,16923 lwz r2,920(r1) .stabd 68,0,16919 lwz r11,4(r9) .stabd 68,0,16923 stw r2,12(r11) .stabd 68,0,16922 stw r0,16(r11) .stabd 68,0,16930 lwz r8,0(r10) mtctr r8 bctr L621: ; basic block 2127 .stabd 68,0,16943 lwz r10,932(r1) .stabd 68,0,16949 lwz r2,928(r1) .stabd 68,0,16943 LBE899: LBE898: LBB900: lwz r9,-8(r10) .stabd 68,0,16944 lwz r30,-4(r10) .stabd 68,0,16949 addi r2,r2,4 .stabd 68,0,16950 lwz r8,916(r1) addi r10,r10,-8 .stabd 68,0,16956 and r0,r9,r30 .stabd 68,0,16950 stw r10,932(r1) .stabd 68,0,16956 andi. r11,r0,1 .stabd 68,0,16949 stw r2,928(r1) .stabd 68,0,16950 stw r10,16(r8) .stabd 68,0,16956 beq- cr0,L2329 ; basic block 2128 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2329 .stabd 68,0,16958 ; basic block 2129 rlwinm r0,r30,0,0,30 .stabd 68,0,16959 xor r2,r9,r30 .stabd 68,0,16958 add r3,r9,r0 .stabd 68,0,16959 xor r0,r9,r3 andc. r10,r0,r2 bge+ cr0,L2331 .stabd 68,0,16960 ; basic block 2130 slwi r3,r9,1 ori r3,r3,1 bl L_rb_int2big$stub mr r29,r3 slwi r3,r30,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L2331 L2329: ; basic block 2131 .stabd 68,0,16968 lwz r2,932(r1) stw r9,0(r2) stwu r30,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,16969 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,16970 b L1848 L2331: ; basic block 2132 .stabd 68,0,16979 lwz r9,928(r1) .stabd 68,0,16974 stw r3,920(r1) .stabd 68,0,16979 lwz r9,0(r9) mtctr r9 bctr L622: ; basic block 2133 .stabd 68,0,16992 lwz r10,932(r1) .stabd 68,0,17005 lwz r2,920(r1) .stabd 68,0,16992 LBE900: LBB901: lwzu r9,-4(r10) .stabd 68,0,16998 lwz r11,928(r1) .stabd 68,0,17005 and r0,r9,r2 .stabd 68,0,16992 stw r10,932(r1) .stabd 68,0,16998 addi r11,r11,4 .stabd 68,0,17005 andi. r8,r0,1 .stabd 68,0,16998 stw r11,928(r1) .stabd 68,0,16999 lwz r11,916(r1) stw r10,16(r11) .stabd 68,0,16993 lwz r0,920(r1) .stabd 68,0,17005 beq- cr0,L2332 ; basic block 2134 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2332 .stabd 68,0,17007 ; basic block 2135 mr r2,r0 rlwinm r0,r0,0,0,30 add r3,r9,r0 .stabd 68,0,17008 xor r2,r9,r2 xor r0,r9,r3 andc. r8,r0,r2 bge+ cr0,L2334 .stabd 68,0,17009 ; basic block 2136 slwi r3,r9,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,920(r1) mr r29,r3 slwi r3,r2,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L2334 L2332: ; basic block 2137 .stabd 68,0,17017 lwz r2,932(r1) stw r9,0(r2) stwu r0,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17018 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17019 b L1848 L2334: ; basic block 2138 .stabd 68,0,17028 lwz r9,928(r1) .stabd 68,0,17023 stw r3,920(r1) .stabd 68,0,17028 lwz r9,0(r9) mtctr r9 bctr L623: ; basic block 2139 .stabd 68,0,17041 lwz r10,932(r1) .stabd 68,0,17054 lwz r2,924(r1) .stabd 68,0,17041 LBE901: LBB902: lwzu r9,-4(r10) .stabd 68,0,17047 lwz r11,928(r1) .stabd 68,0,17054 and r0,r9,r2 .stabd 68,0,17041 stw r10,932(r1) .stabd 68,0,17047 addi r11,r11,4 .stabd 68,0,17054 andi. r8,r0,1 .stabd 68,0,17047 stw r11,928(r1) .stabd 68,0,17048 lwz r11,916(r1) stw r10,16(r11) .stabd 68,0,17042 lwz r0,924(r1) .stabd 68,0,17054 beq- cr0,L2335 ; basic block 2140 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2335 .stabd 68,0,17056 ; basic block 2141 mr r2,r0 rlwinm r0,r0,0,0,30 add r3,r9,r0 .stabd 68,0,17057 xor r2,r9,r2 xor r0,r9,r3 andc. r8,r0,r2 bge+ cr0,L2337 .stabd 68,0,17058 ; basic block 2142 slwi r3,r9,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,924(r1) mr r29,r3 slwi r3,r2,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L2337 L2335: ; basic block 2143 .stabd 68,0,17066 lwz r2,932(r1) stw r9,0(r2) stwu r0,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17067 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17068 b L1848 L2337: ; basic block 2144 .stabd 68,0,17077 lwz r9,928(r1) .stabd 68,0,17072 stw r3,920(r1) .stabd 68,0,17077 lwz r9,0(r9) mtctr r9 bctr L624: ; basic block 2145 .stabd 68,0,17102 lwz r10,920(r1) lwz r11,924(r1) .stabd 68,0,17096 lwz r8,928(r1) .stabd 68,0,17102 LBE902: LBB903: and r0,r10,r11 .stabd 68,0,17091 mr r9,r11 .stabd 68,0,17102 andi. r2,r0,1 .stabd 68,0,17096 addi r8,r8,4 stw r8,928(r1) .stabd 68,0,17090 mr r0,r10 .stabd 68,0,17102 beq- cr0,L2338 ; basic block 2146 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2338 .stabd 68,0,17104 ; basic block 2147 rlwinm r0,r11,0,0,30 .stabd 68,0,17105 xor r2,r10,r11 .stabd 68,0,17104 add r3,r10,r0 .stabd 68,0,17105 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L2340 .stabd 68,0,17106 ; basic block 2148 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,924(r1) mr r29,r3 slwi r3,r2,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L2340 L2338: ; basic block 2149 .stabd 68,0,17114 lwz r2,932(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17115 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17116 b L1848 L2340: ; basic block 2150 .stabd 68,0,17125 lwz r9,928(r1) .stabd 68,0,17120 stw r3,920(r1) .stabd 68,0,17125 lwz r9,0(r9) mtctr r9 bctr L625: ; basic block 2151 .stabd 68,0,17150 lwz r10,924(r1) lwz r11,920(r1) .stabd 68,0,17144 lwz r8,928(r1) .stabd 68,0,17150 LBE903: LBB904: and r0,r10,r11 .stabd 68,0,17139 mr r9,r11 .stabd 68,0,17150 andi. r2,r0,1 .stabd 68,0,17144 addi r8,r8,4 stw r8,928(r1) .stabd 68,0,17138 mr r0,r10 .stabd 68,0,17150 beq- cr0,L2341 ; basic block 2152 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2341 .stabd 68,0,17152 ; basic block 2153 rlwinm r0,r11,0,0,30 .stabd 68,0,17153 xor r2,r10,r11 .stabd 68,0,17152 add r3,r10,r0 .stabd 68,0,17153 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L2343 .stabd 68,0,17154 ; basic block 2154 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,920(r1) mr r29,r3 slwi r3,r2,1 ori r3,r3,1 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_plus$stub b L2343 L2341: ; basic block 2155 .stabd 68,0,17162 lwz r2,932(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17163 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17164 b L1848 L2343: ; basic block 2156 .stabd 68,0,17173 lwz r9,928(r1) .stabd 68,0,17168 stw r3,920(r1) .stabd 68,0,17173 lwz r9,0(r9) mtctr r9 bctr L626: ; basic block 2157 .stabd 68,0,17186 lwz r10,932(r1) .stabd 68,0,17192 lwz r2,928(r1) .stabd 68,0,17186 LBE904: LBB905: lwz r3,-8(r10) .stabd 68,0,17187 lwz r9,-4(r10) .stabd 68,0,17192 addi r2,r2,4 .stabd 68,0,17193 lwz r8,916(r1) addi r10,r10,-8 .stabd 68,0,17199 and r0,r3,r9 .stabd 68,0,17193 stw r10,932(r1) .stabd 68,0,17199 andi. r11,r0,1 .stabd 68,0,17192 stw r2,928(r1) .stabd 68,0,17193 stw r10,16(r8) .stabd 68,0,17199 beq- cr0,L2344 ; basic block 2158 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2344 .stabd 68,0,17202 ; basic block 2159 LBB906: srawi r11,r3,1 .stabd 68,0,17203 srawi r30,r9,1 .stabd 68,0,17204 subf r9,r30,r11 .stabd 68,0,17205 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17207 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L2346 .stabd 68,0,17208 ; basic block 2160 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE906: b L2346 L2344: ; basic block 2161 .stabd 68,0,17216 lwz r2,932(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17217 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17218 b L1848 L2346: ; basic block 2162 .stabd 68,0,17227 lwz r9,928(r1) .stabd 68,0,17222 stw r3,920(r1) .stabd 68,0,17227 lwz r9,0(r9) mtctr r9 bctr L627: ; basic block 2163 .stabd 68,0,17240 lwz r10,932(r1) .stabd 68,0,17253 lwz r2,920(r1) .stabd 68,0,17240 LBE905: LBB907: lwzu r3,-4(r10) .stabd 68,0,17246 lwz r11,928(r1) .stabd 68,0,17253 and r0,r3,r2 .stabd 68,0,17247 lwz r9,916(r1) .stabd 68,0,17253 andi. r8,r0,1 .stabd 68,0,17246 addi r11,r11,4 .stabd 68,0,17240 stw r10,932(r1) .stabd 68,0,17246 stw r11,928(r1) .stabd 68,0,17247 stw r10,16(r9) .stabd 68,0,17241 lwz r0,920(r1) .stabd 68,0,17253 beq- cr0,L2347 ; basic block 2164 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2347 .stabd 68,0,17256 ; basic block 2165 LBB908: srawi r11,r3,1 .stabd 68,0,17257 srawi r30,r0,1 .stabd 68,0,17258 subf r9,r30,r11 .stabd 68,0,17259 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17261 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L2349 .stabd 68,0,17262 ; basic block 2166 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE908: b L2349 L2347: ; basic block 2167 .stabd 68,0,17270 lwz r2,932(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17271 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17272 b L1848 L2349: ; basic block 2168 .stabd 68,0,17281 lwz r9,928(r1) .stabd 68,0,17276 stw r3,920(r1) .stabd 68,0,17281 lwz r9,0(r9) mtctr r9 bctr L628: ; basic block 2169 .stabd 68,0,17294 lwz r10,932(r1) .stabd 68,0,17307 lwz r2,924(r1) .stabd 68,0,17294 LBE907: LBB909: lwzu r3,-4(r10) .stabd 68,0,17300 lwz r11,928(r1) .stabd 68,0,17307 and r0,r3,r2 .stabd 68,0,17301 lwz r9,916(r1) .stabd 68,0,17307 andi. r8,r0,1 .stabd 68,0,17300 addi r11,r11,4 .stabd 68,0,17294 stw r10,932(r1) .stabd 68,0,17300 stw r11,928(r1) .stabd 68,0,17301 stw r10,16(r9) .stabd 68,0,17295 lwz r0,924(r1) .stabd 68,0,17307 beq- cr0,L2350 ; basic block 2170 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2350 .stabd 68,0,17310 ; basic block 2171 LBB910: srawi r11,r3,1 .stabd 68,0,17311 srawi r30,r0,1 .stabd 68,0,17312 subf r9,r30,r11 .stabd 68,0,17313 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17315 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L2352 .stabd 68,0,17316 ; basic block 2172 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE910: b L2352 L2350: ; basic block 2173 .stabd 68,0,17324 lwz r2,932(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17325 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17326 b L1848 L2352: ; basic block 2174 .stabd 68,0,17335 lwz r9,928(r1) .stabd 68,0,17330 stw r3,920(r1) .stabd 68,0,17335 lwz r9,0(r9) mtctr r9 bctr L629: ; basic block 2175 .stabd 68,0,17360 lwz r10,920(r1) lwz r11,924(r1) .stabd 68,0,17354 lwz r8,928(r1) .stabd 68,0,17360 LBE909: LBB911: and r0,r10,r11 .stabd 68,0,17349 mr r9,r11 .stabd 68,0,17360 andi. r2,r0,1 .stabd 68,0,17354 addi r8,r8,4 stw r8,928(r1) .stabd 68,0,17348 mr r0,r10 .stabd 68,0,17360 beq- cr0,L2353 ; basic block 2176 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2353 .stabd 68,0,17363 ; basic block 2177 LBB912: srawi r11,r10,1 .stabd 68,0,17364 srawi r30,r9,1 .stabd 68,0,17365 subf r9,r30,r11 .stabd 68,0,17366 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17368 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L2355 .stabd 68,0,17369 ; basic block 2178 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE912: b L2355 L2353: ; basic block 2179 .stabd 68,0,17377 lwz r2,932(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17378 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17379 b L1848 L2355: ; basic block 2180 .stabd 68,0,17388 lwz r9,928(r1) .stabd 68,0,17383 stw r3,920(r1) .stabd 68,0,17388 lwz r9,0(r9) mtctr r9 bctr L630: ; basic block 2181 .stabd 68,0,17413 lwz r10,924(r1) lwz r11,920(r1) .stabd 68,0,17407 lwz r8,928(r1) .stabd 68,0,17413 LBE911: LBB913: and r0,r10,r11 .stabd 68,0,17402 mr r9,r11 .stabd 68,0,17413 andi. r2,r0,1 .stabd 68,0,17407 addi r8,r8,4 stw r8,928(r1) .stabd 68,0,17401 mr r0,r10 .stabd 68,0,17413 beq- cr0,L2356 ; basic block 2182 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2356 ; basic block 2183 .stabd 68,0,17417 LBB914: srawi r30,r11,1 .stabd 68,0,17416 srawi r11,r10,1 .stabd 68,0,17418 subf r9,r30,r11 .stabd 68,0,17419 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17421 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L2358 .stabd 68,0,17422 ; basic block 2184 mr r3,r11 bl L_rb_int2big$stub mr r29,r3 mr r3,r30 bl L_rb_int2big$stub mr r4,r3 mr r3,r29 bl L_rb_big_minus$stub LBE914: b L2358 L2356: ; basic block 2185 .stabd 68,0,17430 lwz r2,932(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17431 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17432 b L1848 L2358: ; basic block 2186 .stabd 68,0,17441 lwz r9,928(r1) .stabd 68,0,17436 stw r3,920(r1) .stabd 68,0,17441 lwz r9,0(r9) mtctr r9 bctr L631: ; basic block 2187 .stabd 68,0,17454 lwz r10,932(r1) .stabd 68,0,17460 lwz r8,928(r1) .stabd 68,0,17454 LBE913: LBB915: lwz r9,-8(r10) .stabd 68,0,17455 lwz r11,-4(r10) .stabd 68,0,17460 addi r8,r8,4 .stabd 68,0,17461 addi r10,r10,-8 .stabd 68,0,17460 stw r8,928(r1) .stabd 68,0,17467 and r0,r9,r11 .stabd 68,0,17461 stw r10,932(r1) .stabd 68,0,17467 andi. r2,r0,1 .stabd 68,0,17461 lwz r2,916(r1) stw r10,16(r2) .stabd 68,0,17467 beq- cr0,L2359 ; basic block 2188 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2359 .stabd 68,0,17468 ; basic block 2189 LBB916: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,17470 cmpw cr7,r0,r2 li r0,2 blt- cr7,L2362 ; basic block 2190 .stabd 68,0,17474 li r0,0 LBE916: b L2362 L2359: ; basic block 2191 .stabd 68,0,17482 lwz r8,932(r1) .stabd 68,0,17483 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,17482 stw r9,0(r8) stwu r11,4(r8) lwz r9,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,17483 lwz r4,0(r2) .stabd 68,0,17484 b L1848 L2362: ; basic block 2192 .stabd 68,0,17493 lwz r10,928(r1) .stabd 68,0,17488 stw r0,920(r1) .stabd 68,0,17493 lwz r10,0(r10) mtctr r10 bctr L632: ; basic block 2193 .stabd 68,0,17506 lwz r11,932(r1) .stabd 68,0,17519 lwz r8,920(r1) .stabd 68,0,17506 LBE915: LBB917: lwzu r9,-4(r11) .stabd 68,0,17512 lwz r2,928(r1) .stabd 68,0,17519 and r0,r9,r8 .stabd 68,0,17506 stw r11,932(r1) .stabd 68,0,17512 addi r2,r2,4 .stabd 68,0,17519 andi. r10,r0,1 .stabd 68,0,17512 stw r2,928(r1) .stabd 68,0,17513 lwz r2,916(r1) stw r11,16(r2) .stabd 68,0,17507 lwz r0,920(r1) .stabd 68,0,17519 beq- cr0,L2363 ; basic block 2194 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2363 .stabd 68,0,17520 ; basic block 2195 LBB918: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17522 cmpw cr7,r0,r2 li r0,2 blt- cr7,L2366 ; basic block 2196 .stabd 68,0,17526 li r0,0 LBE918: b L2366 L2363: ; basic block 2197 .stabd 68,0,17534 lwz r8,932(r1) .stabd 68,0,17535 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,17534 stw r9,0(r8) stwu r0,4(r8) lwz r9,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,17535 lwz r4,0(r2) .stabd 68,0,17536 b L1848 L2366: ; basic block 2198 .stabd 68,0,17545 lwz r10,928(r1) .stabd 68,0,17540 stw r0,920(r1) .stabd 68,0,17545 lwz r10,0(r10) mtctr r10 bctr L633: ; basic block 2199 .stabd 68,0,17558 lwz r11,932(r1) .stabd 68,0,17571 lwz r8,924(r1) .stabd 68,0,17558 LBE917: LBB919: lwzu r9,-4(r11) .stabd 68,0,17564 lwz r2,928(r1) .stabd 68,0,17571 and r0,r9,r8 .stabd 68,0,17558 stw r11,932(r1) .stabd 68,0,17564 addi r2,r2,4 .stabd 68,0,17571 andi. r10,r0,1 .stabd 68,0,17564 stw r2,928(r1) .stabd 68,0,17565 lwz r2,916(r1) stw r11,16(r2) .stabd 68,0,17559 lwz r0,924(r1) .stabd 68,0,17571 beq- cr0,L2367 ; basic block 2200 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2367 .stabd 68,0,17572 ; basic block 2201 LBB920: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17574 cmpw cr7,r0,r2 li r0,2 blt- cr7,L2370 ; basic block 2202 .stabd 68,0,17578 li r0,0 LBE920: b L2370 L2367: ; basic block 2203 .stabd 68,0,17586 lwz r8,932(r1) .stabd 68,0,17587 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,17586 stw r9,0(r8) stwu r0,4(r8) lwz r9,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r9) .stabd 68,0,17587 lwz r4,0(r2) .stabd 68,0,17588 b L1848 L2370: ; basic block 2204 .stabd 68,0,17597 lwz r10,928(r1) .stabd 68,0,17592 stw r0,920(r1) .stabd 68,0,17597 lwz r10,0(r10) mtctr r10 bctr L634: ; basic block 2205 .stabd 68,0,17622 lwz r11,920(r1) lwz r2,924(r1) .stabd 68,0,17616 lwz r9,928(r1) .stabd 68,0,17622 LBE919: LBB921: and r0,r11,r2 andi. r8,r0,1 .stabd 68,0,17616 addi r9,r9,4 stw r9,928(r1) .stabd 68,0,17610 mr r0,r11 .stabd 68,0,17611 mr r9,r2 .stabd 68,0,17622 beq- cr0,L2371 ; basic block 2206 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2371 .stabd 68,0,17623 ; basic block 2207 LBB922: srawi r0,r11,1 srawi r2,r9,1 .stabd 68,0,17625 cmpw cr7,r0,r2 li r0,2 blt- cr7,L2374 ; basic block 2208 .stabd 68,0,17629 li r0,0 LBE922: b L2374 L2371: ; basic block 2209 .stabd 68,0,17637 lwz r10,932(r1) .stabd 68,0,17638 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,17637 stw r0,0(r10) stwu r9,4(r10) lwz r11,916(r1) addi r10,r10,4 stw r10,932(r1) stw r10,16(r11) .stabd 68,0,17638 lwz r4,0(r2) .stabd 68,0,17639 b L1848 L2374: ; basic block 2210 .stabd 68,0,17648 lwz r2,928(r1) .stabd 68,0,17643 stw r0,920(r1) .stabd 68,0,17648 lwz r2,0(r2) mtctr r2 bctr L635: ; basic block 2211 .stabd 68,0,17673 lwz r8,924(r1) lwz r9,920(r1) .stabd 68,0,17667 lwz r11,928(r1) .stabd 68,0,17673 LBE921: LBB923: and r0,r8,r9 andi. r10,r0,1 .stabd 68,0,17667 addi r11,r11,4 stw r11,928(r1) .stabd 68,0,17661 mr r0,r8 .stabd 68,0,17673 beq- cr0,L2375 ; basic block 2212 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000014$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000014$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2375 .stabd 68,0,17674 ; basic block 2213 LBB924: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17676 cmpw cr7,r2,r0 li r0,2 blt- cr7,L2378 ; basic block 2214 .stabd 68,0,17680 li r0,0 LBE924: b L2378 L2375: ; basic block 2215 .stabd 68,0,17688 lwz r2,932(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,916(r1) addi r2,r2,4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,17689 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000014$pb")(r2) lwz r4,0(r2) .stabd 68,0,17690 b L1848 L2378: ; basic block 2216 .stabd 68,0,17699 lwz r9,928(r1) .stabd 68,0,17694 stw r0,920(r1) .stabd 68,0,17699 lwz r9,0(r9) mtctr r9 bctr L636: ; basic block 2217 .stabd 68,0,17713 lwz r11,932(r1) .stabd 68,0,17711 lwz r10,928(r1) .stabd 68,0,17713 LBE923: LBB925: lwzu r4,-4(r11) .stabd 68,0,17719 lwz r2,916(r1) .stabd 68,0,17711 lwz r3,4(r10) .stabd 68,0,17713 stw r11,932(r1) .stabd 68,0,17719 stw r11,16(r2) .stabd 68,0,17726 bl L_rb_reg_match$stub .stabd 68,0,17718 lwz r2,928(r1) .stabd 68,0,17726 stw r3,920(r1) .stabd 68,0,17718 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,17733 lwz r8,0(r2) mtctr r8 bctr L637: ; basic block 2218 .stabd 68,0,17745 lwz r9,928(r1) .stabd 68,0,17759 LBE925: LBB926: lwz r4,920(r1) .stabd 68,0,17745 lwz r3,4(r9) .stabd 68,0,17759 bl L_rb_reg_match$stub .stabd 68,0,17752 lwz r2,928(r1) .stabd 68,0,17759 stw r3,920(r1) .stabd 68,0,17752 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,17766 lwz r8,0(r2) mtctr r8 bctr L638: ; basic block 2219 .stabd 68,0,17778 lwz r9,928(r1) .stabd 68,0,17792 LBE926: LBB927: lwz r4,924(r1) .stabd 68,0,17778 lwz r3,4(r9) .stabd 68,0,17792 bl L_rb_reg_match$stub .stabd 68,0,17785 lwz r2,928(r1) .stabd 68,0,17792 stw r3,920(r1) .stabd 68,0,17785 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,17799 lwz r8,0(r2) mtctr r8 bctr L639: ; basic block 2220 .stabd 68,0,17811 lwz r9,928(r1) .stabd 68,0,17825 LBE927: LBB928: lwz r4,924(r1) .stabd 68,0,17811 lwz r3,4(r9) .stabd 68,0,17825 bl L_rb_reg_match$stub .stabd 68,0,17818 lwz r2,928(r1) .stabd 68,0,17825 stw r3,924(r1) .stabd 68,0,17818 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,17832 lwz r8,0(r2) mtctr r8 bctr L640: ; basic block 2221 .stabd 68,0,17844 lwz r9,928(r1) .stabd 68,0,17858 LBE928: LBB929: lwz r4,920(r1) .stabd 68,0,17844 lwz r3,4(r9) .stabd 68,0,17858 bl L_rb_reg_match$stub .stabd 68,0,17851 lwz r2,928(r1) .stabd 68,0,17858 stw r3,920(r1) .stabd 68,0,17851 addi r2,r2,8 stw r2,928(r1) .stabd 68,0,17865 lwz r8,0(r2) mtctr r8 bctr L641: ; basic block 2222 .stabd 68,0,17878 lwz r9,932(r1) .stabd 68,0,17884 lwz r11,928(r1) .stabd 68,0,17878 LBE929: LBB930: lwz r4,-8(r9) .stabd 68,0,17885 lwz r2,916(r1) .stabd 68,0,17884 addi r11,r11,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB931: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17879 LBE931: lwz r6,-4(r9) .stabd 68,0,17885 addi r9,r9,-8 .stabd 68,0,17884 stw r11,928(r1) .stabd 68,0,17885 stw r9,932(r1) stw r9,16(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB932: mr r2,r4 .stabd 68,0,656 beq- cr0,L2380 .stabd 68,0,657 ; basic block 2223 andi. r8,r4,1 li r0,10 bne- cr0,L2382 ; basic block 2224 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L2382 ; basic block 2225 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L2382 ; basic block 2226 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L2382 ; basic block 2227 b L2386 L2380: ; basic block 2228 .stabd 68,0,662 rlwinm. r9,r4,0,30,28 bne- cr0,L2386 .stabd 68,0,663 ; basic block 2229 cmpwi cr7,r4,4 li r0,1 beq- cr7,L2382 ; basic block 2230 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L2382 L2386: ; basic block 2231 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L2382: ; basic block 2232 .stabd 68,0,655 LBE932: cmpwi cr7,r0,7 bne+ cr7,L2379 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17892 ; basic block 2233 mr r3,r6 bl L_rb_reg_match$stub b L2390 L2379: ; basic block 2234 .stabd 68,0,17895 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L2390: ; basic block 2235 .stabd 68,0,17903 lwz r2,928(r1) .stabd 68,0,17898 stw r3,920(r1) .stabd 68,0,17903 lwz r2,0(r2) mtctr r2 bctr L642: ; basic block 2236 .stabd 68,0,17916 lwz r8,932(r1) .stabd 68,0,17922 lwz r10,928(r1) .stabd 68,0,17916 LBE930: LBB933: lwzu r4,-4(r8) .stabd 68,0,17923 lwz r11,916(r1) .stabd 68,0,17922 addi r10,r10,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB934: andi. r9,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17916 stw r8,932(r1) .stabd 68,0,17917 LBE934: lwz r6,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB935: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17922 stw r10,928(r1) .stabd 68,0,17923 LBE935: stw r8,16(r11) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB936: beq- cr0,L2392 .stabd 68,0,657 ; basic block 2237 andi. r0,r4,1 li r0,10 bne- cr0,L2394 ; basic block 2238 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L2394 ; basic block 2239 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L2394 ; basic block 2240 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L2394 ; basic block 2241 b L2398 L2392: ; basic block 2242 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L2398 .stabd 68,0,663 ; basic block 2243 cmpwi cr7,r4,4 li r0,1 beq- cr7,L2394 ; basic block 2244 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L2394 L2398: ; basic block 2245 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L2394: ; basic block 2246 .stabd 68,0,655 LBE936: cmpwi cr7,r0,7 bne+ cr7,L2391 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17930 ; basic block 2247 mr r3,r6 bl L_rb_reg_match$stub b L2402 L2391: ; basic block 2248 .stabd 68,0,17933 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L2402: ; basic block 2249 .stabd 68,0,17941 lwz r2,928(r1) .stabd 68,0,17936 stw r3,920(r1) .stabd 68,0,17941 lwz r2,0(r2) mtctr r2 bctr L643: ; basic block 2250 .stabd 68,0,17954 lwz r8,932(r1) .stabd 68,0,17960 lwz r9,928(r1) .stabd 68,0,17954 LBE933: LBB937: lwzu r4,-4(r8) .stabd 68,0,17961 lwz r11,916(r1) .stabd 68,0,17960 addi r9,r9,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB938: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17954 stw r8,932(r1) .stabd 68,0,17960 stw r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17961 LBE938: stw r8,16(r11) .stabd 68,0,17955 lwz r6,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB939: beq- cr0,L2404 .stabd 68,0,657 ; basic block 2251 andi. r0,r4,1 li r0,10 bne- cr0,L2406 ; basic block 2252 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L2406 ; basic block 2253 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L2406 ; basic block 2254 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L2406 ; basic block 2255 b L2410 L2404: ; basic block 2256 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L2410 .stabd 68,0,663 ; basic block 2257 cmpwi cr7,r4,4 li r0,1 beq- cr7,L2406 ; basic block 2258 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L2406 L2410: ; basic block 2259 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L2406: ; basic block 2260 .stabd 68,0,655 LBE939: cmpwi cr7,r0,7 bne+ cr7,L2403 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17968 ; basic block 2261 mr r3,r6 bl L_rb_reg_match$stub b L2414 L2403: ; basic block 2262 .stabd 68,0,17971 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L2414: ; basic block 2263 .stabd 68,0,17979 lwz r2,928(r1) .stabd 68,0,17974 stw r3,920(r1) .stabd 68,0,17979 lwz r2,0(r2) mtctr r2 bctr L644: ; basic block 2264 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,920(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17998 lwz r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE937: LBB940: LBB941: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17992 LBE941: lwz r4,920(r1) .stabd 68,0,17998 addi r9,r9,4 .stabd 68,0,17993 lwz r6,924(r1) .stabd 68,0,17998 stw r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB942: mr r2,r4 .stabd 68,0,656 beq- cr0,L2416 .stabd 68,0,657 ; basic block 2265 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L2418 ; basic block 2266 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L2418 ; basic block 2267 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L2418 ; basic block 2268 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L2418 ; basic block 2269 b L2422 L2416: ; basic block 2270 .stabd 68,0,662 lwz r8,920(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L2422 .stabd 68,0,663 ; basic block 2271 lwz r9,920(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L2418 ; basic block 2272 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L2418 L2422: ; basic block 2273 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L2418: ; basic block 2274 .stabd 68,0,655 LBE942: cmpwi cr7,r0,7 bne+ cr7,L2415 .stabs "vm.inc",132,0,0,0 .stabd 68,0,18005 ; basic block 2275 mr r3,r6 bl L_rb_reg_match$stub b L2426 L2415: ; basic block 2276 .stabd 68,0,18008 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L2426: ; basic block 2277 .stabd 68,0,18016 lwz r2,928(r1) .stabd 68,0,18011 stw r3,920(r1) .stabd 68,0,18016 lwz r2,0(r2) mtctr r2 bctr L645: ; basic block 2278 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,924(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,18035 lwz r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE940: LBB943: LBB944: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,18029 LBE944: lwz r4,924(r1) .stabd 68,0,18035 addi r9,r9,4 .stabd 68,0,18030 lwz r6,920(r1) .stabd 68,0,18035 stw r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB945: mr r2,r4 .stabd 68,0,656 beq- cr0,L2428 .stabd 68,0,657 ; basic block 2279 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L2430 ; basic block 2280 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L2430 ; basic block 2281 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L2430 ; basic block 2282 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L2430 ; basic block 2283 b L2434 L2428: ; basic block 2284 .stabd 68,0,662 lwz r8,924(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L2434 .stabd 68,0,663 ; basic block 2285 lwz r9,924(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L2430 ; basic block 2286 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L2430 L2434: ; basic block 2287 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L2430: ; basic block 2288 .stabd 68,0,655 LBE945: cmpwi cr7,r0,7 bne+ cr7,L2427 .stabs "vm.inc",132,0,0,0 .stabd 68,0,18042 ; basic block 2289 mr r3,r6 bl L_rb_reg_match$stub b L2438 L2427: ; basic block 2290 .stabd 68,0,18045 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000014$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L2438: ; basic block 2291 .stabd 68,0,18053 lwz r2,928(r1) .stabd 68,0,18048 stw r3,920(r1) .stabd 68,0,18053 lwz r2,0(r2) mtctr r2 bctr L646: ; basic block 2292 .stabd 68,0,18077 lwz r8,936(r1) .stabd 68,0,18085 lwz r9,928(r1) .stabd 68,0,18077 LBE943: LBB946: lwz r8,-4(r8) stw r8,920(r1) .stabd 68,0,18085 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L647: ; basic block 2293 .stabd 68,0,18109 lwz r11,936(r1) .stabd 68,0,18117 lwz r2,928(r1) .stabd 68,0,18109 LBE946: LBB947: lwz r11,-4(r11) stw r11,924(r1) .stabd 68,0,18117 lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L648: ; basic block 2294 .stabd 68,0,18141 lwz r9,936(r1) .stabd 68,0,18149 lwz r10,928(r1) .stabd 68,0,18141 LBE947: LBB948: lwz r9,-4(r9) stw r9,920(r1) .stabd 68,0,18149 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L649: ; basic block 2295 .stabd 68,0,18156 lwz r2,932(r1) lwz r8,920(r1) LBE948: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,18174 lwz r10,936(r1) .stabd 68,0,18182 lwz r11,928(r1) .stabd 68,0,18174 LBB949: lwz r10,-4(r10) stw r10,920(r1) .stabd 68,0,18182 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L650: ; basic block 2296 .stabd 68,0,18189 lwz r2,932(r1) lwz r8,924(r1) LBE949: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,18207 lwz r10,936(r1) .stabd 68,0,18215 lwz r11,928(r1) .stabd 68,0,18207 LBB950: lwz r10,-4(r10) stw r10,924(r1) .stabd 68,0,18215 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L651: ; basic block 2297 .stabd 68,0,18228 lwz r2,932(r1) .stabd 68,0,18234 lwz r8,916(r1) .stabd 68,0,18228 LBE950: LBB951: lwzu r0,-4(r2) stw r2,932(r1) .stabd 68,0,18234 stw r2,16(r8) .stabd 68,0,18240 lwz r9,936(r1) stw r0,-4(r9) .stabd 68,0,18247 lwz r10,928(r1) lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L652: ; basic block 2298 .stabd 68,0,18271 lwz r8,920(r1) lwz r2,936(r1) LBE951: LBB952: stw r8,-4(r2) .stabd 68,0,18278 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L653: ; basic block 2299 .stabd 68,0,18302 lwz r2,924(r1) lwz r11,936(r1) LBE952: LBB953: stw r2,-4(r11) .stabd 68,0,18309 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L654: ; basic block 2300 .stabd 68,0,18333 lwz r11,924(r1) lwz r10,936(r1) LBE953: LBB954: stw r11,-4(r10) .stabd 68,0,18340 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L655: ; basic block 2301 .stabd 68,0,18364 lwz r10,920(r1) lwz r9,936(r1) LBE954: LBB955: stw r10,-4(r9) .stabd 68,0,18371 lwz r11,928(r1) lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L656: ; basic block 2302 .stabd 68,0,18395 lwz r2,936(r1) .stabd 68,0,18403 lwz r8,928(r1) .stabd 68,0,18395 LBE955: LBB956: lwz r2,-8(r2) stw r2,920(r1) .stabd 68,0,18403 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L657: ; basic block 2303 .stabd 68,0,18427 lwz r10,936(r1) .stabd 68,0,18435 lwz r11,928(r1) .stabd 68,0,18427 LBE956: LBB957: lwz r10,-8(r10) stw r10,924(r1) .stabd 68,0,18435 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L658: ; basic block 2304 .stabd 68,0,18459 lwz r2,936(r1) .stabd 68,0,18467 lwz r8,928(r1) .stabd 68,0,18459 LBE957: LBB958: lwz r2,-8(r2) stw r2,920(r1) .stabd 68,0,18467 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L659: ; basic block 2305 .stabd 68,0,18474 lwz r10,932(r1) lwz r11,920(r1) LBE958: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,18492 lwz r8,936(r1) .stabd 68,0,18500 lwz r9,928(r1) .stabd 68,0,18492 LBB959: lwz r8,-8(r8) stw r8,920(r1) .stabd 68,0,18500 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L660: ; basic block 2306 .stabd 68,0,18507 lwz r11,932(r1) lwz r2,924(r1) LBE959: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,18525 lwz r9,936(r1) .stabd 68,0,18533 lwz r10,928(r1) .stabd 68,0,18525 LBB960: lwz r9,-8(r9) stw r9,924(r1) .stabd 68,0,18533 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L661: ; basic block 2307 .stabd 68,0,18546 lwz r2,932(r1) .stabd 68,0,18552 lwz r8,916(r1) .stabd 68,0,18546 LBE960: LBB961: lwzu r0,-4(r2) stw r2,932(r1) .stabd 68,0,18552 stw r2,16(r8) .stabd 68,0,18558 lwz r9,936(r1) stw r0,-8(r9) .stabd 68,0,18565 lwz r10,928(r1) lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L662: ; basic block 2308 .stabd 68,0,18589 lwz r8,920(r1) lwz r2,936(r1) LBE961: LBB962: stw r8,-8(r2) .stabd 68,0,18596 lwz r9,928(r1) lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L663: ; basic block 2309 .stabd 68,0,18620 lwz r2,924(r1) lwz r11,936(r1) LBE962: LBB963: stw r2,-8(r11) .stabd 68,0,18627 lwz r8,928(r1) lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L664: ; basic block 2310 .stabd 68,0,18651 lwz r11,924(r1) lwz r10,936(r1) LBE963: LBB964: stw r11,-8(r10) .stabd 68,0,18658 lwz r2,928(r1) lwzu r8,4(r2) mtctr r8 stw r2,928(r1) bctr L665: ; basic block 2311 .stabd 68,0,18682 lwz r10,920(r1) lwz r9,936(r1) LBE964: LBB965: stw r10,-8(r9) .stabd 68,0,18689 lwz r11,928(r1) lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L666: ; basic block 2312 .stabd 68,0,18702 lwz r8,928(r1) LBE965: LBB966: lwz r2,4(r8) .stabd 68,0,18725 LBB967: slwi r2,r2,2 lwz r9,940(r1) subf r2,r2,r9 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,18733 lwzu r10,8(r8) mtctr r10 stw r8,928(r1) bctr L667: ; basic block 2313 .stabd 68,0,18746 lwz r11,928(r1) LBE967: LBE966: LBB968: lwz r2,4(r11) .stabd 68,0,18769 LBB969: slwi r2,r2,2 lwz r8,940(r1) subf r2,r2,r8 lwz r2,0(r2) stw r2,924(r1) .stabd 68,0,18777 lwzu r9,8(r11) mtctr r9 stw r11,928(r1) bctr L668: ; basic block 2314 .stabd 68,0,18790 lwz r10,928(r1) LBE969: LBE968: LBB970: lwz r2,4(r10) .stabd 68,0,18813 LBB971: slwi r2,r2,2 lwz r11,940(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,18821 lwzu r0,8(r10) mtctr r0 stw r10,928(r1) bctr L669: ; basic block 2315 .stabd 68,0,18828 lwz r2,932(r1) lwz r8,920(r1) LBE971: LBE970: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,18835 lwz r10,928(r1) LBB972: lwz r2,4(r10) .stabd 68,0,18858 LBB973: slwi r2,r2,2 lwz r11,940(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,920(r1) .stabd 68,0,18866 lwzu r0,8(r10) mtctr r0 stw r10,928(r1) bctr L670: ; basic block 2316 .stabd 68,0,18873 lwz r2,932(r1) lwz r8,924(r1) LBE973: LBE972: stw r8,0(r2) addi r2,r2,4 lwz r9,916(r1) stw r2,932(r1) stw r2,16(r9) .stabd 68,0,18880 lwz r10,928(r1) LBB974: lwz r2,4(r10) .stabd 68,0,18903 LBB975: slwi r2,r2,2 lwz r11,940(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,924(r1) .stabd 68,0,18911 lwzu r0,8(r10) mtctr r0 stw r10,928(r1) bctr L671: ; basic block 2317 .stabd 68,0,18946 lwz r2,940(r1) .stabd 68,0,18955 lwz r8,928(r1) .stabd 68,0,18946 LBE975: LBE974: LBB976: LBB977: lwz r2,-4(r2) stw r2,920(r1) .stabd 68,0,18955 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L672: ; basic block 2318 .stabd 68,0,18990 lwz r10,940(r1) .stabd 68,0,18999 lwz r11,928(r1) .stabd 68,0,18990 LBE977: LBE976: LBB978: LBB979: lwz r10,-4(r10) stw r10,924(r1) .stabd 68,0,18999 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L673: ; basic block 2319 .stabd 68,0,19034 lwz r2,940(r1) .stabd 68,0,19043 lwz r8,928(r1) .stabd 68,0,19034 LBE979: LBE978: LBB980: LBB981: lwz r2,-4(r2) stw r2,920(r1) .stabd 68,0,19043 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L674: ; basic block 2320 .stabd 68,0,19050 lwz r10,932(r1) lwz r11,920(r1) LBE981: LBE980: stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,19079 lwz r8,940(r1) LBB982: LBB983: lwz r8,-4(r8) .stabd 68,0,19088 lwz r9,928(r1) .stabd 68,0,19079 stw r8,920(r1) .stabd 68,0,19088 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L675: ; basic block 2321 .stabd 68,0,19095 lwz r11,932(r1) lwz r2,924(r1) LBE983: LBE982: stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,19124 lwz r9,940(r1) LBB984: LBB985: lwz r9,-4(r9) .stabd 68,0,19133 lwz r10,928(r1) .stabd 68,0,19124 stw r9,924(r1) .stabd 68,0,19133 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L676: ; basic block 2322 .stabd 68,0,19164 lwz r8,928(r1) .stabd 68,0,19158 LBE985: LBE984: li r2,1 stw r2,920(r1) .stabd 68,0,19164 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L677: ; basic block 2323 .stabd 68,0,19195 lwz r11,928(r1) .stabd 68,0,19189 li r10,1 stw r10,924(r1) .stabd 68,0,19195 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L678: ; basic block 2324 .stabd 68,0,19226 lwz r8,928(r1) .stabd 68,0,19220 li r2,1 stw r2,920(r1) .stabd 68,0,19226 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L679: ; basic block 2325 .stabd 68,0,19233 lwz r10,932(r1) .stabd 68,0,19252 li r8,1 .stabd 68,0,19233 lwz r11,920(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,19258 lwz r9,928(r1) .stabd 68,0,19252 stw r8,920(r1) .stabd 68,0,19258 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L680: ; basic block 2326 .stabd 68,0,19265 lwz r11,932(r1) .stabd 68,0,19284 li r9,1 .stabd 68,0,19265 lwz r2,924(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,19290 lwz r10,928(r1) .stabd 68,0,19284 stw r9,924(r1) .stabd 68,0,19290 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L681: ; basic block 2327 .stabd 68,0,19321 lwz r8,928(r1) .stabd 68,0,19315 li r2,3 stw r2,920(r1) .stabd 68,0,19321 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L682: ; basic block 2328 .stabd 68,0,19352 lwz r11,928(r1) .stabd 68,0,19346 li r10,3 stw r10,924(r1) .stabd 68,0,19352 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L683: ; basic block 2329 .stabd 68,0,19383 lwz r8,928(r1) .stabd 68,0,19377 li r2,3 stw r2,920(r1) .stabd 68,0,19383 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L684: ; basic block 2330 .stabd 68,0,19390 lwz r10,932(r1) .stabd 68,0,19409 li r8,3 .stabd 68,0,19390 lwz r11,920(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,19415 lwz r9,928(r1) .stabd 68,0,19409 stw r8,920(r1) .stabd 68,0,19415 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L685: ; basic block 2331 .stabd 68,0,19422 lwz r11,932(r1) .stabd 68,0,19441 li r9,3 .stabd 68,0,19422 lwz r2,924(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,19447 lwz r10,928(r1) .stabd 68,0,19441 stw r9,924(r1) .stabd 68,0,19447 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L686: ; basic block 2332 .stabd 68,0,19478 lwz r8,928(r1) .stabd 68,0,19472 li r2,2 stw r2,920(r1) .stabd 68,0,19478 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L687: ; basic block 2333 .stabd 68,0,19509 lwz r11,928(r1) .stabd 68,0,19503 li r10,2 stw r10,924(r1) .stabd 68,0,19509 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L688: ; basic block 2334 .stabd 68,0,19540 lwz r8,928(r1) .stabd 68,0,19534 li r2,2 stw r2,920(r1) .stabd 68,0,19540 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L689: ; basic block 2335 .stabd 68,0,19547 lwz r10,932(r1) .stabd 68,0,19566 li r8,2 .stabd 68,0,19547 lwz r11,920(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,19572 lwz r9,928(r1) .stabd 68,0,19566 stw r8,920(r1) .stabd 68,0,19572 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L690: ; basic block 2336 .stabd 68,0,19579 lwz r11,932(r1) .stabd 68,0,19598 li r9,2 .stabd 68,0,19579 lwz r2,924(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,19604 lwz r10,928(r1) .stabd 68,0,19598 stw r9,924(r1) .stabd 68,0,19604 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L691: ; basic block 2337 .stabd 68,0,19635 lwz r8,928(r1) .stabd 68,0,19629 li r2,0 stw r2,920(r1) .stabd 68,0,19635 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L692: ; basic block 2338 .stabd 68,0,19666 lwz r11,928(r1) .stabd 68,0,19660 li r10,0 stw r10,924(r1) .stabd 68,0,19666 lwzu r0,4(r11) mtctr r0 stw r11,928(r1) bctr L693: ; basic block 2339 .stabd 68,0,19697 lwz r8,928(r1) .stabd 68,0,19691 li r2,0 stw r2,920(r1) .stabd 68,0,19697 lwzu r9,4(r8) mtctr r9 stw r8,928(r1) bctr L694: ; basic block 2340 .stabd 68,0,19704 lwz r10,932(r1) .stabd 68,0,19723 li r8,0 .stabd 68,0,19704 lwz r11,920(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,916(r1) stw r10,932(r1) stw r10,16(r2) .stabd 68,0,19729 lwz r9,928(r1) .stabd 68,0,19723 stw r8,920(r1) .stabd 68,0,19729 lwzu r10,4(r9) mtctr r10 stw r9,928(r1) bctr L695: ; basic block 2341 .stabd 68,0,19736 lwz r11,932(r1) .stabd 68,0,19755 li r9,0 .stabd 68,0,19736 lwz r2,924(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,916(r1) stw r11,932(r1) stw r11,16(r8) .stabd 68,0,19761 lwz r10,928(r1) .stabd 68,0,19755 stw r9,924(r1) .stabd 68,0,19761 lwzu r11,4(r10) mtctr r11 stw r10,928(r1) bctr L696: ; basic block 2342 .stabd 68,0,19776 lwz r2,928(r1) .stabd 68,0,19795 LBB986: LBB987: li r23,0 .stabd 68,0,19799 lwz r8,932(r1) .stabd 68,0,19797 li r22,0 .stabd 68,0,19776 LBE987: lwz r28,8(r2) .stabd 68,0,19775 lwz r29,12(r2) .stabd 68,0,19799 LBB988: slwi r2,r28,2 .stabd 68,0,19777 lwz r9,928(r1) .stabd 68,0,19799 subf r2,r2,r8 lwz r25,-4(r2) .stabd 68,0,19777 LBE988: lwz r27,4(r9) .stabd 68,0,19783 addi r9,r9,16 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB989: LBB990: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19783 stw r9,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2489 .stabd 68,0,637 ; basic block 2343 andi. r11,r25,1 beq- cr0,L2490 ; basic block 2344 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2491 L2490: ; basic block 2345 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2492 ; basic block 2346 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2491 L2492: ; basic block 2347 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2494 ; basic block 2348 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2491 L2489: ; basic block 2349 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2494 .stabd 68,0,642 ; basic block 2350 cmpwi cr7,r25,4 bne+ cr7,L2496 ; basic block 2351 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2491 L2496: ; basic block 2352 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2494 ; basic block 2353 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2491 L2494: ; basic block 2354 .stabd 68,0,644 lwz r3,4(r2) L2491: ; basic block 2355 .stabd 68,0,635 LBE990: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19846 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L2516 ; basic block 2356 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2516 .stabd 68,0,19848 ; basic block 2357 lwz r3,12(r29) b L2517 L2516: ; basic block 2358 .stabd 68,0,19851 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,19854 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,19852 stw r30,8(r29) .stabd 68,0,19853 stw r3,12(r29) .stabd 68,0,19854 lwz r0,0(r2) stw r0,16(r29) L2517: ; basic block 2359 .stabd 68,0,19939 cmpwi cr7,r3,0 bne+ cr7,L2518 .stabd 68,0,19940 ; basic block 2360 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,19941 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,19942 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2518: ; basic block 2361 .stabd 68,0,19949 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2524 ; basic block 2362 bgt- cr7,L2556 ; basic block 2363 cmpwi cr7,r0,2 beq- cr7,L2520 ; basic block 2364 b L2554 L2556: ; basic block 2365 cmpwi cr7,r0,90 beq- cr7,L2523 ; basic block 2366 cmpwi cr7,r0,95 beq- cr7,L2525 ; basic block 2367 b L2554 L2520: ; basic block 2368 .stabd 68,0,19966 lwz r8,932(r1) .stabd 68,0,19973 LBB991: slwi r2,r27,8 .stabd 68,0,19966 lwz r10,916(r1) .stabd 68,0,19975 lis r9,0xfaff .stabd 68,0,19966 addi r0,r8,32 .stabd 68,0,19973 ori r2,r2,14 .stabd 68,0,19966 stw r0,16(r10) .stabd 68,0,19975 ori r9,r9,65441 .stabd 68,0,19978 lwz r10,936(r1) .stabd 68,0,19983 addi r11,r8,4 .stabd 68,0,19982 li r0,0 .stabd 68,0,19988 slwi r7,r28,2 .stabd 68,0,19978 stw r10,24(r8) .stabd 68,0,19988 subf r7,r7,r8 .stabd 68,0,19979 lwz r10,940(r1) .stabd 68,0,19988 mr r4,r25 .stabd 68,0,19971 stw r22,0(r8) .stabd 68,0,19988 mr r6,r28 .stabd 68,0,19979 stw r10,28(r8) .stabd 68,0,19973 stw r2,8(r8) .stabd 68,0,19975 stw r9,12(r8) .stabd 68,0,19972 stw r25,4(r8) .stabd 68,0,19976 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,19986 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,19977 lwz r9,944(r1) .stabd 68,0,19986 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,19977 stw r9,20(r8) .stabd 68,0,19982 lwz r10,916(r1) .stabd 68,0,19983 stw r11,28(r10) .stabd 68,0,19981 stw r8,20(r10) .stabd 68,0,19982 stw r0,24(r10) .stabd 68,0,19986 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,19988 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,19991 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,19997 slwi r2,r28,2 .stabd 68,0,19991 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,19997 lwz r10,932(r1) .stabd 68,0,19992 lwz r11,28(r10) .stabd 68,0,19997 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,19992 stw r11,940(r1) .stabd 68,0,19997 stw r2,932(r1) .stabd 68,0,19992 stw r11,24(r8) .stabd 68,0,19997 stw r2,16(r8) .stabd 68,0,19998 b L2519 L2523: ; basic block 2369 .stabd 68,0,20001 lwz r2,932(r1) LBE991: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,20002 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20003 b L2519 L2524: ; basic block 2370 .stabd 68,0,20006 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20007 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20008 b L2519 L2525: ; basic block 2371 .stabd 68,0,20021 LBB992: lwz r24,12(r3) .stabd 68,0,20022 li r4,18 .stabd 68,0,20018 li r21,0 .stabd 68,0,20022 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,20016 lwz r29,932(r1) .stabd 68,0,20028 lwz r0,48(r27) .stabd 68,0,20024 lwz r2,40(r27) .stabd 68,0,20028 cmpwi cr7,r0,0 .stabd 68,0,20024 subf r26,r28,r2 .stabd 68,0,20028 beq- cr7,L2527 .stabd 68,0,20029 ; basic block 2372 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2529 .stabd 68,0,20030 ; basic block 2373 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2527: ; basic block 2374 .stabd 68,0,20042 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L2530 .stabd 68,0,20043 ; basic block 2375 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,20044 mr r28,r0 .stabd 68,0,20043 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20044 b L2531 L2530: ; basic block 2376 .stabd 68,0,20046 cmpwi cr7,r6,-1 beq- cr7,L2531 .stabd 68,0,20047 ; basic block 2377 LBB993: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,20048 add. r30,r0,r9 bge+ cr0,L2533 .stabd 68,0,20049 ; basic block 2378 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2533: ; basic block 2379 .stabd 68,0,20058 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,20059 mr r3,r30 .stabd 68,0,20060 subf r28,r30,r28 .stabd 68,0,20058 subf r2,r2,r8 .stabd 68,0,20059 mr r4,r2 .stabd 68,0,20058 addi r29,r2,4 .stabd 68,0,20059 bl L_rb_ary_new4$stub .stabd 68,0,20061 add r2,r26,r30 .stabd 68,0,20059 stw r3,-4(r29) .stabd 68,0,20061 addi r26,r2,-1 L2531: ; basic block 2380 .stabd 68,0,20066 LBE993: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L2534 .stabd 68,0,20067 ; basic block 2381 LBB994: lwz r6,44(r27) .stabd 68,0,20071 cmplw cr7,r28,r6 blt- cr7,L2536 ; basic block 2382 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L2535 L2536: ; basic block 2383 .stabd 68,0,20072 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2535: ; basic block 2384 .stabd 68,0,20075 subf r2,r6,r28 .stabd 68,0,20076 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE994: b L2537 L2534: ; basic block 2385 .stabd 68,0,20079 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2537 .stabd 68,0,20080 ; basic block 2386 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2537: ; basic block 2387 .stabd 68,0,20087 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L2529 ; basic block 2388 .stabd 68,0,20100 LBB995: cmpwi cr7,r23,0 .stabd 68,0,20088 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,20100 beq- cr7,L2541 .stabd 68,0,20101 ; basic block 2389 mr r2,r23 L2541: ; basic block 2390 .stabd 68,0,20103 neg r0,r0 .stabd 68,0,20105 addi r26,r26,-1 .stabd 68,0,20103 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20104 addi r29,r29,4 L2529: ; basic block 2391 .stabd 68,0,20113 lwz r8,916(r1) LBE995: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2543 .stabd 68,0,20115 ; basic block 2392 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2543: ; basic block 2393 .stabd 68,0,20118 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,20121 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2550 .stabd 68,0,20123 ; basic block 2394 cmpwi cr7,r26,0 ble- cr7,L2550 ; basic block 2395 li r0,4 L2549: ; basic block 2396 .stabd 68,0,20123 addic. r26,r26,-1 .stabd 68,0,20124 stw r0,0(r29) .stabd 68,0,20123 addi r29,r29,4 bgt+ cr0,L2549 L2550: ; basic block 2397 .stabd 68,0,20138 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,20149 LBB996: lis r0,0xfaff .stabd 68,0,20138 LBE996: stw r9,16(r10) .stabd 68,0,20149 LBB997: ori r0,r0,65441 .stabd 68,0,20163 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,20161 lwz r2,928(r1) .stabd 68,0,20169 LBE997: stw r29,936(r1) .stabd 68,0,20161 LBB998: stw r2,16(r29) .stabd 68,0,20168 LBE998: slwi r2,r21,2 .stabd 68,0,20162 lwz r8,944(r1) LBB999: stw r8,20(r29) .stabd 68,0,20164 lwz r9,940(r1) .stabd 68,0,20145 stw r22,0(r29) .stabd 68,0,20164 stw r9,28(r29) .stabd 68,0,20147 stw r25,4(r29) .stabd 68,0,20148 stw r24,8(r29) .stabd 68,0,20149 stw r0,12(r29) .stabd 68,0,20170 lwz r10,936(r1) .stabd 68,0,20169 lwz r8,916(r1) .stabd 68,0,20170 LBE999: stw r10,940(r1) .stabd 68,0,20171 addi r11,r10,4 .stabd 68,0,20168 lwz r9,16(r27) .stabd 68,0,20171 stw r11,944(r1) .stabd 68,0,20169 stw r10,20(r8) .stabd 68,0,20170 lwz r10,940(r1) .stabd 68,0,20171 stw r11,28(r8) .stabd 68,0,20170 stw r10,24(r8) .stabd 68,0,20174 lwzx r11,r9,r2 .stabd 68,0,20168 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,20174 mtctr r11 bctr L2554: ; basic block 2398 .stabd 68,0,20179 LBE992: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2519: ; basic block 2399 .stabd 68,0,20189 lwz r2,928(r1) .stabd 68,0,20182 stw r3,920(r1) .stabd 68,0,20189 lwz r2,0(r2) mtctr r2 bctr L697: ; basic block 2400 .stabd 68,0,20196 lwz r8,932(r1) .stabd 68,0,20224 LBE989: LBE986: LBB1000: LBB1001: li r23,0 .stabd 68,0,20196 lwz r9,920(r1) .stabd 68,0,20226 li r22,0 .stabd 68,0,20196 LBE1001: LBE1000: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,20205 lwz r11,928(r1) LBB1002: lwz r28,8(r11) .stabd 68,0,20204 lwz r29,12(r11) .stabd 68,0,20228 LBB1003: slwi r2,r28,2 .stabd 68,0,20206 LBE1003: lwz r27,4(r11) .stabd 68,0,20228 LBB1004: subf r2,r2,r8 .stabd 68,0,20212 LBE1004: addi r11,r11,16 .stabd 68,0,20228 LBB1005: lwz r25,-4(r2) .stabd 68,0,20212 stw r11,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1006: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2557 .stabd 68,0,637 ; basic block 2401 andi. r8,r25,1 beq- cr0,L2558 ; basic block 2402 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2559 L2558: ; basic block 2403 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2560 ; basic block 2404 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2559 L2560: ; basic block 2405 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2562 ; basic block 2406 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2559 L2557: ; basic block 2407 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L2562 .stabd 68,0,642 ; basic block 2408 cmpwi cr7,r25,4 bne+ cr7,L2564 ; basic block 2409 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2559 L2564: ; basic block 2410 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2562 ; basic block 2411 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2559 L2562: ; basic block 2412 .stabd 68,0,644 lwz r3,4(r2) L2559: ; basic block 2413 .stabd 68,0,635 LBE1006: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20275 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L2584 ; basic block 2414 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2584 .stabd 68,0,20277 ; basic block 2415 lwz r3,12(r29) b L2585 L2584: ; basic block 2416 .stabd 68,0,20280 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,20283 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,20281 stw r30,8(r29) .stabd 68,0,20282 stw r3,12(r29) .stabd 68,0,20283 lwz r0,0(r2) stw r0,16(r29) L2585: ; basic block 2417 .stabd 68,0,20368 cmpwi cr7,r3,0 bne+ cr7,L2586 .stabd 68,0,20369 ; basic block 2418 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,20370 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,20371 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2586: ; basic block 2419 .stabd 68,0,20378 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2592 ; basic block 2420 bgt- cr7,L2624 ; basic block 2421 cmpwi cr7,r0,2 beq- cr7,L2588 ; basic block 2422 b L2622 L2624: ; basic block 2423 cmpwi cr7,r0,90 beq- cr7,L2591 ; basic block 2424 cmpwi cr7,r0,95 beq- cr7,L2593 ; basic block 2425 b L2622 L2588: ; basic block 2426 .stabd 68,0,20395 lwz r8,932(r1) .stabd 68,0,20402 LBB1007: slwi r2,r27,8 .stabd 68,0,20395 lwz r10,916(r1) .stabd 68,0,20404 lis r9,0xfaff .stabd 68,0,20395 addi r0,r8,32 .stabd 68,0,20402 ori r2,r2,14 .stabd 68,0,20395 stw r0,16(r10) .stabd 68,0,20404 ori r9,r9,65441 .stabd 68,0,20407 lwz r10,936(r1) .stabd 68,0,20412 addi r11,r8,4 .stabd 68,0,20411 li r0,0 .stabd 68,0,20417 slwi r7,r28,2 .stabd 68,0,20407 stw r10,24(r8) .stabd 68,0,20417 subf r7,r7,r8 .stabd 68,0,20408 lwz r10,940(r1) .stabd 68,0,20417 mr r4,r25 .stabd 68,0,20400 stw r22,0(r8) .stabd 68,0,20417 mr r6,r28 .stabd 68,0,20408 stw r10,28(r8) .stabd 68,0,20402 stw r2,8(r8) .stabd 68,0,20404 stw r9,12(r8) .stabd 68,0,20401 stw r25,4(r8) .stabd 68,0,20405 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,20415 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,20406 lwz r9,944(r1) .stabd 68,0,20415 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,20406 stw r9,20(r8) .stabd 68,0,20411 lwz r10,916(r1) .stabd 68,0,20412 stw r11,28(r10) .stabd 68,0,20410 stw r8,20(r10) .stabd 68,0,20411 stw r0,24(r10) .stabd 68,0,20415 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,20417 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20420 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,20426 slwi r2,r28,2 .stabd 68,0,20420 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,20426 lwz r10,932(r1) .stabd 68,0,20421 lwz r11,28(r10) .stabd 68,0,20426 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,20421 stw r11,940(r1) .stabd 68,0,20426 stw r2,932(r1) .stabd 68,0,20421 stw r11,24(r8) .stabd 68,0,20426 stw r2,16(r8) .stabd 68,0,20427 b L2587 L2591: ; basic block 2427 .stabd 68,0,20430 lwz r2,932(r1) LBE1007: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,20431 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20432 b L2587 L2592: ; basic block 2428 .stabd 68,0,20435 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20436 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20437 b L2587 L2593: ; basic block 2429 .stabd 68,0,20450 LBB1008: lwz r24,12(r3) .stabd 68,0,20451 li r4,18 .stabd 68,0,20447 li r21,0 .stabd 68,0,20451 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,20445 lwz r29,932(r1) .stabd 68,0,20457 lwz r0,48(r27) .stabd 68,0,20453 lwz r2,40(r27) .stabd 68,0,20457 cmpwi cr7,r0,0 .stabd 68,0,20453 subf r26,r28,r2 .stabd 68,0,20457 beq- cr7,L2595 .stabd 68,0,20458 ; basic block 2430 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2597 .stabd 68,0,20459 ; basic block 2431 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2595: ; basic block 2432 .stabd 68,0,20471 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L2598 .stabd 68,0,20472 ; basic block 2433 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,20473 mr r28,r0 .stabd 68,0,20472 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20473 b L2599 L2598: ; basic block 2434 .stabd 68,0,20475 cmpwi cr7,r6,-1 beq- cr7,L2599 .stabd 68,0,20476 ; basic block 2435 LBB1009: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,20477 add. r30,r0,r9 bge+ cr0,L2601 .stabd 68,0,20478 ; basic block 2436 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2601: ; basic block 2437 .stabd 68,0,20487 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,20488 mr r3,r30 .stabd 68,0,20489 subf r28,r30,r28 .stabd 68,0,20487 subf r2,r2,r8 .stabd 68,0,20488 mr r4,r2 .stabd 68,0,20487 addi r29,r2,4 .stabd 68,0,20488 bl L_rb_ary_new4$stub .stabd 68,0,20490 add r2,r26,r30 .stabd 68,0,20488 stw r3,-4(r29) .stabd 68,0,20490 addi r26,r2,-1 L2599: ; basic block 2438 .stabd 68,0,20495 LBE1009: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L2602 .stabd 68,0,20496 ; basic block 2439 LBB1010: lwz r6,44(r27) .stabd 68,0,20500 cmplw cr7,r28,r6 blt- cr7,L2604 ; basic block 2440 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L2603 L2604: ; basic block 2441 .stabd 68,0,20501 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2603: ; basic block 2442 .stabd 68,0,20504 subf r2,r6,r28 .stabd 68,0,20505 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE1010: b L2605 L2602: ; basic block 2443 .stabd 68,0,20508 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2605 .stabd 68,0,20509 ; basic block 2444 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2605: ; basic block 2445 .stabd 68,0,20516 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L2597 ; basic block 2446 .stabd 68,0,20529 LBB1011: cmpwi cr7,r23,0 .stabd 68,0,20517 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,20529 beq- cr7,L2609 .stabd 68,0,20530 ; basic block 2447 mr r2,r23 L2609: ; basic block 2448 .stabd 68,0,20532 neg r0,r0 .stabd 68,0,20534 addi r26,r26,-1 .stabd 68,0,20532 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20533 addi r29,r29,4 L2597: ; basic block 2449 .stabd 68,0,20542 lwz r8,916(r1) LBE1011: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2611 .stabd 68,0,20544 ; basic block 2450 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2611: ; basic block 2451 .stabd 68,0,20547 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,20550 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2618 .stabd 68,0,20552 ; basic block 2452 cmpwi cr7,r26,0 ble- cr7,L2618 ; basic block 2453 li r0,4 L2617: ; basic block 2454 .stabd 68,0,20552 addic. r26,r26,-1 .stabd 68,0,20553 stw r0,0(r29) .stabd 68,0,20552 addi r29,r29,4 bgt+ cr0,L2617 L2618: ; basic block 2455 .stabd 68,0,20567 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,20578 LBB1012: lis r0,0xfaff .stabd 68,0,20567 LBE1012: stw r9,16(r10) .stabd 68,0,20578 LBB1013: ori r0,r0,65441 .stabd 68,0,20592 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,20590 lwz r2,928(r1) .stabd 68,0,20598 LBE1013: stw r29,936(r1) .stabd 68,0,20590 LBB1014: stw r2,16(r29) .stabd 68,0,20597 LBE1014: slwi r2,r21,2 .stabd 68,0,20591 lwz r8,944(r1) LBB1015: stw r8,20(r29) .stabd 68,0,20593 lwz r9,940(r1) .stabd 68,0,20574 stw r22,0(r29) .stabd 68,0,20593 stw r9,28(r29) .stabd 68,0,20576 stw r25,4(r29) .stabd 68,0,20577 stw r24,8(r29) .stabd 68,0,20578 stw r0,12(r29) .stabd 68,0,20599 lwz r10,936(r1) .stabd 68,0,20598 lwz r8,916(r1) .stabd 68,0,20599 LBE1015: stw r10,940(r1) .stabd 68,0,20600 addi r11,r10,4 .stabd 68,0,20597 lwz r9,16(r27) .stabd 68,0,20600 stw r11,944(r1) .stabd 68,0,20598 stw r10,20(r8) .stabd 68,0,20599 lwz r10,940(r1) .stabd 68,0,20600 stw r11,28(r8) .stabd 68,0,20599 stw r10,24(r8) .stabd 68,0,20603 lwzx r11,r9,r2 .stabd 68,0,20597 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,20603 mtctr r11 bctr L2622: ; basic block 2456 .stabd 68,0,20608 LBE1008: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2587: ; basic block 2457 .stabd 68,0,20618 lwz r2,928(r1) .stabd 68,0,20611 stw r3,920(r1) .stabd 68,0,20618 lwz r2,0(r2) mtctr r2 bctr L698: ; basic block 2458 .stabd 68,0,20625 lwz r8,932(r1) .stabd 68,0,20653 LBE1005: LBE1002: LBB1016: LBB1017: li r23,0 .stabd 68,0,20625 lwz r9,924(r1) .stabd 68,0,20655 li r22,0 .stabd 68,0,20625 LBE1017: LBE1016: stw r9,0(r8) addi r8,r8,4 lwz r10,916(r1) stw r8,932(r1) stw r8,16(r10) .stabd 68,0,20634 lwz r11,928(r1) LBB1018: lwz r28,8(r11) .stabd 68,0,20633 lwz r29,12(r11) .stabd 68,0,20657 LBB1019: slwi r2,r28,2 .stabd 68,0,20635 LBE1019: lwz r27,4(r11) .stabd 68,0,20657 LBB1020: subf r2,r2,r8 .stabd 68,0,20641 LBE1020: addi r11,r11,16 .stabd 68,0,20657 LBB1021: lwz r25,-4(r2) .stabd 68,0,20641 stw r11,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1022: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2625 .stabd 68,0,637 ; basic block 2459 andi. r8,r25,1 beq- cr0,L2626 ; basic block 2460 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2627 L2626: ; basic block 2461 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2628 ; basic block 2462 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2627 L2628: ; basic block 2463 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2630 ; basic block 2464 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2627 L2625: ; basic block 2465 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L2630 .stabd 68,0,642 ; basic block 2466 cmpwi cr7,r25,4 bne+ cr7,L2632 ; basic block 2467 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2627 L2632: ; basic block 2468 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2630 ; basic block 2469 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2627 L2630: ; basic block 2470 .stabd 68,0,644 lwz r3,4(r2) L2627: ; basic block 2471 .stabd 68,0,635 LBE1022: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20704 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L2652 ; basic block 2472 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2652 .stabd 68,0,20706 ; basic block 2473 lwz r3,12(r29) b L2653 L2652: ; basic block 2474 .stabd 68,0,20709 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,20712 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,20710 stw r30,8(r29) .stabd 68,0,20711 stw r3,12(r29) .stabd 68,0,20712 lwz r0,0(r2) stw r0,16(r29) L2653: ; basic block 2475 .stabd 68,0,20797 cmpwi cr7,r3,0 bne+ cr7,L2654 .stabd 68,0,20798 ; basic block 2476 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,20799 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,20800 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2654: ; basic block 2477 .stabd 68,0,20807 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2660 ; basic block 2478 bgt- cr7,L2692 ; basic block 2479 cmpwi cr7,r0,2 beq- cr7,L2656 ; basic block 2480 b L2690 L2692: ; basic block 2481 cmpwi cr7,r0,90 beq- cr7,L2659 ; basic block 2482 cmpwi cr7,r0,95 beq- cr7,L2661 ; basic block 2483 b L2690 L2656: ; basic block 2484 .stabd 68,0,20824 lwz r8,932(r1) .stabd 68,0,20831 LBB1023: slwi r2,r27,8 .stabd 68,0,20824 lwz r10,916(r1) .stabd 68,0,20833 lis r9,0xfaff .stabd 68,0,20824 addi r0,r8,32 .stabd 68,0,20831 ori r2,r2,14 .stabd 68,0,20824 stw r0,16(r10) .stabd 68,0,20833 ori r9,r9,65441 .stabd 68,0,20836 lwz r10,936(r1) .stabd 68,0,20841 addi r11,r8,4 .stabd 68,0,20840 li r0,0 .stabd 68,0,20846 slwi r7,r28,2 .stabd 68,0,20836 stw r10,24(r8) .stabd 68,0,20846 subf r7,r7,r8 .stabd 68,0,20837 lwz r10,940(r1) .stabd 68,0,20846 mr r4,r25 .stabd 68,0,20829 stw r22,0(r8) .stabd 68,0,20846 mr r6,r28 .stabd 68,0,20837 stw r10,28(r8) .stabd 68,0,20831 stw r2,8(r8) .stabd 68,0,20833 stw r9,12(r8) .stabd 68,0,20830 stw r25,4(r8) .stabd 68,0,20834 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,20844 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,20835 lwz r9,944(r1) .stabd 68,0,20844 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,20835 stw r9,20(r8) .stabd 68,0,20840 lwz r10,916(r1) .stabd 68,0,20841 stw r11,28(r10) .stabd 68,0,20839 stw r8,20(r10) .stabd 68,0,20840 stw r0,24(r10) .stabd 68,0,20844 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,20846 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20849 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,20855 slwi r2,r28,2 .stabd 68,0,20849 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,20855 lwz r10,932(r1) .stabd 68,0,20850 lwz r11,28(r10) .stabd 68,0,20855 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,20850 stw r11,940(r1) .stabd 68,0,20855 stw r2,932(r1) .stabd 68,0,20850 stw r11,24(r8) .stabd 68,0,20855 stw r2,16(r8) .stabd 68,0,20856 b L2655 L2659: ; basic block 2485 .stabd 68,0,20859 lwz r2,932(r1) LBE1023: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,20860 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20861 b L2655 L2660: ; basic block 2486 .stabd 68,0,20864 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20865 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,20866 b L2655 L2661: ; basic block 2487 .stabd 68,0,20879 LBB1024: lwz r24,12(r3) .stabd 68,0,20880 li r4,18 .stabd 68,0,20876 li r21,0 .stabd 68,0,20880 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,20874 lwz r29,932(r1) .stabd 68,0,20886 lwz r0,48(r27) .stabd 68,0,20882 lwz r2,40(r27) .stabd 68,0,20886 cmpwi cr7,r0,0 .stabd 68,0,20882 subf r26,r28,r2 .stabd 68,0,20886 beq- cr7,L2663 .stabd 68,0,20887 ; basic block 2488 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2665 .stabd 68,0,20888 ; basic block 2489 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2663: ; basic block 2490 .stabd 68,0,20900 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L2666 .stabd 68,0,20901 ; basic block 2491 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,20902 mr r28,r0 .stabd 68,0,20901 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20902 b L2667 L2666: ; basic block 2492 .stabd 68,0,20904 cmpwi cr7,r6,-1 beq- cr7,L2667 .stabd 68,0,20905 ; basic block 2493 LBB1025: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,20906 add. r30,r0,r9 bge+ cr0,L2669 .stabd 68,0,20907 ; basic block 2494 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2669: ; basic block 2495 .stabd 68,0,20916 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,20917 mr r3,r30 .stabd 68,0,20918 subf r28,r30,r28 .stabd 68,0,20916 subf r2,r2,r8 .stabd 68,0,20917 mr r4,r2 .stabd 68,0,20916 addi r29,r2,4 .stabd 68,0,20917 bl L_rb_ary_new4$stub .stabd 68,0,20919 add r2,r26,r30 .stabd 68,0,20917 stw r3,-4(r29) .stabd 68,0,20919 addi r26,r2,-1 L2667: ; basic block 2496 .stabd 68,0,20924 LBE1025: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L2670 .stabd 68,0,20925 ; basic block 2497 LBB1026: lwz r6,44(r27) .stabd 68,0,20929 cmplw cr7,r28,r6 blt- cr7,L2672 ; basic block 2498 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L2671 L2672: ; basic block 2499 .stabd 68,0,20930 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2671: ; basic block 2500 .stabd 68,0,20933 subf r2,r6,r28 .stabd 68,0,20934 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE1026: b L2673 L2670: ; basic block 2501 .stabd 68,0,20937 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2673 .stabd 68,0,20938 ; basic block 2502 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2673: ; basic block 2503 .stabd 68,0,20945 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L2665 ; basic block 2504 .stabd 68,0,20958 LBB1027: cmpwi cr7,r23,0 .stabd 68,0,20946 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,20958 beq- cr7,L2677 .stabd 68,0,20959 ; basic block 2505 mr r2,r23 L2677: ; basic block 2506 .stabd 68,0,20961 neg r0,r0 .stabd 68,0,20963 addi r26,r26,-1 .stabd 68,0,20961 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20962 addi r29,r29,4 L2665: ; basic block 2507 .stabd 68,0,20971 lwz r8,916(r1) LBE1027: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2679 .stabd 68,0,20973 ; basic block 2508 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2679: ; basic block 2509 .stabd 68,0,20976 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,20979 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2686 .stabd 68,0,20981 ; basic block 2510 cmpwi cr7,r26,0 ble- cr7,L2686 ; basic block 2511 li r0,4 L2685: ; basic block 2512 .stabd 68,0,20981 addic. r26,r26,-1 .stabd 68,0,20982 stw r0,0(r29) .stabd 68,0,20981 addi r29,r29,4 bgt+ cr0,L2685 L2686: ; basic block 2513 .stabd 68,0,20996 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,21007 LBB1028: lis r0,0xfaff .stabd 68,0,20996 LBE1028: stw r9,16(r10) .stabd 68,0,21007 LBB1029: ori r0,r0,65441 .stabd 68,0,21021 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,21019 lwz r2,928(r1) .stabd 68,0,21027 LBE1029: stw r29,936(r1) .stabd 68,0,21019 LBB1030: stw r2,16(r29) .stabd 68,0,21026 LBE1030: slwi r2,r21,2 .stabd 68,0,21020 lwz r8,944(r1) LBB1031: stw r8,20(r29) .stabd 68,0,21022 lwz r9,940(r1) .stabd 68,0,21003 stw r22,0(r29) .stabd 68,0,21022 stw r9,28(r29) .stabd 68,0,21005 stw r25,4(r29) .stabd 68,0,21006 stw r24,8(r29) .stabd 68,0,21007 stw r0,12(r29) .stabd 68,0,21028 lwz r10,936(r1) .stabd 68,0,21027 lwz r8,916(r1) .stabd 68,0,21028 LBE1031: stw r10,940(r1) .stabd 68,0,21029 addi r11,r10,4 .stabd 68,0,21026 lwz r9,16(r27) .stabd 68,0,21029 stw r11,944(r1) .stabd 68,0,21027 stw r10,20(r8) .stabd 68,0,21028 lwz r10,940(r1) .stabd 68,0,21029 stw r11,28(r8) .stabd 68,0,21028 stw r10,24(r8) .stabd 68,0,21032 lwzx r11,r9,r2 .stabd 68,0,21026 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,21032 mtctr r11 bctr L2690: ; basic block 2514 .stabd 68,0,21037 LBE1024: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2655: ; basic block 2515 .stabd 68,0,21047 lwz r2,928(r1) .stabd 68,0,21040 stw r3,920(r1) .stabd 68,0,21047 lwz r2,0(r2) mtctr r2 bctr L699: ; basic block 2516 .stabd 68,0,21054 lwz r8,932(r1) .stabd 68,0,21083 LBE1021: LBE1018: LBB1032: LBB1033: li r23,0 .stabd 68,0,21054 lwz r9,920(r1) .stabd 68,0,21085 li r22,0 .stabd 68,0,21054 LBE1033: LBE1032: stw r9,0(r8) .stabd 68,0,21055 lwz r10,924(r1) stwu r10,4(r8) lwz r11,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r11) .stabd 68,0,21064 lwz r2,928(r1) LBB1034: lwz r28,8(r2) .stabd 68,0,21063 lwz r29,12(r2) .stabd 68,0,21087 LBB1035: slwi r2,r28,2 subf r2,r2,r8 .stabd 68,0,21065 lwz r8,928(r1) .stabd 68,0,21087 lwz r25,-4(r2) .stabd 68,0,21065 LBE1035: lwz r27,4(r8) .stabd 68,0,21071 addi r8,r8,16 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1036: LBB1037: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21071 stw r8,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2693 .stabd 68,0,637 ; basic block 2517 andi. r10,r25,1 beq- cr0,L2694 ; basic block 2518 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2695 L2694: ; basic block 2519 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2696 ; basic block 2520 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2695 L2696: ; basic block 2521 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2698 ; basic block 2522 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2695 L2693: ; basic block 2523 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L2698 .stabd 68,0,642 ; basic block 2524 cmpwi cr7,r25,4 bne+ cr7,L2700 ; basic block 2525 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2695 L2700: ; basic block 2526 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2698 ; basic block 2527 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2695 L2698: ; basic block 2528 .stabd 68,0,644 lwz r3,4(r2) L2695: ; basic block 2529 .stabd 68,0,635 LBE1037: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21134 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L2720 ; basic block 2530 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2720 .stabd 68,0,21136 ; basic block 2531 lwz r3,12(r29) b L2721 L2720: ; basic block 2532 .stabd 68,0,21139 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,21142 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,21140 stw r30,8(r29) .stabd 68,0,21141 stw r3,12(r29) .stabd 68,0,21142 lwz r0,0(r2) stw r0,16(r29) L2721: ; basic block 2533 .stabd 68,0,21227 cmpwi cr7,r3,0 bne+ cr7,L2722 .stabd 68,0,21228 ; basic block 2534 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,21229 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,21230 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2722: ; basic block 2535 .stabd 68,0,21237 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2728 ; basic block 2536 bgt- cr7,L2760 ; basic block 2537 cmpwi cr7,r0,2 beq- cr7,L2724 ; basic block 2538 b L2758 L2760: ; basic block 2539 cmpwi cr7,r0,90 beq- cr7,L2727 ; basic block 2540 cmpwi cr7,r0,95 beq- cr7,L2729 ; basic block 2541 b L2758 L2724: ; basic block 2542 .stabd 68,0,21254 lwz r8,932(r1) .stabd 68,0,21261 LBB1038: slwi r2,r27,8 .stabd 68,0,21254 lwz r10,916(r1) .stabd 68,0,21263 lis r9,0xfaff .stabd 68,0,21254 addi r0,r8,32 .stabd 68,0,21261 ori r2,r2,14 .stabd 68,0,21254 stw r0,16(r10) .stabd 68,0,21263 ori r9,r9,65441 .stabd 68,0,21266 lwz r10,936(r1) .stabd 68,0,21271 addi r11,r8,4 .stabd 68,0,21270 li r0,0 .stabd 68,0,21276 slwi r7,r28,2 .stabd 68,0,21266 stw r10,24(r8) .stabd 68,0,21276 subf r7,r7,r8 .stabd 68,0,21267 lwz r10,940(r1) .stabd 68,0,21276 mr r4,r25 .stabd 68,0,21259 stw r22,0(r8) .stabd 68,0,21276 mr r6,r28 .stabd 68,0,21267 stw r10,28(r8) .stabd 68,0,21261 stw r2,8(r8) .stabd 68,0,21263 stw r9,12(r8) .stabd 68,0,21260 stw r25,4(r8) .stabd 68,0,21264 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,21274 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,21265 lwz r9,944(r1) .stabd 68,0,21274 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,21265 stw r9,20(r8) .stabd 68,0,21270 lwz r10,916(r1) .stabd 68,0,21271 stw r11,28(r10) .stabd 68,0,21269 stw r8,20(r10) .stabd 68,0,21270 stw r0,24(r10) .stabd 68,0,21274 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,21276 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21279 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,21285 slwi r2,r28,2 .stabd 68,0,21279 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,21285 lwz r10,932(r1) .stabd 68,0,21280 lwz r11,28(r10) .stabd 68,0,21285 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,21280 stw r11,940(r1) .stabd 68,0,21285 stw r2,932(r1) .stabd 68,0,21280 stw r11,24(r8) .stabd 68,0,21285 stw r2,16(r8) .stabd 68,0,21286 b L2723 L2727: ; basic block 2543 .stabd 68,0,21289 lwz r2,932(r1) LBE1038: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,21290 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,21291 b L2723 L2728: ; basic block 2544 .stabd 68,0,21294 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21295 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,21296 b L2723 L2729: ; basic block 2545 .stabd 68,0,21309 LBB1039: lwz r24,12(r3) .stabd 68,0,21310 li r4,18 .stabd 68,0,21306 li r21,0 .stabd 68,0,21310 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,21304 lwz r29,932(r1) .stabd 68,0,21316 lwz r0,48(r27) .stabd 68,0,21312 lwz r2,40(r27) .stabd 68,0,21316 cmpwi cr7,r0,0 .stabd 68,0,21312 subf r26,r28,r2 .stabd 68,0,21316 beq- cr7,L2731 .stabd 68,0,21317 ; basic block 2546 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2733 .stabd 68,0,21318 ; basic block 2547 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2731: ; basic block 2548 .stabd 68,0,21330 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L2734 .stabd 68,0,21331 ; basic block 2549 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,21332 mr r28,r0 .stabd 68,0,21331 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21332 b L2735 L2734: ; basic block 2550 .stabd 68,0,21334 cmpwi cr7,r6,-1 beq- cr7,L2735 .stabd 68,0,21335 ; basic block 2551 LBB1040: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,21336 add. r30,r0,r9 bge+ cr0,L2737 .stabd 68,0,21337 ; basic block 2552 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2737: ; basic block 2553 .stabd 68,0,21346 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,21347 mr r3,r30 .stabd 68,0,21348 subf r28,r30,r28 .stabd 68,0,21346 subf r2,r2,r8 .stabd 68,0,21347 mr r4,r2 .stabd 68,0,21346 addi r29,r2,4 .stabd 68,0,21347 bl L_rb_ary_new4$stub .stabd 68,0,21349 add r2,r26,r30 .stabd 68,0,21347 stw r3,-4(r29) .stabd 68,0,21349 addi r26,r2,-1 L2735: ; basic block 2554 .stabd 68,0,21354 LBE1040: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L2738 .stabd 68,0,21355 ; basic block 2555 LBB1041: lwz r6,44(r27) .stabd 68,0,21359 cmplw cr7,r28,r6 blt- cr7,L2740 ; basic block 2556 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L2739 L2740: ; basic block 2557 .stabd 68,0,21360 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2739: ; basic block 2558 .stabd 68,0,21363 subf r2,r6,r28 .stabd 68,0,21364 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE1041: b L2741 L2738: ; basic block 2559 .stabd 68,0,21367 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2741 .stabd 68,0,21368 ; basic block 2560 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2741: ; basic block 2561 .stabd 68,0,21375 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L2733 ; basic block 2562 .stabd 68,0,21388 LBB1042: cmpwi cr7,r23,0 .stabd 68,0,21376 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,21388 beq- cr7,L2745 .stabd 68,0,21389 ; basic block 2563 mr r2,r23 L2745: ; basic block 2564 .stabd 68,0,21391 neg r0,r0 .stabd 68,0,21393 addi r26,r26,-1 .stabd 68,0,21391 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21392 addi r29,r29,4 L2733: ; basic block 2565 .stabd 68,0,21401 lwz r8,916(r1) LBE1042: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2747 .stabd 68,0,21403 ; basic block 2566 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2747: ; basic block 2567 .stabd 68,0,21406 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,21409 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2754 .stabd 68,0,21411 ; basic block 2568 cmpwi cr7,r26,0 ble- cr7,L2754 ; basic block 2569 li r0,4 L2753: ; basic block 2570 .stabd 68,0,21411 addic. r26,r26,-1 .stabd 68,0,21412 stw r0,0(r29) .stabd 68,0,21411 addi r29,r29,4 bgt+ cr0,L2753 L2754: ; basic block 2571 .stabd 68,0,21426 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,21437 LBB1043: lis r0,0xfaff .stabd 68,0,21426 LBE1043: stw r9,16(r10) .stabd 68,0,21437 LBB1044: ori r0,r0,65441 .stabd 68,0,21451 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,21449 lwz r2,928(r1) .stabd 68,0,21457 LBE1044: stw r29,936(r1) .stabd 68,0,21449 LBB1045: stw r2,16(r29) .stabd 68,0,21456 LBE1045: slwi r2,r21,2 .stabd 68,0,21450 lwz r8,944(r1) LBB1046: stw r8,20(r29) .stabd 68,0,21452 lwz r9,940(r1) .stabd 68,0,21433 stw r22,0(r29) .stabd 68,0,21452 stw r9,28(r29) .stabd 68,0,21435 stw r25,4(r29) .stabd 68,0,21436 stw r24,8(r29) .stabd 68,0,21437 stw r0,12(r29) .stabd 68,0,21458 lwz r10,936(r1) .stabd 68,0,21457 lwz r8,916(r1) .stabd 68,0,21458 LBE1046: stw r10,940(r1) .stabd 68,0,21459 addi r11,r10,4 .stabd 68,0,21456 lwz r9,16(r27) .stabd 68,0,21459 stw r11,944(r1) .stabd 68,0,21457 stw r10,20(r8) .stabd 68,0,21458 lwz r10,940(r1) .stabd 68,0,21459 stw r11,28(r8) .stabd 68,0,21458 stw r10,24(r8) .stabd 68,0,21462 lwzx r11,r9,r2 .stabd 68,0,21456 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,21462 mtctr r11 bctr L2758: ; basic block 2572 .stabd 68,0,21467 LBE1039: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2723: ; basic block 2573 .stabd 68,0,21477 lwz r2,928(r1) .stabd 68,0,21470 stw r3,920(r1) .stabd 68,0,21477 lwz r2,0(r2) mtctr r2 bctr L700: ; basic block 2574 .stabd 68,0,21484 lwz r8,932(r1) .stabd 68,0,21513 LBE1036: LBE1034: LBB1047: LBB1048: li r23,0 .stabd 68,0,21484 lwz r9,924(r1) .stabd 68,0,21515 li r22,0 .stabd 68,0,21484 LBE1048: LBE1047: stw r9,0(r8) .stabd 68,0,21485 lwz r10,920(r1) stwu r10,4(r8) lwz r11,916(r1) addi r8,r8,4 stw r8,932(r1) stw r8,16(r11) .stabd 68,0,21494 lwz r2,928(r1) LBB1049: lwz r28,8(r2) .stabd 68,0,21493 lwz r29,12(r2) .stabd 68,0,21517 LBB1050: slwi r2,r28,2 subf r2,r2,r8 .stabd 68,0,21495 lwz r8,928(r1) .stabd 68,0,21517 lwz r25,-4(r2) .stabd 68,0,21495 LBE1050: lwz r27,4(r8) .stabd 68,0,21501 addi r8,r8,16 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1051: LBB1052: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21501 stw r8,928(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2761 .stabd 68,0,637 ; basic block 2575 andi. r10,r25,1 beq- cr0,L2762 ; basic block 2576 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2763 L2762: ; basic block 2577 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2764 ; basic block 2578 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2763 L2764: ; basic block 2579 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2766 ; basic block 2580 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2763 L2761: ; basic block 2581 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L2766 .stabd 68,0,642 ; basic block 2582 cmpwi cr7,r25,4 bne+ cr7,L2768 ; basic block 2583 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2763 L2768: ; basic block 2584 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2766 ; basic block 2585 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000014$pb")(r2) lwz r3,0(r2) b L2763 L2766: ; basic block 2586 .stabd 68,0,644 lwz r3,4(r2) L2763: ; basic block 2587 .stabd 68,0,635 LBE1052: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21564 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L2788 ; basic block 2588 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2788 .stabd 68,0,21566 ; basic block 2589 lwz r3,12(r29) b L2789 L2788: ; basic block 2590 .stabd 68,0,21569 mr r3,r30 mr r4,r27 bl L_rb_method_node$stub .stabd 68,0,21572 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,21570 stw r30,8(r29) .stabd 68,0,21571 stw r3,12(r29) .stabd 68,0,21572 lwz r0,0(r2) stw r0,16(r29) L2789: ; basic block 2591 .stabd 68,0,21657 cmpwi cr7,r3,0 bne+ cr7,L2790 .stabd 68,0,21658 ; basic block 2592 addis r5,r31,ha16(LC37-"L00000000014$pb") mr r6,r25 la r5,lo16(LC37-"L00000000014$pb")(r5) li r4,0 li r3,-1 bl L_debug_value$stub .stabd 68,0,21659 addis r5,r31,ha16(LC37-"L00000000014$pb") la r5,lo16(LC37-"L00000000014$pb")(r5) mr r6,r27 li r4,0 li r3,-1 bl L_debug_id$stub .stabd 68,0,21660 addis r3,r31,ha16(LC56-"L00000000014$pb") la r3,lo16(LC56-"L00000000014$pb")(r3) bl L_rb_bug$stub L2790: ; basic block 2593 .stabd 68,0,21667 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2796 ; basic block 2594 bgt- cr7,L2828 ; basic block 2595 cmpwi cr7,r0,2 beq- cr7,L2792 ; basic block 2596 b L2826 L2828: ; basic block 2597 cmpwi cr7,r0,90 beq- cr7,L2795 ; basic block 2598 cmpwi cr7,r0,95 beq- cr7,L2797 ; basic block 2599 b L2826 L2792: ; basic block 2600 .stabd 68,0,21684 lwz r8,932(r1) .stabd 68,0,21691 LBB1053: slwi r2,r27,8 .stabd 68,0,21684 lwz r10,916(r1) .stabd 68,0,21693 lis r9,0xfaff .stabd 68,0,21684 addi r0,r8,32 .stabd 68,0,21691 ori r2,r2,14 .stabd 68,0,21684 stw r0,16(r10) .stabd 68,0,21693 ori r9,r9,65441 .stabd 68,0,21696 lwz r10,936(r1) .stabd 68,0,21701 addi r11,r8,4 .stabd 68,0,21700 li r0,0 .stabd 68,0,21706 slwi r7,r28,2 .stabd 68,0,21696 stw r10,24(r8) .stabd 68,0,21706 subf r7,r7,r8 .stabd 68,0,21697 lwz r10,940(r1) .stabd 68,0,21706 mr r4,r25 .stabd 68,0,21689 stw r22,0(r8) .stabd 68,0,21706 mr r6,r28 .stabd 68,0,21697 stw r10,28(r8) .stabd 68,0,21691 stw r2,8(r8) .stabd 68,0,21693 stw r9,12(r8) .stabd 68,0,21690 stw r25,4(r8) .stabd 68,0,21694 lwz r2,928(r1) stw r2,16(r8) .stabd 68,0,21704 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,21695 lwz r9,944(r1) .stabd 68,0,21704 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,21695 stw r9,20(r8) .stabd 68,0,21700 lwz r10,916(r1) .stabd 68,0,21701 stw r11,28(r10) .stabd 68,0,21699 stw r8,20(r10) .stabd 68,0,21700 stw r0,24(r10) .stabd 68,0,21704 lwz r9,0(r2) stw r27,12(r9) .stabd 68,0,21706 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21709 lwz r2,932(r1) lwz r8,916(r1) lwz r2,24(r2) stw r2,936(r1) .stabd 68,0,21715 slwi r2,r28,2 .stabd 68,0,21709 lwz r9,936(r1) stw r9,20(r8) .stabd 68,0,21715 lwz r10,932(r1) .stabd 68,0,21710 lwz r11,28(r10) .stabd 68,0,21715 subf r2,r2,r10 addi r2,r2,-4 .stabd 68,0,21710 stw r11,940(r1) .stabd 68,0,21715 stw r2,932(r1) .stabd 68,0,21710 stw r11,24(r8) .stabd 68,0,21715 stw r2,16(r8) .stabd 68,0,21716 b L2791 L2795: ; basic block 2601 .stabd 68,0,21719 lwz r2,932(r1) LBE1053: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,21720 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-8 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,21721 b L2791 L2796: ; basic block 2602 .stabd 68,0,21724 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21725 lwz r2,932(r1) lwz r8,916(r1) addi r2,r2,-4 stw r2,932(r1) stw r2,16(r8) .stabd 68,0,21726 b L2791 L2797: ; basic block 2603 .stabd 68,0,21739 LBB1054: lwz r24,12(r3) .stabd 68,0,21740 li r4,18 .stabd 68,0,21736 li r21,0 .stabd 68,0,21740 mr r3,r24 bl L_rb_check_type$stub lwz r27,16(r24) .stabd 68,0,21734 lwz r29,932(r1) .stabd 68,0,21746 lwz r0,48(r27) .stabd 68,0,21742 lwz r2,40(r27) .stabd 68,0,21746 cmpwi cr7,r0,0 .stabd 68,0,21742 subf r26,r28,r2 .stabd 68,0,21746 beq- cr7,L2799 .stabd 68,0,21747 ; basic block 2604 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2801 .stabd 68,0,21748 ; basic block 2605 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2799: ; basic block 2606 .stabd 68,0,21760 lwz r6,52(r27) cmpwi cr7,r6,-2 bne+ cr7,L2802 .stabd 68,0,21761 ; basic block 2607 lwz r0,44(r27) lwz r8,932(r1) subf r2,r28,r0 .stabd 68,0,21762 mr r28,r0 .stabd 68,0,21761 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21762 b L2803 L2802: ; basic block 2608 .stabd 68,0,21764 cmpwi cr7,r6,-1 beq- cr7,L2803 .stabd 68,0,21765 ; basic block 2609 LBB1055: lwz r9,60(r27) subf r0,r6,r28 .stabd 68,0,21766 add. r30,r0,r9 bge+ cr0,L2805 .stabd 68,0,21767 ; basic block 2610 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) subf r6,r9,r6 la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2805: ; basic block 2611 .stabd 68,0,21776 lwz r8,932(r1) slwi r2,r30,2 .stabd 68,0,21777 mr r3,r30 .stabd 68,0,21778 subf r28,r30,r28 .stabd 68,0,21776 subf r2,r2,r8 .stabd 68,0,21777 mr r4,r2 .stabd 68,0,21776 addi r29,r2,4 .stabd 68,0,21777 bl L_rb_ary_new4$stub .stabd 68,0,21779 add r2,r26,r30 .stabd 68,0,21777 stw r3,-4(r29) .stabd 68,0,21779 addi r26,r2,-1 L2803: ; basic block 2612 .stabd 68,0,21784 LBE1055: lwz r0,60(r27) cmpwi cr7,r0,0 beq- cr7,L2806 .stabd 68,0,21785 ; basic block 2613 LBB1056: lwz r6,44(r27) .stabd 68,0,21789 cmplw cr7,r28,r6 blt- cr7,L2808 ; basic block 2614 add r0,r6,r0 cmplw cr7,r28,r0 ble- cr7,L2807 L2808: ; basic block 2615 .stabd 68,0,21790 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2807: ; basic block 2616 .stabd 68,0,21793 subf r2,r6,r28 .stabd 68,0,21794 lwz r9,64(r27) slwi r2,r2,2 lwzx r21,r2,r9 LBE1056: b L2809 L2806: ; basic block 2617 .stabd 68,0,21797 lwz r6,44(r27) cmpw cr7,r6,r28 beq+ cr7,L2809 .stabd 68,0,21798 ; basic block 2618 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb") addis r4,r31,ha16(LC57-"L00000000014$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000014$pb")(r2) la r4,lo16(LC57-"L00000000014$pb")(r4) mr r5,r28 lwz r3,0(r2) bl L_rb_raise$stub L2809: ; basic block 2619 .stabd 68,0,21805 lwz r0,56(r27) cmpwi cr7,r0,-1 beq- cr7,L2801 ; basic block 2620 .stabd 68,0,21818 LBB1057: cmpwi cr7,r23,0 .stabd 68,0,21806 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000014$pb")(r2) lwz r2,0(r2) .stabd 68,0,21818 beq- cr7,L2813 .stabd 68,0,21819 ; basic block 2621 mr r2,r23 L2813: ; basic block 2622 .stabd 68,0,21821 neg r0,r0 .stabd 68,0,21823 addi r26,r26,-1 .stabd 68,0,21821 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21822 addi r29,r29,4 L2801: ; basic block 2623 .stabd 68,0,21831 lwz r8,916(r1) LBE1057: lwz r0,72(r27) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2815 .stabd 68,0,21833 ; basic block 2624 addis r3,r31,ha16(LC58-"L00000000014$pb") la r3,lo16(LC58-"L00000000014$pb")(r3) bl L_rb_bug$stub L2815: ; basic block 2625 .stabd 68,0,21836 lwz r8,916(r1) stw r2,8(r8) .stabd 68,0,21839 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2822 .stabd 68,0,21841 ; basic block 2626 cmpwi cr7,r26,0 ble- cr7,L2822 ; basic block 2627 li r0,4 L2821: ; basic block 2628 .stabd 68,0,21841 addic. r26,r26,-1 .stabd 68,0,21842 stw r0,0(r29) .stabd 68,0,21841 addi r29,r29,4 bgt+ cr0,L2821 L2822: ; basic block 2629 .stabd 68,0,21856 lwz r10,916(r1) addi r9,r29,32 stw r9,932(r1) .stabd 68,0,21867 LBB1058: lis r0,0xfaff .stabd 68,0,21856 LBE1058: stw r9,16(r10) .stabd 68,0,21867 LBB1059: ori r0,r0,65441 .stabd 68,0,21881 lwz r11,936(r1) stw r11,24(r29) .stabd 68,0,21879 lwz r2,928(r1) .stabd 68,0,21887 LBE1059: stw r29,936(r1) .stabd 68,0,21879 LBB1060: stw r2,16(r29) .stabd 68,0,21886 LBE1060: slwi r2,r21,2 .stabd 68,0,21880 lwz r8,944(r1) LBB1061: stw r8,20(r29) .stabd 68,0,21882 lwz r9,940(r1) .stabd 68,0,21863 stw r22,0(r29) .stabd 68,0,21882 stw r9,28(r29) .stabd 68,0,21865 stw r25,4(r29) .stabd 68,0,21866 stw r24,8(r29) .stabd 68,0,21867 stw r0,12(r29) .stabd 68,0,21888 lwz r10,936(r1) .stabd 68,0,21887 lwz r8,916(r1) .stabd 68,0,21888 LBE1061: stw r10,940(r1) .stabd 68,0,21889 addi r11,r10,4 .stabd 68,0,21886 lwz r9,16(r27) .stabd 68,0,21889 stw r11,944(r1) .stabd 68,0,21887 stw r10,20(r8) .stabd 68,0,21888 lwz r10,940(r1) .stabd 68,0,21889 stw r11,28(r8) .stabd 68,0,21888 stw r10,24(r8) .stabd 68,0,21892 lwzx r11,r9,r2 .stabd 68,0,21886 add r9,r9,r2 stw r9,928(r1) .stabd 68,0,21892 mtctr r11 bctr L2826: ; basic block 2630 .stabd 68,0,21897 LBE1054: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC60-"L00000000014$pb") la r3,lo16(LC60-"L00000000014$pb")(r3) bl L_rb_bug$stub L2791: ; basic block 2631 .stabd 68,0,21907 lwz r2,928(r1) .stabd 68,0,21900 stw r3,920(r1) .stabd 68,0,21907 lwz r2,0(r2) mtctr r2 bctr L3033: ; basic block 2632 .stabs "vm.c",132,0,0,0 .stabd 68,0,1426 LBE1051: LBE1049: LBB1062: lwz r8,16(r9) stw r8,968(r1) .stabd 68,0,1424 lwz r30,4(r9) .stabd 68,0,1425 lwz r9,20(r9) stw r9,964(r1) .stabd 68,0,1427 b L2832 .stabd 68,0,1368 L977: L704: ; basic block 2633 .stabd 68,0,1376 LBE1062: cmpwi cr7,r28,6 .stabd 68,0,1375 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb")(r2) lwz r27,0(r2) .stabd 68,0,1376 bne+ cr7,L984 .stabd 68,0,1377 ; basic block 2634 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000014$pb") mr r3,r27 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000014$pb")(r2) li r5,6 lwz r4,0(r2) bl L_rb_ivar_set$stub L984: ; basic block 2635 .stabd 68,0,1387 lwz r8,944(r1) .stabd 68,0,1384 LBB1063: li r30,0 .stabd 68,0,1388 lwz r9,928(r1) .stabd 68,0,1393 li r10,0 .stabd 68,0,1387 lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,1393 lwz r2,92(r29) .stabd 68,0,1388 lwz r0,16(r29) .stabd 68,0,1393 cmpw cr7,r30,r2 .stabd 68,0,1388 subf r0,r0,r9 srawi r8,r0,2 .stabd 68,0,1393 bge- cr7,L2832 ; basic block 2636 lwz r11,944(r1) cmpwi cr6,r28,6 cmpwi cr1,r28,4 addi r7,r11,32 li r11,0 L2844: ; basic block 2637 .stabd 68,0,1394 lwz r2,88(r29) add r9,r2,r11 .stabd 68,0,1396 lwz r0,8(r9) cmplw cr7,r0,r8 bge- cr7,L2833 ; basic block 2638 lwz r0,12(r9) cmplw cr7,r0,r8 blt- cr7,L2833 .stabd 68,0,1399 ; basic block 2639 bne- cr6,L2836 .stabd 68,0,1400 ; basic block 2640 lwzx r0,r2,r11 cmpwi cr7,r0,3 bne+ cr7,L2838 .stabd 68,0,1401 ; basic block 2641 .stabd 68,0,1403 lwz r0,16(r9) stw r0,968(r1) .stabd 68,0,1401 lwz r30,4(r9) .stabd 68,0,1402 lwz r9,20(r9) stw r9,964(r1) .stabd 68,0,1404 b L2832 L2836: ; basic block 2642 .stabd 68,0,1407 bne- cr1,L2838 .stabd 68,0,1408 ; basic block 2643 lwzx r0,r2,r11 cmpwi cr7,r0,7 bne+ cr7,L2838 .stabd 68,0,1410 ; basic block 2644 LBB1064: lwz r0,12(r27) .stabd 68,0,1412 lwz r2,940(r1) cmpw cr7,r2,r0 bne+ cr7,L2838 ; basic block 2645 .stabd 68,0,1414 lwz r8,16(r9) .stabd 68,0,1416 lwz r0,0(r2) .stabd 68,0,1414 stw r8,968(r1) .stabd 68,0,1416 slwi r2,r8,2 .stabd 68,0,1413 lwz r9,20(r9) .stabd 68,0,1416 cmpw cr7,r0,r7 add r7,r7,r2 .stabd 68,0,1413 stw r9,964(r1) .stabd 68,0,1415 lwz r10,964(r1) lwz r9,16(r29) slwi r0,r10,2 .stabd 68,0,1416 stw r7,932(r1) .stabd 68,0,1415 add r9,r9,r0 stw r9,928(r1) .stabd 68,0,1416 bne+ cr7,L2842 ; basic block 2646 addi r11,r7,20 stw r11,932(r1) L2842: ; basic block 2647 lwz r8,932(r1) lwz r2,916(r1) stw r8,16(r2) .stabd 68,0,1417 b L705 L2838: ; basic block 2648 .stabd 68,0,1423 LBE1064: lwz r0,0(r9) cmpwi cr7,r0,5 beq- cr7,L3033 .stabd 68,0,1393 L2833: ; basic block 2649 lwz r0,92(r29) addi r10,r10,1 addi r11,r11,24 cmpw cr7,r10,r0 blt+ cr7,L2844 L2832: ; basic block 2650 .stabd 68,0,1433 cmpwi cr7,r30,0 beq+ cr7,L2845 .stabd 68,0,1434 ; basic block 2651 .stabd 68,0,1441 LBB1065: mr r3,r30 li r4,18 bl L_rb_check_type$stub .stabd 68,0,1444 lwz r2,936(r1) lwz r8,944(r1) lwz r9,0(r2) addi r0,r8,28 .stabd 68,0,1441 lwz r11,16(r30) .stabd 68,0,1444 cmpw cr7,r9,r0 .stabd 68,0,1442 lwz r9,968(r1) slwi r2,r9,2 add r2,r8,r2 addi r9,r2,32 .stabd 68,0,1444 bne+ cr7,L2847 .stabd 68,0,1445 ; basic block 2652 lwz r10,916(r1) addi r2,r2,52 stw r2,16(r10) b L2848 L2847: ; basic block 2653 .stabd 68,0,1448 lwz r2,916(r1) stw r9,16(r2) L2848: ; basic block 2654 .stabd 68,0,1452 stw r27,0(r9) .stabd 68,0,1461 lis r0,0xfaff .stabd 68,0,1456 lwz r8,940(r1) .stabd 68,0,1461 ori r0,r0,65443 .stabd 68,0,1456 stwu r8,4(r9) .stabd 68,0,1458 lwz r10,944(r1) lwz r2,0(r10) .stabd 68,0,1461 stw r0,12(r9) .stabd 68,0,1458 stw r2,4(r9) .stabd 68,0,1459 stw r30,8(r9) .stabd 68,0,1463 lwz r10,936(r1) .stabd 68,0,1462 lwz r8,964(r1) lwz r2,16(r29) .stabd 68,0,1463 stw r10,24(r9) .stabd 68,0,1462 slwi r0,r8,2 .stabd 68,0,1464 lwz r8,940(r1) .stabd 68,0,1462 add r2,r2,r0 .stabd 68,0,1471 stw r9,936(r1) .stabd 68,0,1477 li r0,4 .stabd 68,0,1464 stw r8,28(r9) .stabd 68,0,1465 lwz r10,944(r1) .stabd 68,0,1462 stw r2,16(r9) .stabd 68,0,1469 addi r2,r9,32 .stabd 68,0,1465 stw r10,20(r9) .stabd 68,0,1470 addi r9,r9,4 .stabd 68,0,1472 lwz r8,936(r1) .stabd 68,0,1470 stw r9,944(r1) .stabd 68,0,1469 stw r2,932(r1) .stabd 68,0,1472 stw r8,940(r1) .stabd 68,0,1468 lwz r11,16(r11) .stabd 68,0,1469 lwz r9,916(r1) .stabd 68,0,1468 stw r11,928(r1) .stabd 68,0,1469 stw r2,16(r9) .stabd 68,0,1470 lwz r10,944(r1) stw r10,28(r9) .stabd 68,0,1471 lwz r11,936(r1) stw r11,20(r9) .stabd 68,0,1472 lwz r2,940(r1) stw r2,24(r9) .stabd 68,0,1477 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb")(r2) stw r0,0(r2) .stabd 68,0,1479 b L705 L2845: ; basic block 2655 .stabd 68,0,1487 LBE1065: LBB1066: addi r0,r28,-1 cmplwi cr7,r0,1 bgt- cr7,L988 .stabd 68,0,1489 ; basic block 2656 LBB1067: lwz r0,12(r27) addis r2,r31,ha16(_escape_dfp.1-"L00000000014$pb") .stabd 68,0,1496 lwz r8,940(r1) .stabd 68,0,1489 stw r0,lo16(_escape_dfp.1-"L00000000014$pb")(r2) .stabd 68,0,1496 cmpw cr7,r8,r0 bne+ cr7,L988 .stabd 68,0,1497 ; basic block 2657 cmpwi cr7,r28,1 bne- cr7,L2853 .stabd 68,0,1499 ; basic block 2658 .stabd 68,0,1505 lwz r9,944(r1) .stabd 68,0,1506 LBB1068: li r28,2 .stabd 68,0,1505 lwz r0,24(r9) .stabd 68,0,1506 stw r28,16(r27) .stabd 68,0,1505 stw r0,12(r27) .stabd 68,0,1506 LBE1068: b L988 L2853: ; basic block 2659 .stabd 68,0,1511 lwz r0,8(r27) .stabd 68,0,1512 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,1511 lwz r10,932(r1) .stabd 68,0,1512 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,1511 stw r0,0(r10) addi r10,r10,4 lwz r11,916(r1) .stabd 68,0,1512 li r0,4 .stabd 68,0,1511 stw r10,932(r1) stw r10,16(r11) .stabd 68,0,1512 stw r0,0(r2) .stabd 68,0,1513 b L705 L988: ; basic block 2660 .stabd 68,0,1521 lwz r2,944(r1) LBE1067: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,1519 lwz r8,944(r1) .stabd 68,0,1521 lwz r4,8(r2) .stabd 68,0,1519 lwz r9,4(r8) .stabd 68,0,1520 addi r11,r8,8 .stabd 68,0,1521 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,1519 lwz r2,16(r9) .stabd 68,0,1521 beq+ cr7,L2856 ; basic block 2661 addis r3,r31,ha16(LC62-"L00000000014$pb") la r3,lo16(LC62-"L00000000014$pb")(r3) bl L_rb_bug$stub L2856: ; basic block 2662 .stabd 68,0,1522 lwz r8,940(r1) li r0,6 stw r0,12(r8) .stabd 68,0,1524 lwz r2,68(r2) lwz r9,944(r1) lwz r10,916(r1) slwi r2,r2,2 subf r2,r2,r9 stw r2,932(r1) stw r2,16(r10) .stabd 68,0,1526 lwz r2,12(r11) stw r2,936(r1) .stabd 68,0,1525 lwz r8,4(r11) stw r8,928(r1) .stabd 68,0,1530 cmpwi cr7,r8,0 .stabd 68,0,1526 stw r2,20(r10) .stabd 68,0,1527 lwz r9,16(r11) stw r9,940(r1) stw r9,24(r10) .stabd 68,0,1528 lwz r11,8(r11) stw r11,944(r1) stw r11,28(r10) .stabd 68,0,1530 bne+ cr7,L984 ; basic block 2663 .stabd 68,0,1542 addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,1541 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,1542 lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb")(r9) .stabd 68,0,1543 mr r4,r28 .stabd 68,0,1541 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,1542 lwz r11,0(r9) .stabd 68,0,1541 stw r27,0(r2) .stabd 68,0,1542 lwz r0,792(r11) .stabd 68,0,1543 mr r3,r0 .stabd 68,0,1542 stw r0,0(r9) .stabd 68,0,1543 bl L__longjmp$stub L2829: ; basic block 2664 .stabd 68,0,1548 LBE1066: LBE1063: addis r2,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb") .stabd 68,0,1554 lwz r8,944(r1) .stabd 68,0,1548 lwz r2,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000014$pb")(r2) .stabd 68,0,1556 mr r3,r27 .stabd 68,0,1548 lwz r9,0(r2) lwz r0,792(r9) stw r0,0(r2) .stabd 68,0,1554 lwz r2,916(r1) stw r8,28(r2) .stabd 68,0,1550 lwz r9,932(r1) stw r9,16(r2) .stabd 68,0,1551 lwz r10,928(r1) stw r10,12(r2) .stabd 68,0,1552 lwz r11,936(r1) stw r11,20(r2) .stabd 68,0,1553 lwz r8,940(r1) stw r8,24(r2) .stabd 68,0,1557 L286: ; basic block 2665 addi r1,r1,1200 lwz r11,4(r1) lmw r13,-220(r1) mtcrf 56,r11 b restFP ; restore f14-f31 LBE31: .stabs "thread_eval_body:F(0,5)",36,0,1295,_thread_eval_body .stabs "self:p(0,5)",160,0,1295,912 .stabs "th:(0,2)",128,0,1296,916 .stabs "reg_a:(0,5)",128,0,1303,920 .stabs "reg_b:(0,5)",128,0,1304,924 .stabs "reg_pc:(0,4)",128,0,1322,928 .stabs "reg_sp:(0,4)",128,0,1325,932 .stabs "reg_lfp:(0,4)",128,0,1326,936 .stabs "reg_dfp:(0,4)",128,0,1327,940 .stabs "reg_cfp:(0,4)",128,0,1328,944 .stabs "tmp_id:r(0,14)",64,0,1330,4 .stabs "throwed:r(0,5)",64,0,1331,27 .stabs "state:r(0,30)",64,0,1333,28 .stabs "_tag:(0,51)=xstag:",128,0,1334,64 .stabs "tag:T(0,51)=s800buf:(0,52)=(0,53)=(0,54)=ar(0,49);0;191;(0,30),0,6144;frame:(0,55)=*(0,56)=xsFRAME:,6144,32;iter:(0,57)=*(0,58)=xsiter:,6176,32;tag:(0,5),6208,32;retval:(0,5),6240,32;scope:(0,59)=*(0,60)=xsSCOPE:,6272,32;dst:(0,5),6304,32;prev:(0,61)=*(0,51),6336,32;blkid:(0,30),6368,32;;",128,0,0,0 .stabs "rb_jmpbuf_t:t(0,52)",128,0,1225,0 .stabs "jmp_buf:t(0,53)",128,0,57,0 .stabs "FRAME:T(0,56)=s44self:(0,5),0,32;argc:(0,30),32,32;last_func:(0,14),64,32;orig_func:(0,14),96,32;last_class:(0,5),128,32;prev:(0,55),160,32;tmp:(0,55),192,32;node:(0,13),224,32;iter:(0,30),256,32;flags:(0,30),288,32;uniq:(0,6),320,32;;",128,0,0,0 .stabs "SCOPE:T(0,60)=s20super:(0,62)=xsRBasic:,0,64;local_tbl:(0,17),64,32;local_vars:(0,4),96,32;flags:(0,30),128,32;;",128,0,0,0 .stabs "RBasic:T(0,62)=s8flags:(0,6),0,32;klass:(0,5),32,32;;",128,0,0,0 .stabs "insns_address_table:V(0,63)=ar(0,49);0;413;(0,64)=*(0,1)",38,0,15,_insns_address_table.0 .stabn 192,0,0,LBB31 .stabs "val:r(0,5)",64,0,48,0 .stabs "idx:r(0,65)=(0,6)",64,0,51,2 .stabs "ulong:t(0,65)",128,0,1186,0 .stabn 192,0,0,LBB32 .stabn 224,0,0,LBE32 .stabs "idx:r(0,65)",64,0,82,2 .stabs "val:r(0,5)",64,0,84,0 .stabn 192,0,0,LBB33 .stabn 224,0,0,LBE33 .stabs "val:r(0,5)",64,0,112,3 .stabs "type:r(0,65)",64,0,115,30 .stabs "idx:r(0,65)",64,0,116,4 .stabn 192,0,0,LBB34 .stabs "ary:r(0,5)",64,0,130,0 .stabn 192,0,0,LBB35 .stabn 224,0,0,LBE35 .stabs "ary:r(0,5)",64,0,130,0 .stabn 192,0,0,LBB36 .stabn 224,0,0,LBE36 .stabs "ary:r(0,5)",64,0,130,0 .stabn 192,0,0,LBB37 .stabs "backref:r(0,5)",64,0,139,4 .stabn 192,0,0,LBB38 .stabn 224,0,0,LBE38 .stabn 224,0,0,LBE37 .stabn 224,0,0,LBE34 .stabs "idx:r(0,65)",64,0,180,30 .stabs "obj:r(0,5)",64,0,182,29 .stabn 192,0,0,LBB39 .stabs "ary:r(0,5)",64,0,196,3 .stabn 192,0,0,LBB40 .stabn 224,0,0,LBE40 .stabn 224,0,0,LBE39 .stabs "val:r(0,5)",64,0,215,0 .stabs "level:r(0,65)",64,0,218,0 .stabs "idx:r(0,65)",64,0,219,2 .stabn 192,0,0,LBB41 .stabs "i:r(0,30)",64,0,233,11 .stabs "dfp2:r(0,4)",64,0,234,9 .stabn 192,0,0,LBB42 .stabn 224,0,0,LBE42 .stabs "i:r(0,30)",64,0,233,11 .stabs "dfp2:r(0,4)",64,0,234,9 .stabn 192,0,0,LBB43 .stabn 224,0,0,LBE43 .stabn 224,0,0,LBE41 .stabs "level:r(0,65)",64,0,261,0 .stabs "idx:r(0,65)",64,0,262,2 .stabs "val:r(0,5)",64,0,264,10 .stabn 192,0,0,LBB44 .stabs "i:r(0,30)",64,0,278,11 .stabs "dfp2:r(0,4)",64,0,279,9 .stabn 192,0,0,LBB45 .stabn 224,0,0,LBE45 .stabs "i:r(0,30)",64,0,278,11 .stabs "dfp2:r(0,4)",64,0,279,9 .stabn 192,0,0,LBB46 .stabn 224,0,0,LBE46 .stabs "i:r(0,30)",64,0,278,11 .stabs "dfp2:r(0,4)",64,0,279,9 .stabn 192,0,0,LBB47 .stabn 224,0,0,LBE47 .stabn 224,0,0,LBE44 .stabs "id:r(0,14)",64,0,306,4 .stabn 192,0,0,LBB48 .stabn 224,0,0,LBE48 .stabs "id:r(0,14)",64,0,337,4 .stabs "val:r(0,5)",64,0,339,5 .stabn 192,0,0,LBB49 .stabn 224,0,0,LBE49 .stabs "id:r(0,14)",64,0,370,30 .stabn 192,0,0,LBB50 .stabs "klass:r(0,5)",64,0,383,3 .stabn 192,0,0,LBB51 .stabn 224,0,0,LBE51 .stabs "klass:r(0,5)",64,0,383,3 .stabn 192,0,0,LBB52 .stabn 224,0,0,LBE52 .stabn 224,0,0,LBE50 .stabs "declp:r(0,5)",64,0,411,29 .stabs "id:r(0,14)",64,0,412,28 .stabs "val:r(0,5)",64,0,414,27 .stabn 192,0,0,LBB53 .stabs "klass:r(0,5)",64,0,428,30 .stabn 192,0,0,LBB54 .stabn 224,0,0,LBE54 .stabn 224,0,0,LBE53 .stabs "val:(0,5)",128,0,457,864 .stabs "id:r(0,14)",64,0,460,29 .stabs "klass:r(0,5)",64,0,462,30 .stabn 192,0,0,LBB55 .stabs "cref:r(0,5)",64,0,477,27 .stabs "i:r(0,30)",64,0,478,28 .stabs "last_pos:r(0,30)",64,0,478,26 .stabn 192,0,0,LBB56 .stabn 224,0,0,LBE56 .stabn 224,0,0,LBE55 .stabs "id:r(0,14)",64,0,524,30 .stabs "val:r(0,5)",64,0,526,29 .stabs "klass:r(0,5)",64,0,527,3 .stabn 192,0,0,LBB58 .stabn 224,0,0,LBE58 .stabs "entry:r(0,66)=(0,65)",64,0,562,3 .stabs "GENTRY:t(0,66)",128,0,1189,0 .stabn 192,0,0,LBB59 .stabn 224,0,0,LBE59 .stabs "entry:r(0,66)",64,0,593,3 .stabs "val:r(0,5)",64,0,595,4 .stabn 192,0,0,LBB60 .stabn 224,0,0,LBE60 .stabs "val:r(0,5)",64,0,623,0 .stabn 192,0,0,LBB61 .stabn 224,0,0,LBE61 .stabs "val:r(0,5)",64,0,653,0 .stabn 192,0,0,LBB62 .stabn 224,0,0,LBE62 .stabs "val:r(0,5)",64,0,685,0 .stabn 192,0,0,LBB63 .stabn 224,0,0,LBE63 .stabs "val:r(0,5)",64,0,716,29 .stabn 192,0,0,LBB64 .stabn 224,0,0,LBE64 .stabs "val:r(0,5)",64,0,745,27 .stabs "num:r(0,65)",64,0,748,28 .stabn 192,0,0,LBB65 .stabs "i:r(0,30)",64,0,761,29 .stabs "v:r(0,5)",64,0,763,4 .stabn 192,0,0,LBB66 .stabn 224,0,0,LBE66 .stabs "i:r(0,30)",64,0,761,29 .stabs "v:r(0,5)",64,0,763,4 .stabn 192,0,0,LBB67 .stabn 224,0,0,LBE67 .stabs "i:r(0,30)",64,0,761,29 .stabs "v:r(0,5)",64,0,763,4 .stabn 192,0,0,LBB68 .stabn 224,0,0,LBE68 .stabn 224,0,0,LBE65 .stabs "val:r(0,5)",64,0,790,3 .stabn 192,0,0,LBB69 .stabn 224,0,0,LBE69 .stabs "flag:r(0,65)",64,0,821,5 .stabs "str:r(0,5)",64,0,823,2 .stabn 192,0,0,LBB70 .stabn 224,0,0,LBE70 .stabs "num:r(0,65)",64,0,855,3 .stabn 192,0,0,LBB71 .stabn 224,0,0,LBE71 .stabs "ary:r(0,5)",64,0,888,3 .stabn 192,0,0,LBB72 .stabn 224,0,0,LBE72 .stabs "flag:r(0,5)",64,0,919,8 .stabs "num:r(0,65)",64,0,920,3 .stabs "ary:r(0,5)",64,0,922,30 .stabn 192,0,0,LBB73 .stabs "i:r(0,30)",64,0,936,11 .stabn 192,0,0,LBB74 .stabn 224,0,0,LBE74 .stabs "i:r(0,30)",64,0,936,11 .stabn 192,0,0,LBB75 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB76 .stabn 224,0,0,LBE76 .stabs "len:r(0,30)",64,0,940,10 .stabn 192,0,0,LBB77 .stabn 224,0,0,LBE77 .stabs "holdnum:r(0,19)",64,0,974,28 .stabs "val:r(0,5)",64,0,975,29 .stabn 192,0,0,LBB78 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB79 .stabn 224,0,0,LBE79 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB80 .stabn 224,0,0,LBE80 .stabn 224,0,0,LBE78 .stabn 224,0,0,LBE75 .stabn 224,0,0,LBE73 .stabs "val:r(0,5)",64,0,1001,27 .stabs "num:r(0,65)",64,0,1004,28 .stabn 192,0,0,LBB81 .stabs "i:r(0,30)",64,0,1017,29 .stabn 192,0,0,LBB82 .stabn 224,0,0,LBE82 .stabs "i:r(0,30)",64,0,1017,29 .stabn 192,0,0,LBB83 .stabn 224,0,0,LBE83 .stabn 224,0,0,LBE81 .stabs "flag:r(0,65)",64,0,1045,5 .stabs "low:r(0,5)",64,0,1047,3 .stabs "high:r(0,5)",64,0,1048,4 .stabn 192,0,0,LBB84 .stabn 224,0,0,LBE84 .stabs "val:r(0,5)",64,0,1077,0 .stabs "obj:r(0,5)",64,0,1081,2 .stabn 192,0,0,LBB85 .stabn 224,0,0,LBE85 .stabs "val:r(0,5)",64,0,1149,0 .stabn 192,0,0,LBB87 .stabn 224,0,0,LBE87 .stabs "n:r(0,65)",64,0,1180,9 .stabn 192,0,0,LBB88 .stabs "i:r(0,30)",64,0,1193,11 .stabs "sp:r(0,4)",64,0,1194,10 .stabn 192,0,0,LBB89 .stabn 224,0,0,LBE89 .stabs "i:r(0,30)",64,0,1193,11 .stabs "sp:r(0,4)",64,0,1194,10 .stabn 192,0,0,LBB90 .stabn 224,0,0,LBE90 .stabn 224,0,0,LBE88 .stabs "val:r(0,5)",64,0,1216,2 .stabs "obj:r(0,5)",64,0,1217,0 .stabn 192,0,0,LBB91 .stabn 224,0,0,LBE91 .stabs "val:r(0,5)",64,0,1249,0 .stabn 192,0,0,LBB92 .stabn 224,0,0,LBE92 .stabs "val:r(0,5)",64,0,1277,0 .stabs "n:r(0,65)",64,0,1280,2 .stabn 192,0,0,LBB93 .stabn 224,0,0,LBE93 .stabs "body:r(0,5)",64,0,1311,28 .stabs "id:r(0,14)",64,0,1312,27 .stabn 192,0,0,LBB94 .stabs "newbody:r(0,7)",64,0,1326,30 .stabs "klass:r(0,5)",64,0,1327,3 .stabs "iseqobj:r(0,25)",64,0,1328,29 .stabn 192,0,0,LBB95 .stabn 224,0,0,LBE95 .stabs "newbody:r(0,7)",64,0,1326,30 .stabs "klass:r(0,5)",64,0,1327,3 .stabs "iseqobj:r(0,25)",64,0,1328,29 .stabn 192,0,0,LBB96 .stabn 224,0,0,LBE96 .stabs "newbody:r(0,7)",64,0,1326,30 .stabs "klass:r(0,5)",64,0,1327,3 .stabs "iseqobj:r(0,25)",64,0,1328,29 .stabn 192,0,0,LBB97 .stabn 224,0,0,LBE97 .stabn 224,0,0,LBE94 .stabs "body:r(0,5)",64,0,1368,27 .stabs "id:r(0,14)",64,0,1369,28 .stabs "obj:r(0,5)",64,0,1371,30 .stabn 192,0,0,LBB98 .stabs "klass:r(0,5)",64,0,1385,30 .stabs "newbody:(0,7)",128,0,1386,868 .stabs "iseqobj:r(0,25)",64,0,1387,29 .stabn 192,0,0,LBB99 .stabn 224,0,0,LBE99 .stabs "klass:r(0,5)",64,0,1385,30 .stabs "newbody:(0,7)",128,0,1386,868 .stabs "iseqobj:r(0,25)",64,0,1387,29 .stabn 192,0,0,LBB100 .stabn 224,0,0,LBE100 .stabn 224,0,0,LBE98 .stabs "id2:r(0,14)",64,0,1434,29 .stabs "id1:r(0,14)",64,0,1435,30 .stabs "v_p:r(0,5)",64,0,1436,0 .stabn 192,0,0,LBB101 .stabs "klass:r(0,5)",64,0,1451,3 .stabn 192,0,0,LBB102 .stabn 224,0,0,LBE102 .stabs "klass:r(0,5)",64,0,1451,3 .stabn 192,0,0,LBB103 .stabn 224,0,0,LBE103 .stabn 224,0,0,LBE101 .stabs "id:r(0,14)",64,0,1483,30 .stabn 192,0,0,LBB104 .stabs "klass:r(0,5)",64,0,1496,3 .stabn 192,0,0,LBB105 .stabn 224,0,0,LBE105 .stabs "klass:r(0,5)",64,0,1496,3 .stabn 192,0,0,LBB106 .stabn 224,0,0,LBE106 .stabn 224,0,0,LBE104 .stabs "klass_iseq:r(0,5)",64,0,1523,27 .stabs "id:r(0,14)",64,0,1524,28 .stabs "cbase:r(0,5)",64,0,1526,30 .stabs "super:r(0,5)",64,0,1527,29 .stabn 192,0,0,LBB107 .stabs "klass_iseqobj:r(0,25)",64,0,1541,11 .stabs "i:r(0,30)",64,0,1542,66 .stabs "klass:r(0,5)",64,0,1543,29 .stabn 192,0,0,LBB108 .stabn 224,0,0,LBE108 .stabs "klass_iseqobj:r(0,25)",64,0,1541,11 .stabs "i:r(0,30)",64,0,1542,66 .stabs "klass:r(0,5)",64,0,1543,29 .stabn 192,0,0,LBB109 .stabs "sp:r(0,4)",64,0,1571,9 .stabs "class_frame:T(0,67)=s32dummy:(0,5),0,32;control_frame:(0,36),32,224;;",128,0,0,0 .stabn 192,0,0,LBB110 .stabs "ls:r(0,30)",64,0,1578,0 .stabn 192,0,0,LBB111 .stabn 224,0,0,LBE111 .stabn 224,0,0,LBE110 .stabs "sp:r(0,4)",64,0,1571,9 .stabn 192,0,0,LBB112 .stabn 224,0,0,LBE112 .stabs "sp:r(0,4)",64,0,1571,9 .stabn 192,0,0,LBB113 .stabn 224,0,0,LBE113 .stabn 224,0,0,LBE109 .stabn 224,0,0,LBE107 .stabs "val:r(0,5)",64,0,1628,0 .stabn 192,0,0,LBB114 .stabn 224,0,0,LBE114 .stabs "module_iseq:r(0,5)",64,0,1665,27 .stabs "id:r(0,14)",64,0,1666,29 .stabs "mbase:r(0,5)",64,0,1668,30 .stabn 192,0,0,LBB115 .stabs "module_iseqobj:r(0,25)",64,0,1682,11 .stabs "i:r(0,30)",64,0,1683,66 .stabs "module:r(0,5)",64,0,1684,28 .stabn 192,0,0,LBB116 .stabn 224,0,0,LBE116 .stabs "module_iseqobj:r(0,25)",64,0,1682,11 .stabs "i:r(0,30)",64,0,1683,66 .stabs "module:r(0,5)",64,0,1684,28 .stabn 192,0,0,LBB117 .stabs "sp:r(0,4)",64,0,1707,9 .stabn 192,0,0,LBB118 .stabs "ls:r(0,30)",64,0,1714,0 .stabn 192,0,0,LBB119 .stabn 224,0,0,LBE119 .stabn 224,0,0,LBE118 .stabs "sp:r(0,4)",64,0,1707,9 .stabn 192,0,0,LBB120 .stabn 224,0,0,LBE120 .stabs "sp:r(0,4)",64,0,1707,9 .stabn 192,0,0,LBB121 .stabn 224,0,0,LBE121 .stabn 224,0,0,LBE117 .stabn 224,0,0,LBE115 .stabs "val:r(0,5)",64,0,1792,3 .stabs "ic:r(0,68)=(0,7)",64,0,1795,29 .stabs "IC:t(0,68)",128,0,308,0 .stabs "flag:r(0,65)",64,0,1796,9 .stabs "block:(0,5)",128,0,1797,948 .stabs "num:r(0,65)",64,0,1798,26 .stabs "id:r(0,14)",64,0,1799,28 .stabn 192,0,0,LBB122 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB123 .stabn 224,0,0,LBE123 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB124 .stabn 224,0,0,LBE124 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB125 .stabn 224,0,0,LBE125 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB126 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB127 .stabn 224,0,0,LBE127 .stabn 224,0,0,LBE126 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB128 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB129 .stabn 224,0,0,LBE129 .stabn 224,0,0,LBE128 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB130 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB131 .stabn 224,0,0,LBE131 .stabs "ary:r(0,5)",64,0,1836,11 .stabn 192,0,0,LBB132 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB133 .stabn 224,0,0,LBE133 .stabs "ptr:r(0,4)",64,0,1841,10 .stabs "dst:r(0,4)",64,0,1842,8 .stabs "i:r(0,30)",64,0,1843,5 .stabn 192,0,0,LBB134 .stabn 224,0,0,LBE134 .stabn 224,0,0,LBE132 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB135 .stabn 224,0,0,LBE135 .stabs "ip:r(0,25)",64,0,1907,3 .stabn 192,0,0,LBB136 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB137 .stabn 224,0,0,LBE137 .stabn 224,0,0,LBE136 .stabs "ip:r(0,25)",64,0,1930,30 .stabs "sp:r(0,4)",64,0,1931,2 .stabs "lp:r(0,4)",64,0,1931,3 .stabs "i:r(0,30)",64,0,1932,9 .stabn 192,0,0,LBB138 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB139 .stabn 224,0,0,LBE139 .stabn 224,0,0,LBE138 .stabs "sp:r(0,4)",64,0,1978,30 .stabn 192,0,0,LBB140 .stabn 224,0,0,LBE140 .stabs "niseqobj:r(0,25)",64,0,2037,28 .stabs "newiseq:r(0,5)",64,0,2038,24 .stabs "sp:r(0,4)",64,0,2040,29 .stabs "opt_pc:r(0,30)",64,0,2042,22 .stabs "clear_local_size:r(0,30)",64,0,2043,25 .stabn 192,0,0,LBB142 .stabs "pack_size:r(0,30)",64,0,2071,30 .stabn 192,0,0,LBB143 .stabn 224,0,0,LBE143 .stabs "argc:r(0,30)",64,0,2091,6 .stabs "idx:r(0,30)",64,0,2093,2 .stabn 192,0,0,LBB144 .stabn 224,0,0,LBE144 .stabs "arg_block_val:r(0,5)",64,0,2112,3 .stabn 192,0,0,LBB145 .stabn 224,0,0,LBE145 .stabn 224,0,0,LBE142 .stabn 224,0,0,LBE130 .stabn 224,0,0,LBE122 .stabs "num:r(0,65)",64,0,2224,0 .stabn 192,0,0,LBB150 .stabn 224,0,0,LBE150 .stabs "val:r(0,5)",64,0,1792,3 .stabs "ic:r(0,68)",64,0,1795,29 .stabs "flag:r(0,65)",64,0,1796,9 .stabs "block:(0,5)",128,0,1797,948 .stabs "num:r(0,65)",64,0,1798,26 .stabs "id:r(0,14)",64,0,1799,28 .stabn 192,0,0,LBB151 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB152 .stabs "ip:r(0,25)",64,0,1907,3 .stabn 192,0,0,LBB153 .stabn 224,0,0,LBE153 .stabn 224,0,0,LBE152 .stabn 224,0,0,LBE151 .stabs "num:r(0,65)",64,0,2224,0 .stabn 192,0,0,LBB154 .stabn 224,0,0,LBE154 .stabs "val:r(0,5)",64,0,1792,3 .stabs "ic:r(0,68)",64,0,1795,29 .stabs "flag:r(0,65)",64,0,1796,9 .stabs "block:(0,5)",128,0,1797,948 .stabs "num:r(0,65)",64,0,1798,26 .stabs "id:r(0,14)",64,0,1799,28 .stabn 192,0,0,LBB155 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB156 .stabs "ip:r(0,25)",64,0,1907,3 .stabn 192,0,0,LBB157 .stabn 224,0,0,LBE157 .stabn 224,0,0,LBE156 .stabn 224,0,0,LBE155 .stabs "val:r(0,5)",64,0,1792,3 .stabs "ic:r(0,68)",64,0,1795,29 .stabs "flag:r(0,65)",64,0,1796,9 .stabs "block:(0,5)",128,0,1797,948 .stabs "num:r(0,65)",64,0,1798,26 .stabs "id:r(0,14)",64,0,1799,28 .stabn 192,0,0,LBB159 .stabs "mn:r(0,7)",64,0,1816,11 .stabs "recv:r(0,5)",64,0,1818,27 .stabs "procblock:(0,5)",128,0,1819,952 .stabs "klass:r(0,5)",64,0,1820,30 .stabs "block_ptr:r(0,39)",64,0,1821,23 .stabn 192,0,0,LBB160 .stabs "ip:r(0,25)",64,0,1930,30 .stabs "sp:r(0,4)",64,0,1931,2 .stabs "lp:r(0,4)",64,0,1931,3 .stabs "i:r(0,30)",64,0,1932,9 .stabn 192,0,0,LBB161 .stabn 224,0,0,LBE161 .stabn 224,0,0,LBE160 .stabn 224,0,0,LBE159 .stabs "num:r(0,65)",64,0,2290,28 .stabn 192,0,0,LBB162 .stabs "bo:r(0,39)",64,0,2304,30 .stabs "iseq:r(0,5)",64,0,2305,27 .stabs "prev_dfp:r(0,4)",64,0,2306,11 .stabs "prev_lfp:r(0,4)",64,0,2306,7 .stabs "prev_self:r(0,5)",64,0,2307,10 .stabs "iseqobj:r(0,25)",64,0,2309,9 .stabs "i:r(0,30)",64,0,2310,66 .stabn 192,0,0,LBB163 .stabn 224,0,0,LBE163 .stabs "bo:r(0,39)",64,0,2304,30 .stabs "iseq:r(0,5)",64,0,2305,27 .stabs "prev_dfp:r(0,4)",64,0,2306,11 .stabs "prev_lfp:r(0,4)",64,0,2306,7 .stabs "prev_self:r(0,5)",64,0,2307,10 .stabs "iseqobj:r(0,25)",64,0,2309,9 .stabs "i:r(0,30)",64,0,2310,66 .stabn 192,0,0,LBB164 .stabs "sp:r(0,4)",64,0,2322,2 .stabs "block_frame:T(0,69)=s32prev_dfp:(0,4),0,32;control_frame:(0,36),32,224;;",128,0,0,0 .stabn 192,0,0,LBB165 .stabs "ls:r(0,30)",64,0,2336,66 .stabn 192,0,0,LBB166 .stabn 224,0,0,LBE166 .stabn 224,0,0,LBE165 .stabn 224,0,0,LBE164 .stabn 224,0,0,LBE162 .stabs "idx:r(0,65)",64,0,2384,11 .stabs "val:r(0,5)",64,0,2386,10 .stabn 192,0,0,LBB167 .stabs "cf:r(0,34)",64,0,2402,9 .stabn 192,0,0,LBB168 .stabn 224,0,0,LBE168 .stabs "cf:r(0,34)",64,0,2402,9 .stabn 192,0,0,LBB169 .stabn 224,0,0,LBE169 .stabn 224,0,0,LBE167 .stabs "throw_state:r(0,65)",64,0,2439,3 .stabs "throwobj:r(0,5)",64,0,2441,4 .stabn 192,0,0,LBB170 .stabs "pt:r(0,65)",64,0,2456,5 .stabn 192,0,0,LBB173 .stabn 224,0,0,LBE173 .stabn 224,0,0,LBE170 .stabs "dst:r(0,19)",64,0,2502,0 .stabn 192,0,0,LBB174 .stabn 224,0,0,LBE174 .stabs "dst:r(0,19)",64,0,2532,2 .stabs "val:r(0,5)",64,0,2534,0 .stabn 192,0,0,LBB175 .stabn 224,0,0,LBE175 .stabs "dst:r(0,19)",64,0,2566,2 .stabs "val:r(0,5)",64,0,2568,0 .stabn 192,0,0,LBB176 .stabn 224,0,0,LBE176 .stabs "val:r(0,5)",64,0,2598,2 .stabs "dst:r(0,19)",64,0,2601,11 .stabs "ic:r(0,68)",64,0,2602,10 .stabn 192,0,0,LBB177 .stabn 224,0,0,LBE177 .stabs "dst:r(0,19)",64,0,2641,9 .stabs "val:r(0,5)",64,0,2643,10 .stabn 192,0,0,LBB178 .stabs "ic:r(0,68)",64,0,2656,11 .stabn 192,0,0,LBB179 .stabn 224,0,0,LBE179 .stabs "ic:r(0,68)",64,0,2656,11 .stabn 192,0,0,LBB180 .stabn 224,0,0,LBE180 .stabn 224,0,0,LBE178 .stabs "val:r(0,5)",64,0,2676,3 .stabs "recv:r(0,5)",64,0,2680,9 .stabs "obj:r(0,5)",64,0,2681,30 .stabn 192,0,0,LBB181 .stabn 224,0,0,LBE181 .stabs "val:r(0,5)",64,0,2725,3 .stabs "recv:r(0,5)",64,0,2729,3 .stabs "obj:r(0,5)",64,0,2730,9 .stabn 192,0,0,LBB182 .stabs "a:r(0,19)",64,0,2743,11 .stabs "b:r(0,19)",64,0,2743,30 .stabs "c:r(0,19)",64,0,2743,9 .stabn 192,0,0,LBB183 .stabn 224,0,0,LBE183 .stabn 224,0,0,LBE182 .stabs "val:r(0,5)",64,0,2779,0 .stabs "recv:r(0,5)",64,0,2783,9 .stabs "obj:r(0,5)",64,0,2784,11 .stabn 192,0,0,LBB184 .stabs "a:r(0,19)",64,0,2797,0 .stabs "b:r(0,19)",64,0,2797,2 .stabn 192,0,0,LBB185 .stabn 224,0,0,LBE185 .stabn 224,0,0,LBE184 .stabs "r:r(0,5)",64,0,2834,3 .stabs "obj:r(0,5)",64,0,2836,4 .stabn 192,0,0,LBB186 .stabn 224,0,0,LBE186 .stabs "val:r(0,5)",64,0,2865,3 .stabs "obj2:r(0,5)",64,0,2869,4 .stabs "obj1:r(0,5)",64,0,2870,6 .stabn 192,0,0,LBB187 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB188 .stabn 224,0,0,LBE188 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB189 .stabn 224,0,0,LBE189 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB190 .stabn 224,0,0,LBE190 .stabn 224,0,0,LBE187 .stabs "val:r(0,5)",64,0,2903,0 .stabn 192,0,0,LBB191 .stabn 224,0,0,LBE191 .stabs "val:r(0,5)",64,0,2939,0 .stabn 192,0,0,LBB192 .stabn 224,0,0,LBE192 .stabs "val:r(0,5)",64,0,2967,0 .stabn 192,0,0,LBB193 .stabn 224,0,0,LBE193 .stabs "val:r(0,5)",64,0,3003,0 .stabn 192,0,0,LBB194 .stabn 224,0,0,LBE194 .stabs "val:r(0,5)",64,0,3031,0 .stabs "idx:r(0,65)",64,0,3035,2 .stabn 192,0,0,LBB195 .stabn 224,0,0,LBE195 .stabs "val:r(0,5)",64,0,3075,0 .stabn 192,0,0,LBB197 .stabn 224,0,0,LBE197 .stabs "val:r(0,5)",64,0,3243,3 .stabs "ic:r(0,68)",64,0,3248,29 .stabs "num:r(0,65)",64,0,3249,28 .stabs "id:r(0,14)",64,0,3250,27 .stabn 192,0,0,LBB199 .stabs "mn:r(0,7)",64,0,3265,3 .stabs "recv:r(0,5)",64,0,3267,25 .stabs "procblock:r(0,5)",64,0,3268,23 .stabs "klass:r(0,5)",64,0,3269,30 .stabs "block_ptr:r(0,39)",64,0,3270,22 .stabn 192,0,0,LBB200 .stabn 224,0,0,LBE200 .stabs "mn:r(0,7)",64,0,3265,3 .stabs "recv:r(0,5)",64,0,3267,25 .stabs "procblock:r(0,5)",64,0,3268,23 .stabs "klass:r(0,5)",64,0,3269,30 .stabs "block_ptr:r(0,39)",64,0,3270,22 .stabn 192,0,0,LBB201 .stabn 224,0,0,LBE201 .stabs "mn:r(0,7)",64,0,3265,3 .stabs "recv:r(0,5)",64,0,3267,25 .stabs "procblock:r(0,5)",64,0,3268,23 .stabs "klass:r(0,5)",64,0,3269,30 .stabs "block_ptr:r(0,39)",64,0,3270,22 .stabn 192,0,0,LBB202 .stabn 224,0,0,LBE202 .stabs "mn:r(0,7)",64,0,3265,3 .stabs "recv:r(0,5)",64,0,3267,25 .stabs "procblock:r(0,5)",64,0,3268,23 .stabs "klass:r(0,5)",64,0,3269,30 .stabs "block_ptr:r(0,39)",64,0,3270,22 .stabn 192,0,0,LBB203 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB204 .stabn 224,0,0,LBE204 .stabs "niseqobj:r(0,25)",64,0,3486,27 .stabs "newiseq:r(0,5)",64,0,3487,24 .stabs "sp:r(0,4)",64,0,3489,29 .stabs "opt_pc:r(0,30)",64,0,3491,21 .stabs "clear_local_size:r(0,30)",64,0,3492,26 .stabn 192,0,0,LBB206 .stabs "pack_size:r(0,30)",64,0,3520,30 .stabn 192,0,0,LBB207 .stabn 224,0,0,LBE207 .stabs "argc:r(0,30)",64,0,3540,6 .stabs "idx:r(0,30)",64,0,3542,2 .stabn 192,0,0,LBB208 .stabn 224,0,0,LBE208 .stabs "arg_block_val:r(0,5)",64,0,3561,2 .stabn 192,0,0,LBB209 .stabn 224,0,0,LBE209 .stabn 224,0,0,LBE206 .stabn 224,0,0,LBE203 .stabn 224,0,0,LBE199 .stabs "idx:r(0,65)",64,0,3814,2 .stabn 192,0,0,LBB214 .stabn 224,0,0,LBE214 .stabs "idx:r(0,65)",64,0,3846,2 .stabn 192,0,0,LBB215 .stabn 224,0,0,LBE215 .stabs "idx:r(0,65)",64,0,3878,2 .stabn 192,0,0,LBB216 .stabn 224,0,0,LBE216 .stabs "idx:r(0,65)",64,0,3911,2 .stabn 192,0,0,LBB217 .stabn 224,0,0,LBE217 .stabs "idx:r(0,65)",64,0,3944,2 .stabn 192,0,0,LBB218 .stabn 224,0,0,LBE218 .stabs "idx:r(0,65)",64,0,3975,2 .stabs "val:r(0,5)",64,0,3977,0 .stabn 192,0,0,LBB219 .stabn 224,0,0,LBE219 .stabs "idx:r(0,65)",64,0,4007,2 .stabn 192,0,0,LBB220 .stabn 224,0,0,LBE220 .stabs "idx:r(0,65)",64,0,4038,2 .stabn 192,0,0,LBB221 .stabn 224,0,0,LBE221 .stabs "idx:r(0,65)",64,0,4069,2 .stabn 192,0,0,LBB222 .stabn 224,0,0,LBE222 .stabs "idx:r(0,65)",64,0,4100,2 .stabn 192,0,0,LBB223 .stabn 224,0,0,LBE223 .stabs "val:r(0,5)",64,0,4129,3 .stabs "type:r(0,65)",64,0,4132,30 .stabs "idx:r(0,65)",64,0,4133,4 .stabn 192,0,0,LBB224 .stabs "ary:r(0,5)",64,0,4147,0 .stabn 192,0,0,LBB225 .stabn 224,0,0,LBE225 .stabs "ary:r(0,5)",64,0,4147,0 .stabn 192,0,0,LBB226 .stabn 224,0,0,LBE226 .stabs "ary:r(0,5)",64,0,4147,0 .stabn 192,0,0,LBB227 .stabs "backref:r(0,5)",64,0,4156,4 .stabn 192,0,0,LBB228 .stabn 224,0,0,LBE228 .stabn 224,0,0,LBE227 .stabn 224,0,0,LBE224 .stabs "val:r(0,5)",64,0,4194,3 .stabs "type:r(0,65)",64,0,4197,30 .stabs "idx:r(0,65)",64,0,4198,4 .stabn 192,0,0,LBB229 .stabs "ary:r(0,5)",64,0,4212,0 .stabn 192,0,0,LBB230 .stabn 224,0,0,LBE230 .stabs "ary:r(0,5)",64,0,4212,0 .stabn 192,0,0,LBB231 .stabn 224,0,0,LBE231 .stabs "ary:r(0,5)",64,0,4212,0 .stabn 192,0,0,LBB232 .stabs "backref:r(0,5)",64,0,4221,4 .stabn 192,0,0,LBB233 .stabn 224,0,0,LBE233 .stabn 224,0,0,LBE232 .stabn 224,0,0,LBE229 .stabs "val:r(0,5)",64,0,4259,3 .stabs "type:r(0,65)",64,0,4262,30 .stabs "idx:r(0,65)",64,0,4263,4 .stabn 192,0,0,LBB234 .stabs "ary:r(0,5)",64,0,4277,0 .stabn 192,0,0,LBB235 .stabn 224,0,0,LBE235 .stabs "ary:r(0,5)",64,0,4277,0 .stabn 192,0,0,LBB236 .stabn 224,0,0,LBE236 .stabs "ary:r(0,5)",64,0,4277,0 .stabn 192,0,0,LBB237 .stabs "backref:r(0,5)",64,0,4286,4 .stabn 192,0,0,LBB238 .stabn 224,0,0,LBE238 .stabn 224,0,0,LBE237 .stabn 224,0,0,LBE234 .stabs "val:r(0,5)",64,0,4325,3 .stabs "type:r(0,65)",64,0,4328,30 .stabs "idx:r(0,65)",64,0,4329,4 .stabn 192,0,0,LBB239 .stabs "ary:r(0,5)",64,0,4343,0 .stabn 192,0,0,LBB240 .stabn 224,0,0,LBE240 .stabn 224,0,0,LBE239 .stabs "val:r(0,5)",64,0,4325,3 .stabs "type:r(0,65)",64,0,4328,30 .stabs "idx:r(0,65)",64,0,4329,4 .stabn 192,0,0,LBB241 .stabs "ary:r(0,5)",64,0,4343,0 .stabn 192,0,0,LBB242 .stabn 224,0,0,LBE242 .stabs "ary:r(0,5)",64,0,4343,0 .stabn 192,0,0,LBB243 .stabn 224,0,0,LBE243 .stabs "ary:r(0,5)",64,0,4343,0 .stabn 192,0,0,LBB244 .stabs "backref:r(0,5)",64,0,4352,4 .stabn 192,0,0,LBB245 .stabn 224,0,0,LBE245 .stabn 224,0,0,LBE244 .stabn 224,0,0,LBE241 .stabs "val:r(0,5)",64,0,4391,3 .stabs "type:r(0,65)",64,0,4394,30 .stabs "idx:r(0,65)",64,0,4395,4 .stabn 192,0,0,LBB246 .stabs "ary:r(0,5)",64,0,4409,0 .stabn 192,0,0,LBB247 .stabn 224,0,0,LBE247 .stabn 224,0,0,LBE246 .stabs "val:r(0,5)",64,0,4391,3 .stabs "type:r(0,65)",64,0,4394,30 .stabs "idx:r(0,65)",64,0,4395,4 .stabn 192,0,0,LBB248 .stabs "ary:r(0,5)",64,0,4409,0 .stabn 192,0,0,LBB249 .stabn 224,0,0,LBE249 .stabs "ary:r(0,5)",64,0,4409,0 .stabn 192,0,0,LBB250 .stabn 224,0,0,LBE250 .stabs "ary:r(0,5)",64,0,4409,0 .stabn 192,0,0,LBB251 .stabs "backref:r(0,5)",64,0,4418,4 .stabn 192,0,0,LBB252 .stabn 224,0,0,LBE252 .stabn 224,0,0,LBE251 .stabn 224,0,0,LBE248 .stabs "idx:r(0,65)",64,0,4459,30 .stabs "obj:r(0,5)",64,0,4461,29 .stabn 192,0,0,LBB253 .stabs "ary:r(0,5)",64,0,4475,3 .stabn 192,0,0,LBB254 .stabn 224,0,0,LBE254 .stabn 224,0,0,LBE253 .stabs "idx:r(0,65)",64,0,4497,30 .stabn 192,0,0,LBB255 .stabs "ary:r(0,5)",64,0,4512,3 .stabn 192,0,0,LBB256 .stabn 224,0,0,LBE256 .stabs "ary:r(0,5)",64,0,4512,3 .stabn 192,0,0,LBB257 .stabn 224,0,0,LBE257 .stabn 224,0,0,LBE255 .stabs "idx:r(0,65)",64,0,4534,30 .stabn 192,0,0,LBB258 .stabs "ary:r(0,5)",64,0,4549,3 .stabn 192,0,0,LBB259 .stabn 224,0,0,LBE259 .stabs "ary:r(0,5)",64,0,4549,3 .stabn 192,0,0,LBB260 .stabn 224,0,0,LBE260 .stabn 224,0,0,LBE258 .stabs "idx:r(0,65)",64,0,4571,30 .stabn 192,0,0,LBB261 .stabs "ary:r(0,5)",64,0,4586,3 .stabn 192,0,0,LBB262 .stabn 224,0,0,LBE262 .stabs "ary:r(0,5)",64,0,4586,3 .stabn 192,0,0,LBB263 .stabn 224,0,0,LBE263 .stabn 224,0,0,LBE261 .stabs "idx:r(0,65)",64,0,4608,30 .stabn 192,0,0,LBB264 .stabs "ary:r(0,5)",64,0,4623,3 .stabn 192,0,0,LBB265 .stabn 224,0,0,LBE265 .stabs "ary:r(0,5)",64,0,4623,3 .stabn 192,0,0,LBB266 .stabn 224,0,0,LBE266 .stabn 224,0,0,LBE264 .stabs "level:r(0,65)",64,0,4645,0 .stabs "idx:r(0,65)",64,0,4646,2 .stabn 192,0,0,LBB267 .stabs "i:r(0,30)",64,0,4660,11 .stabs "dfp2:r(0,4)",64,0,4661,9 .stabn 192,0,0,LBB268 .stabn 224,0,0,LBE268 .stabs "i:r(0,30)",64,0,4660,11 .stabs "dfp2:r(0,4)",64,0,4661,9 .stabn 192,0,0,LBB269 .stabn 224,0,0,LBE269 .stabn 224,0,0,LBE267 .stabs "level:r(0,65)",64,0,4689,0 .stabs "idx:r(0,65)",64,0,4690,2 .stabn 192,0,0,LBB270 .stabs "i:r(0,30)",64,0,4704,11 .stabs "dfp2:r(0,4)",64,0,4705,9 .stabn 192,0,0,LBB271 .stabn 224,0,0,LBE271 .stabs "i:r(0,30)",64,0,4704,11 .stabs "dfp2:r(0,4)",64,0,4705,9 .stabn 192,0,0,LBB272 .stabn 224,0,0,LBE272 .stabn 224,0,0,LBE270 .stabs "level:r(0,65)",64,0,4733,0 .stabs "idx:r(0,65)",64,0,4734,2 .stabn 192,0,0,LBB273 .stabs "i:r(0,30)",64,0,4748,11 .stabs "dfp2:r(0,4)",64,0,4749,9 .stabn 192,0,0,LBB274 .stabn 224,0,0,LBE274 .stabs "i:r(0,30)",64,0,4748,11 .stabs "dfp2:r(0,4)",64,0,4749,9 .stabn 192,0,0,LBB275 .stabn 224,0,0,LBE275 .stabn 224,0,0,LBE273 .stabs "level:r(0,65)",64,0,4778,0 .stabs "idx:r(0,65)",64,0,4779,2 .stabn 192,0,0,LBB276 .stabs "i:r(0,30)",64,0,4793,11 .stabs "dfp2:r(0,4)",64,0,4794,9 .stabn 192,0,0,LBB277 .stabn 224,0,0,LBE277 .stabn 224,0,0,LBE276 .stabs "level:r(0,65)",64,0,4778,0 .stabs "idx:r(0,65)",64,0,4779,2 .stabn 192,0,0,LBB278 .stabs "i:r(0,30)",64,0,4793,11 .stabs "dfp2:r(0,4)",64,0,4794,9 .stabn 192,0,0,LBB279 .stabn 224,0,0,LBE279 .stabs "i:r(0,30)",64,0,4793,11 .stabs "dfp2:r(0,4)",64,0,4794,9 .stabn 192,0,0,LBB280 .stabn 224,0,0,LBE280 .stabn 224,0,0,LBE278 .stabs "level:r(0,65)",64,0,4823,0 .stabs "idx:r(0,65)",64,0,4824,2 .stabn 192,0,0,LBB281 .stabs "i:r(0,30)",64,0,4838,11 .stabs "dfp2:r(0,4)",64,0,4839,9 .stabn 192,0,0,LBB282 .stabn 224,0,0,LBE282 .stabn 224,0,0,LBE281 .stabs "level:r(0,65)",64,0,4823,0 .stabs "idx:r(0,65)",64,0,4824,2 .stabn 192,0,0,LBB283 .stabs "i:r(0,30)",64,0,4838,11 .stabs "dfp2:r(0,4)",64,0,4839,9 .stabn 192,0,0,LBB284 .stabn 224,0,0,LBE284 .stabs "i:r(0,30)",64,0,4838,11 .stabs "dfp2:r(0,4)",64,0,4839,9 .stabn 192,0,0,LBB285 .stabn 224,0,0,LBE285 .stabn 224,0,0,LBE283 .stabs "level:r(0,65)",64,0,4866,0 .stabs "idx:r(0,65)",64,0,4867,2 .stabs "val:r(0,5)",64,0,4869,10 .stabn 192,0,0,LBB286 .stabs "i:r(0,30)",64,0,4883,11 .stabs "dfp2:r(0,4)",64,0,4884,9 .stabn 192,0,0,LBB287 .stabn 224,0,0,LBE287 .stabs "i:r(0,30)",64,0,4883,11 .stabs "dfp2:r(0,4)",64,0,4884,9 .stabn 192,0,0,LBB288 .stabn 224,0,0,LBE288 .stabs "i:r(0,30)",64,0,4883,11 .stabs "dfp2:r(0,4)",64,0,4884,9 .stabn 192,0,0,LBB289 .stabn 224,0,0,LBE289 .stabn 224,0,0,LBE286 .stabs "level:r(0,65)",64,0,4910,0 .stabs "idx:r(0,65)",64,0,4911,2 .stabs "val:r(0,5)",64,0,4913,10 .stabn 192,0,0,LBB290 .stabs "i:r(0,30)",64,0,4926,11 .stabs "dfp2:r(0,4)",64,0,4927,9 .stabn 192,0,0,LBB291 .stabn 224,0,0,LBE291 .stabs "i:r(0,30)",64,0,4926,11 .stabs "dfp2:r(0,4)",64,0,4927,9 .stabn 192,0,0,LBB292 .stabn 224,0,0,LBE292 .stabs "i:r(0,30)",64,0,4926,11 .stabs "dfp2:r(0,4)",64,0,4927,9 .stabn 192,0,0,LBB293 .stabn 224,0,0,LBE293 .stabn 224,0,0,LBE290 .stabs "level:r(0,65)",64,0,4953,0 .stabs "idx:r(0,65)",64,0,4954,2 .stabs "val:r(0,5)",64,0,4956,10 .stabn 192,0,0,LBB294 .stabs "i:r(0,30)",64,0,4969,11 .stabs "dfp2:r(0,4)",64,0,4970,9 .stabn 192,0,0,LBB295 .stabn 224,0,0,LBE295 .stabs "i:r(0,30)",64,0,4969,11 .stabs "dfp2:r(0,4)",64,0,4970,9 .stabn 192,0,0,LBB296 .stabn 224,0,0,LBE296 .stabs "i:r(0,30)",64,0,4969,11 .stabs "dfp2:r(0,4)",64,0,4970,9 .stabn 192,0,0,LBB297 .stabn 224,0,0,LBE297 .stabn 224,0,0,LBE294 .stabs "level:r(0,65)",64,0,4996,0 .stabs "idx:r(0,65)",64,0,4997,2 .stabs "val:r(0,5)",64,0,4999,10 .stabn 192,0,0,LBB298 .stabs "i:r(0,30)",64,0,5012,11 .stabs "dfp2:r(0,4)",64,0,5013,9 .stabn 192,0,0,LBB299 .stabn 224,0,0,LBE299 .stabs "i:r(0,30)",64,0,5012,11 .stabs "dfp2:r(0,4)",64,0,5013,9 .stabn 192,0,0,LBB300 .stabn 224,0,0,LBE300 .stabs "i:r(0,30)",64,0,5012,11 .stabs "dfp2:r(0,4)",64,0,5013,9 .stabn 192,0,0,LBB301 .stabn 224,0,0,LBE301 .stabn 224,0,0,LBE298 .stabs "level:r(0,65)",64,0,5039,0 .stabs "idx:r(0,65)",64,0,5040,2 .stabs "val:r(0,5)",64,0,5042,10 .stabn 192,0,0,LBB302 .stabs "i:r(0,30)",64,0,5055,11 .stabs "dfp2:r(0,4)",64,0,5056,9 .stabn 192,0,0,LBB303 .stabn 224,0,0,LBE303 .stabs "i:r(0,30)",64,0,5055,11 .stabs "dfp2:r(0,4)",64,0,5056,9 .stabn 192,0,0,LBB304 .stabn 224,0,0,LBE304 .stabs "i:r(0,30)",64,0,5055,11 .stabs "dfp2:r(0,4)",64,0,5056,9 .stabn 192,0,0,LBB305 .stabn 224,0,0,LBE305 .stabn 224,0,0,LBE302 .stabs "id:r(0,14)",64,0,5083,4 .stabn 192,0,0,LBB306 .stabn 224,0,0,LBE306 .stabs "id:r(0,14)",64,0,5115,4 .stabn 192,0,0,LBB307 .stabn 224,0,0,LBE307 .stabs "id:r(0,14)",64,0,5147,4 .stabn 192,0,0,LBB308 .stabn 224,0,0,LBE308 .stabs "id:r(0,14)",64,0,5180,4 .stabn 192,0,0,LBB309 .stabn 224,0,0,LBE309 .stabs "id:r(0,14)",64,0,5213,4 .stabn 192,0,0,LBB310 .stabn 224,0,0,LBE310 .stabs "id:r(0,14)",64,0,5244,4 .stabs "val:r(0,5)",64,0,5246,5 .stabn 192,0,0,LBB311 .stabn 224,0,0,LBE311 .stabs "id:r(0,14)",64,0,5276,4 .stabn 192,0,0,LBB312 .stabn 224,0,0,LBE312 .stabs "id:r(0,14)",64,0,5307,4 .stabn 192,0,0,LBB313 .stabn 224,0,0,LBE313 .stabs "id:r(0,14)",64,0,5338,4 .stabn 192,0,0,LBB314 .stabn 224,0,0,LBE314 .stabs "id:r(0,14)",64,0,5369,4 .stabn 192,0,0,LBB315 .stabn 224,0,0,LBE315 .stabs "id:r(0,14)",64,0,5401,30 .stabn 192,0,0,LBB316 .stabs "klass:r(0,5)",64,0,5414,3 .stabn 192,0,0,LBB317 .stabn 224,0,0,LBE317 .stabs "klass:r(0,5)",64,0,5414,3 .stabn 192,0,0,LBB318 .stabn 224,0,0,LBE318 .stabn 224,0,0,LBE316 .stabs "id:r(0,14)",64,0,5443,30 .stabn 192,0,0,LBB319 .stabs "klass:r(0,5)",64,0,5456,3 .stabn 192,0,0,LBB320 .stabn 224,0,0,LBE320 .stabs "klass:r(0,5)",64,0,5456,3 .stabn 192,0,0,LBB321 .stabn 224,0,0,LBE321 .stabn 224,0,0,LBE319 .stabs "id:r(0,14)",64,0,5485,30 .stabn 192,0,0,LBB322 .stabs "klass:r(0,5)",64,0,5498,3 .stabn 192,0,0,LBB323 .stabn 224,0,0,LBE323 .stabs "klass:r(0,5)",64,0,5498,3 .stabn 192,0,0,LBB324 .stabn 224,0,0,LBE324 .stabn 224,0,0,LBE322 .stabs "id:r(0,14)",64,0,5528,30 .stabn 192,0,0,LBB325 .stabs "klass:r(0,5)",64,0,5541,3 .stabn 192,0,0,LBB326 .stabn 224,0,0,LBE326 .stabs "klass:r(0,5)",64,0,5541,3 .stabn 192,0,0,LBB327 .stabn 224,0,0,LBE327 .stabn 224,0,0,LBE325 .stabs "id:r(0,14)",64,0,5571,30 .stabn 192,0,0,LBB328 .stabs "klass:r(0,5)",64,0,5584,3 .stabn 192,0,0,LBB329 .stabn 224,0,0,LBE329 .stabs "klass:r(0,5)",64,0,5584,3 .stabn 192,0,0,LBB330 .stabn 224,0,0,LBE330 .stabn 224,0,0,LBE328 .stabs "declp:r(0,5)",64,0,5612,29 .stabs "id:r(0,14)",64,0,5613,28 .stabs "val:r(0,5)",64,0,5615,27 .stabn 192,0,0,LBB331 .stabs "klass:r(0,5)",64,0,5629,30 .stabn 192,0,0,LBB332 .stabn 224,0,0,LBE332 .stabn 224,0,0,LBE331 .stabs "declp:r(0,5)",64,0,5660,29 .stabs "id:r(0,14)",64,0,5661,28 .stabs "val:r(0,5)",64,0,5663,27 .stabn 192,0,0,LBB333 .stabs "klass:r(0,5)",64,0,5676,30 .stabn 192,0,0,LBB334 .stabn 224,0,0,LBE334 .stabs "klass:r(0,5)",64,0,5676,30 .stabn 192,0,0,LBB335 .stabn 224,0,0,LBE335 .stabs "klass:r(0,5)",64,0,5676,30 .stabn 192,0,0,LBB336 .stabn 224,0,0,LBE336 .stabs "klass:r(0,5)",64,0,5676,30 .stabn 192,0,0,LBB337 .stabn 224,0,0,LBE337 .stabn 224,0,0,LBE333 .stabs "declp:r(0,5)",64,0,5707,29 .stabs "id:r(0,14)",64,0,5708,28 .stabs "val:r(0,5)",64,0,5710,27 .stabn 192,0,0,LBB338 .stabs "klass:r(0,5)",64,0,5723,30 .stabn 192,0,0,LBB339 .stabn 224,0,0,LBE339 .stabs "klass:r(0,5)",64,0,5723,30 .stabn 192,0,0,LBB340 .stabn 224,0,0,LBE340 .stabs "klass:r(0,5)",64,0,5723,30 .stabn 192,0,0,LBB341 .stabn 224,0,0,LBE341 .stabs "klass:r(0,5)",64,0,5723,30 .stabn 192,0,0,LBB342 .stabn 224,0,0,LBE342 .stabn 224,0,0,LBE338 .stabs "declp:r(0,5)",64,0,5754,29 .stabs "id:r(0,14)",64,0,5755,28 .stabs "val:r(0,5)",64,0,5757,27 .stabn 192,0,0,LBB343 .stabs "klass:r(0,5)",64,0,5770,30 .stabn 192,0,0,LBB344 .stabn 224,0,0,LBE344 .stabs "klass:r(0,5)",64,0,5770,30 .stabn 192,0,0,LBB345 .stabn 224,0,0,LBE345 .stabs "klass:r(0,5)",64,0,5770,30 .stabn 192,0,0,LBB346 .stabn 224,0,0,LBE346 .stabs "klass:r(0,5)",64,0,5770,30 .stabn 192,0,0,LBB347 .stabn 224,0,0,LBE347 .stabn 224,0,0,LBE343 .stabs "declp:r(0,5)",64,0,5801,29 .stabs "id:r(0,14)",64,0,5802,28 .stabs "val:r(0,5)",64,0,5804,27 .stabn 192,0,0,LBB348 .stabs "klass:r(0,5)",64,0,5817,30 .stabn 192,0,0,LBB349 .stabn 224,0,0,LBE349 .stabs "klass:r(0,5)",64,0,5817,30 .stabn 192,0,0,LBB350 .stabn 224,0,0,LBE350 .stabs "klass:r(0,5)",64,0,5817,30 .stabn 192,0,0,LBB351 .stabn 224,0,0,LBE351 .stabs "klass:r(0,5)",64,0,5817,30 .stabn 192,0,0,LBB352 .stabn 224,0,0,LBE352 .stabn 224,0,0,LBE348 .stabs "val:(0,5)",128,0,5846,872 .stabs "id:r(0,14)",64,0,5849,29 .stabs "klass:r(0,5)",64,0,5851,30 .stabn 192,0,0,LBB353 .stabs "cref:r(0,5)",64,0,5866,27 .stabs "i:r(0,30)",64,0,5867,28 .stabs "last_pos:r(0,30)",64,0,5867,26 .stabn 192,0,0,LBB354 .stabn 224,0,0,LBE354 .stabn 224,0,0,LBE353 .stabs "val:(0,5)",128,0,5911,876 .stabs "id:r(0,14)",64,0,5914,29 .stabs "klass:r(0,5)",64,0,5916,30 .stabn 192,0,0,LBB356 .stabs "cref:r(0,5)",64,0,5930,27 .stabs "i:r(0,30)",64,0,5931,28 .stabs "last_pos:r(0,30)",64,0,5931,26 .stabn 192,0,0,LBB357 .stabn 224,0,0,LBE357 .stabn 224,0,0,LBE356 .stabs "val:(0,5)",128,0,5975,880 .stabs "id:r(0,14)",64,0,5978,29 .stabs "klass:r(0,5)",64,0,5980,30 .stabn 192,0,0,LBB359 .stabs "cref:r(0,5)",64,0,5994,27 .stabs "i:r(0,30)",64,0,5995,28 .stabs "last_pos:r(0,30)",64,0,5995,26 .stabn 192,0,0,LBB360 .stabn 224,0,0,LBE360 .stabn 224,0,0,LBE359 .stabs "val:(0,5)",128,0,6039,884 .stabs "id:r(0,14)",64,0,6042,29 .stabs "klass:r(0,5)",64,0,6044,30 .stabn 192,0,0,LBB362 .stabs "cref:r(0,5)",64,0,6058,27 .stabs "i:r(0,30)",64,0,6059,28 .stabs "last_pos:r(0,30)",64,0,6059,26 .stabn 192,0,0,LBB363 .stabn 224,0,0,LBE363 .stabn 224,0,0,LBE362 .stabs "val:(0,5)",128,0,6103,888 .stabs "id:r(0,14)",64,0,6106,29 .stabs "klass:r(0,5)",64,0,6108,30 .stabn 192,0,0,LBB365 .stabs "cref:r(0,5)",64,0,6122,27 .stabs "i:r(0,30)",64,0,6123,28 .stabs "last_pos:r(0,30)",64,0,6123,26 .stabn 192,0,0,LBB366 .stabn 224,0,0,LBE366 .stabn 224,0,0,LBE365 .stabs "id:r(0,14)",64,0,6169,30 .stabs "val:r(0,5)",64,0,6171,29 .stabs "klass:r(0,5)",64,0,6172,3 .stabn 192,0,0,LBB368 .stabn 224,0,0,LBE368 .stabs "id:r(0,14)",64,0,6206,30 .stabs "val:r(0,5)",64,0,6208,29 .stabs "klass:r(0,5)",64,0,6209,3 .stabn 192,0,0,LBB369 .stabn 224,0,0,LBE369 .stabs "id:r(0,14)",64,0,6243,30 .stabs "val:r(0,5)",64,0,6245,29 .stabs "klass:r(0,5)",64,0,6246,3 .stabn 192,0,0,LBB370 .stabn 224,0,0,LBE370 .stabs "id:r(0,14)",64,0,6280,30 .stabs "klass:r(0,5)",64,0,6283,3 .stabn 192,0,0,LBB371 .stabn 224,0,0,LBE371 .stabs "id:r(0,14)",64,0,6316,30 .stabs "klass:r(0,5)",64,0,6319,3 .stabn 192,0,0,LBB372 .stabn 224,0,0,LBE372 .stabs "entry:r(0,66)",64,0,6353,3 .stabn 192,0,0,LBB373 .stabn 224,0,0,LBE373 .stabs "entry:r(0,66)",64,0,6385,3 .stabn 192,0,0,LBB374 .stabn 224,0,0,LBE374 .stabs "entry:r(0,66)",64,0,6417,3 .stabn 192,0,0,LBB375 .stabn 224,0,0,LBE375 .stabs "entry:r(0,66)",64,0,6450,3 .stabn 192,0,0,LBB376 .stabn 224,0,0,LBE376 .stabs "entry:r(0,66)",64,0,6483,3 .stabn 192,0,0,LBB377 .stabn 224,0,0,LBE377 .stabs "entry:r(0,66)",64,0,6514,3 .stabs "val:r(0,5)",64,0,6516,4 .stabn 192,0,0,LBB378 .stabn 224,0,0,LBE378 .stabs "entry:r(0,66)",64,0,6546,3 .stabn 192,0,0,LBB379 .stabn 224,0,0,LBE379 .stabs "entry:r(0,66)",64,0,6577,3 .stabn 192,0,0,LBB380 .stabn 224,0,0,LBE380 .stabs "entry:r(0,66)",64,0,6608,3 .stabn 192,0,0,LBB381 .stabn 224,0,0,LBE381 .stabs "entry:r(0,66)",64,0,6639,3 .stabn 192,0,0,LBB382 .stabn 224,0,0,LBE382 .stabs "val:r(0,5)",64,0,6974,0 .stabn 192,0,0,LBB395 .stabn 224,0,0,LBE395 .stabs "val:r(0,5)",64,0,7005,0 .stabn 192,0,0,LBB396 .stabn 224,0,0,LBE396 .stabs "val:r(0,5)",64,0,7036,0 .stabn 192,0,0,LBB397 .stabn 224,0,0,LBE397 .stabs "val:r(0,5)",64,0,7068,0 .stabn 192,0,0,LBB398 .stabn 224,0,0,LBE398 .stabs "val:r(0,5)",64,0,7100,0 .stabn 192,0,0,LBB399 .stabn 224,0,0,LBE399 .stabs "val:r(0,5)",64,0,7131,29 .stabn 192,0,0,LBB400 .stabn 224,0,0,LBE400 .stabs "val:r(0,5)",64,0,7162,29 .stabn 192,0,0,LBB401 .stabn 224,0,0,LBE401 .stabs "val:r(0,5)",64,0,7193,29 .stabn 192,0,0,LBB402 .stabn 224,0,0,LBE402 .stabs "val:r(0,5)",64,0,7225,29 .stabn 192,0,0,LBB403 .stabn 224,0,0,LBE403 .stabs "val:r(0,5)",64,0,7257,29 .stabn 192,0,0,LBB404 .stabn 224,0,0,LBE404 .stabs "val:r(0,5)",64,0,7286,28 .stabs "num:r(0,65)",64,0,7289,27 .stabn 192,0,0,LBB405 .stabs "i:r(0,30)",64,0,7302,29 .stabs "v:r(0,5)",64,0,7304,4 .stabn 192,0,0,LBB406 .stabn 224,0,0,LBE406 .stabs "i:r(0,30)",64,0,7302,29 .stabs "v:r(0,5)",64,0,7304,4 .stabn 192,0,0,LBB407 .stabn 224,0,0,LBE407 .stabs "i:r(0,30)",64,0,7302,29 .stabs "v:r(0,5)",64,0,7304,4 .stabn 192,0,0,LBB408 .stabn 224,0,0,LBE408 .stabn 224,0,0,LBE405 .stabs "val:r(0,5)",64,0,7329,28 .stabs "num:r(0,65)",64,0,7332,27 .stabn 192,0,0,LBB409 .stabs "i:r(0,30)",64,0,7345,29 .stabs "v:r(0,5)",64,0,7347,4 .stabn 192,0,0,LBB410 .stabn 224,0,0,LBE410 .stabn 224,0,0,LBE409 .stabs "val:r(0,5)",64,0,7329,28 .stabs "num:r(0,65)",64,0,7332,27 .stabn 192,0,0,LBB411 .stabs "i:r(0,30)",64,0,7345,29 .stabs "v:r(0,5)",64,0,7347,4 .stabn 192,0,0,LBB412 .stabn 224,0,0,LBE412 .stabs "i:r(0,30)",64,0,7345,29 .stabs "v:r(0,5)",64,0,7347,4 .stabn 192,0,0,LBB413 .stabn 224,0,0,LBE413 .stabn 224,0,0,LBE411 .stabs "val:r(0,5)",64,0,7372,28 .stabs "num:r(0,65)",64,0,7375,27 .stabn 192,0,0,LBB414 .stabs "i:r(0,30)",64,0,7388,29 .stabs "v:r(0,5)",64,0,7390,4 .stabn 192,0,0,LBB415 .stabn 224,0,0,LBE415 .stabn 224,0,0,LBE414 .stabs "val:r(0,5)",64,0,7372,28 .stabs "num:r(0,65)",64,0,7375,27 .stabn 192,0,0,LBB416 .stabs "i:r(0,30)",64,0,7388,29 .stabs "v:r(0,5)",64,0,7390,4 .stabn 192,0,0,LBB417 .stabn 224,0,0,LBE417 .stabs "i:r(0,30)",64,0,7388,29 .stabs "v:r(0,5)",64,0,7390,4 .stabn 192,0,0,LBB418 .stabn 224,0,0,LBE418 .stabn 224,0,0,LBE416 .stabs "val:r(0,5)",64,0,7416,28 .stabs "num:r(0,65)",64,0,7419,27 .stabn 192,0,0,LBB419 .stabs "i:r(0,30)",64,0,7432,29 .stabs "v:r(0,5)",64,0,7434,4 .stabn 192,0,0,LBB420 .stabn 224,0,0,LBE420 .stabn 224,0,0,LBE419 .stabs "val:r(0,5)",64,0,7416,28 .stabs "num:r(0,65)",64,0,7419,27 .stabn 192,0,0,LBB421 .stabs "i:r(0,30)",64,0,7432,29 .stabs "v:r(0,5)",64,0,7434,4 .stabn 192,0,0,LBB422 .stabn 224,0,0,LBE422 .stabs "i:r(0,30)",64,0,7432,29 .stabs "v:r(0,5)",64,0,7434,4 .stabn 192,0,0,LBB423 .stabn 224,0,0,LBE423 .stabn 224,0,0,LBE421 .stabs "val:r(0,5)",64,0,7460,28 .stabs "num:r(0,65)",64,0,7463,27 .stabn 192,0,0,LBB424 .stabs "i:r(0,30)",64,0,7476,29 .stabs "v:r(0,5)",64,0,7478,4 .stabn 192,0,0,LBB425 .stabn 224,0,0,LBE425 .stabn 224,0,0,LBE424 .stabs "val:r(0,5)",64,0,7460,28 .stabs "num:r(0,65)",64,0,7463,27 .stabn 192,0,0,LBB426 .stabs "i:r(0,30)",64,0,7476,29 .stabs "v:r(0,5)",64,0,7478,4 .stabn 192,0,0,LBB427 .stabn 224,0,0,LBE427 .stabs "i:r(0,30)",64,0,7476,29 .stabs "v:r(0,5)",64,0,7478,4 .stabn 192,0,0,LBB428 .stabn 224,0,0,LBE428 .stabn 224,0,0,LBE426 .stabs "val:r(0,5)",64,0,7505,3 .stabn 192,0,0,LBB429 .stabn 224,0,0,LBE429 .stabs "flag:r(0,65)",64,0,7656,5 .stabs "str:r(0,5)",64,0,7658,2 .stabn 192,0,0,LBB434 .stabn 224,0,0,LBE434 .stabs "flag:r(0,65)",64,0,7690,5 .stabn 192,0,0,LBB435 .stabn 224,0,0,LBE435 .stabs "flag:r(0,65)",64,0,7723,5 .stabn 192,0,0,LBB436 .stabn 224,0,0,LBE436 .stabs "flag:r(0,65)",64,0,7756,5 .stabn 192,0,0,LBB437 .stabn 224,0,0,LBE437 .stabs "flag:r(0,65)",64,0,7789,5 .stabn 192,0,0,LBB438 .stabn 224,0,0,LBE438 .stabs "num:r(0,65)",64,0,7822,3 .stabn 192,0,0,LBB439 .stabn 224,0,0,LBE439 .stabs "num:r(0,65)",64,0,7856,3 .stabn 192,0,0,LBB440 .stabn 224,0,0,LBE440 .stabs "num:r(0,65)",64,0,7890,3 .stabn 192,0,0,LBB441 .stabn 224,0,0,LBE441 .stabs "num:r(0,65)",64,0,7925,3 .stabn 192,0,0,LBB442 .stabn 224,0,0,LBE442 .stabs "num:r(0,65)",64,0,7960,3 .stabn 192,0,0,LBB443 .stabn 224,0,0,LBE443 .stabs "ary:r(0,5)",64,0,7993,3 .stabn 192,0,0,LBB444 .stabn 224,0,0,LBE444 .stabs "ary:r(0,5)",64,0,8025,3 .stabn 192,0,0,LBB445 .stabn 224,0,0,LBE445 .stabs "ary:r(0,5)",64,0,8057,3 .stabn 192,0,0,LBB446 .stabn 224,0,0,LBE446 .stabs "ary:r(0,5)",64,0,8090,3 .stabn 192,0,0,LBB447 .stabn 224,0,0,LBE447 .stabs "ary:r(0,5)",64,0,8123,3 .stabn 192,0,0,LBB448 .stabn 224,0,0,LBE448 .stabs "flag:r(0,5)",64,0,8154,8 .stabs "num:r(0,65)",64,0,8155,3 .stabs "ary:r(0,5)",64,0,8157,30 .stabn 192,0,0,LBB449 .stabs "i:r(0,30)",64,0,8171,11 .stabn 192,0,0,LBB450 .stabn 224,0,0,LBE450 .stabs "i:r(0,30)",64,0,8171,11 .stabn 192,0,0,LBB451 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB452 .stabn 224,0,0,LBE452 .stabs "len:r(0,30)",64,0,8175,10 .stabn 192,0,0,LBB453 .stabn 224,0,0,LBE453 .stabs "holdnum:r(0,19)",64,0,8209,28 .stabs "val:r(0,5)",64,0,8210,29 .stabn 192,0,0,LBB454 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB455 .stabn 224,0,0,LBE455 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB456 .stabn 224,0,0,LBE456 .stabn 224,0,0,LBE454 .stabn 224,0,0,LBE451 .stabn 224,0,0,LBE449 .stabs "flag:r(0,5)",64,0,8238,8 .stabs "num:r(0,65)",64,0,8239,3 .stabs "ary:r(0,5)",64,0,8241,30 .stabn 192,0,0,LBB457 .stabs "i:r(0,30)",64,0,8254,11 .stabn 192,0,0,LBB458 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB459 .stabn 224,0,0,LBE459 .stabs "len:r(0,30)",64,0,8258,10 .stabn 192,0,0,LBB460 .stabn 224,0,0,LBE460 .stabs "holdnum:r(0,19)",64,0,8292,28 .stabs "val:r(0,5)",64,0,8293,29 .stabn 192,0,0,LBB461 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB462 .stabn 224,0,0,LBE462 .stabn 224,0,0,LBE461 .stabn 224,0,0,LBE458 .stabn 224,0,0,LBE457 .stabs "flag:r(0,5)",64,0,8321,8 .stabs "num:r(0,65)",64,0,8322,3 .stabs "ary:r(0,5)",64,0,8324,30 .stabn 192,0,0,LBB463 .stabs "i:r(0,30)",64,0,8337,11 .stabn 192,0,0,LBB464 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB465 .stabn 224,0,0,LBE465 .stabs "len:r(0,30)",64,0,8341,10 .stabn 192,0,0,LBB466 .stabn 224,0,0,LBE466 .stabs "holdnum:r(0,19)",64,0,8375,28 .stabs "val:r(0,5)",64,0,8376,29 .stabn 192,0,0,LBB467 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB468 .stabn 224,0,0,LBE468 .stabn 224,0,0,LBE467 .stabn 224,0,0,LBE464 .stabn 224,0,0,LBE463 .stabs "flag:r(0,5)",64,0,8405,8 .stabs "num:r(0,65)",64,0,8406,3 .stabs "ary:r(0,5)",64,0,8408,30 .stabn 192,0,0,LBB469 .stabs "i:r(0,30)",64,0,8421,11 .stabn 192,0,0,LBB470 .stabn 224,0,0,LBE470 .stabs "i:r(0,30)",64,0,8421,11 .stabn 192,0,0,LBB471 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB472 .stabn 224,0,0,LBE472 .stabs "len:r(0,30)",64,0,8425,10 .stabn 192,0,0,LBB473 .stabn 224,0,0,LBE473 .stabs "holdnum:r(0,19)",64,0,8459,28 .stabs "val:r(0,5)",64,0,8460,29 .stabn 192,0,0,LBB474 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB475 .stabn 224,0,0,LBE475 .stabn 224,0,0,LBE474 .stabn 224,0,0,LBE471 .stabn 224,0,0,LBE469 .stabs "flag:r(0,5)",64,0,8489,8 .stabs "num:r(0,65)",64,0,8490,3 .stabs "ary:r(0,5)",64,0,8492,30 .stabn 192,0,0,LBB476 .stabs "i:r(0,30)",64,0,8505,11 .stabn 192,0,0,LBB477 .stabn 224,0,0,LBE477 .stabs "i:r(0,30)",64,0,8505,11 .stabn 192,0,0,LBB478 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB479 .stabn 224,0,0,LBE479 .stabs "len:r(0,30)",64,0,8509,10 .stabn 192,0,0,LBB480 .stabn 224,0,0,LBE480 .stabs "holdnum:r(0,19)",64,0,8543,28 .stabs "val:r(0,5)",64,0,8544,29 .stabn 192,0,0,LBB481 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB482 .stabn 224,0,0,LBE482 .stabn 224,0,0,LBE481 .stabn 224,0,0,LBE478 .stabn 224,0,0,LBE476 .stabs "val:r(0,5)",64,0,8570,27 .stabs "num:r(0,65)",64,0,8573,28 .stabn 192,0,0,LBB483 .stabs "i:r(0,30)",64,0,8586,29 .stabn 192,0,0,LBB484 .stabn 224,0,0,LBE484 .stabs "i:r(0,30)",64,0,8586,29 .stabn 192,0,0,LBB485 .stabn 224,0,0,LBE485 .stabn 224,0,0,LBE483 .stabs "val:r(0,5)",64,0,8612,27 .stabs "num:r(0,65)",64,0,8615,28 .stabn 192,0,0,LBB486 .stabs "i:r(0,30)",64,0,8628,29 .stabn 192,0,0,LBB487 .stabn 224,0,0,LBE487 .stabs "i:r(0,30)",64,0,8628,29 .stabn 192,0,0,LBB488 .stabn 224,0,0,LBE488 .stabn 224,0,0,LBE486 .stabs "val:r(0,5)",64,0,8654,27 .stabs "num:r(0,65)",64,0,8657,28 .stabn 192,0,0,LBB489 .stabs "i:r(0,30)",64,0,8670,29 .stabn 192,0,0,LBB490 .stabn 224,0,0,LBE490 .stabs "i:r(0,30)",64,0,8670,29 .stabn 192,0,0,LBB491 .stabn 224,0,0,LBE491 .stabn 224,0,0,LBE489 .stabs "val:r(0,5)",64,0,8697,27 .stabs "num:r(0,65)",64,0,8700,28 .stabn 192,0,0,LBB492 .stabs "i:r(0,30)",64,0,8713,29 .stabn 192,0,0,LBB493 .stabn 224,0,0,LBE493 .stabs "i:r(0,30)",64,0,8713,29 .stabn 192,0,0,LBB494 .stabn 224,0,0,LBE494 .stabn 224,0,0,LBE492 .stabs "val:r(0,5)",64,0,8740,27 .stabs "num:r(0,65)",64,0,8743,28 .stabn 192,0,0,LBB495 .stabs "i:r(0,30)",64,0,8756,29 .stabn 192,0,0,LBB496 .stabn 224,0,0,LBE496 .stabs "i:r(0,30)",64,0,8756,29 .stabn 192,0,0,LBB497 .stabn 224,0,0,LBE497 .stabn 224,0,0,LBE495 .stabs "flag:r(0,65)",64,0,8784,5 .stabs "low:r(0,5)",64,0,8786,3 .stabs "high:r(0,5)",64,0,8787,4 .stabn 192,0,0,LBB498 .stabn 224,0,0,LBE498 .stabs "flag:r(0,65)",64,0,8819,5 .stabs "low:r(0,5)",64,0,8821,3 .stabn 192,0,0,LBB499 .stabn 224,0,0,LBE499 .stabs "flag:r(0,65)",64,0,8854,5 .stabs "low:r(0,5)",64,0,8856,3 .stabn 192,0,0,LBB500 .stabn 224,0,0,LBE500 .stabs "flag:r(0,65)",64,0,8889,5 .stabn 192,0,0,LBB501 .stabn 224,0,0,LBE501 .stabs "flag:r(0,65)",64,0,8923,5 .stabn 192,0,0,LBB502 .stabn 224,0,0,LBE502 .stabs "obj:r(0,5)",64,0,8958,0 .stabn 192,0,0,LBB503 .stabn 224,0,0,LBE503 .stabs "val:r(0,5)",64,0,9286,0 .stabn 192,0,0,LBB513 .stabn 224,0,0,LBE513 .stabs "n:r(0,65)",64,0,9451,11 .stabn 192,0,0,LBB518 .stabs "i:r(0,30)",64,0,9464,9 .stabs "sp:r(0,4)",64,0,9465,10 .stabn 192,0,0,LBB519 .stabn 224,0,0,LBE519 .stabs "i:r(0,30)",64,0,9464,9 .stabs "sp:r(0,4)",64,0,9465,10 .stabn 192,0,0,LBB520 .stabn 224,0,0,LBE520 .stabn 224,0,0,LBE518 .stabs "n:r(0,65)",64,0,9487,11 .stabn 192,0,0,LBB521 .stabs "i:r(0,30)",64,0,9500,9 .stabs "sp:r(0,4)",64,0,9501,10 .stabn 192,0,0,LBB522 .stabn 224,0,0,LBE522 .stabs "i:r(0,30)",64,0,9500,9 .stabs "sp:r(0,4)",64,0,9501,10 .stabn 192,0,0,LBB523 .stabn 224,0,0,LBE523 .stabn 224,0,0,LBE521 .stabs "n:r(0,65)",64,0,9523,11 .stabn 192,0,0,LBB524 .stabs "i:r(0,30)",64,0,9536,9 .stabs "sp:r(0,4)",64,0,9537,10 .stabn 192,0,0,LBB525 .stabn 224,0,0,LBE525 .stabs "i:r(0,30)",64,0,9536,9 .stabs "sp:r(0,4)",64,0,9537,10 .stabn 192,0,0,LBB526 .stabn 224,0,0,LBE526 .stabn 224,0,0,LBE524 .stabs "n:r(0,65)",64,0,9560,11 .stabn 192,0,0,LBB527 .stabs "i:r(0,30)",64,0,9573,9 .stabs "sp:r(0,4)",64,0,9574,10 .stabn 192,0,0,LBB528 .stabn 224,0,0,LBE528 .stabn 224,0,0,LBE527 .stabs "n:r(0,65)",64,0,9560,11 .stabn 192,0,0,LBB529 .stabs "i:r(0,30)",64,0,9573,9 .stabs "sp:r(0,4)",64,0,9574,10 .stabn 192,0,0,LBB530 .stabn 224,0,0,LBE530 .stabn 224,0,0,LBE529 .stabs "n:r(0,65)",64,0,9597,11 .stabn 192,0,0,LBB531 .stabs "i:r(0,30)",64,0,9610,9 .stabs "sp:r(0,4)",64,0,9611,10 .stabn 192,0,0,LBB532 .stabn 224,0,0,LBE532 .stabn 224,0,0,LBE531 .stabs "n:r(0,65)",64,0,9597,11 .stabn 192,0,0,LBB533 .stabs "i:r(0,30)",64,0,9610,9 .stabs "sp:r(0,4)",64,0,9611,10 .stabn 192,0,0,LBB534 .stabn 224,0,0,LBE534 .stabn 224,0,0,LBE533 .stabs "val:r(0,5)",64,0,9633,0 .stabs "obj:r(0,5)",64,0,9634,2 .stabn 192,0,0,LBB535 .stabn 224,0,0,LBE535 .stabs "val:r(0,5)",64,0,9666,0 .stabn 192,0,0,LBB536 .stabn 224,0,0,LBE536 .stabs "val:r(0,5)",64,0,9699,0 .stabs "obj:r(0,5)",64,0,9700,2 .stabn 192,0,0,LBB537 .stabn 224,0,0,LBE537 .stabs "obj:r(0,5)",64,0,9733,0 .stabn 192,0,0,LBB538 .stabn 224,0,0,LBE538 .stabs "val:r(0,5)",64,0,9796,0 .stabn 192,0,0,LBB540 .stabn 224,0,0,LBE540 .stabs "n:r(0,65)",64,0,9949,2 .stabn 192,0,0,LBB545 .stabn 224,0,0,LBE545 .stabs "n:r(0,65)",64,0,9982,2 .stabn 192,0,0,LBB546 .stabn 224,0,0,LBE546 .stabs "n:r(0,65)",64,0,10015,2 .stabn 192,0,0,LBB547 .stabn 224,0,0,LBE547 .stabs "n:r(0,65)",64,0,10049,2 .stabn 192,0,0,LBB548 .stabn 224,0,0,LBE548 .stabs "n:r(0,65)",64,0,10083,2 .stabn 192,0,0,LBB549 .stabn 224,0,0,LBE549 .stabs "body:r(0,5)",64,0,10114,28 .stabs "id:r(0,14)",64,0,10115,27 .stabn 192,0,0,LBB550 .stabs "newbody:r(0,7)",64,0,10129,30 .stabs "klass:r(0,5)",64,0,10130,3 .stabs "iseqobj:r(0,25)",64,0,10131,29 .stabn 192,0,0,LBB551 .stabn 224,0,0,LBE551 .stabs "newbody:r(0,7)",64,0,10129,30 .stabs "klass:r(0,5)",64,0,10130,3 .stabs "iseqobj:r(0,25)",64,0,10131,29 .stabn 192,0,0,LBB552 .stabn 224,0,0,LBE552 .stabs "newbody:r(0,7)",64,0,10129,30 .stabs "klass:r(0,5)",64,0,10130,3 .stabs "iseqobj:r(0,25)",64,0,10131,29 .stabn 192,0,0,LBB553 .stabn 224,0,0,LBE553 .stabn 224,0,0,LBE550 .stabs "body:r(0,5)",64,0,10171,28 .stabs "id:r(0,14)",64,0,10172,27 .stabn 192,0,0,LBB554 .stabs "newbody:r(0,7)",64,0,10186,30 .stabs "klass:r(0,5)",64,0,10187,3 .stabs "iseqobj:r(0,25)",64,0,10188,29 .stabn 192,0,0,LBB555 .stabn 224,0,0,LBE555 .stabs "newbody:r(0,7)",64,0,10186,30 .stabs "klass:r(0,5)",64,0,10187,3 .stabs "iseqobj:r(0,25)",64,0,10188,29 .stabn 192,0,0,LBB556 .stabn 224,0,0,LBE556 .stabs "newbody:r(0,7)",64,0,10186,30 .stabs "klass:r(0,5)",64,0,10187,3 .stabs "iseqobj:r(0,25)",64,0,10188,29 .stabn 192,0,0,LBB557 .stabn 224,0,0,LBE557 .stabn 224,0,0,LBE554 .stabs "body:r(0,5)",64,0,10228,28 .stabs "id:r(0,14)",64,0,10229,27 .stabn 192,0,0,LBB558 .stabs "newbody:r(0,7)",64,0,10243,30 .stabs "klass:r(0,5)",64,0,10244,3 .stabs "iseqobj:r(0,25)",64,0,10245,29 .stabn 192,0,0,LBB559 .stabn 224,0,0,LBE559 .stabs "newbody:r(0,7)",64,0,10243,30 .stabs "klass:r(0,5)",64,0,10244,3 .stabs "iseqobj:r(0,25)",64,0,10245,29 .stabn 192,0,0,LBB560 .stabn 224,0,0,LBE560 .stabs "newbody:r(0,7)",64,0,10243,30 .stabs "klass:r(0,5)",64,0,10244,3 .stabs "iseqobj:r(0,25)",64,0,10245,29 .stabn 192,0,0,LBB561 .stabn 224,0,0,LBE561 .stabn 224,0,0,LBE558 .stabs "body:r(0,5)",64,0,10285,28 .stabs "id:r(0,14)",64,0,10286,27 .stabn 192,0,0,LBB562 .stabs "newbody:r(0,7)",64,0,10300,30 .stabs "klass:r(0,5)",64,0,10301,3 .stabs "iseqobj:r(0,25)",64,0,10302,29 .stabn 192,0,0,LBB563 .stabn 224,0,0,LBE563 .stabs "newbody:r(0,7)",64,0,10300,30 .stabs "klass:r(0,5)",64,0,10301,3 .stabs "iseqobj:r(0,25)",64,0,10302,29 .stabn 192,0,0,LBB564 .stabn 224,0,0,LBE564 .stabs "newbody:r(0,7)",64,0,10300,30 .stabs "klass:r(0,5)",64,0,10301,3 .stabs "iseqobj:r(0,25)",64,0,10302,29 .stabn 192,0,0,LBB565 .stabn 224,0,0,LBE565 .stabn 224,0,0,LBE562 .stabs "body:r(0,5)",64,0,10342,28 .stabs "id:r(0,14)",64,0,10343,27 .stabn 192,0,0,LBB566 .stabs "newbody:r(0,7)",64,0,10357,30 .stabs "klass:r(0,5)",64,0,10358,3 .stabs "iseqobj:r(0,25)",64,0,10359,29 .stabn 192,0,0,LBB567 .stabn 224,0,0,LBE567 .stabs "newbody:r(0,7)",64,0,10357,30 .stabs "klass:r(0,5)",64,0,10358,3 .stabs "iseqobj:r(0,25)",64,0,10359,29 .stabn 192,0,0,LBB568 .stabn 224,0,0,LBE568 .stabs "newbody:r(0,7)",64,0,10357,30 .stabs "klass:r(0,5)",64,0,10358,3 .stabs "iseqobj:r(0,25)",64,0,10359,29 .stabn 192,0,0,LBB569 .stabn 224,0,0,LBE569 .stabn 224,0,0,LBE566 .stabs "body:r(0,5)",64,0,10399,27 .stabs "id:r(0,14)",64,0,10400,28 .stabs "obj:r(0,5)",64,0,10402,30 .stabn 192,0,0,LBB570 .stabs "klass:r(0,5)",64,0,10416,30 .stabs "newbody:(0,7)",128,0,10417,892 .stabs "iseqobj:r(0,25)",64,0,10418,29 .stabn 192,0,0,LBB571 .stabn 224,0,0,LBE571 .stabs "klass:r(0,5)",64,0,10416,30 .stabs "newbody:(0,7)",128,0,10417,892 .stabs "iseqobj:r(0,25)",64,0,10418,29 .stabn 192,0,0,LBB572 .stabn 224,0,0,LBE572 .stabn 224,0,0,LBE570 .stabs "body:r(0,5)",64,0,10465,28 .stabs "id:r(0,14)",64,0,10466,30 .stabs "obj:r(0,5)",64,0,10468,3 .stabn 192,0,0,LBB573 .stabs "klass:r(0,5)",64,0,10481,27 .stabs "newbody:(0,7)",128,0,10482,896 .stabs "iseqobj:r(0,25)",64,0,10483,29 .stabn 192,0,0,LBB574 .stabn 224,0,0,LBE574 .stabs "klass:r(0,5)",64,0,10481,27 .stabs "newbody:(0,7)",128,0,10482,896 .stabs "iseqobj:r(0,25)",64,0,10483,29 .stabn 192,0,0,LBB575 .stabn 224,0,0,LBE575 .stabn 224,0,0,LBE573 .stabs "body:r(0,5)",64,0,10530,28 .stabs "id:r(0,14)",64,0,10531,30 .stabs "obj:r(0,5)",64,0,10533,3 .stabn 192,0,0,LBB576 .stabs "klass:r(0,5)",64,0,10546,27 .stabs "newbody:(0,7)",128,0,10547,900 .stabs "iseqobj:r(0,25)",64,0,10548,29 .stabn 192,0,0,LBB577 .stabn 224,0,0,LBE577 .stabs "klass:r(0,5)",64,0,10546,27 .stabs "newbody:(0,7)",128,0,10547,900 .stabs "iseqobj:r(0,25)",64,0,10548,29 .stabn 192,0,0,LBB578 .stabn 224,0,0,LBE578 .stabn 224,0,0,LBE576 .stabs "body:r(0,5)",64,0,10595,28 .stabs "id:r(0,14)",64,0,10596,30 .stabs "obj:r(0,5)",64,0,10598,3 .stabn 192,0,0,LBB579 .stabs "klass:r(0,5)",64,0,10611,27 .stabs "newbody:(0,7)",128,0,10612,904 .stabs "iseqobj:r(0,25)",64,0,10613,29 .stabn 192,0,0,LBB580 .stabn 224,0,0,LBE580 .stabs "klass:r(0,5)",64,0,10611,27 .stabs "newbody:(0,7)",128,0,10612,904 .stabs "iseqobj:r(0,25)",64,0,10613,29 .stabn 192,0,0,LBB581 .stabn 224,0,0,LBE581 .stabn 224,0,0,LBE579 .stabs "body:r(0,5)",64,0,10660,28 .stabs "id:r(0,14)",64,0,10661,30 .stabs "obj:r(0,5)",64,0,10663,3 .stabn 192,0,0,LBB582 .stabs "klass:r(0,5)",64,0,10676,27 .stabs "newbody:(0,7)",128,0,10677,908 .stabs "iseqobj:r(0,25)",64,0,10678,29 .stabn 192,0,0,LBB583 .stabn 224,0,0,LBE583 .stabs "klass:r(0,5)",64,0,10676,27 .stabs "newbody:(0,7)",128,0,10677,908 .stabs "iseqobj:r(0,25)",64,0,10678,29 .stabn 192,0,0,LBB584 .stabn 224,0,0,LBE584 .stabn 224,0,0,LBE582 .stabs "id2:r(0,14)",64,0,10725,29 .stabs "id1:r(0,14)",64,0,10726,30 .stabs "v_p:r(0,5)",64,0,10727,0 .stabn 192,0,0,LBB585 .stabs "klass:r(0,5)",64,0,10742,3 .stabn 192,0,0,LBB586 .stabn 224,0,0,LBE586 .stabs "klass:r(0,5)",64,0,10742,3 .stabn 192,0,0,LBB587 .stabn 224,0,0,LBE587 .stabn 224,0,0,LBE585 .stabs "id2:r(0,14)",64,0,10774,29 .stabs "id1:r(0,14)",64,0,10775,30 .stabs "v_p:r(0,5)",64,0,10776,0 .stabn 192,0,0,LBB588 .stabs "klass:r(0,5)",64,0,10791,3 .stabn 192,0,0,LBB589 .stabn 224,0,0,LBE589 .stabs "klass:r(0,5)",64,0,10791,3 .stabn 192,0,0,LBB590 .stabn 224,0,0,LBE590 .stabn 224,0,0,LBE588 .stabs "id2:r(0,14)",64,0,10823,29 .stabs "id1:r(0,14)",64,0,10824,30 .stabs "v_p:r(0,5)",64,0,10825,0 .stabn 192,0,0,LBB591 .stabs "klass:r(0,5)",64,0,10840,3 .stabn 192,0,0,LBB592 .stabn 224,0,0,LBE592 .stabs "klass:r(0,5)",64,0,10840,3 .stabn 192,0,0,LBB593 .stabn 224,0,0,LBE593 .stabn 224,0,0,LBE591 .stabs "id2:r(0,14)",64,0,10872,29 .stabs "id1:r(0,14)",64,0,10873,30 .stabs "v_p:r(0,5)",64,0,10874,0 .stabn 192,0,0,LBB594 .stabs "klass:r(0,5)",64,0,10889,3 .stabn 192,0,0,LBB595 .stabn 224,0,0,LBE595 .stabs "klass:r(0,5)",64,0,10889,3 .stabn 192,0,0,LBB596 .stabn 224,0,0,LBE596 .stabn 224,0,0,LBE594 .stabs "id2:r(0,14)",64,0,10921,29 .stabs "id1:r(0,14)",64,0,10922,30 .stabs "v_p:r(0,5)",64,0,10923,0 .stabn 192,0,0,LBB597 .stabs "klass:r(0,5)",64,0,10938,3 .stabn 192,0,0,LBB598 .stabn 224,0,0,LBE598 .stabs "klass:r(0,5)",64,0,10938,3 .stabn 192,0,0,LBB599 .stabn 224,0,0,LBE599 .stabn 224,0,0,LBE597 .stabs "id:r(0,14)",64,0,10970,30 .stabn 192,0,0,LBB600 .stabs "klass:r(0,5)",64,0,10983,3 .stabn 192,0,0,LBB601 .stabn 224,0,0,LBE601 .stabs "klass:r(0,5)",64,0,10983,3 .stabn 192,0,0,LBB602 .stabn 224,0,0,LBE602 .stabn 224,0,0,LBE600 .stabs "id:r(0,14)",64,0,11009,30 .stabn 192,0,0,LBB603 .stabs "klass:r(0,5)",64,0,11022,3 .stabn 192,0,0,LBB604 .stabn 224,0,0,LBE604 .stabs "klass:r(0,5)",64,0,11022,3 .stabn 192,0,0,LBB605 .stabn 224,0,0,LBE605 .stabn 224,0,0,LBE603 .stabs "id:r(0,14)",64,0,11048,30 .stabn 192,0,0,LBB606 .stabs "klass:r(0,5)",64,0,11061,3 .stabn 192,0,0,LBB607 .stabn 224,0,0,LBE607 .stabs "klass:r(0,5)",64,0,11061,3 .stabn 192,0,0,LBB608 .stabn 224,0,0,LBE608 .stabn 224,0,0,LBE606 .stabs "id:r(0,14)",64,0,11087,30 .stabn 192,0,0,LBB609 .stabs "klass:r(0,5)",64,0,11100,3 .stabn 192,0,0,LBB610 .stabn 224,0,0,LBE610 .stabs "klass:r(0,5)",64,0,11100,3 .stabn 192,0,0,LBB611 .stabn 224,0,0,LBE611 .stabn 224,0,0,LBE609 .stabs "id:r(0,14)",64,0,11126,30 .stabn 192,0,0,LBB612 .stabs "klass:r(0,5)",64,0,11139,3 .stabn 192,0,0,LBB613 .stabn 224,0,0,LBE613 .stabs "klass:r(0,5)",64,0,11139,3 .stabn 192,0,0,LBB614 .stabn 224,0,0,LBE614 .stabn 224,0,0,LBE612 .stabs "klass_iseq:r(0,5)",64,0,11166,27 .stabs "id:r(0,14)",64,0,11167,28 .stabs "cbase:r(0,5)",64,0,11169,30 .stabs "super:r(0,5)",64,0,11170,29 .stabn 192,0,0,LBB615 .stabs "klass_iseqobj:r(0,25)",64,0,11184,11 .stabs "i:r(0,30)",64,0,11185,66 .stabs "klass:r(0,5)",64,0,11186,29 .stabn 192,0,0,LBB616 .stabn 224,0,0,LBE616 .stabs "klass_iseqobj:r(0,25)",64,0,11184,11 .stabs "i:r(0,30)",64,0,11185,66 .stabs "klass:r(0,5)",64,0,11186,29 .stabn 192,0,0,LBB617 .stabs "sp:r(0,4)",64,0,11214,9 .stabn 192,0,0,LBB618 .stabs "ls:r(0,30)",64,0,11221,0 .stabn 192,0,0,LBB619 .stabn 224,0,0,LBE619 .stabn 224,0,0,LBE618 .stabs "sp:r(0,4)",64,0,11214,9 .stabn 192,0,0,LBB620 .stabn 224,0,0,LBE620 .stabs "sp:r(0,4)",64,0,11214,9 .stabn 192,0,0,LBB621 .stabn 224,0,0,LBE621 .stabn 224,0,0,LBE617 .stabn 224,0,0,LBE615 .stabs "klass_iseq:r(0,5)",64,0,11274,27 .stabs "id:r(0,14)",64,0,11275,28 .stabs "cbase:r(0,5)",64,0,11277,30 .stabs "super:r(0,5)",64,0,11278,29 .stabn 192,0,0,LBB622 .stabs "klass_iseqobj:r(0,25)",64,0,11292,11 .stabs "i:r(0,30)",64,0,11293,66 .stabs "klass:r(0,5)",64,0,11294,29 .stabn 192,0,0,LBB623 .stabn 224,0,0,LBE623 .stabs "klass_iseqobj:r(0,25)",64,0,11292,11 .stabs "i:r(0,30)",64,0,11293,66 .stabs "klass:r(0,5)",64,0,11294,29 .stabn 192,0,0,LBB624 .stabs "sp:r(0,4)",64,0,11322,9 .stabn 192,0,0,LBB625 .stabs "ls:r(0,30)",64,0,11329,0 .stabn 192,0,0,LBB626 .stabn 224,0,0,LBE626 .stabn 224,0,0,LBE625 .stabs "sp:r(0,4)",64,0,11322,9 .stabn 192,0,0,LBB627 .stabn 224,0,0,LBE627 .stabs "sp:r(0,4)",64,0,11322,9 .stabn 192,0,0,LBB628 .stabn 224,0,0,LBE628 .stabn 224,0,0,LBE624 .stabn 224,0,0,LBE622 .stabs "klass_iseq:r(0,5)",64,0,11382,27 .stabs "id:r(0,14)",64,0,11383,28 .stabs "cbase:r(0,5)",64,0,11385,30 .stabs "super:r(0,5)",64,0,11386,29 .stabn 192,0,0,LBB629 .stabs "klass_iseqobj:r(0,25)",64,0,11400,11 .stabs "i:r(0,30)",64,0,11401,66 .stabs "klass:r(0,5)",64,0,11402,29 .stabn 192,0,0,LBB630 .stabn 224,0,0,LBE630 .stabs "klass_iseqobj:r(0,25)",64,0,11400,11 .stabs "i:r(0,30)",64,0,11401,66 .stabs "klass:r(0,5)",64,0,11402,29 .stabn 192,0,0,LBB631 .stabs "sp:r(0,4)",64,0,11430,9 .stabn 192,0,0,LBB632 .stabs "ls:r(0,30)",64,0,11437,0 .stabn 192,0,0,LBB633 .stabn 224,0,0,LBE633 .stabn 224,0,0,LBE632 .stabs "sp:r(0,4)",64,0,11430,9 .stabn 192,0,0,LBB634 .stabn 224,0,0,LBE634 .stabs "sp:r(0,4)",64,0,11430,9 .stabn 192,0,0,LBB635 .stabn 224,0,0,LBE635 .stabn 224,0,0,LBE631 .stabn 224,0,0,LBE629 .stabs "klass_iseq:r(0,5)",64,0,11490,27 .stabs "id:r(0,14)",64,0,11491,28 .stabs "cbase:r(0,5)",64,0,11493,30 .stabs "super:r(0,5)",64,0,11494,29 .stabn 192,0,0,LBB636 .stabs "klass_iseqobj:r(0,25)",64,0,11507,11 .stabs "i:r(0,30)",64,0,11508,66 .stabs "klass:r(0,5)",64,0,11509,29 .stabn 192,0,0,LBB637 .stabn 224,0,0,LBE637 .stabs "klass_iseqobj:r(0,25)",64,0,11507,11 .stabs "i:r(0,30)",64,0,11508,66 .stabs "klass:r(0,5)",64,0,11509,29 .stabn 192,0,0,LBB638 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB639 .stabs "ls:r(0,30)",64,0,11544,0 .stabn 192,0,0,LBB640 .stabn 224,0,0,LBE640 .stabn 224,0,0,LBE639 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB641 .stabn 224,0,0,LBE641 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB642 .stabn 224,0,0,LBE642 .stabn 224,0,0,LBE638 .stabn 224,0,0,LBE636 .stabs "klass_iseq:r(0,5)",64,0,11597,27 .stabs "id:r(0,14)",64,0,11598,28 .stabs "cbase:r(0,5)",64,0,11600,30 .stabs "super:r(0,5)",64,0,11601,29 .stabn 192,0,0,LBB643 .stabs "klass_iseqobj:r(0,25)",64,0,11614,11 .stabs "i:r(0,30)",64,0,11615,66 .stabs "klass:r(0,5)",64,0,11616,29 .stabn 192,0,0,LBB644 .stabn 224,0,0,LBE644 .stabs "klass_iseqobj:r(0,25)",64,0,11614,11 .stabs "i:r(0,30)",64,0,11615,66 .stabs "klass:r(0,5)",64,0,11616,29 .stabn 192,0,0,LBB645 .stabs "sp:r(0,4)",64,0,11644,9 .stabn 192,0,0,LBB646 .stabs "ls:r(0,30)",64,0,11651,0 .stabn 192,0,0,LBB647 .stabn 224,0,0,LBE647 .stabn 224,0,0,LBE646 .stabs "sp:r(0,4)",64,0,11644,9 .stabn 192,0,0,LBB648 .stabn 224,0,0,LBE648 .stabs "sp:r(0,4)",64,0,11644,9 .stabn 192,0,0,LBB649 .stabn 224,0,0,LBE649 .stabn 224,0,0,LBE645 .stabn 224,0,0,LBE643 .stabs "module_iseq:r(0,5)",64,0,11870,27 .stabs "id:r(0,14)",64,0,11871,29 .stabs "mbase:r(0,5)",64,0,11873,30 .stabn 192,0,0,LBB655 .stabs "module_iseqobj:r(0,25)",64,0,11887,11 .stabs "i:r(0,30)",64,0,11888,66 .stabs "module:r(0,5)",64,0,11889,28 .stabn 192,0,0,LBB656 .stabn 224,0,0,LBE656 .stabs "module_iseqobj:r(0,25)",64,0,11887,11 .stabs "i:r(0,30)",64,0,11888,66 .stabs "module:r(0,5)",64,0,11889,28 .stabn 192,0,0,LBB657 .stabs "sp:r(0,4)",64,0,11912,9 .stabn 192,0,0,LBB658 .stabs "ls:r(0,30)",64,0,11919,0 .stabn 192,0,0,LBB659 .stabn 224,0,0,LBE659 .stabn 224,0,0,LBE658 .stabs "sp:r(0,4)",64,0,11912,9 .stabn 192,0,0,LBB660 .stabn 224,0,0,LBE660 .stabs "sp:r(0,4)",64,0,11912,9 .stabn 192,0,0,LBB661 .stabn 224,0,0,LBE661 .stabn 224,0,0,LBE657 .stabn 224,0,0,LBE655 .stabs "module_iseq:r(0,5)",64,0,11972,27 .stabs "id:r(0,14)",64,0,11973,29 .stabs "mbase:r(0,5)",64,0,11975,30 .stabn 192,0,0,LBB662 .stabs "module_iseqobj:r(0,25)",64,0,11988,11 .stabs "i:r(0,30)",64,0,11989,66 .stabs "module:r(0,5)",64,0,11990,28 .stabn 192,0,0,LBB663 .stabn 224,0,0,LBE663 .stabs "module_iseqobj:r(0,25)",64,0,11988,11 .stabs "i:r(0,30)",64,0,11989,66 .stabs "module:r(0,5)",64,0,11990,28 .stabn 192,0,0,LBB664 .stabs "sp:r(0,4)",64,0,12013,9 .stabn 192,0,0,LBB665 .stabs "ls:r(0,30)",64,0,12020,0 .stabn 192,0,0,LBB666 .stabn 224,0,0,LBE666 .stabn 224,0,0,LBE665 .stabs "sp:r(0,4)",64,0,12013,9 .stabn 192,0,0,LBB667 .stabn 224,0,0,LBE667 .stabs "sp:r(0,4)",64,0,12013,9 .stabn 192,0,0,LBB668 .stabn 224,0,0,LBE668 .stabn 224,0,0,LBE664 .stabn 224,0,0,LBE662 .stabs "module_iseq:r(0,5)",64,0,12073,27 .stabs "id:r(0,14)",64,0,12074,29 .stabs "mbase:r(0,5)",64,0,12076,30 .stabn 192,0,0,LBB669 .stabs "module_iseqobj:r(0,25)",64,0,12089,11 .stabs "i:r(0,30)",64,0,12090,66 .stabs "module:r(0,5)",64,0,12091,28 .stabn 192,0,0,LBB670 .stabn 224,0,0,LBE670 .stabs "module_iseqobj:r(0,25)",64,0,12089,11 .stabs "i:r(0,30)",64,0,12090,66 .stabs "module:r(0,5)",64,0,12091,28 .stabn 192,0,0,LBB671 .stabs "sp:r(0,4)",64,0,12114,9 .stabn 192,0,0,LBB672 .stabs "ls:r(0,30)",64,0,12121,0 .stabn 192,0,0,LBB673 .stabn 224,0,0,LBE673 .stabn 224,0,0,LBE672 .stabs "sp:r(0,4)",64,0,12114,9 .stabn 192,0,0,LBB674 .stabn 224,0,0,LBE674 .stabs "sp:r(0,4)",64,0,12114,9 .stabn 192,0,0,LBB675 .stabn 224,0,0,LBE675 .stabn 224,0,0,LBE671 .stabn 224,0,0,LBE669 .stabs "module_iseq:r(0,5)",64,0,12174,27 .stabs "id:r(0,14)",64,0,12175,29 .stabs "mbase:r(0,5)",64,0,12177,30 .stabn 192,0,0,LBB676 .stabs "module_iseqobj:r(0,25)",64,0,12190,11 .stabs "i:r(0,30)",64,0,12191,66 .stabs "module:r(0,5)",64,0,12192,28 .stabn 192,0,0,LBB677 .stabn 224,0,0,LBE677 .stabs "module_iseqobj:r(0,25)",64,0,12190,11 .stabs "i:r(0,30)",64,0,12191,66 .stabs "module:r(0,5)",64,0,12192,28 .stabn 192,0,0,LBB678 .stabs "sp:r(0,4)",64,0,12215,9 .stabn 192,0,0,LBB679 .stabs "ls:r(0,30)",64,0,12222,0 .stabn 192,0,0,LBB680 .stabn 224,0,0,LBE680 .stabn 224,0,0,LBE679 .stabs "sp:r(0,4)",64,0,12215,9 .stabn 192,0,0,LBB681 .stabn 224,0,0,LBE681 .stabs "sp:r(0,4)",64,0,12215,9 .stabn 192,0,0,LBB682 .stabn 224,0,0,LBE682 .stabn 224,0,0,LBE678 .stabn 224,0,0,LBE676 .stabs "module_iseq:r(0,5)",64,0,12275,27 .stabs "id:r(0,14)",64,0,12276,29 .stabs "mbase:r(0,5)",64,0,12278,30 .stabn 192,0,0,LBB683 .stabs "module_iseqobj:r(0,25)",64,0,12291,11 .stabs "i:r(0,30)",64,0,12292,66 .stabs "module:r(0,5)",64,0,12293,28 .stabn 192,0,0,LBB684 .stabn 224,0,0,LBE684 .stabs "module_iseqobj:r(0,25)",64,0,12291,11 .stabs "i:r(0,30)",64,0,12292,66 .stabs "module:r(0,5)",64,0,12293,28 .stabn 192,0,0,LBB685 .stabs "sp:r(0,4)",64,0,12316,9 .stabn 192,0,0,LBB686 .stabs "ls:r(0,30)",64,0,12323,0 .stabn 192,0,0,LBB687 .stabn 224,0,0,LBE687 .stabn 224,0,0,LBE686 .stabs "sp:r(0,4)",64,0,12316,9 .stabn 192,0,0,LBB688 .stabn 224,0,0,LBE688 .stabs "sp:r(0,4)",64,0,12316,9 .stabn 192,0,0,LBB689 .stabn 224,0,0,LBE689 .stabn 224,0,0,LBE685 .stabn 224,0,0,LBE683 .stabs "val:r(0,5)",64,0,12513,3 .stabs "ic:r(0,68)",64,0,12516,26 .stabs "flag:r(0,65)",64,0,12517,9 .stabs "block:(0,5)",128,0,12518,956 .stabs "num:r(0,65)",64,0,12519,27 .stabs "id:r(0,14)",64,0,12520,28 .stabn 192,0,0,LBB690 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB691 .stabn 224,0,0,LBE691 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB692 .stabn 224,0,0,LBE692 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB693 .stabn 224,0,0,LBE693 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB694 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB695 .stabn 224,0,0,LBE695 .stabn 224,0,0,LBE694 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB696 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB697 .stabn 224,0,0,LBE697 .stabn 224,0,0,LBE696 .stabs "mn:r(0,7)",64,0,12537,11 .stabs "recv:r(0,5)",64,0,12539,29 .stabs "procblock:(0,5)",128,0,12540,960 .stabs "klass:r(0,5)",64,0,12541,30 .stabs "block_ptr:r(0,39)",64,0,12542,23 .stabn 192,0,0,LBB698 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB699 .stabn 224,0,0,LBE699 .stabs "ary:r(0,5)",64,0,12557,11 .stabn 192,0,0,LBB700 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB701 .stabn 224,0,0,LBE701 .stabs "ptr:r(0,4)",64,0,12562,10 .stabs "dst:r(0,4)",64,0,12563,8 .stabs "i:r(0,30)",64,0,12564,5 .stabn 192,0,0,LBB702 .stabn 224,0,0,LBE702 .stabn 224,0,0,LBE700 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB703 .stabn 224,0,0,LBE703 .stabs "ip:r(0,25)",64,0,12628,3 .stabn 192,0,0,LBB704 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB705 .stabn 224,0,0,LBE705 .stabn 224,0,0,LBE704 .stabs "ip:r(0,25)",64,0,12651,30 .stabs "sp:r(0,4)",64,0,12652,2 .stabs "lp:r(0,4)",64,0,12652,3 .stabs "i:r(0,30)",64,0,12653,9 .stabn 192,0,0,LBB706 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB707 .stabn 224,0,0,LBE707 .stabn 224,0,0,LBE706 .stabs "sp:r(0,4)",64,0,12699,30 .stabn 192,0,0,LBB708 .stabn 224,0,0,LBE708 .stabs "niseqobj:r(0,25)",64,0,12758,26 .stabs "newiseq:r(0,5)",64,0,12759,24 .stabs "sp:r(0,4)",64,0,12761,28 .stabs "opt_pc:r(0,30)",64,0,12763,22 .stabs "clear_local_size:r(0,30)",64,0,12764,25 .stabn 192,0,0,LBB710 .stabs "pack_size:r(0,30)",64,0,12792,30 .stabn 192,0,0,LBB711 .stabn 224,0,0,LBE711 .stabs "argc:r(0,30)",64,0,12812,6 .stabs "idx:r(0,30)",64,0,12814,2 .stabn 192,0,0,LBB712 .stabn 224,0,0,LBE712 .stabs "arg_block_val:r(0,5)",64,0,12833,3 .stabn 192,0,0,LBB713 .stabn 224,0,0,LBE713 .stabn 224,0,0,LBE710 .stabn 224,0,0,LBE698 .stabn 224,0,0,LBE690 .stabs "val:r(0,5)",64,0,12942,3 .stabs "ic:r(0,68)",64,0,12945,30 .stabs "flag:r(0,65)",64,0,12946,9 .stabs "block:r(0,5)",64,0,12947,24 .stabs "num:r(0,65)",64,0,12948,27 .stabs "id:r(0,14)",64,0,12949,29 .stabn 192,0,0,LBB718 .stabs "mn:r(0,7)",64,0,12966,3 .stabs "recv:r(0,5)",64,0,12968,25 .stabs "procblock:r(0,5)",64,0,12969,21 .stabs "klass:r(0,5)",64,0,12970,28 .stabs "block_ptr:r(0,39)",64,0,12971,23 .stabn 192,0,0,LBB719 .stabn 224,0,0,LBE719 .stabn 224,0,0,LBE718 .stabs "val:r(0,5)",64,0,12942,3 .stabs "ic:r(0,68)",64,0,12945,30 .stabs "flag:r(0,65)",64,0,12946,9 .stabs "block:r(0,5)",64,0,12947,24 .stabs "num:r(0,65)",64,0,12948,27 .stabs "id:r(0,14)",64,0,12949,29 .stabn 192,0,0,LBB720 .stabs "mn:r(0,7)",64,0,12966,3 .stabs "recv:r(0,5)",64,0,12968,25 .stabs "procblock:r(0,5)",64,0,12969,21 .stabs "klass:r(0,5)",64,0,12970,28 .stabs "block_ptr:r(0,39)",64,0,12971,23 .stabn 192,0,0,LBB721 .stabn 224,0,0,LBE721 .stabs "mn:r(0,7)",64,0,12966,3 .stabs "recv:r(0,5)",64,0,12968,25 .stabs "procblock:r(0,5)",64,0,12969,21 .stabs "klass:r(0,5)",64,0,12970,28 .stabs "block_ptr:r(0,39)",64,0,12971,23 .stabn 192,0,0,LBB722 .stabn 224,0,0,LBE722 .stabs "mn:r(0,7)",64,0,12966,3 .stabs "recv:r(0,5)",64,0,12968,25 .stabs "procblock:r(0,5)",64,0,12969,21 .stabs "klass:r(0,5)",64,0,12970,28 .stabs "block_ptr:r(0,39)",64,0,12971,23 .stabn 192,0,0,LBB723 .stabn 224,0,0,LBE723 .stabs "mn:r(0,7)",64,0,12966,3 .stabs "recv:r(0,5)",64,0,12968,25 .stabs "procblock:r(0,5)",64,0,12969,21 .stabs "klass:r(0,5)",64,0,12970,28 .stabs "block_ptr:r(0,39)",64,0,12971,23 .stabn 192,0,0,LBB724 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB725 .stabn 224,0,0,LBE725 .stabs "ary:r(0,5)",64,0,12986,11 .stabn 192,0,0,LBB726 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB727 .stabn 224,0,0,LBE727 .stabs "ptr:r(0,4)",64,0,12991,10 .stabs "dst:r(0,4)",64,0,12992,8 .stabs "i:r(0,30)",64,0,12993,5 .stabn 192,0,0,LBB728 .stabn 224,0,0,LBE728 .stabn 224,0,0,LBE726 .stabs "sp:r(0,4)",64,0,13128,30 .stabn 192,0,0,LBB729 .stabn 224,0,0,LBE729 .stabs "niseqobj:r(0,25)",64,0,13187,28 .stabs "newiseq:r(0,5)",64,0,13188,22 .stabs "sp:r(0,4)",64,0,13190,29 .stabs "opt_pc:r(0,30)",64,0,13192,20 .stabs "clear_local_size:r(0,30)",64,0,13193,26 .stabn 192,0,0,LBB731 .stabs "pack_size:r(0,30)",64,0,13221,30 .stabn 192,0,0,LBB732 .stabn 224,0,0,LBE732 .stabs "argc:r(0,30)",64,0,13241,6 .stabs "idx:r(0,30)",64,0,13243,2 .stabn 192,0,0,LBB733 .stabn 224,0,0,LBE733 .stabs "arg_block_val:r(0,5)",64,0,13262,3 .stabn 192,0,0,LBB734 .stabn 224,0,0,LBE734 .stabn 224,0,0,LBE731 .stabn 224,0,0,LBE724 .stabn 224,0,0,LBE720 .stabs "val:r(0,5)",64,0,13371,3 .stabs "ic:r(0,68)",64,0,13374,30 .stabs "flag:r(0,65)",64,0,13375,9 .stabs "block:r(0,5)",64,0,13376,24 .stabs "num:r(0,65)",64,0,13377,27 .stabs "id:r(0,14)",64,0,13378,29 .stabn 192,0,0,LBB739 .stabs "mn:r(0,7)",64,0,13395,3 .stabs "recv:r(0,5)",64,0,13397,25 .stabs "procblock:r(0,5)",64,0,13398,21 .stabs "klass:r(0,5)",64,0,13399,28 .stabs "block_ptr:r(0,39)",64,0,13400,23 .stabn 192,0,0,LBB740 .stabn 224,0,0,LBE740 .stabn 224,0,0,LBE739 .stabs "val:r(0,5)",64,0,13371,3 .stabs "ic:r(0,68)",64,0,13374,30 .stabs "flag:r(0,65)",64,0,13375,9 .stabs "block:r(0,5)",64,0,13376,24 .stabs "num:r(0,65)",64,0,13377,27 .stabs "id:r(0,14)",64,0,13378,29 .stabn 192,0,0,LBB741 .stabs "mn:r(0,7)",64,0,13395,3 .stabs "recv:r(0,5)",64,0,13397,25 .stabs "procblock:r(0,5)",64,0,13398,21 .stabs "klass:r(0,5)",64,0,13399,28 .stabs "block_ptr:r(0,39)",64,0,13400,23 .stabn 192,0,0,LBB742 .stabn 224,0,0,LBE742 .stabs "mn:r(0,7)",64,0,13395,3 .stabs "recv:r(0,5)",64,0,13397,25 .stabs "procblock:r(0,5)",64,0,13398,21 .stabs "klass:r(0,5)",64,0,13399,28 .stabs "block_ptr:r(0,39)",64,0,13400,23 .stabn 192,0,0,LBB743 .stabn 224,0,0,LBE743 .stabs "mn:r(0,7)",64,0,13395,3 .stabs "recv:r(0,5)",64,0,13397,25 .stabs "procblock:r(0,5)",64,0,13398,21 .stabs "klass:r(0,5)",64,0,13399,28 .stabs "block_ptr:r(0,39)",64,0,13400,23 .stabn 192,0,0,LBB744 .stabn 224,0,0,LBE744 .stabs "mn:r(0,7)",64,0,13395,3 .stabs "recv:r(0,5)",64,0,13397,25 .stabs "procblock:r(0,5)",64,0,13398,21 .stabs "klass:r(0,5)",64,0,13399,28 .stabs "block_ptr:r(0,39)",64,0,13400,23 .stabn 192,0,0,LBB745 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB746 .stabn 224,0,0,LBE746 .stabs "ary:r(0,5)",64,0,13415,11 .stabn 192,0,0,LBB747 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB748 .stabn 224,0,0,LBE748 .stabs "ptr:r(0,4)",64,0,13420,10 .stabs "dst:r(0,4)",64,0,13421,8 .stabs "i:r(0,30)",64,0,13422,5 .stabn 192,0,0,LBB749 .stabn 224,0,0,LBE749 .stabn 224,0,0,LBE747 .stabs "sp:r(0,4)",64,0,13557,30 .stabn 192,0,0,LBB750 .stabn 224,0,0,LBE750 .stabs "niseqobj:r(0,25)",64,0,13616,28 .stabs "newiseq:r(0,5)",64,0,13617,22 .stabs "sp:r(0,4)",64,0,13619,29 .stabs "opt_pc:r(0,30)",64,0,13621,20 .stabs "clear_local_size:r(0,30)",64,0,13622,26 .stabn 192,0,0,LBB752 .stabs "pack_size:r(0,30)",64,0,13650,30 .stabn 192,0,0,LBB753 .stabn 224,0,0,LBE753 .stabs "argc:r(0,30)",64,0,13670,6 .stabs "idx:r(0,30)",64,0,13672,2 .stabn 192,0,0,LBB754 .stabn 224,0,0,LBE754 .stabs "arg_block_val:r(0,5)",64,0,13691,3 .stabn 192,0,0,LBB755 .stabn 224,0,0,LBE755 .stabn 224,0,0,LBE752 .stabn 224,0,0,LBE745 .stabn 224,0,0,LBE741 .stabs "val:r(0,5)",64,0,13801,3 .stabs "ic:r(0,68)",64,0,13804,30 .stabs "flag:r(0,65)",64,0,13805,9 .stabs "block:r(0,5)",64,0,13806,24 .stabs "num:r(0,65)",64,0,13807,27 .stabs "id:r(0,14)",64,0,13808,29 .stabn 192,0,0,LBB760 .stabs "mn:r(0,7)",64,0,13825,3 .stabs "recv:r(0,5)",64,0,13827,25 .stabs "procblock:r(0,5)",64,0,13828,21 .stabs "klass:r(0,5)",64,0,13829,28 .stabs "block_ptr:r(0,39)",64,0,13830,23 .stabn 192,0,0,LBB761 .stabn 224,0,0,LBE761 .stabn 224,0,0,LBE760 .stabs "val:r(0,5)",64,0,13801,3 .stabs "ic:r(0,68)",64,0,13804,30 .stabs "flag:r(0,65)",64,0,13805,9 .stabs "block:r(0,5)",64,0,13806,24 .stabs "num:r(0,65)",64,0,13807,27 .stabs "id:r(0,14)",64,0,13808,29 .stabn 192,0,0,LBB762 .stabs "mn:r(0,7)",64,0,13825,3 .stabs "recv:r(0,5)",64,0,13827,25 .stabs "procblock:r(0,5)",64,0,13828,21 .stabs "klass:r(0,5)",64,0,13829,28 .stabs "block_ptr:r(0,39)",64,0,13830,23 .stabn 192,0,0,LBB763 .stabn 224,0,0,LBE763 .stabs "mn:r(0,7)",64,0,13825,3 .stabs "recv:r(0,5)",64,0,13827,25 .stabs "procblock:r(0,5)",64,0,13828,21 .stabs "klass:r(0,5)",64,0,13829,28 .stabs "block_ptr:r(0,39)",64,0,13830,23 .stabn 192,0,0,LBB764 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB765 .stabn 224,0,0,LBE765 .stabn 224,0,0,LBE764 .stabs "mn:r(0,7)",64,0,13825,3 .stabs "recv:r(0,5)",64,0,13827,25 .stabs "procblock:r(0,5)",64,0,13828,21 .stabs "klass:r(0,5)",64,0,13829,28 .stabs "block_ptr:r(0,39)",64,0,13830,23 .stabn 192,0,0,LBB766 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB767 .stabn 224,0,0,LBE767 .stabs "ary:r(0,5)",64,0,13845,11 .stabn 192,0,0,LBB768 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB769 .stabn 224,0,0,LBE769 .stabs "ptr:r(0,4)",64,0,13850,10 .stabs "dst:r(0,4)",64,0,13851,8 .stabs "i:r(0,30)",64,0,13852,5 .stabn 192,0,0,LBB770 .stabn 224,0,0,LBE770 .stabn 224,0,0,LBE768 .stabs "sp:r(0,4)",64,0,13987,30 .stabn 192,0,0,LBB771 .stabn 224,0,0,LBE771 .stabs "niseqobj:r(0,25)",64,0,14046,28 .stabs "newiseq:r(0,5)",64,0,14047,22 .stabs "sp:r(0,4)",64,0,14049,29 .stabs "opt_pc:r(0,30)",64,0,14051,20 .stabs "clear_local_size:r(0,30)",64,0,14052,26 .stabn 192,0,0,LBB773 .stabs "pack_size:r(0,30)",64,0,14080,30 .stabn 192,0,0,LBB774 .stabn 224,0,0,LBE774 .stabs "argc:r(0,30)",64,0,14100,6 .stabs "idx:r(0,30)",64,0,14102,2 .stabn 192,0,0,LBB775 .stabn 224,0,0,LBE775 .stabs "arg_block_val:r(0,5)",64,0,14121,3 .stabn 192,0,0,LBB776 .stabn 224,0,0,LBE776 .stabn 224,0,0,LBE773 .stabn 224,0,0,LBE766 .stabn 224,0,0,LBE762 .stabs "val:r(0,5)",64,0,14231,3 .stabs "ic:r(0,68)",64,0,14234,30 .stabs "flag:r(0,65)",64,0,14235,9 .stabs "block:r(0,5)",64,0,14236,24 .stabs "num:r(0,65)",64,0,14237,27 .stabs "id:r(0,14)",64,0,14238,29 .stabn 192,0,0,LBB781 .stabs "mn:r(0,7)",64,0,14255,3 .stabs "recv:r(0,5)",64,0,14257,25 .stabs "procblock:r(0,5)",64,0,14258,21 .stabs "klass:r(0,5)",64,0,14259,28 .stabs "block_ptr:r(0,39)",64,0,14260,23 .stabn 192,0,0,LBB782 .stabn 224,0,0,LBE782 .stabn 224,0,0,LBE781 .stabs "val:r(0,5)",64,0,14231,3 .stabs "ic:r(0,68)",64,0,14234,30 .stabs "flag:r(0,65)",64,0,14235,9 .stabs "block:r(0,5)",64,0,14236,24 .stabs "num:r(0,65)",64,0,14237,27 .stabs "id:r(0,14)",64,0,14238,29 .stabn 192,0,0,LBB783 .stabs "mn:r(0,7)",64,0,14255,3 .stabs "recv:r(0,5)",64,0,14257,25 .stabs "procblock:r(0,5)",64,0,14258,21 .stabs "klass:r(0,5)",64,0,14259,28 .stabs "block_ptr:r(0,39)",64,0,14260,23 .stabn 192,0,0,LBB784 .stabn 224,0,0,LBE784 .stabs "mn:r(0,7)",64,0,14255,3 .stabs "recv:r(0,5)",64,0,14257,25 .stabs "procblock:r(0,5)",64,0,14258,21 .stabs "klass:r(0,5)",64,0,14259,28 .stabs "block_ptr:r(0,39)",64,0,14260,23 .stabn 192,0,0,LBB785 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB786 .stabn 224,0,0,LBE786 .stabn 224,0,0,LBE785 .stabs "mn:r(0,7)",64,0,14255,3 .stabs "recv:r(0,5)",64,0,14257,25 .stabs "procblock:r(0,5)",64,0,14258,21 .stabs "klass:r(0,5)",64,0,14259,28 .stabs "block_ptr:r(0,39)",64,0,14260,23 .stabn 192,0,0,LBB787 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB788 .stabn 224,0,0,LBE788 .stabs "ary:r(0,5)",64,0,14275,11 .stabn 192,0,0,LBB789 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB790 .stabn 224,0,0,LBE790 .stabs "ptr:r(0,4)",64,0,14280,10 .stabs "dst:r(0,4)",64,0,14281,8 .stabs "i:r(0,30)",64,0,14282,5 .stabn 192,0,0,LBB791 .stabn 224,0,0,LBE791 .stabn 224,0,0,LBE789 .stabs "sp:r(0,4)",64,0,14417,30 .stabn 192,0,0,LBB792 .stabn 224,0,0,LBE792 .stabs "niseqobj:r(0,25)",64,0,14476,28 .stabs "newiseq:r(0,5)",64,0,14477,22 .stabs "sp:r(0,4)",64,0,14479,29 .stabs "opt_pc:r(0,30)",64,0,14481,20 .stabs "clear_local_size:r(0,30)",64,0,14482,26 .stabn 192,0,0,LBB794 .stabs "pack_size:r(0,30)",64,0,14510,30 .stabn 192,0,0,LBB795 .stabn 224,0,0,LBE795 .stabs "argc:r(0,30)",64,0,14530,6 .stabs "idx:r(0,30)",64,0,14532,2 .stabn 192,0,0,LBB796 .stabn 224,0,0,LBE796 .stabs "arg_block_val:r(0,5)",64,0,14551,3 .stabn 192,0,0,LBB797 .stabn 224,0,0,LBE797 .stabn 224,0,0,LBE794 .stabn 224,0,0,LBE787 .stabn 224,0,0,LBE783 .stabs "num:r(0,65)",64,0,14663,0 .stabn 192,0,0,LBB802 .stabn 224,0,0,LBE802 .stabs "num:r(0,65)",64,0,14700,0 .stabn 192,0,0,LBB803 .stabn 224,0,0,LBE803 .stabs "num:r(0,65)",64,0,14737,0 .stabn 192,0,0,LBB804 .stabn 224,0,0,LBE804 .stabs "num:r(0,65)",64,0,14775,0 .stabn 192,0,0,LBB805 .stabn 224,0,0,LBE805 .stabs "num:r(0,65)",64,0,14813,0 .stabn 192,0,0,LBB806 .stabn 224,0,0,LBE806 .stabs "num:r(0,65)",64,0,15005,29 .stabn 192,0,0,LBB812 .stabs "bo:r(0,39)",64,0,15019,30 .stabs "iseq:r(0,5)",64,0,15020,28 .stabs "prev_dfp:r(0,4)",64,0,15021,11 .stabs "prev_lfp:r(0,4)",64,0,15021,7 .stabs "prev_self:r(0,5)",64,0,15022,10 .stabs "iseqobj:r(0,25)",64,0,15024,9 .stabs "i:r(0,30)",64,0,15025,66 .stabn 192,0,0,LBB813 .stabn 224,0,0,LBE813 .stabs "bo:r(0,39)",64,0,15019,30 .stabs "iseq:r(0,5)",64,0,15020,28 .stabs "prev_dfp:r(0,4)",64,0,15021,11 .stabs "prev_lfp:r(0,4)",64,0,15021,7 .stabs "prev_self:r(0,5)",64,0,15022,10 .stabs "iseqobj:r(0,25)",64,0,15024,9 .stabs "i:r(0,30)",64,0,15025,66 .stabn 192,0,0,LBB814 .stabs "sp:r(0,4)",64,0,15037,2 .stabn 192,0,0,LBB815 .stabs "ls:r(0,30)",64,0,15051,66 .stabn 192,0,0,LBB816 .stabn 224,0,0,LBE816 .stabn 224,0,0,LBE815 .stabn 224,0,0,LBE814 .stabn 224,0,0,LBE812 .stabs "num:r(0,65)",64,0,15102,29 .stabn 192,0,0,LBB817 .stabs "bo:r(0,39)",64,0,15116,30 .stabs "iseq:r(0,5)",64,0,15117,28 .stabs "prev_dfp:r(0,4)",64,0,15118,11 .stabs "prev_lfp:r(0,4)",64,0,15118,7 .stabs "prev_self:r(0,5)",64,0,15119,10 .stabs "iseqobj:r(0,25)",64,0,15121,9 .stabs "i:r(0,30)",64,0,15122,66 .stabn 192,0,0,LBB818 .stabn 224,0,0,LBE818 .stabs "bo:r(0,39)",64,0,15116,30 .stabs "iseq:r(0,5)",64,0,15117,28 .stabs "prev_dfp:r(0,4)",64,0,15118,11 .stabs "prev_lfp:r(0,4)",64,0,15118,7 .stabs "prev_self:r(0,5)",64,0,15119,10 .stabs "iseqobj:r(0,25)",64,0,15121,9 .stabs "i:r(0,30)",64,0,15122,66 .stabn 192,0,0,LBB819 .stabs "sp:r(0,4)",64,0,15134,2 .stabn 192,0,0,LBB820 .stabs "ls:r(0,30)",64,0,15148,66 .stabn 192,0,0,LBB821 .stabn 224,0,0,LBE821 .stabn 224,0,0,LBE820 .stabn 224,0,0,LBE819 .stabn 224,0,0,LBE817 .stabs "num:r(0,65)",64,0,15199,29 .stabn 192,0,0,LBB822 .stabs "bo:r(0,39)",64,0,15213,30 .stabs "iseq:r(0,5)",64,0,15214,28 .stabs "prev_dfp:r(0,4)",64,0,15215,11 .stabs "prev_lfp:r(0,4)",64,0,15215,7 .stabs "prev_self:r(0,5)",64,0,15216,10 .stabs "iseqobj:r(0,25)",64,0,15218,9 .stabs "i:r(0,30)",64,0,15219,66 .stabn 192,0,0,LBB823 .stabn 224,0,0,LBE823 .stabs "bo:r(0,39)",64,0,15213,30 .stabs "iseq:r(0,5)",64,0,15214,28 .stabs "prev_dfp:r(0,4)",64,0,15215,11 .stabs "prev_lfp:r(0,4)",64,0,15215,7 .stabs "prev_self:r(0,5)",64,0,15216,10 .stabs "iseqobj:r(0,25)",64,0,15218,9 .stabs "i:r(0,30)",64,0,15219,66 .stabn 192,0,0,LBB824 .stabs "sp:r(0,4)",64,0,15231,2 .stabn 192,0,0,LBB825 .stabs "ls:r(0,30)",64,0,15245,66 .stabn 192,0,0,LBB826 .stabn 224,0,0,LBE826 .stabn 224,0,0,LBE825 .stabn 224,0,0,LBE824 .stabn 224,0,0,LBE822 .stabs "num:r(0,65)",64,0,15297,29 .stabn 192,0,0,LBB827 .stabs "bo:r(0,39)",64,0,15311,30 .stabs "iseq:r(0,5)",64,0,15312,28 .stabs "prev_dfp:r(0,4)",64,0,15313,11 .stabs "prev_lfp:r(0,4)",64,0,15313,7 .stabs "prev_self:r(0,5)",64,0,15314,10 .stabs "iseqobj:r(0,25)",64,0,15316,9 .stabs "i:r(0,30)",64,0,15317,66 .stabn 192,0,0,LBB828 .stabn 224,0,0,LBE828 .stabs "bo:r(0,39)",64,0,15311,30 .stabs "iseq:r(0,5)",64,0,15312,28 .stabs "prev_dfp:r(0,4)",64,0,15313,11 .stabs "prev_lfp:r(0,4)",64,0,15313,7 .stabs "prev_self:r(0,5)",64,0,15314,10 .stabs "iseqobj:r(0,25)",64,0,15316,9 .stabs "i:r(0,30)",64,0,15317,66 .stabn 192,0,0,LBB829 .stabs "sp:r(0,4)",64,0,15329,2 .stabn 192,0,0,LBB830 .stabs "ls:r(0,30)",64,0,15343,66 .stabn 192,0,0,LBB831 .stabn 224,0,0,LBE831 .stabn 224,0,0,LBE830 .stabn 224,0,0,LBE829 .stabn 224,0,0,LBE827 .stabs "num:r(0,65)",64,0,15395,29 .stabn 192,0,0,LBB832 .stabs "bo:r(0,39)",64,0,15409,30 .stabs "iseq:r(0,5)",64,0,15410,28 .stabs "prev_dfp:r(0,4)",64,0,15411,11 .stabs "prev_lfp:r(0,4)",64,0,15411,7 .stabs "prev_self:r(0,5)",64,0,15412,10 .stabs "iseqobj:r(0,25)",64,0,15414,9 .stabs "i:r(0,30)",64,0,15415,66 .stabn 192,0,0,LBB833 .stabn 224,0,0,LBE833 .stabs "bo:r(0,39)",64,0,15409,30 .stabs "iseq:r(0,5)",64,0,15410,28 .stabs "prev_dfp:r(0,4)",64,0,15411,11 .stabs "prev_lfp:r(0,4)",64,0,15411,7 .stabs "prev_self:r(0,5)",64,0,15412,10 .stabs "iseqobj:r(0,25)",64,0,15414,9 .stabs "i:r(0,30)",64,0,15415,66 .stabn 192,0,0,LBB834 .stabs "sp:r(0,4)",64,0,15427,2 .stabn 192,0,0,LBB835 .stabs "ls:r(0,30)",64,0,15441,66 .stabn 192,0,0,LBB836 .stabn 224,0,0,LBE836 .stabn 224,0,0,LBE835 .stabn 224,0,0,LBE834 .stabn 224,0,0,LBE832 .stabs "idx:r(0,65)",64,0,15489,11 .stabs "val:r(0,5)",64,0,15491,10 .stabn 192,0,0,LBB837 .stabs "cf:r(0,34)",64,0,15507,9 .stabn 192,0,0,LBB838 .stabn 224,0,0,LBE838 .stabs "cf:r(0,34)",64,0,15507,9 .stabn 192,0,0,LBB839 .stabn 224,0,0,LBE839 .stabn 224,0,0,LBE837 .stabs "idx:r(0,65)",64,0,15544,0 .stabn 192,0,0,LBB840 .stabs "cf:r(0,34)",64,0,15561,9 .stabn 192,0,0,LBB841 .stabn 224,0,0,LBE841 .stabs "cf:r(0,34)",64,0,15561,9 .stabn 192,0,0,LBB842 .stabn 224,0,0,LBE842 .stabn 224,0,0,LBE840 .stabs "idx:r(0,65)",64,0,15598,0 .stabn 192,0,0,LBB843 .stabs "cf:r(0,34)",64,0,15615,9 .stabn 192,0,0,LBB844 .stabn 224,0,0,LBE844 .stabs "cf:r(0,34)",64,0,15615,9 .stabn 192,0,0,LBB845 .stabn 224,0,0,LBE845 .stabn 224,0,0,LBE843 .stabs "idx:r(0,65)",64,0,15652,0 .stabn 192,0,0,LBB846 .stabs "cf:r(0,34)",64,0,15669,9 .stabn 192,0,0,LBB847 .stabn 224,0,0,LBE847 .stabs "cf:r(0,34)",64,0,15669,9 .stabn 192,0,0,LBB848 .stabn 224,0,0,LBE848 .stabn 224,0,0,LBE846 .stabs "idx:r(0,65)",64,0,15706,0 .stabn 192,0,0,LBB849 .stabs "cf:r(0,34)",64,0,15723,9 .stabn 192,0,0,LBB850 .stabn 224,0,0,LBE850 .stabs "cf:r(0,34)",64,0,15723,9 .stabn 192,0,0,LBB851 .stabn 224,0,0,LBE851 .stabn 224,0,0,LBE849 .stabs "throw_state:r(0,65)",64,0,15760,3 .stabs "throwobj:r(0,5)",64,0,15762,4 .stabn 192,0,0,LBB852 .stabs "pt:r(0,65)",64,0,15777,5 .stabn 192,0,0,LBB855 .stabn 224,0,0,LBE855 .stabn 224,0,0,LBE852 .stabs "throw_state:r(0,65)",64,0,15823,3 .stabs "throwobj:r(0,5)",64,0,15825,4 .stabn 192,0,0,LBB856 .stabs "pt:r(0,65)",64,0,15839,5 .stabn 192,0,0,LBB858 .stabn 224,0,0,LBE858 .stabn 224,0,0,LBE856 .stabs "throw_state:r(0,65)",64,0,15885,3 .stabs "throwobj:r(0,5)",64,0,15887,4 .stabn 192,0,0,LBB859 .stabs "pt:r(0,65)",64,0,15901,5 .stabn 192,0,0,LBB861 .stabn 224,0,0,LBE861 .stabn 224,0,0,LBE859 .stabs "throw_state:r(0,65)",64,0,15947,3 .stabs "throwobj:r(0,5)",64,0,15949,4 .stabn 192,0,0,LBB862 .stabs "pt:r(0,65)",64,0,15963,5 .stabn 192,0,0,LBB864 .stabn 224,0,0,LBE864 .stabn 224,0,0,LBE862 .stabs "throw_state:r(0,65)",64,0,16009,3 .stabs "throwobj:r(0,5)",64,0,16011,4 .stabn 192,0,0,LBB865 .stabs "pt:r(0,65)",64,0,16025,5 .stabn 192,0,0,LBB867 .stabn 224,0,0,LBE867 .stabn 224,0,0,LBE865 .stabs "dst:r(0,19)",64,0,16071,0 .stabn 192,0,0,LBB868 .stabn 224,0,0,LBE868 .stabs "dst:r(0,19)",64,0,16101,0 .stabn 192,0,0,LBB869 .stabn 224,0,0,LBE869 .stabs "dst:r(0,19)",64,0,16131,0 .stabn 192,0,0,LBB870 .stabn 224,0,0,LBE870 .stabs "dst:r(0,19)",64,0,16161,0 .stabn 192,0,0,LBB871 .stabn 224,0,0,LBE871 .stabs "dst:r(0,19)",64,0,16191,0 .stabn 192,0,0,LBB872 .stabn 224,0,0,LBE872 .stabs "dst:r(0,19)",64,0,16221,2 .stabs "val:r(0,5)",64,0,16223,0 .stabn 192,0,0,LBB873 .stabn 224,0,0,LBE873 .stabs "dst:r(0,19)",64,0,16255,0 .stabn 192,0,0,LBB874 .stabn 224,0,0,LBE874 .stabs "dst:r(0,19)",64,0,16288,0 .stabn 192,0,0,LBB875 .stabn 224,0,0,LBE875 .stabs "dst:r(0,19)",64,0,16321,0 .stabn 192,0,0,LBB876 .stabn 224,0,0,LBE876 .stabs "dst:r(0,19)",64,0,16354,0 .stabn 192,0,0,LBB877 .stabn 224,0,0,LBE877 .stabs "dst:r(0,19)",64,0,16387,2 .stabs "val:r(0,5)",64,0,16389,0 .stabn 192,0,0,LBB878 .stabn 224,0,0,LBE878 .stabs "dst:r(0,19)",64,0,16421,0 .stabn 192,0,0,LBB879 .stabn 224,0,0,LBE879 .stabs "dst:r(0,19)",64,0,16454,0 .stabn 192,0,0,LBB880 .stabn 224,0,0,LBE880 .stabs "dst:r(0,19)",64,0,16487,0 .stabn 192,0,0,LBB881 .stabn 224,0,0,LBE881 .stabs "dst:r(0,19)",64,0,16520,0 .stabn 192,0,0,LBB882 .stabn 224,0,0,LBE882 .stabs "val:r(0,5)",64,0,16551,2 .stabs "dst:r(0,19)",64,0,16554,11 .stabs "ic:r(0,68)",64,0,16555,10 .stabn 192,0,0,LBB883 .stabn 224,0,0,LBE883 .stabs "val:r(0,5)",64,0,16592,2 .stabs "dst:r(0,19)",64,0,16595,11 .stabs "ic:r(0,68)",64,0,16596,10 .stabn 192,0,0,LBB884 .stabn 224,0,0,LBE884 .stabs "val:r(0,5)",64,0,16633,2 .stabs "dst:r(0,19)",64,0,16636,11 .stabs "ic:r(0,68)",64,0,16637,10 .stabn 192,0,0,LBB885 .stabn 224,0,0,LBE885 .stabs "val:r(0,5)",64,0,16675,2 .stabs "dst:r(0,19)",64,0,16678,11 .stabs "ic:r(0,68)",64,0,16679,10 .stabn 192,0,0,LBB886 .stabn 224,0,0,LBE886 .stabs "val:r(0,5)",64,0,16717,2 .stabs "dst:r(0,19)",64,0,16720,11 .stabs "ic:r(0,68)",64,0,16721,10 .stabn 192,0,0,LBB887 .stabn 224,0,0,LBE887 .stabs "dst:r(0,19)",64,0,16760,9 .stabs "val:r(0,5)",64,0,16762,10 .stabn 192,0,0,LBB888 .stabs "ic:r(0,68)",64,0,16775,11 .stabn 192,0,0,LBB889 .stabn 224,0,0,LBE889 .stabs "ic:r(0,68)",64,0,16775,11 .stabn 192,0,0,LBB890 .stabn 224,0,0,LBE890 .stabs "ic:r(0,68)",64,0,16775,11 .stabn 192,0,0,LBB891 .stabn 224,0,0,LBE891 .stabn 224,0,0,LBE888 .stabs "dst:r(0,19)",64,0,16797,9 .stabn 192,0,0,LBB892 .stabs "ic:r(0,68)",64,0,16811,11 .stabn 192,0,0,LBB893 .stabn 224,0,0,LBE893 .stabn 224,0,0,LBE892 .stabs "dst:r(0,19)",64,0,16833,9 .stabn 192,0,0,LBB894 .stabs "ic:r(0,68)",64,0,16847,11 .stabn 192,0,0,LBB895 .stabn 224,0,0,LBE895 .stabn 224,0,0,LBE894 .stabs "dst:r(0,19)",64,0,16869,9 .stabn 192,0,0,LBB896 .stabs "ic:r(0,68)",64,0,16883,11 .stabn 192,0,0,LBB897 .stabn 224,0,0,LBE897 .stabn 224,0,0,LBE896 .stabs "dst:r(0,19)",64,0,16905,9 .stabn 192,0,0,LBB898 .stabs "ic:r(0,68)",64,0,16919,11 .stabn 192,0,0,LBB899 .stabn 224,0,0,LBE899 .stabn 224,0,0,LBE898 .stabs "val:r(0,5)",64,0,16939,3 .stabs "recv:r(0,5)",64,0,16943,9 .stabs "obj:r(0,5)",64,0,16944,30 .stabn 192,0,0,LBB900 .stabn 224,0,0,LBE900 .stabs "val:r(0,5)",64,0,16988,3 .stabs "recv:r(0,5)",64,0,16992,9 .stabs "obj:r(0,5)",64,0,16993,0 .stabn 192,0,0,LBB901 .stabn 224,0,0,LBE901 .stabs "val:r(0,5)",64,0,17037,3 .stabs "recv:r(0,5)",64,0,17041,9 .stabs "obj:r(0,5)",64,0,17042,0 .stabn 192,0,0,LBB902 .stabn 224,0,0,LBE902 .stabs "val:r(0,5)",64,0,17086,3 .stabs "recv:r(0,5)",64,0,17090,0 .stabs "obj:r(0,5)",64,0,17091,9 .stabn 192,0,0,LBB903 .stabn 224,0,0,LBE903 .stabs "val:r(0,5)",64,0,17134,3 .stabs "recv:r(0,5)",64,0,17138,0 .stabs "obj:r(0,5)",64,0,17139,9 .stabn 192,0,0,LBB904 .stabn 224,0,0,LBE904 .stabs "val:r(0,5)",64,0,17182,3 .stabs "recv:r(0,5)",64,0,17186,3 .stabs "obj:r(0,5)",64,0,17187,9 .stabn 192,0,0,LBB905 .stabs "a:r(0,19)",64,0,17200,11 .stabs "b:r(0,19)",64,0,17200,30 .stabs "c:r(0,19)",64,0,17200,9 .stabn 192,0,0,LBB906 .stabn 224,0,0,LBE906 .stabn 224,0,0,LBE905 .stabs "val:r(0,5)",64,0,17236,3 .stabs "recv:r(0,5)",64,0,17240,3 .stabs "obj:r(0,5)",64,0,17241,0 .stabn 192,0,0,LBB907 .stabs "a:r(0,19)",64,0,17254,11 .stabs "b:r(0,19)",64,0,17254,30 .stabs "c:r(0,19)",64,0,17254,9 .stabn 192,0,0,LBB908 .stabn 224,0,0,LBE908 .stabn 224,0,0,LBE907 .stabs "val:r(0,5)",64,0,17290,3 .stabs "recv:r(0,5)",64,0,17294,3 .stabs "obj:r(0,5)",64,0,17295,0 .stabn 192,0,0,LBB909 .stabs "a:r(0,19)",64,0,17308,11 .stabs "b:r(0,19)",64,0,17308,30 .stabs "c:r(0,19)",64,0,17308,9 .stabn 192,0,0,LBB910 .stabn 224,0,0,LBE910 .stabn 224,0,0,LBE909 .stabs "val:r(0,5)",64,0,17344,3 .stabs "recv:r(0,5)",64,0,17348,0 .stabs "obj:r(0,5)",64,0,17349,9 .stabn 192,0,0,LBB911 .stabs "a:r(0,19)",64,0,17361,11 .stabs "b:r(0,19)",64,0,17361,30 .stabs "c:r(0,19)",64,0,17361,9 .stabn 192,0,0,LBB912 .stabn 224,0,0,LBE912 .stabn 224,0,0,LBE911 .stabs "val:r(0,5)",64,0,17397,3 .stabs "recv:r(0,5)",64,0,17401,0 .stabs "obj:r(0,5)",64,0,17402,9 .stabn 192,0,0,LBB913 .stabs "a:r(0,19)",64,0,17414,11 .stabs "b:r(0,19)",64,0,17414,30 .stabs "c:r(0,19)",64,0,17414,9 .stabn 192,0,0,LBB914 .stabn 224,0,0,LBE914 .stabn 224,0,0,LBE913 .stabs "val:r(0,5)",64,0,17450,0 .stabs "recv:r(0,5)",64,0,17454,9 .stabs "obj:r(0,5)",64,0,17455,11 .stabn 192,0,0,LBB915 .stabs "a:r(0,19)",64,0,17468,0 .stabs "b:r(0,19)",64,0,17468,2 .stabn 192,0,0,LBB916 .stabn 224,0,0,LBE916 .stabn 224,0,0,LBE915 .stabs "val:r(0,5)",64,0,17502,0 .stabs "recv:r(0,5)",64,0,17506,9 .stabs "obj:r(0,5)",64,0,17507,0 .stabn 192,0,0,LBB917 .stabs "a:r(0,19)",64,0,17520,0 .stabs "b:r(0,19)",64,0,17520,2 .stabn 192,0,0,LBB918 .stabn 224,0,0,LBE918 .stabn 224,0,0,LBE917 .stabs "val:r(0,5)",64,0,17554,0 .stabs "recv:r(0,5)",64,0,17558,9 .stabs "obj:r(0,5)",64,0,17559,0 .stabn 192,0,0,LBB919 .stabs "a:r(0,19)",64,0,17572,0 .stabs "b:r(0,19)",64,0,17572,2 .stabn 192,0,0,LBB920 .stabn 224,0,0,LBE920 .stabn 224,0,0,LBE919 .stabs "val:r(0,5)",64,0,17606,0 .stabs "recv:r(0,5)",64,0,17610,0 .stabs "obj:r(0,5)",64,0,17611,9 .stabn 192,0,0,LBB921 .stabs "a:r(0,19)",64,0,17623,0 .stabs "b:r(0,19)",64,0,17623,2 .stabn 192,0,0,LBB922 .stabn 224,0,0,LBE922 .stabn 224,0,0,LBE921 .stabs "val:r(0,5)",64,0,17657,0 .stabs "recv:r(0,5)",64,0,17661,0 .stabs "obj:r(0,5)",64,0,17662,9 .stabn 192,0,0,LBB923 .stabs "a:r(0,19)",64,0,17674,2 .stabs "b:r(0,19)",64,0,17674,0 .stabn 192,0,0,LBB924 .stabn 224,0,0,LBE924 .stabn 224,0,0,LBE923 .stabs "r:r(0,5)",64,0,17711,3 .stabs "obj:r(0,5)",64,0,17713,4 .stabn 192,0,0,LBB925 .stabn 224,0,0,LBE925 .stabs "r:r(0,5)",64,0,17745,3 .stabn 192,0,0,LBB926 .stabn 224,0,0,LBE926 .stabs "r:r(0,5)",64,0,17778,3 .stabn 192,0,0,LBB927 .stabn 224,0,0,LBE927 .stabs "r:r(0,5)",64,0,17811,3 .stabn 192,0,0,LBB928 .stabn 224,0,0,LBE928 .stabs "r:r(0,5)",64,0,17844,3 .stabn 192,0,0,LBB929 .stabn 224,0,0,LBE929 .stabs "val:r(0,5)",64,0,17874,3 .stabs "obj2:r(0,5)",64,0,17878,4 .stabs "obj1:r(0,5)",64,0,17879,6 .stabn 192,0,0,LBB930 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB931 .stabn 224,0,0,LBE931 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB932 .stabn 224,0,0,LBE932 .stabn 224,0,0,LBE930 .stabs "val:r(0,5)",64,0,17912,3 .stabs "obj2:r(0,5)",64,0,17916,4 .stabs "obj1:r(0,5)",64,0,17917,6 .stabn 192,0,0,LBB933 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB934 .stabn 224,0,0,LBE934 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB935 .stabn 224,0,0,LBE935 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB936 .stabn 224,0,0,LBE936 .stabn 224,0,0,LBE933 .stabs "val:r(0,5)",64,0,17950,3 .stabs "obj2:r(0,5)",64,0,17954,4 .stabs "obj1:r(0,5)",64,0,17955,6 .stabn 192,0,0,LBB937 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB938 .stabn 224,0,0,LBE938 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB939 .stabn 224,0,0,LBE939 .stabn 224,0,0,LBE937 .stabs "val:r(0,5)",64,0,17988,3 .stabs "obj2:r(0,5)",64,0,17992,4 .stabs "obj1:r(0,5)",64,0,17993,6 .stabn 192,0,0,LBB940 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB941 .stabn 224,0,0,LBE941 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB942 .stabn 224,0,0,LBE942 .stabn 224,0,0,LBE940 .stabs "val:r(0,5)",64,0,18025,3 .stabs "obj2:r(0,5)",64,0,18029,4 .stabs "obj1:r(0,5)",64,0,18030,6 .stabn 192,0,0,LBB943 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB944 .stabn 224,0,0,LBE944 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB945 .stabn 224,0,0,LBE945 .stabn 224,0,0,LBE943 .stabs "val:r(0,5)",64,0,18228,0 .stabn 192,0,0,LBB951 .stabn 224,0,0,LBE951 .stabs "val:r(0,5)",64,0,18546,0 .stabn 192,0,0,LBB961 .stabn 224,0,0,LBE961 .stabs "idx:r(0,65)",64,0,18702,2 .stabn 192,0,0,LBB966 .stabn 224,0,0,LBE966 .stabs "idx:r(0,65)",64,0,18746,2 .stabn 192,0,0,LBB968 .stabn 224,0,0,LBE968 .stabs "idx:r(0,65)",64,0,18790,2 .stabn 192,0,0,LBB970 .stabn 224,0,0,LBE970 .stabs "idx:r(0,65)",64,0,18835,2 .stabn 192,0,0,LBB972 .stabn 224,0,0,LBE972 .stabs "idx:r(0,65)",64,0,18880,2 .stabn 192,0,0,LBB974 .stabn 224,0,0,LBE974 .stabs "val:r(0,5)",64,0,19770,3 .stabs "ic:r(0,68)",64,0,19775,29 .stabs "num:r(0,65)",64,0,19776,28 .stabs "id:r(0,14)",64,0,19777,27 .stabn 192,0,0,LBB986 .stabs "mn:r(0,7)",64,0,19792,3 .stabs "recv:r(0,5)",64,0,19794,25 .stabs "procblock:r(0,5)",64,0,19795,23 .stabs "klass:r(0,5)",64,0,19796,30 .stabs "block_ptr:r(0,39)",64,0,19797,22 .stabn 192,0,0,LBB987 .stabn 224,0,0,LBE987 .stabs "mn:r(0,7)",64,0,19792,3 .stabs "recv:r(0,5)",64,0,19794,25 .stabs "procblock:r(0,5)",64,0,19795,23 .stabs "klass:r(0,5)",64,0,19796,30 .stabs "block_ptr:r(0,39)",64,0,19797,22 .stabn 192,0,0,LBB988 .stabn 224,0,0,LBE988 .stabs "mn:r(0,7)",64,0,19792,3 .stabs "recv:r(0,5)",64,0,19794,25 .stabs "procblock:r(0,5)",64,0,19795,23 .stabs "klass:r(0,5)",64,0,19796,30 .stabs "block_ptr:r(0,39)",64,0,19797,22 .stabn 192,0,0,LBB989 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB990 .stabn 224,0,0,LBE990 .stabs "niseqobj:r(0,25)",64,0,20013,27 .stabs "newiseq:r(0,5)",64,0,20014,24 .stabs "sp:r(0,4)",64,0,20016,29 .stabs "opt_pc:r(0,30)",64,0,20018,21 .stabs "clear_local_size:r(0,30)",64,0,20019,26 .stabn 192,0,0,LBB992 .stabs "pack_size:r(0,30)",64,0,20047,30 .stabn 192,0,0,LBB993 .stabn 224,0,0,LBE993 .stabs "argc:r(0,30)",64,0,20067,6 .stabs "idx:r(0,30)",64,0,20069,2 .stabn 192,0,0,LBB994 .stabn 224,0,0,LBE994 .stabs "arg_block_val:r(0,5)",64,0,20088,2 .stabn 192,0,0,LBB995 .stabn 224,0,0,LBE995 .stabn 224,0,0,LBE992 .stabn 224,0,0,LBE989 .stabn 224,0,0,LBE986 .stabs "val:r(0,5)",64,0,20199,3 .stabs "ic:r(0,68)",64,0,20204,29 .stabs "num:r(0,65)",64,0,20205,28 .stabs "id:r(0,14)",64,0,20206,27 .stabn 192,0,0,LBB1000 .stabs "mn:r(0,7)",64,0,20221,3 .stabs "recv:r(0,5)",64,0,20223,25 .stabs "procblock:r(0,5)",64,0,20224,23 .stabs "klass:r(0,5)",64,0,20225,30 .stabs "block_ptr:r(0,39)",64,0,20226,22 .stabn 192,0,0,LBB1001 .stabn 224,0,0,LBE1001 .stabn 224,0,0,LBE1000 .stabs "val:r(0,5)",64,0,20199,3 .stabs "ic:r(0,68)",64,0,20204,29 .stabs "num:r(0,65)",64,0,20205,28 .stabs "id:r(0,14)",64,0,20206,27 .stabn 192,0,0,LBB1002 .stabs "mn:r(0,7)",64,0,20221,3 .stabs "recv:r(0,5)",64,0,20223,25 .stabs "procblock:r(0,5)",64,0,20224,23 .stabs "klass:r(0,5)",64,0,20225,30 .stabs "block_ptr:r(0,39)",64,0,20226,22 .stabn 192,0,0,LBB1003 .stabn 224,0,0,LBE1003 .stabs "mn:r(0,7)",64,0,20221,3 .stabs "recv:r(0,5)",64,0,20223,25 .stabs "procblock:r(0,5)",64,0,20224,23 .stabs "klass:r(0,5)",64,0,20225,30 .stabs "block_ptr:r(0,39)",64,0,20226,22 .stabn 192,0,0,LBB1004 .stabn 224,0,0,LBE1004 .stabs "mn:r(0,7)",64,0,20221,3 .stabs "recv:r(0,5)",64,0,20223,25 .stabs "procblock:r(0,5)",64,0,20224,23 .stabs "klass:r(0,5)",64,0,20225,30 .stabs "block_ptr:r(0,39)",64,0,20226,22 .stabn 192,0,0,LBB1005 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1006 .stabn 224,0,0,LBE1006 .stabs "niseqobj:r(0,25)",64,0,20442,27 .stabs "newiseq:r(0,5)",64,0,20443,24 .stabs "sp:r(0,4)",64,0,20445,29 .stabs "opt_pc:r(0,30)",64,0,20447,21 .stabs "clear_local_size:r(0,30)",64,0,20448,26 .stabn 192,0,0,LBB1008 .stabs "pack_size:r(0,30)",64,0,20476,30 .stabn 192,0,0,LBB1009 .stabn 224,0,0,LBE1009 .stabs "argc:r(0,30)",64,0,20496,6 .stabs "idx:r(0,30)",64,0,20498,2 .stabn 192,0,0,LBB1010 .stabn 224,0,0,LBE1010 .stabs "arg_block_val:r(0,5)",64,0,20517,2 .stabn 192,0,0,LBB1011 .stabn 224,0,0,LBE1011 .stabn 224,0,0,LBE1008 .stabn 224,0,0,LBE1005 .stabn 224,0,0,LBE1002 .stabs "val:r(0,5)",64,0,20628,3 .stabs "ic:r(0,68)",64,0,20633,29 .stabs "num:r(0,65)",64,0,20634,28 .stabs "id:r(0,14)",64,0,20635,27 .stabn 192,0,0,LBB1016 .stabs "mn:r(0,7)",64,0,20650,3 .stabs "recv:r(0,5)",64,0,20652,25 .stabs "procblock:r(0,5)",64,0,20653,23 .stabs "klass:r(0,5)",64,0,20654,30 .stabs "block_ptr:r(0,39)",64,0,20655,22 .stabn 192,0,0,LBB1017 .stabn 224,0,0,LBE1017 .stabn 224,0,0,LBE1016 .stabs "val:r(0,5)",64,0,20628,3 .stabs "ic:r(0,68)",64,0,20633,29 .stabs "num:r(0,65)",64,0,20634,28 .stabs "id:r(0,14)",64,0,20635,27 .stabn 192,0,0,LBB1018 .stabs "mn:r(0,7)",64,0,20650,3 .stabs "recv:r(0,5)",64,0,20652,25 .stabs "procblock:r(0,5)",64,0,20653,23 .stabs "klass:r(0,5)",64,0,20654,30 .stabs "block_ptr:r(0,39)",64,0,20655,22 .stabn 192,0,0,LBB1019 .stabn 224,0,0,LBE1019 .stabs "mn:r(0,7)",64,0,20650,3 .stabs "recv:r(0,5)",64,0,20652,25 .stabs "procblock:r(0,5)",64,0,20653,23 .stabs "klass:r(0,5)",64,0,20654,30 .stabs "block_ptr:r(0,39)",64,0,20655,22 .stabn 192,0,0,LBB1020 .stabn 224,0,0,LBE1020 .stabs "mn:r(0,7)",64,0,20650,3 .stabs "recv:r(0,5)",64,0,20652,25 .stabs "procblock:r(0,5)",64,0,20653,23 .stabs "klass:r(0,5)",64,0,20654,30 .stabs "block_ptr:r(0,39)",64,0,20655,22 .stabn 192,0,0,LBB1021 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1022 .stabn 224,0,0,LBE1022 .stabs "niseqobj:r(0,25)",64,0,20871,27 .stabs "newiseq:r(0,5)",64,0,20872,24 .stabs "sp:r(0,4)",64,0,20874,29 .stabs "opt_pc:r(0,30)",64,0,20876,21 .stabs "clear_local_size:r(0,30)",64,0,20877,26 .stabn 192,0,0,LBB1024 .stabs "pack_size:r(0,30)",64,0,20905,30 .stabn 192,0,0,LBB1025 .stabn 224,0,0,LBE1025 .stabs "argc:r(0,30)",64,0,20925,6 .stabs "idx:r(0,30)",64,0,20927,2 .stabn 192,0,0,LBB1026 .stabn 224,0,0,LBE1026 .stabs "arg_block_val:r(0,5)",64,0,20946,2 .stabn 192,0,0,LBB1027 .stabn 224,0,0,LBE1027 .stabn 224,0,0,LBE1024 .stabn 224,0,0,LBE1021 .stabn 224,0,0,LBE1018 .stabs "val:r(0,5)",64,0,21058,3 .stabs "ic:r(0,68)",64,0,21063,29 .stabs "num:r(0,65)",64,0,21064,28 .stabs "id:r(0,14)",64,0,21065,27 .stabn 192,0,0,LBB1032 .stabs "mn:r(0,7)",64,0,21080,3 .stabs "recv:r(0,5)",64,0,21082,25 .stabs "procblock:r(0,5)",64,0,21083,23 .stabs "klass:r(0,5)",64,0,21084,30 .stabs "block_ptr:r(0,39)",64,0,21085,22 .stabn 192,0,0,LBB1033 .stabn 224,0,0,LBE1033 .stabn 224,0,0,LBE1032 .stabs "val:r(0,5)",64,0,21058,3 .stabs "ic:r(0,68)",64,0,21063,29 .stabs "num:r(0,65)",64,0,21064,28 .stabs "id:r(0,14)",64,0,21065,27 .stabn 192,0,0,LBB1034 .stabs "mn:r(0,7)",64,0,21080,3 .stabs "recv:r(0,5)",64,0,21082,25 .stabs "procblock:r(0,5)",64,0,21083,23 .stabs "klass:r(0,5)",64,0,21084,30 .stabs "block_ptr:r(0,39)",64,0,21085,22 .stabn 192,0,0,LBB1035 .stabn 224,0,0,LBE1035 .stabs "mn:r(0,7)",64,0,21080,3 .stabs "recv:r(0,5)",64,0,21082,25 .stabs "procblock:r(0,5)",64,0,21083,23 .stabs "klass:r(0,5)",64,0,21084,30 .stabs "block_ptr:r(0,39)",64,0,21085,22 .stabn 192,0,0,LBB1036 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1037 .stabn 224,0,0,LBE1037 .stabs "niseqobj:r(0,25)",64,0,21301,27 .stabs "newiseq:r(0,5)",64,0,21302,24 .stabs "sp:r(0,4)",64,0,21304,29 .stabs "opt_pc:r(0,30)",64,0,21306,21 .stabs "clear_local_size:r(0,30)",64,0,21307,26 .stabn 192,0,0,LBB1039 .stabs "pack_size:r(0,30)",64,0,21335,30 .stabn 192,0,0,LBB1040 .stabn 224,0,0,LBE1040 .stabs "argc:r(0,30)",64,0,21355,6 .stabs "idx:r(0,30)",64,0,21357,2 .stabn 192,0,0,LBB1041 .stabn 224,0,0,LBE1041 .stabs "arg_block_val:r(0,5)",64,0,21376,2 .stabn 192,0,0,LBB1042 .stabn 224,0,0,LBE1042 .stabn 224,0,0,LBE1039 .stabn 224,0,0,LBE1036 .stabn 224,0,0,LBE1034 .stabs "val:r(0,5)",64,0,21488,3 .stabs "ic:r(0,68)",64,0,21493,29 .stabs "num:r(0,65)",64,0,21494,28 .stabs "id:r(0,14)",64,0,21495,27 .stabn 192,0,0,LBB1047 .stabs "mn:r(0,7)",64,0,21510,3 .stabs "recv:r(0,5)",64,0,21512,25 .stabs "procblock:r(0,5)",64,0,21513,23 .stabs "klass:r(0,5)",64,0,21514,30 .stabs "block_ptr:r(0,39)",64,0,21515,22 .stabn 192,0,0,LBB1048 .stabn 224,0,0,LBE1048 .stabn 224,0,0,LBE1047 .stabs "val:r(0,5)",64,0,21488,3 .stabs "ic:r(0,68)",64,0,21493,29 .stabs "num:r(0,65)",64,0,21494,28 .stabs "id:r(0,14)",64,0,21495,27 .stabn 192,0,0,LBB1049 .stabs "mn:r(0,7)",64,0,21510,3 .stabs "recv:r(0,5)",64,0,21512,25 .stabs "procblock:r(0,5)",64,0,21513,23 .stabs "klass:r(0,5)",64,0,21514,30 .stabs "block_ptr:r(0,39)",64,0,21515,22 .stabn 192,0,0,LBB1050 .stabn 224,0,0,LBE1050 .stabs "mn:r(0,7)",64,0,21510,3 .stabs "recv:r(0,5)",64,0,21512,25 .stabs "procblock:r(0,5)",64,0,21513,23 .stabs "klass:r(0,5)",64,0,21514,30 .stabs "block_ptr:r(0,39)",64,0,21515,22 .stabn 192,0,0,LBB1051 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1052 .stabn 224,0,0,LBE1052 .stabs "niseqobj:r(0,25)",64,0,21731,27 .stabs "newiseq:r(0,5)",64,0,21732,24 .stabs "sp:r(0,4)",64,0,21734,29 .stabs "opt_pc:r(0,30)",64,0,21736,21 .stabs "clear_local_size:r(0,30)",64,0,21737,26 .stabn 192,0,0,LBB1054 .stabs "pack_size:r(0,30)",64,0,21765,30 .stabn 192,0,0,LBB1055 .stabn 224,0,0,LBE1055 .stabs "argc:r(0,30)",64,0,21785,6 .stabs "idx:r(0,30)",64,0,21787,2 .stabn 192,0,0,LBB1056 .stabn 224,0,0,LBE1056 .stabs "arg_block_val:r(0,5)",64,0,21806,2 .stabn 192,0,0,LBB1057 .stabn 224,0,0,LBE1057 .stabn 224,0,0,LBE1054 .stabn 224,0,0,LBE1051 .stabn 224,0,0,LBE1049 .stabs "i:r(0,30)",64,0,1382,10 .stabs "entry:r(0,31)",64,0,1383,9 .stabs "catch_iseq:r(0,5)",64,0,1384,30 .stabs "iseqobj:r(0,25)",64,0,1385,29 .stabs "epc:r(0,65)",64,0,1386,8 .stabs "cont:(0,65)",128,0,1386,964 .stabs "cont_sp:(0,65)",128,0,1386,968 .stabn 192,0,0,LBB1062 .stabn 224,0,0,LBE1062 .stabs "i:r(0,30)",64,0,1382,10 .stabs "entry:r(0,31)",64,0,1383,9 .stabs "catch_iseq:r(0,5)",64,0,1384,30 .stabs "iseqobj:r(0,25)",64,0,1385,29 .stabs "epc:r(0,65)",64,0,1386,8 .stabs "cont:(0,65)",128,0,1386,964 .stabs "cont_sp:(0,65)",128,0,1386,968 .stabn 192,0,0,LBB1063 .stabs "escape_dfp:r(0,4)",64,0,1409,0 .stabn 192,0,0,LBB1064 .stabn 224,0,0,LBE1064 .stabs "catch_iseqobj:r(0,25)",64,0,1434,11 .stabs "sp:r(0,4)",64,0,1435,9 .stabn 192,0,0,LBB1065 .stabn 224,0,0,LBE1065 .stabs "cf:r(0,34)",64,0,1483,11 .stabs "iseqobj:r(0,25)",64,0,1484,2 .stabn 192,0,0,LBB1066 .stabs "escape_dfp:V(0,4)",40,0,1488,_escape_dfp.1 .stabn 192,0,0,LBB1067 .stabn 224,0,0,LBE1067 .stabn 224,0,0,LBE1066 .stabn 224,0,0,LBE1063 .stabn 224,0,0,LBE31 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope19: .stabs "",36,0,0,Lscope19-_thread_eval_body .data .cstring .align 2 LC29: .ascii "wrong number of arguments(%d for %d)\0" .align 2 LC30: .ascii "too many arguments(%d)\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _call_cfunc: .stabd 68,0,425 ; basic block 0 .stabd 68,0,426 mr. r11,r5 .stabd 68,0,425 mflr r0 bcl 20,31,"L00000000016$pb" "L00000000016$pb": stmw r25,-28(r1) stw r0,8(r1) mflr r31 stwu r1,-128(r1) mr r25,r3 mr r30,r4 mr r5,r6 mr r12,r7 .stabd 68,0,426 blt- cr0,L111 ; basic block 1 cmpw cr7,r6,r11 beq+ cr7,L111 .stabd 68,0,427 ; basic block 2 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC29-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC29-"L00000000016$pb")(r4) mr r6,r11 lwz r3,0(r2) bl L_rb_raise$stub L111: ; basic block 3 .stabd 68,0,431 addi r9,r11,2 cmplwi cr7,r9,17 bgt- cr7,L131 ; basic block 4 addis r2,r31,ha16(L132-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L132-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L132: .long L113-L132 .long L114-L132 .long L115-L132 .long L116-L132 .long L117-L132 .long L118-L132 .long L119-L132 .long L120-L132 .long L121-L132 .long L122-L132 .long L123-L132 .long L124-L132 .long L125-L132 .long L126-L132 .long L127-L132 .long L128-L132 .long L129-L132 .long L130-L132 L113: ; basic block 5 .stabd 68,0,433 mr r4,r12 mr r3,r5 bl L_rb_ary_new4$stub lwz r0,136(r1) mtctr r25 addi r1,r1,128 mr r4,r3 mr r12,r25 mtlr r0 mr r3,r30 lmw r25,-28(r1) bctr L114: ; basic block 6 .stabd 68,0,436 lwz r0,136(r1) mtctr r25 addi r1,r1,128 mr r3,r5 mtlr r0 mr r4,r12 mr r5,r30 mr r12,r25 lmw r25,-28(r1) bctr L115: ; basic block 7 .stabd 68,0,439 lwz r0,136(r1) mtctr r25 addi r1,r1,128 mr r3,r30 mtlr r0 mr r12,r25 lmw r25,-28(r1) bctr L116: ; basic block 8 .stabd 68,0,442 lwz r0,136(r1) mtctr r25 lwz r4,0(r12) addi r1,r1,128 mtlr r0 mr r3,r30 mr r12,r25 lmw r25,-28(r1) bctr L117: ; basic block 9 .stabd 68,0,445 lwz r0,136(r1) mtctr r25 lwz r5,4(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 mr r3,r30 mr r12,r25 lmw r25,-28(r1) bctr L118: ; basic block 10 .stabd 68,0,448 lwz r0,136(r1) mtctr r25 lwz r6,8(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 lwz r5,4(r12) mr r3,r30 mr r12,r25 lmw r25,-28(r1) bctr L119: ; basic block 11 .stabd 68,0,451 lwz r0,136(r1) mtctr r25 lwz r7,12(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 lwz r5,4(r12) mr r3,r30 lwz r6,8(r12) mr r12,r25 lmw r25,-28(r1) bctr L120: ; basic block 12 .stabd 68,0,454 lwz r0,136(r1) mtctr r25 lwz r8,16(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 lwz r5,4(r12) mr r3,r30 lwz r6,8(r12) lwz r7,12(r12) mr r12,r25 lmw r25,-28(r1) bctr L121: ; basic block 13 .stabd 68,0,457 lwz r0,136(r1) mtctr r25 lwz r9,20(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 lwz r5,4(r12) mr r3,r30 lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) mr r12,r25 lmw r25,-28(r1) bctr L122: ; basic block 14 .stabd 68,0,461 lwz r0,136(r1) mtctr r25 lwz r10,24(r12) addi r1,r1,128 lwz r4,0(r12) mtlr r0 lwz r5,4(r12) mr r3,r30 lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) mr r12,r25 lmw r25,-28(r1) bctr L123: ; basic block 15 .stabd 68,0,465 lwz r0,28(r12) mr r3,r30 lwz r4,0(r12) mtctr r25 lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r0,56(r1) bctrl b L110 L124: ; basic block 16 .stabd 68,0,469 lwz r2,32(r12) mr r3,r30 lwz r0,28(r12) mtctr r25 lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r2,60(r1) stw r0,56(r1) bctrl b L110 L125: ; basic block 17 .stabd 68,0,473 lwz r11,36(r12) mr r3,r30 lwz r0,28(r12) mtctr r25 lwz r2,32(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) bctrl b L110 L126: ; basic block 18 .stabd 68,0,477 lwz r3,40(r12) mtctr r25 lwz r0,28(r12) lwz r2,32(r12) lwz r11,36(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r3,68(r1) mr r3,r30 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) bctrl b L110 L127: ; basic block 19 .stabd 68,0,481 lwz r29,44(r12) mtctr r25 lwz r0,28(r12) lwz r2,32(r12) lwz r11,36(r12) lwz r3,40(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r3,68(r1) mr r3,r30 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) stw r29,72(r1) bctrl b L110 L128: ; basic block 20 .stabd 68,0,486 lwz r28,48(r12) mtctr r25 lwz r0,28(r12) lwz r2,32(r12) lwz r11,36(r12) lwz r3,40(r12) lwz r29,44(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r3,68(r1) mr r3,r30 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) stw r29,72(r1) stw r28,76(r1) bctrl b L110 L129: ; basic block 21 .stabd 68,0,491 lwz r27,52(r12) mtctr r25 lwz r0,28(r12) lwz r2,32(r12) lwz r11,36(r12) lwz r3,40(r12) lwz r29,44(r12) lwz r28,48(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r3,68(r1) mr r3,r30 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) stw r29,72(r1) stw r28,76(r1) stw r27,80(r1) bctrl b L110 L130: ; basic block 22 .stabd 68,0,496 lwz r26,56(r12) mtctr r25 lwz r0,28(r12) lwz r2,32(r12) lwz r11,36(r12) lwz r3,40(r12) lwz r29,44(r12) lwz r28,48(r12) lwz r27,52(r12) lwz r4,0(r12) lwz r5,4(r12) lwz r6,8(r12) lwz r7,12(r12) lwz r8,16(r12) lwz r9,20(r12) lwz r10,24(r12) mr r12,r25 stw r3,68(r1) mr r3,r30 stw r0,56(r1) stw r2,60(r1) stw r11,64(r1) stw r29,72(r1) stw r28,76(r1) stw r27,80(r1) stw r26,84(r1) bctrl b L110 L131: ; basic block 23 .stabd 68,0,501 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC30-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC30-"L00000000016$pb")(r4) mr r5,r11 lwz r3,0(r2) bl L_rb_raise$stub .stabd 68,0,505 L110: ; basic block 24 lwz r0,136(r1) addi r1,r1,128 lmw r25,-28(r1) mtlr r0 blr .stabs "call_cfunc:f(0,5)",36,0,425,_call_cfunc .stabs "func:P(0,15)",64,0,421,25 .stabs "recv:P(0,5)",64,0,422,30 .stabs "len:P(0,30)",64,0,423,11 .stabs "argc:P(0,30)",64,0,423,5 .stabs "argv:P(0,4)",64,0,424,12 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope20: .stabs "",36,0,0,Lscope20-_call_cfunc .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_set_environment: .stabd 68,0,527 ; basic block 0 mflr r0 stmw r23,-36(r1) stw r0,8(r1) mr r27,r4 mr r30,r10 stwu r1,-112(r1) .stabd 68,0,535 LBB1069: li r4,18 .stabd 68,0,527 mr r28,r9 mr r23,r5 mr r26,r6 mr r24,r7 mr r25,r8 mr r29,r3 .stabd 68,0,535 bl L_rb_check_type$stub .stabd 68,0,536 mr r3,r27 li r4,18 .stabd 68,0,535 lwz r29,16(r29) .stabd 68,0,536 bl L_rb_check_type$stub .stabd 68,0,547 li r0,0 .stabd 68,0,536 lwz r8,16(r27) .stabd 68,0,547 cmpw cr7,r0,r28 .stabd 68,0,538 lwz r6,20(r29) .stabd 68,0,539 lwz r5,24(r29) .stabd 68,0,540 lwz r7,28(r29) .stabd 68,0,541 lwz r10,16(r29) .stabd 68,0,544 lwz r2,40(r8) .stabd 68,0,547 bge- cr7,L3061 ; basic block 1 mtctr r28 L3065: ; basic block 2 .stabd 68,0,548 lwz r0,0(r30) .stabd 68,0,550 addi r30,r30,4 .stabd 68,0,548 stw r0,0(r10) .stabd 68,0,549 addi r10,r10,4 .stabd 68,0,547 bdnz L3065 ; basic block 3 mr r0,r28 L3061: ; basic block 4 .stabd 68,0,554 cmpw cr7,r0,r2 bge- cr7,L3063 ; basic block 5 subf r2,r0,r2 li r0,4 mtctr r2 L3064: ; basic block 6 .stabd 68,0,555 stw r0,0(r10) .stabd 68,0,556 addi r10,r10,4 .stabd 68,0,554 bdnz L3064 L3063: ; basic block 7 .stabd 68,0,559 mr. r0,r26 bne+ cr0,L148 ; basic block 8 mr r0,r10 L148: ; basic block 9 stw r0,20(r29) .stabd 68,0,567 LBB1070: addi r2,r10,12 .stabd 68,0,561 LBE1070: addi r9,r10,4 .stabd 68,0,574 li r0,0 .stabd 68,0,579 addi r11,r10,32 .stabd 68,0,560 stw r10,24(r29) .stabd 68,0,561 stw r9,28(r29) .stabd 68,0,584 LBE1069: li r3,2 .stabd 68,0,568 LBB1071: LBB1072: stw r25,0(r10) .stabd 68,0,571 stw r27,4(r9) .stabd 68,0,570 stw r24,4(r10) .stabd 68,0,573 stw r23,12(r10) .stabd 68,0,577 stw r7,8(r2) .stabd 68,0,574 stw r0,4(r2) .stabd 68,0,575 stw r6,12(r2) .stabd 68,0,576 stw r5,16(r2) .stabd 68,0,579 LBE1072: stw r11,16(r29) .stabd 68,0,580 lwz r0,16(r8) stw r0,12(r29) lwz r0,120(r1) addi r1,r1,112 lmw r23,-36(r1) mtlr r0 blr LBE1071: .stabs "thread_set_environment:f(0,5)",36,0,527,_thread_set_environment .stabs "th:P(0,5)",64,0,525,29 .stabs "iseq:P(0,5)",64,0,525,27 .stabs "magic:P(0,5)",64,0,525,23 .stabs "lfp:P(0,4)",64,0,525,26 .stabs "selfobj:P(0,5)",64,0,526,24 .stabs "block_or_prev_env:P(0,5)",64,0,526,25 .stabs "argc:P(0,30)",64,0,527,28 .stabs "argv:P(0,4)",64,0,527,30 .stabs "iseqobj:r(0,25)",64,0,529,8 .stabs "i:r(0,30)",64,0,530,0 .stabs "local_size:r(0,30)",64,0,530,2 .stabs "return_lfp:r(0,4)",64,0,531,6 .stabs "return_dfp:r(0,4)",64,0,531,5 .stabs "return_cfp:r(0,4)",64,0,531,7 .stabs "thobj:r(0,2)",64,0,532,29 .stabs "sp:r(0,4)",64,0,533,10 .stabn 192,0,0,LBB1069 .stabs "cont:r(0,34)",64,0,567,2 .stabn 192,0,0,LBB1070 .stabn 224,0,0,LBE1070 .stabn 224,0,0,LBE1069 .stabs "iseqobj:r(0,25)",64,0,529,8 .stabs "i:r(0,30)",64,0,530,0 .stabs "local_size:r(0,30)",64,0,530,2 .stabs "return_lfp:r(0,4)",64,0,531,6 .stabs "return_dfp:r(0,4)",64,0,531,5 .stabs "return_cfp:r(0,4)",64,0,531,7 .stabs "thobj:r(0,2)",64,0,532,29 .stabs "sp:r(0,4)",64,0,533,10 .stabn 192,0,0,LBB1071 .stabs "cont:r(0,34)",64,0,567,2 .stabn 192,0,0,LBB1072 .stabn 224,0,0,LBE1072 .stabn 224,0,0,LBE1071 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope21: .stabs "",36,0,0,Lscope21-_thread_set_environment .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_invoke_yield_cfunc: .stabd 68,0,713 ; basic block 0 .stabd 68,0,718 LBB1073: cmpwi cr7,r5,1 .stabd 68,0,713 mflr r0 bcl 20,31,"L00000000017$pb" "L00000000017$pb": stmw r24,-32(r1) stw r0,8(r1) mr r30,r3 mr r24,r4 stwu r1,-96(r1) mflr r31 mr r4,r6 mr r25,r7 .stabd 68,0,715 li r3,4 .stabd 68,0,718 bne+ cr7,L168 .stabd 68,0,719 ; basic block 1 lwz r3,0(r6) b L169 L168: ; basic block 2 .stabd 68,0,721 ble+ cr7,L169 .stabd 68,0,722 ; basic block 3 mr r3,r5 bl L_rb_ary_new4$stub L169: ; basic block 4 .stabd 68,0,731 LBB1074: lwz r0,4(r25) .stabd 68,0,733 addis r2,r31,ha16(L_symIFUNC$non_lazy_ptr-"L00000000017$pb") .stabd 68,0,728 lwz r29,16(r30) .stabd 68,0,732 li r9,4 .stabd 68,0,733 lwz r2,lo16(L_symIFUNC$non_lazy_ptr-"L00000000017$pb")(r2) .stabd 68,0,747 LBE1074: li r5,4 .stabd 68,0,731 LBB1075: stw r0,0(r29) .stabd 68,0,735 lis r0,0xfaff .stabd 68,0,732 stw r9,4(r29) .stabd 68,0,735 ori r0,r0,65443 .stabd 68,0,733 lwz r9,0(r2) .stabd 68,0,743 addi r11,r29,4 .stabd 68,0,735 stw r0,12(r29) .stabd 68,0,733 stw r9,8(r29) .stabd 68,0,744 addi r9,r29,32 .stabd 68,0,736 lwz r2,12(r30) stw r2,16(r29) .stabd 68,0,737 lwz r26,28(r30) stw r26,20(r29) .stabd 68,0,738 lwz r27,20(r30) stw r27,24(r29) .stabd 68,0,739 lwz r28,24(r30) stw r28,28(r29) .stabd 68,0,741 lwz r0,0(r25) stw r0,20(r30) .stabd 68,0,742 lwz r2,4(r25) .stabd 68,0,743 stw r11,28(r30) .stabd 68,0,742 stw r2,24(r30) .stabd 68,0,744 stw r9,16(r30) .stabd 68,0,747 LBE1075: lwz r12,8(r24) lwz r4,12(r24) mtctr r12 bctrl .stabd 68,0,752 stw r29,16(r30) .stabd 68,0,749 stw r27,20(r30) .stabd 68,0,750 stw r28,24(r30) .stabd 68,0,751 stw r26,28(r30) lwz r0,104(r1) addi r1,r1,96 lmw r24,-32(r1) mtlr r0 blr LBE1073: .stabs "thread_invoke_yield_cfunc:f(0,5)",36,0,713,_thread_invoke_yield_cfunc .stabs "thobj:P(0,2)",64,0,711,30 .stabs "ifunc:P(0,7)",64,0,712,24 .stabs "argc:P(0,30)",64,0,712,5 .stabs "argv:P(0,4)",64,0,712,4 .stabs "bp:P(0,39)",64,0,713,25 .stabs "arg:r(0,5)",64,0,715,3 .stabs "lfp:r(0,4)",64,0,716,27 .stabs "dfp:r(0,4)",64,0,716,28 .stabs "cfp:r(0,4)",64,0,716,26 .stabs "sp:r(0,4)",64,0,716,29 .stabn 192,0,0,LBB1073 .stabn 224,0,0,LBE1073 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope22: .stabs "",36,0,0,Lscope22-_thread_invoke_yield_cfunc .stabs "yarv_unredefined_flag:G(0,5)",32,0,1279,0 .stabs "",100,0,0,Letext Letext: .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L__longjmp$stub: .indirect_symbol __longjmp mflr r0 bcl 20,31,L0$__longjmp L0$__longjmp: mflr r11 addis r11,r11,ha16(L__longjmp$lazy_ptr-L0$__longjmp) mtlr r0 lwzu r12,lo16(L__longjmp$lazy_ptr-L0$__longjmp)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L__longjmp$lazy_ptr: .indirect_symbol __longjmp .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_funcall$stub: .indirect_symbol _rb_funcall mflr r0 bcl 20,31,L1$_rb_funcall L1$_rb_funcall: mflr r11 addis r11,r11,ha16(L_rb_funcall$lazy_ptr-L1$_rb_funcall) mtlr r0 lwzu r12,lo16(L_rb_funcall$lazy_ptr-L1$_rb_funcall)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_funcall$lazy_ptr: .indirect_symbol _rb_funcall .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_match$stub: .indirect_symbol _rb_reg_match mflr r0 bcl 20,31,L2$_rb_reg_match L2$_rb_reg_match: mflr r11 addis r11,r11,ha16(L_rb_reg_match$lazy_ptr-L2$_rb_reg_match) mtlr r0 lwzu r12,lo16(L_rb_reg_match$lazy_ptr-L2$_rb_reg_match)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_match$lazy_ptr: .indirect_symbol _rb_reg_match .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_big_minus$stub: .indirect_symbol _rb_big_minus mflr r0 bcl 20,31,L3$_rb_big_minus L3$_rb_big_minus: mflr r11 addis r11,r11,ha16(L_rb_big_minus$lazy_ptr-L3$_rb_big_minus) mtlr r0 lwzu r12,lo16(L_rb_big_minus$lazy_ptr-L3$_rb_big_minus)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_big_minus$lazy_ptr: .indirect_symbol _rb_big_minus .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_big_plus$stub: .indirect_symbol _rb_big_plus mflr r0 bcl 20,31,L4$_rb_big_plus L4$_rb_big_plus: mflr r11 addis r11,r11,ha16(L_rb_big_plus$lazy_ptr-L4$_rb_big_plus) mtlr r0 lwzu r12,lo16(L_rb_big_plus$lazy_ptr-L4$_rb_big_plus)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_big_plus$lazy_ptr: .indirect_symbol _rb_big_plus .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_int2big$stub: .indirect_symbol _rb_int2big mflr r0 bcl 20,31,L5$_rb_int2big L5$_rb_int2big: mflr r11 addis r11,r11,ha16(L_rb_int2big$lazy_ptr-L5$_rb_int2big) mtlr r0 lwzu r12,lo16(L_rb_int2big$lazy_ptr-L5$_rb_int2big)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_int2big$lazy_ptr: .indirect_symbol _rb_int2big .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_node_name$stub: .indirect_symbol _node_name mflr r0 bcl 20,31,L6$_node_name L6$_node_name: mflr r11 addis r11,r11,ha16(L_node_name$lazy_ptr-L6$_node_name) mtlr r0 lwzu r12,lo16(L_node_name$lazy_ptr-L6$_node_name)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_node_name$lazy_ptr: .indirect_symbol _node_name .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_debug_id$stub: .indirect_symbol _debug_id mflr r0 bcl 20,31,L7$_debug_id L7$_debug_id: mflr r11 addis r11,r11,ha16(L_debug_id$lazy_ptr-L7$_debug_id) mtlr r0 lwzu r12,lo16(L_debug_id$lazy_ptr-L7$_debug_id)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_debug_id$lazy_ptr: .indirect_symbol _debug_id .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_to_id$stub: .indirect_symbol _rb_to_id mflr r0 bcl 20,31,L8$_rb_to_id L8$_rb_to_id: mflr r11 addis r11,r11,ha16(L_rb_to_id$lazy_ptr-L8$_rb_to_id) mtlr r0 lwzu r12,lo16(L_rb_to_id$lazy_ptr-L8$_rb_to_id)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_to_id$lazy_ptr: .indirect_symbol _rb_to_id .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_method_node$stub: .indirect_symbol _rb_method_node mflr r0 bcl 20,31,L9$_rb_method_node L9$_rb_method_node: mflr r11 addis r11,r11,ha16(L_rb_method_node$lazy_ptr-L9$_rb_method_node) mtlr r0 lwzu r12,lo16(L_rb_method_node$lazy_ptr-L9$_rb_method_node)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_method_node$lazy_ptr: .indirect_symbol _rb_method_node .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_pop$stub: .indirect_symbol _rb_ary_pop mflr r0 bcl 20,31,L10$_rb_ary_pop L10$_rb_ary_pop: mflr r11 addis r11,r11,ha16(L_rb_ary_pop$lazy_ptr-L10$_rb_ary_pop) mtlr r0 lwzu r12,lo16(L_rb_ary_pop$lazy_ptr-L10$_rb_ary_pop)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_pop$lazy_ptr: .indirect_symbol _rb_ary_pop .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_define_module_id$stub: .indirect_symbol _rb_define_module_id mflr r0 bcl 20,31,L11$_rb_define_module_id L11$_rb_define_module_id: mflr r11 addis r11,r11,ha16(L_rb_define_module_id$lazy_ptr-L11$_rb_define_module_id) mtlr r0 lwzu r12,lo16(L_rb_define_module_id$lazy_ptr-L11$_rb_define_module_id)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_define_module_id$lazy_ptr: .indirect_symbol _rb_define_module_id .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_set_class_path$stub: .indirect_symbol _rb_set_class_path mflr r0 bcl 20,31,L12$_rb_set_class_path L12$_rb_set_class_path: mflr r11 addis r11,r11,ha16(L_rb_set_class_path$lazy_ptr-L12$_rb_set_class_path) mtlr r0 lwzu r12,lo16(L_rb_set_class_path$lazy_ptr-L12$_rb_set_class_path)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_set_class_path$lazy_ptr: .indirect_symbol _rb_set_class_path .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_define_class_id$stub: .indirect_symbol _rb_define_class_id mflr r0 bcl 20,31,L13$_rb_define_class_id L13$_rb_define_class_id: mflr r11 addis r11,r11,ha16(L_rb_define_class_id$lazy_ptr-L13$_rb_define_class_id) mtlr r0 lwzu r12,lo16(L_rb_define_class_id$lazy_ptr-L13$_rb_define_class_id)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_define_class_id$lazy_ptr: .indirect_symbol _rb_define_class_id .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_const_get_at$stub: .indirect_symbol _rb_const_get_at mflr r0 bcl 20,31,L14$_rb_const_get_at L14$_rb_const_get_at: mflr r11 addis r11,r11,ha16(L_rb_const_get_at$lazy_ptr-L14$_rb_const_get_at) mtlr r0 lwzu r12,lo16(L_rb_const_get_at$lazy_ptr-L14$_rb_const_get_at)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_const_get_at$lazy_ptr: .indirect_symbol _rb_const_get_at .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_const_defined_at$stub: .indirect_symbol _rb_const_defined_at mflr r0 bcl 20,31,L15$_rb_const_defined_at L15$_rb_const_defined_at: mflr r11 addis r11,r11,ha16(L_rb_const_defined_at$lazy_ptr-L15$_rb_const_defined_at) mtlr r0 lwzu r12,lo16(L_rb_const_defined_at$lazy_ptr-L15$_rb_const_defined_at)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_const_defined_at$lazy_ptr: .indirect_symbol _rb_const_defined_at .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_undef$stub: .indirect_symbol _rb_undef mflr r0 bcl 20,31,L16$_rb_undef L16$_rb_undef: mflr r11 addis r11,r11,ha16(L_rb_undef$lazy_ptr-L16$_rb_undef) mtlr r0 lwzu r12,lo16(L_rb_undef$lazy_ptr-L16$_rb_undef)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_undef$lazy_ptr: .indirect_symbol _rb_undef .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_alias$stub: .indirect_symbol _rb_alias mflr r0 bcl 20,31,L17$_rb_alias L17$_rb_alias: mflr r11 addis r11,r11,ha16(L_rb_alias$lazy_ptr-L17$_rb_alias) mtlr r0 lwzu r12,lo16(L_rb_alias$lazy_ptr-L17$_rb_alias)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_alias$lazy_ptr: .indirect_symbol _rb_alias .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_alias_variable$stub: .indirect_symbol _rb_alias_variable mflr r0 bcl 20,31,L18$_rb_alias_variable L18$_rb_alias_variable: mflr r11 addis r11,r11,ha16(L_rb_alias_variable$lazy_ptr-L18$_rb_alias_variable) mtlr r0 lwzu r12,lo16(L_rb_alias_variable$lazy_ptr-L18$_rb_alias_variable)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_alias_variable$lazy_ptr: .indirect_symbol _rb_alias_variable .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_warning$stub: .indirect_symbol _rb_warning mflr r0 bcl 20,31,L19$_rb_warning L19$_rb_warning: mflr r11 addis r11,r11,ha16(L_rb_warning$lazy_ptr-L19$_rb_warning) mtlr r0 lwzu r12,lo16(L_rb_warning$lazy_ptr-L19$_rb_warning)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_warning$lazy_ptr: .indirect_symbol _rb_warning .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_singleton_class$stub: .indirect_symbol _rb_singleton_class mflr r0 bcl 20,31,L20$_rb_singleton_class L20$_rb_singleton_class: mflr r11 addis r11,r11,ha16(L_rb_singleton_class$lazy_ptr-L20$_rb_singleton_class) mtlr r0 lwzu r12,lo16(L_rb_singleton_class$lazy_ptr-L20$_rb_singleton_class)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_singleton_class$lazy_ptr: .indirect_symbol _rb_singleton_class .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_error_frozen$stub: .indirect_symbol _rb_error_frozen mflr r0 bcl 20,31,L21$_rb_error_frozen L21$_rb_error_frozen: mflr r11 addis r11,r11,ha16(L_rb_error_frozen$lazy_ptr-L21$_rb_error_frozen) mtlr r0 lwzu r12,lo16(L_rb_error_frozen$lazy_ptr-L21$_rb_error_frozen)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_error_frozen$lazy_ptr: .indirect_symbol _rb_error_frozen .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_obj_classname$stub: .indirect_symbol _rb_obj_classname mflr r0 bcl 20,31,L22$_rb_obj_classname L22$_rb_obj_classname: mflr r11 addis r11,r11,ha16(L_rb_obj_classname$lazy_ptr-L22$_rb_obj_classname) mtlr r0 lwzu r12,lo16(L_rb_obj_classname$lazy_ptr-L22$_rb_obj_classname)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_obj_classname$lazy_ptr: .indirect_symbol _rb_obj_classname .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_add_method$stub: .indirect_symbol _rb_add_method mflr r0 bcl 20,31,L23$_rb_add_method L23$_rb_add_method: mflr r11 addis r11,r11,ha16(L_rb_add_method$lazy_ptr-L23$_rb_add_method) mtlr r0 lwzu r12,lo16(L_rb_add_method$lazy_ptr-L23$_rb_add_method)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_add_method$lazy_ptr: .indirect_symbol _rb_add_method .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_node_newnode$stub: .indirect_symbol _rb_node_newnode mflr r0 bcl 20,31,L24$_rb_node_newnode L24$_rb_node_newnode: mflr r11 addis r11,r11,ha16(L_rb_node_newnode$lazy_ptr-L24$_rb_node_newnode) mtlr r0 lwzu r12,lo16(L_rb_node_newnode$lazy_ptr-L24$_rb_node_newnode)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_node_newnode$lazy_ptr: .indirect_symbol _rb_node_newnode .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_range_new$stub: .indirect_symbol _rb_range_new mflr r0 bcl 20,31,L25$_rb_range_new L25$_rb_range_new: mflr r11 addis r11,r11,ha16(L_rb_range_new$lazy_ptr-L25$_rb_range_new) mtlr r0 lwzu r12,lo16(L_rb_range_new$lazy_ptr-L25$_rb_range_new)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_range_new$lazy_ptr: .indirect_symbol _rb_range_new .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_hash_aset$stub: .indirect_symbol _rb_hash_aset mflr r0 bcl 20,31,L26$_rb_hash_aset L26$_rb_hash_aset: mflr r11 addis r11,r11,ha16(L_rb_hash_aset$lazy_ptr-L26$_rb_hash_aset) mtlr r0 lwzu r12,lo16(L_rb_hash_aset$lazy_ptr-L26$_rb_hash_aset)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_hash_aset$lazy_ptr: .indirect_symbol _rb_hash_aset .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_hash_new$stub: .indirect_symbol _rb_hash_new mflr r0 bcl 20,31,L27$_rb_hash_new L27$_rb_hash_new: mflr r11 addis r11,r11,ha16(L_rb_hash_new$lazy_ptr-L27$_rb_hash_new) mtlr r0 lwzu r12,lo16(L_rb_hash_new$lazy_ptr-L27$_rb_hash_new)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_hash_new$lazy_ptr: .indirect_symbol _rb_hash_new .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_concat$stub: .indirect_symbol _rb_ary_concat mflr r0 bcl 20,31,L28$_rb_ary_concat L28$_rb_ary_concat: mflr r11 addis r11,r11,ha16(L_rb_ary_concat$lazy_ptr-L28$_rb_ary_concat) mtlr r0 lwzu r12,lo16(L_rb_ary_concat$lazy_ptr-L28$_rb_ary_concat)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_concat$lazy_ptr: .indirect_symbol _rb_ary_concat .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_new3$stub: .indirect_symbol _rb_ary_new3 mflr r0 bcl 20,31,L29$_rb_ary_new3 L29$_rb_ary_new3: mflr r11 addis r11,r11,ha16(L_rb_ary_new3$lazy_ptr-L29$_rb_ary_new3) mtlr r0 lwzu r12,lo16(L_rb_ary_new3$lazy_ptr-L29$_rb_ary_new3)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_new3$lazy_ptr: .indirect_symbol _rb_ary_new3 .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_dup$stub: .indirect_symbol _rb_ary_dup mflr r0 bcl 20,31,L30$_rb_ary_dup L30$_rb_ary_dup: mflr r11 addis r11,r11,ha16(L_rb_ary_dup$lazy_ptr-L30$_rb_ary_dup) mtlr r0 lwzu r12,lo16(L_rb_ary_dup$lazy_ptr-L30$_rb_ary_dup)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_dup$lazy_ptr: .indirect_symbol _rb_ary_dup .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_new$stub: .indirect_symbol _rb_reg_new mflr r0 bcl 20,31,L31$_rb_reg_new L31$_rb_reg_new: mflr r11 addis r11,r11,ha16(L_rb_reg_new$lazy_ptr-L31$_rb_reg_new) mtlr r0 lwzu r12,lo16(L_rb_reg_new$lazy_ptr-L31$_rb_reg_new)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_new$lazy_ptr: .indirect_symbol _rb_reg_new .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_obj_as_string$stub: .indirect_symbol _rb_obj_as_string mflr r0 bcl 20,31,L32$_rb_obj_as_string L32$_rb_obj_as_string: mflr r11 addis r11,r11,ha16(L_rb_obj_as_string$lazy_ptr-L32$_rb_obj_as_string) mtlr r0 lwzu r12,lo16(L_rb_obj_as_string$lazy_ptr-L32$_rb_obj_as_string)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_obj_as_string$lazy_ptr: .indirect_symbol _rb_obj_as_string .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_str_append$stub: .indirect_symbol _rb_str_append mflr r0 bcl 20,31,L33$_rb_str_append L33$_rb_str_append: mflr r11 addis r11,r11,ha16(L_rb_str_append$lazy_ptr-L33$_rb_str_append) mtlr r0 lwzu r12,lo16(L_rb_str_append$lazy_ptr-L33$_rb_str_append)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_append$lazy_ptr: .indirect_symbol _rb_str_append .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_str_new$stub: .indirect_symbol _rb_str_new mflr r0 bcl 20,31,L34$_rb_str_new L34$_rb_str_new: mflr r11 addis r11,r11,ha16(L_rb_str_new$lazy_ptr-L34$_rb_str_new) mtlr r0 lwzu r12,lo16(L_rb_str_new$lazy_ptr-L34$_rb_str_new)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_new$lazy_ptr: .indirect_symbol _rb_str_new .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_str_new3$stub: .indirect_symbol _rb_str_new3 mflr r0 bcl 20,31,L35$_rb_str_new3 L35$_rb_str_new3: mflr r11 addis r11,r11,ha16(L_rb_str_new3$lazy_ptr-L35$_rb_str_new3) mtlr r0 lwzu r12,lo16(L_rb_str_new3$lazy_ptr-L35$_rb_str_new3)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_new3$lazy_ptr: .indirect_symbol _rb_str_new3 .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_gvar_set$stub: .indirect_symbol _rb_gvar_set mflr r0 bcl 20,31,L36$_rb_gvar_set L36$_rb_gvar_set: mflr r11 addis r11,r11,ha16(L_rb_gvar_set$lazy_ptr-L36$_rb_gvar_set) mtlr r0 lwzu r12,lo16(L_rb_gvar_set$lazy_ptr-L36$_rb_gvar_set)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_gvar_set$lazy_ptr: .indirect_symbol _rb_gvar_set .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_gvar_get$stub: .indirect_symbol _rb_gvar_get mflr r0 bcl 20,31,L37$_rb_gvar_get L37$_rb_gvar_get: mflr r11 addis r11,r11,ha16(L_rb_gvar_get$lazy_ptr-L37$_rb_gvar_get) mtlr r0 lwzu r12,lo16(L_rb_gvar_get$lazy_ptr-L37$_rb_gvar_get)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_gvar_get$lazy_ptr: .indirect_symbol _rb_gvar_get .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_const_set$stub: .indirect_symbol _rb_const_set mflr r0 bcl 20,31,L38$_rb_const_set L38$_rb_const_set: mflr r11 addis r11,r11,ha16(L_rb_const_set$lazy_ptr-L38$_rb_const_set) mtlr r0 lwzu r12,lo16(L_rb_const_set$lazy_ptr-L38$_rb_const_set)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_const_set$lazy_ptr: .indirect_symbol _rb_const_set .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_const_get$stub: .indirect_symbol _rb_const_get mflr r0 bcl 20,31,L39$_rb_const_get L39$_rb_const_get: mflr r11 addis r11,r11,ha16(L_rb_const_get$lazy_ptr-L39$_rb_const_get) mtlr r0 lwzu r12,lo16(L_rb_const_get$lazy_ptr-L39$_rb_const_get)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_const_get$lazy_ptr: .indirect_symbol _rb_const_get .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_autoload_load$stub: .indirect_symbol _rb_autoload_load mflr r0 bcl 20,31,L40$_rb_autoload_load L40$_rb_autoload_load: mflr r11 addis r11,r11,ha16(L_rb_autoload_load$lazy_ptr-L40$_rb_autoload_load) mtlr r0 lwzu r12,lo16(L_rb_autoload_load$lazy_ptr-L40$_rb_autoload_load)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_autoload_load$lazy_ptr: .indirect_symbol _rb_autoload_load .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_st_lookup$stub: .indirect_symbol _st_lookup mflr r0 bcl 20,31,L41$_st_lookup L41$_st_lookup: mflr r11 addis r11,r11,ha16(L_st_lookup$lazy_ptr-L41$_st_lookup) mtlr r0 lwzu r12,lo16(L_st_lookup$lazy_ptr-L41$_st_lookup)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_st_lookup$lazy_ptr: .indirect_symbol _st_lookup .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_cvar_set$stub: .indirect_symbol _rb_cvar_set mflr r0 bcl 20,31,L42$_rb_cvar_set L42$_rb_cvar_set: mflr r11 addis r11,r11,ha16(L_rb_cvar_set$lazy_ptr-L42$_rb_cvar_set) mtlr r0 lwzu r12,lo16(L_rb_cvar_set$lazy_ptr-L42$_rb_cvar_set)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_cvar_set$lazy_ptr: .indirect_symbol _rb_cvar_set .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_warn$stub: .indirect_symbol _rb_warn mflr r0 bcl 20,31,L43$_rb_warn L43$_rb_warn: mflr r11 addis r11,r11,ha16(L_rb_warn$lazy_ptr-L43$_rb_warn) mtlr r0 lwzu r12,lo16(L_rb_warn$lazy_ptr-L43$_rb_warn)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_warn$lazy_ptr: .indirect_symbol _rb_warn .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_cvar_get$stub: .indirect_symbol _rb_cvar_get mflr r0 bcl 20,31,L44$_rb_cvar_get L44$_rb_cvar_get: mflr r11 addis r11,r11,ha16(L_rb_cvar_get$lazy_ptr-L44$_rb_cvar_get) mtlr r0 lwzu r12,lo16(L_rb_cvar_get$lazy_ptr-L44$_rb_cvar_get)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_cvar_get$lazy_ptr: .indirect_symbol _rb_cvar_get .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ivar_get$stub: .indirect_symbol _rb_ivar_get mflr r0 bcl 20,31,L45$_rb_ivar_get L45$_rb_ivar_get: mflr r11 addis r11,r11,ha16(L_rb_ivar_get$lazy_ptr-L45$_rb_ivar_get) mtlr r0 lwzu r12,lo16(L_rb_ivar_get$lazy_ptr-L45$_rb_ivar_get)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ivar_get$lazy_ptr: .indirect_symbol _rb_ivar_get .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_store$stub: .indirect_symbol _rb_ary_store mflr r0 bcl 20,31,L46$_rb_ary_store L46$_rb_ary_store: mflr r11 addis r11,r11,ha16(L_rb_ary_store$lazy_ptr-L46$_rb_ary_store) mtlr r0 lwzu r12,lo16(L_rb_ary_store$lazy_ptr-L46$_rb_ary_store)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_store$lazy_ptr: .indirect_symbol _rb_ary_store .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_nth_match$stub: .indirect_symbol _rb_reg_nth_match mflr r0 bcl 20,31,L47$_rb_reg_nth_match L47$_rb_reg_nth_match: mflr r11 addis r11,r11,ha16(L_rb_reg_nth_match$lazy_ptr-L47$_rb_reg_nth_match) mtlr r0 lwzu r12,lo16(L_rb_reg_nth_match$lazy_ptr-L47$_rb_reg_nth_match)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_nth_match$lazy_ptr: .indirect_symbol _rb_reg_nth_match .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_match_last$stub: .indirect_symbol _rb_reg_match_last mflr r0 bcl 20,31,L48$_rb_reg_match_last L48$_rb_reg_match_last: mflr r11 addis r11,r11,ha16(L_rb_reg_match_last$lazy_ptr-L48$_rb_reg_match_last) mtlr r0 lwzu r12,lo16(L_rb_reg_match_last$lazy_ptr-L48$_rb_reg_match_last)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_match_last$lazy_ptr: .indirect_symbol _rb_reg_match_last .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_match_post$stub: .indirect_symbol _rb_reg_match_post mflr r0 bcl 20,31,L49$_rb_reg_match_post L49$_rb_reg_match_post: mflr r11 addis r11,r11,ha16(L_rb_reg_match_post$lazy_ptr-L49$_rb_reg_match_post) mtlr r0 lwzu r12,lo16(L_rb_reg_match_post$lazy_ptr-L49$_rb_reg_match_post)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_match_post$lazy_ptr: .indirect_symbol _rb_reg_match_post .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_match_pre$stub: .indirect_symbol _rb_reg_match_pre mflr r0 bcl 20,31,L50$_rb_reg_match_pre L50$_rb_reg_match_pre: mflr r11 addis r11,r11,ha16(L_rb_reg_match_pre$lazy_ptr-L50$_rb_reg_match_pre) mtlr r0 lwzu r12,lo16(L_rb_reg_match_pre$lazy_ptr-L50$_rb_reg_match_pre)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_match_pre$lazy_ptr: .indirect_symbol _rb_reg_match_pre .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_reg_last_match$stub: .indirect_symbol _rb_reg_last_match mflr r0 bcl 20,31,L51$_rb_reg_last_match L51$_rb_reg_last_match: mflr r11 addis r11,r11,ha16(L_rb_reg_last_match$lazy_ptr-L51$_rb_reg_last_match) mtlr r0 lwzu r12,lo16(L_rb_reg_last_match$lazy_ptr-L51$_rb_reg_last_match)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_reg_last_match$lazy_ptr: .indirect_symbol _rb_reg_last_match .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_entry$stub: .indirect_symbol _rb_ary_entry mflr r0 bcl 20,31,L52$_rb_ary_entry L52$_rb_ary_entry: mflr r11 addis r11,r11,ha16(L_rb_ary_entry$lazy_ptr-L52$_rb_ary_entry) mtlr r0 lwzu r12,lo16(L_rb_ary_entry$lazy_ptr-L52$_rb_ary_entry)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_entry$lazy_ptr: .indirect_symbol _rb_ary_entry .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L__setjmp$stub: .indirect_symbol __setjmp mflr r0 bcl 20,31,L53$__setjmp L53$__setjmp: mflr r11 addis r11,r11,ha16(L__setjmp$lazy_ptr-L53$__setjmp) mtlr r0 lwzu r12,lo16(L__setjmp$lazy_ptr-L53$__setjmp)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L__setjmp$lazy_ptr: .indirect_symbol __setjmp .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_snprintf$stub: .indirect_symbol _snprintf mflr r0 bcl 20,31,L54$_snprintf L54$_snprintf: mflr r11 addis r11,r11,ha16(L_snprintf$lazy_ptr-L54$_snprintf) mtlr r0 lwzu r12,lo16(L_snprintf$lazy_ptr-L54$_snprintf)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_snprintf$lazy_ptr: .indirect_symbol _snprintf .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_thread_make_proc_object$stub: .indirect_symbol _thread_make_proc_object mflr r0 bcl 20,31,L55$_thread_make_proc_object L55$_thread_make_proc_object: mflr r11 addis r11,r11,ha16(L_thread_make_proc_object$lazy_ptr-L55$_thread_make_proc_object) mtlr r0 lwzu r12,lo16(L_thread_make_proc_object$lazy_ptr-L55$_thread_make_proc_object)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_thread_make_proc_object$lazy_ptr: .indirect_symbol _thread_make_proc_object .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_ruby_xmalloc$stub: .indirect_symbol _ruby_xmalloc mflr r0 bcl 20,31,L56$_ruby_xmalloc L56$_ruby_xmalloc: mflr r11 addis r11,r11,ha16(L_ruby_xmalloc$lazy_ptr-L56$_ruby_xmalloc) mtlr r0 lwzu r12,lo16(L_ruby_xmalloc$lazy_ptr-L56$_ruby_xmalloc)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_ruby_xmalloc$lazy_ptr: .indirect_symbol _ruby_xmalloc .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_obj_alloc$stub: .indirect_symbol _rb_obj_alloc mflr r0 bcl 20,31,L57$_rb_obj_alloc L57$_rb_obj_alloc: mflr r11 addis r11,r11,ha16(L_rb_obj_alloc$lazy_ptr-L57$_rb_obj_alloc) mtlr r0 lwzu r12,lo16(L_rb_obj_alloc$lazy_ptr-L57$_rb_obj_alloc)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_obj_alloc$lazy_ptr: .indirect_symbol _rb_obj_alloc .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_debug_value$stub: .indirect_symbol _debug_value mflr r0 bcl 20,31,L58$_debug_value L58$_debug_value: mflr r11 addis r11,r11,ha16(L_debug_value$lazy_ptr-L58$_debug_value) mtlr r0 lwzu r12,lo16(L_debug_value$lazy_ptr-L58$_debug_value)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_debug_value$lazy_ptr: .indirect_symbol _debug_value .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_thread_eval_body$stub: .indirect_symbol _thread_eval_body mflr r0 bcl 20,31,L59$_thread_eval_body L59$_thread_eval_body: mflr r11 addis r11,r11,ha16(L_thread_eval_body$lazy_ptr-L59$_thread_eval_body) mtlr r0 lwzu r12,lo16(L_thread_eval_body$lazy_ptr-L59$_thread_eval_body)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_thread_eval_body$lazy_ptr: .indirect_symbol _thread_eval_body .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_attr_get$stub: .indirect_symbol _rb_attr_get mflr r0 bcl 20,31,L60$_rb_attr_get L60$_rb_attr_get: mflr r11 addis r11,r11,ha16(L_rb_attr_get$lazy_ptr-L60$_rb_attr_get) mtlr r0 lwzu r12,lo16(L_rb_attr_get$lazy_ptr-L60$_rb_attr_get)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_attr_get$lazy_ptr: .indirect_symbol _rb_attr_get .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ivar_set$stub: .indirect_symbol _rb_ivar_set mflr r0 bcl 20,31,L61$_rb_ivar_set L61$_rb_ivar_set: mflr r11 addis r11,r11,ha16(L_rb_ivar_set$lazy_ptr-L61$_rb_ivar_set) mtlr r0 lwzu r12,lo16(L_rb_ivar_set$lazy_ptr-L61$_rb_ivar_set)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ivar_set$lazy_ptr: .indirect_symbol _rb_ivar_set .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_push$stub: .indirect_symbol _rb_ary_push mflr r0 bcl 20,31,L62$_rb_ary_push L62$_rb_ary_push: mflr r11 addis r11,r11,ha16(L_rb_ary_push$lazy_ptr-L62$_rb_ary_push) mtlr r0 lwzu r12,lo16(L_rb_ary_push$lazy_ptr-L62$_rb_ary_push)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_push$lazy_ptr: .indirect_symbol _rb_ary_push .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_new$stub: .indirect_symbol _rb_ary_new mflr r0 bcl 20,31,L63$_rb_ary_new L63$_rb_ary_new: mflr r11 addis r11,r11,ha16(L_rb_ary_new$lazy_ptr-L63$_rb_ary_new) mtlr r0 lwzu r12,lo16(L_rb_ary_new$lazy_ptr-L63$_rb_ary_new)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_new$lazy_ptr: .indirect_symbol _rb_ary_new .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ary_new4$stub: .indirect_symbol _rb_ary_new4 mflr r0 bcl 20,31,L64$_rb_ary_new4 L64$_rb_ary_new4: mflr r11 addis r11,r11,ha16(L_rb_ary_new4$lazy_ptr-L64$_rb_ary_new4) mtlr r0 lwzu r12,lo16(L_rb_ary_new4$lazy_ptr-L64$_rb_ary_new4)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ary_new4$lazy_ptr: .indirect_symbol _rb_ary_new4 .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_raise$stub: .indirect_symbol _rb_raise mflr r0 bcl 20,31,L65$_rb_raise L65$_rb_raise: mflr r11 addis r11,r11,ha16(L_rb_raise$lazy_ptr-L65$_rb_raise) mtlr r0 lwzu r12,lo16(L_rb_raise$lazy_ptr-L65$_rb_raise)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_raise$lazy_ptr: .indirect_symbol _rb_raise .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_iseq_disasm_insn$stub: .indirect_symbol _iseq_disasm_insn mflr r0 bcl 20,31,L66$_iseq_disasm_insn L66$_iseq_disasm_insn: mflr r11 addis r11,r11,ha16(L_iseq_disasm_insn$lazy_ptr-L66$_iseq_disasm_insn) mtlr r0 lwzu r12,lo16(L_iseq_disasm_insn$lazy_ptr-L66$_iseq_disasm_insn)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_iseq_disasm_insn$lazy_ptr: .indirect_symbol _iseq_disasm_insn .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_bug$stub: .indirect_symbol _rb_bug mflr r0 bcl 20,31,L67$_rb_bug L67$_rb_bug: mflr r11 addis r11,r11,ha16(L_rb_bug$lazy_ptr-L67$_rb_bug) mtlr r0 lwzu r12,lo16(L_rb_bug$lazy_ptr-L67$_rb_bug)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_bug$lazy_ptr: .indirect_symbol _rb_bug .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_str_new2$stub: .indirect_symbol _rb_str_new2 mflr r0 bcl 20,31,L68$_rb_str_new2 L68$_rb_str_new2: mflr r11 addis r11,r11,ha16(L_rb_str_new2$lazy_ptr-L68$_rb_str_new2) mtlr r0 lwzu r12,lo16(L_rb_str_new2$lazy_ptr-L68$_rb_str_new2)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_new2$lazy_ptr: .indirect_symbol _rb_str_new2 .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_string_value_cstr$stub: .indirect_symbol _rb_string_value_cstr mflr r0 bcl 20,31,L69$_rb_string_value_cstr L69$_rb_string_value_cstr: mflr r11 addis r11,r11,ha16(L_rb_string_value_cstr$lazy_ptr-L69$_rb_string_value_cstr) mtlr r0 lwzu r12,lo16(L_rb_string_value_cstr$lazy_ptr-L69$_rb_string_value_cstr)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_string_value_cstr$lazy_ptr: .indirect_symbol _rb_string_value_cstr .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_inspect$stub: .indirect_symbol _rb_inspect mflr r0 bcl 20,31,L70$_rb_inspect L70$_rb_inspect: mflr r11 addis r11,r11,ha16(L_rb_inspect$lazy_ptr-L70$_rb_inspect) mtlr r0 lwzu r12,lo16(L_rb_inspect$lazy_ptr-L70$_rb_inspect)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_inspect$lazy_ptr: .indirect_symbol _rb_inspect .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_check_type$stub: .indirect_symbol _rb_check_type mflr r0 bcl 20,31,L71$_rb_check_type L71$_rb_check_type: mflr r11 addis r11,r11,ha16(L_rb_check_type$lazy_ptr-L71$_rb_check_type) mtlr r0 lwzu r12,lo16(L_rb_check_type$lazy_ptr-L71$_rb_check_type)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_check_type$lazy_ptr: .indirect_symbol _rb_check_type .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_puts$stub: .indirect_symbol _puts mflr r0 bcl 20,31,L72$_puts L72$_puts: mflr r11 addis r11,r11,ha16(L_puts$lazy_ptr-L72$_puts) mtlr r0 lwzu r12,lo16(L_puts$lazy_ptr-L72$_puts)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_puts$lazy_ptr: .indirect_symbol _puts .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_putchar$stub: .indirect_symbol _putchar mflr r0 bcl 20,31,L73$_putchar L73$_putchar: mflr r11 addis r11,r11,ha16(L_putchar$lazy_ptr-L73$_putchar) mtlr r0 lwzu r12,lo16(L_putchar$lazy_ptr-L73$_putchar)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_putchar$lazy_ptr: .indirect_symbol _putchar .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_id2name$stub: .indirect_symbol _rb_id2name mflr r0 bcl 20,31,L74$_rb_id2name L74$_rb_id2name: mflr r11 addis r11,r11,ha16(L_rb_id2name$lazy_ptr-L74$_rb_id2name) mtlr r0 lwzu r12,lo16(L_rb_id2name$lazy_ptr-L74$_rb_id2name)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_id2name$lazy_ptr: .indirect_symbol _rb_id2name .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_printf$stub: .indirect_symbol _printf mflr r0 bcl 20,31,L75$_printf L75$_printf: mflr r11 addis r11,r11,ha16(L_printf$lazy_ptr-L75$_printf) mtlr r0 lwzu r12,lo16(L_printf$lazy_ptr-L75$_printf)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_printf$lazy_ptr: .indirect_symbol _printf .long dyld_stub_binding_helper .data .non_lazy_symbol_pointer L_ruby_errinfo$non_lazy_ptr: .indirect_symbol _ruby_errinfo .long 0 L_idEqTilde$non_lazy_ptr: .indirect_symbol _idEqTilde .long 0 L_idLT$non_lazy_ptr: .indirect_symbol _idLT .long 0 L_idMINUS$non_lazy_ptr: .indirect_symbol _idMINUS .long 0 L_idPLUS$non_lazy_ptr: .indirect_symbol _idPLUS .long 0 L_idThrowState$non_lazy_ptr: .indirect_symbol _idThrowState .long 0 L_rb_eSecurityError$non_lazy_ptr: .indirect_symbol _rb_eSecurityError .long 0 L_ruby_safe_level$non_lazy_ptr: .indirect_symbol _ruby_safe_level .long 0 L_rb_eTypeError$non_lazy_ptr: .indirect_symbol _rb_eTypeError .long 0 L_rb_cArray$non_lazy_ptr: .indirect_symbol _rb_cArray .long 0 L_rb_cFalseClass$non_lazy_ptr: .indirect_symbol _rb_cFalseClass .long 0 L_rb_cNilClass$non_lazy_ptr: .indirect_symbol _rb_cNilClass .long 0 L_rb_cSymbol$non_lazy_ptr: .indirect_symbol _rb_cSymbol .long 0 L_rb_cTrueClass$non_lazy_ptr: .indirect_symbol _rb_cTrueClass .long 0 L_rb_cFixnum$non_lazy_ptr: .indirect_symbol _rb_cFixnum .long 0 L_yarvGlobalStateVersion$non_lazy_ptr: .indirect_symbol _yarvGlobalStateVersion .long 0 L_ruby_verbose$non_lazy_ptr: .indirect_symbol _ruby_verbose .long 0 L_ruby_frame$non_lazy_ptr: .indirect_symbol _ruby_frame .long 0 L_ruby_prot_tag$non_lazy_ptr: .indirect_symbol _ruby_prot_tag .long 0 L_cYarvProc$non_lazy_ptr: .indirect_symbol _cYarvProc .long 0 L_cYarvEnv$non_lazy_ptr: .indirect_symbol _cYarvEnv .long 0 L_symIFUNC$non_lazy_ptr: .indirect_symbol _symIFUNC .long 0 L_ruby_top_self$non_lazy_ptr: .indirect_symbol _ruby_top_self .long 0 L_rb_cObject$non_lazy_ptr: .indirect_symbol _rb_cObject .long 0 L_rb_eArgError$non_lazy_ptr: .indirect_symbol _rb_eArgError .long 0