.section __TEXT,__text,regular,pure_instructions .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .stabs "/Users/arton/devl/yarv-0.2.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 " (<- %d)\0" .align 2 LC6: .ascii " <- lfp\0" .align 2 LC7: .ascii " <- dfp\0" .align 2 LC8: .ascii " <- cfp\0" .align 2 LC9: .ascii " <- sp\0" .align 2 LC10: .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,42 ; 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,44 LBB2: lwz r30,0(r3) .stabd 68,0,42 mr r28,r3 mr r29,r4 mr r20,r5 .stabd 68,0,44 cmplw cr7,r30,r4 .stabd 68,0,42 mr r21,r6 mr r22,r7 .stabd 68,0,44 mr r23,r30 bge- cr7,L17 ; 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 L15: ; basic block 2 .stabd 68,0,45 subf r5,r23,r30 addis r3,r31,ha16(LC0-"L00000000001$pb") lwz r6,0(r30) mr r4,r30 la r3,lo16(LC0-"L00000000001$pb")(r3) srawi r5,r5,2 bl L_printf$stub .stabd 68,0,47 lwz r4,0(r30) cmpw cr7,r4,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 r4,0(r30) L6: ; basic block 4 .stabd 68,0,48 cmpw cr7,r4,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 r4,0(r30) L7: ; basic block 6 .stabd 68,0,49 cmpw cr7,r4,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 r4,0(r30) L8: ; basic block 8 .stabd 68,0,50 cmpw cr7,r4,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 r4,0(r30) L9: ; basic block 10 .stabd 68,0,53 lwz r2,0(r28) cmplw cr7,r2,r4 bgt- cr7,L10 ; basic block 11 lwz r0,16(r28) cmplw cr7,r4,r0 bge+ cr7,L10 .stabd 68,0,54 ; basic block 12 subf r4,r2,r4 addis r3,r31,ha16(LC5-"L00000000001$pb") la r3,lo16(LC5-"L00000000001$pb")(r3) srawi r4,r4,2 bl L_printf$stub L10: ; basic block 13 .stabd 68,0,57 cmpw cr7,r30,r20 bne+ cr7,L11 ; basic block 14 addis r3,r31,ha16(LC6-"L00000000001$pb") la r3,lo16(LC6-"L00000000001$pb")(r3) bl L_printf$stub L11: ; basic block 15 .stabd 68,0,58 cmpw cr7,r30,r21 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,59 cmpw cr7,r30,r22 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,60 cmpw cr7,r30,r29 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,44 addi r30,r30,4 .stabd 68,0,62 li r3,10 bl L_putchar$stub .stabd 68,0,44 cmplw cr7,r30,r29 blt+ cr7,L15 L17: ; basic block 22 .stabd 68,0,64 lwz r0,136(r1) addis r3,r31,ha16(LC10-"L00000000001$pb") addi r1,r1,128 la r3,lo16(LC10-"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,42,_stack_dump_raw .stabs "void:t(0,1)",128,0,0,0 .stabs "th:P(0,2)=*(0,3)=xsthread_object:",64,0,42,28 .stabs "sp:P(0,4)=*(0,5)=(0,6)=r(0,6);0000000000000;0037777777777;",64,0,42,29 .stabs "lfp:P(0,4)",64,0,42,20 .stabs "dfp:P(0,4)",64,0,42,21 .stabs "cfp:P(0,4)",64,0,42,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,43,30 .stabs "st:r(0,4)",64,0,43,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,67 ; basic block 0 .stabd 68,0,68 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,67,_stack_dump_thobj .stabs "thobj:P(0,2)",64,0,67,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,71 ; basic block 0 mflr r0 stmw r29,-12(r1) stw r0,8(r1) .stabd 68,0,73 LBB3: li r4,18 .stabd 68,0,71 stwu r1,-80(r1) mr r29,r3 .stabd 68,0,73 bl L_rb_check_type$stub .stabd 68,0,74 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,71,_stack_dump_th .stabs "th:P(0,5)",64,0,71,29 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope2: .stabs "",36,0,0,Lscope2-_stack_dump_th .data .cstring .align 2 LC11: .ascii " == stack dump: SP:%4d CFP:%4d \0" .align 2 LC12: .ascii "LFP:%4d DFP:%4d \0" .align 2 LC13: .ascii "# %s\12\0" .align 2 LC14: .ascii " self : %s\12\0" .align 2 LC15: .ascii " prev : null\0" .align 2 LC16: .ascii " prev : %d\12\0" .align 2 LC17: .ascii " darg %2d: %s\12\0" .align 2 LC18: .ascii " dlocal %2d: %s\12\0" .align 2 LC19: .ascii " stack %2d: %s\12\0" .align 2 LC20: .ascii "#\0" .align 2 LC21: .ascii " block : %s \12\0" .align 2 LC22: .ascii " block : --\0" .align 2 LC23: .ascii " arg %2d: %s\12\0" .align 2 LC24: .ascii " local %2d: %s\12\0" .align 2 LC25: .ascii " stack %2d: %s (%x)\12\0" .align 2 LC26: .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,79 ; basic block 0 mfcr r2 mflr r0 stmw r19,-52(r1) stw r0,8(r1) stw r2,4(r1) bcl 20,31,"L00000000002$pb" "L00000000002$pb": stwu r1,-144(r1) mflr r31 .stabd 68,0,93 LBB4: lwz r2,0(r8) .stabd 68,0,79 mr r28,r8 mr r22,r3 mr r25,r4 .stabd 68,0,93 cmpwi cr7,r2,0 .stabd 68,0,79 mr r27,r5 mr r26,r6 mr r21,r7 .stabd 68,0,93 bne+ cr7,L22 .stabd 68,0,95 ; basic block 1 .stabd 68,0,97 LBB5: lwz r3,4(r8) .stabd 68,0,95 li r23,0 .stabd 68,0,96 li r19,0 .stabd 68,0,97 bl L_rb_id2name$stub mr r20,r3 LBE5: b L23 L22: ; basic block 2 .stabd 68,0,102 lwz r20,12(r2) .stabd 68,0,100 lwz r23,52(r8) .stabd 68,0,101 lwz r19,40(r8) L23: ; basic block 3 .stabd 68,0,111 lwz r4,8(r26) lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,107 addi r30,r26,8 .stabd 68,0,111 cmpw cr7,r4,r0 beq- cr7,L25 ; basic block 4 lis r0,0xfaff ori r0,r0,65447 cmpw cr7,r4,r0 beq- cr7,L25 ; basic block 5 lis r0,0xfaff ori r0,r0,65443 cmpw cr7,r4,r0 beq- cr7,L25 ; basic block 6 lis r0,0xfaff ori r0,r0,65445 cmpw cr7,r4,r0 bne- cr7,L24 L25: ; basic block 7 .stabd 68,0,116 lwz r6,8(r30) cmpwi cr7,r6,0 mr r29,r6 beq- cr7,L26 .stabd 68,0,121 ; basic block 8 LBB6: lwz r0,0(r28) li r24,2 cmpwi cr7,r0,0 beq- cr7,L28 ; basic block 9 .stabd 68,0,125 lwz r24,76(r28) L28: ; basic block 10 .stabd 68,0,130 lwz r3,4(r29) lwz r0,0(r3) mr r8,r3 cmpwi cr7,r0,0 beq+ cr7,L30 ; basic block 11 .stabd 68,0,134 li r4,18 bl L_rb_check_type$stub lwz r2,4(r29) lwz r6,8(r30) lwz r8,16(r2) L30: ; basic block 12 .stabd 68,0,137 slwi r7,r24,2 lwz r4,12(r30) lwz r5,16(r30) subf r7,r7,r26 mr r3,r22 bl _stack_dump_each L26: ; basic block 13 .stabd 68,0,144 LBE6: lwz r4,0(r22) addis r3,r31,ha16(LC11-"L00000000002$pb") la r3,lo16(LC11-"L00000000002$pb")(r3) subf r5,r4,r26 subf r4,r4,r21 srawi r4,r4,2 srawi r5,r5,2 bl L_printf$stub .stabd 68,0,145 lwz r0,8(r25) mr r4,r25 cmpwi cr7,r0,6 beq- cr7,L39 ; basic block 14 lwz r0,0(r22) subf r0,r0,r25 srawi r4,r0,2 L39: ; basic block 15 cmpwi cr4,r27,0 beq- cr4,L42 ; basic block 16 lwz r0,8(r27) mr r5,r27 cmpwi cr7,r0,6 beq- cr7,L41 L42: ; basic block 17 lwz r0,0(r22) subf r0,r0,r27 srawi r5,r0,2 L41: ; basic block 18 addis r3,r31,ha16(LC12-"L00000000002$pb") la r3,lo16(LC12-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,148 addis r3,r31,ha16(LC13-"L00000000002$pb") la r3,lo16(LC13-"L00000000002$pb")(r3) mr r4,r20 bl L_printf$stub .stabd 68,0,152 lwz r0,0(r30) lis r2,0xfaff ori r2,r2,65443 cmpw cr7,r0,r2 bne+ cr7,L43 .stabd 68,0,155 ; basic block 19 lwz r3,0(r26) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,156 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC14-"L00000000002$pb") la r3,lo16(LC14-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,158 beq- cr4,L45 ; basic block 20 lwz r2,0(r27) cmpwi cr7,r2,0 bne- cr7,L44 L45: ; basic block 21 .stabd 68,0,159 addis r3,r31,ha16(LC15-"L00000000002$pb") la r3,lo16(LC15-"L00000000002$pb")(r3) bl L_puts$stub b L46 L44: ; basic block 22 .stabd 68,0,162 lwz r0,8(r2) mr r4,r2 cmpwi cr7,r0,6 beq- cr7,L50 ; basic block 23 lwz r0,0(r22) subf r0,r0,r2 srawi r4,r0,2 L50: ; basic block 24 addis r3,r31,ha16(LC16-"L00000000002$pb") la r3,lo16(LC16-"L00000000002$pb")(r3) bl L_printf$stub L46: ; basic block 25 .stabd 68,0,167 li r29,0 cmpw cr7,r29,r23 bge+ cr7,L89 L55: ; basic block 26 .stabd 68,0,168 lwz r2,40(r28) subf r2,r29,r2 slwi r2,r2,2 subf r2,r2,r27 lwz r3,0(r2) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,169 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC17-"L00000000002$pb") la r3,lo16(LC17-"L00000000002$pb")(r3) .stabd 68,0,167 addi r29,r29,1 .stabd 68,0,169 bl L_printf$stub .stabd 68,0,167 cmpw cr7,r29,r23 blt+ cr7,L55 L89: ; basic block 27 .stabd 68,0,171 addi r28,r19,-1 cmpw cr7,r29,r28 bge- cr7,L91 ; basic block 28 mulli r0,r19,-4 slwi r2,r29,2 add r0,r0,r2 add r30,r0,r27 L60: ; basic block 29 .stabd 68,0,172 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,173 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,171 addi r29,r29,1 .stabd 68,0,173 bl L_printf$stub .stabd 68,0,171 cmpw cr7,r29,r28 blt+ cr7,L60 L91: ; basic block 30 .stabd 68,0,175 addi r0,r26,28 li r29,0 cmplw cr7,r0,r21 bge- cr7,L21 ; basic block 31 mr r30,r0 li r2,0 L65: ; basic block 32 .stabd 68,0,177 add r2,r2,r26 .stabd 68,0,175 addi r30,r30,4 .stabd 68,0,177 lwz r3,28(r2) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,178 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,175 addi r29,r29,1 .stabd 68,0,178 bl L_printf$stub .stabd 68,0,175 cmplw cr7,r30,r21 slwi r2,r29,2 blt+ cr7,L65 ; basic block 33 b L21 L43: ; basic block 34 .stabd 68,0,184 lwz r3,0(r26) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,185 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC14-"L00000000002$pb") la r3,lo16(LC14-"L00000000002$pb")(r3) bl L_printf$stub .stabd 68,0,187 lwz r3,0(r25) cmpwi cr7,r3,0 beq- cr7,L67 .stabd 68,0,189 ; basic block 35 LBB7: lwz r3,12(r3) lwz r0,0(r3) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L68 .stabd 68,0,190 ; basic block 36 addis r3,r31,ha16(LC20-"L00000000002$pb") la r3,lo16(LC20-"L00000000002$pb")(r3) bl L_rb_str_new2$stub stw r3,64(r1) b L69 L68: ; basic block 37 .stabd 68,0,193 bl L_rb_inspect$stub stw r3,64(r1) L69: ; basic block 38 .stabd 68,0,195 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r3 addis r3,r31,ha16(LC21-"L00000000002$pb") la r3,lo16(LC21-"L00000000002$pb")(r3) bl L_printf$stub LBE7: b L70 L67: ; basic block 39 .stabd 68,0,198 addis r3,r31,ha16(LC22-"L00000000002$pb") la r3,lo16(LC22-"L00000000002$pb")(r3) bl L_puts$stub L70: ; basic block 40 .stabd 68,0,201 li r29,0 cmpw cr7,r29,r23 bge- cr7,L95 ; basic block 41 mulli r0,r19,-4 add r30,r0,r25 L75: ; basic block 42 .stabd 68,0,202 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,203 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC23-"L00000000002$pb") la r3,lo16(LC23-"L00000000002$pb")(r3) .stabd 68,0,201 addi r29,r29,1 .stabd 68,0,203 bl L_printf$stub .stabd 68,0,201 cmpw cr7,r29,r23 blt+ cr7,L75 L95: ; basic block 43 .stabd 68,0,206 addi r28,r19,-1 cmpw cr7,r29,r28 bge- cr7,L97 ; basic block 44 mulli r0,r19,-4 slwi r2,r29,2 add r0,r0,r2 add r30,r0,r25 L80: ; basic block 45 .stabd 68,0,207 lwz r3,0(r30) addi r30,r30,4 bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,208 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,206 addi r29,r29,1 .stabd 68,0,208 bl L_printf$stub .stabd 68,0,206 cmpw cr7,r29,r28 blt+ cr7,L80 L97: ; basic block 46 .stabd 68,0,213 lwz r0,0(r25) addi r2,r26,20 .stabd 68,0,212 addi r30,r26,28 .stabd 68,0,213 cmpw cr7,r0,r2 bne+ cr7,L81 .stabd 68,0,214 ; basic block 47 addi r30,r26,40 L81: ; basic block 48 .stabd 68,0,217 cmplw cr7,r30,r21 li r29,0 bge+ cr7,L21 L86: ; basic block 49 .stabd 68,0,220 lwz r3,0(r30) bl L_rb_inspect$stub stw r3,64(r1) .stabd 68,0,221 addi r3,r1,64 bl L_rb_string_value_cstr$stub mr r4,r29 mr r5,r3 addis r3,r31,ha16(LC25-"L00000000002$pb") mr r6,r30 la r3,lo16(LC25-"L00000000002$pb")(r3) .stabd 68,0,217 addi r30,r30,4 addi r29,r29,1 .stabd 68,0,221 bl L_printf$stub .stabd 68,0,217 cmplw cr7,r30,r21 blt+ cr7,L86 ; basic block 50 b L21 L24: ; basic block 51 .stabd 68,0,226 addis r3,r31,ha16(LC26-"L00000000002$pb") la r3,lo16(LC26-"L00000000002$pb")(r3) bl L_rb_bug$stub .stabd 68,0,228 L21: ; 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,79,_stack_dump_each .stabs "th:P(0,2)",64,0,77,22 .stabs "lfp:P(0,4)",64,0,78,25 .stabs "dfp:P(0,4)",64,0,78,27 .stabs "cfp:P(0,4)",64,0,78,26 .stabs "sp:P(0,4)",64,0,79,21 .stabs "iseqobj:P(0,25)=*(0,26)=xsiseq_object:",64,0,79,28 .stabs "iseq_object:T(0,26)=s116name:(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_tbl:(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;jit_compiled:(0,31)=*(0,1),352,32;iseq_orig:(0,31),384,32;argc:(0,30),416,32;arg_simple:(0,30),448,32;arg_rest:(0,30),480,32;arg_block:(0,30),512,32;arg_opts:(0,30),544,32;arg_opt_tbl:(0,4),576,32;rewind_frame_size:(0,30),608,32;stack_max:(0,30),640,32;type:(0,30),672,32;klass_nest_stack:(0,5),704,32;catch_table_ary:(0,5),736,32;catch_table:(0,32)=*(0,33)=xscatch_table_entry:,768,32;catch_table_size:(0,30),800,32;parent_iseqobj:(0,25),832,32;root_iseqobj:(0,25),864,32;compile_data:(0,34)=*(0,35)=xsiseq_compile_data:,896,32;;",128,0,0,0 .stabs "insn_info_struct:T(0,28)=s4position:(0,36)=@s16;r(0,36);0;65535;,0,16;line_no:(0,36),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,33)=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 "iseq_compile_data:T(0,35)=s36current_block:(0,5),0,32;start_label:(0,5),32,32;end_label:(0,5),64,32;redo_label:(0,5),96,32;loopval_popped:(0,5),128,32;in_ensure:(0,5),160,32;err_info:(0,5),192,32;cached_const:(0,30),224,32;compile_data:(0,5),256,32;;",128,0,0,0 .stabs "short unsigned int:t(0,36)",128,0,0,0 .stabs "i:r(0,30)",64,0,81,29 .stabs "cf:r(0,37)=*(0,38)=xscontinuation_frame:",64,0,82,30 .stabs "continuation_frame:T(0,38)=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,86,64 .stabs "ptr:r(0,4)",64,0,87,30 .stabs "argc:r(0,30)",64,0,89,23 .stabs "local_size:r(0,30)",64,0,89,19 .stabs "rewind:r(0,30)",64,0,90,24 .stabs "name:r(0,10)",64,0,91,20 .stabn 192,0,0,LBB4 .stabs "cmethod_info:T(0,39)=s12sig:(0,5),0,32;id:(0,14),32,32;klass:(0,5),64,32;;",128,0,0,0 .stabs "control_frame:T(0,40)=s28self:(0,5),0,32;iseq:(0,5),32,32;continuation_frame:(0,38),64,160;;",128,0,0,0 .stabs "niseqobj:r(0,25)",64,0,119,8 .stabn 192,0,0,LBB6 .stabn 224,0,0,LBE6 .stabs "vm_block_object:T(0,41)=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 LC27: .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,232 ; basic block 0 .stabd 68,0,234 mr. r7,r7 lwz r3,0(r3) .stabd 68,0,232 mflr r0 bcl 20,31,"L00000000003$pb" "L00000000003$pb": .stabd 68,0,234 subf r5,r3,r5 subf r6,r3,r6 .stabd 68,0,232 mflr r10 .stabd 68,0,234 srawi r5,r5,2 .stabd 68,0,232 mtlr r0 .stabd 68,0,234 srawi r6,r6,2 li r0,0 beq- cr0,L102 ; basic block 1 subf r0,r3,r7 srawi r0,r0,2 L102: ; basic block 2 subf r8,r3,r8 addis r3,r10,ha16(LC27-"L00000000003$pb") la r3,lo16(LC27-"L00000000003$pb")(r3) mr r7,r0 srawi r8,r8,2 b L_printf$stub .stabs "debug_print_register:f(0,1)",36,0,232,_debug_print_register .stabs "th:P(0,2)",64,0,231,3 .stabs "pc:P(0,30)",64,0,232,4 .stabs "sp:P(0,4)",64,0,232,5 .stabs "lfp:P(0,4)",64,0,232,6 .stabs "dfp:P(0,4)",64,0,232,7 .stabs "cfp:P(0,4)",64,0,232,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,239 ; basic block 0 mflr r0 stmw r29,-12(r1) stw r0,8(r1) mr r29,r3 stwu r1,-80(r1) .stabd 68,0,241 LBB8: li r4,18 bl L_rb_check_type$stub lwz r3,16(r29) .stabd 68,0,243 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 LBE8: .stabs "thread_dump_regs:f(0,1)",36,0,239,_thread_dump_regs .stabs "th:P(0,5)",64,0,239,29 .stabs "thobj:r(0,2)",64,0,240,3 .stabn 192,0,0,LBB8 .stabn 224,0,0,LBE8 .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,250 ; basic block 0 .stabd 68,0,252 li r3,0 li r7,0 b L_iseq_disasm_insn$stub .stabs "debug_print_pre:f(0,1)",36,0,250,_debug_print_pre .stabs "th:P(0,2)",64,0,247,3 .stabs "iseq:P(0,4)",64,0,248,4 .stabs "pc:P(0,30)",64,0,248,5 .stabs "iseqobj:P(0,25)",64,0,249,6 .stabs "sp:P(0,4)",64,0,250,7 .stabs "lfp:P(0,4)",64,0,250,8 .stabs "dfp:P(0,4)",64,0,250,9 .stabs "cfp:P(0,4)",64,0,250,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,264 ; basic block 0 .stabd 68,0,288 blr .stabs "debug_print_post:f(0,1)",36,0,264,_debug_print_post .stabs "th:P(0,2)",64,0,259,3 .stabs "iseq:P(0,25)",64,0,259,4 .stabs "pc:P(0,30)",64,0,260,5 .stabs "sp:P(0,4)",64,0,260,6 .stabs "lfp:P(0,4)",64,0,260,7 .stabs "dfp:P(0,4)",64,0,260,8 .stabs "cfp:P(0,4)",64,0,262,9 .stabs "reg_a:P(0,5)",64,0,262,10 .stabs "reg_b:p(0,5)",160,0,264,56 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope7: .stabs "",36,0,0,Lscope7-_debug_print_post .data .cstring .align 2 LC30: .ascii "Thread state dump:\0" .align 2 LC31: .ascii "pc : %8x, sp : %8x\12\0" .align 2 LC32: .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,442 ; 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,444 LBB9: li r4,18 bl L_rb_check_type$stub lwz r29,16(r28) .stabd 68,0,446 addis r3,r31,ha16(LC30-"L00000000005$pb") la r3,lo16(LC30-"L00000000005$pb")(r3) bl L_puts$stub .stabd 68,0,447 lwz r4,12(r29) lwz r5,16(r29) addis r3,r31,ha16(LC31-"L00000000005$pb") la r3,lo16(LC31-"L00000000005$pb")(r3) bl L_printf$stub .stabd 68,0,448 lwz r6,24(r29) addis r3,r31,ha16(LC32-"L00000000005$pb") lwz r4,28(r29) lwz r5,20(r29) la r3,lo16(LC32-"L00000000005$pb")(r3) bl L_printf$stub .stabd 68,0,451 lwz r0,88(r1) addi r1,r1,80 LBE9: li r3,4 mtlr r0 lmw r28,-16(r1) blr .stabs "thread_dump_state:F(0,5)",36,0,442,_thread_dump_state .stabs "self:P(0,5)",64,0,442,28 .stabs "thobj:r(0,2)",64,0,443,29 .stabn 192,0,0,LBB9 .stabn 224,0,0,LBE9 .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,523 ; 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,526 LBB10: li r4,18 mr r3,r29 bl L_rb_check_type$stub lwz r28,16(r29) .stabd 68,0,527 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,529 addis r2,r31,ha16(L_ruby_top_self$non_lazy_ptr-"L00000000006$pb") .stabd 68,0,527 stw r3,88(r28) .stabd 68,0,529 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 LBE10: .stabs "thread_set_top_stack:F(0,5)",36,0,523,_thread_set_top_stack .stabs "self:P(0,5)",64,0,523,27 .stabs "iseq:P(0,5)",64,0,523,29 .stabs "iseqobj:r(0,25)",64,0,524,28 .stabn 192,0,0,LBB10 .stabn 224,0,0,LBE10 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope9: .stabs "",36,0,0,Lscope9-_thread_set_top_stack .data .cstring .align 2 LC33: .ascii "wrong number of arguments (%d for 1)\0" .align 2 LC34: .ascii "wrong number of arguments (%d for 0)\0" .align 2 LC35: .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,536 ; basic block 0 mflr r0 stmw r24,-32(r1) stw r0,8(r1) bcl 20,31,"L00000000007$pb" "L00000000007$pb": stwu r1,-144(r1) mflr r31 .stabd 68,0,543 LBB11: lwz r2,0(r10) .stabd 68,0,536 mr r28,r10 mr r11,r4 mr r27,r5 .stabd 68,0,543 rlwinm r0,r2,24,25,31 .stabd 68,0,536 mr r25,r8 .stabd 68,0,543 cmpwi cr7,r0,51 .stabd 68,0,536 mr r24,r9 mr r30,r3 .stabd 68,0,543 beq- cr7,L154 ; basic block 1 bgt- cr7,L165 ; basic block 2 cmpwi cr7,r0,2 beq- cr7,L156 ; basic block 3 b L163 L165: ; basic block 4 cmpwi cr7,r0,90 beq- cr7,L152 ; basic block 5 cmpwi cr7,r0,95 beq- cr7,L160 ; basic block 6 b L163 L152: ; basic block 7 .stabd 68,0,545 cmpwi cr7,r8,1 beq+ cr7,L153 .stabd 68,0,546 ; basic block 8 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb") addis r4,r31,ha16(LC33-"L00000000007$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000007$pb")(r2) la r4,lo16(LC33-"L00000000007$pb")(r4) mr r5,r8 lwz r3,0(r2) bl L_rb_raise$stub L153: ; basic block 9 .stabd 68,0,548 lwz r4,8(r10) mr r3,r27 lwz r5,0(r9) bl L_rb_ivar_set$stub .stabd 68,0,549 b L151 L154: ; basic block 10 .stabd 68,0,552 cmpwi cr7,r8,0 beq+ cr7,L155 .stabd 68,0,553 ; basic block 11 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 L155: ; basic block 12 .stabd 68,0,555 lwz r4,8(r10) mr r3,r5 bl L_rb_attr_get$stub .stabd 68,0,556 b L151 L156: ; basic block 13 .stabd 68,0,561 LBB12: li r26,0 .stabd 68,0,564 li r4,18 .stabd 68,0,562 stw r6,68(r1) stw r11,72(r1) stw r26,64(r1) .stabd 68,0,564 bl L_rb_check_type$stub lwz r29,16(r30) .stabd 68,0,566 li r2,4 .stabd 68,0,562 li r10,0 .stabd 68,0,565 lwz r30,16(r29) .stabd 68,0,566 stw r2,0(r30) .stabd 68,0,567 addi r30,r30,4 .stabd 68,0,569 lwz r0,32(r29) cmpwi cr7,r0,0 beq- cr7,L158 .stabd 68,0,570 ; basic block 14 addi r26,r30,24 .stabd 68,0,574 stw r2,8(r26) .stabd 68,0,575 lwz r0,32(r29) .stabd 68,0,576 stw r10,16(r26) .stabd 68,0,575 stw r0,12(r26) .stabd 68,0,577 stw r10,32(r29) L158: ; basic block 15 .stabd 68,0,586 lis r2,0xfaff .stabd 68,0,584 addi r0,r1,64 .stabd 68,0,586 ori r2,r2,65441 .stabd 68,0,584 stw r0,8(r30) .stabd 68,0,586 stw r2,12(r30) .stabd 68,0,595 cmpwi cr7,r26,0 .stabd 68,0,582 stw r26,0(r30) .stabd 68,0,594 addi r11,r30,4 .stabd 68,0,583 stw r27,4(r30) .stabd 68,0,587 lwz r0,12(r29) stw r0,16(r30) .stabd 68,0,588 lwz r2,28(r29) stw r2,20(r30) .stabd 68,0,595 addi r2,r30,32 .stabd 68,0,589 lwz r9,20(r29) stw r9,24(r30) .stabd 68,0,590 lwz r0,24(r29) stw r0,28(r30) .stabd 68,0,593 stw r10,24(r29) .stabd 68,0,594 stw r11,28(r29) .stabd 68,0,592 stw r30,20(r29) .stabd 68,0,595 beq- cr7,L159 ; basic block 16 addi r2,r30,44 L159: ; basic block 17 stw r2,16(r29) .stabd 68,0,599 mr r4,r27 lwz r5,12(r28) mr r6,r25 lwz r3,8(r28) mr r7,r24 bl _call_cfunc .stabd 68,0,602 lwz r2,20(r30) .stabd 68,0,605 addi r9,r30,-4 .stabd 68,0,602 stw r2,28(r29) .stabd 68,0,603 lwz r0,24(r30) stw r0,20(r29) .stabd 68,0,604 lwz r2,28(r30) .stabd 68,0,605 stw r9,16(r29) .stabd 68,0,604 stw r2,24(r29) .stabd 68,0,606 b L151 L160: ; basic block 18 .stabd 68,0,612 LBE12: LBB13: li r4,18 bl L_rb_check_type$stub lwz r29,16(r30) .stabd 68,0,609 li r8,0 .stabd 68,0,617 lwz r0,32(r29) .stabd 68,0,613 lwz r2,16(r29) .stabd 68,0,617 cmpwi cr7,r0,0 .stabd 68,0,613 addi r2,r2,4 stw r2,16(r29) .stabd 68,0,617 beq- cr7,L162 ; basic block 19 .stabd 68,0,619 lwz r2,20(r29) .stabd 68,0,620 li r9,0 .stabd 68,0,621 li r0,4 .stabd 68,0,620 stw r9,84(r1) .stabd 68,0,619 stw r2,80(r1) .stabd 68,0,618 addi r8,r1,80 .stabd 68,0,621 stw r0,88(r1) .stabd 68,0,622 lwz r0,32(r29) .stabd 68,0,623 stw r9,96(r1) .stabd 68,0,622 stw r0,92(r1) .stabd 68,0,624 stw r9,32(r29) L162: ; basic block 20 .stabd 68,0,629 lwz r4,12(r28) lis r5,0xfaff ori r5,r5,65441 mr r7,r27 mr r9,r25 mr r10,r24 li r6,0 mr r3,r30 bl _thread_set_environment .stabd 68,0,634 mr r3,r30 bl L_thread_eval_body$stub .stabd 68,0,637 b L151 L163: ; basic block 21 .stabd 68,0,641 LBE13: addis r3,r31,ha16(LC35-"L00000000007$pb") rlwinm r4,r2,24,25,31 la r3,lo16(LC35-"L00000000007$pb")(r3) bl L_rb_bug$stub L151: ; basic block 22 .stabd 68,0,645 lwz r0,152(r1) addi r1,r1,144 lmw r24,-32(r1) mtlr r0 blr LBE11: .stabs "thread_call0:F(0,5)",36,0,536,_thread_call0 .stabs "self:P(0,5)",64,0,535,30 .stabs "klass:P(0,5)",64,0,535,11 .stabs "recv:P(0,5)",64,0,535,27 .stabs "id:P(0,5)",64,0,535,6 .stabs "oid:P(0,14)",64,0,535,7 .stabs "argc:P(0,30)",64,0,536,25 .stabs "argv:P(0,42)=*(0,43)=k(0,5)",64,0,536,24 .stabs "body:P(0,7)",64,0,536,28 .stabs "nosuper:p(0,30)",160,0,536,200 .stabs "thobj:r(0,2)",64,0,538,29 .stabs "val:r(0,5)",64,0,539,3 .stabn 192,0,0,LBB11 .stabs "sp:r(0,4)",64,0,559,30 .stabs "method_frame:T(0,44)=s32block_ptr:(0,45)=*(0,41),0,32;control_frame:(0,40),32,224;;",128,0,0,0 .stabs "bp:r(0,45)",64,0,561,26 .stabs "ci:(0,39)",128,0,562,64 .stabn 192,0,0,LBB12 .stabn 224,0,0,LBE12 .stabs "bp:r(0,45)",64,0,609,8 .stabs "bo:(0,41)",128,0,610,80 .stabn 192,0,0,LBB13 .stabn 224,0,0,LBE13 .stabn 224,0,0,LBE11 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope10: .stabs "",36,0,0,Lscope10-_thread_call0 .data .cstring .align 2 LC36: .ascii "thread_call_super: should not be reached\0" .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_call_super .section __TEXT,__text,regular,pure_instructions .align 2 _thread_call_super: .stabd 68,0,648 ; basic block 0 mflr r0 bcl 20,31,"L00000000008$pb" "L00000000008$pb": stmw r24,-32(r1) stw r0,8(r1) mr r26,r3 stwu r1,-112(r1) mflr r31 mr r24,r4 .stabd 68,0,655 LBB14: li r4,18 .stabd 68,0,648 mr r25,r5 .stabd 68,0,655 bl L_rb_check_type$stub lwz r2,16(r26) .stabd 68,0,657 lwz r9,28(r2) .stabd 68,0,659 LBB15: lwz r11,4(r9) .stabd 68,0,657 LBE15: lwz r27,0(r9) .stabd 68,0,660 LBB16: lwz r30,0(r11) cmpwi cr7,r30,0 beq+ cr7,L170 .stabd 68,0,670 ; basic block 1 LBB17: addis r3,r31,ha16(LC36-"L00000000008$pb") la r3,lo16(LC36-"L00000000008$pb")(r3) bl L_rb_bug$stub L170: ; basic block 2 .stabd 68,0,662 LBE17: LBB18: lwz r2,8(r11) .stabd 68,0,663 lwz r29,4(r11) .stabd 68,0,662 lwz r28,16(r2) .stabd 68,0,683 LBE18: LBE16: mr r4,r29 mr r3,r28 bl L_rb_method_node$stub .stabd 68,0,684 mr r6,r29 .stabd 68,0,683 mr r10,r3 .stabd 68,0,684 mr r4,r28 mr r3,r26 mr r5,r27 mr r8,r24 mr r9,r25 mr r7,r29 stw r30,56(r1) bl _thread_call0 lwz r0,120(r1) addi r1,r1,112 mtlr r0 lmw r24,-32(r1) blr LBE14: .stabs "thread_call_super:F(0,5)",36,0,648,_thread_call_super .stabs "self:P(0,5)",64,0,648,26 .stabs "argc:P(0,30)",64,0,648,24 .stabs "argv:P(0,42)",64,0,648,25 .stabs "thobj:r(0,2)",64,0,649,2 .stabs "body:r(0,7)",64,0,650,10 .stabs "recv:r(0,5)",64,0,651,27 .stabs "klass:r(0,5)",64,0,651,28 .stabs "id:r(0,14)",64,0,652,29 .stabn 192,0,0,LBB14 .stabs "v:r(0,4)",64,0,659,11 .stabn 192,0,0,LBB15 .stabn 224,0,0,LBE15 .stabs "v:r(0,4)",64,0,659,11 .stabn 192,0,0,LBB16 .stabn 224,0,0,LBE16 .stabn 224,0,0,LBE14 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope11: .stabs "",36,0,0,Lscope11-_thread_call_super .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,735 ; basic block 0 mflr r0 bcl 20,31,"L00000000010$pb" "L00000000010$pb": stmw r27,-20(r1) stw r0,8(r1) mr r30,r3 stwu r1,-96(r1) mflr r31 mr r28,r4 .stabd 68,0,739 LBB19: li r4,18 .stabd 68,0,735 mr r29,r5 .stabd 68,0,739 bl L_rb_check_type$stub lwz r3,16(r30) .stabd 68,0,740 lwz r2,20(r3) lwz r7,0(r2) .stabd 68,0,750 cmpwi cr7,r7,0 bne+ cr7,L183 .stabd 68,0,751 ; basic block 1 bl _stack_dump_thobj .stabd 68,0,752 addis r3,r31,ha16(LC38-"L00000000010$pb") la r3,lo16(LC38-"L00000000010$pb")(r3) bl L_rb_bug$stub L183: ; basic block 2 .stabd 68,0,755 lwz r4,12(r7) lwz r0,0(r4) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L184 .stabd 68,0,756 ; 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 L184: ; basic block 4 .stabd 68,0,759 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,767 lwz r0,104(r1) addi r1,r1,96 mr r3,r30 mtlr r0 lmw r27,-20(r1) b L_thread_eval_body$stub LBE19: .stabs "thread_invoke_yield:F(0,5)",36,0,735,_thread_invoke_yield .stabs "self:P(0,5)",64,0,735,30 .stabs "argc:P(0,30)",64,0,735,28 .stabs "argv:P(0,4)",64,0,735,29 .stabs "thobj:r(0,2)",64,0,736,3 .stabs "bp:r(0,45)",64,0,737,7 .stabn 192,0,0,LBB19 .stabn 224,0,0,LBE19 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope12: .stabs "",36,0,0,Lscope12-_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,773 ; basic block 0 mflr r0 bcl 20,31,"L00000000011$pb" "L00000000011$pb": stmw r24,-32(r1) stw r0,8(r1) mr r27,r3 stwu r1,-96(r1) mflr r31 mr r24,r4 .stabd 68,0,780 LBB20: li r4,18 .stabd 68,0,773 mr r28,r6 mr r25,r5 .stabd 68,0,780 bl L_rb_check_type$stub lwz r29,16(r27) .stabd 68,0,781 lwz r0,16(r29) stw r0,12(r28) .stabd 68,0,784 lwz r2,20(r29) .stabd 68,0,782 lwz r26,24(r29) .stabd 68,0,784 lwz r30,0(r2) .stabd 68,0,786 cmpwi cr7,r30,0 bne+ cr7,L188 .stabd 68,0,787 ; basic block 1 addis r3,r31,ha16(LC38-"L00000000011$pb") la r3,lo16(LC38-"L00000000011$pb")(r3) bl L_rb_bug$stub L188: ; basic block 2 .stabd 68,0,790 lwz r4,12(r30) lwz r0,0(r4) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 beq- cr7,L190 .stabd 68,0,796 ; basic block 3 lwz r6,0(r30) lis r5,0xfaff lwz r7,8(r30) mr r9,r24 lwz r8,4(r30) ori r5,r5,65443 mr r10,r25 mr r3,r27 bl _thread_set_environment .stabd 68,0,804 lwz r3,12(r30) li r4,18 bl L_rb_check_type$stub lwz r2,12(r30) lwz r9,16(r2) .stabd 68,0,806 lwz r0,40(r9) stw r0,24(r28) .stabd 68,0,807 lwz r2,16(r29) stw r2,16(r28) .stabd 68,0,808 lwz r0,12(r29) stw r0,20(r28) .stabd 68,0,809 lwz r2,28(r29) stw r2,8(r28) .stabd 68,0,810 lwz r0,20(r29) stw r0,0(r28) .stabd 68,0,811 lwz r2,24(r29) stw r2,4(r28) .stabd 68,0,812 stw r26,24(r29) L190: ; basic block 4 .stabd 68,0,815 lwz r0,104(r1) addi r1,r1,96 LBE20: li r3,2 lmw r24,-32(r1) mtlr r0 blr .stabs "thread_yield_light_prepare:F(0,5)",36,0,773,_thread_yield_light_prepare .stabs "self:P(0,5)",64,0,772,27 .stabs "argc:P(0,30)",64,0,772,24 .stabs "argv:P(0,4)",64,0,772,25 .stabs "data:P(0,46)=*(0,47)=xsyarv_yield_data:",64,0,773,28 .stabs "yarv_yield_data:T(0,47)=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,774,29 .stabs "iseqobj:r(0,25)",64,0,775,9 .stabs "bp:r(0,45)",64,0,776,30 .stabs "dfp:r(0,4)",64,0,778,26 .stabn 192,0,0,LBB20 .stabn 224,0,0,LBE20 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope13: .stabs "",36,0,0,Lscope13-_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,819 ; basic block 0 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r28,r4 stwu r1,-96(r1) .stabd 68,0,826 LBB21: li r4,18 .stabd 68,0,819 mr r30,r5 mr r29,r6 mr r27,r3 .stabd 68,0,826 bl L_rb_check_type$stub .stabd 68,0,831 li r0,0 .stabd 68,0,826 lwz r10,16(r27) .stabd 68,0,831 cmpw cr7,r0,r28 .stabd 68,0,828 lwz r9,24(r29) .stabd 68,0,829 lwz r2,12(r29) .stabd 68,0,831 bge- cr7,L205 ; basic block 1 mtctr r28 L209: ; basic block 2 .stabd 68,0,832 lwz r0,0(r30) .stabd 68,0,834 addi r30,r30,4 .stabd 68,0,832 stw r0,0(r2) .stabd 68,0,833 addi r2,r2,4 .stabd 68,0,831 bdnz L209 ; basic block 3 mr r0,r28 L205: ; basic block 4 .stabd 68,0,836 cmpw cr7,r0,r9 bge- cr7,L207 ; basic block 5 subf r9,r0,r9 li r0,4 mtctr r9 L208: ; basic block 6 .stabd 68,0,837 stw r0,0(r2) .stabd 68,0,838 addi r2,r2,4 .stabd 68,0,836 bdnz L208 L207: ; basic block 7 .stabd 68,0,845 lwz r0,16(r29) .stabd 68,0,851 lis r9,0xfaff ori r9,r9,65443 .stabd 68,0,854 mr r3,r27 .stabd 68,0,845 stw r0,16(r10) .stabd 68,0,846 lwz r2,20(r29) stw r2,12(r10) .stabd 68,0,847 lwz r11,8(r29) stw r11,28(r10) .stabd 68,0,848 lwz r0,0(r29) stw r0,20(r10) .stabd 68,0,850 lwz r2,4(r29) stw r2,24(r10) .stabd 68,0,851 stw r9,8(r11) .stabd 68,0,854 lwz r0,104(r1) addi r1,r1,96 lmw r26,-24(r1) mtlr r0 b L_thread_eval_body$stub LBE21: .stabs "thread_yield_light_invoke:F(0,5)",36,0,819,_thread_yield_light_invoke .stabs "self:P(0,5)",64,0,818,27 .stabs "argc:P(0,30)",64,0,818,28 .stabs "argv:P(0,4)",64,0,818,30 .stabs "data:P(0,46)",64,0,819,29 .stabs "thobj:r(0,2)",64,0,820,10 .stabs "local_size:r(0,30)",64,0,821,9 .stabs "i:r(0,30)",64,0,822,0 .stabs "sp:r(0,4)",64,0,823,2 .stabn 192,0,0,LBB21 .stabn 224,0,0,LBE21 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope14: .stabs "",36,0,0,Lscope14-_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,858 ; basic block 0 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r29,r4 stwu r1,-96(r1) .stabd 68,0,863 LBB22: li r4,18 .stabd 68,0,858 mr r27,r5 mr r26,r6 mr r28,r3 .stabd 68,0,863 bl L_rb_check_type$stub .stabd 68,0,864 mr r3,r29 li r4,18 bl L_rb_check_type$stub lwz r2,16(r29) .stabd 68,0,867 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,871 lwz r0,104(r1) addi r1,r1,96 mr r3,r28 mtlr r0 lmw r26,-24(r1) b L_thread_eval_body$stub LBE22: .stabs "thread_invoke_proc_call:F(0,5)",36,0,858,_thread_invoke_proc_call .stabs "self:P(0,5)",64,0,858,28 .stabs "proc:P(0,5)",64,0,858,29 .stabs "argc:P(0,30)",64,0,858,27 .stabs "argv:P(0,4)",64,0,858,26 .stabs "procobj:r(0,48)=*(0,49)=xsvm_proc_object:",64,0,860,2 .stabs "vm_proc_object:T(0,49)=s28bo:(0,41),0,160;envobj:(0,5),160,32;blockobj:(0,5),192,32;;",128,0,0,0 .stabn 192,0,0,LBB22 .stabn 224,0,0,LBE22 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope15: .stabs "",36,0,0,Lscope15-_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,875 ; basic block 0 mflr r0 stmw r21,-44(r1) stw r0,8(r1) bcl 20,31,"L00000000012$pb" "L00000000012$pb": stwu r1,-112(r1) mflr r31 .stabd 68,0,883 LBB23: lwz r30,8(r4) .stabd 68,0,875 mr r23,r4 mr r21,r3 mr r22,r5 .stabd 68,0,883 cmpwi cr7,r30,6 .stabd 68,0,876 li r24,0 .stabd 68,0,883 bne+ cr7,L214 .stabd 68,0,884 ; basic block 1 addis r3,r31,ha16(LC39-"L00000000012$pb") la r3,lo16(LC39-"L00000000012$pb")(r3) bl L_rb_bug$stub L214: ; basic block 2 .stabd 68,0,889 li r4,18 mr r3,r30 bl L_rb_check_type$stub .stabd 68,0,892 addis r2,r31,ha16(L_cYarvEnv$non_lazy_ptr-"L00000000012$pb") lwz r2,lo16(L_cYarvEnv$non_lazy_ptr-"L00000000012$pb")(r2) .stabd 68,0,889 lwz r9,16(r30) .stabd 68,0,892 lwz r3,0(r2) .stabd 68,0,890 lwz r27,40(r9) .stabd 68,0,892 bl L_rb_obj_alloc$stub .stabd 68,0,893 li r4,18 .stabd 68,0,892 mr r26,r3 .stabd 68,0,895 slwi r25,r27,2 .stabd 68,0,893 bl L_rb_check_type$stub lwz r30,16(r26) .stabd 68,0,895 addi r3,r25,24 bl L_ruby_xmalloc$stub .stabd 68,0,900 cmpw cr7,r23,r22 .stabd 68,0,896 addi r0,r27,6 .stabd 68,0,897 add r2,r3,r25 .stabd 68,0,895 mr r28,r3 .stabd 68,0,896 stw r0,4(r30) .stabd 68,0,895 stw r3,0(r30) .stabd 68,0,897 stw r2,16(r30) .stabd 68,0,900 bne+ cr7,L217 ; basic block 3 .stabd 68,0,904 stw r2,12(r30) .stabd 68,0,903 stw r24,8(r30) .stabd 68,0,904 b L218 L217: ; basic block 4 .stabd 68,0,907 LBB24: lwz r29,0(r23) .stabd 68,0,910 lwz r0,8(r29) cmpwi cr7,r0,6 bne+ cr7,L219 .stabd 68,0,912 ; basic block 5 lwz r24,16(r29) .stabd 68,0,913 li r4,18 mr r3,r24 bl L_rb_check_type$stub lwz r2,16(r24) b L221 L219: ; basic block 6 .stabd 68,0,917 mr r5,r22 mr r4,r29 mr r3,r21 bl _thread_make_env_object .stabd 68,0,918 li r4,18 .stabd 68,0,917 mr r24,r3 .stabd 68,0,918 bl L_rb_check_type$stub lwz r2,16(r24) .stabd 68,0,919 stw r29,20(r30) .stabd 68,0,920 lwz r0,16(r2) stw r0,0(r23) L221: ; basic block 7 .stabd 68,0,924 lwz r0,12(r2) .stabd 68,0,923 stw r24,8(r30) .stabd 68,0,924 stw r0,12(r30) L218: ; basic block 8 .stabd 68,0,928 LBE24: addi r2,r27,1 li r9,0 cmpw cr7,r9,r2 .stabd 68,0,927 slwi r0,r27,2 subf r3,r0,r23 .stabd 68,0,928 bge- cr7,L230 ; basic block 9 mtctr r2 L231: ; basic block 10 .stabd 68,0,929 slwi r2,r9,2 .stabd 68,0,928 addi r9,r9,1 .stabd 68,0,929 lwzx r0,r2,r3 stwx r0,r2,r28 .stabd 68,0,928 bdnz L231 L230: ; basic block 11 .stabd 68,0,933 add r2,r28,r25 .stabd 68,0,934 li r0,0 .stabd 68,0,933 addi r9,r2,4 .stabd 68,0,936 stw r24,4(r2) .stabd 68,0,935 li r2,6 .stabd 68,0,934 stw r0,8(r9) .stabd 68,0,935 stw r2,4(r9) .stabd 68,0,942 LBE23: mr r3,r26 .stabd 68,0,937 LBB25: stw r26,12(r9) .stabd 68,0,939 stw r26,0(r23) .stabd 68,0,942 lwz r0,120(r1) addi r1,r1,112 lmw r21,-44(r1) mtlr r0 blr LBE25: .stabs "thread_make_env_object:F(0,5)",36,0,875,_thread_make_env_object .stabs "th:P(0,5)",64,0,875,21 .stabs "envptr:P(0,4)",64,0,875,23 .stabs "endptr:P(0,4)",64,0,875,22 .stabs "env:r(0,5)",64,0,876,26 .stabs "prevenv:r(0,5)",64,0,876,24 .stabs "sp:r(0,4)",64,0,877,3 .stabs "envctrl:r(0,50)=*(0,51)=xsvm_env_control:",64,0,878,9 .stabs "vm_env_control:T(0,51)=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,52)=*(0,53)=xsvm_env_object:",64,0,879,30 .stabs "vm_env_object:T(0,53)=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,880,9 .stabs "i:r(0,30)",64,0,881,9 .stabs "local_size:r(0,30)",64,0,881,27 .stabn 192,0,0,LBB23 .stabs "prev_envptr:r(0,4)",64,0,907,29 .stabs "prevenvobj:r(0,52)",64,0,908,2 .stabn 192,0,0,LBB24 .stabn 224,0,0,LBE24 .stabn 224,0,0,LBE23 .stabs "env:r(0,5)",64,0,876,26 .stabs "prevenv:r(0,5)",64,0,876,24 .stabs "sp:r(0,4)",64,0,877,3 .stabs "envctrl:r(0,50)",64,0,878,9 .stabs "envobj:r(0,52)",64,0,879,30 .stabs "iseqobj:r(0,25)",64,0,880,9 .stabs "i:r(0,30)",64,0,881,9 .stabs "local_size:r(0,30)",64,0,881,27 .stabn 192,0,0,LBB25 .stabn 224,0,0,LBE25 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope16: .stabs "",36,0,0,Lscope16-_thread_make_env_object .align 2 .globl _get_block_object .section __TEXT,__text,regular,pure_instructions .align 2 _get_block_object: .stabd 68,0,950 ; 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,951 LBB26: lwz r30,0(r4) .stabd 68,0,954 li r0,0 cmpwi cr7,r30,0 beq- cr7,L232 ; basic block 1 .stabd 68,0,959 lwz r0,16(r30) .stabd 68,0,977 cmpwi cr7,r0,0 mr r29,r0 bne+ cr7,L237 .stabd 68,0,964 ; basic block 2 LBB27: lwz r6,4(r30) .stabd 68,0,966 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,969 li r4,18 .stabd 68,0,966 mr r29,r3 .stabd 68,0,969 bl L_rb_check_type$stub lwz r0,16(r29) .stabd 68,0,972 mr r3,r27 li r4,18 .stabd 68,0,970 stw r0,0(r28) .stabd 68,0,972 bl L_rb_check_type$stub lwz r9,16(r27) .stabd 68,0,973 lwz r0,20(r9) stw r0,0(r30) .stabd 68,0,974 lwz r2,24(r9) stw r2,4(r30) L237: ; basic block 3 .stabd 68,0,980 LBE27: mr r0,r29 .stabd 68,0,981 L232: ; basic block 4 LBE26: 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,950,_get_block_object .stabs "th:P(0,5)",64,0,950,27 .stabs "block_ptr:P(0,4)",64,0,950,28 .stabs "bp:r(0,45)",64,0,951,30 .stabs "block:r(0,5)",64,0,952,29 .stabn 192,0,0,LBB26 .stabs "pp:r(0,48)",64,0,961,0 .stabs "thobj:r(0,2)",64,0,962,9 .stabn 192,0,0,LBB27 .stabn 224,0,0,LBE27 .stabn 224,0,0,LBE26 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope17: .stabs "",36,0,0,Lscope17-_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,985 ; basic block 0 mflr r0 bcl 20,31,"L00000000013$pb" "L00000000013$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,996 LBB28: li r4,18 .stabd 68,0,985 mr r27,r3 mr r21,r5 mr r23,r8 .stabd 68,0,996 bl L_rb_check_type$stub .stabd 68,0,998 lwz r0,8(r28) .stabd 68,0,996 lwz r29,16(r27) .stabd 68,0,998 cmpwi cr7,r0,6 bne- cr7,L240 .stabd 68,0,999 ; basic block 1 lwz r0,8(r23) cmpwi cr7,r0,6 beq+ cr7,L241 .stabd 68,0,1000 ; basic block 2 addis r3,r31,ha16(LC40-"L00000000013$pb") la r3,lo16(LC40-"L00000000013$pb")(r3) bl L_rb_bug$stub L241: ; basic block 3 .stabd 68,0,1003 stw r28,24(r29) .stabd 68,0,1007 li r4,18 .stabd 68,0,1004 stw r23,20(r29) .stabd 68,0,1006 lwz r26,16(r28) .stabd 68,0,1007 mr r3,r26 bl L_rb_check_type$stub .stabd 68,0,1009 mr r3,r27 mr r4,r23 .stabd 68,0,1007 lwz r28,16(r26) .stabd 68,0,1009 bl _get_block_object mr r22,r3 b L243 L240: ; basic block 4 .stabd 68,0,1017 LBB29: mr r4,r28 mr r5,r23 mr r3,r27 bl _thread_make_env_object .stabd 68,0,1018 li r4,18 .stabd 68,0,1017 mr r26,r3 .stabd 68,0,1018 bl L_rb_check_type$stub lwz r28,16(r26) .stabd 68,0,1027 mr r3,r27 .stabd 68,0,1022 lwz r25,12(r28) .stabd 68,0,1021 lwz r27,16(r28) .stabd 68,0,1027 mr r4,r25 .stabd 68,0,1024 lwz r24,20(r28) .stabd 68,0,1027 bl _get_block_object .stabd 68,0,1029 stw r27,24(r29) .stabd 68,0,1030 stw r25,20(r29) .stabd 68,0,1027 mr r22,r3 .stabd 68,0,1033 lwz r3,8(r28) cmpwi cr7,r3,0 beq+ cr7,L243 .stabd 68,0,1034 ; basic block 5 li r4,18 bl L_rb_check_type$stub lwz r2,8(r28) .stabd 68,0,1040 cmpwi cr7,r30,0 .stabd 68,0,1034 lwz r11,16(r2) .stabd 68,0,1035 lwz r27,16(r11) .stabd 68,0,1040 beq- cr7,L243 L257: ; basic block 6 .stabd 68,0,1043 LBB30: lwz r2,24(r30) .stabd 68,0,1044 lwz r9,20(r30) .stabd 68,0,1051 cmpwi cr6,r2,0 beq- cr6,L251 ; basic block 7 lwz r0,8(r2) cmpwi cr7,r0,6 beq- cr7,L243 L251: ; basic block 8 .stabd 68,0,1056 cmpw cr7,r9,r23 bne+ cr7,L252 .stabd 68,0,1058 ; basic block 9 stw r25,20(r30) L252: ; basic block 10 .stabd 68,0,1061 beq- cr6,L253 ; basic block 11 cmpw cr7,r2,r24 bne+ cr7,L253 ; basic block 12 .stabd 68,0,1065 cmpw cr7,r24,r23 .stabd 68,0,1063 stw r27,24(r30) .stabd 68,0,1065 beq- cr7,L243 ; basic block 13 .stabd 68,0,1071 lwz r29,8(r11) .stabd 68,0,1072 li r4,18 .stabd 68,0,1070 lwz r24,20(r11) .stabd 68,0,1072 mr r3,r29 bl L_rb_check_type$stub lwz r11,16(r29) .stabd 68,0,1073 lwz r27,16(r11) L253: ; basic block 14 .stabd 68,0,1076 lwz r30,16(r30) LBE30: cmpwi cr7,r30,0 bne+ cr7,L257 L243: ; basic block 15 .stabd 68,0,1080 addis r2,r31,ha16(L_cYarvProc$non_lazy_ptr-"L00000000013$pb") lwz r2,lo16(L_cYarvProc$non_lazy_ptr-"L00000000013$pb")(r2) LBE29: lwz r3,0(r2) bl L_rb_obj_alloc$stub .stabd 68,0,1082 li r4,18 .stabd 68,0,1080 mr r29,r3 .stabd 68,0,1082 bl L_rb_check_type$stub .stabd 68,0,1084 lwz r0,12(r28) .stabd 68,0,1092 LBE28: mr r3,r29 .stabd 68,0,1082 LBB31: lwz r2,16(r29) .stabd 68,0,1084 stw r0,0(r2) .stabd 68,0,1085 lwz r9,16(r28) .stabd 68,0,1089 stw r22,24(r2) .stabd 68,0,1085 stw r9,4(r2) .stabd 68,0,1086 stw r21,8(r2) .stabd 68,0,1087 stw r20,12(r2) .stabd 68,0,1088 stw r26,20(r2) lwz r0,120(r1) addi r1,r1,112 lmw r20,-48(r1) mtlr r0 blr LBE31: .stabs "thread_make_proc_object:F(0,5)",36,0,985,_thread_make_proc_object .stabs "th:P(0,5)",64,0,984,27 .stabs "proc_iseq:P(0,5)",64,0,984,20 .stabs "self:P(0,5)",64,0,984,21 .stabs "cfp:P(0,4)",64,0,985,30 .stabs "orig_dfp:P(0,4)",64,0,985,28 .stabs "orig_lfp:P(0,4)",64,0,985,23 .stabs "proc:r(0,5)",64,0,986,29 .stabs "env:r(0,5)",64,0,986,26 .stabs "dfp:r(0,4)",64,0,988,27 .stabs "lfp:r(0,4)",64,0,989,25 .stabs "block:r(0,5)",64,0,990,22 .stabs "thobj:r(0,2)",64,0,992,29 .stabs "procobj:r(0,48)",64,0,993,2 .stabs "envobj:r(0,52)",64,0,994,28 .stabn 192,0,0,LBB28 .stabs "odfp:r(0,4)",64,0,1012,24 .stabs "ienv:r(0,5)",64,0,1013,29 .stabs "ienvobj:r(0,52)",64,0,1014,11 .stabn 192,0,0,LBB29 .stabs "td:r(0,4)",64,0,1042,2 .stabs "tl:r(0,4)",64,0,1042,9 .stabn 192,0,0,LBB30 .stabn 224,0,0,LBE30 .stabn 224,0,0,LBE29 .stabn 224,0,0,LBE28 .stabs "proc:r(0,5)",64,0,986,29 .stabs "env:r(0,5)",64,0,986,26 .stabs "dfp:r(0,4)",64,0,988,27 .stabs "lfp:r(0,4)",64,0,989,25 .stabs "block:r(0,5)",64,0,990,22 .stabs "thobj:r(0,2)",64,0,992,29 .stabs "procobj:r(0,48)",64,0,993,2 .stabs "envobj:r(0,52)",64,0,994,28 .stabn 192,0,0,LBB31 .stabn 224,0,0,LBE31 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope18: .stabs "",36,0,0,Lscope18-_thread_make_proc_object .align 2 .globl _thread_svar .section __TEXT,__text,regular,pure_instructions .align 2 _thread_svar: .stabd 68,0,1094 ; basic block 0 mflr r0 stmw r28,-16(r1) stw r0,8(r1) mr r29,r3 stwu r1,-80(r1) mr r28,r4 .stabd 68,0,1101 LBB32: li r4,18 bl L_rb_check_type$stub lwz r2,16(r29) .stabd 68,0,1103 lwz r0,24(r2) cmpwi cr7,r0,0 bne- cr7,L262 .stabd 68,0,1104 ; basic block 1 lwz r2,28(r2) .stabd 68,0,1105 lwz r0,24(r2) cmpwi cr7,r0,0 bne- cr7,L272 L266: ; basic block 2 .stabd 68,0,1106 lwz r2,16(r2) lwz r0,24(r2) cmpwi cr7,r0,0 beq+ cr7,L266 L272: ; basic block 3 .stabd 68,0,1108 lwz r30,20(r2) b L267 L262: ; basic block 4 .stabd 68,0,1111 lwz r30,20(r2) L267: ; basic block 5 .stabd 68,0,1118 lwz r0,-4(r30) cmpwi cr7,r0,4 mr r29,r0 bne+ cr7,L269 ; basic block 6 bl L_rb_ary_new$stub mr r29,r3 L269: ; basic block 7 stw r29,-4(r30) .stabd 68,0,1120 lwz r0,8(r29) cmpw cr7,r0,r28 bgt+ cr7,L270 .stabd 68,0,1121 ; basic block 8 mr r3,r29 mr r4,r28 li r5,4 bl L_rb_ary_store$stub L270: ; basic block 9 .stabd 68,0,1123 lwz r0,16(r29) slwi r3,r28,2 .stabd 68,0,1126 LBE32: add r3,r0,r3 lwz r0,88(r1) addi r1,r1,80 mtlr r0 lmw r28,-16(r1) blr .stabs "thread_svar:F(0,4)",36,0,1094,_thread_svar .stabs "self:P(0,5)",64,0,1094,29 .stabs "cnt:P(0,30)",64,0,1094,28 .stabs "thobj:r(0,2)",64,0,1095,2 .stabs "cf:r(0,54)=*(0,40)",64,0,1096,2 .stabs "lfp:r(0,4)",64,0,1098,30 .stabn 192,0,0,LBB32 .stabn 224,0,0,LBE32 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope19: .stabs "",36,0,0,Lscope19-_thread_svar .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,1129 ; basic block 0 mflr r0 bcl 20,31,"L00000000014$pb" "L00000000014$pb": stmw r24,-32(r1) stw r0,8(r1) mr r29,r3 stwu r1,-352(r1) mflr r31 mr r24,r4 .stabd 68,0,1136 LBB33: li r4,18 bl L_rb_check_type$stub lwz r28,16(r29) .stabd 68,0,1137 bl L_rb_ary_new$stub .stabd 68,0,1131 li r30,0 .stabd 68,0,1139 lwz r29,28(r28) .stabd 68,0,1137 mr r26,r3 .stabd 68,0,1133 li r28,0 .stabd 68,0,1141 cmpwi cr7,r29,0 beq- cr7,L300 L298: ; basic block 1 .stabd 68,0,1143 LBB34: cmpw cr7,r28,r24 .stabd 68,0,1142 mr r27,r29 .stabd 68,0,1143 ble- cr7,L278 .stabd 68,0,1145 ; basic block 2 lwz r3,4(r29) lwz r0,0(r3) cmpwi cr7,r0,0 bne- cr7,L279 .stabd 68,0,1149 ; basic block 3 LBB35: lwz r3,4(r3) bl L_rb_id2name$stub addis r5,r31,ha16(LC42-"L00000000014$pb") mr r6,r3 la r5,lo16(LC42-"L00000000014$pb")(r5) li r4,256 addi r3,r1,64 bl L_snprintf$stub .stabd 68,0,1151 addi r3,r1,64 bl L_rb_str_new2$stub mr r4,r3 mr r3,r26 bl L_rb_ary_push$stub LBE35: b L278 L304: ; basic block 4 .stabd 68,0,1161 LBB36: lhz r25,-2(r2) .stabd 68,0,1163 b L283 L279: ; basic block 5 .stabd 68,0,1157 li r4,18 bl L_rb_check_type$stub lwz r2,4(r29) .stabd 68,0,1159 li r11,0 .stabd 68,0,1157 lwz r7,16(r2) .stabd 68,0,1159 lwz r10,28(r7) .stabd 68,0,1158 lwz r0,16(r7) .stabd 68,0,1159 cmplw cr7,r11,r10 .stabd 68,0,1158 subf r0,r0,r30 srawi r4,r0,2 .stabd 68,0,1159 bge- cr7,L283 ; basic block 6 lwz r9,24(r7) L287: ; basic block 7 .stabd 68,0,1160 slwi r2,r11,2 lhzx r0,r2,r9 add r2,r2,r9 cmpw cr7,r0,r4 beq- cr7,L304 .stabd 68,0,1159 ; basic block 8 addi r11,r11,1 cmplw cr7,r11,r10 blt+ cr7,L287 L283: ; basic block 9 .stabd 68,0,1166 cmpw cr7,r11,r10 bne+ cr7,L288 .stabd 68,0,1167 ; basic block 10 addis r3,r31,ha16(LC43-"L00000000014$pb") la r3,lo16(LC43-"L00000000014$pb")(r3) bl L_rb_bug$stub L288: ; basic block 11 .stabd 68,0,1170 lwz r0,84(r7) cmpwi cr7,r0,3 bne+ cr7,L289 .stabd 68,0,1171 ; basic block 12 lwz r2,32(r7) addis r5,r31,ha16(LC44-"L00000000014$pb") la r5,lo16(LC44-"L00000000014$pb")(r5) addi r3,r1,64 lwz r6,12(r2) li r4,256 mr r7,r25 bl L_snprintf$stub b L290 L289: ; basic block 13 .stabd 68,0,1174 cmpwi cr7,r0,7 bne- cr7,L291 .stabd 68,0,1175 ; basic block 14 .stabd 68,0,1177 LBB37: cmpwi cr7,r7,0 .stabd 68,0,1175 li r8,0 .stabd 68,0,1176 mr r2,r7 .stabd 68,0,1177 beq- cr7,L303 L296: ; basic block 15 .stabd 68,0,1178 lwz r0,104(r2) cmpwi cr7,r0,0 bne- cr7,L295 .stabd 68,0,1179 ; basic block 16 lwz r2,0(r2) lwz r8,12(r2) L295: ; basic block 17 .stabd 68,0,1181 mr r2,r0 bne+ cr7,L296 L303: ; basic block 18 .stabd 68,0,1183 lwz r2,32(r7) addis r5,r31,ha16(LC45-"L00000000014$pb") la r5,lo16(LC45-"L00000000014$pb")(r5) addi r3,r1,64 lwz r6,12(r2) li r4,256 mr r7,r25 bl L_snprintf$stub LBE37: b L290 L291: ; basic block 19 .stabd 68,0,1187 lwz r2,0(r7) addis r5,r31,ha16(LC46-"L00000000014$pb") lwz r9,32(r7) la r5,lo16(LC46-"L00000000014$pb")(r5) lwz r8,12(r2) addi r3,r1,64 lwz r6,12(r9) li r4,256 mr r7,r25 bl L_snprintf$stub L290: ; basic block 20 .stabd 68,0,1191 addi r3,r1,64 bl L_rb_str_new2$stub mr r4,r3 mr r3,r26 bl L_rb_ary_push$stub L278: ; basic block 21 .stabd 68,0,1195 LBE36: lwz r29,16(r29) .stabd 68,0,1197 addi r28,r28,1 .stabd 68,0,1196 lwz r30,12(r27) .stabd 68,0,1197 LBE34: cmpwi cr7,r29,0 bne+ cr7,L298 L300: ; basic block 22 .stabd 68,0,1201 lwz r0,360(r1) addi r1,r1,352 LBE33: mr r3,r26 lmw r24,-32(r1) mtlr r0 blr .stabs "thread_backtrace:F(0,5)",36,0,1129,_thread_backtrace .stabs "th:P(0,5)",64,0,1129,29 .stabs "level:P(0,30)",64,0,1129,24 .stabs "thobj:r(0,2)",64,0,1130,28 .stabs "cfp:r(0,4)",64,0,1131,29 .stabs "pc:r(0,4)",64,0,1131,30 .stabs "ary:r(0,5)",64,0,1132,26 .stabs "lev:r(0,30)",64,0,1133,28 .stabs "buf:(0,55)=ar(0,56)=r(0,56);0000000000000;0037777777777;;0;255;(0,11)",128,0,1134,64 .stabn 192,0,0,LBB33 .stabs "f:r(0,54)",64,0,1142,27 .stabn 192,0,0,LBB34 .stabs "iseq:r(0,25)",64,0,1154,7 .stabs "i:r(0,30)",64,0,1155,11 .stabs "line_no:r(0,30)",64,0,1155,25 .stabn 192,0,0,LBB36 .stabs "name:r(0,10)",64,0,1175,8 .stabs "pi:r(0,25)",64,0,1176,2 .stabn 192,0,0,LBB37 .stabn 224,0,0,LBE37 .stabn 224,0,0,LBE36 .stabn 224,0,0,LBE34 .stabn 224,0,0,LBE33 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope20: .stabs "",36,0,0,Lscope20-_thread_backtrace .align 2 .globl _thread_get_ev_const .section __TEXT,__text,regular,pure_instructions .align 2 _thread_get_ev_const: .stabd 68,0,1206 ; basic block 0 .stabd 68,0,1209 LBB38: cmpwi cr7,r6,4 .stabd 68,0,1206 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r28,r7 stwu r1,-112(r1) .stabd 68,0,1209 bne- cr7,L306 .stabd 68,0,1214 ; basic block 1 LBB39: lwz r27,88(r5) cmpwi cr7,r27,0 bne- cr7,L307 .stabd 68,0,1216 ; basic block 2 lwz r27,44(r4) L307: ; basic block 3 .stabd 68,0,1218 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,1219 cmpwi cr7,r26,0 mr r29,r26 mcrf cr0,cr7 ble- cr7,L309 L316: ; basic block 4 .stabd 68,0,1220 LBB40: lwz r9,16(r27) slwi r2,r29,2 lwzx r30,r2,r9 L312: ; basic block 5 .stabd 68,0,1222 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L310 ; basic block 6 mr r4,r28 addi r5,r1,64 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L310 .stabd 68,0,1224 ; basic block 7 lwz r0,64(r1) cmpwi cr0,r29,0 cmpwi cr7,r0,6 bne- cr7,L309 .stabd 68,0,1225 ; basic block 8 mr r3,r30 mr r4,r28 bl L_rb_autoload_load$stub .stabd 68,0,1226 b L312 .stabd 68,0,1219 L310: ; basic block 9 LBE40: addic. r29,r29,-1 bgt+ cr0,L316 L309: ; basic block 10 .stabd 68,0,1233 bne+ cr0,L318 .stabd 68,0,1234 ; basic block 11 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,1235 mr r4,r28 lwzx r3,r2,r9 bl L_rb_const_get$stub stw r3,64(r1) LBE39: b L318 L306: ; basic block 12 .stabd 68,0,1239 mr r3,r6 mr r4,r7 bl L_rb_const_get$stub stw r3,64(r1) L318: ; basic block 13 .stabd 68,0,1242 lwz r0,120(r1) LBE38: lwz r3,64(r1) addi r1,r1,112 mtlr r0 lmw r26,-24(r1) blr .stabs "thread_get_ev_const:F(0,5)",36,0,1206,_thread_get_ev_const .stabs "self:P(0,5)",64,0,1205,3 .stabs "th:P(0,2)",64,0,1205,4 .stabs "iseq:P(0,25)",64,0,1206,5 .stabs "klass:P(0,5)",64,0,1206,30 .stabs "id:P(0,14)",64,0,1206,28 .stabs "val:(0,5)",128,0,1207,64 .stabn 192,0,0,LBB38 .stabs "cref:r(0,5)",64,0,1211,27 .stabs "i:r(0,30)",64,0,1212,29 .stabs "last_pos:r(0,30)",64,0,1212,26 .stabn 192,0,0,LBB39 .stabn 224,0,0,LBE39 .stabn 224,0,0,LBE38 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope21: .stabs "",36,0,0,Lscope21-_thread_get_ev_const .align 2 .globl _thread_get_ev_defined .section __TEXT,__text,regular,pure_instructions .align 2 _thread_get_ev_defined: .stabd 68,0,1245 ; basic block 0 .stabd 68,0,1247 LBB41: cmpwi cr7,r6,4 .stabd 68,0,1245 mflr r0 stmw r26,-24(r1) stw r0,8(r1) mr r29,r7 stwu r1,-112(r1) .stabd 68,0,1247 bne- cr7,L323 .stabd 68,0,1251 ; basic block 1 LBB42: lwz r27,88(r5) cmpwi cr7,r27,0 bne- cr7,L324 .stabd 68,0,1252 ; basic block 2 lwz r27,44(r4) L324: ; basic block 3 .stabd 68,0,1254 lwz r2,8(r27) addi r26,r2,-1 .stabd 68,0,1255 cmpwi cr7,r26,0 mr r28,r26 ble- cr7,L336 L333: ; basic block 4 .stabd 68,0,1256 LBB43: lwz r9,16(r27) slwi r2,r28,2 lwzx r30,r2,r9 L329: ; basic block 5 .stabd 68,0,1258 lwz r3,8(r30) cmpwi cr7,r3,0 beq- cr7,L327 ; basic block 6 mr r4,r29 addi r5,r1,64 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L327 .stabd 68,0,1260 ; basic block 7 .stabd 68,0,1265 lwz r0,64(r1) li r3,1 cmpwi cr7,r0,6 bne- cr7,L322 .stabd 68,0,1261 ; basic block 8 mr r3,r30 mr r4,r29 bl L_rb_autoload_load$stub .stabd 68,0,1262 b L329 .stabd 68,0,1255 L327: ; basic block 9 LBE43: addic. r28,r28,-1 bgt+ cr0,L333 L336: ; basic block 10 .stabd 68,0,1269 lwz r9,16(r27) slwi r2,r26,2 .stabd 68,0,1270 mr r4,r29 lwzx r3,r2,r9 bl L_rb_const_defined$stub b L322 L323: ; basic block 11 .stabd 68,0,1273 LBE42: mr r3,r6 mr r4,r7 bl L_rb_const_defined$stub .stabd 68,0,1275 L322: ; basic block 12 lwz r0,120(r1) addi r1,r1,112 lmw r26,-24(r1) mtlr r0 blr LBE41: .stabs "thread_get_ev_defined:F(0,30)",36,0,1245,_thread_get_ev_defined .stabs "self:P(0,5)",64,0,1244,3 .stabs "th:P(0,2)",64,0,1244,4 .stabs "iseq:P(0,25)",64,0,1245,5 .stabs "klass:P(0,5)",64,0,1245,30 .stabs "id:P(0,14)",64,0,1245,29 .stabs "val:(0,5)",128,0,1246,64 .stabn 192,0,0,LBB41 .stabs "cref:r(0,5)",64,0,1248,27 .stabs "i:r(0,30)",64,0,1249,28 .stabs "last_pos:r(0,30)",64,0,1249,26 .stabn 192,0,0,LBB42 .stabn 224,0,0,LBE42 .stabn 224,0,0,LBE41 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope22: .stabs "",36,0,0,Lscope22-_thread_get_ev_defined .globl _yarv_unredefined_flag .data .align 2 _yarv_unredefined_flag: .long 1 .align 2 _insns_address_table.0: .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 .long L701 .long L702 .long L703 .long L704 .long L705 .long L706 .long L707 .long L708 .long L709 .long L710 .long L711 .long L712 .long L713 .long L714 .long L715 .long L716 .long L717 .long L718 .long L719 .long L720 .long L721 .long L722 .long L723 .long L724 .long L725 .long L726 .long L727 .long L728 .long L729 .long L730 .long L731 .long L732 .long L733 .long L734 .long L735 .long L736 .long L737 .long L738 .long L739 .long L740 .long L741 .long L742 .long L743 .long L744 .long L745 .long L746 .long L747 .long L748 .long L749 .long L750 .long L751 .long L752 .long L753 .long L754 .long L755 .long L756 .long L757 .long L758 .long L759 .long L760 .long L761 .long L762 .long L763 .long L764 .long L765 .long L766 .long L767 .long L768 .long L769 .long L770 .long L771 .long L772 .long L773 .long L774 .long L775 .long L776 .long L777 .long L778 .long L779 .long L780 .long L781 .long L782 .long L783 .long L784 .long L785 .long L786 .long L787 .long L788 .long L789 .long L790 .long L791 .long L792 .long L793 .lcomm _escape_dfp.1,4,2 .cstring .align 2 LC47: .ascii "unexpected back-ref\0" .align 2 LC48: .ascii "declaring singleton class variable\0" .align 2 LC49: .ascii "can't define singleton method \"%s\" for %s\0" .align 2 LC50: .ascii "object\0" .align 2 LC51: .ascii "redefining method prohibited\0" .align 2 LC52: .ascii "redefine %s\0" .align 2 LC53: .ascii "instance-variable\0" .align 2 LC54: .ascii "global-variable\0" .align 2 LC55: .ascii "class variable\0" .align 2 LC56: .ascii "constant\0" .align 2 LC57: .ascii "method\0" .align 2 LC58: .ascii "unimplemented defined? type (vm)\0" .align 2 LC61: .ascii "method missing\0" .align 2 LC62: .ascii "wrong number of arguments (%d for %d)\0" .align 2 LC63: .ascii "stack overflow\0" .align 2 LC65: .ascii "sorry, don't support this method type: %s\0" .align 2 LC66: .ascii "wrong number of arguments (%d for %d)\0" .align 2 LC67: .ascii "YARV Stack frame error: %08x\0" .align 2 LC68: .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: .stabs "vm_evalbody.inc",132,0,0,0 .stabd 68,0,19 ; basic block 0 mfcr r2 mflr r0 bl saveFP ; save f14-f31 stmw r13,-220(r1) stw r2,4(r1) .stabd 68,0,65 .stabs "vm_evalbody.inc",130,0,0,0 LBB44: mr. r2,r3 .stabd 68,0,19 stwu r1,-1200(r1) bcl 20,31,"L00000000015$pb" "L00000000015$pb": mflr r31 .stabd 68,0,65 stw r2,904(r1) bne+ cr0,L794 .stabd 68,0,66 ; basic block 1 addis r3,r31,ha16(_insns_address_table.0-"L00000000015$pb") la r3,lo16(_insns_address_table.0-"L00000000015$pb")(r3) b L337 L794: ; basic block 2 .stabd 68,0,70 li r4,18 bl L_rb_check_type$stub .stabd 68,0,81 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb")(r9) addi r0,r1,64 lwz r8,0(r2) .stabd 68,0,82 mr r3,r0 .stabd 68,0,70 lwz r2,904(r1) .stabd 68,0,81 lwz r10,0(r9) .stabd 68,0,70 lwz r2,16(r2) .stabd 68,0,81 lwz r11,772(r10) .stabd 68,0,70 stw r2,908(r1) .stabd 68,0,79 li r2,0 stw r2,912(r1) .stabd 68,0,72 lwz r2,908(r1) lwz r2,12(r2) stw r2,920(r1) .stabd 68,0,73 lwz r2,908(r1) lwz r2,16(r2) stw r2,924(r1) .stabd 68,0,74 lwz r2,908(r1) lwz r2,20(r2) stw r2,928(r1) .stabd 68,0,75 lwz r2,908(r1) lwz r2,24(r2) stw r2,932(r1) .stabd 68,0,76 lwz r2,908(r1) lwz r2,28(r2) .stabd 68,0,81 stw r8,832(r1) li r8,0 stw r0,0(r9) .stabd 68,0,79 li r9,0 .stabd 68,0,76 stw r2,936(r1) .stabd 68,0,81 stw r11,836(r1) stw r10,856(r1) stw r8,840(r1) .stabd 68,0,79 stw r9,916(r1) .stabd 68,0,82 bl L__setjmp$stub mr. r28,r3 beq- cr0,$+8 b L797 L798: ; basic block 3 .stabd 68,0,85 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L338: ; basic block 4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,38 L799: lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L339: ; basic block 5 .stabd 68,0,48 L800: lwz r10,920(r1) .stabd 68,0,59 lwz r11,928(r1) .stabd 68,0,48 LBB45: lwz r2,4(r10) .stabd 68,0,59 slwi r2,r2,2 subf r2,r2,r11 lwz r0,0(r2) .stabd 68,0,60 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,66 lwzu r9,8(r10) mtctr r9 stw r10,920(r1) bctr L340: ; basic block 6 .stabd 68,0,76 L801: lwz r10,920(r1) .stabd 68,0,77 lwz r11,924(r1) .stabd 68,0,76 LBE45: LBB46: lwz r2,4(r10) .stabd 68,0,88 lwz r8,928(r1) .stabd 68,0,77 lwzu r0,-4(r11) .stabd 68,0,88 slwi r2,r2,2 .stabd 68,0,81 lwz r9,908(r1) .stabd 68,0,88 subf r2,r2,r8 .stabd 68,0,77 stw r11,924(r1) .stabd 68,0,81 stw r11,16(r9) .stabd 68,0,88 stw r0,0(r2) .stabd 68,0,95 lwzu r11,8(r10) mtctr r11 stw r10,920(r1) bctr L341: ; basic block 7 .stabd 68,0,118 lwz r2,928(r1) .stabd 68,0,120 LBE46: LBB47: LBB48: li r3,4 .stabd 68,0,105 lwz r8,920(r1) .stabd 68,0,118 lwz r0,-4(r2) .stabd 68,0,105 LBE48: lwz r30,8(r8) .stabd 68,0,120 LBB49: cmpwi cr7,r0,4 .stabd 68,0,106 LBE49: lwz r4,4(r8) .stabd 68,0,110 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,120 LBB50: beq- cr7,L803 .stabd 68,0,121 ; basic block 8 .stabd 68,0,123 cmpwi cr7,r30,0 bne- cr7,L804 .stabd 68,0,124 ; basic block 9 mr r3,r0 bl L_rb_ary_entry$stub b L803 L804: ; basic block 10 .stabd 68,0,127 LBB51: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,128 andi. r0,r30,1 .stabd 68,0,127 mr r4,r3 .stabd 68,0,128 beq- cr0,L806 .stabd 68,0,129 ; basic block 11 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L810 ; basic block 12 cmplwi cr7,r0,39 bgt- cr7,L814 ; basic block 13 cmpwi cr7,r0,38 beq- cr7,L808 ; basic block 14 b L812 L814: ; basic block 15 cmpwi cr7,r0,43 beq- cr7,L811 ; basic block 16 cmpwi cr7,r0,96 beq- cr7,L809 ; basic block 17 b L812 L808: ; basic block 18 .stabd 68,0,131 bl L_rb_reg_last_match$stub .stabd 68,0,132 b L803 L809: ; basic block 19 .stabd 68,0,134 bl L_rb_reg_match_pre$stub .stabd 68,0,135 b L803 L810: ; basic block 20 .stabd 68,0,137 bl L_rb_reg_match_post$stub .stabd 68,0,138 b L803 L811: ; basic block 21 .stabd 68,0,140 bl L_rb_reg_match_last$stub .stabd 68,0,141 b L803 L812: ; basic block 22 .stabd 68,0,143 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L806: ; basic block 23 .stabd 68,0,147 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L803: ; basic block 24 .stabd 68,0,150 L816: lwz r2,924(r1) LBE51: stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,156 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L342: ; basic block 25 .stabd 68,0,168 lwz r10,924(r1) .stabd 68,0,167 lwz r11,920(r1) .stabd 68,0,168 LBE50: LBE47: LBB52: lwzu r29,-4(r10) .stabd 68,0,172 lwz r2,908(r1) .stabd 68,0,168 stw r10,924(r1) .stabd 68,0,167 lwz r30,4(r11) .stabd 68,0,171 addi r11,r11,12 .stabd 68,0,172 stw r10,16(r2) .stabd 68,0,180 lwz r8,928(r1) LBB53: lwz r3,-4(r8) .stabd 68,0,171 stw r11,920(r1) .stabd 68,0,181 cmpwi cr7,r3,4 bne+ cr7,L817 .stabd 68,0,182 ; basic block 26 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L817: ; basic block 27 .stabd 68,0,184 L818: mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,191 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L343: ; basic block 28 .stabd 68,0,201 lwz r8,920(r1) .stabd 68,0,216 LBE53: LBE52: LBB54: LBB55: li r11,0 .stabd 68,0,215 lwz r9,932(r1) .stabd 68,0,201 LBE55: lwz r0,8(r8) .stabd 68,0,202 lwz r2,4(r8) .stabd 68,0,206 addi r8,r8,12 .stabd 68,0,216 LBB56: cmplw cr7,r11,r0 .stabd 68,0,206 stw r8,920(r1) .stabd 68,0,216 bge- cr7,L3856 L823: ; basic block 29 .stabd 68,0,216 addi r11,r11,1 .stabd 68,0,217 lwz r9,0(r9) .stabd 68,0,216 cmplw cr7,r11,r0 blt+ cr7,L823 L3856: ; basic block 30 .stabd 68,0,224 L824: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,225 lwz r9,924(r1) .stabd 68,0,224 lwz r0,0(r2) .stabd 68,0,225 stw r0,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,231 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L344: ; basic block 31 .stabd 68,0,241 lwz r2,920(r1) .stabd 68,0,257 LBE56: LBE54: LBB57: LBB58: li r11,0 .stabd 68,0,243 lwz r8,924(r1) .stabd 68,0,241 LBE58: lwz r0,8(r2) .stabd 68,0,243 lwzu r10,-4(r8) .stabd 68,0,246 lwz r9,920(r1) .stabd 68,0,257 LBB59: cmplw cr7,r11,r0 .stabd 68,0,243 stw r8,924(r1) .stabd 68,0,246 LBE59: addi r9,r9,12 .stabd 68,0,242 lwz r2,4(r2) .stabd 68,0,246 stw r9,920(r1) .stabd 68,0,247 lwz r9,908(r1) stw r8,16(r9) .stabd 68,0,256 LBB60: lwz r9,932(r1) .stabd 68,0,257 bge- cr7,L3858 L829: ; basic block 32 .stabd 68,0,257 addi r11,r11,1 .stabd 68,0,258 lwz r9,0(r9) .stabd 68,0,257 cmplw cr7,r11,r0 blt+ cr7,L829 L3858: ; basic block 33 .stabd 68,0,265 L830: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,272 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L345: ; basic block 34 .stabd 68,0,282 L831: .stabd 68,0,293 lwz r2,936(r1) .stabd 68,0,282 lwz r11,920(r1) .stabd 68,0,293 LBE60: LBE57: LBB61: lwz r3,0(r2) .stabd 68,0,282 lwz r4,4(r11) .stabd 68,0,293 bl L_rb_ivar_get$stub .stabd 68,0,294 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,286 lwz r8,920(r1) .stabd 68,0,294 lwz r9,908(r1) .stabd 68,0,286 addi r8,r8,8 .stabd 68,0,294 stw r2,924(r1) .stabd 68,0,286 stw r8,920(r1) .stabd 68,0,294 stw r2,16(r9) .stabd 68,0,300 lwz r10,0(r8) mtctr r10 bctr L346: ; basic block 35 L832: .stabd 68,0,311 lwz r11,924(r1) .stabd 68,0,310 lwz r2,920(r1) .stabd 68,0,311 LBE61: LBB62: lwzu r5,-4(r11) .stabd 68,0,315 lwz r8,908(r1) .stabd 68,0,311 stw r11,924(r1) .stabd 68,0,310 lwz r4,4(r2) .stabd 68,0,314 addi r2,r2,8 .stabd 68,0,315 stw r11,16(r8) .stabd 68,0,322 lwz r9,936(r1) lwz r3,0(r9) .stabd 68,0,314 stw r2,920(r1) .stabd 68,0,322 bl L_rb_ivar_set$stub .stabd 68,0,329 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L347: ; basic block 36 .stabd 68,0,351 lwz r8,936(r1) .stabd 68,0,339 lwz r9,920(r1) .stabd 68,0,351 LBE62: LBB63: LBB64: lwz r2,4(r8) .stabd 68,0,343 lwz r10,920(r1) .stabd 68,0,339 LBE64: lwz r30,4(r9) .stabd 68,0,343 addi r10,r10,8 .stabd 68,0,351 LBB65: lwz r9,16(r2) .stabd 68,0,343 stw r10,920(r1) .stabd 68,0,351 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L833 ; basic block 37 li r4,-1 bl L_rb_ary_entry$stub b L834 L833: ; basic block 38 lwz r2,936(r1) lwz r3,0(r2) L834: ; basic block 39 .stabd 68,0,353 L835: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,354 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,360 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L348: ; basic block 40 .stabd 68,0,372 lwz r10,924(r1) .stabd 68,0,370 lwz r11,920(r1) .stabd 68,0,372 LBE65: LBE63: LBB66: lwzu r27,-4(r10) .stabd 68,0,376 lwz r2,908(r1) .stabd 68,0,372 stw r10,924(r1) .stabd 68,0,370 lwz r29,8(r11) .stabd 68,0,371 lwz r28,4(r11) .stabd 68,0,375 addi r11,r11,12 .stabd 68,0,376 stw r10,16(r2) .stabd 68,0,385 lwz r8,936(r1) LBB67: lwz r2,4(r8) .stabd 68,0,375 stw r11,920(r1) .stabd 68,0,385 lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L836 ; basic block 41 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L837 L836: ; basic block 42 lwz r2,936(r1) lwz r30,0(r2) L837: ; basic block 43 .stabd 68,0,387 cmpwi cr7,r29,2 bne+ cr7,L838 ; basic block 44 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L838 ; basic block 45 andi. r9,r30,3 bne- cr0,L838 ; basic block 46 rlwinm. r10,r30,0,30,28 beq- cr0,L838 ; basic block 47 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L838 ; basic block 48 andi. r11,r2,2048 beq+ cr0,L838 .stabd 68,0,388 ; basic block 49 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L838: ; basic block 50 .stabd 68,0,391 L839: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,398 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L349: ; basic block 51 L840: .stabd 68,0,409 lwz r8,924(r1) .stabd 68,0,408 lwz r9,920(r1) .stabd 68,0,409 LBE67: LBE66: LBB68: lwzu r6,-4(r8) .stabd 68,0,413 lwz r10,908(r1) .stabd 68,0,409 stw r8,924(r1) .stabd 68,0,408 lwz r7,4(r9) .stabd 68,0,413 stw r8,16(r10) .stabd 68,0,420 lwz r11,936(r1) lwz r3,904(r1) lwz r2,4(r11) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_const .stabd 68,0,421 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,412 lwz r8,920(r1) .stabd 68,0,421 lwz r9,908(r1) .stabd 68,0,412 addi r8,r8,8 .stabd 68,0,421 stw r2,924(r1) .stabd 68,0,412 stw r8,920(r1) .stabd 68,0,421 stw r2,16(r9) .stabd 68,0,427 lwz r10,0(r8) mtctr r10 bctr L350: ; basic block 52 .stabd 68,0,439 lwz r11,924(r1) .stabd 68,0,437 lwz r2,920(r1) .stabd 68,0,439 LBE68: LBB69: lwz r3,-4(r11) .stabd 68,0,438 lwz r29,-8(r11) .stabd 68,0,443 addi r11,r11,-8 .stabd 68,0,450 cmpwi cr7,r3,4 .stabd 68,0,443 stw r11,924(r1) lwz r8,908(r1) .stabd 68,0,437 lwz r30,4(r2) .stabd 68,0,442 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,443 stw r11,16(r8) .stabd 68,0,450 bne+ cr7,L841 .stabd 68,0,451 ; basic block 53 lwz r3,44(r8) li r4,-1 bl L_rb_ary_entry$stub L841: ; basic block 54 .stabd 68,0,453 L842: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,454 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,461 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L351: ; basic block 55 .stabd 68,0,471 L843: lwz r8,920(r1) LBE69: LBB70: lwz r3,4(r8) .stabd 68,0,475 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,482 bl L_rb_gvar_get$stub .stabd 68,0,483 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,489 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L352: ; basic block 56 L844: .stabd 68,0,500 lwz r11,924(r1) .stabd 68,0,499 lwz r10,920(r1) .stabd 68,0,500 LBE70: LBB71: lwzu r4,-4(r11) .stabd 68,0,504 lwz r2,908(r1) .stabd 68,0,499 lwz r3,4(r10) .stabd 68,0,503 addi r10,r10,8 .stabd 68,0,500 stw r11,924(r1) .stabd 68,0,503 stw r10,920(r1) .stabd 68,0,504 stw r11,16(r2) .stabd 68,0,511 bl L_rb_gvar_set$stub .stabd 68,0,518 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L353: ; basic block 57 L845: .stabd 68,0,539 lwz r8,924(r1) li r0,4 LBE71: LBB72: stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,545 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L354: ; basic block 58 .stabd 68,0,565 L846: lwz r2,936(r1) .stabd 68,0,566 lwz r8,924(r1) .stabd 68,0,565 LBE72: LBB73: lwz r0,0(r2) .stabd 68,0,566 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,572 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L355: ; basic block 59 .stabd 68,0,582 L847: lwz r2,920(r1) .stabd 68,0,594 lwz r8,924(r1) .stabd 68,0,582 LBE73: LBB74: lwz r0,4(r2) .stabd 68,0,594 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,600 lwzu r10,8(r2) mtctr r10 stw r2,920(r1) bctr L356: ; basic block 60 .stabd 68,0,610 L848: lwz r11,920(r1) LBE74: LBB75: lwz r3,4(r11) .stabd 68,0,614 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,621 bl L_rb_str_new3$stub .stabd 68,0,622 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,628 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L357: ; basic block 61 .stabd 68,0,638 lwz r10,920(r1) .stabd 68,0,654 LBE75: LBB76: LBB77: li r3,0 li r4,0 .stabd 68,0,638 LBE77: lwz r28,4(r10) .stabd 68,0,654 LBB78: bl L_rb_str_new$stub .stabd 68,0,642 lwz r2,920(r1) .stabd 68,0,654 mr r27,r3 .stabd 68,0,655 addic. r29,r28,-1 .stabd 68,0,642 LBE78: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,655 LBB79: blt- cr0,L3860 ; basic block 62 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L853: ; basic block 63 .stabd 68,0,656 lwz r4,0(r30) .stabd 68,0,657 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,655 addic. r29,r29,-1 .stabd 68,0,656 addi r30,r30,4 .stabd 68,0,655 bge+ cr0,L853 L3860: ; basic block 64 .stabd 68,0,659 L854: lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,660 stw r27,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,666 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L358: ; basic block 65 .stabd 68,0,677 L855: lwz r10,924(r1) .stabd 68,0,681 lwz r11,908(r1) .stabd 68,0,677 LBE79: LBE76: LBB80: lwzu r3,-4(r10) stw r10,924(r1) .stabd 68,0,681 stw r10,16(r11) .stabd 68,0,687 bl L_rb_obj_as_string$stub .stabd 68,0,688 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,694 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L359: ; basic block 66 L856: .stabd 68,0,705 lwz r11,924(r1) .stabd 68,0,704 lwz r8,920(r1) .stabd 68,0,705 LBE80: LBB81: lwzu r2,-4(r11) .stabd 68,0,709 lwz r9,908(r1) .stabd 68,0,705 stw r11,924(r1) .stabd 68,0,704 lwz r5,4(r8) .stabd 68,0,709 stw r11,16(r9) .stabd 68,0,716 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,717 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,708 lwz r8,920(r1) .stabd 68,0,717 lwz r9,908(r1) .stabd 68,0,708 addi r8,r8,8 .stabd 68,0,717 stw r2,924(r1) .stabd 68,0,708 stw r8,920(r1) .stabd 68,0,717 stw r2,16(r9) .stabd 68,0,723 lwz r10,0(r8) mtctr r10 bctr L360: ; basic block 67 .stabd 68,0,733 L857: lwz r11,920(r1) .stabd 68,0,744 lwz r2,924(r1) .stabd 68,0,733 LBE81: LBB82: lwz r3,4(r11) .stabd 68,0,737 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,744 slwi r29,r3,2 subf r29,r29,r2 mr r4,r29 bl L_rb_ary_new4$stub .stabd 68,0,745 stw r29,924(r1) .stabd 68,0,746 stw r3,0(r29) lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,752 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L361: ; basic block 68 .stabd 68,0,762 L858: lwz r10,920(r1) LBE82: LBB83: lwz r3,4(r10) .stabd 68,0,766 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,773 bl L_rb_ary_dup$stub .stabd 68,0,774 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,780 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L362: ; basic block 69 .stabd 68,0,791 lwz r10,920(r1) .stabd 68,0,792 lwz r11,924(r1) .stabd 68,0,791 LBE83: LBB84: lwz r3,4(r10) .stabd 68,0,792 lwzu r30,-4(r11) .stabd 68,0,805 LBB85: cmpwi cr7,r3,0 .stabd 68,0,796 lwz r2,908(r1) .stabd 68,0,792 stw r11,924(r1) .stabd 68,0,790 LBE85: lwz r8,8(r10) .stabd 68,0,795 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,796 stw r11,16(r2) .stabd 68,0,805 LBB86: blt- cr7,L859 ; basic block 70 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB87: andi. r9,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L861 .stabd 68,0,637 ; basic block 71 andi. r10,r30,1 beq- cr0,L862 ; basic block 72 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L863 L862: ; basic block 73 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L864 ; basic block 74 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L863 L864: ; basic block 75 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L866 ; basic block 76 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L863 L861: ; basic block 77 .stabd 68,0,641 rlwinm. r11,r30,0,30,28 bne- cr0,L866 .stabd 68,0,642 ; basic block 78 cmpwi cr7,r30,4 bne+ cr7,L868 ; basic block 79 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L863 L868: ; basic block 80 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L866 ; basic block 81 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L863 L866: ; basic block 82 .stabd 68,0,644 lwz r9,4(r2) L863: ; basic block 83 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE87: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L860 .stabs "vm.inc",132,0,0,0 .stabd 68,0,808 ; basic block 84 LBB88: lwz r10,8(r30) .stabd 68,0,809 li r11,0 cmpw cr7,r11,r10 bge- cr7,L871 ; basic block 85 cmplw cr7,r11,r3 bge- cr7,L871 L875: ; basic block 86 .stabd 68,0,810 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,809 addi r11,r11,1 .stabd 68,0,810 lwzx r0,r2,r9 .stabd 68,0,809 cmpw cr7,r11,r10 .stabd 68,0,810 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,809 bge- cr7,L871 ; basic block 87 cmplw cr7,r11,r3 blt+ cr7,L875 L871: ; basic block 88 .stabd 68,0,812 cmplw cr7,r11,r3 bge- cr7,L3863 ; basic block 89 li r0,4 L880: ; basic block 90 .stabd 68,0,813 lwz r2,924(r1) .stabd 68,0,812 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,813 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,812 blt+ cr7,L880 L3863: ; basic block 91 .stabd 68,0,815 cmpwi cr7,r8,0 beq- cr7,L906 .stabd 68,0,816 ; basic block 92 cmplw cr7,r10,r3 ble- cr7,L882 .stabd 68,0,817 ; basic block 93 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L906 L882: ; basic block 94 .stabd 68,0,820 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE88: b L906 L860: ; basic block 95 .stabd 68,0,825 cmpwi cr7,r3,0 beq- cr7,L885 .stabd 68,0,826 ; basic block 96 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L885: ; basic block 97 .stabd 68,0,828 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3865 ; basic block 98 li r0,4 L890: ; basic block 99 .stabd 68,0,829 lwz r2,924(r1) .stabd 68,0,828 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,829 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,828 blt+ cr7,L890 L3865: ; basic block 100 .stabd 68,0,831 cmpwi cr7,r8,0 beq- cr7,L906 .stabd 68,0,832 ; basic block 101 cmpwi cr7,r3,0 beq- cr7,L892 .stabd 68,0,833 ; basic block 102 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L906 L892: ; basic block 103 .stabd 68,0,836 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L906 L859: ; basic block 104 .stabd 68,0,845 lwz r9,924(r1) LBB89: slwi r4,r3,2 .stabd 68,0,842 neg r28,r3 .stabd 68,0,845 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 LBB90: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,845 LBE90: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB91: mr r2,r30 .stabd 68,0,636 beq- cr0,L896 .stabd 68,0,637 ; basic block 105 andi. r8,r30,1 beq- cr0,L897 ; basic block 106 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L898 L897: ; basic block 107 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L899 ; basic block 108 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L898 L899: ; basic block 109 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L901 ; basic block 110 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L898 L896: ; basic block 111 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L901 .stabd 68,0,642 ; basic block 112 cmpwi cr7,r30,4 bne+ cr7,L903 ; basic block 113 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L898 L903: ; basic block 114 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L901 ; basic block 115 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L898 L901: ; basic block 116 .stabd 68,0,644 lwz r9,4(r2) L898: ; basic block 117 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE91: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L895 .stabs "vm.inc",132,0,0,0 .stabd 68,0,847 ; basic block 118 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L905 L895: ; basic block 119 .stabd 68,0,850 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L905: ; basic block 120 .stabd 68,0,852 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,853 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,861 L906: ; basic block 121 lwz r9,920(r1) lwz r9,0(r9) LBE89: mtctr r9 bctr L363: ; basic block 122 .stabd 68,0,871 lwz r10,920(r1) LBE86: LBE84: LBB92: lwz r28,4(r10) .stabd 68,0,884 LBB93: bl L_rb_hash_new$stub .stabd 68,0,875 lwz r2,920(r1) .stabd 68,0,884 mr r27,r3 .stabd 68,0,886 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,875 LBE93: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,886 LBB94: ble- cr7,L3867 ; basic block 123 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L911: ; basic block 124 .stabd 68,0,889 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,886 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L911 L3867: ; basic block 125 .stabd 68,0,891 L912: lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,892 stw r27,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,898 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L364: ; basic block 126 L913: .stabd 68,0,909 lwz r11,924(r1) .stabd 68,0,908 lwz r10,920(r1) .stabd 68,0,914 lwz r2,908(r1) .stabd 68,0,908 LBE94: LBE92: LBB95: lwz r5,4(r10) .stabd 68,0,909 lwz r3,-8(r11) .stabd 68,0,910 lwz r4,-4(r11) .stabd 68,0,914 addi r11,r11,-8 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,921 bl L_rb_range_new$stub .stabd 68,0,922 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,913 lwz r8,920(r1) .stabd 68,0,922 lwz r9,908(r1) .stabd 68,0,913 addi r8,r8,8 .stabd 68,0,922 stw r2,924(r1) .stabd 68,0,913 stw r8,920(r1) .stabd 68,0,922 stw r2,16(r9) .stabd 68,0,928 lwz r10,0(r8) mtctr r10 bctr L365: ; basic block 127 .stabd 68,0,939 L916: lwz r11,924(r1) LBE95: LBB96: lwz r2,-4(r11) .stabd 68,0,949 rlwinm. r0,r2,0,30,28 mfcr r0 rlwinm r0,r0,3,1 slwi r0,r0,1 .stabd 68,0,955 stwu r0,-4(r11) lwz r2,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,961 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L366: ; basic block 128 .stabd 68,0,976 L917: lwz r10,924(r1) lwz r11,908(r1) LBE96: LBB97: addi r10,r10,-4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,989 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L367: ; basic block 129 .stabd 68,0,1001 L918: lwz r9,924(r1) LBE97: LBB98: lwz r0,-4(r9) .stabd 68,0,1012 stwu r0,-4(r9) .stabd 68,0,1013 stwu r0,4(r9) lwz r10,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,1019 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L368: ; basic block 130 .stabd 68,0,1029 lwz r2,920(r1) .stabd 68,0,1042 LBE98: LBB99: LBB100: li r11,0 .stabd 68,0,1041 lwz r8,924(r1) .stabd 68,0,1029 LBE100: lwz r9,4(r2) .stabd 68,0,1033 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,1042 LBB101: cmplw cr7,r11,r9 .stabd 68,0,1041 slwi r0,r9,2 subf r10,r0,r8 .stabd 68,0,1042 bge- cr7,L3869 L923: ; basic block 131 .stabd 68,0,1043 slwi r0,r11,2 .stabd 68,0,1042 addi r11,r11,1 cmplw cr7,r11,r9 .stabd 68,0,1043 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,1042 blt+ cr7,L923 L3869: ; basic block 132 .stabd 68,0,1045 L924: slwi r0,r9,2 lwz r9,924(r1) lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,1052 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L369: ; basic block 133 L925: .stabd 68,0,1064 lwz r2,924(r1) .stabd 68,0,1075 lwz r8,924(r1) .stabd 68,0,1064 LBE101: LBE99: LBB102: lwz r0,-4(r2) .stabd 68,0,1063 lwz r2,-8(r2) .stabd 68,0,1075 stwu r0,-8(r8) .stabd 68,0,1076 stwu r2,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1082 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L370: ; basic block 134 .stabd 68,0,1093 L926: lwz r2,924(r1) LBE102: LBB103: lwz r0,-4(r2) .stabd 68,0,1104 stwu r0,-4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1110 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L371: ; basic block 135 .stabd 68,0,1120 L927: lwz r11,920(r1) .stabd 68,0,1131 lwz r8,924(r1) .stabd 68,0,1120 LBE103: LBB104: lwz r2,4(r11) .stabd 68,0,1131 slwi r2,r2,2 subf r2,r2,r8 lwz r0,-4(r2) .stabd 68,0,1132 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1138 lwzu r10,8(r11) mtctr r10 stw r11,920(r1) bctr L372: ; basic block 136 .stabd 68,0,1148 lwz r11,920(r1) .stabd 68,0,1166 LBE104: LBB105: LBB106: li r4,18 .stabd 68,0,1148 LBE106: lwz r28,8(r11) .stabd 68,0,1149 lwz r27,4(r11) .stabd 68,0,1166 LBB107: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,1167 lwz r2,908(r1) .stabd 68,0,1166 lwz r29,16(r28) .stabd 68,0,1167 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1170 mr r5,r28 .stabd 68,0,1167 stw r3,88(r29) .stabd 68,0,1170 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,1176 lwz r2,936(r1) .stabd 68,0,1153 lwz r8,920(r1) .stabd 68,0,1170 mr r30,r3 .stabd 68,0,1176 lwz r9,4(r2) .stabd 68,0,1153 LBE107: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,1176 LBB108: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L929 .stabd 68,0,1178 ; basic block 137 li r4,-1 bl L_rb_ary_entry$stub b L930 L929: ; basic block 138 .stabd 68,0,1182 lwz r2,936(r1) lwz r3,0(r2) L930: ; basic block 139 .stabd 68,0,1185 L931: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,1186 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,1193 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L373: ; basic block 140 .stabd 68,0,1205 lwz r8,924(r1) .stabd 68,0,1203 lwz r9,920(r1) .stabd 68,0,1205 LBE108: LBE105: LBB109: lwzu r30,-4(r8) .stabd 68,0,1209 lwz r11,908(r1) .stabd 68,0,1221 LBB110: andi. r10,r30,1 .stabd 68,0,1205 stw r8,924(r1) .stabd 68,0,1203 LBE110: lwz r27,8(r9) .stabd 68,0,1204 lwz r28,4(r9) .stabd 68,0,1208 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,1209 stw r8,16(r11) .stabd 68,0,1221 LBB111: bne- cr0,L933 ; basic block 141 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L932 L933: ; basic block 142 .stabd 68,0,1222 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-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L932: ; basic block 143 .stabd 68,0,1228 andi. r0,r30,3 bne- cr0,L934 ; basic block 144 rlwinm. r2,r30,0,30,28 beq- cr0,L934 ; basic block 145 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L934 ; basic block 146 andi. r8,r2,1024 beq+ cr0,L934 .stabd 68,0,1229 ; basic block 147 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L934: ; basic block 148 .stabd 68,0,1232 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,1233 mr r4,r28 .stabd 68,0,1232 mr r30,r3 .stabd 68,0,1233 lwz r3,12(r3) addi r5,r1,880 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L935 .stabd 68,0,1234 ; basic block 149 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L936 .stabd 68,0,1235 ; basic block 150 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L936: ; basic block 151 .stabd 68,0,1237 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L935 .stabd 68,0,1238 ; basic block 152 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L935: ; basic block 153 .stabd 68,0,1242 L939: li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,1243 lwz r2,908(r1) .stabd 68,0,1242 lwz r29,16(r27) .stabd 68,0,1243 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1245 mr r5,r27 .stabd 68,0,1243 stw r3,88(r29) .stabd 68,0,1245 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,1247 mr r4,r28 .stabd 68,0,1245 mr r0,r3 .stabd 68,0,1247 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,1245 stw r0,880(r1) .stabd 68,0,1247 bl L_rb_add_method$stub .stabd 68,0,1249 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1256 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L374: ; basic block 154 .stabd 68,0,1268 lwz r8,920(r1) LBE111: LBE109: LBB112: lwz r0,4(r8) .stabd 68,0,1266 lwz r29,12(r8) .stabd 68,0,1283 LBB113: cmpwi cr7,r0,2 .stabd 68,0,1267 LBE113: lwz r30,8(r8) .stabd 68,0,1272 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,1283 LBB114: bne+ cr7,L940 .stabd 68,0,1284 ; basic block 155 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L944 L940: ; basic block 156 .stabd 68,0,1287 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L942 ; basic block 157 li r4,-1 bl L_rb_ary_entry$stub b L943 L942: ; basic block 158 lwz r2,936(r1) lwz r3,0(r2) L943: ; basic block 159 .stabd 68,0,1288 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,1296 L944: ; basic block 160 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L375: ; basic block 161 .stabd 68,0,1318 lwz r8,936(r1) .stabd 68,0,1306 lwz r9,920(r1) .stabd 68,0,1318 LBE114: LBE112: LBB115: LBB116: lwz r2,4(r8) .stabd 68,0,1310 lwz r10,920(r1) .stabd 68,0,1306 LBE116: lwz r30,4(r9) .stabd 68,0,1310 addi r10,r10,8 .stabd 68,0,1318 LBB117: lwz r9,16(r2) .stabd 68,0,1310 stw r10,920(r1) .stabd 68,0,1318 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L945 ; basic block 162 li r4,-1 bl L_rb_ary_entry$stub b L946 L945: ; basic block 163 lwz r2,936(r1) lwz r3,0(r2) L946: ; basic block 164 .stabd 68,0,1319 L947: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,1320 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,1327 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L376: ; basic block 165 .stabd 68,0,1339 lwz r8,920(r1) .stabd 68,0,1353 LBE117: LBE115: LBB118: LBB119: li r30,0 .stabd 68,0,1355 li r28,4 .stabd 68,0,1339 LBE119: lwz r2,4(r8) .stabd 68,0,1337 lwz r27,12(r8) .stabd 68,0,1357 LBB120: addi r9,r2,-3 .stabd 68,0,1338 LBE120: lwz r29,8(r8) .stabd 68,0,1357 LBB121: cmplwi cr7,r9,8 .stabd 68,0,1343 LBE121: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,1357 LBB122: bgt- cr7,L970 ; basic block 166 addis r2,r31,ha16(L971-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L971-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L971: .long L949-L971 .long L970-L971 .long L951-L971 .long L970-L971 .long L953-L971 .long L970-L971 .long L957-L971 .long L970-L971 .long L959-L971 L949: ; basic block 167 .stabd 68,0,1359 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L948 .stabd 68,0,1360 ; basic block 168 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,1362 b L948 L951: ; basic block 169 .stabd 68,0,1364 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L948 .stabd 68,0,1365 ; basic block 170 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,1367 b L948 L953: ; basic block 171 .stabd 68,0,1369 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L954 ; basic block 172 li r4,-1 bl L_rb_ary_entry$stub b L955 L954: ; basic block 173 lwz r2,936(r1) lwz r3,0(r2) L955: ; basic block 174 .stabd 68,0,1370 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L948 .stabd 68,0,1371 ; basic block 175 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,1373 b L948 L957: ; basic block 176 .stabd 68,0,1375 lwz r2,924(r1) .stabd 68,0,1376 srawi r7,r29,8 .stabd 68,0,1375 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,1376 mr r6,r3 .stabd 68,0,1375 stw r2,16(r8) .stabd 68,0,1376 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L948 .stabd 68,0,1377 ; basic block 177 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,1379 b L948 L959: ; basic block 178 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB123: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L960 .stabd 68,0,637 ; basic block 179 andi. r10,r2,1 beq- cr0,L961 ; basic block 180 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L962 L961: ; basic block 181 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L963 ; basic block 182 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L962 L963: ; basic block 183 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L965 ; basic block 184 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L962 L960: ; basic block 185 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L965 .stabd 68,0,642 ; basic block 186 cmpwi cr7,r2,4 bne+ cr7,L967 ; basic block 187 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L962 L967: ; basic block 188 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L965 ; basic block 189 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L962 L965: ; basic block 190 .stabd 68,0,644 lwz r3,4(r2) L962: ; basic block 191 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1381 lwz r2,924(r1) .stabd 68,0,1382 LBE123: srawi r4,r29,8 .stabd 68,0,1381 lwz r8,908(r1) .stabd 68,0,1382 li r5,0 .stabd 68,0,1381 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1382 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L948 .stabd 68,0,1383 ; basic block 192 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,1385 b L948 L970: ; basic block 193 .stabd 68,0,1387 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L948: ; basic block 194 .stabd 68,0,1390 cmpwi cr7,r30,0 beq- cr7,L972 .stabd 68,0,1391 ; basic block 195 .stabd 68,0,1395 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L972 .stabd 68,0,1392 ; basic block 196 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L972: ; basic block 197 .stabd 68,0,1398 L975: lwz r2,924(r1) stw r28,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1404 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L377: ; basic block 198 .stabd 68,0,1417 lwz r10,924(r1) .stabd 68,0,1414 lwz r11,920(r1) .stabd 68,0,1417 LBE122: LBE118: LBB124: lwz r29,-4(r10) .stabd 68,0,1416 lwz r30,-8(r10) .stabd 68,0,1421 addi r10,r10,-8 .stabd 68,0,1433 LBB125: cmpwi cr7,r29,4 .stabd 68,0,1421 stw r10,924(r1) lwz r2,908(r1) .stabd 68,0,1414 LBE125: lwz r27,8(r11) .stabd 68,0,1415 lwz r28,4(r11) .stabd 68,0,1420 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,1421 stw r10,16(r2) .stabd 68,0,1433 LBB126: bne+ cr7,L976 .stabd 68,0,1434 ; basic block 199 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L976: ; basic block 200 .stabd 68,0,1436 cmpwi cr7,r30,4 bne+ cr7,L977 .stabd 68,0,1437 ; basic block 201 lwz r8,908(r1) li r4,-1 lwz r3,44(r8) bl L_rb_ary_entry$stub mr r30,r3 L977: ; basic block 202 .stabd 68,0,1441 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L978 ; basic block 203 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L978 .stabd 68,0,1444 ; basic block 204 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L979 L978: ; basic block 205 .stabd 68,0,1452 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,1453 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,1454 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L979: ; basic block 206 .stabd 68,0,1462 LBB127: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1464 lwz r9,924(r1) .stabd 68,0,1465 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L981 .stabd 68,0,1466 ; basic block 207 LBB128: lwz r0,40(r11) .stabd 68,0,1467 cmpwi cr7,r0,0 ble- cr7,L981 ; basic block 208 mtctr r0 li r0,4 L986: ; basic block 209 .stabd 68,0,1468 stw r0,0(r9) .stabd 68,0,1467 addi r9,r9,4 bdnz L986 L981: ; basic block 210 .stabd 68,0,1481 lwz r8,928(r1) .stabd 68,0,1479 LBE128: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1475 li r0,0 .stabd 68,0,1481 stw r8,24(r9) .stabd 68,0,1494 LBE127: mr r4,r29 .stabd 68,0,1482 lwz r10,932(r1) LBB129: stw r10,28(r9) .stabd 68,0,1483 lwz r8,936(r1) .stabd 68,0,1479 stw r2,12(r9) .stabd 68,0,1486 addi r2,r9,32 .stabd 68,0,1483 stw r8,20(r9) .stabd 68,0,1475 stw r0,0(r9) .stabd 68,0,1477 stw r27,8(r9) .stabd 68,0,1480 lwz r10,920(r1) .stabd 68,0,1476 stw r29,4(r9) .stabd 68,0,1480 stw r10,16(r9) .stabd 68,0,1488 stw r9,928(r1) .stabd 68,0,1487 addi r9,r9,4 .stabd 68,0,1489 lwz r8,928(r1) .stabd 68,0,1487 stw r9,936(r1) .stabd 68,0,1486 stw r2,924(r1) .stabd 68,0,1489 stw r8,932(r1) .stabd 68,0,1494 lwz r9,908(r1) .stabd 68,0,1485 lwz r11,16(r11) .stabd 68,0,1494 LBE129: lwz r3,44(r9) .stabd 68,0,1485 stw r11,920(r1) .stabd 68,0,1486 LBB130: stw r2,16(r9) .stabd 68,0,1487 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,1488 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,1489 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,1494 LBE130: bl L_rb_ary_push$stub .stabd 68,0,1495 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1497 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L987: L378: ; basic block 211 L988: .stabd 68,0,1530 lwz r8,924(r1) li r0,4 LBE126: LBE124: LBB131: stwu r0,-4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1536 lwz r10,920(r1) lwzu r11,8(r10) mtctr r11 stw r10,920(r1) bctr L379: ; basic block 212 .stabd 68,0,1548 lwz r2,924(r1) .stabd 68,0,1546 lwz r8,920(r1) .stabd 68,0,1548 LBE131: LBB132: lwzu r30,-4(r2) .stabd 68,0,1552 lwz r9,908(r1) .stabd 68,0,1564 LBB133: cmpwi cr7,r30,4 .stabd 68,0,1548 stw r2,924(r1) .stabd 68,0,1546 LBE133: lwz r27,8(r8) .stabd 68,0,1547 lwz r29,4(r8) .stabd 68,0,1551 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,1552 stw r2,16(r9) .stabd 68,0,1564 LBB134: bne+ cr7,L989 .stabd 68,0,1565 ; basic block 213 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L989: ; basic block 214 .stabd 68,0,1569 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L990 .stabd 68,0,1570 ; basic block 215 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L991 L990: ; basic block 216 .stabd 68,0,1578 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,1579 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,1580 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L991: ; basic block 217 .stabd 68,0,1588 LBB135: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1590 lwz r9,924(r1) .stabd 68,0,1591 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L993 .stabd 68,0,1592 ; basic block 218 LBB136: lwz r0,40(r11) .stabd 68,0,1593 cmpwi cr7,r0,0 ble- cr7,L993 ; basic block 219 mtctr r0 li r0,4 L998: ; basic block 220 .stabd 68,0,1594 stw r0,0(r9) .stabd 68,0,1593 addi r9,r9,4 bdnz L998 L993: ; basic block 221 .stabd 68,0,1608 lwz r8,928(r1) .stabd 68,0,1606 LBE136: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1601 li r0,0 .stabd 68,0,1608 stw r8,24(r9) .stabd 68,0,1620 LBE135: mr r4,r28 .stabd 68,0,1609 lwz r10,932(r1) LBB137: stw r10,28(r9) .stabd 68,0,1610 lwz r8,936(r1) .stabd 68,0,1606 stw r2,12(r9) .stabd 68,0,1613 addi r2,r9,32 .stabd 68,0,1610 stw r8,20(r9) .stabd 68,0,1601 stw r0,0(r9) .stabd 68,0,1604 stw r27,8(r9) .stabd 68,0,1607 lwz r10,920(r1) .stabd 68,0,1603 stw r28,4(r9) .stabd 68,0,1607 stw r10,16(r9) .stabd 68,0,1615 stw r9,928(r1) .stabd 68,0,1614 addi r9,r9,4 .stabd 68,0,1616 lwz r8,928(r1) .stabd 68,0,1614 stw r9,936(r1) .stabd 68,0,1613 stw r2,924(r1) .stabd 68,0,1616 stw r8,932(r1) .stabd 68,0,1620 lwz r9,908(r1) .stabd 68,0,1612 lwz r11,16(r11) .stabd 68,0,1620 LBE137: lwz r3,44(r9) .stabd 68,0,1612 stw r11,920(r1) .stabd 68,0,1613 LBB138: stw r2,16(r9) .stabd 68,0,1614 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,1615 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,1616 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,1620 LBE138: bl L_rb_ary_push$stub .stabd 68,0,1621 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1623 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L999: L380: ; basic block 222 .stabd 68,0,1653 L1000: lwz r8,908(r1) LBE134: LBE132: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,1660 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L381: ; basic block 223 .stabd 68,0,1671 lwz r9,920(r1) .stabd 68,0,1692 LBB139: LBB140: li r2,0 .stabd 68,0,1694 li r24,0 .stabd 68,0,1671 LBE140: lwz r29,16(r9) .stabd 68,0,1672 lwz r11,12(r9) .stabd 68,0,1698 LBB141: andi. r10,r29,2 .stabd 68,0,1673 LBE141: lwz r0,8(r9) .stabd 68,0,1670 lwz r30,20(r9) .stabd 68,0,1672 stw r11,940(r1) .stabd 68,0,1695 LBB142: mr r26,r0 .stabd 68,0,1674 LBE142: lwz r28,4(r9) .stabd 68,0,1678 addi r9,r9,24 stw r9,920(r1) .stabd 68,0,1692 stw r2,944(r1) .stabd 68,0,1698 LBB143: beq+ cr0,L1001 .stabd 68,0,1700 ; basic block 224 lwz r8,924(r1) .stabd 68,0,1701 LBB144: li r4,18 .stabd 68,0,1700 lwzu r9,-4(r8) .stabd 68,0,1701 mr r3,r9 .stabd 68,0,1700 stw r8,924(r1) stw r9,944(r1) .stabd 68,0,1701 bl L_rb_check_type$stub lwz r2,944(r1) .stabd 68,0,1703 lwz r9,924(r1) lwz r8,908(r1) .stabd 68,0,1701 lwz r24,16(r2) .stabd 68,0,1703 stw r9,16(r8) L1001: ; basic block 225 .stabd 68,0,1706 lwz r10,924(r1) LBE144: slwi r2,r26,2 subf r2,r2,r10 lwz r27,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB145: andi. r11,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L1003 .stabd 68,0,637 ; basic block 226 andi. r0,r27,1 beq- cr0,L1004 ; basic block 227 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1005 L1004: ; basic block 228 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L1006 ; basic block 229 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1005 L1006: ; basic block 230 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1008 ; basic block 231 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1005 L1003: ; basic block 232 .stabd 68,0,641 rlwinm. r8,r27,0,30,28 bne- cr0,L1008 .stabd 68,0,642 ; basic block 233 cmpwi cr7,r27,4 bne+ cr7,L1010 ; basic block 234 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1005 L1010: ; basic block 235 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L1008 ; basic block 236 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1005 L1008: ; basic block 237 .stabd 68,0,644 lwz r3,4(r2) L1005: ; basic block 238 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1710 LBE145: andi. r9,r29,1 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r29,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1710 beq- cr0,L1012 .stabd 68,0,1711 ; basic block 239 lwz r10,924(r1) LBB146: lwz r11,-4(r10) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB147: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L1014 .stabd 68,0,637 ; basic block 240 andi. r8,r11,1 beq- cr0,L1015 ; basic block 241 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1016 L1015: ; basic block 242 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L1017 ; basic block 243 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1016 L1017: ; basic block 244 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1019 ; basic block 245 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1016 L1014: ; basic block 246 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L1019 .stabd 68,0,642 ; basic block 247 cmpwi cr7,r11,4 bne+ cr7,L1021 ; basic block 248 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1016 L1021: ; basic block 249 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L1019 ; basic block 250 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1016 L1019: ; basic block 251 .stabd 68,0,644 lwz r9,4(r2) L1016: ; basic block 252 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE147: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1012 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1716 ; basic block 253 .stabd 68,0,1720 LBB148: lwz r0,8(r11) li r5,0 .stabd 68,0,1717 lwz r2,924(r1) .stabd 68,0,1720 cmpw cr7,r5,r0 .stabd 68,0,1716 lwz r10,16(r11) .stabd 68,0,1717 addi r8,r2,-4 .stabd 68,0,1720 bge- cr7,L3873 L1028: ; basic block 254 .stabd 68,0,1721 slwi r2,r5,2 .stabd 68,0,1720 addi r5,r5,1 .stabd 68,0,1721 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,1720 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L1028 L3873: ; basic block 255 .stabd 68,0,1724 lwz r8,924(r1) .stabd 68,0,1723 add r9,r26,r5 .stabd 68,0,1724 slwi r2,r5,2 .stabd 68,0,1723 addi r26,r9,-1 .stabd 68,0,1724 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L1012: ; basic block 256 .stabd 68,0,1775 LBE148: LBE146: lwz r0,8(r30) cmpw cr7,r29,r0 bne- cr7,L1029 ; basic block 257 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L1029 .stabd 68,0,1777 ; basic block 258 lwz r11,12(r30) b L1057 L1029: ; basic block 259 .stabd 68,0,1780 mr r3,r29 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,1783 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,1780 mr r11,r3 .stabd 68,0,1781 stw r29,8(r30) .stabd 68,0,1782 stw r3,12(r30) .stabd 68,0,1783 lwz r0,0(r2) stw r0,16(r30) .stabd 68,0,1814 b L1057 L1032: ; basic block 260 .stabd 68,0,1819 lwz r2,924(r1) .stabd 68,0,1816 mr r28,r4 .stabd 68,0,1817 li r26,1 .stabd 68,0,1819 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 LBB149: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L1033 .stabd 68,0,637 ; basic block 261 andi. r9,r27,1 beq- cr0,L1034 ; basic block 262 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1035 L1034: ; basic block 263 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L1036 ; basic block 264 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1035 L1036: ; basic block 265 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1038 ; basic block 266 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1035 L1033: ; basic block 267 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L1038 .stabd 68,0,642 ; basic block 268 cmpwi cr7,r27,4 bne+ cr7,L1040 ; basic block 269 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1035 L1040: ; basic block 270 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L1038 ; basic block 271 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1035 L1038: ; basic block 272 .stabd 68,0,644 lwz r3,4(r2) L1035: ; basic block 273 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1823 LBE149: mr r4,r28 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r29,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1821 li r24,0 .stabd 68,0,1823 bl L_rb_method_node$stub mr r11,r3 .stabd 68,0,1822 stw r24,944(r1) .stabd 68,0,1830 b L1057 L1047: ; basic block 274 .stabd 68,0,1840 LBB150: mr r3,r0 L1044: ; basic block 275 lwz r0,104(r3) cmpwi cr7,r0,0 bne+ cr7,L1047 .stabd 68,0,1843 ; basic block 276 lwz r3,0(r3) .stabd 68,0,1844 mr r26,r4 .stabd 68,0,1843 bl L_rb_to_id$stub .stabd 68,0,1845 lwz r2,936(r1) .stabd 68,0,1843 mr r28,r3 .stabd 68,0,1845 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 LBB151: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L1048 .stabd 68,0,637 ; basic block 277 andi. r9,r27,1 beq- cr0,L1049 ; basic block 278 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L1050 L1049: ; basic block 279 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L1051 ; basic block 280 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L1050 L1051: ; basic block 281 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1053 ; basic block 282 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L1050 L1048: ; basic block 283 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L1053 .stabd 68,0,642 ; basic block 284 cmpwi cr7,r27,4 bne+ cr7,L1055 ; basic block 285 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L1050 L1055: ; basic block 286 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L1053 ; basic block 287 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L1050 L1053: ; basic block 288 .stabd 68,0,644 lwz r2,4(r2) L1050: ; basic block 289 .stabd 68,0,635 LBE151: lwz r29,16(r2) .stabs "vm.inc",132,0,0,0 .stabd 68,0,1850 mr r4,r28 .stabd 68,0,1849 li r24,0 .stabd 68,0,1850 mr r3,r29 bl L_rb_method_node$stub .stabd 68,0,1848 li r0,0 .stabd 68,0,1850 mr r11,r3 .stabd 68,0,1848 stw r0,940(r1) .stabd 68,0,1853 LBE150: b L1057 L1062: ; basic block 290 .stabd 68,0,1863 LBB152: mr r30,r0 L1059: ; basic block 291 lwz r0,104(r30) cmpwi cr7,r0,0 bne+ cr7,L1062 .stabd 68,0,1866 ; basic block 292 lwz r3,0(r30) .stabd 68,0,1876 li r2,0 stw r2,940(r1) .stabd 68,0,1866 bl L_rb_to_id$stub .stabd 68,0,1871 LBB153: lwz r9,88(r30) .stabd 68,0,1877 lwz r8,928(r1) .stabd 68,0,1878 LBE153: mr r4,r3 .stabd 68,0,1872 LBB154: lwz r2,8(r9) .stabd 68,0,1866 LBE154: mr r28,r3 .stabd 68,0,1872 LBB155: lwz r0,16(r9) slwi r2,r2,2 .stabd 68,0,1867 LBE155: lwz r26,52(r30) .stabd 68,0,1872 LBB156: add r2,r2,r0 .stabd 68,0,1877 LBE156: lwz r24,0(r8) .stabd 68,0,1872 LBB157: lwz r29,-4(r2) .stabd 68,0,1868 lwz r2,936(r1) .stabd 68,0,1873 lwz r29,16(r29) .stabd 68,0,1868 LBE157: lwz r27,0(r2) .stabd 68,0,1878 mr r3,r29 bl L_rb_method_node$stub .stabd 68,0,1882 lwz r2,924(r1) .stabd 68,0,1878 mr r11,r3 .stabd 68,0,1882 stw r27,0(r2) .stabd 68,0,1884 lwz r8,940(r1) .stabd 68,0,1883 lwz r0,40(r30) .stabd 68,0,1884 cmplw cr7,r8,r26 .stabd 68,0,1882 lwz r9,924(r1) .stabd 68,0,1883 lwz r10,928(r1) slwi r0,r0,2 .stabd 68,0,1882 addi r2,r9,4 .stabd 68,0,1884 li r9,0 .stabd 68,0,1883 subf r3,r0,r10 .stabd 68,0,1884 bge- cr7,L3875 L1067: ; basic block 293 .stabd 68,0,1884 addi r9,r9,1 .stabd 68,0,1885 lwz r0,0(r3) .stabd 68,0,1884 cmplw cr7,r9,r26 addi r3,r3,4 .stabd 68,0,1885 stw r0,0(r2) .stabd 68,0,1884 addi r2,r2,4 blt+ cr7,L1067 L3875: ; basic block 294 .stabd 68,0,1887 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) L1057: ; basic block 295 .stabd 68,0,1895 LBE152: cmpwi cr7,r11,0 bne+ cr7,L1068 .stabd 68,0,1897 ; basic block 296 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L1069 .stabd 68,0,1899 ; basic block 297 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L1069: ; basic block 298 .stabd 68,0,1902 lwz r2,924(r1) .stabd 68,0,1903 LBB158: slwi r0,r28,8 .stabd 68,0,1902 slwi r29,r26,2 .stabd 68,0,1903 ori r0,r0,14 .stabd 68,0,1902 subf r29,r29,r2 .stabd 68,0,1904 mr r3,r27 .stabd 68,0,1903 stw r0,-4(r29) .stabd 68,0,1902 addi r29,r29,-4 .stabd 68,0,1904 lwz r4,0(r4) addi r5,r26,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,1906 lwz r2,908(r1) LBE158: stw r29,924(r1) stw r29,16(r2) b L1071 L1068: ; basic block 299 .stabd 68,0,1913 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L1077 ; basic block 300 bgt- cr7,L1109 ; basic block 301 cmpwi cr7,r0,2 beq- cr7,L1073 ; basic block 302 b L1107 L1109: ; basic block 303 cmpwi cr7,r0,90 beq- cr7,L1076 ; basic block 304 cmpwi cr7,r0,95 beq- cr7,L1078 ; basic block 305 b L1107 L1073: ; basic block 306 .stabd 68,0,1921 lwz r8,940(r1) .stabd 68,0,1919 LBB159: li r9,0 stw r29,872(r1) .stabd 68,0,1921 cmpwi cr7,r8,0 .stabd 68,0,1919 stw r9,864(r1) stw r28,868(r1) .stabd 68,0,1918 lwz r30,924(r1) .stabd 68,0,1921 beq- cr7,L1074 ; basic block 307 .stabd 68,0,1924 lwz r10,936(r1) .stabd 68,0,1922 LBB160: addi r24,r30,24 .stabd 68,0,1928 addi r2,r30,44 .stabd 68,0,1924 lwz r0,0(r10) .stabd 68,0,1926 stw r9,16(r24) .stabd 68,0,1924 stw r0,8(r24) .stabd 68,0,1925 stw r8,12(r24) .stabd 68,0,1928 lwz r8,908(r1) stw r2,16(r8) LBE160: b L1075 L1074: ; basic block 308 .stabd 68,0,1931 lwz r9,924(r1) lwz r10,908(r1) addi r0,r9,32 stw r0,16(r10) L1075: ; basic block 309 .stabd 68,0,1943 lwz r8,928(r1) .stabd 68,0,1940 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,1938 addi r0,r1,864 .stabd 68,0,1943 stw r8,24(r30) .stabd 68,0,1948 addi r9,r30,4 .stabd 68,0,1944 lwz r10,932(r1) .stabd 68,0,1953 slwi r7,r26,2 .stabd 68,0,1938 stw r0,8(r30) .stabd 68,0,1947 li r0,0 .stabd 68,0,1944 stw r10,28(r30) .stabd 68,0,1953 mr r4,r27 .stabd 68,0,1936 stw r24,0(r30) .stabd 68,0,1953 mr r6,r26 .stabd 68,0,1940 stw r2,12(r30) .stabd 68,0,1937 stw r27,4(r30) .stabd 68,0,1941 lwz r2,920(r1) stw r2,16(r30) .stabd 68,0,1951 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,1942 lwz r8,936(r1) .stabd 68,0,1951 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,1942 stw r8,20(r30) .stabd 68,0,1947 lwz r10,908(r1) stw r0,24(r10) .stabd 68,0,1948 stw r9,28(r10) .stabd 68,0,1946 stw r30,20(r10) .stabd 68,0,1951 lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,1953 lwz r5,12(r11) lwz r3,8(r11) lwz r11,924(r1) subf r7,r7,r11 bl _call_cfunc .stabd 68,0,1956 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,1963 slwi r2,r26,2 .stabd 68,0,1957 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,1963 lwz r11,924(r1) .stabd 68,0,1958 lwz r8,28(r30) .stabd 68,0,1963 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,1958 stw r8,932(r1) .stabd 68,0,1963 stw r2,924(r1) .stabd 68,0,1958 stw r8,24(r10) .stabd 68,0,1963 stw r2,16(r10) .stabd 68,0,1964 b L1071 L1076: ; basic block 310 .stabd 68,0,1967 lwz r9,924(r1) LBE159: mr r3,r27 lwz r4,8(r11) lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,1968 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1969 b L1071 L1077: ; basic block 311 .stabd 68,0,1972 lwz r4,8(r11) mr r3,r27 bl L_rb_ivar_get$stub .stabd 68,0,1973 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1974 b L1071 L1078: ; basic block 312 .stabd 68,0,1987 LBB161: lwz r23,12(r11) .stabd 68,0,1988 li r4,18 .stabd 68,0,1984 li r22,0 .stabd 68,0,1988 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,1982 lwz r29,924(r1) .stabd 68,0,1993 lwz r0,56(r28) .stabd 68,0,1990 lwz r2,40(r28) .stabd 68,0,1993 cmpwi cr7,r0,0 .stabd 68,0,1990 subf r25,r26,r2 .stabd 68,0,1993 beq- cr7,L1080 .stabd 68,0,1994 ; basic block 313 lwz r6,52(r28) cmpw cr7,r6,r26 beq+ cr7,L1082 .stabd 68,0,1995 ; basic block 314 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L1080: ; basic block 315 .stabd 68,0,2007 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L1083 .stabd 68,0,2008 ; basic block 316 lwz r0,52(r28) lwz r8,924(r1) subf r2,r26,r0 .stabd 68,0,2009 mr r26,r0 .stabd 68,0,2008 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,2009 b L1084 L1083: ; basic block 317 .stabd 68,0,2011 cmpwi cr7,r6,-1 beq- cr7,L1084 .stabd 68,0,2012 ; basic block 318 LBB162: lwz r9,68(r28) subf r0,r6,r26 .stabd 68,0,2013 add. r30,r0,r9 bge+ cr0,L1086 .stabd 68,0,2014 ; basic block 319 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L1086: ; basic block 320 .stabd 68,0,2023 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,2024 mr r3,r30 .stabd 68,0,2025 subf r26,r30,r26 .stabd 68,0,2023 subf r2,r2,r8 .stabd 68,0,2024 mr r4,r2 .stabd 68,0,2023 addi r29,r2,4 .stabd 68,0,2024 bl L_rb_ary_new4$stub .stabd 68,0,2026 add r2,r25,r30 .stabd 68,0,2024 stw r3,-4(r29) .stabd 68,0,2026 addi r25,r2,-1 L1084: ; basic block 321 .stabd 68,0,2031 LBE162: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L1087 .stabd 68,0,2032 ; basic block 322 LBB163: lwz r6,52(r28) .stabd 68,0,2036 cmplw cr7,r26,r6 blt- cr7,L1089 ; basic block 323 add r0,r6,r0 cmplw cr7,r26,r0 ble- cr7,L1088 L1089: ; basic block 324 .stabd 68,0,2037 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L1088: ; basic block 325 .stabd 68,0,2040 subf r2,r6,r26 .stabd 68,0,2041 lwz r9,72(r28) slwi r2,r2,2 lwzx r22,r2,r9 LBE163: b L1090 L1087: ; basic block 326 .stabd 68,0,2044 lwz r6,52(r28) cmpw cr7,r6,r26 beq+ cr7,L1090 .stabd 68,0,2045 ; basic block 327 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L1090: ; basic block 328 .stabd 68,0,2052 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L1082 ; basic block 329 .stabd 68,0,2056 lwz r0,940(r1) .stabd 68,0,2053 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,2056 LBB164: cmpwi cr7,r0,0 .stabd 68,0,2053 lwz r3,0(r2) .stabd 68,0,2056 beq+ cr7,L1093 .stabd 68,0,2058 ; basic block 330 lwz r2,936(r1) mr r4,r0 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,2062 lwz r2,908(r1) .stabd 68,0,2063 lwz r8,908(r1) .stabd 68,0,2062 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,2063 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,2062 stw r2,20(r9) .stabd 68,0,2063 stw r8,24(r9) b L1094 L1093: ; basic block 331 .stabd 68,0,2065 lwz r10,944(r1) cmpwi cr7,r10,0 beq- cr7,L1094 .stabd 68,0,2066 ; basic block 332 mr r3,r10 L1094: ; basic block 333 .stabd 68,0,2068 lwz r0,64(r28) .stabd 68,0,2070 addi r25,r25,-1 .stabd 68,0,2068 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,2069 addi r29,r29,4 L1082: ; basic block 334 .stabd 68,0,2078 lwz r11,908(r1) LBE164: lwz r0,80(r28) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L1096 .stabd 68,0,2080 ; basic block 335 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L1096: ; basic block 336 .stabd 68,0,2083 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,2086 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L1097 .stabd 68,0,2087 ; basic block 337 cmpwi cr7,r25,0 ble- cr7,L1097 ; basic block 338 li r0,4 L1102: ; basic block 339 .stabd 68,0,2087 addic. r25,r25,-1 .stabd 68,0,2088 stw r0,0(r29) .stabd 68,0,2087 addi r29,r29,4 bgt+ cr0,L1102 L1097: ; basic block 340 .stabd 68,0,2092 lwz r9,940(r1) cmpwi cr7,r9,0 beq- cr7,L1103 .stabd 68,0,2093 ; basic block 341 LBB165: addi r24,r29,24 .stabd 68,0,2099 addi r11,r29,44 .stabd 68,0,2095 stw r9,12(r24) .stabd 68,0,2097 li r0,0 .stabd 68,0,2096 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,2099 stw r11,924(r1) .stabd 68,0,2096 stw r2,8(r24) .stabd 68,0,2097 stw r0,16(r24) .stabd 68,0,2099 lwz r2,908(r1) stw r11,16(r2) LBE165: b L1104 L1103: ; basic block 342 .stabd 68,0,2102 lwz r9,908(r1) addi r8,r29,32 stw r8,924(r1) stw r8,16(r9) L1104: ; basic block 343 .stabd 68,0,2125 lwz r10,920(r1) .stabd 68,0,2113 LBB166: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,2132 LBE166: slwi r9,r22,2 .stabd 68,0,2125 LBB167: stw r10,16(r29) .stabd 68,0,2135 LBE167: addi r10,r29,4 .stabd 68,0,2126 lwz r11,936(r1) LBB168: stw r11,20(r29) .stabd 68,0,2127 lwz r2,928(r1) stw r2,24(r29) .stabd 68,0,2128 lwz r8,932(r1) .stabd 68,0,2113 stw r0,12(r29) .stabd 68,0,2128 stw r8,28(r29) .stabd 68,0,2109 stw r24,0(r29) .stabd 68,0,2111 stw r27,4(r29) .stabd 68,0,2112 stw r23,8(r29) .stabd 68,0,2132 LBE168: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,2135 stw r10,936(r1) .stabd 68,0,2133 stw r29,928(r1) .stabd 68,0,2134 stw r29,932(r1) .stabd 68,0,2132 stw r0,12(r11) .stabd 68,0,2133 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,2134 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,2135 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,2137 lwzx r2,r2,r9 .stabd 68,0,2132 stw r0,920(r1) .stabd 68,0,2137 mtctr r2 bctr L1107: ; basic block 344 .stabd 68,0,2142 LBE161: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L1071: ; basic block 345 .stabd 68,0,2145 L1110: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2151 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L382: ; basic block 346 .stabd 68,0,2162 L1043: lwz r10,920(r1) .stabd 68,0,1833 lwz r11,936(r1) .stabd 68,0,2162 LBE143: LBE139: LBB169: lwz r0,4(r10) .stabd 68,0,2166 addi r10,r10,12 .stabd 68,0,1833 LBE169: LBB170: LBB171: LBB172: lwz r2,4(r11) .stabd 68,0,2166 stw r10,920(r1) .stabd 68,0,2175 LBE172: LBE171: LBE170: LBB173: mr r4,r0 .stabd 68,0,1834 LBE173: LBB174: LBB175: LBB176: lwz r3,16(r2) .stabd 68,0,1839 b L1044 L1111: L383: ; basic block 347 .stabd 68,0,2197 L1058: lwz r9,920(r1) .stabd 68,0,1856 lwz r8,936(r1) .stabd 68,0,2197 LBE176: LBE175: LBE174: LBB177: addi r9,r9,4 .stabd 68,0,1856 LBE177: LBB178: LBB179: LBB180: lwz r2,4(r8) .stabd 68,0,2197 stw r9,920(r1) .stabd 68,0,1857 lwz r30,16(r2) .stabd 68,0,1862 b L1059 .stabd 68,0,2210 L1112: L384: ; basic block 348 .stabd 68,0,2233 lwz r10,928(r1) .stabd 68,0,2221 lwz r11,920(r1) .stabd 68,0,2233 LBE180: LBE179: LBE178: LBB181: LBB182: lwz r30,0(r10) .stabd 68,0,2221 LBE182: lwz r28,4(r11) .stabd 68,0,2225 addi r11,r11,12 .stabd 68,0,2241 LBB183: lwz r27,12(r30) .stabd 68,0,2225 stw r11,920(r1) .stabd 68,0,2243 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L1113 .stabd 68,0,2244 ; basic block 349 L1123: .stabd 68,0,2247 lwz r2,924(r1) slwi r29,r28,2 .stabd 68,0,2244 lwz r8,908(r1) .stabd 68,0,2247 mr r4,r27 subf r29,r29,r2 mr r5,r28 .stabd 68,0,2244 stw r2,16(r8) .stabd 68,0,2247 mr r7,r30 .stabd 68,0,2245 stw r11,12(r8) .stabd 68,0,2247 mr r6,r29 lwz r3,908(r1) bl _thread_invoke_yield_cfunc .stabd 68,0,2248 stw r29,924(r1) .stabd 68,0,2296 stw r3,0(r29) lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2302 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L1113: ; basic block 350 .stabd 68,0,2253 LBB184: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r9,16(r27) .stabd 68,0,2257 lwz r10,8(r30) .stabd 68,0,2259 lwz r5,52(r9) .stabd 68,0,2255 lwz r11,4(r30) .stabd 68,0,2259 cmplw cr7,r5,r28 .stabd 68,0,2256 lwz r7,0(r30) .stabd 68,0,2259 bge+ cr7,L1116 .stabd 68,0,2260 ; basic block 351 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r28 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L1116: ; basic block 352 .stabd 68,0,2264 lwz r0,36(r9) .stabd 68,0,2263 lwz r2,924(r1) .stabd 68,0,2264 cmpwi cr7,r0,0 beq- cr7,L1117 .stabd 68,0,2265 ; basic block 353 LBB185: lwz r0,40(r9) .stabd 68,0,2266 subf. r8,r28,r0 mtctr r8 ble- cr0,L1117 ; basic block 354 li r0,4 L1122: ; basic block 355 .stabd 68,0,2267 stw r0,0(r2) .stabd 68,0,2266 addi r2,r2,4 bdnz L1122 L1117: ; basic block 356 .stabd 68,0,2280 lwz r8,928(r1) .stabd 68,0,2278 LBE185: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,2280 stw r8,24(r2) .stabd 68,0,2281 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,2282 lwz r8,936(r1) .stabd 68,0,2273 stw r11,0(r2) .stabd 68,0,2286 addi r11,r2,32 .stabd 68,0,2282 stw r8,20(r2) .stabd 68,0,2275 stw r10,4(r2) .stabd 68,0,2276 stw r27,8(r2) .stabd 68,0,2278 stw r0,12(r2) .stabd 68,0,2279 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,2285 lwz r9,16(r9) .stabd 68,0,2289 stw r2,932(r1) .stabd 68,0,2287 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,2286 lwz r2,908(r1) .stabd 68,0,2285 stw r9,920(r1) .stabd 68,0,2288 stw r7,928(r1) .stabd 68,0,2286 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,2287 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,2288 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,2289 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,2293 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L385: ; basic block 357 .stabd 68,0,2313 lwz r2,924(r1) .stabd 68,0,2329 LBE184: LBE183: LBE181: LBB186: LBB187: lis r0,0xfaff .stabd 68,0,2312 lwz r8,920(r1) .stabd 68,0,2329 ori r0,r0,65440 .stabd 68,0,2313 LBE187: lwzu r10,-4(r2) .stabd 68,0,2317 lwz r9,908(r1) .stabd 68,0,2312 lwz r11,4(r8) .stabd 68,0,2317 stw r2,16(r9) .stabd 68,0,2329 lwz r2,936(r1) .stabd 68,0,2328 lwz r8,936(r1) .stabd 68,0,2329 LBB188: lwz r4,8(r2) .stabd 68,0,2328 addi r9,r8,8 .stabd 68,0,2329 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L1124 ; basic block 358 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L1124: ; basic block 359 .stabd 68,0,2335 lwz r2,936(r1) slwi r0,r11,2 .stabd 68,0,2334 lwz r8,932(r1) .stabd 68,0,2342 mr r30,r10 .stabd 68,0,2335 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,2334 li r2,6 stw r2,12(r8) .stabd 68,0,2335 lwz r2,924(r1) lwz r11,908(r1) stw r2,16(r11) .stabd 68,0,2338 lwz r8,12(r9) lwz r2,908(r1) stw r8,928(r1) .stabd 68,0,2337 lwz r11,4(r9) stw r11,920(r1) .stabd 68,0,2344 cmpwi cr7,r11,0 .stabd 68,0,2338 stw r8,20(r2) .stabd 68,0,2339 lwz r8,16(r9) stw r8,932(r1) stw r8,24(r2) .stabd 68,0,2340 lwz r9,8(r9) stw r9,936(r1) stw r9,28(r2) .stabd 68,0,2344 bne+ cr7,$+8 b L3822 .stabd 68,0,2343 ; basic block 360 .stabd 68,0,2347 L1127: lwz r9,924(r1) stw r10,0(r9) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,2353 lwz r10,0(r11) mtctr r10 bctr L386: ; basic block 361 .stabd 68,0,2363 lwz r11,920(r1) .stabd 68,0,2364 lwz r2,924(r1) .stabd 68,0,2363 LBE188: LBE186: LBB189: lwz r3,4(r11) .stabd 68,0,2367 addi r11,r11,8 .stabd 68,0,2364 lwzu r4,-4(r2) .stabd 68,0,2376 LBB190: cmpwi cr7,r3,0 .stabd 68,0,2368 lwz r8,908(r1) .stabd 68,0,2364 stw r2,924(r1) .stabd 68,0,2367 stw r11,920(r1) .stabd 68,0,2368 LBE190: stw r2,16(r8) .stabd 68,0,2376 LBB191: beq- cr7,L1128 .stabd 68,0,2380 ; basic block 362 LBB192: cmpwi cr7,r3,2 beq- cr7,L1130 ; basic block 363 cmpwi cr7,r3,4 bne+ cr7,L1129 L1130: ; basic block 364 .stabd 68,0,2382 lwz r9,932(r1) lwz r5,0(r9) b L1131 L1129: ; basic block 365 .stabd 68,0,2384 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L1131 ; basic block 366 .stabd 68,0,2389 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L1131: ; basic block 367 .stabd 68,0,2391 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,2393 b L1134 L1128: ; basic block 368 .stabd 68,0,2398 LBE192: lwz r0,0(r4) .stabd 68,0,2397 mr r30,r4 .stabd 68,0,2398 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L1136 .stabd 68,0,2399 ; basic block 369 lwz r28,16(r4) b L1138 L1136: ; basic block 370 .stabd 68,0,2402 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,2404 b L1138 L1139: L387: ; basic block 371 .stabd 68,0,2423 L1140: lwz r2,920(r1) LBE191: LBE189: LBB193: lwz r0,4(r2) .stabd 68,0,2427 addi r2,r2,8 .stabd 68,0,2434 slwi r0,r0,2 .stabd 68,0,2441 lwzux r8,r2,r0 mtctr r8 stw r2,920(r1) bctr L388: ; basic block 372 .stabd 68,0,2452 lwz r9,924(r1) .stabd 68,0,2451 lwz r10,920(r1) .stabd 68,0,2452 LBE193: LBB194: lwzu r0,-4(r9) .stabd 68,0,2456 lwz r8,908(r1) .stabd 68,0,2463 rlwinm. r11,r0,0,30,28 .stabd 68,0,2452 stw r9,924(r1) .stabd 68,0,2451 lwz r2,4(r10) .stabd 68,0,2455 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,2456 stw r9,16(r8) .stabd 68,0,2463 beq- cr0,L1142 .stabd 68,0,2464 ; basic block 373 slwi r0,r2,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,2472 L1142: ; basic block 374 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L389: ; basic block 375 .stabd 68,0,2483 lwz r10,924(r1) .stabd 68,0,2482 lwz r11,920(r1) .stabd 68,0,2483 LBE194: LBB195: lwzu r0,-4(r10) .stabd 68,0,2487 lwz r9,908(r1) .stabd 68,0,2494 rlwinm. r8,r0,0,30,28 .stabd 68,0,2483 stw r10,924(r1) .stabd 68,0,2482 lwz r2,4(r11) .stabd 68,0,2486 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,2487 stw r10,16(r9) .stabd 68,0,2494 bne- cr0,L1144 .stabd 68,0,2495 ; basic block 376 slwi r0,r2,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,2503 L1144: ; basic block 377 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L390: ; basic block 378 .stabd 68,0,2514 lwz r11,920(r1) .stabd 68,0,2526 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,2514 LBE195: LBB196: lwz r10,4(r11) .stabd 68,0,2526 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,2518 lwz r2,920(r1) .stabd 68,0,2532 cmpw cr7,r0,r9 .stabd 68,0,2513 lwz r11,8(r11) .stabd 68,0,2518 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,2532 li r2,4 bne+ cr7,L1146 ; basic block 379 .stabd 68,0,2528 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,2527 lwz r2,12(r10) .stabd 68,0,2528 add r8,r8,r0 stw r8,920(r1) L1146: ; basic block 380 .stabd 68,0,2534 L1147: lwz r9,924(r1) stw r2,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2540 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L391: ; basic block 381 .stabd 68,0,2550 L1148: lwz r2,920(r1) .stabd 68,0,2551 lwz r8,924(r1) .stabd 68,0,2550 LBE196: LBB197: lwz r9,4(r2) .stabd 68,0,2554 addi r2,r2,8 .stabd 68,0,2551 lwzu r10,-4(r8) .stabd 68,0,2562 LBB198: slwi r9,r9,2 .stabd 68,0,2554 stw r2,920(r1) .stabd 68,0,2555 lwz r11,908(r1) .stabd 68,0,2562 add r9,r9,r2 .stabd 68,0,2565 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,2555 LBE198: stw r8,16(r11) .stabd 68,0,2562 LBB199: lwz r11,4(r9) .stabd 68,0,2565 lwz r0,0(r2) .stabd 68,0,2566 stw r10,12(r11) .stabd 68,0,2565 stw r0,16(r11) .stabd 68,0,2567 stw r10,0(r8) addi r8,r8,4 lwz r2,908(r1) stw r8,924(r1) stw r8,16(r2) .stabd 68,0,2573 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L392: ; basic block 382 .stabd 68,0,2584 lwz r9,924(r1) .stabd 68,0,2588 lwz r2,920(r1) .stabd 68,0,2584 LBE199: LBE197: LBB200: lwz r11,-8(r9) .stabd 68,0,2585 lwz r30,-4(r9) .stabd 68,0,2588 addi r2,r2,4 .stabd 68,0,2589 lwz r8,908(r1) addi r9,r9,-8 .stabd 68,0,2599 and r0,r11,r30 .stabd 68,0,2589 stw r9,924(r1) .stabd 68,0,2599 andi. r10,r0,1 .stabd 68,0,2588 stw r2,920(r1) .stabd 68,0,2589 stw r9,16(r8) .stabd 68,0,2599 beq- cr0,L1151 ; basic block 383 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L1151 .stabd 68,0,2601 ; basic block 384 rlwinm r0,r30,0,0,30 .stabd 68,0,2602 xor r2,r11,r30 .stabd 68,0,2601 add r3,r11,r0 .stabd 68,0,2602 xor r0,r11,r3 andc. r9,r0,r2 bge+ cr0,L1150 .stabd 68,0,2603 ; basic block 385 slwi r3,r11,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 L1150 L1151: ; basic block 386 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB201: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L1155 .stabd 68,0,637 ; basic block 387 andi. r8,r11,1 beq- cr0,L1156 ; basic block 388 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1157 L1156: ; basic block 389 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L1158 ; basic block 390 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1157 L1158: ; basic block 391 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1160 ; basic block 392 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1157 L1155: ; basic block 393 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L1160 .stabd 68,0,642 ; basic block 394 cmpwi cr7,r11,4 bne+ cr7,L1162 ; basic block 395 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1157 L1162: ; basic block 396 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L1160 ; basic block 397 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1157 L1160: ; basic block 398 .stabd 68,0,644 lwz r9,4(r2) L1157: ; basic block 399 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE201: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L1154 ; basic block 400 .stabd 68,0,636 LBB202: andi. r10,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L1164 .stabd 68,0,637 ; basic block 401 andi. r0,r30,1 beq- cr0,L1165 ; basic block 402 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1166 L1165: ; basic block 403 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L1167 ; basic block 404 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1166 L1167: ; basic block 405 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1169 ; basic block 406 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1166 L1164: ; basic block 407 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L1169 .stabd 68,0,642 ; basic block 408 cmpwi cr7,r30,4 bne+ cr7,L1171 ; basic block 409 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1166 L1171: ; basic block 410 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L1169 ; basic block 411 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1166 L1169: ; basic block 412 .stabd 68,0,644 lwz r9,4(r2) L1166: ; basic block 413 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE202: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1154 ; basic block 414 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L1154 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2621 ; basic block 415 mr r3,r11 mr r4,r30 bl L_rb_str_plus$stub b L1150 L1154: ; basic block 416 .stabd 68,0,2629 lwz r2,924(r1) stw r11,0(r2) stwu r30,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2630 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,2631 b L1032 L1150: ; basic block 417 .stabd 68,0,2634 L1174: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2640 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L393: ; basic block 418 .stabd 68,0,2651 lwz r2,924(r1) .stabd 68,0,2655 lwz r10,920(r1) .stabd 68,0,2651 LBE200: LBB203: lwz r3,-8(r2) .stabd 68,0,2652 lwz r9,-4(r2) .stabd 68,0,2655 addi r10,r10,4 .stabd 68,0,2656 lwz r11,908(r1) addi r2,r2,-8 .stabd 68,0,2662 and r0,r3,r9 .stabd 68,0,2656 stw r2,924(r1) .stabd 68,0,2662 andi. r8,r0,1 .stabd 68,0,2655 stw r10,920(r1) .stabd 68,0,2656 stw r2,16(r11) .stabd 68,0,2662 beq- cr0,L1175 ; basic block 419 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L1175 .stabd 68,0,2665 ; basic block 420 LBB204: srawi r11,r3,1 .stabd 68,0,2666 srawi r30,r9,1 .stabd 68,0,2667 subf r9,r30,r11 .stabd 68,0,2668 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,2670 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L1177 .stabd 68,0,2671 ; basic block 421 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 LBE204: b L1177 L1175: ; basic block 422 .stabd 68,0,2679 lwz r2,924(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2680 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,2681 b L1032 L1177: ; basic block 423 .stabd 68,0,2684 L1178: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2690 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L394: ; basic block 424 .stabd 68,0,2701 lwz r2,924(r1) .stabd 68,0,2705 lwz r10,920(r1) .stabd 68,0,2701 LBE203: LBB205: lwz r9,-8(r2) .stabd 68,0,2702 lwz r11,-4(r2) .stabd 68,0,2705 addi r10,r10,4 .stabd 68,0,2706 addi r2,r2,-8 .stabd 68,0,2705 stw r10,920(r1) .stabd 68,0,2712 and r0,r9,r11 .stabd 68,0,2706 stw r2,924(r1) .stabd 68,0,2712 andi. r8,r0,1 .stabd 68,0,2706 lwz r8,908(r1) stw r2,16(r8) .stabd 68,0,2712 beq- cr0,L1179 ; basic block 425 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L1179 .stabd 68,0,2713 ; basic block 426 LBB206: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,2715 cmpw cr7,r0,r2 li r0,2 blt- cr7,L1182 ; basic block 427 .stabd 68,0,2719 li r0,0 LBE206: b L1182 L1179: ; basic block 428 .stabd 68,0,2727 lwz r10,924(r1) .stabd 68,0,2728 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,2727 stw r9,0(r10) stwu r11,4(r10) lwz r11,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,2728 lwz r4,0(r2) .stabd 68,0,2729 b L1032 L1182: ; basic block 429 .stabd 68,0,2732 L1183: lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2738 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L395: ; basic block 430 .stabd 68,0,2749 lwz r10,924(r1) .stabd 68,0,2753 lwz r2,920(r1) .stabd 68,0,2749 LBE205: LBB207: lwz r3,-8(r10) .stabd 68,0,2754 lwz r8,908(r1) .stabd 68,0,2753 addi r2,r2,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB208: andi. r11,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2750 LBE208: lwz r4,-4(r10) .stabd 68,0,2754 addi r10,r10,-8 .stabd 68,0,2753 stw r2,920(r1) .stabd 68,0,2754 stw r10,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB209: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2754 LBE209: stw r10,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB210: beq- cr0,L1187 .stabd 68,0,637 ; basic block 431 andi. r9,r3,1 beq- cr0,L1188 ; basic block 432 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1189 L1188: ; basic block 433 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L1190 ; basic block 434 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1189 L1190: ; basic block 435 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1192 ; basic block 436 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1189 L1187: ; basic block 437 .stabd 68,0,641 rlwinm. r10,r3,0,30,28 bne- cr0,L1192 .stabd 68,0,642 ; basic block 438 cmpwi cr7,r3,4 bne+ cr7,L1194 ; basic block 439 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1189 L1194: ; basic block 440 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L1192 ; basic block 441 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1189 L1192: ; basic block 442 .stabd 68,0,644 lwz r9,4(r2) L1189: ; basic block 443 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE210: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1186 ; basic block 444 .stabd 68,0,636 LBB211: andi. r11,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L1196 .stabd 68,0,637 ; basic block 445 andi. r0,r4,1 beq- cr0,L1197 ; basic block 446 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1198 L1197: ; basic block 447 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L1199 ; basic block 448 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1198 L1199: ; basic block 449 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1201 ; basic block 450 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1198 L1196: ; basic block 451 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L1201 .stabd 68,0,642 ; basic block 452 cmpwi cr7,r4,4 bne+ cr7,L1203 ; basic block 453 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1198 L1203: ; basic block 454 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L1201 ; basic block 455 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1198 L1201: ; basic block 456 .stabd 68,0,644 lwz r9,4(r2) L1198: ; basic block 457 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE211: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1186 ; basic block 458 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L1186 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2765 ; basic block 459 bl L_rb_str_concat$stub b L1185 L1186: ; basic block 460 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB212: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L1207 .stabd 68,0,637 ; basic block 461 andi. r8,r3,1 beq- cr0,L1208 ; basic block 462 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1209 L1208: ; basic block 463 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L1210 ; basic block 464 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1209 L1210: ; basic block 465 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1212 ; basic block 466 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1209 L1207: ; basic block 467 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L1212 .stabd 68,0,642 ; basic block 468 cmpwi cr7,r3,4 bne+ cr7,L1214 ; basic block 469 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1209 L1214: ; basic block 470 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L1212 ; basic block 471 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1209 L1212: ; basic block 472 .stabd 68,0,644 lwz r9,4(r2) L1209: ; basic block 473 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE212: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L1206 ; basic block 474 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L1206 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2769 ; basic block 475 bl L_rb_ary_push$stub b L1185 L1206: ; basic block 476 .stabd 68,0,2776 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2777 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,2778 b L1032 L1185: ; basic block 477 .stabd 68,0,2781 L1217: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2787 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L396: ; basic block 478 L1218: .stabd 68,0,2798 lwz r2,924(r1) .stabd 68,0,2797 lwz r8,920(r1) .stabd 68,0,2798 LBE207: LBB213: lwzu r4,-4(r2) .stabd 68,0,2802 lwz r9,908(r1) .stabd 68,0,2798 stw r2,924(r1) .stabd 68,0,2797 lwz r3,4(r8) .stabd 68,0,2802 stw r2,16(r9) .stabd 68,0,2809 bl L_rb_reg_match$stub .stabd 68,0,2810 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,2801 lwz r8,920(r1) .stabd 68,0,2810 lwz r9,908(r1) .stabd 68,0,2801 addi r8,r8,8 .stabd 68,0,2810 stw r2,924(r1) .stabd 68,0,2801 stw r8,920(r1) .stabd 68,0,2810 stw r2,16(r9) .stabd 68,0,2816 lwz r10,0(r8) mtctr r10 bctr L397: ; basic block 479 .stabd 68,0,2827 lwz r11,924(r1) .stabd 68,0,2831 lwz r2,920(r1) .stabd 68,0,2827 LBE213: LBB214: lwz r4,-8(r11) .stabd 68,0,2832 lwz r8,908(r1) .stabd 68,0,2831 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 LBB215: andi. r0,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2828 LBE215: lwz r6,-4(r11) .stabd 68,0,2832 addi r11,r11,-8 .stabd 68,0,2831 stw r2,920(r1) .stabd 68,0,2832 stw r11,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB216: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2832 LBE216: 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 LBB217: beq- cr0,L1220 .stabd 68,0,657 ; basic block 480 andi. r9,r4,1 li r0,10 bne- cr0,L1222 ; basic block 481 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L1222 ; basic block 482 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L1222 ; basic block 483 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L1222 ; basic block 484 b L1226 L1220: ; basic block 485 .stabd 68,0,662 rlwinm. r10,r4,0,30,28 bne- cr0,L1226 .stabd 68,0,663 ; basic block 486 cmpwi cr7,r4,4 li r0,1 beq- cr7,L1222 ; basic block 487 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L1222 L1226: ; basic block 488 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L1222: ; basic block 489 .stabd 68,0,655 LBE217: cmpwi cr7,r0,7 bne+ cr7,L1219 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2839 ; basic block 490 mr r3,r6 bl L_rb_reg_match$stub b L1230 L1219: ; basic block 491 .stabd 68,0,2842 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L1230: ; basic block 492 .stabd 68,0,2844 L1231: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2850 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L398: ; basic block 493 .stabd 68,0,2871 lwz r10,936(r1) LBE214: LBB218: lwz r2,4(r10) lwz r29,16(r2) .stabd 68,0,2872 lwz r27,44(r29) .stabd 68,0,2874 bl L_breakpoint$stub .stabd 68,0,2875 lwz r29,48(r29) .stabd 68,0,2876 mtctr r27 .stabd 68,0,2875 stw r29,920(r1) .stabd 68,0,2876 bctr L1232: L399: ; basic block 494 .stabd 68,0,2906 L1233: lwz r2,928(r1) .stabd 68,0,2907 lwz r8,924(r1) .stabd 68,0,2906 LBE218: LBB219: lwz r0,-4(r2) .stabd 68,0,2907 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,2914 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L400: ; basic block 495 .stabd 68,0,2925 L1234: lwz r2,924(r1) .stabd 68,0,2929 lwz r8,908(r1) .stabd 68,0,2925 LBE219: LBB220: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,2929 stw r2,16(r8) .stabd 68,0,2935 lwz r9,928(r1) stw r0,-4(r9) .stabd 68,0,2943 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L401: ; basic block 496 .stabd 68,0,2963 L1235: lwz r2,928(r1) .stabd 68,0,2964 lwz r8,924(r1) .stabd 68,0,2963 LBE220: LBB221: lwz r0,-8(r2) .stabd 68,0,2964 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,2971 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L402: ; basic block 497 .stabd 68,0,2982 L1236: lwz r2,924(r1) .stabd 68,0,2986 lwz r8,908(r1) .stabd 68,0,2982 LBE221: LBB222: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,2986 stw r2,16(r8) .stabd 68,0,2992 lwz r9,928(r1) stw r0,-8(r9) .stabd 68,0,3000 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L403: ; basic block 498 .stabd 68,0,3010 L1242: lwz r8,920(r1) LBE222: LBB223: lwz r2,4(r8) .stabd 68,0,3031 LBB224: slwi r2,r2,2 lwz r9,932(r1) .stabd 68,0,3032 lwz r10,924(r1) .stabd 68,0,3031 subf r2,r2,r9 lwz r0,0(r2) .stabd 68,0,3032 stw r0,0(r10) addi r10,r10,4 lwz r11,908(r1) stw r10,924(r1) stw r10,16(r11) .stabd 68,0,3039 lwzu r0,8(r8) mtctr r0 stw r8,920(r1) bctr L404: ; basic block 499 .stabd 68,0,3070 L1248: lwz r2,932(r1) .stabd 68,0,3071 lwz r8,924(r1) .stabd 68,0,3070 LBE224: LBE223: LBB225: LBB226: lwz r0,-4(r2) .stabd 68,0,3071 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,3080 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L405: ; basic block 500 .stabd 68,0,3101 L1249: lwz r2,924(r1) LBE226: LBE225: li r0,1 stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3108 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L406: ; basic block 501 .stabd 68,0,3129 L1250: lwz r11,924(r1) li r0,3 stw r0,0(r11) addi r11,r11,4 lwz r2,908(r1) stw r11,924(r1) stw r11,16(r2) .stabd 68,0,3136 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L407: ; basic block 502 .stabd 68,0,3157 L1251: lwz r10,924(r1) li r0,2 stw r0,0(r10) addi r10,r10,4 lwz r11,908(r1) stw r10,924(r1) stw r10,16(r11) .stabd 68,0,3164 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L408: ; basic block 503 .stabd 68,0,3185 L1252: lwz r9,924(r1) li r0,0 stw r0,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,3192 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L409: ; basic block 504 .stabd 68,0,3204 lwz r2,920(r1) .stabd 68,0,3221 LBB227: LBB228: li r23,0 .stabd 68,0,3235 lwz r8,924(r1) .stabd 68,0,3223 li r22,0 .stabd 68,0,3204 LBE228: lwz r0,8(r2) .stabd 68,0,3203 lwz r29,12(r2) .stabd 68,0,3235 LBB229: slwi r2,r0,2 .stabd 68,0,3205 lwz r9,920(r1) .stabd 68,0,3235 subf r2,r2,r8 .stabd 68,0,3224 mr r27,r0 .stabd 68,0,3235 lwz r25,-4(r2) .stabd 68,0,3205 LBE229: lwz r28,4(r9) .stabd 68,0,3209 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 LBB230: LBB231: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,3209 stw r9,920(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,L1255 .stabd 68,0,637 ; basic block 505 andi. r11,r25,1 beq- cr0,L1256 ; basic block 506 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1257 L1256: ; basic block 507 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L1258 ; basic block 508 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1257 L1258: ; basic block 509 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1260 ; basic block 510 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1257 L1255: ; basic block 511 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L1260 .stabd 68,0,642 ; basic block 512 cmpwi cr7,r25,4 bne+ cr7,L1262 ; basic block 513 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1257 L1262: ; basic block 514 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L1260 ; basic block 515 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L1257 L1260: ; basic block 516 .stabd 68,0,644 lwz r3,4(r2) L1257: ; basic block 517 .stabd 68,0,635 LBE231: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,3304 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L1281 ; basic block 518 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L1281 .stabd 68,0,3306 ; basic block 519 lwz r3,12(r29) b L1282 L1281: ; basic block 520 .stabd 68,0,3309 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,3312 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,3310 stw r30,8(r29) .stabd 68,0,3311 stw r3,12(r29) .stabd 68,0,3312 lwz r0,0(r2) stw r0,16(r29) L1282: ; basic block 521 .stabd 68,0,3424 cmpwi cr7,r3,0 bne+ cr7,L1283 .stabd 68,0,3426 ; basic block 522 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L1284 .stabd 68,0,3428 ; basic block 523 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L1284: ; basic block 524 .stabd 68,0,3431 lwz r2,924(r1) .stabd 68,0,3432 LBB232: slwi r0,r28,8 .stabd 68,0,3431 slwi r29,r27,2 .stabd 68,0,3432 ori r0,r0,14 .stabd 68,0,3431 subf r29,r29,r2 .stabd 68,0,3433 mr r3,r25 .stabd 68,0,3432 stw r0,-4(r29) .stabd 68,0,3431 addi r29,r29,-4 .stabd 68,0,3433 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,3435 lwz r2,908(r1) LBE232: stw r29,924(r1) stw r29,16(r2) b L1286 L1283: ; basic block 525 .stabd 68,0,3442 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L1292 ; basic block 526 bgt- cr7,L1324 ; basic block 527 cmpwi cr7,r0,2 beq- cr7,L1288 ; basic block 528 b L1322 L1324: ; basic block 529 cmpwi cr7,r0,90 beq- cr7,L1291 ; basic block 530 cmpwi cr7,r0,95 beq- cr7,L1293 ; basic block 531 b L1322 L1288: ; basic block 532 .stabd 68,0,3460 lwz r8,924(r1) .stabd 68,0,3448 LBB233: li r9,0 .stabd 68,0,3460 lwz r10,908(r1) .stabd 68,0,3469 lis r2,0xfaff .stabd 68,0,3460 addi r0,r8,32 .stabd 68,0,3448 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,3469 ori r2,r2,65441 .stabd 68,0,3448 stw r28,868(r1) .stabd 68,0,3477 addi r11,r8,4 .stabd 68,0,3460 stw r0,16(r10) .stabd 68,0,3467 addi r0,r1,864 .stabd 68,0,3472 lwz r10,928(r1) .stabd 68,0,3482 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,3472 stw r10,24(r8) .stabd 68,0,3482 mr r6,r27 .stabd 68,0,3473 lwz r10,932(r1) .stabd 68,0,3465 stw r22,0(r8) .stabd 68,0,3473 stw r10,28(r8) .stabd 68,0,3467 stw r0,8(r8) .stabd 68,0,3469 stw r2,12(r8) .stabd 68,0,3466 stw r25,4(r8) .stabd 68,0,3470 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,3471 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,3476 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,3477 stw r11,28(r2) .stabd 68,0,3475 stw r8,20(r2) .stabd 68,0,3480 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,3482 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,3485 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,3492 slwi r2,r27,2 .stabd 68,0,3486 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,3492 lwz r11,924(r1) .stabd 68,0,3487 lwz r8,28(r11) .stabd 68,0,3492 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,3487 stw r8,932(r1) .stabd 68,0,3492 stw r2,924(r1) .stabd 68,0,3487 stw r8,24(r10) .stabd 68,0,3492 stw r2,16(r10) .stabd 68,0,3493 b L1286 L1291: ; basic block 533 .stabd 68,0,3496 lwz r9,924(r1) LBE233: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,3497 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3498 b L1286 L1292: ; basic block 534 .stabd 68,0,3501 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,3502 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3503 b L1286 L1293: ; basic block 535 .stabd 68,0,3516 LBB234: lwz r24,12(r3) .stabd 68,0,3517 li r4,18 .stabd 68,0,3513 li r21,0 .stabd 68,0,3517 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,3511 lwz r29,924(r1) .stabd 68,0,3522 lwz r0,56(r28) .stabd 68,0,3519 lwz r2,40(r28) .stabd 68,0,3522 cmpwi cr7,r0,0 .stabd 68,0,3519 subf r26,r27,r2 .stabd 68,0,3522 beq- cr7,L1295 .stabd 68,0,3523 ; basic block 536 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L1297 .stabd 68,0,3524 ; basic block 537 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1295: ; basic block 538 .stabd 68,0,3536 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L1298 .stabd 68,0,3537 ; basic block 539 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,3538 mr r27,r0 .stabd 68,0,3537 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,3538 b L1299 L1298: ; basic block 540 .stabd 68,0,3540 cmpwi cr7,r6,-1 beq- cr7,L1299 .stabd 68,0,3541 ; basic block 541 LBB235: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,3542 add. r30,r0,r9 bge+ cr0,L1301 .stabd 68,0,3543 ; basic block 542 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1301: ; basic block 543 .stabd 68,0,3552 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,3553 mr r3,r30 .stabd 68,0,3554 subf r27,r30,r27 .stabd 68,0,3552 subf r2,r2,r8 .stabd 68,0,3553 mr r4,r2 .stabd 68,0,3552 addi r29,r2,4 .stabd 68,0,3553 bl L_rb_ary_new4$stub .stabd 68,0,3555 add r2,r26,r30 .stabd 68,0,3553 stw r3,-4(r29) .stabd 68,0,3555 addi r26,r2,-1 L1299: ; basic block 544 .stabd 68,0,3560 LBE235: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L1302 .stabd 68,0,3561 ; basic block 545 LBB236: lwz r6,52(r28) .stabd 68,0,3565 cmplw cr7,r27,r6 blt- cr7,L1304 ; basic block 546 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L1303 L1304: ; basic block 547 .stabd 68,0,3566 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1303: ; basic block 548 .stabd 68,0,3569 subf r2,r6,r27 .stabd 68,0,3570 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE236: b L1305 L1302: ; basic block 549 .stabd 68,0,3573 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L1305 .stabd 68,0,3574 ; basic block 550 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L1305: ; basic block 551 .stabd 68,0,3581 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L1297 ; basic block 552 .stabd 68,0,3594 LBB237: cmpwi cr7,r23,0 .stabd 68,0,3582 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,3594 beq- cr7,L1309 .stabd 68,0,3595 ; basic block 553 mr r2,r23 L1309: ; basic block 554 .stabd 68,0,3597 neg r0,r0 .stabd 68,0,3599 addi r26,r26,-1 .stabd 68,0,3597 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,3598 addi r29,r29,4 L1297: ; basic block 555 .stabd 68,0,3607 lwz r8,908(r1) LBE237: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L1311 .stabd 68,0,3609 ; basic block 556 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L1311: ; basic block 557 .stabd 68,0,3612 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,3615 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L1318 .stabd 68,0,3616 ; basic block 558 cmpwi cr7,r26,0 ble- cr7,L1318 ; basic block 559 li r0,4 L1317: ; basic block 560 .stabd 68,0,3616 addic. r26,r26,-1 .stabd 68,0,3617 stw r0,0(r29) .stabd 68,0,3616 addi r29,r29,4 bgt+ cr0,L1317 L1318: ; basic block 561 .stabd 68,0,3631 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,3642 LBB238: lis r0,0xfaff .stabd 68,0,3631 LBE238: stw r9,16(r10) .stabd 68,0,3642 LBB239: ori r0,r0,65441 .stabd 68,0,3654 lwz r11,920(r1) .stabd 68,0,3664 LBE239: addi r10,r29,4 .stabd 68,0,3654 LBB240: stw r11,16(r29) .stabd 68,0,3655 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,3656 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,3657 lwz r9,932(r1) .stabd 68,0,3642 stw r0,12(r29) .stabd 68,0,3657 stw r9,28(r29) .stabd 68,0,3661 LBE240: slwi r9,r21,2 .stabd 68,0,3638 LBB241: stw r22,0(r29) .stabd 68,0,3640 stw r25,4(r29) .stabd 68,0,3641 stw r24,8(r29) .stabd 68,0,3661 LBE241: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,3664 stw r10,936(r1) .stabd 68,0,3662 stw r29,928(r1) .stabd 68,0,3663 stw r29,932(r1) .stabd 68,0,3661 stw r0,12(r11) .stabd 68,0,3662 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,3663 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,3664 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,3666 lwzx r2,r2,r9 .stabd 68,0,3661 stw r0,920(r1) .stabd 68,0,3666 mtctr r2 bctr L1322: ; basic block 562 .stabd 68,0,3671 LBE234: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L1286: ; basic block 563 .stabd 68,0,3674 L1325: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3683 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L410: ; basic block 564 .stabd 68,0,3693 L1326: lwz r10,920(r1) .stabd 68,0,3712 lwz r11,924(r1) .stabd 68,0,3694 LBE230: LBE227: LBB242: lwz r2,4(r10) .stabd 68,0,3693 lwz r0,8(r10) .stabd 68,0,3712 stw r2,0(r11) .stabd 68,0,3713 stwu r0,4(r11) lwz r2,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,3719 lwzu r8,12(r10) mtctr r8 stw r10,920(r1) bctr L411: ; basic block 565 L1327: .stabd 68,0,3730 lwz r9,920(r1) LBE242: LBB243: lwz r30,4(r9) .stabd 68,0,3729 lwz r29,8(r9) .stabd 68,0,3743 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,3746 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,3748 lwz r2,924(r1) stw r30,0(r2) .stabd 68,0,3749 stwu r3,4(r2) .stabd 68,0,3734 lwz r8,920(r1) .stabd 68,0,3749 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3734 addi r8,r8,12 .stabd 68,0,3749 stw r2,924(r1) .stabd 68,0,3734 stw r8,920(r1) .stabd 68,0,3749 stw r2,16(r9) .stabd 68,0,3755 lwz r10,0(r8) mtctr r10 bctr L412: ; basic block 566 L1328: .stabd 68,0,3766 lwz r11,920(r1) LBE243: LBB244: lwz r3,4(r11) .stabd 68,0,3765 lwz r29,8(r11) .stabd 68,0,3779 bl L_rb_str_new3$stub .stabd 68,0,3784 lwz r2,924(r1) stw r3,0(r2) .stabd 68,0,3785 stwu r29,4(r2) .stabd 68,0,3770 lwz r8,920(r1) .stabd 68,0,3785 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3770 addi r8,r8,12 .stabd 68,0,3785 stw r2,924(r1) .stabd 68,0,3770 stw r8,920(r1) .stabd 68,0,3785 stw r2,16(r9) .stabd 68,0,3791 lwz r10,0(r8) mtctr r10 bctr L413: ; basic block 567 .stabd 68,0,3801 L1329: lwz r11,920(r1) LBE244: LBB245: lwz r3,8(r11) .stabd 68,0,3802 lwz r29,4(r11) .stabd 68,0,3818 bl L_rb_str_new3$stub .stabd 68,0,3820 lwz r2,924(r1) stw r29,0(r2) .stabd 68,0,3821 stwu r3,4(r2) .stabd 68,0,3806 lwz r8,920(r1) .stabd 68,0,3821 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3806 addi r8,r8,12 .stabd 68,0,3821 stw r2,924(r1) .stabd 68,0,3806 stw r8,920(r1) .stabd 68,0,3821 stw r2,16(r9) .stabd 68,0,3827 lwz r10,0(r8) mtctr r10 bctr L414: ; basic block 568 .stabd 68,0,3854 L1330: lwz r11,920(r1) lwzu r0,4(r11) LBE245: mtctr r0 stw r11,920(r1) bctr L415: ; basic block 569 .stabd 68,0,3881 L1331: lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L416: ; basic block 570 .stabd 68,0,3908 L1332: lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L417: ; basic block 571 .stabd 68,0,3935 L1333: lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L418: ; basic block 572 .stabd 68,0,3962 L1334: lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L419: ; basic block 573 .stabd 68,0,3972 L1335: lwz r9,920(r1) .stabd 68,0,3983 lwz r11,928(r1) .stabd 68,0,3972 LBB246: lwz r2,4(r9) .stabd 68,0,3990 lwzu r10,8(r9) .stabd 68,0,3983 slwi r2,r2,2 .stabd 68,0,3990 stw r9,920(r1) .stabd 68,0,3983 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,3990 mtctr r10 .stabd 68,0,3983 stw r2,912(r1) .stabd 68,0,3990 bctr L420: ; basic block 574 .stabd 68,0,4000 L1336: lwz r8,920(r1) .stabd 68,0,4011 lwz r10,928(r1) .stabd 68,0,4000 LBE246: LBB247: lwz r2,4(r8) .stabd 68,0,4018 lwzu r9,8(r8) .stabd 68,0,4011 slwi r2,r2,2 .stabd 68,0,4018 stw r8,920(r1) .stabd 68,0,4011 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,4018 mtctr r9 .stabd 68,0,4011 stw r2,916(r1) .stabd 68,0,4018 bctr L421: ; basic block 575 .stabd 68,0,4028 L1337: lwz r11,920(r1) .stabd 68,0,4039 lwz r8,928(r1) .stabd 68,0,4028 LBE247: LBB248: lwz r2,4(r11) .stabd 68,0,4046 lwzu r0,8(r11) .stabd 68,0,4039 slwi r2,r2,2 .stabd 68,0,4046 stw r11,920(r1) .stabd 68,0,4039 subf r2,r2,r8 lwz r2,0(r2) .stabd 68,0,4046 mtctr r0 .stabd 68,0,4039 stw r2,912(r1) .stabd 68,0,4046 bctr L422: ; basic block 576 .stabd 68,0,4052 L1338: lwz r10,912(r1) lwz r9,924(r1) LBE248: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,4056 lwz r8,920(r1) .stabd 68,0,4067 lwz r10,928(r1) .stabd 68,0,4056 LBB249: lwz r2,4(r8) .stabd 68,0,4074 lwzu r9,8(r8) .stabd 68,0,4067 slwi r2,r2,2 .stabd 68,0,4074 stw r8,920(r1) .stabd 68,0,4067 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,4074 mtctr r9 .stabd 68,0,4067 stw r2,912(r1) .stabd 68,0,4074 bctr L423: ; basic block 577 .stabd 68,0,4080 L1339: lwz r2,916(r1) lwz r11,924(r1) LBE249: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,4084 lwz r9,920(r1) .stabd 68,0,4095 lwz r11,928(r1) .stabd 68,0,4084 LBB250: lwz r2,4(r9) .stabd 68,0,4102 lwzu r10,8(r9) .stabd 68,0,4095 slwi r2,r2,2 .stabd 68,0,4102 stw r9,920(r1) .stabd 68,0,4095 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,4102 mtctr r10 .stabd 68,0,4095 stw r2,916(r1) .stabd 68,0,4102 bctr L424: ; basic block 578 .stabd 68,0,4112 L1340: lwz r8,920(r1) .stabd 68,0,4113 lwz r9,924(r1) .stabd 68,0,4112 LBE250: LBB251: lwz r2,4(r8) .stabd 68,0,4124 lwz r10,928(r1) .stabd 68,0,4113 lwzu r0,-4(r9) .stabd 68,0,4124 slwi r2,r2,2 .stabd 68,0,4117 lwz r11,908(r1) .stabd 68,0,4124 subf r2,r2,r10 .stabd 68,0,4113 stw r9,924(r1) .stabd 68,0,4117 stw r9,16(r11) .stabd 68,0,4124 stw r0,0(r2) .stabd 68,0,4131 lwzu r0,8(r8) mtctr r0 stw r8,920(r1) bctr L425: ; basic block 579 .stabd 68,0,4141 L1341: lwz r8,920(r1) .stabd 68,0,4152 lwz r9,928(r1) .stabd 68,0,4141 LBE251: LBB252: lwz r2,4(r8) .stabd 68,0,4152 lwz r10,912(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4159 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L426: ; basic block 580 .stabd 68,0,4169 L1342: lwz r8,920(r1) .stabd 68,0,4180 lwz r9,928(r1) .stabd 68,0,4169 LBE252: LBB253: lwz r2,4(r8) .stabd 68,0,4180 lwz r10,916(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4187 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L427: ; basic block 581 .stabd 68,0,4197 L1343: lwz r8,920(r1) .stabd 68,0,4208 lwz r9,928(r1) .stabd 68,0,4197 LBE253: LBB254: lwz r2,4(r8) .stabd 68,0,4208 lwz r10,916(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4215 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L428: ; basic block 582 .stabd 68,0,4225 L1344: lwz r8,920(r1) .stabd 68,0,4236 lwz r9,928(r1) .stabd 68,0,4225 LBE254: LBB255: lwz r2,4(r8) .stabd 68,0,4236 lwz r10,912(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4243 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L429: ; basic block 583 .stabd 68,0,4266 lwz r2,928(r1) .stabd 68,0,4268 LBE255: LBB256: LBB257: li r3,4 .stabd 68,0,4253 lwz r8,920(r1) .stabd 68,0,4266 lwz r0,-4(r2) .stabd 68,0,4253 LBE257: lwz r30,8(r8) .stabd 68,0,4268 LBB258: cmpwi cr7,r0,4 .stabd 68,0,4254 LBE258: lwz r4,4(r8) .stabd 68,0,4258 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,4268 LBB259: beq- cr7,L1346 ; basic block 584 .stabd 68,0,4271 cmpwi cr7,r30,0 bne- cr7,L1347 .stabd 68,0,4272 ; basic block 585 mr r3,r0 bl L_rb_ary_entry$stub b L1346 L1347: ; basic block 586 .stabd 68,0,4275 LBB260: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4276 andi. r0,r30,1 .stabd 68,0,4275 mr r4,r3 .stabd 68,0,4276 beq- cr0,L1349 .stabd 68,0,4277 ; basic block 587 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1353 ; basic block 588 cmplwi cr7,r0,39 bgt- cr7,L1357 ; basic block 589 cmpwi cr7,r0,38 beq- cr7,L1351 ; basic block 590 b L1355 L1357: ; basic block 591 cmpwi cr7,r0,43 beq- cr7,L1354 ; basic block 592 cmpwi cr7,r0,96 beq- cr7,L1352 ; basic block 593 b L1355 L1351: ; basic block 594 .stabd 68,0,4279 bl L_rb_reg_last_match$stub .stabd 68,0,4280 b L1346 L1352: ; basic block 595 .stabd 68,0,4282 bl L_rb_reg_match_pre$stub .stabd 68,0,4283 b L1346 L1353: ; basic block 596 .stabd 68,0,4285 bl L_rb_reg_match_post$stub .stabd 68,0,4286 b L1346 L1354: ; basic block 597 .stabd 68,0,4288 bl L_rb_reg_match_last$stub .stabd 68,0,4289 b L1346 L1355: ; basic block 598 .stabd 68,0,4291 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L1349: ; basic block 599 .stabd 68,0,4295 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1346: ; basic block 600 L1359: .stabd 68,0,4304 lwz r2,920(r1) .stabd 68,0,4298 LBE260: stw r3,912(r1) .stabd 68,0,4304 lwz r2,0(r2) mtctr r2 bctr L430: ; basic block 601 .stabd 68,0,4327 lwz r8,928(r1) .stabd 68,0,4329 LBE259: LBE256: LBB261: LBB262: li r3,4 .stabd 68,0,4314 lwz r9,920(r1) .stabd 68,0,4327 lwz r0,-4(r8) .stabd 68,0,4314 LBE262: lwz r30,8(r9) .stabd 68,0,4329 LBB263: cmpwi cr7,r0,4 .stabd 68,0,4315 LBE263: lwz r4,4(r9) .stabd 68,0,4319 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,4329 LBB264: beq- cr7,L1361 ; basic block 602 .stabd 68,0,4332 cmpwi cr7,r30,0 bne- cr7,L1362 .stabd 68,0,4333 ; basic block 603 mr r3,r0 bl L_rb_ary_entry$stub b L1361 L1362: ; basic block 604 .stabd 68,0,4336 LBB265: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4337 andi. r0,r30,1 .stabd 68,0,4336 mr r4,r3 .stabd 68,0,4337 beq- cr0,L1364 .stabd 68,0,4338 ; basic block 605 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1368 ; basic block 606 cmplwi cr7,r0,39 bgt- cr7,L1372 ; basic block 607 cmpwi cr7,r0,38 beq- cr7,L1366 ; basic block 608 b L1370 L1372: ; basic block 609 cmpwi cr7,r0,43 beq- cr7,L1369 ; basic block 610 cmpwi cr7,r0,96 beq- cr7,L1367 ; basic block 611 b L1370 L1366: ; basic block 612 .stabd 68,0,4340 bl L_rb_reg_last_match$stub .stabd 68,0,4341 b L1361 L1367: ; basic block 613 .stabd 68,0,4343 bl L_rb_reg_match_pre$stub .stabd 68,0,4344 b L1361 L1368: ; basic block 614 .stabd 68,0,4346 bl L_rb_reg_match_post$stub .stabd 68,0,4347 b L1361 L1369: ; basic block 615 .stabd 68,0,4349 bl L_rb_reg_match_last$stub .stabd 68,0,4350 b L1361 L1370: ; basic block 616 .stabd 68,0,4352 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L1364: ; basic block 617 .stabd 68,0,4356 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1361: ; basic block 618 L1374: .stabd 68,0,4365 lwz r2,920(r1) .stabd 68,0,4359 LBE265: stw r3,916(r1) .stabd 68,0,4365 lwz r2,0(r2) mtctr r2 bctr L431: ; basic block 619 .stabd 68,0,4388 lwz r8,928(r1) .stabd 68,0,4390 LBE264: LBE261: LBB266: LBB267: li r3,4 .stabd 68,0,4375 lwz r9,920(r1) .stabd 68,0,4388 lwz r0,-4(r8) .stabd 68,0,4375 LBE267: lwz r30,8(r9) .stabd 68,0,4390 LBB268: cmpwi cr7,r0,4 .stabd 68,0,4376 LBE268: lwz r4,4(r9) .stabd 68,0,4380 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,4390 LBB269: beq- cr7,L1376 ; basic block 620 .stabd 68,0,4393 cmpwi cr7,r30,0 bne- cr7,L1377 .stabd 68,0,4394 ; basic block 621 mr r3,r0 bl L_rb_ary_entry$stub b L1376 L1377: ; basic block 622 .stabd 68,0,4397 LBB270: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4398 andi. r0,r30,1 .stabd 68,0,4397 mr r4,r3 .stabd 68,0,4398 beq- cr0,L1379 .stabd 68,0,4399 ; basic block 623 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1383 ; basic block 624 cmplwi cr7,r0,39 bgt- cr7,L1387 ; basic block 625 cmpwi cr7,r0,38 beq- cr7,L1381 ; basic block 626 b L1385 L1387: ; basic block 627 cmpwi cr7,r0,43 beq- cr7,L1384 ; basic block 628 cmpwi cr7,r0,96 beq- cr7,L1382 ; basic block 629 b L1385 L1381: ; basic block 630 .stabd 68,0,4401 bl L_rb_reg_last_match$stub .stabd 68,0,4402 b L1376 L1382: ; basic block 631 .stabd 68,0,4404 bl L_rb_reg_match_pre$stub .stabd 68,0,4405 b L1376 L1383: ; basic block 632 .stabd 68,0,4407 bl L_rb_reg_match_post$stub .stabd 68,0,4408 b L1376 L1384: ; basic block 633 .stabd 68,0,4410 bl L_rb_reg_match_last$stub .stabd 68,0,4411 b L1376 L1385: ; basic block 634 .stabd 68,0,4413 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L1379: ; basic block 635 .stabd 68,0,4417 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1376: ; basic block 636 L1389: .stabd 68,0,4426 lwz r2,920(r1) .stabd 68,0,4420 LBE270: stw r3,912(r1) .stabd 68,0,4426 lwz r2,0(r2) mtctr r2 bctr L432: ; basic block 637 .stabd 68,0,4432 lwz r8,924(r1) .stabd 68,0,4451 LBE269: LBE266: LBB271: LBB272: li r3,4 .stabd 68,0,4432 lwz r9,912(r1) LBE272: LBE271: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,4449 lwz r11,928(r1) .stabd 68,0,4436 lwz r2,920(r1) .stabd 68,0,4449 LBB273: LBB274: lwz r0,-4(r11) .stabd 68,0,4436 LBE274: lwz r30,8(r2) .stabd 68,0,4451 LBB275: cmpwi cr7,r0,4 .stabd 68,0,4437 LBE275: lwz r4,4(r2) .stabd 68,0,4441 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,4451 LBB276: beq- cr7,L1391 ; basic block 638 .stabd 68,0,4454 cmpwi cr7,r30,0 bne- cr7,L1392 .stabd 68,0,4455 ; basic block 639 mr r3,r0 bl L_rb_ary_entry$stub b L1391 L1392: ; basic block 640 .stabd 68,0,4458 LBB277: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4459 andi. r0,r30,1 .stabd 68,0,4458 mr r4,r3 .stabd 68,0,4459 beq- cr0,L1394 .stabd 68,0,4460 ; basic block 641 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1398 ; basic block 642 cmplwi cr7,r0,39 bgt- cr7,L1402 ; basic block 643 cmpwi cr7,r0,38 beq- cr7,L1396 ; basic block 644 b L1400 L1402: ; basic block 645 cmpwi cr7,r0,43 beq- cr7,L1399 ; basic block 646 cmpwi cr7,r0,96 beq- cr7,L1397 ; basic block 647 b L1400 L1396: ; basic block 648 .stabd 68,0,4462 bl L_rb_reg_last_match$stub .stabd 68,0,4463 b L1391 L1397: ; basic block 649 .stabd 68,0,4465 bl L_rb_reg_match_pre$stub .stabd 68,0,4466 b L1391 L1398: ; basic block 650 .stabd 68,0,4468 bl L_rb_reg_match_post$stub .stabd 68,0,4469 b L1391 L1399: ; basic block 651 .stabd 68,0,4471 bl L_rb_reg_match_last$stub .stabd 68,0,4472 b L1391 L1400: ; basic block 652 .stabd 68,0,4474 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L1394: ; basic block 653 .stabd 68,0,4478 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1391: ; basic block 654 L1404: .stabd 68,0,4487 lwz r2,920(r1) .stabd 68,0,4481 LBE277: stw r3,912(r1) .stabd 68,0,4487 lwz r2,0(r2) mtctr r2 bctr L433: ; basic block 655 .stabd 68,0,4493 lwz r8,924(r1) .stabd 68,0,4512 LBE276: LBE273: LBB278: LBB279: li r3,4 .stabd 68,0,4493 lwz r9,916(r1) LBE279: LBE278: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,4510 lwz r11,928(r1) .stabd 68,0,4497 lwz r2,920(r1) .stabd 68,0,4510 LBB280: LBB281: lwz r0,-4(r11) .stabd 68,0,4497 LBE281: lwz r30,8(r2) .stabd 68,0,4512 LBB282: cmpwi cr7,r0,4 .stabd 68,0,4498 LBE282: lwz r4,4(r2) .stabd 68,0,4502 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,4512 LBB283: beq- cr7,L1406 ; basic block 656 .stabd 68,0,4515 cmpwi cr7,r30,0 bne- cr7,L1407 .stabd 68,0,4516 ; basic block 657 mr r3,r0 bl L_rb_ary_entry$stub b L1406 L1407: ; basic block 658 .stabd 68,0,4519 LBB284: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4520 andi. r0,r30,1 .stabd 68,0,4519 mr r4,r3 .stabd 68,0,4520 beq- cr0,L1409 .stabd 68,0,4521 ; basic block 659 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L1413 ; basic block 660 cmplwi cr7,r0,39 bgt- cr7,L1417 ; basic block 661 cmpwi cr7,r0,38 beq- cr7,L1411 ; basic block 662 b L1415 L1417: ; basic block 663 cmpwi cr7,r0,43 beq- cr7,L1414 ; basic block 664 cmpwi cr7,r0,96 beq- cr7,L1412 ; basic block 665 b L1415 L1411: ; basic block 666 .stabd 68,0,4523 bl L_rb_reg_last_match$stub .stabd 68,0,4524 b L1406 L1412: ; basic block 667 .stabd 68,0,4526 bl L_rb_reg_match_pre$stub .stabd 68,0,4527 b L1406 L1413: ; basic block 668 .stabd 68,0,4529 bl L_rb_reg_match_post$stub .stabd 68,0,4530 b L1406 L1414: ; basic block 669 .stabd 68,0,4532 bl L_rb_reg_match_last$stub .stabd 68,0,4533 b L1406 L1415: ; basic block 670 .stabd 68,0,4535 addis r3,r31,ha16(LC47-"L00000000015$pb") la r3,lo16(LC47-"L00000000015$pb")(r3) bl L_rb_bug$stub L1409: ; basic block 671 .stabd 68,0,4539 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L1406: ; basic block 672 L1419: .stabd 68,0,4548 lwz r2,920(r1) .stabd 68,0,4542 LBE284: stw r3,916(r1) .stabd 68,0,4548 lwz r2,0(r2) mtctr r2 bctr L434: ; basic block 673 .stabd 68,0,4560 lwz r8,924(r1) .stabd 68,0,4559 lwz r9,920(r1) .stabd 68,0,4560 LBE283: LBE280: LBB285: lwzu r29,-4(r8) .stabd 68,0,4564 lwz r10,908(r1) .stabd 68,0,4560 stw r8,924(r1) .stabd 68,0,4559 lwz r30,4(r9) .stabd 68,0,4563 addi r9,r9,12 .stabd 68,0,4564 stw r8,16(r10) .stabd 68,0,4572 lwz r11,928(r1) LBB286: lwz r3,-4(r11) .stabd 68,0,4563 stw r9,920(r1) .stabd 68,0,4573 cmpwi cr7,r3,4 bne+ cr7,L1420 .stabd 68,0,4574 ; basic block 674 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L1420: ; basic block 675 .stabd 68,0,4576 L1421: mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,4583 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L435: ; basic block 676 .stabd 68,0,4606 lwz r8,928(r1) .stabd 68,0,4594 lwz r9,920(r1) .stabd 68,0,4606 LBE286: LBE285: LBB287: LBB288: lwz r3,-4(r8) .stabd 68,0,4594 LBE288: lwz r30,4(r9) .stabd 68,0,4598 addi r9,r9,12 .stabd 68,0,4607 LBB289: cmpwi cr7,r3,4 .stabd 68,0,4598 stw r9,920(r1) .stabd 68,0,4607 bne+ cr7,L1422 .stabd 68,0,4608 ; basic block 677 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L1422: ; basic block 678 .stabd 68,0,4610 L1423: lwz r5,912(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4617 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L436: ; basic block 679 .stabd 68,0,4640 lwz r8,928(r1) .stabd 68,0,4628 lwz r9,920(r1) .stabd 68,0,4640 LBE289: LBE287: LBB290: LBB291: lwz r3,-4(r8) .stabd 68,0,4628 LBE291: lwz r30,4(r9) .stabd 68,0,4632 addi r9,r9,12 .stabd 68,0,4641 LBB292: cmpwi cr7,r3,4 .stabd 68,0,4632 stw r9,920(r1) .stabd 68,0,4641 bne+ cr7,L1424 .stabd 68,0,4642 ; basic block 680 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L1424: ; basic block 681 .stabd 68,0,4644 L1425: lwz r5,916(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4651 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L437: ; basic block 682 .stabd 68,0,4674 lwz r8,928(r1) .stabd 68,0,4662 lwz r9,920(r1) .stabd 68,0,4674 LBE292: LBE290: LBB293: LBB294: lwz r3,-4(r8) .stabd 68,0,4662 LBE294: lwz r30,4(r9) .stabd 68,0,4666 addi r9,r9,12 .stabd 68,0,4675 LBB295: cmpwi cr7,r3,4 .stabd 68,0,4666 stw r9,920(r1) .stabd 68,0,4675 bne+ cr7,L1426 .stabd 68,0,4676 ; basic block 683 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L1426: ; basic block 684 .stabd 68,0,4678 L1427: lwz r5,916(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4685 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L438: ; basic block 685 .stabd 68,0,4708 lwz r8,928(r1) .stabd 68,0,4696 lwz r9,920(r1) .stabd 68,0,4708 LBE295: LBE293: LBB296: LBB297: lwz r3,-4(r8) .stabd 68,0,4696 LBE297: lwz r30,4(r9) .stabd 68,0,4700 addi r9,r9,12 .stabd 68,0,4709 LBB298: cmpwi cr7,r3,4 .stabd 68,0,4700 stw r9,920(r1) .stabd 68,0,4709 bne+ cr7,L1428 .stabd 68,0,4710 ; basic block 686 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L1428: ; basic block 687 .stabd 68,0,4712 L1429: lwz r5,912(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4719 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L439: ; basic block 688 .stabd 68,0,4729 lwz r8,920(r1) .stabd 68,0,4744 LBE298: LBE296: LBB299: LBB300: li r11,0 .stabd 68,0,4743 lwz r9,932(r1) .stabd 68,0,4729 LBE300: lwz r0,8(r8) .stabd 68,0,4730 lwz r2,4(r8) .stabd 68,0,4734 addi r8,r8,12 .stabd 68,0,4744 LBB301: cmplw cr7,r11,r0 .stabd 68,0,4734 stw r8,920(r1) .stabd 68,0,4744 bge- cr7,L3884 L1434: ; basic block 689 .stabd 68,0,4744 addi r11,r11,1 .stabd 68,0,4745 lwz r9,0(r9) .stabd 68,0,4744 cmplw cr7,r11,r0 blt+ cr7,L1434 L3884: ; basic block 690 .stabd 68,0,4752 L1435: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4759 lwz r9,920(r1) .stabd 68,0,4752 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4759 lwz r9,0(r9) mtctr r9 bctr L440: ; basic block 691 .stabd 68,0,4769 lwz r10,920(r1) .stabd 68,0,4784 LBE301: LBE299: LBB302: LBB303: li r11,0 .stabd 68,0,4783 lwz r9,932(r1) .stabd 68,0,4769 LBE303: lwz r0,8(r10) .stabd 68,0,4770 lwz r2,4(r10) .stabd 68,0,4774 addi r10,r10,12 .stabd 68,0,4784 LBB304: cmplw cr7,r11,r0 .stabd 68,0,4774 stw r10,920(r1) .stabd 68,0,4784 bge- cr7,L3886 L1440: ; basic block 692 .stabd 68,0,4784 addi r11,r11,1 .stabd 68,0,4785 lwz r9,0(r9) .stabd 68,0,4784 cmplw cr7,r11,r0 blt+ cr7,L1440 L3886: ; basic block 693 .stabd 68,0,4792 L1441: slwi r2,r2,2 .stabd 68,0,4799 lwz r11,920(r1) .stabd 68,0,4792 subf r2,r2,r9 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,4799 lwz r11,0(r11) mtctr r11 bctr L441: ; basic block 694 .stabd 68,0,4809 lwz r2,920(r1) .stabd 68,0,4824 LBE304: LBE302: LBB305: LBB306: li r11,0 .stabd 68,0,4814 lwz r8,920(r1) .stabd 68,0,4809 LBE306: lwz r0,8(r2) .stabd 68,0,4814 addi r8,r8,12 .stabd 68,0,4810 lwz r2,4(r2) .stabd 68,0,4824 LBB307: cmplw cr7,r11,r0 .stabd 68,0,4814 stw r8,920(r1) .stabd 68,0,4823 lwz r9,932(r1) .stabd 68,0,4824 bge- cr7,L3888 L1446: ; basic block 695 .stabd 68,0,4824 addi r11,r11,1 .stabd 68,0,4825 lwz r9,0(r9) .stabd 68,0,4824 cmplw cr7,r11,r0 blt+ cr7,L1446 L3888: ; basic block 696 .stabd 68,0,4832 L1447: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4839 lwz r9,920(r1) .stabd 68,0,4832 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4839 lwz r9,0(r9) mtctr r9 bctr L442: ; basic block 697 .stabd 68,0,4845 lwz r10,924(r1) lwz r11,912(r1) LBE307: LBE305: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) .stabd 68,0,4864 LBB308: LBB309: li r11,0 .stabd 68,0,4845 stw r10,924(r1) LBE309: LBE308: stw r10,16(r2) .stabd 68,0,4849 lwz r8,920(r1) .stabd 68,0,4863 LBB310: LBB311: lwz r9,932(r1) .stabd 68,0,4849 LBE311: lwz r0,8(r8) .stabd 68,0,4850 lwz r2,4(r8) .stabd 68,0,4854 addi r8,r8,12 .stabd 68,0,4864 LBB312: cmplw cr7,r11,r0 .stabd 68,0,4854 stw r8,920(r1) .stabd 68,0,4864 bge- cr7,L3890 L1452: ; basic block 698 .stabd 68,0,4864 addi r11,r11,1 .stabd 68,0,4865 lwz r9,0(r9) .stabd 68,0,4864 cmplw cr7,r11,r0 blt+ cr7,L1452 L3890: ; basic block 699 .stabd 68,0,4872 L1453: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4879 lwz r9,920(r1) .stabd 68,0,4872 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4879 lwz r9,0(r9) mtctr r9 bctr L443: ; basic block 700 .stabd 68,0,4885 lwz r10,924(r1) lwz r11,916(r1) LBE312: LBE310: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) .stabd 68,0,4904 LBB313: LBB314: li r11,0 .stabd 68,0,4885 stw r10,924(r1) LBE314: LBE313: stw r10,16(r2) .stabd 68,0,4889 lwz r8,920(r1) .stabd 68,0,4903 LBB315: LBB316: lwz r9,932(r1) .stabd 68,0,4889 LBE316: lwz r0,8(r8) .stabd 68,0,4890 lwz r2,4(r8) .stabd 68,0,4894 addi r8,r8,12 .stabd 68,0,4904 LBB317: cmplw cr7,r11,r0 .stabd 68,0,4894 stw r8,920(r1) .stabd 68,0,4904 bge- cr7,L3892 L1458: ; basic block 701 .stabd 68,0,4904 addi r11,r11,1 .stabd 68,0,4905 lwz r9,0(r9) .stabd 68,0,4904 cmplw cr7,r11,r0 blt+ cr7,L1458 L3892: ; basic block 702 .stabd 68,0,4912 L1459: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4919 lwz r9,920(r1) .stabd 68,0,4912 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,4919 lwz r9,0(r9) mtctr r9 bctr L444: ; basic block 703 .stabd 68,0,4929 lwz r10,920(r1) .stabd 68,0,4945 LBE317: LBE315: LBB318: LBB319: li r11,0 .stabd 68,0,4931 lwz r2,924(r1) .stabd 68,0,4929 LBE319: lwz r0,8(r10) .stabd 68,0,4931 lwzu r10,-4(r2) .stabd 68,0,4930 lwz r8,920(r1) .stabd 68,0,4945 LBB320: cmplw cr7,r11,r0 .stabd 68,0,4931 stw r2,924(r1) .stabd 68,0,4930 LBE320: lwz r2,4(r8) .stabd 68,0,4934 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,4935 lwz r9,908(r1) lwz r8,924(r1) stw r8,16(r9) .stabd 68,0,4944 LBB321: lwz r9,932(r1) .stabd 68,0,4945 bge- cr7,L3894 L1464: ; basic block 704 .stabd 68,0,4945 addi r11,r11,1 .stabd 68,0,4946 lwz r9,0(r9) .stabd 68,0,4945 cmplw cr7,r11,r0 blt+ cr7,L1464 L3894: ; basic block 705 .stabd 68,0,4953 L1465: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4960 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L445: ; basic block 706 .stabd 68,0,4970 lwz r10,920(r1) .stabd 68,0,4985 LBE321: LBE318: LBB322: LBB323: li r11,0 .stabd 68,0,4984 lwz r9,932(r1) .stabd 68,0,4970 LBE323: lwz r0,8(r10) .stabd 68,0,4971 lwz r2,4(r10) .stabd 68,0,4975 addi r10,r10,12 .stabd 68,0,4985 LBB324: cmplw cr7,r11,r0 .stabd 68,0,4975 stw r10,920(r1) .stabd 68,0,4972 LBE324: lwz r10,912(r1) .stabd 68,0,4985 LBB325: bge- cr7,L3896 L1470: ; basic block 707 .stabd 68,0,4985 addi r11,r11,1 .stabd 68,0,4986 lwz r9,0(r9) .stabd 68,0,4985 cmplw cr7,r11,r0 blt+ cr7,L1470 L3896: ; basic block 708 .stabd 68,0,4993 L1471: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5000 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L446: ; basic block 709 .stabd 68,0,5010 lwz r2,920(r1) .stabd 68,0,5025 LBE325: LBE322: LBB326: LBB327: li r11,0 .stabd 68,0,5015 lwz r8,920(r1) .stabd 68,0,5010 LBE327: lwz r0,8(r2) .stabd 68,0,5015 addi r8,r8,12 .stabd 68,0,5011 lwz r2,4(r2) .stabd 68,0,5025 LBB328: cmplw cr7,r11,r0 .stabd 68,0,5015 stw r8,920(r1) .stabd 68,0,5012 LBE328: lwz r10,916(r1) .stabd 68,0,5024 LBB329: lwz r9,932(r1) .stabd 68,0,5025 bge- cr7,L3898 L1476: ; basic block 710 .stabd 68,0,5025 addi r11,r11,1 .stabd 68,0,5026 lwz r9,0(r9) .stabd 68,0,5025 cmplw cr7,r11,r0 blt+ cr7,L1476 L3898: ; basic block 711 .stabd 68,0,5033 L1477: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5040 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L447: ; basic block 712 .stabd 68,0,5050 lwz r10,920(r1) .stabd 68,0,5065 LBE329: LBE326: LBB330: LBB331: li r11,0 .stabd 68,0,5064 lwz r9,932(r1) .stabd 68,0,5050 LBE331: lwz r0,8(r10) .stabd 68,0,5051 lwz r2,4(r10) .stabd 68,0,5055 addi r10,r10,12 .stabd 68,0,5065 LBB332: cmplw cr7,r11,r0 .stabd 68,0,5055 stw r10,920(r1) .stabd 68,0,5052 LBE332: lwz r10,916(r1) .stabd 68,0,5065 LBB333: bge- cr7,L3900 L1482: ; basic block 713 .stabd 68,0,5065 addi r11,r11,1 .stabd 68,0,5066 lwz r9,0(r9) .stabd 68,0,5065 cmplw cr7,r11,r0 blt+ cr7,L1482 L3900: ; basic block 714 .stabd 68,0,5073 L1483: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5080 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L448: ; basic block 715 .stabd 68,0,5090 lwz r2,920(r1) .stabd 68,0,5105 LBE333: LBE330: LBB334: LBB335: li r11,0 .stabd 68,0,5095 lwz r8,920(r1) .stabd 68,0,5090 LBE335: lwz r0,8(r2) .stabd 68,0,5095 addi r8,r8,12 .stabd 68,0,5091 lwz r2,4(r2) .stabd 68,0,5105 LBB336: cmplw cr7,r11,r0 .stabd 68,0,5095 stw r8,920(r1) .stabd 68,0,5092 LBE336: lwz r10,912(r1) .stabd 68,0,5104 LBB337: lwz r9,932(r1) .stabd 68,0,5105 bge- cr7,L3902 L1488: ; basic block 716 .stabd 68,0,5105 addi r11,r11,1 .stabd 68,0,5106 lwz r9,0(r9) .stabd 68,0,5105 cmplw cr7,r11,r0 blt+ cr7,L1488 L3902: ; basic block 717 .stabd 68,0,5113 L1489: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5120 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L449: ; basic block 718 .stabd 68,0,5130 L1490: lwz r10,920(r1) .stabd 68,0,5141 lwz r11,936(r1) .stabd 68,0,5130 LBE337: LBE334: LBB338: lwz r4,4(r10) .stabd 68,0,5141 lwz r3,0(r11) bl L_rb_ivar_get$stub .stabd 68,0,5134 lwz r2,920(r1) .stabd 68,0,5141 stw r3,912(r1) .stabd 68,0,5134 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5148 lwz r8,0(r2) mtctr r8 bctr L450: ; basic block 719 .stabd 68,0,5158 L1491: lwz r9,920(r1) .stabd 68,0,5169 lwz r10,936(r1) .stabd 68,0,5158 LBE338: LBB339: lwz r4,4(r9) .stabd 68,0,5169 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5162 lwz r2,920(r1) .stabd 68,0,5169 stw r3,916(r1) .stabd 68,0,5162 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5176 lwz r8,0(r2) mtctr r8 bctr L451: ; basic block 720 .stabd 68,0,5186 L1492: lwz r9,920(r1) .stabd 68,0,5197 lwz r10,936(r1) .stabd 68,0,5186 LBE339: LBB340: lwz r4,4(r9) .stabd 68,0,5197 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5190 lwz r2,920(r1) .stabd 68,0,5197 stw r3,912(r1) .stabd 68,0,5190 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5204 lwz r8,0(r2) mtctr r8 bctr L452: ; basic block 721 .stabd 68,0,5210 L1493: lwz r9,924(r1) lwz r10,912(r1) LBE340: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,5214 lwz r2,920(r1) .stabd 68,0,5225 lwz r8,936(r1) .stabd 68,0,5214 LBB341: lwz r4,4(r2) .stabd 68,0,5225 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5218 lwz r2,920(r1) .stabd 68,0,5225 stw r3,912(r1) .stabd 68,0,5218 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5232 lwz r8,0(r2) mtctr r8 bctr L453: ; basic block 722 .stabd 68,0,5238 L1494: lwz r9,924(r1) lwz r10,916(r1) LBE341: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,5242 lwz r2,920(r1) .stabd 68,0,5253 lwz r8,936(r1) .stabd 68,0,5242 LBB342: lwz r4,4(r2) .stabd 68,0,5253 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5246 lwz r2,920(r1) .stabd 68,0,5253 stw r3,916(r1) .stabd 68,0,5246 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5260 lwz r8,0(r2) mtctr r8 bctr L454: ; basic block 723 L1495: .stabd 68,0,5271 lwz r9,924(r1) .stabd 68,0,5270 lwz r10,920(r1) .stabd 68,0,5271 LBE342: LBB343: lwzu r5,-4(r9) .stabd 68,0,5275 lwz r11,908(r1) .stabd 68,0,5271 stw r9,924(r1) .stabd 68,0,5270 lwz r4,4(r10) .stabd 68,0,5274 addi r10,r10,8 .stabd 68,0,5275 stw r9,16(r11) .stabd 68,0,5282 lwz r2,936(r1) lwz r3,0(r2) .stabd 68,0,5274 stw r10,920(r1) .stabd 68,0,5282 bl L_rb_ivar_set$stub .stabd 68,0,5289 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L455: ; basic block 724 .stabd 68,0,5299 L1496: lwz r8,920(r1) .stabd 68,0,5310 lwz r9,936(r1) .stabd 68,0,5299 LBE343: LBB344: lwz r4,4(r8) .stabd 68,0,5303 addi r8,r8,8 .stabd 68,0,5310 lwz r3,0(r9) lwz r5,912(r1) .stabd 68,0,5303 stw r8,920(r1) .stabd 68,0,5310 bl L_rb_ivar_set$stub .stabd 68,0,5317 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L456: ; basic block 725 .stabd 68,0,5327 L1497: lwz r8,920(r1) .stabd 68,0,5338 lwz r9,936(r1) .stabd 68,0,5327 LBE344: LBB345: lwz r4,4(r8) .stabd 68,0,5331 addi r8,r8,8 .stabd 68,0,5338 lwz r3,0(r9) lwz r5,916(r1) .stabd 68,0,5331 stw r8,920(r1) .stabd 68,0,5338 bl L_rb_ivar_set$stub .stabd 68,0,5345 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L457: ; basic block 726 .stabd 68,0,5355 L1498: lwz r8,920(r1) .stabd 68,0,5366 lwz r9,936(r1) .stabd 68,0,5355 LBE345: LBB346: lwz r4,4(r8) .stabd 68,0,5359 addi r8,r8,8 .stabd 68,0,5366 lwz r3,0(r9) lwz r5,916(r1) .stabd 68,0,5359 stw r8,920(r1) .stabd 68,0,5366 bl L_rb_ivar_set$stub .stabd 68,0,5373 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L458: ; basic block 727 .stabd 68,0,5383 L1499: lwz r8,920(r1) .stabd 68,0,5394 lwz r9,936(r1) .stabd 68,0,5383 LBE346: LBB347: lwz r4,4(r8) .stabd 68,0,5387 addi r8,r8,8 .stabd 68,0,5394 lwz r3,0(r9) lwz r5,912(r1) .stabd 68,0,5387 stw r8,920(r1) .stabd 68,0,5394 bl L_rb_ivar_set$stub .stabd 68,0,5401 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L459: ; basic block 728 .stabd 68,0,5423 lwz r8,936(r1) .stabd 68,0,5411 lwz r9,920(r1) .stabd 68,0,5423 LBE347: LBB348: LBB349: lwz r2,4(r8) .stabd 68,0,5415 lwz r10,920(r1) .stabd 68,0,5411 LBE349: lwz r30,4(r9) .stabd 68,0,5415 addi r10,r10,8 .stabd 68,0,5423 LBB350: lwz r9,16(r2) .stabd 68,0,5415 stw r10,920(r1) .stabd 68,0,5423 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1500 ; basic block 729 li r4,-1 bl L_rb_ary_entry$stub b L1501 L1500: ; basic block 730 lwz r2,936(r1) lwz r3,0(r2) L1501: ; basic block 731 .stabd 68,0,5425 L1502: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5432 lwz r2,920(r1) .stabd 68,0,5425 stw r3,912(r1) .stabd 68,0,5432 lwz r2,0(r2) mtctr r2 bctr L460: ; basic block 732 .stabd 68,0,5454 lwz r8,936(r1) .stabd 68,0,5442 lwz r9,920(r1) .stabd 68,0,5454 LBE350: LBE348: LBB351: LBB352: lwz r2,4(r8) .stabd 68,0,5446 lwz r10,920(r1) .stabd 68,0,5442 LBE352: lwz r30,4(r9) .stabd 68,0,5446 addi r10,r10,8 .stabd 68,0,5454 LBB353: lwz r9,16(r2) .stabd 68,0,5446 stw r10,920(r1) .stabd 68,0,5454 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1503 ; basic block 733 li r4,-1 bl L_rb_ary_entry$stub b L1504 L1503: ; basic block 734 lwz r2,936(r1) lwz r3,0(r2) L1504: ; basic block 735 .stabd 68,0,5456 L1505: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5463 lwz r2,920(r1) .stabd 68,0,5456 stw r3,916(r1) .stabd 68,0,5463 lwz r2,0(r2) mtctr r2 bctr L461: ; basic block 736 .stabd 68,0,5485 lwz r8,936(r1) .stabd 68,0,5473 lwz r9,920(r1) .stabd 68,0,5485 LBE353: LBE351: LBB354: LBB355: lwz r2,4(r8) .stabd 68,0,5477 lwz r10,920(r1) .stabd 68,0,5473 LBE355: lwz r30,4(r9) .stabd 68,0,5477 addi r10,r10,8 .stabd 68,0,5485 LBB356: lwz r9,16(r2) .stabd 68,0,5477 stw r10,920(r1) .stabd 68,0,5485 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1506 ; basic block 737 li r4,-1 bl L_rb_ary_entry$stub b L1507 L1506: ; basic block 738 lwz r2,936(r1) lwz r3,0(r2) L1507: ; basic block 739 .stabd 68,0,5487 L1508: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5494 lwz r2,920(r1) .stabd 68,0,5487 stw r3,912(r1) .stabd 68,0,5494 lwz r2,0(r2) mtctr r2 bctr L462: ; basic block 740 .stabd 68,0,5500 lwz r8,924(r1) lwz r9,912(r1) LBE356: LBE354: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,5516 lwz r11,936(r1) .stabd 68,0,5504 lwz r8,920(r1) .stabd 68,0,5516 LBB357: LBB358: lwz r2,4(r11) .stabd 68,0,5504 LBE358: lwz r30,4(r8) .stabd 68,0,5508 addi r8,r8,8 .stabd 68,0,5516 LBB359: lwz r9,16(r2) .stabd 68,0,5508 stw r8,920(r1) .stabd 68,0,5516 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1509 ; basic block 741 li r4,-1 bl L_rb_ary_entry$stub b L1510 L1509: ; basic block 742 lwz r2,936(r1) lwz r3,0(r2) L1510: ; basic block 743 .stabd 68,0,5518 L1511: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5525 lwz r2,920(r1) .stabd 68,0,5518 stw r3,912(r1) .stabd 68,0,5525 lwz r2,0(r2) mtctr r2 bctr L463: ; basic block 744 .stabd 68,0,5531 lwz r8,924(r1) lwz r9,916(r1) LBE359: LBE357: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,5547 lwz r11,936(r1) .stabd 68,0,5535 lwz r8,920(r1) .stabd 68,0,5547 LBB360: LBB361: lwz r2,4(r11) .stabd 68,0,5535 LBE361: lwz r30,4(r8) .stabd 68,0,5539 addi r8,r8,8 .stabd 68,0,5547 LBB362: lwz r9,16(r2) .stabd 68,0,5539 stw r8,920(r1) .stabd 68,0,5547 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1512 ; basic block 745 li r4,-1 bl L_rb_ary_entry$stub b L1513 L1512: ; basic block 746 lwz r2,936(r1) lwz r3,0(r2) L1513: ; basic block 747 .stabd 68,0,5549 L1514: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5556 lwz r2,920(r1) .stabd 68,0,5549 stw r3,916(r1) .stabd 68,0,5556 lwz r2,0(r2) mtctr r2 bctr L464: ; basic block 748 .stabd 68,0,5568 lwz r8,924(r1) .stabd 68,0,5566 lwz r9,920(r1) .stabd 68,0,5568 LBE362: LBE360: LBB363: lwzu r27,-4(r8) .stabd 68,0,5572 lwz r10,908(r1) .stabd 68,0,5568 stw r8,924(r1) .stabd 68,0,5566 lwz r29,8(r9) .stabd 68,0,5567 lwz r28,4(r9) .stabd 68,0,5571 addi r9,r9,12 .stabd 68,0,5572 stw r8,16(r10) .stabd 68,0,5581 lwz r11,936(r1) LBB364: lwz r2,4(r11) .stabd 68,0,5571 stw r9,920(r1) .stabd 68,0,5581 lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L1515 ; basic block 749 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1516 L1515: ; basic block 750 lwz r2,936(r1) lwz r30,0(r2) L1516: ; basic block 751 .stabd 68,0,5583 cmpwi cr7,r29,2 bne+ cr7,L1517 ; basic block 752 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1517 ; basic block 753 andi. r9,r30,3 bne- cr0,L1517 ; basic block 754 rlwinm. r10,r30,0,30,28 beq- cr0,L1517 ; basic block 755 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1517 ; basic block 756 andi. r11,r2,2048 beq+ cr0,L1517 .stabd 68,0,5584 ; basic block 757 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L1517: ; basic block 758 .stabd 68,0,5587 L1518: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5594 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L465: ; basic block 759 .stabd 68,0,5618 lwz r8,936(r1) .stabd 68,0,5604 lwz r9,920(r1) .stabd 68,0,5618 LBE364: LBE363: LBB365: LBB366: lwz r2,4(r8) .stabd 68,0,5604 LBE366: lwz r29,8(r9) .stabd 68,0,5618 LBB367: lwz r9,16(r2) .stabd 68,0,5605 lwz r10,920(r1) .stabd 68,0,5618 lwz r3,88(r9) .stabd 68,0,5605 LBE367: lwz r28,4(r10) .stabd 68,0,5609 addi r10,r10,12 .stabd 68,0,5618 LBB368: cmpwi cr7,r3,0 .stabd 68,0,5609 stw r10,920(r1) .stabd 68,0,5606 LBE368: lwz r27,912(r1) .stabd 68,0,5618 LBB369: beq+ cr7,L1519 ; basic block 760 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1520 L1519: ; basic block 761 lwz r2,936(r1) lwz r30,0(r2) L1520: ; basic block 762 .stabd 68,0,5620 cmpwi cr7,r29,2 bne+ cr7,L1521 ; basic block 763 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1521 ; basic block 764 andi. r9,r30,3 bne- cr0,L1521 ; basic block 765 rlwinm. r10,r30,0,30,28 beq- cr0,L1521 ; basic block 766 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1521 ; basic block 767 andi. r11,r2,2048 beq+ cr0,L1521 .stabd 68,0,5621 ; basic block 768 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L1521: ; basic block 769 .stabd 68,0,5624 L1522: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5631 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L466: ; basic block 770 .stabd 68,0,5655 lwz r8,936(r1) .stabd 68,0,5641 lwz r9,920(r1) .stabd 68,0,5655 LBE369: LBE365: LBB370: LBB371: lwz r2,4(r8) .stabd 68,0,5641 LBE371: lwz r29,8(r9) .stabd 68,0,5655 LBB372: lwz r9,16(r2) .stabd 68,0,5642 lwz r10,920(r1) .stabd 68,0,5655 lwz r3,88(r9) .stabd 68,0,5642 LBE372: lwz r28,4(r10) .stabd 68,0,5646 addi r10,r10,12 .stabd 68,0,5655 LBB373: cmpwi cr7,r3,0 .stabd 68,0,5646 stw r10,920(r1) .stabd 68,0,5643 LBE373: lwz r27,916(r1) .stabd 68,0,5655 LBB374: beq+ cr7,L1523 ; basic block 771 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1524 L1523: ; basic block 772 lwz r2,936(r1) lwz r30,0(r2) L1524: ; basic block 773 .stabd 68,0,5657 cmpwi cr7,r29,2 bne+ cr7,L1525 ; basic block 774 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1525 ; basic block 775 andi. r9,r30,3 bne- cr0,L1525 ; basic block 776 rlwinm. r10,r30,0,30,28 beq- cr0,L1525 ; basic block 777 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1525 ; basic block 778 andi. r11,r2,2048 beq+ cr0,L1525 .stabd 68,0,5658 ; basic block 779 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L1525: ; basic block 780 .stabd 68,0,5661 L1526: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5668 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L467: ; basic block 781 .stabd 68,0,5692 lwz r8,936(r1) .stabd 68,0,5678 lwz r9,920(r1) .stabd 68,0,5692 LBE374: LBE370: LBB375: LBB376: lwz r2,4(r8) .stabd 68,0,5678 LBE376: lwz r29,8(r9) .stabd 68,0,5692 LBB377: lwz r9,16(r2) .stabd 68,0,5679 lwz r10,920(r1) .stabd 68,0,5692 lwz r3,88(r9) .stabd 68,0,5679 LBE377: lwz r28,4(r10) .stabd 68,0,5683 addi r10,r10,12 .stabd 68,0,5692 LBB378: cmpwi cr7,r3,0 .stabd 68,0,5683 stw r10,920(r1) .stabd 68,0,5680 LBE378: lwz r27,916(r1) .stabd 68,0,5692 LBB379: beq+ cr7,L1527 ; basic block 782 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1528 L1527: ; basic block 783 lwz r2,936(r1) lwz r30,0(r2) L1528: ; basic block 784 .stabd 68,0,5694 cmpwi cr7,r29,2 bne+ cr7,L1529 ; basic block 785 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1529 ; basic block 786 andi. r9,r30,3 bne- cr0,L1529 ; basic block 787 rlwinm. r10,r30,0,30,28 beq- cr0,L1529 ; basic block 788 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1529 ; basic block 789 andi. r11,r2,2048 beq+ cr0,L1529 .stabd 68,0,5695 ; basic block 790 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L1529: ; basic block 791 .stabd 68,0,5698 L1530: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5705 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L468: ; basic block 792 .stabd 68,0,5729 lwz r8,936(r1) .stabd 68,0,5715 lwz r9,920(r1) .stabd 68,0,5729 LBE379: LBE375: LBB380: LBB381: lwz r2,4(r8) .stabd 68,0,5715 LBE381: lwz r29,8(r9) .stabd 68,0,5729 LBB382: lwz r9,16(r2) .stabd 68,0,5716 lwz r10,920(r1) .stabd 68,0,5729 lwz r3,88(r9) .stabd 68,0,5716 LBE382: lwz r28,4(r10) .stabd 68,0,5720 addi r10,r10,12 .stabd 68,0,5729 LBB383: cmpwi cr7,r3,0 .stabd 68,0,5720 stw r10,920(r1) .stabd 68,0,5717 LBE383: lwz r27,912(r1) .stabd 68,0,5729 LBB384: beq+ cr7,L1531 ; basic block 793 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L1532 L1531: ; basic block 794 lwz r2,936(r1) lwz r30,0(r2) L1532: ; basic block 795 .stabd 68,0,5731 cmpwi cr7,r29,2 bne+ cr7,L1533 ; basic block 796 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L1533 ; basic block 797 andi. r9,r30,3 bne- cr0,L1533 ; basic block 798 rlwinm. r10,r30,0,30,28 beq- cr0,L1533 ; basic block 799 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1533 ; basic block 800 andi. r11,r2,2048 beq+ cr0,L1533 .stabd 68,0,5732 ; basic block 801 addis r3,r31,ha16(LC48-"L00000000015$pb") la r3,lo16(LC48-"L00000000015$pb")(r3) bl L_rb_warn$stub L1533: ; basic block 802 .stabd 68,0,5735 L1534: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5742 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L469: ; basic block 803 L1535: .stabd 68,0,5753 lwz r8,924(r1) .stabd 68,0,5752 lwz r9,920(r1) .stabd 68,0,5753 LBE384: LBE380: LBB385: lwzu r6,-4(r8) .stabd 68,0,5757 lwz r10,908(r1) .stabd 68,0,5753 stw r8,924(r1) .stabd 68,0,5752 lwz r7,4(r9) .stabd 68,0,5757 stw r8,16(r10) .stabd 68,0,5764 lwz r11,936(r1) lwz r3,904(r1) lwz r2,4(r11) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_const .stabd 68,0,5756 lwz r2,920(r1) .stabd 68,0,5764 stw r3,912(r1) .stabd 68,0,5756 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5771 lwz r8,0(r2) mtctr r8 bctr L470: ; basic block 804 .stabd 68,0,5781 L1536: .stabd 68,0,5792 lwz r9,936(r1) .stabd 68,0,5781 lwz r10,920(r1) .stabd 68,0,5792 LBE385: LBB386: lwz r2,4(r9) .stabd 68,0,5781 lwz r7,4(r10) .stabd 68,0,5792 lwz r5,16(r2) lwz r6,912(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5785 lwz r2,920(r1) .stabd 68,0,5792 stw r3,912(r1) .stabd 68,0,5785 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5799 lwz r8,0(r2) mtctr r8 bctr L471: ; basic block 805 .stabd 68,0,5809 L1537: .stabd 68,0,5820 lwz r9,936(r1) .stabd 68,0,5809 lwz r10,920(r1) .stabd 68,0,5820 LBE386: LBB387: lwz r2,4(r9) .stabd 68,0,5809 lwz r7,4(r10) .stabd 68,0,5820 lwz r5,16(r2) lwz r3,904(r1) lwz r4,908(r1) lwz r6,916(r1) bl _thread_get_ev_const .stabd 68,0,5813 lwz r2,920(r1) .stabd 68,0,5820 stw r3,912(r1) .stabd 68,0,5813 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5827 lwz r8,0(r2) mtctr r8 bctr L472: ; basic block 806 .stabd 68,0,5837 L1538: .stabd 68,0,5848 lwz r9,936(r1) .stabd 68,0,5837 lwz r10,920(r1) .stabd 68,0,5848 LBE387: LBB388: lwz r2,4(r9) .stabd 68,0,5837 lwz r7,4(r10) .stabd 68,0,5848 lwz r5,16(r2) lwz r6,916(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5841 lwz r2,920(r1) .stabd 68,0,5848 stw r3,916(r1) .stabd 68,0,5841 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5855 lwz r8,0(r2) mtctr r8 bctr L473: ; basic block 807 .stabd 68,0,5865 L1539: .stabd 68,0,5876 lwz r9,936(r1) .stabd 68,0,5865 lwz r10,920(r1) .stabd 68,0,5876 LBE388: LBB389: lwz r2,4(r9) .stabd 68,0,5865 lwz r7,4(r10) .stabd 68,0,5876 lwz r5,16(r2) lwz r6,912(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5869 lwz r2,920(r1) .stabd 68,0,5876 stw r3,912(r1) .stabd 68,0,5869 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5883 lwz r8,0(r2) mtctr r8 bctr L474: ; basic block 808 .stabd 68,0,5895 lwz r9,924(r1) .stabd 68,0,5893 lwz r10,920(r1) .stabd 68,0,5895 LBE389: LBB390: lwz r3,-4(r9) .stabd 68,0,5894 lwz r29,-8(r9) .stabd 68,0,5899 addi r9,r9,-8 .stabd 68,0,5906 cmpwi cr7,r3,4 .stabd 68,0,5899 stw r9,924(r1) lwz r11,908(r1) .stabd 68,0,5893 lwz r30,4(r10) .stabd 68,0,5898 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5899 stw r9,16(r11) .stabd 68,0,5906 bne+ cr7,L1540 .stabd 68,0,5907 ; basic block 809 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1540: ; basic block 810 .stabd 68,0,5909 L1541: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5910 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5917 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L475: ; basic block 811 .stabd 68,0,5928 lwz r9,924(r1) .stabd 68,0,5940 lwz r8,912(r1) .stabd 68,0,5928 LBE390: LBB391: lwzu r29,-4(r9) .stabd 68,0,5927 lwz r10,920(r1) .stabd 68,0,5940 cmpwi cr7,r8,4 .stabd 68,0,5928 stw r9,924(r1) .stabd 68,0,5933 lwz r11,908(r1) .stabd 68,0,5927 lwz r30,4(r10) .stabd 68,0,5932 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5933 stw r9,16(r11) .stabd 68,0,5929 lwz r3,912(r1) .stabd 68,0,5940 bne+ cr7,L1542 .stabd 68,0,5941 ; basic block 812 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1542: ; basic block 813 .stabd 68,0,5943 L1543: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5944 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5951 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L476: ; basic block 814 .stabd 68,0,5962 lwz r9,924(r1) .stabd 68,0,5974 lwz r8,916(r1) .stabd 68,0,5962 LBE391: LBB392: lwzu r29,-4(r9) .stabd 68,0,5961 lwz r10,920(r1) .stabd 68,0,5974 cmpwi cr7,r8,4 .stabd 68,0,5962 stw r9,924(r1) .stabd 68,0,5967 lwz r11,908(r1) .stabd 68,0,5961 lwz r30,4(r10) .stabd 68,0,5966 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5967 stw r9,16(r11) .stabd 68,0,5963 lwz r3,916(r1) .stabd 68,0,5974 bne+ cr7,L1544 .stabd 68,0,5975 ; basic block 815 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L1544: ; basic block 816 .stabd 68,0,5977 L1545: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5978 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5985 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L477: ; basic block 817 .stabd 68,0,6007 lwz r8,916(r1) .stabd 68,0,5995 lwz r9,920(r1) .stabd 68,0,6007 LBE392: LBB393: cmpwi cr7,r8,4 .stabd 68,0,5997 mr r3,r8 .stabd 68,0,5995 lwz r30,4(r9) .stabd 68,0,6000 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,6007 bne+ cr7,L1546 .stabd 68,0,6008 ; basic block 818 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L1546: ; basic block 819 .stabd 68,0,6010 L1547: lwz r5,912(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6011 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6018 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L478: ; basic block 820 .stabd 68,0,6040 lwz r8,912(r1) .stabd 68,0,6028 lwz r9,920(r1) .stabd 68,0,6040 LBE393: LBB394: cmpwi cr7,r8,4 .stabd 68,0,6030 mr r3,r8 .stabd 68,0,6028 lwz r30,4(r9) .stabd 68,0,6033 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,6040 bne+ cr7,L1548 .stabd 68,0,6041 ; basic block 821 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L1548: ; basic block 822 .stabd 68,0,6043 L1549: lwz r5,916(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6044 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6051 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L479: ; basic block 823 .stabd 68,0,6061 L1550: lwz r8,920(r1) LBE394: LBB395: lwz r3,4(r8) .stabd 68,0,6065 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6072 bl L_rb_gvar_get$stub .stabd 68,0,6079 lwz r2,920(r1) .stabd 68,0,6072 stw r3,912(r1) .stabd 68,0,6079 lwz r2,0(r2) mtctr r2 bctr L480: ; basic block 824 .stabd 68,0,6089 L1551: lwz r8,920(r1) LBE395: LBB396: lwz r3,4(r8) .stabd 68,0,6093 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6100 bl L_rb_gvar_get$stub .stabd 68,0,6107 lwz r2,920(r1) .stabd 68,0,6100 stw r3,916(r1) .stabd 68,0,6107 lwz r2,0(r2) mtctr r2 bctr L481: ; basic block 825 .stabd 68,0,6117 L1552: lwz r8,920(r1) LBE396: LBB397: lwz r3,4(r8) .stabd 68,0,6121 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6128 bl L_rb_gvar_get$stub .stabd 68,0,6135 lwz r2,920(r1) .stabd 68,0,6128 stw r3,912(r1) .stabd 68,0,6135 lwz r2,0(r2) mtctr r2 bctr L482: ; basic block 826 .stabd 68,0,6141 L1553: lwz r8,924(r1) lwz r9,912(r1) LBE397: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6145 lwz r11,920(r1) LBB398: lwz r3,4(r11) .stabd 68,0,6149 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6156 bl L_rb_gvar_get$stub .stabd 68,0,6163 lwz r2,920(r1) .stabd 68,0,6156 stw r3,912(r1) .stabd 68,0,6163 lwz r2,0(r2) mtctr r2 bctr L483: ; basic block 827 .stabd 68,0,6169 L1554: lwz r8,924(r1) lwz r9,916(r1) LBE398: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6173 lwz r11,920(r1) LBB399: lwz r3,4(r11) .stabd 68,0,6177 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6184 bl L_rb_gvar_get$stub .stabd 68,0,6191 lwz r2,920(r1) .stabd 68,0,6184 stw r3,916(r1) .stabd 68,0,6191 lwz r2,0(r2) mtctr r2 bctr L484: ; basic block 828 L1555: .stabd 68,0,6202 lwz r9,924(r1) .stabd 68,0,6201 lwz r8,920(r1) .stabd 68,0,6202 LBE399: LBB400: lwzu r4,-4(r9) .stabd 68,0,6206 lwz r10,908(r1) .stabd 68,0,6201 lwz r3,4(r8) .stabd 68,0,6205 addi r8,r8,8 .stabd 68,0,6202 stw r9,924(r1) .stabd 68,0,6205 stw r8,920(r1) .stabd 68,0,6206 stw r9,16(r10) .stabd 68,0,6213 bl L_rb_gvar_set$stub .stabd 68,0,6220 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L485: ; basic block 829 .stabd 68,0,6230 L1556: lwz r8,920(r1) .stabd 68,0,6241 LBE400: LBB401: lwz r4,912(r1) .stabd 68,0,6230 lwz r3,4(r8) .stabd 68,0,6234 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6241 bl L_rb_gvar_set$stub .stabd 68,0,6248 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L486: ; basic block 830 .stabd 68,0,6258 L1557: lwz r8,920(r1) .stabd 68,0,6269 LBE401: LBB402: lwz r4,916(r1) .stabd 68,0,6258 lwz r3,4(r8) .stabd 68,0,6262 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6269 bl L_rb_gvar_set$stub .stabd 68,0,6276 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L487: ; basic block 831 .stabd 68,0,6286 L1558: lwz r8,920(r1) .stabd 68,0,6297 LBE402: LBB403: lwz r4,916(r1) .stabd 68,0,6286 lwz r3,4(r8) .stabd 68,0,6290 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6297 bl L_rb_gvar_set$stub .stabd 68,0,6304 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L488: ; basic block 832 .stabd 68,0,6314 L1559: lwz r8,920(r1) .stabd 68,0,6325 LBE403: LBB404: lwz r4,912(r1) .stabd 68,0,6314 lwz r3,4(r8) .stabd 68,0,6318 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6325 bl L_rb_gvar_set$stub .stabd 68,0,6332 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L489: ; basic block 833 L1560: .stabd 68,0,6359 lwz r9,920(r1) .stabd 68,0,6353 LBE404: LBB405: li r8,4 stw r8,912(r1) .stabd 68,0,6359 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L490: ; basic block 834 L1561: .stabd 68,0,6386 lwz r2,920(r1) .stabd 68,0,6380 LBE405: LBB406: li r11,4 stw r11,916(r1) .stabd 68,0,6386 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L491: ; basic block 835 L1562: .stabd 68,0,6413 lwz r10,920(r1) .stabd 68,0,6407 LBE406: LBB407: li r9,4 stw r9,912(r1) .stabd 68,0,6413 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L492: ; basic block 836 .stabd 68,0,6419 L1563: lwz r2,924(r1) .stabd 68,0,6434 LBE407: LBB408: li r10,4 .stabd 68,0,6419 lwz r8,912(r1) LBE408: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,6440 lwz r11,920(r1) .stabd 68,0,6434 stw r10,912(r1) .stabd 68,0,6440 lwzu r0,4(r11) LBB409: mtctr r0 stw r11,920(r1) bctr L493: ; basic block 837 .stabd 68,0,6446 L1564: lwz r2,924(r1) .stabd 68,0,6461 LBE409: LBB410: li r10,4 .stabd 68,0,6446 lwz r8,916(r1) LBE410: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,6467 lwz r11,920(r1) .stabd 68,0,6461 stw r10,916(r1) .stabd 68,0,6467 lwzu r0,4(r11) LBB411: mtctr r0 stw r11,920(r1) bctr L494: ; basic block 838 .stabd 68,0,6487 L1565: lwz r2,936(r1) .stabd 68,0,6494 lwz r8,920(r1) .stabd 68,0,6487 LBE411: LBB412: lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,6494 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L495: ; basic block 839 .stabd 68,0,6514 L1566: lwz r10,936(r1) .stabd 68,0,6521 lwz r11,920(r1) .stabd 68,0,6514 LBE412: LBB413: lwz r10,0(r10) stw r10,916(r1) .stabd 68,0,6521 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L496: ; basic block 840 .stabd 68,0,6541 L1567: lwz r2,936(r1) .stabd 68,0,6548 lwz r8,920(r1) .stabd 68,0,6541 LBE413: LBB414: lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,6548 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L497: ; basic block 841 .stabd 68,0,6554 L1568: lwz r10,924(r1) lwz r11,912(r1) LBE414: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6568 lwz r8,936(r1) .stabd 68,0,6575 lwz r9,920(r1) .stabd 68,0,6568 LBB415: lwz r8,0(r8) stw r8,912(r1) .stabd 68,0,6575 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L498: ; basic block 842 .stabd 68,0,6581 L1569: lwz r11,924(r1) lwz r2,916(r1) LBE415: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,6595 lwz r9,936(r1) .stabd 68,0,6602 lwz r10,920(r1) .stabd 68,0,6595 LBB416: lwz r9,0(r9) stw r9,916(r1) .stabd 68,0,6602 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L499: ; basic block 843 .stabd 68,0,6612 L1570: lwz r2,920(r1) LBE416: LBB417: lwz r0,4(r2) .stabd 68,0,6630 lwzu r8,8(r2) .stabd 68,0,6624 stw r0,912(r1) .stabd 68,0,6630 mtctr r8 stw r2,920(r1) bctr L500: ; basic block 844 .stabd 68,0,6640 L1571: lwz r9,920(r1) LBE417: LBB418: lwz r0,4(r9) .stabd 68,0,6658 lwzu r10,8(r9) .stabd 68,0,6652 stw r0,916(r1) .stabd 68,0,6658 mtctr r10 stw r9,920(r1) bctr L501: ; basic block 845 .stabd 68,0,6668 L1572: lwz r11,920(r1) LBE418: LBB419: lwz r0,4(r11) .stabd 68,0,6686 lwzu r2,8(r11) .stabd 68,0,6680 stw r0,912(r1) .stabd 68,0,6686 mtctr r2 stw r11,920(r1) bctr L502: ; basic block 846 .stabd 68,0,6692 L1573: lwz r8,924(r1) lwz r9,912(r1) LBE419: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6696 lwz r11,920(r1) LBB420: lwz r0,4(r11) .stabd 68,0,6714 lwzu r2,8(r11) .stabd 68,0,6708 stw r0,912(r1) .stabd 68,0,6714 mtctr r2 stw r11,920(r1) bctr L503: ; basic block 847 .stabd 68,0,6720 L1574: lwz r8,924(r1) lwz r9,916(r1) LBE420: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6724 lwz r11,920(r1) LBB421: lwz r0,4(r11) .stabd 68,0,6742 lwzu r2,8(r11) .stabd 68,0,6736 stw r0,916(r1) .stabd 68,0,6742 mtctr r2 stw r11,920(r1) bctr L504: ; basic block 848 .stabd 68,0,6752 L1575: lwz r8,920(r1) LBE421: LBB422: lwz r3,4(r8) .stabd 68,0,6756 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6763 bl L_rb_str_new3$stub .stabd 68,0,6770 lwz r2,920(r1) .stabd 68,0,6763 stw r3,912(r1) .stabd 68,0,6770 lwz r2,0(r2) mtctr r2 bctr L505: ; basic block 849 .stabd 68,0,6780 L1576: lwz r8,920(r1) LBE422: LBB423: lwz r3,4(r8) .stabd 68,0,6784 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6791 bl L_rb_str_new3$stub .stabd 68,0,6798 lwz r2,920(r1) .stabd 68,0,6791 stw r3,916(r1) .stabd 68,0,6798 lwz r2,0(r2) mtctr r2 bctr L506: ; basic block 850 .stabd 68,0,6808 L1577: lwz r8,920(r1) LBE423: LBB424: lwz r3,4(r8) .stabd 68,0,6812 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6819 bl L_rb_str_new3$stub .stabd 68,0,6826 lwz r2,920(r1) .stabd 68,0,6819 stw r3,912(r1) .stabd 68,0,6826 lwz r2,0(r2) mtctr r2 bctr L507: ; basic block 851 .stabd 68,0,6832 L1578: lwz r8,924(r1) lwz r9,912(r1) LBE424: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6836 lwz r11,920(r1) LBB425: lwz r3,4(r11) .stabd 68,0,6840 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6847 bl L_rb_str_new3$stub .stabd 68,0,6854 lwz r2,920(r1) .stabd 68,0,6847 stw r3,912(r1) .stabd 68,0,6854 lwz r2,0(r2) mtctr r2 bctr L508: ; basic block 852 .stabd 68,0,6860 L1579: lwz r8,924(r1) lwz r9,916(r1) LBE425: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6864 lwz r11,920(r1) LBB426: lwz r3,4(r11) .stabd 68,0,6868 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6875 bl L_rb_str_new3$stub .stabd 68,0,6882 lwz r2,920(r1) .stabd 68,0,6875 stw r3,916(r1) .stabd 68,0,6882 lwz r2,0(r2) mtctr r2 bctr L509: ; basic block 853 .stabd 68,0,6892 lwz r8,920(r1) .stabd 68,0,6908 LBE426: LBB427: LBB428: li r3,0 li r4,0 .stabd 68,0,6892 LBE428: lwz r28,4(r8) .stabd 68,0,6908 LBB429: bl L_rb_str_new$stub .stabd 68,0,6896 lwz r2,920(r1) .stabd 68,0,6908 mr r27,r3 .stabd 68,0,6909 addic. r29,r28,-1 .stabd 68,0,6896 LBE429: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6909 LBB430: blt- cr0,L3904 ; basic block 854 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L1584: ; basic block 855 .stabd 68,0,6910 lwz r4,0(r30) .stabd 68,0,6911 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6909 addic. r29,r29,-1 .stabd 68,0,6910 addi r30,r30,4 .stabd 68,0,6909 bge+ cr0,L1584 L3904: ; basic block 856 .stabd 68,0,6913 L1585: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6920 lwz r9,920(r1) .stabd 68,0,6914 stw r27,912(r1) .stabd 68,0,6920 lwz r9,0(r9) mtctr r9 bctr L510: ; basic block 857 .stabd 68,0,6926 lwz r10,924(r1) .stabd 68,0,6946 LBE430: LBE427: LBB431: LBB432: li r3,0 .stabd 68,0,6926 lwz r11,912(r1) .stabd 68,0,6946 li r4,0 .stabd 68,0,6926 LBE432: LBE431: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6930 lwz r8,920(r1) LBB433: lwz r28,4(r8) .stabd 68,0,6946 LBB434: bl L_rb_str_new$stub .stabd 68,0,6934 lwz r2,920(r1) .stabd 68,0,6946 mr r27,r3 .stabd 68,0,6947 addic. r29,r28,-1 .stabd 68,0,6934 LBE434: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6947 LBB435: blt- cr0,L3906 ; basic block 858 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L1590: ; basic block 859 .stabd 68,0,6948 lwz r4,0(r30) .stabd 68,0,6949 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6947 addic. r29,r29,-1 .stabd 68,0,6948 addi r30,r30,4 .stabd 68,0,6947 bge+ cr0,L1590 L3906: ; basic block 860 .stabd 68,0,6951 L1591: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6958 lwz r9,920(r1) .stabd 68,0,6952 stw r27,912(r1) .stabd 68,0,6958 lwz r9,0(r9) mtctr r9 bctr L511: ; basic block 861 .stabd 68,0,6964 lwz r10,924(r1) .stabd 68,0,6984 LBE435: LBE433: LBB436: LBB437: li r3,0 .stabd 68,0,6964 lwz r11,916(r1) .stabd 68,0,6984 li r4,0 .stabd 68,0,6964 LBE437: LBE436: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6968 lwz r8,920(r1) LBB438: lwz r28,4(r8) .stabd 68,0,6984 LBB439: bl L_rb_str_new$stub .stabd 68,0,6972 lwz r2,920(r1) .stabd 68,0,6984 mr r27,r3 .stabd 68,0,6985 addic. r29,r28,-1 .stabd 68,0,6972 LBE439: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6985 LBB440: blt- cr0,L3908 ; basic block 862 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L1596: ; basic block 863 .stabd 68,0,6986 lwz r4,0(r30) .stabd 68,0,6987 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6985 addic. r29,r29,-1 .stabd 68,0,6986 addi r30,r30,4 .stabd 68,0,6985 bge+ cr0,L1596 L3908: ; basic block 864 .stabd 68,0,6989 L1597: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6996 lwz r9,920(r1) .stabd 68,0,6990 stw r27,912(r1) .stabd 68,0,6996 lwz r9,0(r9) mtctr r9 bctr L512: ; basic block 865 .stabd 68,0,7002 lwz r10,924(r1) .stabd 68,0,7023 LBE440: LBE438: LBB441: LBB442: li r3,0 .stabd 68,0,7002 lwz r11,912(r1) .stabd 68,0,7023 li r4,0 .stabd 68,0,7002 LBE442: LBE441: stw r11,0(r10) .stabd 68,0,7003 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,7007 lwz r9,920(r1) LBB443: lwz r28,4(r9) .stabd 68,0,7023 LBB444: bl L_rb_str_new$stub .stabd 68,0,7011 lwz r2,920(r1) .stabd 68,0,7023 mr r27,r3 .stabd 68,0,7024 addic. r29,r28,-1 .stabd 68,0,7011 LBE444: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7024 LBB445: blt- cr0,L3910 ; basic block 866 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L1602: ; basic block 867 .stabd 68,0,7025 lwz r4,0(r30) .stabd 68,0,7026 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,7024 addic. r29,r29,-1 .stabd 68,0,7025 addi r30,r30,4 .stabd 68,0,7024 bge+ cr0,L1602 L3910: ; basic block 868 .stabd 68,0,7028 L1603: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7035 lwz r9,920(r1) .stabd 68,0,7029 stw r27,912(r1) .stabd 68,0,7035 lwz r9,0(r9) mtctr r9 bctr L513: ; basic block 869 .stabd 68,0,7041 lwz r10,924(r1) .stabd 68,0,7062 LBE445: LBE443: LBB446: LBB447: li r3,0 .stabd 68,0,7041 lwz r11,916(r1) .stabd 68,0,7062 li r4,0 .stabd 68,0,7041 LBE447: LBE446: stw r11,0(r10) .stabd 68,0,7042 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,7046 lwz r9,920(r1) LBB448: lwz r28,4(r9) .stabd 68,0,7062 LBB449: bl L_rb_str_new$stub .stabd 68,0,7050 lwz r2,920(r1) .stabd 68,0,7062 mr r27,r3 .stabd 68,0,7063 addic. r29,r28,-1 .stabd 68,0,7050 LBE449: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7063 LBB450: blt- cr0,L3912 ; basic block 870 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L1608: ; basic block 871 .stabd 68,0,7064 lwz r4,0(r30) .stabd 68,0,7065 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,7063 addic. r29,r29,-1 .stabd 68,0,7064 addi r30,r30,4 .stabd 68,0,7063 bge+ cr0,L1608 L3912: ; basic block 872 .stabd 68,0,7067 L1609: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7074 lwz r9,920(r1) .stabd 68,0,7068 stw r27,912(r1) .stabd 68,0,7074 lwz r9,0(r9) mtctr r9 bctr L514: ; basic block 873 .stabd 68,0,7085 L1610: lwz r10,924(r1) .stabd 68,0,7089 lwz r11,908(r1) .stabd 68,0,7085 LBE450: LBE448: LBB451: lwzu r3,-4(r10) stw r10,924(r1) .stabd 68,0,7089 stw r10,16(r11) .stabd 68,0,7095 bl L_rb_obj_as_string$stub .stabd 68,0,7102 lwz r2,920(r1) .stabd 68,0,7095 stw r3,912(r1) .stabd 68,0,7102 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L515: ; basic block 874 .stabd 68,0,7122 L1611: LBE451: LBB452: lwz r3,912(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7129 lwz r2,920(r1) .stabd 68,0,7122 stw r3,912(r1) .stabd 68,0,7129 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L516: ; basic block 875 .stabd 68,0,7149 L1612: LBE452: LBB453: lwz r3,916(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7156 lwz r2,920(r1) .stabd 68,0,7149 stw r3,912(r1) .stabd 68,0,7156 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L517: ; basic block 876 .stabd 68,0,7176 L1613: LBE453: LBB454: lwz r3,916(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7183 lwz r2,920(r1) .stabd 68,0,7176 stw r3,916(r1) .stabd 68,0,7183 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L518: ; basic block 877 .stabd 68,0,7203 L1614: LBE454: LBB455: lwz r3,912(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7210 lwz r2,920(r1) .stabd 68,0,7203 stw r3,912(r1) .stabd 68,0,7210 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L519: ; basic block 878 L1615: .stabd 68,0,7221 lwz r9,924(r1) .stabd 68,0,7220 lwz r10,920(r1) .stabd 68,0,7221 LBE455: LBB456: lwzu r2,-4(r9) .stabd 68,0,7225 lwz r11,908(r1) .stabd 68,0,7221 stw r9,924(r1) .stabd 68,0,7220 lwz r5,4(r10) .stabd 68,0,7225 stw r9,16(r11) .stabd 68,0,7232 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,7224 lwz r2,920(r1) .stabd 68,0,7232 stw r3,912(r1) .stabd 68,0,7224 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7239 lwz r8,0(r2) mtctr r8 bctr L520: ; basic block 879 .stabd 68,0,7249 L1616: .stabd 68,0,7260 lwz r10,912(r1) .stabd 68,0,7249 lwz r9,920(r1) .stabd 68,0,7260 LBE456: LBB457: lwz r4,8(r10) .stabd 68,0,7249 lwz r5,4(r9) .stabd 68,0,7260 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7253 lwz r2,920(r1) .stabd 68,0,7260 stw r3,912(r1) .stabd 68,0,7253 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7267 lwz r8,0(r2) mtctr r8 bctr L521: ; basic block 880 .stabd 68,0,7277 L1617: .stabd 68,0,7288 lwz r10,916(r1) .stabd 68,0,7277 lwz r9,920(r1) .stabd 68,0,7288 LBE457: LBB458: lwz r3,12(r10) .stabd 68,0,7277 lwz r5,4(r9) .stabd 68,0,7288 lwz r4,8(r10) bl L_rb_reg_new$stub .stabd 68,0,7281 lwz r2,920(r1) .stabd 68,0,7288 stw r3,912(r1) .stabd 68,0,7281 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7295 lwz r8,0(r2) mtctr r8 bctr L522: ; basic block 881 .stabd 68,0,7305 L1618: .stabd 68,0,7316 lwz r10,916(r1) .stabd 68,0,7305 lwz r9,920(r1) .stabd 68,0,7316 LBE458: LBB459: lwz r4,8(r10) .stabd 68,0,7305 lwz r5,4(r9) .stabd 68,0,7316 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7309 lwz r2,920(r1) .stabd 68,0,7316 stw r3,916(r1) .stabd 68,0,7309 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7323 lwz r8,0(r2) mtctr r8 bctr L523: ; basic block 882 .stabd 68,0,7333 L1619: .stabd 68,0,7344 lwz r10,912(r1) .stabd 68,0,7333 lwz r9,920(r1) .stabd 68,0,7344 LBE459: LBB460: lwz r4,8(r10) .stabd 68,0,7333 lwz r5,4(r9) .stabd 68,0,7344 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7337 lwz r2,920(r1) .stabd 68,0,7344 stw r3,912(r1) .stabd 68,0,7337 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7351 lwz r8,0(r2) mtctr r8 bctr L524: ; basic block 883 .stabd 68,0,7361 L1620: lwz r9,920(r1) .stabd 68,0,7372 lwz r10,924(r1) .stabd 68,0,7361 LBE460: LBB461: lwz r3,4(r9) .stabd 68,0,7365 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7372 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7373 stw r4,924(r1) .stabd 68,0,7372 bl L_rb_ary_new4$stub .stabd 68,0,7373 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7380 lwz r9,920(r1) .stabd 68,0,7374 stw r3,912(r1) .stabd 68,0,7380 lwz r9,0(r9) mtctr r9 bctr L525: ; basic block 884 .stabd 68,0,7386 L1621: lwz r10,924(r1) lwz r11,912(r1) LBE461: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,7390 lwz r8,920(r1) LBB462: lwz r3,4(r8) .stabd 68,0,7394 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7401 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7402 stw r4,924(r1) .stabd 68,0,7401 bl L_rb_ary_new4$stub .stabd 68,0,7402 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7409 lwz r9,920(r1) .stabd 68,0,7403 stw r3,912(r1) .stabd 68,0,7409 lwz r9,0(r9) mtctr r9 bctr L526: ; basic block 885 .stabd 68,0,7415 L1622: lwz r10,924(r1) lwz r11,916(r1) LBE462: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,7419 lwz r8,920(r1) LBB463: lwz r3,4(r8) .stabd 68,0,7423 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7430 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7431 stw r4,924(r1) .stabd 68,0,7430 bl L_rb_ary_new4$stub .stabd 68,0,7431 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7438 lwz r9,920(r1) .stabd 68,0,7432 stw r3,912(r1) .stabd 68,0,7438 lwz r9,0(r9) mtctr r9 bctr L527: ; basic block 886 .stabd 68,0,7444 L1623: lwz r10,924(r1) lwz r11,912(r1) LBE463: stw r11,0(r10) .stabd 68,0,7445 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7449 lwz r9,920(r1) LBB464: lwz r3,4(r9) .stabd 68,0,7453 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7460 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7461 stw r4,924(r1) .stabd 68,0,7460 bl L_rb_ary_new4$stub .stabd 68,0,7461 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7468 lwz r9,920(r1) .stabd 68,0,7462 stw r3,912(r1) .stabd 68,0,7468 lwz r9,0(r9) mtctr r9 bctr L528: ; basic block 887 .stabd 68,0,7474 L1624: lwz r10,924(r1) lwz r11,916(r1) LBE464: stw r11,0(r10) .stabd 68,0,7475 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7479 lwz r9,920(r1) LBB465: lwz r3,4(r9) .stabd 68,0,7483 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7490 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7491 stw r4,924(r1) .stabd 68,0,7490 bl L_rb_ary_new4$stub .stabd 68,0,7491 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7498 lwz r9,920(r1) .stabd 68,0,7492 stw r3,912(r1) .stabd 68,0,7498 lwz r9,0(r9) mtctr r9 bctr L529: ; basic block 888 .stabd 68,0,7508 L1625: lwz r10,920(r1) LBE465: LBB466: lwz r3,4(r10) .stabd 68,0,7512 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,7519 bl L_rb_ary_dup$stub .stabd 68,0,7526 lwz r2,920(r1) .stabd 68,0,7519 stw r3,912(r1) .stabd 68,0,7526 lwz r2,0(r2) mtctr r2 bctr L530: ; basic block 889 .stabd 68,0,7536 L1626: lwz r8,920(r1) LBE466: LBB467: lwz r3,4(r8) .stabd 68,0,7540 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7547 bl L_rb_ary_dup$stub .stabd 68,0,7554 lwz r2,920(r1) .stabd 68,0,7547 stw r3,916(r1) .stabd 68,0,7554 lwz r2,0(r2) mtctr r2 bctr L531: ; basic block 890 .stabd 68,0,7564 L1627: lwz r8,920(r1) LBE467: LBB468: lwz r3,4(r8) .stabd 68,0,7568 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7575 bl L_rb_ary_dup$stub .stabd 68,0,7582 lwz r2,920(r1) .stabd 68,0,7575 stw r3,912(r1) .stabd 68,0,7582 lwz r2,0(r2) mtctr r2 bctr L532: ; basic block 891 .stabd 68,0,7588 L1628: lwz r8,924(r1) lwz r9,912(r1) LBE468: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,7592 lwz r11,920(r1) LBB469: lwz r3,4(r11) .stabd 68,0,7596 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,7603 bl L_rb_ary_dup$stub .stabd 68,0,7610 lwz r2,920(r1) .stabd 68,0,7603 stw r3,912(r1) .stabd 68,0,7610 lwz r2,0(r2) mtctr r2 bctr L533: ; basic block 892 .stabd 68,0,7616 L1629: lwz r8,924(r1) lwz r9,916(r1) LBE469: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,7620 lwz r11,920(r1) LBB470: lwz r3,4(r11) .stabd 68,0,7624 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,7631 bl L_rb_ary_dup$stub .stabd 68,0,7638 lwz r2,920(r1) .stabd 68,0,7631 stw r3,916(r1) .stabd 68,0,7638 lwz r2,0(r2) mtctr r2 bctr L534: ; basic block 893 .stabd 68,0,7649 lwz r8,920(r1) .stabd 68,0,7650 lwz r9,924(r1) .stabd 68,0,7649 LBE470: LBB471: lwz r3,4(r8) .stabd 68,0,7650 lwzu r30,-4(r9) .stabd 68,0,7663 LBB472: cmpwi cr7,r3,0 .stabd 68,0,7653 lwz r10,920(r1) .stabd 68,0,7654 lwz r11,908(r1) .stabd 68,0,7650 stw r9,924(r1) .stabd 68,0,7653 LBE472: addi r10,r10,12 .stabd 68,0,7648 lwz r8,8(r8) .stabd 68,0,7653 stw r10,920(r1) .stabd 68,0,7654 stw r9,16(r11) .stabd 68,0,7663 LBB473: blt- cr7,L1630 ; basic block 894 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB474: andi. r0,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L1632 .stabd 68,0,637 ; basic block 895 andi. r9,r30,1 beq- cr0,L1633 ; basic block 896 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1634 L1633: ; basic block 897 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L1635 ; basic block 898 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1634 L1635: ; basic block 899 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1637 ; basic block 900 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1634 L1632: ; basic block 901 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L1637 .stabd 68,0,642 ; basic block 902 cmpwi cr7,r30,4 bne+ cr7,L1639 ; basic block 903 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1634 L1639: ; basic block 904 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L1637 ; basic block 905 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1634 L1637: ; basic block 906 .stabd 68,0,644 lwz r9,4(r2) L1634: ; basic block 907 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE474: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1631 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7666 ; basic block 908 LBB475: lwz r10,8(r30) .stabd 68,0,7667 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1642 ; basic block 909 cmplw cr7,r11,r3 bge- cr7,L1642 L1646: ; basic block 910 .stabd 68,0,7668 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7667 addi r11,r11,1 .stabd 68,0,7668 lwzx r0,r2,r9 .stabd 68,0,7667 cmpw cr7,r11,r10 .stabd 68,0,7668 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7667 bge- cr7,L1642 ; basic block 911 cmplw cr7,r11,r3 blt+ cr7,L1646 L1642: ; basic block 912 .stabd 68,0,7670 cmplw cr7,r11,r3 bge- cr7,L3915 ; basic block 913 li r0,4 L1651: ; basic block 914 .stabd 68,0,7671 lwz r2,924(r1) .stabd 68,0,7670 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7671 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7670 blt+ cr7,L1651 L3915: ; basic block 915 .stabd 68,0,7673 cmpwi cr7,r8,0 beq- cr7,L1677 .stabd 68,0,7674 ; basic block 916 cmplw cr7,r10,r3 ble- cr7,L1653 .stabd 68,0,7675 ; basic block 917 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1677 L1653: ; basic block 918 .stabd 68,0,7678 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE475: b L1677 L1631: ; basic block 919 .stabd 68,0,7683 cmpwi cr7,r3,0 beq- cr7,L1656 .stabd 68,0,7684 ; basic block 920 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L1656: ; basic block 921 .stabd 68,0,7686 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3917 ; basic block 922 li r0,4 L1661: ; basic block 923 .stabd 68,0,7687 lwz r2,924(r1) .stabd 68,0,7686 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7687 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7686 blt+ cr7,L1661 L3917: ; basic block 924 .stabd 68,0,7689 cmpwi cr7,r8,0 beq- cr7,L1677 .stabd 68,0,7690 ; basic block 925 cmpwi cr7,r3,0 beq- cr7,L1663 .stabd 68,0,7691 ; basic block 926 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1677 L1663: ; basic block 927 .stabd 68,0,7694 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1677 L1630: ; basic block 928 .stabd 68,0,7703 lwz r9,924(r1) LBB476: slwi r4,r3,2 .stabd 68,0,7700 neg r28,r3 .stabd 68,0,7703 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 LBB477: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7703 LBE477: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB478: mr r2,r30 .stabd 68,0,636 beq- cr0,L1667 .stabd 68,0,637 ; basic block 929 andi. r8,r30,1 beq- cr0,L1668 ; basic block 930 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1669 L1668: ; basic block 931 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L1670 ; basic block 932 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1669 L1670: ; basic block 933 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1672 ; basic block 934 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1669 L1667: ; basic block 935 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L1672 .stabd 68,0,642 ; basic block 936 cmpwi cr7,r30,4 bne+ cr7,L1674 ; basic block 937 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1669 L1674: ; basic block 938 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L1672 ; basic block 939 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1669 L1672: ; basic block 940 .stabd 68,0,644 lwz r9,4(r2) L1669: ; basic block 941 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE478: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1666 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7705 ; basic block 942 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1676 L1666: ; basic block 943 .stabd 68,0,7708 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1676: ; basic block 944 .stabd 68,0,7710 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7711 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7719 L1677: ; basic block 945 lwz r9,920(r1) lwz r9,0(r9) LBE476: mtctr r9 bctr L535: ; basic block 946 .stabd 68,0,7730 lwz r10,920(r1) .stabd 68,0,7731 LBE473: LBE471: LBB479: lwz r30,912(r1) .stabd 68,0,7730 lwz r3,4(r10) .stabd 68,0,7729 lwz r8,8(r10) .stabd 68,0,7734 addi r10,r10,12 .stabd 68,0,7743 LBB480: cmpwi cr7,r3,0 .stabd 68,0,7734 stw r10,920(r1) .stabd 68,0,7743 blt- cr7,L1678 ; basic block 947 .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 LBB481: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L1680 .stabd 68,0,637 ; basic block 948 mr r9,r30 andi. r9,r9,1 beq- cr0,L1681 ; basic block 949 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1682 L1681: ; basic block 950 .stabd 68,0,638 lwz r10,912(r1) cmpwi cr7,r10,2 bne+ cr7,L1683 ; basic block 951 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1682 L1683: ; basic block 952 .stabd 68,0,639 lwz r11,912(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1685 ; basic block 953 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1682 L1680: ; basic block 954 .stabd 68,0,641 lwz r9,912(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L1685 .stabd 68,0,642 ; basic block 955 lwz r10,912(r1) cmpwi cr7,r10,4 bne+ cr7,L1687 ; basic block 956 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1682 L1687: ; basic block 957 .stabd 68,0,643 lwz r11,912(r1) cmpwi cr7,r11,0 bne- cr7,L1685 ; basic block 958 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1682 L1685: ; basic block 959 .stabd 68,0,644 lwz r9,4(r2) L1682: ; basic block 960 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE481: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1679 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7746 ; basic block 961 LBB482: lwz r10,8(r30) .stabd 68,0,7747 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1690 ; basic block 962 cmplw cr7,r11,r3 bge- cr7,L1690 L1694: ; basic block 963 .stabd 68,0,7748 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7747 addi r11,r11,1 .stabd 68,0,7748 lwzx r0,r2,r9 .stabd 68,0,7747 cmpw cr7,r11,r10 .stabd 68,0,7748 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7747 bge- cr7,L1690 ; basic block 964 cmplw cr7,r11,r3 blt+ cr7,L1694 L1690: ; basic block 965 .stabd 68,0,7750 cmplw cr7,r11,r3 bge- cr7,L3920 ; basic block 966 li r0,4 L1699: ; basic block 967 .stabd 68,0,7751 lwz r2,924(r1) .stabd 68,0,7750 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7751 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7750 blt+ cr7,L1699 L3920: ; basic block 968 .stabd 68,0,7753 cmpwi cr7,r8,0 beq- cr7,L1725 .stabd 68,0,7754 ; basic block 969 cmplw cr7,r10,r3 ble- cr7,L1701 .stabd 68,0,7755 ; basic block 970 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1725 L1701: ; basic block 971 .stabd 68,0,7758 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE482: b L1725 L1679: ; basic block 972 .stabd 68,0,7763 cmpwi cr7,r3,0 beq- cr7,L1704 .stabd 68,0,7764 ; basic block 973 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L1704: ; basic block 974 .stabd 68,0,7766 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3922 ; basic block 975 li r0,4 L1709: ; basic block 976 .stabd 68,0,7767 lwz r2,924(r1) .stabd 68,0,7766 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7767 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7766 blt+ cr7,L1709 L3922: ; basic block 977 .stabd 68,0,7769 cmpwi cr7,r8,0 beq- cr7,L1725 .stabd 68,0,7770 ; basic block 978 cmpwi cr7,r3,0 beq- cr7,L1711 .stabd 68,0,7771 ; basic block 979 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1725 L1711: ; basic block 980 .stabd 68,0,7774 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1725 L1678: ; basic block 981 .stabd 68,0,7783 lwz r9,924(r1) LBB483: slwi r4,r3,2 .stabd 68,0,7780 neg r28,r3 .stabd 68,0,7783 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,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7783 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB484: andi. r2,r2,3 .stabd 68,0,635 lwz r2,912(r1) .stabd 68,0,636 beq- cr0,L1715 .stabd 68,0,637 ; basic block 982 mr r8,r2 andi. r8,r8,1 beq- cr0,L1716 ; basic block 983 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1717 L1716: ; basic block 984 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L1718 ; basic block 985 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1717 L1718: ; basic block 986 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1720 ; basic block 987 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1717 L1715: ; basic block 988 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1720 .stabd 68,0,642 ; basic block 989 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L1722 ; basic block 990 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1717 L1722: ; basic block 991 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L1720 ; basic block 992 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1717 L1720: ; basic block 993 .stabd 68,0,644 lwz r9,4(r2) L1717: ; basic block 994 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE484: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1714 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7785 ; basic block 995 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1724 L1714: ; basic block 996 .stabd 68,0,7788 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1724: ; basic block 997 .stabd 68,0,7790 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7791 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7799 L1725: ; basic block 998 lwz r9,920(r1) lwz r9,0(r9) LBE483: mtctr r9 bctr L536: ; basic block 999 .stabd 68,0,7810 lwz r10,920(r1) .stabd 68,0,7811 LBE480: LBE479: LBB485: lwz r30,916(r1) .stabd 68,0,7810 lwz r3,4(r10) .stabd 68,0,7809 lwz r8,8(r10) .stabd 68,0,7814 addi r10,r10,12 .stabd 68,0,7823 LBB486: cmpwi cr7,r3,0 .stabd 68,0,7814 stw r10,920(r1) .stabd 68,0,7823 blt- cr7,L1726 ; basic block 1000 .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 LBB487: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L1728 .stabd 68,0,637 ; basic block 1001 mr r9,r30 andi. r9,r9,1 beq- cr0,L1729 ; basic block 1002 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1730 L1729: ; basic block 1003 .stabd 68,0,638 lwz r10,916(r1) cmpwi cr7,r10,2 bne+ cr7,L1731 ; basic block 1004 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1730 L1731: ; basic block 1005 .stabd 68,0,639 lwz r11,916(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1733 ; basic block 1006 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1730 L1728: ; basic block 1007 .stabd 68,0,641 lwz r9,916(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L1733 .stabd 68,0,642 ; basic block 1008 lwz r10,916(r1) cmpwi cr7,r10,4 bne+ cr7,L1735 ; basic block 1009 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1730 L1735: ; basic block 1010 .stabd 68,0,643 lwz r11,916(r1) cmpwi cr7,r11,0 bne- cr7,L1733 ; basic block 1011 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1730 L1733: ; basic block 1012 .stabd 68,0,644 lwz r9,4(r2) L1730: ; basic block 1013 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE487: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1727 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7826 ; basic block 1014 LBB488: lwz r10,8(r30) .stabd 68,0,7827 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1738 ; basic block 1015 cmplw cr7,r11,r3 bge- cr7,L1738 L1742: ; basic block 1016 .stabd 68,0,7828 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7827 addi r11,r11,1 .stabd 68,0,7828 lwzx r0,r2,r9 .stabd 68,0,7827 cmpw cr7,r11,r10 .stabd 68,0,7828 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7827 bge- cr7,L1738 ; basic block 1017 cmplw cr7,r11,r3 blt+ cr7,L1742 L1738: ; basic block 1018 .stabd 68,0,7830 cmplw cr7,r11,r3 bge- cr7,L3925 ; basic block 1019 li r0,4 L1747: ; basic block 1020 .stabd 68,0,7831 lwz r2,924(r1) .stabd 68,0,7830 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7831 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7830 blt+ cr7,L1747 L3925: ; basic block 1021 .stabd 68,0,7833 cmpwi cr7,r8,0 beq- cr7,L1773 .stabd 68,0,7834 ; basic block 1022 cmplw cr7,r10,r3 ble- cr7,L1749 .stabd 68,0,7835 ; basic block 1023 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1773 L1749: ; basic block 1024 .stabd 68,0,7838 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE488: b L1773 L1727: ; basic block 1025 .stabd 68,0,7843 cmpwi cr7,r3,0 beq- cr7,L1752 .stabd 68,0,7844 ; basic block 1026 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L1752: ; basic block 1027 .stabd 68,0,7846 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3927 ; basic block 1028 li r0,4 L1757: ; basic block 1029 .stabd 68,0,7847 lwz r2,924(r1) .stabd 68,0,7846 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7847 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7846 blt+ cr7,L1757 L3927: ; basic block 1030 .stabd 68,0,7849 cmpwi cr7,r8,0 beq- cr7,L1773 .stabd 68,0,7850 ; basic block 1031 cmpwi cr7,r3,0 beq- cr7,L1759 .stabd 68,0,7851 ; basic block 1032 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1773 L1759: ; basic block 1033 .stabd 68,0,7854 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1773 L1726: ; basic block 1034 .stabd 68,0,7863 lwz r9,924(r1) LBB489: slwi r4,r3,2 .stabd 68,0,7860 neg r28,r3 .stabd 68,0,7863 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,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7863 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB490: andi. r2,r2,3 .stabd 68,0,635 lwz r2,916(r1) .stabd 68,0,636 beq- cr0,L1763 .stabd 68,0,637 ; basic block 1035 mr r8,r2 andi. r8,r8,1 beq- cr0,L1764 ; basic block 1036 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1765 L1764: ; basic block 1037 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L1766 ; basic block 1038 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1765 L1766: ; basic block 1039 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1768 ; basic block 1040 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1765 L1763: ; basic block 1041 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1768 .stabd 68,0,642 ; basic block 1042 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L1770 ; basic block 1043 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1765 L1770: ; basic block 1044 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L1768 ; basic block 1045 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1765 L1768: ; basic block 1046 .stabd 68,0,644 lwz r9,4(r2) L1765: ; basic block 1047 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE490: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1762 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7865 ; basic block 1048 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1772 L1762: ; basic block 1049 .stabd 68,0,7868 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1772: ; basic block 1050 .stabd 68,0,7870 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7871 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7879 L1773: ; basic block 1051 lwz r9,920(r1) lwz r9,0(r9) LBE489: mtctr r9 bctr L537: ; basic block 1052 .stabd 68,0,7885 lwz r10,924(r1) lwz r11,912(r1) LBE486: LBE485: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,7890 lwz r8,920(r1) .stabd 68,0,7894 lwz r9,920(r1) .stabd 68,0,7890 LBB491: lwz r3,4(r8) .stabd 68,0,7894 addi r9,r9,12 .stabd 68,0,7889 lwz r8,8(r8) .stabd 68,0,7903 LBB492: cmpwi cr7,r3,0 .stabd 68,0,7894 stw r9,920(r1) .stabd 68,0,7891 LBE492: lwz r30,916(r1) .stabd 68,0,7903 LBB493: blt- cr7,L1774 ; basic block 1053 .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 LBB494: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L1776 .stabd 68,0,637 ; basic block 1054 mr r11,r30 andi. r11,r11,1 beq- cr0,L1777 ; basic block 1055 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1778 L1777: ; basic block 1056 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L1779 ; basic block 1057 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1778 L1779: ; basic block 1058 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1781 ; basic block 1059 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1778 L1776: ; basic block 1060 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1781 .stabd 68,0,642 ; basic block 1061 lwz r9,916(r1) cmpwi cr7,r9,4 bne+ cr7,L1783 ; basic block 1062 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1778 L1783: ; basic block 1063 .stabd 68,0,643 lwz r10,916(r1) cmpwi cr7,r10,0 bne- cr7,L1781 ; basic block 1064 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1778 L1781: ; basic block 1065 .stabd 68,0,644 lwz r9,4(r2) L1778: ; basic block 1066 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE494: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1775 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7906 ; basic block 1067 LBB495: lwz r10,8(r30) .stabd 68,0,7907 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1786 ; basic block 1068 cmplw cr7,r11,r3 bge- cr7,L1786 L1790: ; basic block 1069 .stabd 68,0,7908 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7907 addi r11,r11,1 .stabd 68,0,7908 lwzx r0,r2,r9 .stabd 68,0,7907 cmpw cr7,r11,r10 .stabd 68,0,7908 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7907 bge- cr7,L1786 ; basic block 1070 cmplw cr7,r11,r3 blt+ cr7,L1790 L1786: ; basic block 1071 .stabd 68,0,7910 cmplw cr7,r11,r3 bge- cr7,L3930 ; basic block 1072 li r0,4 L1795: ; basic block 1073 .stabd 68,0,7911 lwz r2,924(r1) .stabd 68,0,7910 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7911 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7910 blt+ cr7,L1795 L3930: ; basic block 1074 .stabd 68,0,7913 cmpwi cr7,r8,0 beq- cr7,L1821 .stabd 68,0,7914 ; basic block 1075 cmplw cr7,r10,r3 ble- cr7,L1797 .stabd 68,0,7915 ; basic block 1076 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1821 L1797: ; basic block 1077 .stabd 68,0,7918 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE495: b L1821 L1775: ; basic block 1078 .stabd 68,0,7923 cmpwi cr7,r3,0 beq- cr7,L1800 .stabd 68,0,7924 ; basic block 1079 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L1800: ; basic block 1080 .stabd 68,0,7926 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3932 ; basic block 1081 li r0,4 L1805: ; basic block 1082 .stabd 68,0,7927 lwz r2,924(r1) .stabd 68,0,7926 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7927 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7926 blt+ cr7,L1805 L3932: ; basic block 1083 .stabd 68,0,7929 cmpwi cr7,r8,0 beq- cr7,L1821 .stabd 68,0,7930 ; basic block 1084 cmpwi cr7,r3,0 beq- cr7,L1807 .stabd 68,0,7931 ; basic block 1085 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1821 L1807: ; basic block 1086 .stabd 68,0,7934 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1821 L1774: ; basic block 1087 .stabd 68,0,7943 lwz r9,924(r1) LBB496: slwi r4,r3,2 .stabd 68,0,7940 neg r28,r3 .stabd 68,0,7943 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,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7943 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB497: andi. r2,r2,3 .stabd 68,0,635 lwz r2,916(r1) .stabd 68,0,636 beq- cr0,L1811 .stabd 68,0,637 ; basic block 1088 mr r8,r2 andi. r8,r8,1 beq- cr0,L1812 ; basic block 1089 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1813 L1812: ; basic block 1090 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L1814 ; basic block 1091 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1813 L1814: ; basic block 1092 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1816 ; basic block 1093 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1813 L1811: ; basic block 1094 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1816 .stabd 68,0,642 ; basic block 1095 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L1818 ; basic block 1096 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1813 L1818: ; basic block 1097 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L1816 ; basic block 1098 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1813 L1816: ; basic block 1099 .stabd 68,0,644 lwz r9,4(r2) L1813: ; basic block 1100 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE497: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1810 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7945 ; basic block 1101 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1820 L1810: ; basic block 1102 .stabd 68,0,7948 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1820: ; basic block 1103 .stabd 68,0,7950 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7951 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7959 L1821: ; basic block 1104 lwz r9,920(r1) lwz r9,0(r9) LBE496: mtctr r9 bctr L538: ; basic block 1105 .stabd 68,0,7965 lwz r10,924(r1) lwz r11,916(r1) LBE493: LBE491: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,7970 lwz r8,920(r1) .stabd 68,0,7974 lwz r9,920(r1) .stabd 68,0,7970 LBB498: lwz r3,4(r8) .stabd 68,0,7974 addi r9,r9,12 .stabd 68,0,7969 lwz r8,8(r8) .stabd 68,0,7983 LBB499: cmpwi cr7,r3,0 .stabd 68,0,7974 stw r9,920(r1) .stabd 68,0,7971 LBE499: lwz r30,912(r1) .stabd 68,0,7983 LBB500: blt- cr7,L1822 ; basic block 1106 .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 LBB501: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L1824 .stabd 68,0,637 ; basic block 1107 mr r11,r30 andi. r11,r11,1 beq- cr0,L1825 ; basic block 1108 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1826 L1825: ; basic block 1109 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L1827 ; basic block 1110 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1826 L1827: ; basic block 1111 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1829 ; basic block 1112 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1826 L1824: ; basic block 1113 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1829 .stabd 68,0,642 ; basic block 1114 lwz r9,912(r1) cmpwi cr7,r9,4 bne+ cr7,L1831 ; basic block 1115 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1826 L1831: ; basic block 1116 .stabd 68,0,643 lwz r10,912(r1) cmpwi cr7,r10,0 bne- cr7,L1829 ; basic block 1117 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1826 L1829: ; basic block 1118 .stabd 68,0,644 lwz r9,4(r2) L1826: ; basic block 1119 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE501: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1823 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7986 ; basic block 1120 LBB502: lwz r10,8(r30) .stabd 68,0,7987 li r11,0 cmpw cr7,r11,r10 bge- cr7,L1834 ; basic block 1121 cmplw cr7,r11,r3 bge- cr7,L1834 L1838: ; basic block 1122 .stabd 68,0,7988 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7987 addi r11,r11,1 .stabd 68,0,7988 lwzx r0,r2,r9 .stabd 68,0,7987 cmpw cr7,r11,r10 .stabd 68,0,7988 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7987 bge- cr7,L1834 ; basic block 1123 cmplw cr7,r11,r3 blt+ cr7,L1838 L1834: ; basic block 1124 .stabd 68,0,7990 cmplw cr7,r11,r3 bge- cr7,L3935 ; basic block 1125 li r0,4 L1843: ; basic block 1126 .stabd 68,0,7991 lwz r2,924(r1) .stabd 68,0,7990 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7991 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7990 blt+ cr7,L1843 L3935: ; basic block 1127 .stabd 68,0,7993 cmpwi cr7,r8,0 beq- cr7,L1869 .stabd 68,0,7994 ; basic block 1128 cmplw cr7,r10,r3 ble- cr7,L1845 .stabd 68,0,7995 ; basic block 1129 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1869 L1845: ; basic block 1130 .stabd 68,0,7998 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE502: b L1869 L1823: ; basic block 1131 .stabd 68,0,8003 cmpwi cr7,r3,0 beq- cr7,L1848 .stabd 68,0,8004 ; basic block 1132 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L1848: ; basic block 1133 .stabd 68,0,8006 li r11,1 cmplw cr7,r11,r3 bge- cr7,L3937 ; basic block 1134 li r0,4 L1853: ; basic block 1135 .stabd 68,0,8007 lwz r2,924(r1) .stabd 68,0,8006 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8007 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8006 blt+ cr7,L1853 L3937: ; basic block 1136 .stabd 68,0,8009 cmpwi cr7,r8,0 beq- cr7,L1869 .stabd 68,0,8010 ; basic block 1137 cmpwi cr7,r3,0 beq- cr7,L1855 .stabd 68,0,8011 ; basic block 1138 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1869 L1855: ; basic block 1139 .stabd 68,0,8014 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L1869 L1822: ; basic block 1140 .stabd 68,0,8023 lwz r9,924(r1) LBB503: slwi r4,r3,2 .stabd 68,0,8020 neg r28,r3 .stabd 68,0,8023 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,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8023 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB504: andi. r2,r2,3 .stabd 68,0,635 lwz r2,912(r1) .stabd 68,0,636 beq- cr0,L1859 .stabd 68,0,637 ; basic block 1141 mr r8,r2 andi. r8,r8,1 beq- cr0,L1860 ; basic block 1142 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1861 L1860: ; basic block 1143 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L1862 ; basic block 1144 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1861 L1862: ; basic block 1145 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L1864 ; basic block 1146 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1861 L1859: ; basic block 1147 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L1864 .stabd 68,0,642 ; basic block 1148 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L1866 ; basic block 1149 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1861 L1866: ; basic block 1150 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L1864 ; basic block 1151 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L1861 L1864: ; basic block 1152 .stabd 68,0,644 lwz r9,4(r2) L1861: ; basic block 1153 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE504: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L1858 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8025 ; basic block 1154 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L1868 L1858: ; basic block 1155 .stabd 68,0,8028 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L1868: ; basic block 1156 .stabd 68,0,8030 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8031 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8039 L1869: ; basic block 1157 lwz r9,920(r1) lwz r9,0(r9) LBE503: mtctr r9 bctr L539: ; basic block 1158 .stabd 68,0,8049 lwz r10,920(r1) LBE500: LBE498: LBB505: lwz r28,4(r10) .stabd 68,0,8062 LBB506: bl L_rb_hash_new$stub .stabd 68,0,8053 lwz r2,920(r1) .stabd 68,0,8062 mr r27,r3 .stabd 68,0,8064 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8053 LBE506: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8064 LBB507: ble- cr7,L3939 ; basic block 1159 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L1874: ; basic block 1160 .stabd 68,0,8067 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8064 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1874 L3939: ; basic block 1161 .stabd 68,0,8069 L1875: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8076 lwz r9,920(r1) .stabd 68,0,8070 stw r27,912(r1) .stabd 68,0,8076 lwz r9,0(r9) mtctr r9 bctr L540: ; basic block 1162 .stabd 68,0,8082 lwz r10,924(r1) lwz r11,912(r1) LBE507: LBE505: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,8086 lwz r8,920(r1) LBB508: lwz r28,4(r8) .stabd 68,0,8099 LBB509: bl L_rb_hash_new$stub .stabd 68,0,8090 lwz r2,920(r1) .stabd 68,0,8099 mr r27,r3 .stabd 68,0,8101 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8090 LBE509: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8101 LBB510: ble- cr7,L3941 ; basic block 1163 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L1880: ; basic block 1164 .stabd 68,0,8104 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8101 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1880 L3941: ; basic block 1165 .stabd 68,0,8106 L1881: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8113 lwz r9,920(r1) .stabd 68,0,8107 stw r27,912(r1) .stabd 68,0,8113 lwz r9,0(r9) mtctr r9 bctr L541: ; basic block 1166 .stabd 68,0,8119 lwz r10,924(r1) lwz r11,916(r1) LBE510: LBE508: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,8123 lwz r8,920(r1) LBB511: lwz r28,4(r8) .stabd 68,0,8136 LBB512: bl L_rb_hash_new$stub .stabd 68,0,8127 lwz r2,920(r1) .stabd 68,0,8136 mr r27,r3 .stabd 68,0,8138 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8127 LBE512: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8138 LBB513: ble- cr7,L3943 ; basic block 1167 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L1886: ; basic block 1168 .stabd 68,0,8141 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8138 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1886 L3943: ; basic block 1169 .stabd 68,0,8143 L1887: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8150 lwz r9,920(r1) .stabd 68,0,8144 stw r27,912(r1) .stabd 68,0,8150 lwz r9,0(r9) mtctr r9 bctr L542: ; basic block 1170 .stabd 68,0,8156 lwz r10,924(r1) lwz r11,912(r1) LBE513: LBE511: stw r11,0(r10) .stabd 68,0,8157 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,8161 lwz r9,920(r1) LBB514: lwz r28,4(r9) .stabd 68,0,8174 LBB515: bl L_rb_hash_new$stub .stabd 68,0,8165 lwz r2,920(r1) .stabd 68,0,8174 mr r27,r3 .stabd 68,0,8176 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8165 LBE515: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8176 LBB516: ble- cr7,L3945 ; basic block 1171 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L1892: ; basic block 1172 .stabd 68,0,8179 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8176 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1892 L3945: ; basic block 1173 .stabd 68,0,8181 L1893: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8188 lwz r9,920(r1) .stabd 68,0,8182 stw r27,912(r1) .stabd 68,0,8188 lwz r9,0(r9) mtctr r9 bctr L543: ; basic block 1174 .stabd 68,0,8194 lwz r10,924(r1) lwz r11,916(r1) LBE516: LBE514: stw r11,0(r10) .stabd 68,0,8195 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,8199 lwz r9,920(r1) LBB517: lwz r28,4(r9) .stabd 68,0,8212 LBB518: bl L_rb_hash_new$stub .stabd 68,0,8203 lwz r2,920(r1) .stabd 68,0,8212 mr r27,r3 .stabd 68,0,8214 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8203 LBE518: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8214 LBB519: ble- cr7,L3947 ; basic block 1175 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L1898: ; basic block 1176 .stabd 68,0,8217 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8214 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L1898 L3947: ; basic block 1177 .stabd 68,0,8219 L1899: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8226 lwz r9,920(r1) .stabd 68,0,8220 stw r27,912(r1) .stabd 68,0,8226 lwz r9,0(r9) mtctr r9 bctr L544: ; basic block 1178 L1900: .stabd 68,0,8237 lwz r11,924(r1) .stabd 68,0,8236 lwz r10,920(r1) .stabd 68,0,8242 lwz r2,908(r1) .stabd 68,0,8237 LBE519: LBE517: LBB520: lwz r3,-8(r11) .stabd 68,0,8238 lwz r4,-4(r11) .stabd 68,0,8242 addi r11,r11,-8 .stabd 68,0,8236 lwz r5,4(r10) .stabd 68,0,8242 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,8249 bl L_rb_range_new$stub .stabd 68,0,8241 lwz r2,920(r1) .stabd 68,0,8249 stw r3,912(r1) .stabd 68,0,8241 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8256 lwz r8,0(r2) mtctr r8 bctr L545: ; basic block 1179 L1901: .stabd 68,0,8267 lwz r10,924(r1) .stabd 68,0,8266 lwz r9,920(r1) .stabd 68,0,8267 LBE520: LBB521: lwzu r3,-4(r10) .stabd 68,0,8272 lwz r11,908(r1) .stabd 68,0,8266 lwz r5,4(r9) .stabd 68,0,8279 lwz r4,912(r1) .stabd 68,0,8267 stw r10,924(r1) .stabd 68,0,8272 stw r10,16(r11) .stabd 68,0,8279 bl L_rb_range_new$stub .stabd 68,0,8271 lwz r2,920(r1) .stabd 68,0,8279 stw r3,912(r1) .stabd 68,0,8271 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8286 lwz r8,0(r2) mtctr r8 bctr L546: ; basic block 1180 L1902: .stabd 68,0,8297 lwz r10,924(r1) .stabd 68,0,8296 lwz r9,920(r1) .stabd 68,0,8297 LBE521: LBB522: lwzu r3,-4(r10) .stabd 68,0,8302 lwz r11,908(r1) .stabd 68,0,8296 lwz r5,4(r9) .stabd 68,0,8297 stw r10,924(r1) .stabd 68,0,8302 stw r10,16(r11) .stabd 68,0,8309 lwz r4,916(r1) bl L_rb_range_new$stub .stabd 68,0,8301 lwz r2,920(r1) .stabd 68,0,8309 stw r3,912(r1) .stabd 68,0,8301 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8316 lwz r8,0(r2) mtctr r8 bctr L547: ; basic block 1181 .stabd 68,0,8326 L1903: lwz r9,920(r1) .stabd 68,0,8338 LBE522: LBB523: lwz r3,912(r1) .stabd 68,0,8326 lwz r5,4(r9) .stabd 68,0,8338 lwz r4,916(r1) bl L_rb_range_new$stub .stabd 68,0,8331 lwz r2,920(r1) .stabd 68,0,8338 stw r3,912(r1) .stabd 68,0,8331 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8345 lwz r8,0(r2) mtctr r8 bctr L548: ; basic block 1182 .stabd 68,0,8355 L1904: lwz r9,920(r1) .stabd 68,0,8367 LBE523: LBB524: lwz r4,912(r1) .stabd 68,0,8355 lwz r5,4(r9) .stabd 68,0,8367 lwz r3,916(r1) bl L_rb_range_new$stub .stabd 68,0,8360 lwz r2,920(r1) .stabd 68,0,8367 stw r3,912(r1) .stabd 68,0,8360 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8374 lwz r8,0(r2) mtctr r8 bctr L549: ; basic block 1183 .stabd 68,0,8385 L1907: lwz r9,924(r1) .stabd 68,0,8389 lwz r11,908(r1) .stabd 68,0,8385 LBE524: LBB525: lwzu r0,-4(r9) stw r9,924(r1) .stabd 68,0,8395 rlwinm. r10,r0,0,30,28 .stabd 68,0,8389 stw r9,16(r11) .stabd 68,0,8407 lwz r2,920(r1) .stabd 68,0,8395 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8407 lwzu r8,4(r2) .stabd 68,0,8395 slwi r9,r0,1 stw r9,912(r1) .stabd 68,0,8407 mtctr r8 stw r2,920(r1) bctr L550: ; basic block 1184 .stabd 68,0,8427 L1910: lwz r10,912(r1) .stabd 68,0,8439 lwz r11,920(r1) .stabd 68,0,8427 LBE525: LBB526: rlwinm. r10,r10,0,30,28 .stabd 68,0,8439 lwzu r0,4(r11) mtctr r0 .stabd 68,0,8427 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8439 stw r11,920(r1) .stabd 68,0,8427 slwi r2,r0,1 stw r2,912(r1) .stabd 68,0,8439 bctr L551: ; basic block 1185 .stabd 68,0,8459 L1913: lwz r8,916(r1) .stabd 68,0,8471 lwz r9,920(r1) .stabd 68,0,8459 LBE526: LBB527: rlwinm. r8,r8,0,30,28 .stabd 68,0,8471 lwzu r10,4(r9) .stabd 68,0,8459 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8471 mtctr r10 stw r9,920(r1) .stabd 68,0,8459 slwi r11,r0,1 stw r11,912(r1) .stabd 68,0,8471 bctr L552: ; basic block 1186 .stabd 68,0,8491 L1916: lwz r2,916(r1) .stabd 68,0,8503 lwz r8,920(r1) .stabd 68,0,8491 LBE527: LBB528: rlwinm. r2,r2,0,30,28 .stabd 68,0,8503 lwzu r9,4(r8) .stabd 68,0,8491 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8503 mtctr r9 stw r8,920(r1) .stabd 68,0,8491 slwi r10,r0,1 stw r10,916(r1) .stabd 68,0,8503 bctr L553: ; basic block 1187 .stabd 68,0,8523 L1919: lwz r11,912(r1) .stabd 68,0,8535 lwz r2,920(r1) .stabd 68,0,8523 LBE528: LBB529: rlwinm. r11,r11,0,30,28 .stabd 68,0,8535 lwzu r8,4(r2) .stabd 68,0,8523 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8535 mtctr r8 stw r2,920(r1) .stabd 68,0,8523 slwi r9,r0,1 stw r9,912(r1) .stabd 68,0,8535 bctr L554: ; basic block 1188 .stabd 68,0,8550 L1920: lwz r10,924(r1) lwz r11,908(r1) LBE529: LBB530: addi r10,r10,-4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,8563 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L555: ; basic block 1189 .stabd 68,0,8590 L1921: lwz r9,920(r1) lwzu r10,4(r9) LBE530: LBB531: mtctr r10 stw r9,920(r1) bctr L556: ; basic block 1190 .stabd 68,0,8617 L1922: lwz r11,920(r1) lwzu r0,4(r11) LBE531: LBB532: mtctr r0 stw r11,920(r1) bctr L557: ; basic block 1191 .stabd 68,0,8644 L1923: lwz r2,920(r1) lwzu r8,4(r2) LBE532: LBB533: mtctr r8 stw r2,920(r1) bctr L558: ; basic block 1192 .stabd 68,0,8671 L1924: lwz r9,920(r1) lwzu r10,4(r9) LBE533: LBB534: mtctr r10 stw r9,920(r1) bctr L559: ; basic block 1193 .stabd 68,0,8683 L1925: lwz r11,924(r1) .stabd 68,0,8687 lwz r2,908(r1) .stabd 68,0,8683 LBE534: LBB535: lwzu r0,-4(r11) stw r11,924(r1) .stabd 68,0,8687 stw r11,16(r2) .stabd 68,0,8701 lwz r9,920(r1) .stabd 68,0,8694 stw r0,912(r1) .stabd 68,0,8695 stw r0,916(r1) .stabd 68,0,8701 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L560: ; basic block 1194 .stabd 68,0,8723 L1926: lwz r11,912(r1) .stabd 68,0,8730 lwz r2,920(r1) .stabd 68,0,8723 LBE535: LBB536: stw r11,916(r1) .stabd 68,0,8730 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L561: ; basic block 1195 .stabd 68,0,8752 L1927: lwz r9,916(r1) .stabd 68,0,8759 lwz r10,920(r1) .stabd 68,0,8752 LBE536: LBB537: stw r9,912(r1) .stabd 68,0,8759 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L562: ; basic block 1196 .stabd 68,0,8765 L1928: lwz r2,924(r1) lwz r8,912(r1) LBE537: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8781 lwz r10,916(r1) .stabd 68,0,8788 lwz r11,920(r1) .stabd 68,0,8781 LBB538: stw r10,912(r1) .stabd 68,0,8788 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L563: ; basic block 1197 .stabd 68,0,8794 L1929: lwz r2,924(r1) lwz r8,916(r1) LBE538: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8810 lwz r10,912(r1) .stabd 68,0,8817 lwz r11,920(r1) .stabd 68,0,8810 LBB539: stw r10,916(r1) .stabd 68,0,8817 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L564: ; basic block 1198 .stabd 68,0,8827 lwz r2,920(r1) .stabd 68,0,8840 LBE539: LBB540: LBB541: li r9,0 .stabd 68,0,8839 lwz r8,924(r1) .stabd 68,0,8827 LBE541: lwz r11,4(r2) .stabd 68,0,8831 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8840 LBB542: cmplw cr7,r9,r11 .stabd 68,0,8839 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8840 bge- cr7,L3949 L1934: ; basic block 1199 .stabd 68,0,8841 slwi r0,r9,2 .stabd 68,0,8840 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8841 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8840 blt+ cr7,L1934 L3949: ; basic block 1200 .stabd 68,0,8843 L1935: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8850 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L565: ; basic block 1201 .stabd 68,0,8856 lwz r2,924(r1) lwz r8,912(r1) LBE542: LBE540: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8873 LBB543: LBB544: li r9,0 .stabd 68,0,8860 lwz r10,920(r1) LBE544: lwz r11,4(r10) .stabd 68,0,8864 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,8873 LBB545: cmplw cr7,r9,r11 .stabd 68,0,8872 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,8873 bge- cr7,L3951 L1940: ; basic block 1202 .stabd 68,0,8874 slwi r0,r9,2 .stabd 68,0,8873 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8874 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8873 blt+ cr7,L1940 L3951: ; basic block 1203 .stabd 68,0,8876 L1941: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8883 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L566: ; basic block 1204 .stabd 68,0,8889 lwz r2,924(r1) lwz r8,916(r1) LBE545: LBE543: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8906 LBB546: LBB547: li r9,0 .stabd 68,0,8893 lwz r10,920(r1) LBE547: lwz r11,4(r10) .stabd 68,0,8897 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,8906 LBB548: cmplw cr7,r9,r11 .stabd 68,0,8905 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,8906 bge- cr7,L3953 L1946: ; basic block 1205 .stabd 68,0,8907 slwi r0,r9,2 .stabd 68,0,8906 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8907 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8906 blt+ cr7,L1946 L3953: ; basic block 1206 .stabd 68,0,8909 L1947: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8916 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L567: ; basic block 1207 .stabd 68,0,8922 lwz r2,924(r1) lwz r8,912(r1) LBE548: LBE546: stw r8,0(r2) .stabd 68,0,8923 lwz r9,916(r1) stwu r9,4(r2) .stabd 68,0,8940 LBB549: LBB550: li r9,0 .stabd 68,0,8923 lwz r10,908(r1) LBE550: LBE549: addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,8927 lwz r2,920(r1) .stabd 68,0,8939 lwz r8,924(r1) .stabd 68,0,8927 LBB551: lwz r11,4(r2) .stabd 68,0,8931 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8940 LBB552: cmplw cr7,r9,r11 .stabd 68,0,8939 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8940 bge- cr7,L3955 L1952: ; basic block 1208 .stabd 68,0,8941 slwi r0,r9,2 .stabd 68,0,8940 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8941 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8940 blt+ cr7,L1952 L3955: ; basic block 1209 .stabd 68,0,8943 L1953: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8950 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L568: ; basic block 1210 .stabd 68,0,8956 lwz r2,924(r1) lwz r8,916(r1) LBE552: LBE551: stw r8,0(r2) .stabd 68,0,8957 lwz r9,912(r1) stwu r9,4(r2) .stabd 68,0,8974 LBB553: LBB554: li r9,0 .stabd 68,0,8957 lwz r10,908(r1) LBE554: LBE553: addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,8961 lwz r2,920(r1) .stabd 68,0,8973 lwz r8,924(r1) .stabd 68,0,8961 LBB555: lwz r11,4(r2) .stabd 68,0,8965 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8974 LBB556: cmplw cr7,r9,r11 .stabd 68,0,8973 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8974 bge- cr7,L3957 L1958: ; basic block 1211 .stabd 68,0,8975 slwi r0,r9,2 .stabd 68,0,8974 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8975 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8974 blt+ cr7,L1958 L3957: ; basic block 1212 .stabd 68,0,8977 L1959: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8984 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L569: ; basic block 1213 .stabd 68,0,8995 L1960: .stabd 68,0,9000 lwz r8,924(r1) .stabd 68,0,8995 lwz r2,924(r1) .stabd 68,0,9000 lwz r9,908(r1) LBE556: LBE555: LBB557: addi r8,r8,-8 .stabd 68,0,8995 lwz r0,-8(r2) .stabd 68,0,8996 lwz r2,-4(r2) .stabd 68,0,9000 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,9014 lwz r10,920(r1) .stabd 68,0,9007 stw r0,916(r1) .stabd 68,0,9008 stw r2,912(r1) .stabd 68,0,9014 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L570: ; basic block 1214 .stabd 68,0,9025 L1961: lwz r2,924(r1) .stabd 68,0,9030 lwz r8,908(r1) .stabd 68,0,9025 LBE557: LBB558: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,9030 stw r2,16(r8) .stabd 68,0,9044 lwz r9,920(r1) .stabd 68,0,9037 stw r0,916(r1) .stabd 68,0,9044 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L571: ; basic block 1215 .stabd 68,0,9055 L1962: lwz r11,924(r1) .stabd 68,0,9060 lwz r8,908(r1) .stabd 68,0,9055 LBE558: LBB559: lwzu r0,-4(r11) .stabd 68,0,9056 lwz r2,916(r1) .stabd 68,0,9055 stw r11,924(r1) .stabd 68,0,9060 stw r11,16(r8) .stabd 68,0,9074 lwz r9,920(r1) .stabd 68,0,9067 stw r0,916(r1) .stabd 68,0,9068 stw r2,912(r1) .stabd 68,0,9074 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L572: ; basic block 1216 .stabd 68,0,9086 L1963: LBE559: LBB560: lwz r0,916(r1) .stabd 68,0,9096 lwz r11,912(r1) .stabd 68,0,9103 lwz r2,920(r1) .stabd 68,0,9096 stw r11,916(r1) .stabd 68,0,9097 stw r0,912(r1) .stabd 68,0,9103 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L573: ; basic block 1217 .stabd 68,0,9132 L1964: lwz r9,920(r1) lwzu r10,4(r9) LBE560: LBB561: mtctr r10 stw r9,920(r1) bctr L574: ; basic block 1218 .stabd 68,0,9143 L1965: lwz r11,924(r1) .stabd 68,0,9147 lwz r2,908(r1) .stabd 68,0,9143 LBE561: LBB562: lwzu r0,-4(r11) stw r11,924(r1) .stabd 68,0,9147 stw r11,16(r2) .stabd 68,0,9160 lwz r8,920(r1) .stabd 68,0,9154 stw r0,912(r1) .stabd 68,0,9160 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L575: ; basic block 1219 .stabd 68,0,9187 L1966: lwz r10,920(r1) lwzu r11,4(r10) LBE562: LBB563: mtctr r11 stw r10,920(r1) bctr L576: ; basic block 1220 .stabd 68,0,9208 L1967: lwz r2,916(r1) .stabd 68,0,9214 lwz r8,920(r1) .stabd 68,0,9208 LBE563: LBB564: stw r2,912(r1) .stabd 68,0,9214 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L577: ; basic block 1221 .stabd 68,0,9220 L1968: lwz r10,924(r1) lwz r11,912(r1) LBE564: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,9235 lwz r8,916(r1) .stabd 68,0,9241 lwz r9,920(r1) .stabd 68,0,9235 LBB565: stw r8,912(r1) .stabd 68,0,9241 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L578: ; basic block 1222 .stabd 68,0,9247 L1969: lwz r11,924(r1) lwz r2,916(r1) LBE565: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,9268 lwz r9,920(r1) lwzu r10,4(r9) LBB566: mtctr r10 stw r9,920(r1) bctr L579: ; basic block 1223 .stabd 68,0,9278 L1970: lwz r11,920(r1) .stabd 68,0,9289 lwz r8,924(r1) .stabd 68,0,9278 LBE566: LBB567: lwz r2,4(r11) .stabd 68,0,9296 lwzu r0,8(r11) .stabd 68,0,9289 slwi r2,r2,2 .stabd 68,0,9296 stw r11,920(r1) .stabd 68,0,9289 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,9296 mtctr r0 .stabd 68,0,9289 stw r2,912(r1) .stabd 68,0,9296 bctr L580: ; basic block 1224 .stabd 68,0,9302 L1971: lwz r10,912(r1) lwz r9,924(r1) LBE567: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,9306 lwz r8,920(r1) .stabd 68,0,9317 lwz r10,924(r1) .stabd 68,0,9306 LBB568: lwz r2,4(r8) .stabd 68,0,9324 lwzu r9,8(r8) .stabd 68,0,9317 slwi r2,r2,2 .stabd 68,0,9324 stw r8,920(r1) .stabd 68,0,9317 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,9324 mtctr r9 .stabd 68,0,9317 stw r2,912(r1) .stabd 68,0,9324 bctr L581: ; basic block 1225 .stabd 68,0,9330 L1972: lwz r11,924(r1) lwz r2,916(r1) LBE568: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,9334 lwz r9,920(r1) LBB569: lwz r2,4(r9) .stabd 68,0,9352 lwzu r10,8(r9) .stabd 68,0,9345 slwi r2,r2,2 .stabd 68,0,9352 stw r9,920(r1) .stabd 68,0,9345 subf r2,r2,r11 lwz r2,-4(r2) .stabd 68,0,9352 mtctr r10 .stabd 68,0,9345 stw r2,912(r1) .stabd 68,0,9352 bctr L582: ; basic block 1226 .stabd 68,0,9358 L1973: lwz r2,912(r1) lwz r11,924(r1) LBE569: stw r2,0(r11) .stabd 68,0,9359 lwz r8,916(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,9363 lwz r10,920(r1) .stabd 68,0,9374 lwz r8,924(r1) .stabd 68,0,9363 LBB570: lwz r2,4(r10) .stabd 68,0,9381 lwzu r11,8(r10) .stabd 68,0,9374 slwi r2,r2,2 .stabd 68,0,9381 stw r10,920(r1) .stabd 68,0,9374 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,9381 mtctr r11 .stabd 68,0,9374 stw r2,912(r1) .stabd 68,0,9381 bctr L583: ; basic block 1227 .stabd 68,0,9387 L1974: lwz r9,924(r1) lwz r10,916(r1) LBE570: stw r10,0(r9) .stabd 68,0,9388 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,9392 lwz r8,920(r1) .stabd 68,0,9403 lwz r10,924(r1) .stabd 68,0,9392 LBB571: lwz r2,4(r8) .stabd 68,0,9410 lwzu r9,8(r8) .stabd 68,0,9403 slwi r2,r2,2 .stabd 68,0,9410 stw r8,920(r1) .stabd 68,0,9403 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,9410 mtctr r9 .stabd 68,0,9403 stw r2,912(r1) .stabd 68,0,9410 bctr L584: ; basic block 1228 .stabd 68,0,9420 lwz r11,920(r1) .stabd 68,0,9438 LBE571: LBB572: LBB573: li r4,18 .stabd 68,0,9420 LBE573: lwz r28,8(r11) .stabd 68,0,9421 lwz r27,4(r11) .stabd 68,0,9438 LBB574: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9439 lwz r2,908(r1) .stabd 68,0,9438 lwz r29,16(r28) .stabd 68,0,9439 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9442 mr r5,r28 .stabd 68,0,9439 stw r3,88(r29) .stabd 68,0,9442 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9448 lwz r2,936(r1) .stabd 68,0,9425 lwz r8,920(r1) .stabd 68,0,9442 mr r30,r3 .stabd 68,0,9448 lwz r9,4(r2) .stabd 68,0,9425 LBE574: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9448 LBB575: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L1976 .stabd 68,0,9450 ; basic block 1229 li r4,-1 bl L_rb_ary_entry$stub b L1977 L1976: ; basic block 1230 .stabd 68,0,9454 lwz r2,936(r1) lwz r3,0(r2) L1977: ; basic block 1231 .stabd 68,0,9457 L1978: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9458 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9465 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L585: ; basic block 1232 .stabd 68,0,9475 lwz r8,920(r1) .stabd 68,0,9493 LBE575: LBE572: LBB576: LBB577: li r4,18 .stabd 68,0,9475 LBE577: lwz r28,8(r8) .stabd 68,0,9476 lwz r27,4(r8) .stabd 68,0,9493 LBB578: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9494 lwz r2,908(r1) .stabd 68,0,9493 lwz r29,16(r28) .stabd 68,0,9494 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9497 mr r5,r28 .stabd 68,0,9494 stw r3,88(r29) .stabd 68,0,9497 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9503 lwz r2,936(r1) .stabd 68,0,9480 lwz r8,920(r1) .stabd 68,0,9497 mr r30,r3 .stabd 68,0,9503 lwz r9,4(r2) .stabd 68,0,9480 LBE578: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9503 LBB579: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L1980 .stabd 68,0,9505 ; basic block 1233 li r4,-1 bl L_rb_ary_entry$stub b L1981 L1980: ; basic block 1234 .stabd 68,0,9509 lwz r2,936(r1) lwz r3,0(r2) L1981: ; basic block 1235 .stabd 68,0,9512 L1982: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9513 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9520 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L586: ; basic block 1236 .stabd 68,0,9530 lwz r8,920(r1) .stabd 68,0,9548 LBE579: LBE576: LBB580: LBB581: li r4,18 .stabd 68,0,9530 LBE581: lwz r28,8(r8) .stabd 68,0,9531 lwz r27,4(r8) .stabd 68,0,9548 LBB582: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9549 lwz r2,908(r1) .stabd 68,0,9548 lwz r29,16(r28) .stabd 68,0,9549 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9552 mr r5,r28 .stabd 68,0,9549 stw r3,88(r29) .stabd 68,0,9552 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9558 lwz r2,936(r1) .stabd 68,0,9535 lwz r8,920(r1) .stabd 68,0,9552 mr r30,r3 .stabd 68,0,9558 lwz r9,4(r2) .stabd 68,0,9535 LBE582: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9558 LBB583: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L1984 .stabd 68,0,9560 ; basic block 1237 li r4,-1 bl L_rb_ary_entry$stub b L1985 L1984: ; basic block 1238 .stabd 68,0,9564 lwz r2,936(r1) lwz r3,0(r2) L1985: ; basic block 1239 .stabd 68,0,9567 L1986: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9568 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9575 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L587: ; basic block 1240 .stabd 68,0,9585 lwz r8,920(r1) .stabd 68,0,9603 LBE583: LBE580: LBB584: LBB585: li r4,18 .stabd 68,0,9585 LBE585: lwz r28,8(r8) .stabd 68,0,9586 lwz r27,4(r8) .stabd 68,0,9603 LBB586: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9604 lwz r2,908(r1) .stabd 68,0,9603 lwz r29,16(r28) .stabd 68,0,9604 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9607 mr r5,r28 .stabd 68,0,9604 stw r3,88(r29) .stabd 68,0,9607 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9613 lwz r2,936(r1) .stabd 68,0,9590 lwz r8,920(r1) .stabd 68,0,9607 mr r30,r3 .stabd 68,0,9613 lwz r9,4(r2) .stabd 68,0,9590 LBE586: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9613 LBB587: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L1988 .stabd 68,0,9615 ; basic block 1241 li r4,-1 bl L_rb_ary_entry$stub b L1989 L1988: ; basic block 1242 .stabd 68,0,9619 lwz r2,936(r1) lwz r3,0(r2) L1989: ; basic block 1243 .stabd 68,0,9622 L1990: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9623 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9630 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L588: ; basic block 1244 .stabd 68,0,9640 lwz r8,920(r1) .stabd 68,0,9658 LBE587: LBE584: LBB588: LBB589: li r4,18 .stabd 68,0,9640 LBE589: lwz r28,8(r8) .stabd 68,0,9641 lwz r27,4(r8) .stabd 68,0,9658 LBB590: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9659 lwz r2,908(r1) .stabd 68,0,9658 lwz r29,16(r28) .stabd 68,0,9659 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9662 mr r5,r28 .stabd 68,0,9659 stw r3,88(r29) .stabd 68,0,9662 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9668 lwz r2,936(r1) .stabd 68,0,9645 lwz r8,920(r1) .stabd 68,0,9662 mr r30,r3 .stabd 68,0,9668 lwz r9,4(r2) .stabd 68,0,9645 LBE590: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9668 LBB591: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L1992 .stabd 68,0,9670 ; basic block 1245 li r4,-1 bl L_rb_ary_entry$stub b L1993 L1992: ; basic block 1246 .stabd 68,0,9674 lwz r2,936(r1) lwz r3,0(r2) L1993: ; basic block 1247 .stabd 68,0,9677 L1994: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9678 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9685 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L589: ; basic block 1248 .stabd 68,0,9697 lwz r8,924(r1) .stabd 68,0,9695 lwz r9,920(r1) .stabd 68,0,9697 LBE591: LBE588: LBB592: lwzu r30,-4(r8) .stabd 68,0,9701 lwz r11,908(r1) .stabd 68,0,9713 LBB593: andi. r10,r30,1 .stabd 68,0,9697 stw r8,924(r1) .stabd 68,0,9695 LBE593: lwz r27,8(r9) .stabd 68,0,9696 lwz r28,4(r9) .stabd 68,0,9700 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9701 stw r8,16(r11) .stabd 68,0,9713 LBB594: bne- cr0,L1996 ; basic block 1249 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L1995 L1996: ; basic block 1250 .stabd 68,0,9714 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-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L1995: ; basic block 1251 .stabd 68,0,9720 andi. r0,r30,3 bne- cr0,L1997 ; basic block 1252 rlwinm. r2,r30,0,30,28 beq- cr0,L1997 ; basic block 1253 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L1997 ; basic block 1254 andi. r8,r2,1024 beq+ cr0,L1997 .stabd 68,0,9721 ; basic block 1255 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L1997: ; basic block 1256 .stabd 68,0,9724 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,9725 mr r4,r28 .stabd 68,0,9724 mr r30,r3 .stabd 68,0,9725 lwz r3,12(r3) addi r5,r1,884 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L1998 .stabd 68,0,9726 ; basic block 1257 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L1999 .stabd 68,0,9727 ; basic block 1258 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L1999: ; basic block 1259 .stabd 68,0,9729 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L1998 .stabd 68,0,9730 ; basic block 1260 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L1998: ; basic block 1261 .stabd 68,0,9734 L2002: li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,9735 lwz r2,908(r1) .stabd 68,0,9734 lwz r29,16(r27) .stabd 68,0,9735 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9737 mr r5,r27 .stabd 68,0,9735 stw r3,88(r29) .stabd 68,0,9737 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9739 mr r4,r28 .stabd 68,0,9737 mr r0,r3 .stabd 68,0,9739 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,9737 stw r0,884(r1) .stabd 68,0,9739 bl L_rb_add_method$stub .stabd 68,0,9741 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9748 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L590: ; basic block 1262 .stabd 68,0,9775 lwz r8,912(r1) .stabd 68,0,9758 lwz r9,920(r1) .stabd 68,0,9775 LBE594: LBE592: LBB595: LBB596: andi. r8,r8,1 .stabd 68,0,9760 LBE596: lwz r3,912(r1) .stabd 68,0,9758 lwz r28,8(r9) .stabd 68,0,9759 lwz r30,4(r9) .stabd 68,0,9763 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9775 LBB597: bne- cr0,L2004 ; basic block 1263 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L2003 L2004: ; basic block 1264 .stabd 68,0,9776 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,912(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L2003: ; basic block 1265 .stabd 68,0,9782 lwz r2,912(r1) andi. r2,r2,3 bne- cr0,L2005 ; basic block 1266 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L2005 ; basic block 1267 lwz r9,912(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L2005 ; basic block 1268 andi. r10,r2,1024 beq+ cr0,L2005 .stabd 68,0,9783 ; basic block 1269 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L2005: ; basic block 1270 .stabd 68,0,9786 bl L_rb_singleton_class$stub .stabd 68,0,9787 mr r4,r30 .stabd 68,0,9786 mr r27,r3 .stabd 68,0,9787 lwz r3,12(r3) addi r5,r1,888 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L2006 .stabd 68,0,9788 ; basic block 1271 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L2007 .stabd 68,0,9789 ; basic block 1272 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L2007: ; basic block 1273 .stabd 68,0,9791 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L2006 .stabd 68,0,9792 ; basic block 1274 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L2006: ; basic block 1275 .stabd 68,0,9796 L2010: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9797 lwz r2,908(r1) .stabd 68,0,9796 lwz r29,16(r28) .stabd 68,0,9797 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9799 mr r5,r28 .stabd 68,0,9797 stw r3,88(r29) .stabd 68,0,9799 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9801 mr r4,r30 .stabd 68,0,9799 mr r0,r3 .stabd 68,0,9801 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9799 stw r0,888(r1) .stabd 68,0,9801 bl L_rb_add_method$stub .stabd 68,0,9803 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9810 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L591: ; basic block 1276 .stabd 68,0,9837 lwz r8,916(r1) .stabd 68,0,9820 lwz r9,920(r1) .stabd 68,0,9837 LBE597: LBE595: LBB598: LBB599: andi. r8,r8,1 .stabd 68,0,9822 LBE599: lwz r3,916(r1) .stabd 68,0,9820 lwz r28,8(r9) .stabd 68,0,9821 lwz r30,4(r9) .stabd 68,0,9825 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9837 LBB600: bne- cr0,L2012 ; basic block 1277 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L2011 L2012: ; basic block 1278 .stabd 68,0,9838 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,916(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L2011: ; basic block 1279 .stabd 68,0,9844 lwz r2,916(r1) andi. r2,r2,3 bne- cr0,L2013 ; basic block 1280 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L2013 ; basic block 1281 lwz r9,916(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L2013 ; basic block 1282 andi. r10,r2,1024 beq+ cr0,L2013 .stabd 68,0,9845 ; basic block 1283 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L2013: ; basic block 1284 .stabd 68,0,9848 bl L_rb_singleton_class$stub .stabd 68,0,9849 mr r4,r30 .stabd 68,0,9848 mr r27,r3 .stabd 68,0,9849 lwz r3,12(r3) addi r5,r1,892 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L2014 .stabd 68,0,9850 ; basic block 1285 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L2015 .stabd 68,0,9851 ; basic block 1286 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L2015: ; basic block 1287 .stabd 68,0,9853 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L2014 .stabd 68,0,9854 ; basic block 1288 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L2014: ; basic block 1289 .stabd 68,0,9858 L2018: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9859 lwz r2,908(r1) .stabd 68,0,9858 lwz r29,16(r28) .stabd 68,0,9859 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9861 mr r5,r28 .stabd 68,0,9859 stw r3,88(r29) .stabd 68,0,9861 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9863 mr r4,r30 .stabd 68,0,9861 mr r0,r3 .stabd 68,0,9863 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9861 stw r0,892(r1) .stabd 68,0,9863 bl L_rb_add_method$stub .stabd 68,0,9865 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9872 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L592: ; basic block 1290 .stabd 68,0,9899 lwz r8,916(r1) .stabd 68,0,9882 lwz r9,920(r1) .stabd 68,0,9899 LBE600: LBE598: LBB601: LBB602: andi. r8,r8,1 .stabd 68,0,9884 LBE602: lwz r3,916(r1) .stabd 68,0,9882 lwz r28,8(r9) .stabd 68,0,9883 lwz r30,4(r9) .stabd 68,0,9887 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9899 LBB603: bne- cr0,L2020 ; basic block 1291 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L2019 L2020: ; basic block 1292 .stabd 68,0,9900 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,916(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L2019: ; basic block 1293 .stabd 68,0,9906 lwz r2,916(r1) andi. r2,r2,3 bne- cr0,L2021 ; basic block 1294 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L2021 ; basic block 1295 lwz r9,916(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L2021 ; basic block 1296 andi. r10,r2,1024 beq+ cr0,L2021 .stabd 68,0,9907 ; basic block 1297 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L2021: ; basic block 1298 .stabd 68,0,9910 bl L_rb_singleton_class$stub .stabd 68,0,9911 mr r4,r30 .stabd 68,0,9910 mr r27,r3 .stabd 68,0,9911 lwz r3,12(r3) addi r5,r1,896 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L2022 .stabd 68,0,9912 ; basic block 1299 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L2023 .stabd 68,0,9913 ; basic block 1300 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L2023: ; basic block 1301 .stabd 68,0,9915 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L2022 .stabd 68,0,9916 ; basic block 1302 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L2022: ; basic block 1303 .stabd 68,0,9920 L2026: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9921 lwz r2,908(r1) .stabd 68,0,9920 lwz r29,16(r28) .stabd 68,0,9921 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9923 mr r5,r28 .stabd 68,0,9921 stw r3,88(r29) .stabd 68,0,9923 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9925 mr r4,r30 .stabd 68,0,9923 mr r0,r3 .stabd 68,0,9925 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9923 stw r0,896(r1) .stabd 68,0,9925 bl L_rb_add_method$stub .stabd 68,0,9927 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9934 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L593: ; basic block 1304 .stabd 68,0,9961 lwz r8,912(r1) .stabd 68,0,9944 lwz r9,920(r1) .stabd 68,0,9961 LBE603: LBE601: LBB604: LBB605: andi. r8,r8,1 .stabd 68,0,9946 LBE605: lwz r3,912(r1) .stabd 68,0,9944 lwz r28,8(r9) .stabd 68,0,9945 lwz r30,4(r9) .stabd 68,0,9949 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9961 LBB606: bne- cr0,L2028 ; basic block 1305 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L2027 L2028: ; basic block 1306 .stabd 68,0,9962 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,912(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000015$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000015$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000015$pb")(r4) bl L_rb_raise$stub L2027: ; basic block 1307 .stabd 68,0,9968 lwz r2,912(r1) andi. r2,r2,3 bne- cr0,L2029 ; basic block 1308 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L2029 ; basic block 1309 lwz r9,912(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L2029 ; basic block 1310 andi. r10,r2,1024 beq+ cr0,L2029 .stabd 68,0,9969 ; basic block 1311 addis r3,r31,ha16(LC50-"L00000000015$pb") la r3,lo16(LC50-"L00000000015$pb")(r3) bl L_rb_error_frozen$stub L2029: ; basic block 1312 .stabd 68,0,9972 bl L_rb_singleton_class$stub .stabd 68,0,9973 mr r4,r30 .stabd 68,0,9972 mr r27,r3 .stabd 68,0,9973 lwz r3,12(r3) addi r5,r1,900 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L2030 .stabd 68,0,9974 ; basic block 1313 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L2031 .stabd 68,0,9975 ; basic block 1314 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC51-"L00000000015$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC51-"L00000000015$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L2031: ; basic block 1315 .stabd 68,0,9977 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L2030 .stabd 68,0,9978 ; basic block 1316 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000015$pb") la r3,lo16(LC52-"L00000000015$pb")(r3) bl L_rb_warning$stub L2030: ; basic block 1317 .stabd 68,0,9982 L2034: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9983 lwz r2,908(r1) .stabd 68,0,9982 lwz r29,16(r28) .stabd 68,0,9983 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9985 mr r5,r28 .stabd 68,0,9983 stw r3,88(r29) .stabd 68,0,9985 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9987 mr r4,r30 .stabd 68,0,9985 mr r0,r3 .stabd 68,0,9987 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9985 stw r0,900(r1) .stabd 68,0,9987 bl L_rb_add_method$stub .stabd 68,0,9989 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9996 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L594: ; basic block 1318 .stabd 68,0,10008 lwz r8,920(r1) LBE606: LBE604: LBB607: lwz r0,4(r8) .stabd 68,0,10006 lwz r29,12(r8) .stabd 68,0,10023 LBB608: cmpwi cr7,r0,2 .stabd 68,0,10007 LBE608: lwz r30,8(r8) .stabd 68,0,10012 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10023 LBB609: bne+ cr7,L2035 .stabd 68,0,10024 ; basic block 1319 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L2039 L2035: ; basic block 1320 .stabd 68,0,10027 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2037 ; basic block 1321 li r4,-1 bl L_rb_ary_entry$stub b L2038 L2037: ; basic block 1322 lwz r2,936(r1) lwz r3,0(r2) L2038: ; basic block 1323 .stabd 68,0,10028 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10036 L2039: ; basic block 1324 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L595: ; basic block 1325 .stabd 68,0,10048 lwz r8,920(r1) LBE609: LBE607: LBB610: lwz r0,4(r8) .stabd 68,0,10046 lwz r29,12(r8) .stabd 68,0,10063 LBB611: cmpwi cr7,r0,2 .stabd 68,0,10047 LBE611: lwz r30,8(r8) .stabd 68,0,10052 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10063 LBB612: bne+ cr7,L2040 .stabd 68,0,10064 ; basic block 1326 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L2044 L2040: ; basic block 1327 .stabd 68,0,10067 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2042 ; basic block 1328 li r4,-1 bl L_rb_ary_entry$stub b L2043 L2042: ; basic block 1329 lwz r2,936(r1) lwz r3,0(r2) L2043: ; basic block 1330 .stabd 68,0,10068 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10076 L2044: ; basic block 1331 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L596: ; basic block 1332 .stabd 68,0,10088 lwz r8,920(r1) LBE612: LBE610: LBB613: lwz r0,4(r8) .stabd 68,0,10086 lwz r29,12(r8) .stabd 68,0,10103 LBB614: cmpwi cr7,r0,2 .stabd 68,0,10087 LBE614: lwz r30,8(r8) .stabd 68,0,10092 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10103 LBB615: bne+ cr7,L2045 .stabd 68,0,10104 ; basic block 1333 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L2049 L2045: ; basic block 1334 .stabd 68,0,10107 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2047 ; basic block 1335 li r4,-1 bl L_rb_ary_entry$stub b L2048 L2047: ; basic block 1336 lwz r2,936(r1) lwz r3,0(r2) L2048: ; basic block 1337 .stabd 68,0,10108 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10116 L2049: ; basic block 1338 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L597: ; basic block 1339 .stabd 68,0,10128 lwz r8,920(r1) LBE615: LBE613: LBB616: lwz r0,4(r8) .stabd 68,0,10126 lwz r29,12(r8) .stabd 68,0,10143 LBB617: cmpwi cr7,r0,2 .stabd 68,0,10127 LBE617: lwz r30,8(r8) .stabd 68,0,10132 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10143 LBB618: bne+ cr7,L2050 .stabd 68,0,10144 ; basic block 1340 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L2054 L2050: ; basic block 1341 .stabd 68,0,10147 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2052 ; basic block 1342 li r4,-1 bl L_rb_ary_entry$stub b L2053 L2052: ; basic block 1343 lwz r2,936(r1) lwz r3,0(r2) L2053: ; basic block 1344 .stabd 68,0,10148 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10156 L2054: ; basic block 1345 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L598: ; basic block 1346 .stabd 68,0,10168 lwz r8,920(r1) LBE618: LBE616: LBB619: lwz r0,4(r8) .stabd 68,0,10166 lwz r29,12(r8) .stabd 68,0,10183 LBB620: cmpwi cr7,r0,2 .stabd 68,0,10167 LBE620: lwz r30,8(r8) .stabd 68,0,10172 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10183 LBB621: bne+ cr7,L2055 .stabd 68,0,10184 ; basic block 1347 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L2059 L2055: ; basic block 1348 .stabd 68,0,10187 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2057 ; basic block 1349 li r4,-1 bl L_rb_ary_entry$stub b L2058 L2057: ; basic block 1350 lwz r2,936(r1) lwz r3,0(r2) L2058: ; basic block 1351 .stabd 68,0,10188 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10196 L2059: ; basic block 1352 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L599: ; basic block 1353 .stabd 68,0,10218 lwz r8,936(r1) .stabd 68,0,10206 lwz r9,920(r1) .stabd 68,0,10218 LBE621: LBE619: LBB622: LBB623: lwz r2,4(r8) .stabd 68,0,10210 lwz r10,920(r1) .stabd 68,0,10206 LBE623: lwz r30,4(r9) .stabd 68,0,10210 addi r10,r10,8 .stabd 68,0,10218 LBB624: lwz r9,16(r2) .stabd 68,0,10210 stw r10,920(r1) .stabd 68,0,10218 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2060 ; basic block 1354 li r4,-1 bl L_rb_ary_entry$stub b L2061 L2060: ; basic block 1355 lwz r2,936(r1) lwz r3,0(r2) L2061: ; basic block 1356 .stabd 68,0,10219 L2062: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10220 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10227 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L600: ; basic block 1357 .stabd 68,0,10249 lwz r8,936(r1) .stabd 68,0,10237 lwz r9,920(r1) .stabd 68,0,10249 LBE624: LBE622: LBB625: LBB626: lwz r2,4(r8) .stabd 68,0,10241 lwz r10,920(r1) .stabd 68,0,10237 LBE626: lwz r30,4(r9) .stabd 68,0,10241 addi r10,r10,8 .stabd 68,0,10249 LBB627: lwz r9,16(r2) .stabd 68,0,10241 stw r10,920(r1) .stabd 68,0,10249 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2063 ; basic block 1358 li r4,-1 bl L_rb_ary_entry$stub b L2064 L2063: ; basic block 1359 lwz r2,936(r1) lwz r3,0(r2) L2064: ; basic block 1360 .stabd 68,0,10250 L2065: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10251 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10258 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L601: ; basic block 1361 .stabd 68,0,10280 lwz r8,936(r1) .stabd 68,0,10268 lwz r9,920(r1) .stabd 68,0,10280 LBE627: LBE625: LBB628: LBB629: lwz r2,4(r8) .stabd 68,0,10272 lwz r10,920(r1) .stabd 68,0,10268 LBE629: lwz r30,4(r9) .stabd 68,0,10272 addi r10,r10,8 .stabd 68,0,10280 LBB630: lwz r9,16(r2) .stabd 68,0,10272 stw r10,920(r1) .stabd 68,0,10280 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2066 ; basic block 1362 li r4,-1 bl L_rb_ary_entry$stub b L2067 L2066: ; basic block 1363 lwz r2,936(r1) lwz r3,0(r2) L2067: ; basic block 1364 .stabd 68,0,10281 L2068: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10282 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10289 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L602: ; basic block 1365 .stabd 68,0,10311 lwz r8,936(r1) .stabd 68,0,10299 lwz r9,920(r1) .stabd 68,0,10311 LBE630: LBE628: LBB631: LBB632: lwz r2,4(r8) .stabd 68,0,10303 lwz r10,920(r1) .stabd 68,0,10299 LBE632: lwz r30,4(r9) .stabd 68,0,10303 addi r10,r10,8 .stabd 68,0,10311 LBB633: lwz r9,16(r2) .stabd 68,0,10303 stw r10,920(r1) .stabd 68,0,10311 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2069 ; basic block 1366 li r4,-1 bl L_rb_ary_entry$stub b L2070 L2069: ; basic block 1367 lwz r2,936(r1) lwz r3,0(r2) L2070: ; basic block 1368 .stabd 68,0,10312 L2071: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10313 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10320 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L603: ; basic block 1369 .stabd 68,0,10342 lwz r8,936(r1) .stabd 68,0,10330 lwz r9,920(r1) .stabd 68,0,10342 LBE633: LBE631: LBB634: LBB635: lwz r2,4(r8) .stabd 68,0,10334 lwz r10,920(r1) .stabd 68,0,10330 LBE635: lwz r30,4(r9) .stabd 68,0,10334 addi r10,r10,8 .stabd 68,0,10342 LBB636: lwz r9,16(r2) .stabd 68,0,10334 stw r10,920(r1) .stabd 68,0,10342 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2072 ; basic block 1370 li r4,-1 bl L_rb_ary_entry$stub b L2073 L2072: ; basic block 1371 lwz r2,936(r1) lwz r3,0(r2) L2073: ; basic block 1372 .stabd 68,0,10343 L2074: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10344 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10351 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L604: ; basic block 1373 .stabd 68,0,10363 lwz r8,920(r1) .stabd 68,0,10377 LBE636: LBE634: LBB637: LBB638: li r30,0 .stabd 68,0,10379 li r28,4 .stabd 68,0,10363 LBE638: lwz r2,4(r8) .stabd 68,0,10361 lwz r27,12(r8) .stabd 68,0,10381 LBB639: addi r9,r2,-3 .stabd 68,0,10362 LBE639: lwz r29,8(r8) .stabd 68,0,10381 LBB640: cmplwi cr7,r9,8 .stabd 68,0,10367 LBE640: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10381 LBB641: bgt- cr7,L2097 ; basic block 1374 addis r2,r31,ha16(L2098-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L2098-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L2098: .long L2076-L2098 .long L2097-L2098 .long L2078-L2098 .long L2097-L2098 .long L2080-L2098 .long L2097-L2098 .long L2084-L2098 .long L2097-L2098 .long L2086-L2098 L2076: ; basic block 1375 .stabd 68,0,10383 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2075 .stabd 68,0,10384 ; basic block 1376 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,10386 b L2075 L2078: ; basic block 1377 .stabd 68,0,10388 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2075 .stabd 68,0,10389 ; basic block 1378 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,10391 b L2075 L2080: ; basic block 1379 .stabd 68,0,10393 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2081 ; basic block 1380 li r4,-1 bl L_rb_ary_entry$stub b L2082 L2081: ; basic block 1381 lwz r2,936(r1) lwz r3,0(r2) L2082: ; basic block 1382 .stabd 68,0,10394 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2075 .stabd 68,0,10395 ; basic block 1383 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,10397 b L2075 L2084: ; basic block 1384 .stabd 68,0,10399 lwz r2,924(r1) .stabd 68,0,10400 srawi r7,r29,8 .stabd 68,0,10399 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10400 mr r6,r3 .stabd 68,0,10399 stw r2,16(r8) .stabd 68,0,10400 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L2075 .stabd 68,0,10401 ; basic block 1385 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,10403 b L2075 L2086: ; basic block 1386 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB642: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L2087 .stabd 68,0,637 ; basic block 1387 andi. r10,r2,1 beq- cr0,L2088 ; basic block 1388 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2089 L2088: ; basic block 1389 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L2090 ; basic block 1390 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2089 L2090: ; basic block 1391 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2092 ; basic block 1392 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2089 L2087: ; basic block 1393 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L2092 .stabd 68,0,642 ; basic block 1394 cmpwi cr7,r2,4 bne+ cr7,L2094 ; basic block 1395 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2089 L2094: ; basic block 1396 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L2092 ; basic block 1397 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2089 L2092: ; basic block 1398 .stabd 68,0,644 lwz r3,4(r2) L2089: ; basic block 1399 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10405 lwz r2,924(r1) .stabd 68,0,10406 LBE642: srawi r4,r29,8 .stabd 68,0,10405 lwz r8,908(r1) .stabd 68,0,10406 li r5,0 .stabd 68,0,10405 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10406 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L2075 .stabd 68,0,10407 ; basic block 1400 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,10409 b L2075 L2097: ; basic block 1401 .stabd 68,0,10411 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L2075: ; basic block 1402 .stabd 68,0,10414 cmpwi cr7,r30,0 beq- cr7,L2099 .stabd 68,0,10415 ; basic block 1403 .stabd 68,0,10419 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L2099 .stabd 68,0,10416 ; basic block 1404 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L2099: ; basic block 1405 L2102: .stabd 68,0,10428 lwz r2,920(r1) .stabd 68,0,10422 stw r28,912(r1) .stabd 68,0,10428 lwz r2,0(r2) mtctr r2 bctr L605: ; basic block 1406 .stabd 68,0,10434 lwz r8,924(r1) .stabd 68,0,10454 LBE641: LBE637: LBB643: LBB644: li r30,0 .stabd 68,0,10434 lwz r9,912(r1) .stabd 68,0,10456 li r28,4 .stabd 68,0,10434 LBE644: LBE643: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,10440 lwz r11,920(r1) LBB645: lwz r2,4(r11) .stabd 68,0,10438 lwz r27,12(r11) .stabd 68,0,10458 LBB646: addi r9,r2,-3 .stabd 68,0,10439 LBE646: lwz r29,8(r11) .stabd 68,0,10458 LBB647: cmplwi cr7,r9,8 .stabd 68,0,10444 LBE647: addi r11,r11,16 stw r11,920(r1) .stabd 68,0,10458 LBB648: bgt- cr7,L2125 ; basic block 1407 addis r2,r31,ha16(L2126-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L2126-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L2126: .long L2104-L2126 .long L2125-L2126 .long L2106-L2126 .long L2125-L2126 .long L2108-L2126 .long L2125-L2126 .long L2112-L2126 .long L2125-L2126 .long L2114-L2126 L2104: ; basic block 1408 .stabd 68,0,10460 lwz r2,936(r1) srawi r4,r29,8 lwz r3,0(r2) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2103 .stabd 68,0,10461 ; basic block 1409 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,10463 b L2103 L2106: ; basic block 1410 .stabd 68,0,10465 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2103 .stabd 68,0,10466 ; basic block 1411 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,10468 b L2103 L2108: ; basic block 1412 .stabd 68,0,10470 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2109 ; basic block 1413 li r4,-1 bl L_rb_ary_entry$stub b L2110 L2109: ; basic block 1414 lwz r2,936(r1) lwz r3,0(r2) L2110: ; basic block 1415 .stabd 68,0,10471 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2103 .stabd 68,0,10472 ; basic block 1416 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,10474 b L2103 L2112: ; basic block 1417 .stabd 68,0,10476 lwz r2,924(r1) .stabd 68,0,10477 srawi r7,r29,8 .stabd 68,0,10476 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10477 mr r6,r3 .stabd 68,0,10476 stw r2,16(r8) .stabd 68,0,10477 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L2103 .stabd 68,0,10478 ; basic block 1418 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,10480 b L2103 L2114: ; basic block 1419 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB649: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L2115 .stabd 68,0,637 ; basic block 1420 andi. r10,r2,1 beq- cr0,L2116 ; basic block 1421 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2117 L2116: ; basic block 1422 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L2118 ; basic block 1423 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2117 L2118: ; basic block 1424 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2120 ; basic block 1425 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2117 L2115: ; basic block 1426 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L2120 .stabd 68,0,642 ; basic block 1427 cmpwi cr7,r2,4 bne+ cr7,L2122 ; basic block 1428 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2117 L2122: ; basic block 1429 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L2120 ; basic block 1430 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2117 L2120: ; basic block 1431 .stabd 68,0,644 lwz r3,4(r2) L2117: ; basic block 1432 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10482 lwz r2,924(r1) .stabd 68,0,10483 LBE649: srawi r4,r29,8 .stabd 68,0,10482 lwz r8,908(r1) .stabd 68,0,10483 li r5,0 .stabd 68,0,10482 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10483 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L2103 .stabd 68,0,10484 ; basic block 1433 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,10486 b L2103 L2125: ; basic block 1434 .stabd 68,0,10488 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L2103: ; basic block 1435 .stabd 68,0,10491 cmpwi cr7,r30,0 beq- cr7,L2127 .stabd 68,0,10492 ; basic block 1436 .stabd 68,0,10496 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L2127 .stabd 68,0,10493 ; basic block 1437 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L2127: ; basic block 1438 L2130: .stabd 68,0,10505 lwz r2,920(r1) .stabd 68,0,10499 stw r28,912(r1) .stabd 68,0,10505 lwz r2,0(r2) mtctr r2 bctr L606: ; basic block 1439 .stabd 68,0,10511 lwz r8,924(r1) .stabd 68,0,10531 LBE648: LBE645: LBB650: LBB651: li r30,0 .stabd 68,0,10511 lwz r9,916(r1) .stabd 68,0,10533 li r28,4 .stabd 68,0,10511 LBE651: LBE650: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,10517 lwz r11,920(r1) LBB652: lwz r2,4(r11) .stabd 68,0,10515 lwz r27,12(r11) .stabd 68,0,10535 LBB653: addi r9,r2,-3 .stabd 68,0,10516 LBE653: lwz r29,8(r11) .stabd 68,0,10535 LBB654: cmplwi cr7,r9,8 .stabd 68,0,10521 LBE654: addi r11,r11,16 stw r11,920(r1) .stabd 68,0,10535 LBB655: bgt- cr7,L2153 ; basic block 1440 addis r2,r31,ha16(L2154-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L2154-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L2154: .long L2132-L2154 .long L2153-L2154 .long L2134-L2154 .long L2153-L2154 .long L2136-L2154 .long L2153-L2154 .long L2140-L2154 .long L2153-L2154 .long L2142-L2154 L2132: ; basic block 1441 .stabd 68,0,10537 lwz r2,936(r1) srawi r4,r29,8 lwz r3,0(r2) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2131 .stabd 68,0,10538 ; basic block 1442 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,10540 b L2131 L2134: ; basic block 1443 .stabd 68,0,10542 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2131 .stabd 68,0,10543 ; basic block 1444 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,10545 b L2131 L2136: ; basic block 1445 .stabd 68,0,10547 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2137 ; basic block 1446 li r4,-1 bl L_rb_ary_entry$stub b L2138 L2137: ; basic block 1447 lwz r2,936(r1) lwz r3,0(r2) L2138: ; basic block 1448 .stabd 68,0,10548 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2131 .stabd 68,0,10549 ; basic block 1449 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,10551 b L2131 L2140: ; basic block 1450 .stabd 68,0,10553 lwz r2,924(r1) .stabd 68,0,10554 srawi r7,r29,8 .stabd 68,0,10553 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10554 mr r6,r3 .stabd 68,0,10553 stw r2,16(r8) .stabd 68,0,10554 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L2131 .stabd 68,0,10555 ; basic block 1451 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,10557 b L2131 L2142: ; basic block 1452 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB656: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L2143 .stabd 68,0,637 ; basic block 1453 andi. r10,r2,1 beq- cr0,L2144 ; basic block 1454 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2145 L2144: ; basic block 1455 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L2146 ; basic block 1456 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2145 L2146: ; basic block 1457 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2148 ; basic block 1458 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2145 L2143: ; basic block 1459 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L2148 .stabd 68,0,642 ; basic block 1460 cmpwi cr7,r2,4 bne+ cr7,L2150 ; basic block 1461 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2145 L2150: ; basic block 1462 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L2148 ; basic block 1463 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2145 L2148: ; basic block 1464 .stabd 68,0,644 lwz r3,4(r2) L2145: ; basic block 1465 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10559 lwz r2,924(r1) .stabd 68,0,10560 LBE656: srawi r4,r29,8 .stabd 68,0,10559 lwz r8,908(r1) .stabd 68,0,10560 li r5,0 .stabd 68,0,10559 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10560 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L2131 .stabd 68,0,10561 ; basic block 1466 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,10563 b L2131 L2153: ; basic block 1467 .stabd 68,0,10565 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L2131: ; basic block 1468 .stabd 68,0,10568 cmpwi cr7,r30,0 beq- cr7,L2155 .stabd 68,0,10569 ; basic block 1469 .stabd 68,0,10573 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L2155 .stabd 68,0,10570 ; basic block 1470 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L2155: ; basic block 1471 L2158: .stabd 68,0,10582 lwz r2,920(r1) .stabd 68,0,10576 stw r28,912(r1) .stabd 68,0,10582 lwz r2,0(r2) mtctr r2 bctr L607: ; basic block 1472 .stabd 68,0,10588 lwz r8,924(r1) .stabd 68,0,10609 LBE655: LBE652: LBB657: LBB658: li r30,0 .stabd 68,0,10588 lwz r9,912(r1) .stabd 68,0,10611 li r28,4 .stabd 68,0,10588 LBE658: LBE657: stw r9,0(r8) .stabd 68,0,10589 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,10595 lwz r8,920(r1) LBB659: lwz r2,4(r8) .stabd 68,0,10593 lwz r27,12(r8) .stabd 68,0,10613 LBB660: addi r9,r2,-3 .stabd 68,0,10594 LBE660: lwz r29,8(r8) .stabd 68,0,10613 LBB661: cmplwi cr7,r9,8 .stabd 68,0,10599 LBE661: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10613 LBB662: bgt- cr7,L2181 ; basic block 1473 addis r2,r31,ha16(L2182-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L2182-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L2182: .long L2160-L2182 .long L2181-L2182 .long L2162-L2182 .long L2181-L2182 .long L2164-L2182 .long L2181-L2182 .long L2168-L2182 .long L2181-L2182 .long L2170-L2182 L2160: ; basic block 1474 .stabd 68,0,10615 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2159 .stabd 68,0,10616 ; basic block 1475 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,10618 b L2159 L2162: ; basic block 1476 .stabd 68,0,10620 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2159 .stabd 68,0,10621 ; basic block 1477 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,10623 b L2159 L2164: ; basic block 1478 .stabd 68,0,10625 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2165 ; basic block 1479 li r4,-1 bl L_rb_ary_entry$stub b L2166 L2165: ; basic block 1480 lwz r2,936(r1) lwz r3,0(r2) L2166: ; basic block 1481 .stabd 68,0,10626 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2159 .stabd 68,0,10627 ; basic block 1482 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,10629 b L2159 L2168: ; basic block 1483 .stabd 68,0,10631 lwz r2,924(r1) .stabd 68,0,10632 srawi r7,r29,8 .stabd 68,0,10631 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10632 mr r6,r3 .stabd 68,0,10631 stw r2,16(r8) .stabd 68,0,10632 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L2159 .stabd 68,0,10633 ; basic block 1484 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,10635 b L2159 L2170: ; basic block 1485 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB663: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L2171 .stabd 68,0,637 ; basic block 1486 andi. r10,r2,1 beq- cr0,L2172 ; basic block 1487 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2173 L2172: ; basic block 1488 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L2174 ; basic block 1489 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2173 L2174: ; basic block 1490 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2176 ; basic block 1491 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2173 L2171: ; basic block 1492 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L2176 .stabd 68,0,642 ; basic block 1493 cmpwi cr7,r2,4 bne+ cr7,L2178 ; basic block 1494 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2173 L2178: ; basic block 1495 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L2176 ; basic block 1496 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2173 L2176: ; basic block 1497 .stabd 68,0,644 lwz r3,4(r2) L2173: ; basic block 1498 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10637 lwz r2,924(r1) .stabd 68,0,10638 LBE663: srawi r4,r29,8 .stabd 68,0,10637 lwz r8,908(r1) .stabd 68,0,10638 li r5,0 .stabd 68,0,10637 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10638 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L2159 .stabd 68,0,10639 ; basic block 1499 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,10641 b L2159 L2181: ; basic block 1500 .stabd 68,0,10643 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L2159: ; basic block 1501 .stabd 68,0,10646 cmpwi cr7,r30,0 beq- cr7,L2183 .stabd 68,0,10647 ; basic block 1502 .stabd 68,0,10651 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L2183 .stabd 68,0,10648 ; basic block 1503 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L2183: ; basic block 1504 L2186: .stabd 68,0,10660 lwz r2,920(r1) .stabd 68,0,10654 stw r28,912(r1) .stabd 68,0,10660 lwz r2,0(r2) mtctr r2 bctr L608: ; basic block 1505 .stabd 68,0,10666 lwz r8,924(r1) .stabd 68,0,10687 LBE662: LBE659: LBB664: LBB665: li r30,0 .stabd 68,0,10666 lwz r9,916(r1) .stabd 68,0,10689 li r28,4 .stabd 68,0,10666 LBE665: LBE664: stw r9,0(r8) .stabd 68,0,10667 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,10673 lwz r8,920(r1) LBB666: lwz r2,4(r8) .stabd 68,0,10671 lwz r27,12(r8) .stabd 68,0,10691 LBB667: addi r9,r2,-3 .stabd 68,0,10672 LBE667: lwz r29,8(r8) .stabd 68,0,10691 LBB668: cmplwi cr7,r9,8 .stabd 68,0,10677 LBE668: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10691 LBB669: bgt- cr7,L2209 ; basic block 1506 addis r2,r31,ha16(L2210-"L00000000015$pb") slwi r9,r9,2 la r2,lo16(L2210-"L00000000015$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L2210: .long L2188-L2210 .long L2209-L2210 .long L2190-L2210 .long L2209-L2210 .long L2192-L2210 .long L2209-L2210 .long L2196-L2210 .long L2209-L2210 .long L2198-L2210 L2188: ; basic block 1507 .stabd 68,0,10693 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2187 .stabd 68,0,10694 ; basic block 1508 addis r30,r31,ha16(LC53-"L00000000015$pb") la r30,lo16(LC53-"L00000000015$pb")(r30) .stabd 68,0,10696 b L2187 L2190: ; basic block 1509 .stabd 68,0,10698 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2187 .stabd 68,0,10699 ; basic block 1510 addis r30,r31,ha16(LC54-"L00000000015$pb") la r30,lo16(LC54-"L00000000015$pb")(r30) .stabd 68,0,10701 b L2187 L2192: ; basic block 1511 .stabd 68,0,10703 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L2193 ; basic block 1512 li r4,-1 bl L_rb_ary_entry$stub b L2194 L2193: ; basic block 1513 lwz r2,936(r1) lwz r3,0(r2) L2194: ; basic block 1514 .stabd 68,0,10704 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L2187 .stabd 68,0,10705 ; basic block 1515 addis r30,r31,ha16(LC55-"L00000000015$pb") la r30,lo16(LC55-"L00000000015$pb")(r30) .stabd 68,0,10707 b L2187 L2196: ; basic block 1516 .stabd 68,0,10709 lwz r2,924(r1) .stabd 68,0,10710 srawi r7,r29,8 .stabd 68,0,10709 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10710 mr r6,r3 .stabd 68,0,10709 stw r2,16(r8) .stabd 68,0,10710 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L2187 .stabd 68,0,10711 ; basic block 1517 addis r30,r31,ha16(LC56-"L00000000015$pb") la r30,lo16(LC56-"L00000000015$pb")(r30) .stabd 68,0,10713 b L2187 L2198: ; basic block 1518 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB670: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L2199 .stabd 68,0,637 ; basic block 1519 andi. r10,r2,1 beq- cr0,L2200 ; basic block 1520 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2201 L2200: ; basic block 1521 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L2202 ; basic block 1522 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2201 L2202: ; basic block 1523 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2204 ; basic block 1524 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2201 L2199: ; basic block 1525 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L2204 .stabd 68,0,642 ; basic block 1526 cmpwi cr7,r2,4 bne+ cr7,L2206 ; basic block 1527 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2201 L2206: ; basic block 1528 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L2204 ; basic block 1529 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2201 L2204: ; basic block 1530 .stabd 68,0,644 lwz r3,4(r2) L2201: ; basic block 1531 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10715 lwz r2,924(r1) .stabd 68,0,10716 LBE670: srawi r4,r29,8 .stabd 68,0,10715 lwz r8,908(r1) .stabd 68,0,10716 li r5,0 .stabd 68,0,10715 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10716 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L2187 .stabd 68,0,10717 ; basic block 1532 addis r30,r31,ha16(LC57-"L00000000015$pb") la r30,lo16(LC57-"L00000000015$pb")(r30) .stabd 68,0,10719 b L2187 L2209: ; basic block 1533 .stabd 68,0,10721 addis r3,r31,ha16(LC58-"L00000000015$pb") la r3,lo16(LC58-"L00000000015$pb")(r3) bl L_rb_bug$stub L2187: ; basic block 1534 .stabd 68,0,10724 cmpwi cr7,r30,0 beq- cr7,L2211 .stabd 68,0,10725 ; basic block 1535 .stabd 68,0,10729 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L2211 .stabd 68,0,10726 ; basic block 1536 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L2211: ; basic block 1537 L2214: .stabd 68,0,10738 lwz r2,920(r1) .stabd 68,0,10732 stw r28,912(r1) .stabd 68,0,10738 lwz r2,0(r2) mtctr r2 bctr L609: ; basic block 1538 .stabd 68,0,10751 lwz r8,924(r1) .stabd 68,0,10748 lwz r9,920(r1) .stabd 68,0,10751 LBE669: LBE666: LBB671: lwz r29,-4(r8) .stabd 68,0,10750 lwz r30,-8(r8) .stabd 68,0,10755 addi r8,r8,-8 .stabd 68,0,10767 LBB672: cmpwi cr7,r29,4 .stabd 68,0,10755 stw r8,924(r1) lwz r10,908(r1) .stabd 68,0,10748 LBE672: lwz r27,8(r9) .stabd 68,0,10749 lwz r28,4(r9) .stabd 68,0,10754 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,10755 stw r8,16(r10) .stabd 68,0,10767 LBB673: bne+ cr7,L2215 .stabd 68,0,10768 ; basic block 1539 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L2215: ; basic block 1540 .stabd 68,0,10770 cmpwi cr7,r30,4 bne+ cr7,L2216 .stabd 68,0,10771 ; basic block 1541 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L2216: ; basic block 1542 .stabd 68,0,10775 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L2217 ; basic block 1543 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L2217 .stabd 68,0,10778 ; basic block 1544 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L2218 L2217: ; basic block 1545 .stabd 68,0,10786 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10787 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,10788 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L2218: ; basic block 1546 .stabd 68,0,10796 LBB674: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,10798 lwz r9,924(r1) .stabd 68,0,10799 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2220 .stabd 68,0,10800 ; basic block 1547 LBB675: lwz r0,40(r11) .stabd 68,0,10801 cmpwi cr7,r0,0 ble- cr7,L2220 ; basic block 1548 mtctr r0 li r0,4 L2225: ; basic block 1549 .stabd 68,0,10802 stw r0,0(r9) .stabd 68,0,10801 addi r9,r9,4 bdnz L2225 L2220: ; basic block 1550 .stabd 68,0,10815 lwz r8,928(r1) .stabd 68,0,10813 LBE675: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,10809 li r0,0 .stabd 68,0,10815 stw r8,24(r9) .stabd 68,0,10828 LBE674: mr r4,r29 .stabd 68,0,10816 lwz r10,932(r1) LBB676: stw r10,28(r9) .stabd 68,0,10817 lwz r8,936(r1) .stabd 68,0,10813 stw r2,12(r9) .stabd 68,0,10820 addi r2,r9,32 .stabd 68,0,10817 stw r8,20(r9) .stabd 68,0,10809 stw r0,0(r9) .stabd 68,0,10811 stw r27,8(r9) .stabd 68,0,10814 lwz r10,920(r1) .stabd 68,0,10810 stw r29,4(r9) .stabd 68,0,10814 stw r10,16(r9) .stabd 68,0,10822 stw r9,928(r1) .stabd 68,0,10821 addi r9,r9,4 .stabd 68,0,10823 lwz r8,928(r1) .stabd 68,0,10821 stw r9,936(r1) .stabd 68,0,10820 stw r2,924(r1) .stabd 68,0,10823 stw r8,932(r1) .stabd 68,0,10828 lwz r9,908(r1) .stabd 68,0,10819 lwz r11,16(r11) .stabd 68,0,10828 LBE676: lwz r3,44(r9) .stabd 68,0,10819 stw r11,920(r1) .stabd 68,0,10820 LBB677: stw r2,16(r9) .stabd 68,0,10821 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,10822 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,10823 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,10828 LBE677: bl L_rb_ary_push$stub .stabd 68,0,10829 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10831 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,10841 L2226: L610: ; basic block 1551 .stabd 68,0,10853 lwz r9,924(r1) .stabd 68,0,10870 lwz r8,912(r1) .stabd 68,0,10853 LBE673: LBE671: LBB678: lwzu r30,-4(r9) .stabd 68,0,10851 lwz r10,920(r1) .stabd 68,0,10870 LBB679: cmpwi cr7,r8,4 .stabd 68,0,10853 stw r9,924(r1) .stabd 68,0,10858 lwz r11,908(r1) .stabd 68,0,10851 LBE679: lwz r27,8(r10) .stabd 68,0,10852 lwz r28,4(r10) .stabd 68,0,10857 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,10858 stw r9,16(r11) .stabd 68,0,10854 lwz r29,912(r1) .stabd 68,0,10870 LBB680: bne+ cr7,L2227 .stabd 68,0,10871 ; basic block 1552 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L2227: ; basic block 1553 .stabd 68,0,10873 cmpwi cr7,r30,4 bne+ cr7,L2228 .stabd 68,0,10874 ; basic block 1554 lwz r2,908(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L2228: ; basic block 1555 .stabd 68,0,10878 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L2229 ; basic block 1556 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L2229 .stabd 68,0,10881 ; basic block 1557 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L2230 L2229: ; basic block 1558 .stabd 68,0,10889 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10890 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,10891 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L2230: ; basic block 1559 .stabd 68,0,10899 LBB681: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,10901 lwz r9,924(r1) .stabd 68,0,10902 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2232 .stabd 68,0,10903 ; basic block 1560 LBB682: lwz r0,40(r11) .stabd 68,0,10904 cmpwi cr7,r0,0 ble- cr7,L2232 ; basic block 1561 mtctr r0 li r0,4 L2237: ; basic block 1562 .stabd 68,0,10905 stw r0,0(r9) .stabd 68,0,10904 addi r9,r9,4 bdnz L2237 L2232: ; basic block 1563 .stabd 68,0,10918 lwz r8,928(r1) .stabd 68,0,10916 LBE682: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,10912 li r0,0 .stabd 68,0,10918 stw r8,24(r9) .stabd 68,0,10931 LBE681: mr r4,r29 .stabd 68,0,10919 lwz r10,932(r1) LBB683: stw r10,28(r9) .stabd 68,0,10920 lwz r8,936(r1) .stabd 68,0,10916 stw r2,12(r9) .stabd 68,0,10923 addi r2,r9,32 .stabd 68,0,10920 stw r8,20(r9) .stabd 68,0,10912 stw r0,0(r9) .stabd 68,0,10914 stw r27,8(r9) .stabd 68,0,10917 lwz r10,920(r1) .stabd 68,0,10913 stw r29,4(r9) .stabd 68,0,10917 stw r10,16(r9) .stabd 68,0,10925 stw r9,928(r1) .stabd 68,0,10924 addi r9,r9,4 .stabd 68,0,10926 lwz r8,928(r1) .stabd 68,0,10924 stw r9,936(r1) .stabd 68,0,10923 stw r2,924(r1) .stabd 68,0,10926 stw r8,932(r1) .stabd 68,0,10931 lwz r9,908(r1) .stabd 68,0,10922 lwz r11,16(r11) .stabd 68,0,10931 LBE683: lwz r3,44(r9) .stabd 68,0,10922 stw r11,920(r1) .stabd 68,0,10923 LBB684: stw r2,16(r9) .stabd 68,0,10924 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,10925 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,10926 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,10931 LBE684: bl L_rb_ary_push$stub .stabd 68,0,10932 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10934 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,10944 L2238: L611: ; basic block 1564 .stabd 68,0,10956 lwz r9,924(r1) .stabd 68,0,10973 lwz r8,916(r1) .stabd 68,0,10956 LBE680: LBE678: LBB685: lwzu r30,-4(r9) .stabd 68,0,10954 lwz r10,920(r1) .stabd 68,0,10973 LBB686: cmpwi cr7,r8,4 .stabd 68,0,10956 stw r9,924(r1) .stabd 68,0,10961 lwz r11,908(r1) .stabd 68,0,10954 LBE686: lwz r27,8(r10) .stabd 68,0,10955 lwz r28,4(r10) .stabd 68,0,10960 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,10961 stw r9,16(r11) .stabd 68,0,10957 lwz r29,916(r1) .stabd 68,0,10973 LBB687: bne+ cr7,L2239 .stabd 68,0,10974 ; basic block 1565 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L2239: ; basic block 1566 .stabd 68,0,10976 cmpwi cr7,r30,4 bne+ cr7,L2240 .stabd 68,0,10977 ; basic block 1567 lwz r2,908(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L2240: ; basic block 1568 .stabd 68,0,10981 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L2241 ; basic block 1569 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L2241 .stabd 68,0,10984 ; basic block 1570 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L2242 L2241: ; basic block 1571 .stabd 68,0,10992 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10993 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,10994 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L2242: ; basic block 1572 .stabd 68,0,11002 LBB688: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11004 lwz r9,924(r1) .stabd 68,0,11005 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2244 .stabd 68,0,11006 ; basic block 1573 LBB689: lwz r0,40(r11) .stabd 68,0,11007 cmpwi cr7,r0,0 ble- cr7,L2244 ; basic block 1574 mtctr r0 li r0,4 L2249: ; basic block 1575 .stabd 68,0,11008 stw r0,0(r9) .stabd 68,0,11007 addi r9,r9,4 bdnz L2249 L2244: ; basic block 1576 .stabd 68,0,11021 lwz r8,928(r1) .stabd 68,0,11019 LBE689: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11015 li r0,0 .stabd 68,0,11021 stw r8,24(r9) .stabd 68,0,11034 LBE688: mr r4,r29 .stabd 68,0,11022 lwz r10,932(r1) LBB690: stw r10,28(r9) .stabd 68,0,11023 lwz r8,936(r1) .stabd 68,0,11019 stw r2,12(r9) .stabd 68,0,11026 addi r2,r9,32 .stabd 68,0,11023 stw r8,20(r9) .stabd 68,0,11015 stw r0,0(r9) .stabd 68,0,11017 stw r27,8(r9) .stabd 68,0,11020 lwz r10,920(r1) .stabd 68,0,11016 stw r29,4(r9) .stabd 68,0,11020 stw r10,16(r9) .stabd 68,0,11028 stw r9,928(r1) .stabd 68,0,11027 addi r9,r9,4 .stabd 68,0,11029 lwz r8,928(r1) .stabd 68,0,11027 stw r9,936(r1) .stabd 68,0,11026 stw r2,924(r1) .stabd 68,0,11029 stw r8,932(r1) .stabd 68,0,11034 lwz r9,908(r1) .stabd 68,0,11025 lwz r11,16(r11) .stabd 68,0,11034 LBE690: lwz r3,44(r9) .stabd 68,0,11025 stw r11,920(r1) .stabd 68,0,11026 LBB691: stw r2,16(r9) .stabd 68,0,11027 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11028 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11029 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11034 LBE691: bl L_rb_ary_push$stub .stabd 68,0,11035 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11037 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11047 L2250: L612: ; basic block 1577 .stabd 68,0,11075 lwz r8,916(r1) .stabd 68,0,11057 lwz r9,920(r1) .stabd 68,0,11075 LBE687: LBE685: LBB692: LBB693: cmpwi cr7,r8,4 .stabd 68,0,11059 LBE693: lwz r30,912(r1) .stabd 68,0,11057 lwz r27,8(r9) .stabd 68,0,11060 mr r29,r8 .stabd 68,0,11058 lwz r28,4(r9) .stabd 68,0,11063 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11075 LBB694: bne+ cr7,L2251 .stabd 68,0,11076 ; basic block 1578 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L2251: ; basic block 1579 .stabd 68,0,11078 lwz r10,912(r1) cmpwi cr7,r10,4 bne+ cr7,L2252 .stabd 68,0,11079 ; basic block 1580 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L2252: ; basic block 1581 .stabd 68,0,11083 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L2253 ; basic block 1582 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L2253 .stabd 68,0,11086 ; basic block 1583 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L2254 L2253: ; basic block 1584 .stabd 68,0,11094 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11095 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,11096 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L2254: ; basic block 1585 .stabd 68,0,11104 LBB695: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11106 lwz r9,924(r1) .stabd 68,0,11107 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2256 .stabd 68,0,11108 ; basic block 1586 LBB696: lwz r0,40(r11) .stabd 68,0,11109 cmpwi cr7,r0,0 ble- cr7,L2256 ; basic block 1587 mtctr r0 li r0,4 L2261: ; basic block 1588 .stabd 68,0,11110 stw r0,0(r9) .stabd 68,0,11109 addi r9,r9,4 bdnz L2261 L2256: ; basic block 1589 .stabd 68,0,11123 lwz r8,928(r1) .stabd 68,0,11121 LBE696: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11117 li r0,0 .stabd 68,0,11123 stw r8,24(r9) .stabd 68,0,11136 LBE695: mr r4,r29 .stabd 68,0,11124 lwz r10,932(r1) LBB697: stw r10,28(r9) .stabd 68,0,11125 lwz r8,936(r1) .stabd 68,0,11121 stw r2,12(r9) .stabd 68,0,11128 addi r2,r9,32 .stabd 68,0,11125 stw r8,20(r9) .stabd 68,0,11117 stw r0,0(r9) .stabd 68,0,11119 stw r27,8(r9) .stabd 68,0,11122 lwz r10,920(r1) .stabd 68,0,11118 stw r29,4(r9) .stabd 68,0,11122 stw r10,16(r9) .stabd 68,0,11130 stw r9,928(r1) .stabd 68,0,11129 addi r9,r9,4 .stabd 68,0,11131 lwz r8,928(r1) .stabd 68,0,11129 stw r9,936(r1) .stabd 68,0,11128 stw r2,924(r1) .stabd 68,0,11131 stw r8,932(r1) .stabd 68,0,11136 lwz r9,908(r1) .stabd 68,0,11127 lwz r11,16(r11) .stabd 68,0,11136 LBE697: lwz r3,44(r9) .stabd 68,0,11127 stw r11,920(r1) .stabd 68,0,11128 LBB698: stw r2,16(r9) .stabd 68,0,11129 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11130 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11131 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11136 LBE698: bl L_rb_ary_push$stub .stabd 68,0,11137 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11139 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11149 L2262: L613: ; basic block 1590 .stabd 68,0,11177 lwz r8,912(r1) .stabd 68,0,11159 lwz r9,920(r1) .stabd 68,0,11177 LBE694: LBE692: LBB699: LBB700: cmpwi cr7,r8,4 .stabd 68,0,11161 LBE700: lwz r30,916(r1) .stabd 68,0,11159 lwz r27,8(r9) .stabd 68,0,11162 mr r29,r8 .stabd 68,0,11160 lwz r28,4(r9) .stabd 68,0,11165 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11177 LBB701: bne+ cr7,L2263 .stabd 68,0,11178 ; basic block 1591 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r29,0(r2) L2263: ; basic block 1592 .stabd 68,0,11180 lwz r10,916(r1) cmpwi cr7,r10,4 bne+ cr7,L2264 .stabd 68,0,11181 ; basic block 1593 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L2264: ; basic block 1594 .stabd 68,0,11185 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L2265 ; basic block 1595 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L2265 .stabd 68,0,11188 ; basic block 1596 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L2266 L2265: ; basic block 1597 .stabd 68,0,11196 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11197 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,11198 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L2266: ; basic block 1598 .stabd 68,0,11206 LBB702: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11208 lwz r9,924(r1) .stabd 68,0,11209 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2268 .stabd 68,0,11210 ; basic block 1599 LBB703: lwz r0,40(r11) .stabd 68,0,11211 cmpwi cr7,r0,0 ble- cr7,L2268 ; basic block 1600 mtctr r0 li r0,4 L2273: ; basic block 1601 .stabd 68,0,11212 stw r0,0(r9) .stabd 68,0,11211 addi r9,r9,4 bdnz L2273 L2268: ; basic block 1602 .stabd 68,0,11225 lwz r8,928(r1) .stabd 68,0,11223 LBE703: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11219 li r0,0 .stabd 68,0,11225 stw r8,24(r9) .stabd 68,0,11238 LBE702: mr r4,r29 .stabd 68,0,11226 lwz r10,932(r1) LBB704: stw r10,28(r9) .stabd 68,0,11227 lwz r8,936(r1) .stabd 68,0,11223 stw r2,12(r9) .stabd 68,0,11230 addi r2,r9,32 .stabd 68,0,11227 stw r8,20(r9) .stabd 68,0,11219 stw r0,0(r9) .stabd 68,0,11221 stw r27,8(r9) .stabd 68,0,11224 lwz r10,920(r1) .stabd 68,0,11220 stw r29,4(r9) .stabd 68,0,11224 stw r10,16(r9) .stabd 68,0,11232 stw r9,928(r1) .stabd 68,0,11231 addi r9,r9,4 .stabd 68,0,11233 lwz r8,928(r1) .stabd 68,0,11231 stw r9,936(r1) .stabd 68,0,11230 stw r2,924(r1) .stabd 68,0,11233 stw r8,932(r1) .stabd 68,0,11238 lwz r9,908(r1) .stabd 68,0,11229 lwz r11,16(r11) .stabd 68,0,11238 LBE704: lwz r3,44(r9) .stabd 68,0,11229 stw r11,920(r1) .stabd 68,0,11230 LBB705: stw r2,16(r9) .stabd 68,0,11231 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11232 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11233 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11238 LBE705: bl L_rb_ary_push$stub .stabd 68,0,11239 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11241 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L2274: L614: ; basic block 1603 .stabd 68,0,11266 L2275: lwz r8,924(r1) .stabd 68,0,11274 LBE701: LBE699: LBB706: li r10,4 .stabd 68,0,11266 lwz r9,908(r1) addi r8,r8,-4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,11280 lwz r11,920(r1) .stabd 68,0,11274 stw r10,912(r1) .stabd 68,0,11280 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L615: ; basic block 1604 L2276: .stabd 68,0,11308 lwz r8,920(r1) .stabd 68,0,11302 LBE706: LBB707: li r2,4 stw r2,912(r1) .stabd 68,0,11308 lwzu r9,8(r8) mtctr r9 stw r8,920(r1) bctr L616: ; basic block 1605 L2277: .stabd 68,0,11336 lwz r11,920(r1) .stabd 68,0,11330 LBE707: LBB708: li r10,4 stw r10,912(r1) .stabd 68,0,11336 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L617: ; basic block 1606 L2278: .stabd 68,0,11364 lwz r8,920(r1) .stabd 68,0,11358 LBE708: LBB709: li r2,4 stw r2,916(r1) .stabd 68,0,11364 lwzu r9,8(r8) mtctr r9 stw r8,920(r1) bctr L618: ; basic block 1607 L2279: .stabd 68,0,11392 lwz r11,920(r1) .stabd 68,0,11386 LBE709: LBB710: li r10,4 stw r10,912(r1) .stabd 68,0,11392 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L619: ; basic block 1608 .stabd 68,0,11404 lwz r2,924(r1) .stabd 68,0,11402 lwz r8,920(r1) .stabd 68,0,11404 LBE710: LBB711: lwzu r30,-4(r2) .stabd 68,0,11408 lwz r9,908(r1) .stabd 68,0,11420 LBB712: cmpwi cr7,r30,4 .stabd 68,0,11404 stw r2,924(r1) .stabd 68,0,11402 LBE712: lwz r27,8(r8) .stabd 68,0,11403 lwz r29,4(r8) .stabd 68,0,11407 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,11408 stw r2,16(r9) .stabd 68,0,11420 LBB713: bne+ cr7,L2280 .stabd 68,0,11421 ; basic block 1609 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L2280: ; basic block 1610 .stabd 68,0,11425 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L2281 .stabd 68,0,11426 ; basic block 1611 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L2282 L2281: ; basic block 1612 .stabd 68,0,11434 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11435 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,11436 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L2282: ; basic block 1613 .stabd 68,0,11444 LBB714: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11446 lwz r9,924(r1) .stabd 68,0,11447 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2284 .stabd 68,0,11448 ; basic block 1614 LBB715: lwz r0,40(r11) .stabd 68,0,11449 cmpwi cr7,r0,0 ble- cr7,L2284 ; basic block 1615 mtctr r0 li r0,4 L2289: ; basic block 1616 .stabd 68,0,11450 stw r0,0(r9) .stabd 68,0,11449 addi r9,r9,4 bdnz L2289 L2284: ; basic block 1617 .stabd 68,0,11464 lwz r8,928(r1) .stabd 68,0,11462 LBE715: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11457 li r0,0 .stabd 68,0,11464 stw r8,24(r9) .stabd 68,0,11476 LBE714: mr r4,r28 .stabd 68,0,11465 lwz r10,932(r1) LBB716: stw r10,28(r9) .stabd 68,0,11466 lwz r8,936(r1) .stabd 68,0,11462 stw r2,12(r9) .stabd 68,0,11469 addi r2,r9,32 .stabd 68,0,11466 stw r8,20(r9) .stabd 68,0,11457 stw r0,0(r9) .stabd 68,0,11460 stw r27,8(r9) .stabd 68,0,11463 lwz r10,920(r1) .stabd 68,0,11459 stw r28,4(r9) .stabd 68,0,11463 stw r10,16(r9) .stabd 68,0,11471 stw r9,928(r1) .stabd 68,0,11470 addi r9,r9,4 .stabd 68,0,11472 lwz r8,928(r1) .stabd 68,0,11470 stw r9,936(r1) .stabd 68,0,11469 stw r2,924(r1) .stabd 68,0,11472 stw r8,932(r1) .stabd 68,0,11476 lwz r9,908(r1) .stabd 68,0,11468 lwz r11,16(r11) .stabd 68,0,11476 LBE716: lwz r3,44(r9) .stabd 68,0,11468 stw r11,920(r1) .stabd 68,0,11469 LBB717: stw r2,16(r9) .stabd 68,0,11470 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11471 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11472 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11476 LBE717: bl L_rb_ary_push$stub .stabd 68,0,11477 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11479 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11489 L2290: L620: ; basic block 1618 .stabd 68,0,11516 lwz r8,912(r1) .stabd 68,0,11499 lwz r9,920(r1) .stabd 68,0,11516 LBE713: LBE711: LBB718: LBB719: cmpwi cr7,r8,4 .stabd 68,0,11501 LBE719: mr r30,r8 .stabd 68,0,11499 lwz r27,8(r9) .stabd 68,0,11500 lwz r29,4(r9) .stabd 68,0,11504 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11516 LBB720: bne+ cr7,L2291 .stabd 68,0,11517 ; basic block 1619 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L2291: ; basic block 1620 .stabd 68,0,11521 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L2292 .stabd 68,0,11522 ; basic block 1621 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L2293 L2292: ; basic block 1622 .stabd 68,0,11530 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11531 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,11532 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L2293: ; basic block 1623 .stabd 68,0,11540 LBB721: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11542 lwz r9,924(r1) .stabd 68,0,11543 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2295 .stabd 68,0,11544 ; basic block 1624 LBB722: lwz r0,40(r11) .stabd 68,0,11545 cmpwi cr7,r0,0 ble- cr7,L2295 ; basic block 1625 mtctr r0 li r0,4 L2300: ; basic block 1626 .stabd 68,0,11546 stw r0,0(r9) .stabd 68,0,11545 addi r9,r9,4 bdnz L2300 L2295: ; basic block 1627 .stabd 68,0,11560 lwz r8,928(r1) .stabd 68,0,11558 LBE722: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11553 li r0,0 .stabd 68,0,11560 stw r8,24(r9) .stabd 68,0,11572 LBE721: mr r4,r28 .stabd 68,0,11561 lwz r10,932(r1) LBB723: stw r10,28(r9) .stabd 68,0,11562 lwz r8,936(r1) .stabd 68,0,11558 stw r2,12(r9) .stabd 68,0,11565 addi r2,r9,32 .stabd 68,0,11562 stw r8,20(r9) .stabd 68,0,11553 stw r0,0(r9) .stabd 68,0,11556 stw r27,8(r9) .stabd 68,0,11559 lwz r10,920(r1) .stabd 68,0,11555 stw r28,4(r9) .stabd 68,0,11559 stw r10,16(r9) .stabd 68,0,11567 stw r9,928(r1) .stabd 68,0,11566 addi r9,r9,4 .stabd 68,0,11568 lwz r8,928(r1) .stabd 68,0,11566 stw r9,936(r1) .stabd 68,0,11565 stw r2,924(r1) .stabd 68,0,11568 stw r8,932(r1) .stabd 68,0,11572 lwz r9,908(r1) .stabd 68,0,11564 lwz r11,16(r11) .stabd 68,0,11572 LBE723: lwz r3,44(r9) .stabd 68,0,11564 stw r11,920(r1) .stabd 68,0,11565 LBB724: stw r2,16(r9) .stabd 68,0,11566 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11567 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11568 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11572 LBE724: bl L_rb_ary_push$stub .stabd 68,0,11573 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$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,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11585 L2301: L621: ; basic block 1628 .stabd 68,0,11612 lwz r8,916(r1) .stabd 68,0,11595 lwz r9,920(r1) .stabd 68,0,11612 LBE720: LBE718: LBB725: LBB726: cmpwi cr7,r8,4 .stabd 68,0,11597 LBE726: mr r30,r8 .stabd 68,0,11595 lwz r27,8(r9) .stabd 68,0,11596 lwz r29,4(r9) .stabd 68,0,11600 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11612 LBB727: bne+ cr7,L2302 .stabd 68,0,11613 ; basic block 1629 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L2302: ; basic block 1630 .stabd 68,0,11617 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L2303 .stabd 68,0,11618 ; basic block 1631 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L2304 L2303: ; basic block 1632 .stabd 68,0,11626 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11627 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,11628 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L2304: ; basic block 1633 .stabd 68,0,11636 LBB728: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11638 lwz r9,924(r1) .stabd 68,0,11639 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2306 .stabd 68,0,11640 ; basic block 1634 LBB729: lwz r0,40(r11) .stabd 68,0,11641 cmpwi cr7,r0,0 ble- cr7,L2306 ; basic block 1635 mtctr r0 li r0,4 L2311: ; basic block 1636 .stabd 68,0,11642 stw r0,0(r9) .stabd 68,0,11641 addi r9,r9,4 bdnz L2311 L2306: ; basic block 1637 .stabd 68,0,11656 lwz r8,928(r1) .stabd 68,0,11654 LBE729: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11649 li r0,0 .stabd 68,0,11656 stw r8,24(r9) .stabd 68,0,11668 LBE728: mr r4,r28 .stabd 68,0,11657 lwz r10,932(r1) LBB730: stw r10,28(r9) .stabd 68,0,11658 lwz r8,936(r1) .stabd 68,0,11654 stw r2,12(r9) .stabd 68,0,11661 addi r2,r9,32 .stabd 68,0,11658 stw r8,20(r9) .stabd 68,0,11649 stw r0,0(r9) .stabd 68,0,11652 stw r27,8(r9) .stabd 68,0,11655 lwz r10,920(r1) .stabd 68,0,11651 stw r28,4(r9) .stabd 68,0,11655 stw r10,16(r9) .stabd 68,0,11663 stw r9,928(r1) .stabd 68,0,11662 addi r9,r9,4 .stabd 68,0,11664 lwz r8,928(r1) .stabd 68,0,11662 stw r9,936(r1) .stabd 68,0,11661 stw r2,924(r1) .stabd 68,0,11664 stw r8,932(r1) .stabd 68,0,11668 lwz r9,908(r1) .stabd 68,0,11660 lwz r11,16(r11) .stabd 68,0,11668 LBE730: lwz r3,44(r9) .stabd 68,0,11660 stw r11,920(r1) .stabd 68,0,11661 LBB731: stw r2,16(r9) .stabd 68,0,11662 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11663 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11664 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11668 LBE731: bl L_rb_ary_push$stub .stabd 68,0,11669 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11671 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11681 L2312: L622: ; basic block 1638 .stabd 68,0,11708 lwz r8,916(r1) .stabd 68,0,11691 lwz r9,920(r1) .stabd 68,0,11708 LBE727: LBE725: LBB732: LBB733: cmpwi cr7,r8,4 .stabd 68,0,11693 LBE733: mr r30,r8 .stabd 68,0,11691 lwz r27,8(r9) .stabd 68,0,11692 lwz r29,4(r9) .stabd 68,0,11696 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11708 LBB734: bne+ cr7,L2313 .stabd 68,0,11709 ; basic block 1639 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L2313: ; basic block 1640 .stabd 68,0,11713 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L2314 .stabd 68,0,11714 ; basic block 1641 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L2315 L2314: ; basic block 1642 .stabd 68,0,11722 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11723 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,11724 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L2315: ; basic block 1643 .stabd 68,0,11732 LBB735: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11734 lwz r9,924(r1) .stabd 68,0,11735 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2317 .stabd 68,0,11736 ; basic block 1644 LBB736: lwz r0,40(r11) .stabd 68,0,11737 cmpwi cr7,r0,0 ble- cr7,L2317 ; basic block 1645 mtctr r0 li r0,4 L2322: ; basic block 1646 .stabd 68,0,11738 stw r0,0(r9) .stabd 68,0,11737 addi r9,r9,4 bdnz L2322 L2317: ; basic block 1647 .stabd 68,0,11752 lwz r8,928(r1) .stabd 68,0,11750 LBE736: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11745 li r0,0 .stabd 68,0,11752 stw r8,24(r9) .stabd 68,0,11764 LBE735: mr r4,r28 .stabd 68,0,11753 lwz r10,932(r1) LBB737: stw r10,28(r9) .stabd 68,0,11754 lwz r8,936(r1) .stabd 68,0,11750 stw r2,12(r9) .stabd 68,0,11757 addi r2,r9,32 .stabd 68,0,11754 stw r8,20(r9) .stabd 68,0,11745 stw r0,0(r9) .stabd 68,0,11748 stw r27,8(r9) .stabd 68,0,11751 lwz r10,920(r1) .stabd 68,0,11747 stw r28,4(r9) .stabd 68,0,11751 stw r10,16(r9) .stabd 68,0,11759 stw r9,928(r1) .stabd 68,0,11758 addi r9,r9,4 .stabd 68,0,11760 lwz r8,928(r1) .stabd 68,0,11758 stw r9,936(r1) .stabd 68,0,11757 stw r2,924(r1) .stabd 68,0,11760 stw r8,932(r1) .stabd 68,0,11764 lwz r9,908(r1) .stabd 68,0,11756 lwz r11,16(r11) .stabd 68,0,11764 LBE737: lwz r3,44(r9) .stabd 68,0,11756 stw r11,920(r1) .stabd 68,0,11757 LBB738: stw r2,16(r9) .stabd 68,0,11758 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11759 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11760 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11764 LBE738: bl L_rb_ary_push$stub .stabd 68,0,11765 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11767 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11777 L2323: L623: ; basic block 1648 .stabd 68,0,11804 lwz r8,912(r1) .stabd 68,0,11787 lwz r9,920(r1) .stabd 68,0,11804 LBE734: LBE732: LBB739: LBB740: cmpwi cr7,r8,4 .stabd 68,0,11789 LBE740: mr r30,r8 .stabd 68,0,11787 lwz r27,8(r9) .stabd 68,0,11788 lwz r29,4(r9) .stabd 68,0,11792 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11804 LBB741: bne+ cr7,L2324 .stabd 68,0,11805 ; basic block 1649 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L2324: ; basic block 1650 .stabd 68,0,11809 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L2325 .stabd 68,0,11810 ; basic block 1651 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L2326 L2325: ; basic block 1652 .stabd 68,0,11818 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11819 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,11820 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L2326: ; basic block 1653 .stabd 68,0,11828 LBB742: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11830 lwz r9,924(r1) .stabd 68,0,11831 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L2328 .stabd 68,0,11832 ; basic block 1654 LBB743: lwz r0,40(r11) .stabd 68,0,11833 cmpwi cr7,r0,0 ble- cr7,L2328 ; basic block 1655 mtctr r0 li r0,4 L2333: ; basic block 1656 .stabd 68,0,11834 stw r0,0(r9) .stabd 68,0,11833 addi r9,r9,4 bdnz L2333 L2328: ; basic block 1657 .stabd 68,0,11848 lwz r8,928(r1) .stabd 68,0,11846 LBE743: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11841 li r0,0 .stabd 68,0,11848 stw r8,24(r9) .stabd 68,0,11860 LBE742: mr r4,r28 .stabd 68,0,11849 lwz r10,932(r1) LBB744: stw r10,28(r9) .stabd 68,0,11850 lwz r8,936(r1) .stabd 68,0,11846 stw r2,12(r9) .stabd 68,0,11853 addi r2,r9,32 .stabd 68,0,11850 stw r8,20(r9) .stabd 68,0,11841 stw r0,0(r9) .stabd 68,0,11844 stw r27,8(r9) .stabd 68,0,11847 lwz r10,920(r1) .stabd 68,0,11843 stw r28,4(r9) .stabd 68,0,11847 stw r10,16(r9) .stabd 68,0,11855 stw r9,928(r1) .stabd 68,0,11854 addi r9,r9,4 .stabd 68,0,11856 lwz r8,928(r1) .stabd 68,0,11854 stw r9,936(r1) .stabd 68,0,11853 stw r2,924(r1) .stabd 68,0,11856 stw r8,932(r1) .stabd 68,0,11860 lwz r9,908(r1) .stabd 68,0,11852 lwz r11,16(r11) .stabd 68,0,11860 LBE744: lwz r3,44(r9) .stabd 68,0,11852 stw r11,920(r1) .stabd 68,0,11853 LBB745: stw r2,16(r9) .stabd 68,0,11854 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11855 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11856 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11860 LBE745: bl L_rb_ary_push$stub .stabd 68,0,11861 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11863 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L2334: L624: ; basic block 1658 .stabd 68,0,11893 L2335: lwz r8,908(r1) LBE741: LBE739: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,11900 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L625: ; basic block 1659 .stabd 68,0,11920 L2336: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11927 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L626: ; basic block 1660 .stabd 68,0,11947 L2337: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11954 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L627: ; basic block 1661 .stabd 68,0,11974 L2338: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11981 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L628: ; basic block 1662 .stabd 68,0,12001 L2339: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12008 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L629: ; basic block 1663 .stabd 68,0,12019 lwz r9,920(r1) .stabd 68,0,12040 LBB746: LBB747: li r2,0 .stabd 68,0,12042 li r24,0 .stabd 68,0,12019 LBE747: lwz r27,16(r9) .stabd 68,0,12020 lwz r11,12(r9) .stabd 68,0,12046 LBB748: andi. r10,r27,2 .stabd 68,0,12021 LBE748: lwz r0,8(r9) .stabd 68,0,12018 lwz r28,20(r9) .stabd 68,0,12020 stw r11,948(r1) .stabd 68,0,12043 LBB749: mr r26,r0 .stabd 68,0,12022 LBE749: lwz r29,4(r9) .stabd 68,0,12026 addi r9,r9,24 stw r9,920(r1) .stabd 68,0,12040 stw r2,952(r1) .stabd 68,0,12046 LBB750: beq+ cr0,L2340 .stabd 68,0,12048 ; basic block 1664 lwz r8,924(r1) .stabd 68,0,12049 LBB751: li r4,18 .stabd 68,0,12048 lwzu r9,-4(r8) .stabd 68,0,12049 mr r3,r9 .stabd 68,0,12048 stw r8,924(r1) stw r9,952(r1) .stabd 68,0,12049 bl L_rb_check_type$stub lwz r2,952(r1) .stabd 68,0,12051 lwz r9,924(r1) lwz r8,908(r1) .stabd 68,0,12049 lwz r24,16(r2) .stabd 68,0,12051 stw r9,16(r8) L2340: ; basic block 1665 .stabd 68,0,12054 lwz r10,924(r1) LBE751: slwi r2,r26,2 subf r2,r2,r10 lwz r30,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB752: andi. r11,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L2342 .stabd 68,0,637 ; basic block 1666 andi. r0,r30,1 beq- cr0,L2343 ; basic block 1667 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2344 L2343: ; basic block 1668 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L2345 ; basic block 1669 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2344 L2345: ; basic block 1670 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2347 ; basic block 1671 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2344 L2342: ; basic block 1672 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L2347 .stabd 68,0,642 ; basic block 1673 cmpwi cr7,r30,4 bne+ cr7,L2349 ; basic block 1674 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2344 L2349: ; basic block 1675 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L2347 ; basic block 1676 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2344 L2347: ; basic block 1677 .stabd 68,0,644 lwz r3,4(r2) L2344: ; basic block 1678 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12058 LBE752: andi. r9,r27,1 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r27,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12058 beq- cr0,L2351 .stabd 68,0,12059 ; basic block 1679 lwz r10,924(r1) LBB753: lwz r11,-4(r10) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB754: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2353 .stabd 68,0,637 ; basic block 1680 andi. r8,r11,1 beq- cr0,L2354 ; basic block 1681 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2355 L2354: ; basic block 1682 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2356 ; basic block 1683 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2355 L2356: ; basic block 1684 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2358 ; basic block 1685 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2355 L2353: ; basic block 1686 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L2358 .stabd 68,0,642 ; basic block 1687 cmpwi cr7,r11,4 bne+ cr7,L2360 ; basic block 1688 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2355 L2360: ; basic block 1689 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2358 ; basic block 1690 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2355 L2358: ; basic block 1691 .stabd 68,0,644 lwz r9,4(r2) L2355: ; basic block 1692 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE754: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2351 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12064 ; basic block 1693 .stabd 68,0,12068 LBB755: lwz r0,8(r11) li r5,0 .stabd 68,0,12065 lwz r2,924(r1) .stabd 68,0,12068 cmpw cr7,r5,r0 .stabd 68,0,12064 lwz r10,16(r11) .stabd 68,0,12065 addi r8,r2,-4 .stabd 68,0,12068 bge- cr7,L3969 L2367: ; basic block 1694 .stabd 68,0,12069 slwi r2,r5,2 .stabd 68,0,12068 addi r5,r5,1 .stabd 68,0,12069 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12068 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2367 L3969: ; basic block 1695 .stabd 68,0,12072 lwz r8,924(r1) .stabd 68,0,12071 add r9,r26,r5 .stabd 68,0,12072 slwi r2,r5,2 .stabd 68,0,12071 addi r26,r9,-1 .stabd 68,0,12072 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L2351: ; basic block 1696 .stabd 68,0,12123 LBE755: LBE753: lwz r0,8(r28) cmpw cr7,r27,r0 bne- cr7,L2368 ; basic block 1697 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r28) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2368 .stabd 68,0,12125 ; basic block 1698 lwz r11,12(r28) b L2396 L2368: ; basic block 1699 .stabd 68,0,12128 mr r3,r27 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,12131 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,12128 mr r11,r3 .stabd 68,0,12129 stw r27,8(r28) .stabd 68,0,12130 stw r3,12(r28) .stabd 68,0,12131 lwz r0,0(r2) stw r0,16(r28) .stabd 68,0,12162 b L2396 L2371: ; basic block 1700 .stabd 68,0,12167 lwz r2,924(r1) .stabd 68,0,12164 mr r29,r4 .stabd 68,0,12165 li r26,1 .stabd 68,0,12167 lwz r30,-8(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB756: andi. r8,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L2372 .stabd 68,0,637 ; basic block 1701 andi. r9,r30,1 beq- cr0,L2373 ; basic block 1702 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2374 L2373: ; basic block 1703 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L2375 ; basic block 1704 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2374 L2375: ; basic block 1705 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2377 ; basic block 1706 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2374 L2372: ; basic block 1707 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L2377 .stabd 68,0,642 ; basic block 1708 cmpwi cr7,r30,4 bne+ cr7,L2379 ; basic block 1709 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2374 L2379: ; basic block 1710 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L2377 ; basic block 1711 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2374 L2377: ; basic block 1712 .stabd 68,0,644 lwz r3,4(r2) L2374: ; basic block 1713 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12171 LBE756: mr r4,r29 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r27,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12169 li r24,0 .stabd 68,0,12171 bl L_rb_method_node$stub mr r11,r3 .stabd 68,0,12170 stw r24,952(r1) .stabd 68,0,12178 b L2396 L2382: ; basic block 1714 .stabd 68,0,12181 lwz r8,936(r1) LBB757: lwz r2,4(r8) lwz r3,16(r2) .stabd 68,0,12187 lwz r0,104(r3) cmpwi cr7,r0,0 beq- cr7,L3971 L2386: ; basic block 1715 .stabd 68,0,12188 lwz r3,104(r3) lwz r0,104(r3) cmpwi cr7,r0,0 bne+ cr7,L2386 L3971: ; basic block 1716 .stabd 68,0,12191 lwz r3,0(r3) .stabd 68,0,12192 mr r26,r4 .stabd 68,0,12191 bl L_rb_to_id$stub .stabd 68,0,12193 lwz r2,936(r1) .stabd 68,0,12191 mr r29,r3 .stabd 68,0,12193 lwz r30,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB758: andi. r8,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L2387 .stabd 68,0,637 ; basic block 1717 andi. r9,r30,1 beq- cr0,L2388 ; basic block 1718 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L2389 L2388: ; basic block 1719 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L2390 ; basic block 1720 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L2389 L2390: ; basic block 1721 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2392 ; basic block 1722 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L2389 L2387: ; basic block 1723 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L2392 .stabd 68,0,642 ; basic block 1724 cmpwi cr7,r30,4 bne+ cr7,L2394 ; basic block 1725 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L2389 L2394: ; basic block 1726 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L2392 ; basic block 1727 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) b L2389 L2392: ; basic block 1728 .stabd 68,0,644 lwz r2,4(r2) L2389: ; basic block 1729 .stabd 68,0,635 LBE758: lwz r27,16(r2) .stabs "vm.inc",132,0,0,0 .stabd 68,0,12198 mr r4,r29 .stabd 68,0,12197 li r24,0 .stabd 68,0,12198 mr r3,r27 bl L_rb_method_node$stub .stabd 68,0,12196 li r0,0 .stabd 68,0,12198 mr r11,r3 .stabd 68,0,12196 stw r0,948(r1) .stabd 68,0,12201 LBE757: b L2396 L2397: ; basic block 1730 .stabd 68,0,12204 lwz r8,936(r1) LBB759: lwz r2,4(r8) lwz r28,16(r2) .stabd 68,0,12210 lwz r0,104(r28) cmpwi cr7,r0,0 beq- cr7,L3973 L2401: ; basic block 1731 .stabd 68,0,12211 lwz r28,104(r28) lwz r0,104(r28) cmpwi cr7,r0,0 bne+ cr7,L2401 L3973: ; basic block 1732 .stabd 68,0,12214 lwz r3,0(r28) .stabd 68,0,12224 li r9,0 stw r9,948(r1) .stabd 68,0,12214 bl L_rb_to_id$stub .stabd 68,0,12219 LBB760: lwz r9,88(r28) .stabd 68,0,12225 lwz r8,928(r1) .stabd 68,0,12226 LBE760: mr r4,r3 .stabd 68,0,12220 LBB761: lwz r2,8(r9) .stabd 68,0,12214 LBE761: mr r29,r3 .stabd 68,0,12220 LBB762: lwz r0,16(r9) slwi r2,r2,2 .stabd 68,0,12215 LBE762: lwz r26,52(r28) .stabd 68,0,12220 LBB763: add r2,r2,r0 .stabd 68,0,12225 LBE763: lwz r24,0(r8) .stabd 68,0,12220 LBB764: lwz r27,-4(r2) .stabd 68,0,12216 lwz r2,936(r1) .stabd 68,0,12221 lwz r27,16(r27) .stabd 68,0,12216 LBE764: lwz r30,0(r2) .stabd 68,0,12226 mr r3,r27 bl L_rb_method_node$stub .stabd 68,0,12230 lwz r2,924(r1) .stabd 68,0,12226 mr r11,r3 .stabd 68,0,12230 stw r30,0(r2) .stabd 68,0,12232 lwz r8,948(r1) .stabd 68,0,12231 lwz r0,40(r28) .stabd 68,0,12232 cmplw cr7,r8,r26 .stabd 68,0,12230 lwz r9,924(r1) .stabd 68,0,12231 lwz r10,928(r1) slwi r0,r0,2 .stabd 68,0,12230 addi r2,r9,4 .stabd 68,0,12232 li r9,0 .stabd 68,0,12231 subf r3,r0,r10 .stabd 68,0,12232 bge- cr7,L3975 L2406: ; basic block 1733 .stabd 68,0,12232 addi r9,r9,1 .stabd 68,0,12233 lwz r0,0(r3) .stabd 68,0,12232 cmplw cr7,r9,r26 addi r3,r3,4 .stabd 68,0,12233 stw r0,0(r2) .stabd 68,0,12232 addi r2,r2,4 blt+ cr7,L2406 L3975: ; basic block 1734 .stabd 68,0,12235 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) L2396: ; basic block 1735 .stabd 68,0,12243 LBE759: cmpwi cr7,r11,0 bne+ cr7,L2407 .stabd 68,0,12245 ; basic block 1736 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L2408 .stabd 68,0,12247 ; basic block 1737 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L2408: ; basic block 1738 .stabd 68,0,12250 lwz r2,924(r1) .stabd 68,0,12251 LBB765: slwi r0,r29,8 .stabd 68,0,12250 slwi r29,r26,2 .stabd 68,0,12251 ori r0,r0,14 .stabd 68,0,12250 subf r29,r29,r2 .stabd 68,0,12252 mr r3,r30 .stabd 68,0,12251 stw r0,-4(r29) .stabd 68,0,12250 addi r29,r29,-4 .stabd 68,0,12252 lwz r4,0(r4) addi r5,r26,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,12254 lwz r2,908(r1) LBE765: stw r29,924(r1) stw r29,16(r2) b L2410 L2407: ; basic block 1739 .stabd 68,0,12261 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2416 ; basic block 1740 bgt- cr7,L2448 ; basic block 1741 cmpwi cr7,r0,2 beq- cr7,L2412 ; basic block 1742 b L2446 L2448: ; basic block 1743 cmpwi cr7,r0,90 beq- cr7,L2415 ; basic block 1744 cmpwi cr7,r0,95 beq- cr7,L2417 ; basic block 1745 b L2446 L2412: ; basic block 1746 .stabd 68,0,12269 lwz r8,948(r1) .stabd 68,0,12267 LBB766: li r9,0 stw r27,872(r1) .stabd 68,0,12269 cmpwi cr7,r8,0 .stabd 68,0,12267 stw r9,864(r1) stw r29,868(r1) .stabd 68,0,12266 lwz r28,924(r1) .stabd 68,0,12269 beq- cr7,L2413 ; basic block 1747 .stabd 68,0,12272 lwz r10,936(r1) .stabd 68,0,12270 LBB767: addi r24,r28,24 .stabd 68,0,12276 addi r2,r28,44 .stabd 68,0,12272 lwz r0,0(r10) .stabd 68,0,12274 stw r9,16(r24) .stabd 68,0,12272 stw r0,8(r24) .stabd 68,0,12273 stw r8,12(r24) .stabd 68,0,12276 lwz r8,908(r1) stw r2,16(r8) LBE767: b L2414 L2413: ; basic block 1748 .stabd 68,0,12279 lwz r9,924(r1) lwz r10,908(r1) addi r0,r9,32 stw r0,16(r10) L2414: ; basic block 1749 .stabd 68,0,12291 lwz r8,928(r1) .stabd 68,0,12288 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,12286 addi r0,r1,864 .stabd 68,0,12291 stw r8,24(r28) .stabd 68,0,12296 addi r9,r28,4 .stabd 68,0,12292 lwz r10,932(r1) .stabd 68,0,12301 slwi r7,r26,2 .stabd 68,0,12286 stw r0,8(r28) .stabd 68,0,12295 li r0,0 .stabd 68,0,12292 stw r10,28(r28) .stabd 68,0,12301 mr r4,r30 .stabd 68,0,12284 stw r24,0(r28) .stabd 68,0,12301 mr r6,r26 .stabd 68,0,12288 stw r2,12(r28) .stabd 68,0,12285 stw r30,4(r28) .stabd 68,0,12289 lwz r2,920(r1) stw r2,16(r28) .stabd 68,0,12299 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,12290 lwz r8,936(r1) .stabd 68,0,12299 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,12290 stw r8,20(r28) .stabd 68,0,12295 lwz r10,908(r1) .stabd 68,0,12294 stw r28,20(r10) .stabd 68,0,12295 stw r0,24(r10) .stabd 68,0,12296 stw r9,28(r10) .stabd 68,0,12299 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,12301 lwz r5,12(r11) lwz r3,8(r11) lwz r11,924(r1) subf r7,r7,r11 bl _call_cfunc .stabd 68,0,12304 lwz r2,908(r1) lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,12311 slwi r2,r26,2 .stabd 68,0,12305 lwz r9,24(r28) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,12311 lwz r11,924(r1) .stabd 68,0,12306 lwz r28,28(r28) .stabd 68,0,12311 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,12306 stw r28,932(r1) .stabd 68,0,12311 stw r2,924(r1) .stabd 68,0,12306 stw r28,24(r10) .stabd 68,0,12311 stw r2,16(r10) .stabd 68,0,12312 b L2410 L2415: ; basic block 1750 .stabd 68,0,12315 lwz r2,924(r1) LBE766: mr r3,r30 lwz r4,8(r11) lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,12316 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12317 b L2410 L2416: ; basic block 1751 .stabd 68,0,12320 lwz r4,8(r11) mr r3,r30 bl L_rb_ivar_get$stub .stabd 68,0,12321 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12322 b L2410 L2417: ; basic block 1752 .stabd 68,0,12335 LBB768: lwz r23,12(r11) .stabd 68,0,12336 li r4,18 .stabd 68,0,12332 li r22,0 .stabd 68,0,12336 mr r3,r23 bl L_rb_check_type$stub lwz r27,16(r23) .stabd 68,0,12330 lwz r29,924(r1) .stabd 68,0,12341 lwz r0,56(r27) .stabd 68,0,12338 lwz r2,40(r27) .stabd 68,0,12341 cmpwi cr7,r0,0 .stabd 68,0,12338 subf r25,r26,r2 .stabd 68,0,12341 beq- cr7,L2419 .stabd 68,0,12342 ; basic block 1753 lwz r6,52(r27) cmpw cr7,r6,r26 beq+ cr7,L2421 .stabd 68,0,12343 ; basic block 1754 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L2419: ; basic block 1755 .stabd 68,0,12355 lwz r6,60(r27) cmpwi cr7,r6,-2 bne+ cr7,L2422 .stabd 68,0,12356 ; basic block 1756 lwz r0,52(r27) lwz r8,924(r1) subf r2,r26,r0 .stabd 68,0,12357 mr r26,r0 .stabd 68,0,12356 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,12357 b L2423 L2422: ; basic block 1757 .stabd 68,0,12359 cmpwi cr7,r6,-1 beq- cr7,L2423 .stabd 68,0,12360 ; basic block 1758 LBB769: lwz r9,68(r27) subf r0,r6,r26 .stabd 68,0,12361 add. r28,r0,r9 bge+ cr0,L2425 .stabd 68,0,12362 ; basic block 1759 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L2425: ; basic block 1760 .stabd 68,0,12371 lwz r8,924(r1) slwi r2,r28,2 .stabd 68,0,12372 mr r3,r28 .stabd 68,0,12373 subf r26,r28,r26 .stabd 68,0,12371 subf r2,r2,r8 .stabd 68,0,12372 mr r4,r2 .stabd 68,0,12371 addi r29,r2,4 .stabd 68,0,12372 bl L_rb_ary_new4$stub .stabd 68,0,12374 add r2,r25,r28 .stabd 68,0,12372 stw r3,-4(r29) .stabd 68,0,12374 addi r25,r2,-1 L2423: ; basic block 1761 .stabd 68,0,12379 LBE769: lwz r0,68(r27) cmpwi cr7,r0,0 beq- cr7,L2426 .stabd 68,0,12380 ; basic block 1762 LBB770: lwz r6,52(r27) .stabd 68,0,12384 cmplw cr7,r26,r6 blt- cr7,L2428 ; basic block 1763 add r0,r6,r0 cmplw cr7,r26,r0 ble- cr7,L2427 L2428: ; basic block 1764 .stabd 68,0,12385 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L2427: ; basic block 1765 .stabd 68,0,12388 subf r2,r6,r26 .stabd 68,0,12389 lwz r9,72(r27) slwi r2,r2,2 lwzx r22,r2,r9 LBE770: b L2429 L2426: ; basic block 1766 .stabd 68,0,12392 lwz r6,52(r27) cmpw cr7,r6,r26 beq+ cr7,L2429 .stabd 68,0,12393 ; basic block 1767 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L2429: ; basic block 1768 .stabd 68,0,12400 lwz r0,64(r27) cmpwi cr7,r0,-1 beq- cr7,L2421 ; basic block 1769 .stabd 68,0,12404 lwz r0,948(r1) .stabd 68,0,12401 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,12404 LBB771: cmpwi cr7,r0,0 .stabd 68,0,12401 lwz r3,0(r2) .stabd 68,0,12404 beq+ cr7,L2432 .stabd 68,0,12406 ; basic block 1770 lwz r2,936(r1) mr r4,r0 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,12410 lwz r2,908(r1) .stabd 68,0,12411 lwz r8,908(r1) .stabd 68,0,12410 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,12411 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,12410 stw r2,20(r9) .stabd 68,0,12411 stw r8,24(r9) b L2433 L2432: ; basic block 1771 .stabd 68,0,12413 lwz r10,952(r1) cmpwi cr7,r10,0 beq- cr7,L2433 .stabd 68,0,12414 ; basic block 1772 mr r3,r10 L2433: ; basic block 1773 .stabd 68,0,12416 lwz r0,64(r27) .stabd 68,0,12418 addi r25,r25,-1 .stabd 68,0,12416 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,12417 addi r29,r29,4 L2421: ; basic block 1774 .stabd 68,0,12426 lwz r11,908(r1) LBE771: lwz r0,80(r27) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2435 .stabd 68,0,12428 ; basic block 1775 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L2435: ; basic block 1776 .stabd 68,0,12431 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,12434 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L2436 .stabd 68,0,12435 ; basic block 1777 cmpwi cr7,r25,0 ble- cr7,L2436 ; basic block 1778 li r0,4 L2441: ; basic block 1779 .stabd 68,0,12435 addic. r25,r25,-1 .stabd 68,0,12436 stw r0,0(r29) .stabd 68,0,12435 addi r29,r29,4 bgt+ cr0,L2441 L2436: ; basic block 1780 .stabd 68,0,12440 lwz r9,948(r1) cmpwi cr7,r9,0 beq- cr7,L2442 .stabd 68,0,12441 ; basic block 1781 LBB772: addi r24,r29,24 .stabd 68,0,12447 addi r11,r29,44 .stabd 68,0,12443 stw r9,12(r24) .stabd 68,0,12445 li r0,0 .stabd 68,0,12444 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,12447 stw r11,924(r1) .stabd 68,0,12444 stw r2,8(r24) .stabd 68,0,12445 stw r0,16(r24) .stabd 68,0,12447 lwz r2,908(r1) stw r11,16(r2) LBE772: b L2443 L2442: ; basic block 1782 .stabd 68,0,12450 lwz r9,908(r1) addi r8,r29,32 stw r8,924(r1) stw r8,16(r9) L2443: ; basic block 1783 .stabd 68,0,12473 lwz r10,920(r1) .stabd 68,0,12461 LBB773: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,12480 LBE773: slwi r9,r22,2 .stabd 68,0,12473 LBB774: stw r10,16(r29) .stabd 68,0,12483 LBE774: addi r10,r29,4 .stabd 68,0,12474 lwz r11,936(r1) LBB775: stw r11,20(r29) .stabd 68,0,12475 lwz r2,928(r1) stw r2,24(r29) .stabd 68,0,12476 lwz r8,932(r1) .stabd 68,0,12461 stw r0,12(r29) .stabd 68,0,12476 stw r8,28(r29) .stabd 68,0,12457 stw r24,0(r29) .stabd 68,0,12459 stw r30,4(r29) .stabd 68,0,12460 stw r23,8(r29) .stabd 68,0,12480 LBE775: lwz r2,16(r27) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,12483 stw r10,936(r1) .stabd 68,0,12481 stw r29,928(r1) .stabd 68,0,12482 stw r29,932(r1) .stabd 68,0,12480 stw r0,12(r11) .stabd 68,0,12481 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,12482 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,12483 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,12485 lwzx r2,r2,r9 .stabd 68,0,12480 stw r0,920(r1) .stabd 68,0,12485 mtctr r2 bctr L2446: ; basic block 1784 .stabd 68,0,12490 LBE768: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L2410: ; basic block 1785 L2449: .stabd 68,0,12499 lwz r2,920(r1) .stabd 68,0,12493 stw r3,912(r1) .stabd 68,0,12499 lwz r2,0(r2) mtctr r2 bctr L630: ; basic block 1786 .stabd 68,0,12505 lwz r8,924(r1) .stabd 68,0,12531 LBE750: LBE746: LBB776: LBB777: li r21,0 .stabd 68,0,12505 lwz r9,912(r1) .stabd 68,0,12533 li r24,0 .stabd 68,0,12505 LBE777: LBE776: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,12510 lwz r11,920(r1) LBB778: lwz r28,16(r11) .stabd 68,0,12512 lwz r0,8(r11) .stabd 68,0,12537 LBB779: andi. r2,r28,2 .stabd 68,0,12509 LBE779: lwz r30,20(r11) .stabd 68,0,12511 lwz r22,12(r11) .stabd 68,0,12534 LBB780: mr r27,r0 .stabd 68,0,12513 LBE780: lwz r29,4(r11) .stabd 68,0,12517 addi r11,r11,24 stw r11,920(r1) .stabd 68,0,12537 LBB781: beq+ cr0,L2450 .stabd 68,0,12539 ; basic block 1787 LBB782: lwzu r21,-4(r8) .stabd 68,0,12540 li r4,18 mr r3,r21 .stabd 68,0,12539 stw r8,924(r1) .stabd 68,0,12540 bl L_rb_check_type$stub .stabd 68,0,12542 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,12540 lwz r24,16(r21) .stabd 68,0,12542 stw r8,16(r2) L2450: ; basic block 1788 .stabd 68,0,12545 lwz r9,924(r1) LBE782: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB783: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2452 .stabd 68,0,637 ; basic block 1789 andi. r11,r25,1 beq- cr0,L2453 ; basic block 1790 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2454 L2453: ; basic block 1791 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2455 ; basic block 1792 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2454 L2455: ; basic block 1793 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2457 ; basic block 1794 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2454 L2452: ; basic block 1795 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2457 .stabd 68,0,642 ; basic block 1796 cmpwi cr7,r25,4 bne+ cr7,L2459 ; basic block 1797 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2454 L2459: ; basic block 1798 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2457 ; basic block 1799 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2454 L2457: ; basic block 1800 .stabd 68,0,644 lwz r3,4(r2) L2454: ; basic block 1801 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12549 LBE783: andi. r2,r28,1 .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,12549 beq- cr0,L2461 .stabd 68,0,12550 ; basic block 1802 lwz r8,924(r1) LBB784: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB785: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2463 .stabd 68,0,637 ; basic block 1803 andi. r10,r11,1 beq- cr0,L2464 ; basic block 1804 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2465 L2464: ; basic block 1805 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2466 ; basic block 1806 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2465 L2466: ; basic block 1807 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2468 ; basic block 1808 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2465 L2463: ; basic block 1809 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L2468 .stabd 68,0,642 ; basic block 1810 cmpwi cr7,r11,4 bne+ cr7,L2470 ; basic block 1811 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2465 L2470: ; basic block 1812 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2468 ; basic block 1813 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2465 L2468: ; basic block 1814 .stabd 68,0,644 lwz r9,4(r2) L2465: ; basic block 1815 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE785: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2461 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12555 ; basic block 1816 .stabd 68,0,12559 LBB786: lwz r0,8(r11) li r5,0 .stabd 68,0,12556 lwz r2,924(r1) .stabd 68,0,12559 cmpw cr7,r5,r0 .stabd 68,0,12555 lwz r10,16(r11) .stabd 68,0,12556 addi r8,r2,-4 .stabd 68,0,12559 bge- cr7,L3978 L2477: ; basic block 1817 .stabd 68,0,12560 slwi r2,r5,2 .stabd 68,0,12559 addi r5,r5,1 .stabd 68,0,12560 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12559 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2477 L3978: ; basic block 1818 .stabd 68,0,12563 lwz r8,924(r1) .stabd 68,0,12562 add r9,r27,r5 .stabd 68,0,12563 slwi r2,r5,2 .stabd 68,0,12562 addi r27,r9,-1 .stabd 68,0,12563 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L2461: ; basic block 1819 .stabd 68,0,12614 LBE786: LBE784: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2478 ; basic block 1820 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2478 .stabd 68,0,12616 ; basic block 1821 lwz r3,12(r30) b L2479 L2478: ; basic block 1822 .stabd 68,0,12619 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,12622 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,12620 stw r28,8(r30) .stabd 68,0,12621 stw r3,12(r30) .stabd 68,0,12622 lwz r0,0(r2) stw r0,16(r30) L2479: ; basic block 1823 .stabd 68,0,12734 cmpwi cr7,r3,0 bne+ cr7,L2480 .stabd 68,0,12736 ; basic block 1824 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L2481 .stabd 68,0,12738 ; basic block 1825 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L2481: ; basic block 1826 .stabd 68,0,12741 lwz r2,924(r1) .stabd 68,0,12742 LBB787: slwi r0,r29,8 .stabd 68,0,12741 slwi r29,r27,2 .stabd 68,0,12742 ori r0,r0,14 .stabd 68,0,12741 subf r29,r29,r2 .stabd 68,0,12743 mr r3,r25 .stabd 68,0,12742 stw r0,-4(r29) .stabd 68,0,12741 addi r29,r29,-4 .stabd 68,0,12743 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,12745 lwz r2,908(r1) LBE787: stw r29,924(r1) stw r29,16(r2) b L2483 L2480: ; basic block 1827 .stabd 68,0,12752 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2489 ; basic block 1828 bgt- cr7,L2521 ; basic block 1829 cmpwi cr7,r0,2 beq- cr7,L2485 ; basic block 1830 b L2519 L2521: ; basic block 1831 cmpwi cr7,r0,90 beq- cr7,L2488 ; basic block 1832 cmpwi cr7,r0,95 beq- cr7,L2490 ; basic block 1833 b L2519 L2485: ; basic block 1834 .stabd 68,0,12760 LBB788: cmpwi cr7,r22,0 .stabd 68,0,12758 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,12757 lwz r30,924(r1) .stabd 68,0,12760 beq- cr7,L2486 ; basic block 1835 .stabd 68,0,12763 lwz r8,936(r1) .stabd 68,0,12761 LBB789: addi r24,r30,24 .stabd 68,0,12767 addi r2,r30,44 .stabd 68,0,12763 lwz r0,0(r8) .stabd 68,0,12764 stw r22,12(r24) .stabd 68,0,12763 stw r0,8(r24) .stabd 68,0,12765 stw r9,16(r24) .stabd 68,0,12767 lwz r9,908(r1) stw r2,16(r9) LBE789: b L2487 L2486: ; basic block 1836 .stabd 68,0,12770 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L2487: ; basic block 1837 .stabd 68,0,12782 lwz r8,928(r1) .stabd 68,0,12779 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,12777 addi r0,r1,864 .stabd 68,0,12782 stw r8,24(r30) .stabd 68,0,12787 addi r9,r30,4 .stabd 68,0,12783 lwz r10,932(r1) .stabd 68,0,12792 slwi r7,r27,2 .stabd 68,0,12777 stw r0,8(r30) .stabd 68,0,12786 li r0,0 .stabd 68,0,12783 stw r10,28(r30) .stabd 68,0,12792 mr r4,r25 .stabd 68,0,12775 stw r24,0(r30) .stabd 68,0,12792 mr r6,r27 .stabd 68,0,12779 stw r2,12(r30) .stabd 68,0,12776 stw r25,4(r30) .stabd 68,0,12780 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,12781 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,12790 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,12786 lwz r8,908(r1) .stabd 68,0,12790 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,12786 stw r0,24(r8) .stabd 68,0,12787 stw r9,28(r8) .stabd 68,0,12785 stw r30,20(r8) .stabd 68,0,12790 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,12792 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,12795 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,12802 slwi r2,r27,2 .stabd 68,0,12796 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,12802 lwz r11,924(r1) .stabd 68,0,12797 lwz r8,28(r30) .stabd 68,0,12802 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,12797 stw r8,932(r1) .stabd 68,0,12802 stw r2,924(r1) .stabd 68,0,12797 stw r8,24(r10) .stabd 68,0,12802 stw r2,16(r10) .stabd 68,0,12803 b L2483 L2488: ; basic block 1838 .stabd 68,0,12806 lwz r9,924(r1) LBE788: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,12807 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12808 b L2483 L2489: ; basic block 1839 .stabd 68,0,12811 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,12812 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12813 b L2483 L2490: ; basic block 1840 .stabd 68,0,12826 LBB790: lwz r23,12(r3) .stabd 68,0,12827 li r4,18 .stabd 68,0,12823 li r20,0 .stabd 68,0,12827 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,12821 lwz r29,924(r1) .stabd 68,0,12832 lwz r0,56(r28) .stabd 68,0,12829 lwz r2,40(r28) .stabd 68,0,12832 cmpwi cr7,r0,0 .stabd 68,0,12829 subf r26,r27,r2 .stabd 68,0,12832 beq- cr7,L2492 .stabd 68,0,12833 ; basic block 1841 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2494 .stabd 68,0,12834 ; basic block 1842 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2492: ; basic block 1843 .stabd 68,0,12846 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L2495 .stabd 68,0,12847 ; basic block 1844 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,12848 mr r27,r0 .stabd 68,0,12847 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,12848 b L2496 L2495: ; basic block 1845 .stabd 68,0,12850 cmpwi cr7,r6,-1 beq- cr7,L2496 .stabd 68,0,12851 ; basic block 1846 LBB791: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,12852 add. r30,r0,r9 bge+ cr0,L2498 .stabd 68,0,12853 ; basic block 1847 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2498: ; basic block 1848 .stabd 68,0,12862 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,12863 mr r3,r30 .stabd 68,0,12864 subf r27,r30,r27 .stabd 68,0,12862 subf r2,r2,r8 .stabd 68,0,12863 mr r4,r2 .stabd 68,0,12862 addi r29,r2,4 .stabd 68,0,12863 bl L_rb_ary_new4$stub .stabd 68,0,12865 add r2,r26,r30 .stabd 68,0,12863 stw r3,-4(r29) .stabd 68,0,12865 addi r26,r2,-1 L2496: ; basic block 1849 .stabd 68,0,12870 LBE791: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L2499 .stabd 68,0,12871 ; basic block 1850 LBB792: lwz r6,52(r28) .stabd 68,0,12875 cmplw cr7,r27,r6 blt- cr7,L2501 ; basic block 1851 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2500 L2501: ; basic block 1852 .stabd 68,0,12876 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2500: ; basic block 1853 .stabd 68,0,12879 subf r2,r6,r27 .stabd 68,0,12880 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE792: b L2502 L2499: ; basic block 1854 .stabd 68,0,12883 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2502 .stabd 68,0,12884 ; basic block 1855 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2502: ; basic block 1856 .stabd 68,0,12891 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L2494 ; basic block 1857 .stabd 68,0,12895 LBB793: cmpwi cr7,r22,0 .stabd 68,0,12892 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) .stabd 68,0,12895 beq+ cr7,L2505 .stabd 68,0,12897 ; basic block 1858 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,12901 lwz r2,908(r1) .stabd 68,0,12902 lwz r8,908(r1) .stabd 68,0,12901 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,12902 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,12901 stw r2,20(r9) .stabd 68,0,12902 stw r8,24(r9) b L2506 L2505: ; basic block 1859 .stabd 68,0,12904 cmpwi cr7,r21,0 beq- cr7,L2506 .stabd 68,0,12905 ; basic block 1860 mr r3,r21 L2506: ; basic block 1861 .stabd 68,0,12907 lwz r0,64(r28) .stabd 68,0,12909 addi r26,r26,-1 .stabd 68,0,12907 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,12908 addi r29,r29,4 L2494: ; basic block 1862 .stabd 68,0,12917 lwz r10,908(r1) LBE793: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2508 .stabd 68,0,12919 ; basic block 1863 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L2508: ; basic block 1864 .stabd 68,0,12922 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,12925 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2509 .stabd 68,0,12926 ; basic block 1865 cmpwi cr7,r26,0 ble- cr7,L2509 ; basic block 1866 li r0,4 L2514: ; basic block 1867 .stabd 68,0,12926 addic. r26,r26,-1 .stabd 68,0,12927 stw r0,0(r29) .stabd 68,0,12926 addi r29,r29,4 bgt+ cr0,L2514 L2509: ; basic block 1868 .stabd 68,0,12931 cmpwi cr7,r22,0 beq- cr7,L2515 .stabd 68,0,12932 ; basic block 1869 LBB794: addi r24,r29,24 .stabd 68,0,12938 addi r10,r29,44 .stabd 68,0,12934 stw r22,12(r24) .stabd 68,0,12936 li r0,0 .stabd 68,0,12935 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,12938 stw r10,924(r1) .stabd 68,0,12935 stw r2,8(r24) .stabd 68,0,12936 stw r0,16(r24) .stabd 68,0,12938 lwz r11,908(r1) stw r10,16(r11) LBE794: b L2516 L2515: ; basic block 1870 .stabd 68,0,12941 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L2516: ; basic block 1871 .stabd 68,0,12964 lwz r9,920(r1) .stabd 68,0,12952 LBB795: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,12974 LBE795: addi r8,r29,4 .stabd 68,0,12964 LBB796: stw r9,16(r29) .stabd 68,0,12971 LBE796: slwi r9,r20,2 .stabd 68,0,12965 lwz r10,936(r1) LBB797: stw r10,20(r29) .stabd 68,0,12966 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,12967 lwz r2,932(r1) .stabd 68,0,12952 stw r0,12(r29) .stabd 68,0,12967 stw r2,28(r29) .stabd 68,0,12948 stw r24,0(r29) .stabd 68,0,12950 stw r25,4(r29) .stabd 68,0,12951 stw r23,8(r29) .stabd 68,0,12971 LBE797: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,12974 stw r8,936(r1) .stabd 68,0,12972 stw r29,928(r1) .stabd 68,0,12973 stw r29,932(r1) .stabd 68,0,12971 stw r0,12(r10) .stabd 68,0,12972 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,12973 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,12974 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,12976 lwzx r2,r2,r9 .stabd 68,0,12971 stw r0,920(r1) .stabd 68,0,12976 mtctr r2 bctr L2519: ; basic block 1872 .stabd 68,0,12981 LBE790: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L2483: ; basic block 1873 L2522: .stabd 68,0,12990 lwz r2,920(r1) .stabd 68,0,12984 stw r3,912(r1) .stabd 68,0,12990 lwz r2,0(r2) mtctr r2 bctr L631: ; basic block 1874 .stabd 68,0,12996 lwz r8,924(r1) .stabd 68,0,13022 LBE781: LBE778: LBB798: LBB799: li r21,0 .stabd 68,0,12996 lwz r9,916(r1) .stabd 68,0,13024 li r24,0 .stabd 68,0,12996 LBE799: LBE798: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,13001 lwz r11,920(r1) LBB800: lwz r28,16(r11) .stabd 68,0,13003 lwz r0,8(r11) .stabd 68,0,13028 LBB801: andi. r2,r28,2 .stabd 68,0,13000 LBE801: lwz r30,20(r11) .stabd 68,0,13002 lwz r22,12(r11) .stabd 68,0,13025 LBB802: mr r27,r0 .stabd 68,0,13004 LBE802: lwz r29,4(r11) .stabd 68,0,13008 addi r11,r11,24 stw r11,920(r1) .stabd 68,0,13028 LBB803: beq+ cr0,L2523 .stabd 68,0,13030 ; basic block 1875 LBB804: lwzu r21,-4(r8) .stabd 68,0,13031 li r4,18 mr r3,r21 .stabd 68,0,13030 stw r8,924(r1) .stabd 68,0,13031 bl L_rb_check_type$stub .stabd 68,0,13033 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,13031 lwz r24,16(r21) .stabd 68,0,13033 stw r8,16(r2) L2523: ; basic block 1876 .stabd 68,0,13036 lwz r9,924(r1) LBE804: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB805: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2525 .stabd 68,0,637 ; basic block 1877 andi. r11,r25,1 beq- cr0,L2526 ; basic block 1878 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2527 L2526: ; basic block 1879 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2528 ; basic block 1880 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2527 L2528: ; basic block 1881 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2530 ; basic block 1882 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2527 L2525: ; basic block 1883 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2530 .stabd 68,0,642 ; basic block 1884 cmpwi cr7,r25,4 bne+ cr7,L2532 ; basic block 1885 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2527 L2532: ; basic block 1886 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2530 ; basic block 1887 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2527 L2530: ; basic block 1888 .stabd 68,0,644 lwz r3,4(r2) L2527: ; basic block 1889 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13040 LBE805: andi. r2,r28,1 .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,13040 beq- cr0,L2534 .stabd 68,0,13041 ; basic block 1890 lwz r8,924(r1) LBB806: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB807: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2536 .stabd 68,0,637 ; basic block 1891 andi. r10,r11,1 beq- cr0,L2537 ; basic block 1892 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2538 L2537: ; basic block 1893 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2539 ; basic block 1894 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2538 L2539: ; basic block 1895 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2541 ; basic block 1896 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2538 L2536: ; basic block 1897 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L2541 .stabd 68,0,642 ; basic block 1898 cmpwi cr7,r11,4 bne+ cr7,L2543 ; basic block 1899 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2538 L2543: ; basic block 1900 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2541 ; basic block 1901 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2538 L2541: ; basic block 1902 .stabd 68,0,644 lwz r9,4(r2) L2538: ; basic block 1903 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE807: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2534 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13046 ; basic block 1904 .stabd 68,0,13050 LBB808: lwz r0,8(r11) li r5,0 .stabd 68,0,13047 lwz r2,924(r1) .stabd 68,0,13050 cmpw cr7,r5,r0 .stabd 68,0,13046 lwz r10,16(r11) .stabd 68,0,13047 addi r8,r2,-4 .stabd 68,0,13050 bge- cr7,L3981 L2550: ; basic block 1905 .stabd 68,0,13051 slwi r2,r5,2 .stabd 68,0,13050 addi r5,r5,1 .stabd 68,0,13051 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13050 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2550 L3981: ; basic block 1906 .stabd 68,0,13054 lwz r8,924(r1) .stabd 68,0,13053 add r9,r27,r5 .stabd 68,0,13054 slwi r2,r5,2 .stabd 68,0,13053 addi r27,r9,-1 .stabd 68,0,13054 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L2534: ; basic block 1907 .stabd 68,0,13105 LBE808: LBE806: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2551 ; basic block 1908 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2551 .stabd 68,0,13107 ; basic block 1909 lwz r3,12(r30) b L2552 L2551: ; basic block 1910 .stabd 68,0,13110 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13113 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,13111 stw r28,8(r30) .stabd 68,0,13112 stw r3,12(r30) .stabd 68,0,13113 lwz r0,0(r2) stw r0,16(r30) L2552: ; basic block 1911 .stabd 68,0,13225 cmpwi cr7,r3,0 bne+ cr7,L2553 .stabd 68,0,13227 ; basic block 1912 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L2554 .stabd 68,0,13229 ; basic block 1913 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L2554: ; basic block 1914 .stabd 68,0,13232 lwz r2,924(r1) .stabd 68,0,13233 LBB809: slwi r0,r29,8 .stabd 68,0,13232 slwi r29,r27,2 .stabd 68,0,13233 ori r0,r0,14 .stabd 68,0,13232 subf r29,r29,r2 .stabd 68,0,13234 mr r3,r25 .stabd 68,0,13233 stw r0,-4(r29) .stabd 68,0,13232 addi r29,r29,-4 .stabd 68,0,13234 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,13236 lwz r2,908(r1) LBE809: stw r29,924(r1) stw r29,16(r2) b L2556 L2553: ; basic block 1915 .stabd 68,0,13243 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2562 ; basic block 1916 bgt- cr7,L2594 ; basic block 1917 cmpwi cr7,r0,2 beq- cr7,L2558 ; basic block 1918 b L2592 L2594: ; basic block 1919 cmpwi cr7,r0,90 beq- cr7,L2561 ; basic block 1920 cmpwi cr7,r0,95 beq- cr7,L2563 ; basic block 1921 b L2592 L2558: ; basic block 1922 .stabd 68,0,13251 LBB810: cmpwi cr7,r22,0 .stabd 68,0,13249 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,13248 lwz r30,924(r1) .stabd 68,0,13251 beq- cr7,L2559 ; basic block 1923 .stabd 68,0,13254 lwz r8,936(r1) .stabd 68,0,13252 LBB811: addi r24,r30,24 .stabd 68,0,13258 addi r2,r30,44 .stabd 68,0,13254 lwz r0,0(r8) .stabd 68,0,13255 stw r22,12(r24) .stabd 68,0,13254 stw r0,8(r24) .stabd 68,0,13256 stw r9,16(r24) .stabd 68,0,13258 lwz r9,908(r1) stw r2,16(r9) LBE811: b L2560 L2559: ; basic block 1924 .stabd 68,0,13261 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L2560: ; basic block 1925 .stabd 68,0,13273 lwz r8,928(r1) .stabd 68,0,13270 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,13268 addi r0,r1,864 .stabd 68,0,13273 stw r8,24(r30) .stabd 68,0,13278 addi r9,r30,4 .stabd 68,0,13274 lwz r10,932(r1) .stabd 68,0,13283 slwi r7,r27,2 .stabd 68,0,13268 stw r0,8(r30) .stabd 68,0,13277 li r0,0 .stabd 68,0,13274 stw r10,28(r30) .stabd 68,0,13283 mr r4,r25 .stabd 68,0,13266 stw r24,0(r30) .stabd 68,0,13283 mr r6,r27 .stabd 68,0,13270 stw r2,12(r30) .stabd 68,0,13267 stw r25,4(r30) .stabd 68,0,13271 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,13272 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,13281 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,13277 lwz r8,908(r1) .stabd 68,0,13281 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,13277 stw r0,24(r8) .stabd 68,0,13278 stw r9,28(r8) .stabd 68,0,13276 stw r30,20(r8) .stabd 68,0,13281 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13283 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,13286 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,13293 slwi r2,r27,2 .stabd 68,0,13287 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,13293 lwz r11,924(r1) .stabd 68,0,13288 lwz r8,28(r30) .stabd 68,0,13293 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,13288 stw r8,932(r1) .stabd 68,0,13293 stw r2,924(r1) .stabd 68,0,13288 stw r8,24(r10) .stabd 68,0,13293 stw r2,16(r10) .stabd 68,0,13294 b L2556 L2561: ; basic block 1926 .stabd 68,0,13297 lwz r9,924(r1) LBE810: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,13298 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13299 b L2556 L2562: ; basic block 1927 .stabd 68,0,13302 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13303 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13304 b L2556 L2563: ; basic block 1928 .stabd 68,0,13317 LBB812: lwz r23,12(r3) .stabd 68,0,13318 li r4,18 .stabd 68,0,13314 li r20,0 .stabd 68,0,13318 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,13312 lwz r29,924(r1) .stabd 68,0,13323 lwz r0,56(r28) .stabd 68,0,13320 lwz r2,40(r28) .stabd 68,0,13323 cmpwi cr7,r0,0 .stabd 68,0,13320 subf r26,r27,r2 .stabd 68,0,13323 beq- cr7,L2565 .stabd 68,0,13324 ; basic block 1929 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2567 .stabd 68,0,13325 ; basic block 1930 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2565: ; basic block 1931 .stabd 68,0,13337 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L2568 .stabd 68,0,13338 ; basic block 1932 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,13339 mr r27,r0 .stabd 68,0,13338 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13339 b L2569 L2568: ; basic block 1933 .stabd 68,0,13341 cmpwi cr7,r6,-1 beq- cr7,L2569 .stabd 68,0,13342 ; basic block 1934 LBB813: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,13343 add. r30,r0,r9 bge+ cr0,L2571 .stabd 68,0,13344 ; basic block 1935 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2571: ; basic block 1936 .stabd 68,0,13353 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,13354 mr r3,r30 .stabd 68,0,13355 subf r27,r30,r27 .stabd 68,0,13353 subf r2,r2,r8 .stabd 68,0,13354 mr r4,r2 .stabd 68,0,13353 addi r29,r2,4 .stabd 68,0,13354 bl L_rb_ary_new4$stub .stabd 68,0,13356 add r2,r26,r30 .stabd 68,0,13354 stw r3,-4(r29) .stabd 68,0,13356 addi r26,r2,-1 L2569: ; basic block 1937 .stabd 68,0,13361 LBE813: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L2572 .stabd 68,0,13362 ; basic block 1938 LBB814: lwz r6,52(r28) .stabd 68,0,13366 cmplw cr7,r27,r6 blt- cr7,L2574 ; basic block 1939 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2573 L2574: ; basic block 1940 .stabd 68,0,13367 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2573: ; basic block 1941 .stabd 68,0,13370 subf r2,r6,r27 .stabd 68,0,13371 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE814: b L2575 L2572: ; basic block 1942 .stabd 68,0,13374 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2575 .stabd 68,0,13375 ; basic block 1943 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2575: ; basic block 1944 .stabd 68,0,13382 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L2567 ; basic block 1945 .stabd 68,0,13386 LBB815: cmpwi cr7,r22,0 .stabd 68,0,13383 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) .stabd 68,0,13386 beq+ cr7,L2578 .stabd 68,0,13388 ; basic block 1946 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,13392 lwz r2,908(r1) .stabd 68,0,13393 lwz r8,908(r1) .stabd 68,0,13392 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,13393 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,13392 stw r2,20(r9) .stabd 68,0,13393 stw r8,24(r9) b L2579 L2578: ; basic block 1947 .stabd 68,0,13395 cmpwi cr7,r21,0 beq- cr7,L2579 .stabd 68,0,13396 ; basic block 1948 mr r3,r21 L2579: ; basic block 1949 .stabd 68,0,13398 lwz r0,64(r28) .stabd 68,0,13400 addi r26,r26,-1 .stabd 68,0,13398 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13399 addi r29,r29,4 L2567: ; basic block 1950 .stabd 68,0,13408 lwz r10,908(r1) LBE815: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2581 .stabd 68,0,13410 ; basic block 1951 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L2581: ; basic block 1952 .stabd 68,0,13413 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,13416 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2582 .stabd 68,0,13417 ; basic block 1953 cmpwi cr7,r26,0 ble- cr7,L2582 ; basic block 1954 li r0,4 L2587: ; basic block 1955 .stabd 68,0,13417 addic. r26,r26,-1 .stabd 68,0,13418 stw r0,0(r29) .stabd 68,0,13417 addi r29,r29,4 bgt+ cr0,L2587 L2582: ; basic block 1956 .stabd 68,0,13422 cmpwi cr7,r22,0 beq- cr7,L2588 .stabd 68,0,13423 ; basic block 1957 LBB816: addi r24,r29,24 .stabd 68,0,13429 addi r10,r29,44 .stabd 68,0,13425 stw r22,12(r24) .stabd 68,0,13427 li r0,0 .stabd 68,0,13426 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,13429 stw r10,924(r1) .stabd 68,0,13426 stw r2,8(r24) .stabd 68,0,13427 stw r0,16(r24) .stabd 68,0,13429 lwz r11,908(r1) stw r10,16(r11) LBE816: b L2589 L2588: ; basic block 1958 .stabd 68,0,13432 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L2589: ; basic block 1959 .stabd 68,0,13455 lwz r9,920(r1) .stabd 68,0,13443 LBB817: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13465 LBE817: addi r8,r29,4 .stabd 68,0,13455 LBB818: stw r9,16(r29) .stabd 68,0,13462 LBE818: slwi r9,r20,2 .stabd 68,0,13456 lwz r10,936(r1) LBB819: stw r10,20(r29) .stabd 68,0,13457 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,13458 lwz r2,932(r1) .stabd 68,0,13443 stw r0,12(r29) .stabd 68,0,13458 stw r2,28(r29) .stabd 68,0,13439 stw r24,0(r29) .stabd 68,0,13441 stw r25,4(r29) .stabd 68,0,13442 stw r23,8(r29) .stabd 68,0,13462 LBE819: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,13465 stw r8,936(r1) .stabd 68,0,13463 stw r29,928(r1) .stabd 68,0,13464 stw r29,932(r1) .stabd 68,0,13462 stw r0,12(r10) .stabd 68,0,13463 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,13464 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,13465 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,13467 lwzx r2,r2,r9 .stabd 68,0,13462 stw r0,920(r1) .stabd 68,0,13467 mtctr r2 bctr L2592: ; basic block 1960 .stabd 68,0,13472 LBE812: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L2556: ; basic block 1961 L2595: .stabd 68,0,13481 lwz r2,920(r1) .stabd 68,0,13475 stw r3,912(r1) .stabd 68,0,13481 lwz r2,0(r2) mtctr r2 bctr L632: ; basic block 1962 .stabd 68,0,13487 lwz r8,924(r1) .stabd 68,0,13514 LBE803: LBE800: LBB820: LBB821: li r21,0 .stabd 68,0,13487 lwz r9,912(r1) .stabd 68,0,13516 li r24,0 .stabd 68,0,13487 LBE821: LBE820: stw r9,0(r8) .stabd 68,0,13488 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,13493 lwz r2,920(r1) LBB822: lwz r28,16(r2) .stabd 68,0,13495 lwz r0,8(r2) .stabd 68,0,13520 LBB823: andi. r8,r28,2 .stabd 68,0,13492 LBE823: lwz r30,20(r2) .stabd 68,0,13494 lwz r22,12(r2) .stabd 68,0,13517 LBB824: mr r27,r0 .stabd 68,0,13496 LBE824: lwz r29,4(r2) .stabd 68,0,13500 addi r2,r2,24 stw r2,920(r1) .stabd 68,0,13520 LBB825: beq+ cr0,L2596 .stabd 68,0,13522 ; basic block 1963 lwz r9,924(r1) .stabd 68,0,13523 LBB826: li r4,18 .stabd 68,0,13522 lwzu r21,-4(r9) .stabd 68,0,13523 mr r3,r21 .stabd 68,0,13522 stw r9,924(r1) .stabd 68,0,13523 bl L_rb_check_type$stub .stabd 68,0,13525 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,13523 lwz r24,16(r21) .stabd 68,0,13525 stw r8,16(r2) L2596: ; basic block 1964 .stabd 68,0,13528 lwz r9,924(r1) LBE826: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB827: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2598 .stabd 68,0,637 ; basic block 1965 andi. r11,r25,1 beq- cr0,L2599 ; basic block 1966 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2600 L2599: ; basic block 1967 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2601 ; basic block 1968 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2600 L2601: ; basic block 1969 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2603 ; basic block 1970 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2600 L2598: ; basic block 1971 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2603 .stabd 68,0,642 ; basic block 1972 cmpwi cr7,r25,4 bne+ cr7,L2605 ; basic block 1973 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2600 L2605: ; basic block 1974 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2603 ; basic block 1975 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2600 L2603: ; basic block 1976 .stabd 68,0,644 lwz r3,4(r2) L2600: ; basic block 1977 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13532 LBE827: andi. r2,r28,1 .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,13532 beq- cr0,L2607 .stabd 68,0,13533 ; basic block 1978 lwz r8,924(r1) LBB828: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB829: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2609 .stabd 68,0,637 ; basic block 1979 andi. r10,r11,1 beq- cr0,L2610 ; basic block 1980 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2611 L2610: ; basic block 1981 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2612 ; basic block 1982 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2611 L2612: ; basic block 1983 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2614 ; basic block 1984 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2611 L2609: ; basic block 1985 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L2614 .stabd 68,0,642 ; basic block 1986 cmpwi cr7,r11,4 bne+ cr7,L2616 ; basic block 1987 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2611 L2616: ; basic block 1988 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2614 ; basic block 1989 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2611 L2614: ; basic block 1990 .stabd 68,0,644 lwz r9,4(r2) L2611: ; basic block 1991 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE829: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2607 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13538 ; basic block 1992 .stabd 68,0,13542 LBB830: lwz r0,8(r11) li r5,0 .stabd 68,0,13539 lwz r2,924(r1) .stabd 68,0,13542 cmpw cr7,r5,r0 .stabd 68,0,13538 lwz r10,16(r11) .stabd 68,0,13539 addi r8,r2,-4 .stabd 68,0,13542 bge- cr7,L3984 L2623: ; basic block 1993 .stabd 68,0,13543 slwi r2,r5,2 .stabd 68,0,13542 addi r5,r5,1 .stabd 68,0,13543 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13542 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2623 L3984: ; basic block 1994 .stabd 68,0,13546 lwz r8,924(r1) .stabd 68,0,13545 add r9,r27,r5 .stabd 68,0,13546 slwi r2,r5,2 .stabd 68,0,13545 addi r27,r9,-1 .stabd 68,0,13546 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L2607: ; basic block 1995 .stabd 68,0,13597 LBE830: LBE828: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2624 ; basic block 1996 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2624 .stabd 68,0,13599 ; basic block 1997 lwz r3,12(r30) b L2625 L2624: ; basic block 1998 .stabd 68,0,13602 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13605 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,13603 stw r28,8(r30) .stabd 68,0,13604 stw r3,12(r30) .stabd 68,0,13605 lwz r0,0(r2) stw r0,16(r30) L2625: ; basic block 1999 .stabd 68,0,13717 cmpwi cr7,r3,0 bne+ cr7,L2626 .stabd 68,0,13719 ; basic block 2000 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L2627 .stabd 68,0,13721 ; basic block 2001 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L2627: ; basic block 2002 .stabd 68,0,13724 lwz r2,924(r1) .stabd 68,0,13725 LBB831: slwi r0,r29,8 .stabd 68,0,13724 slwi r29,r27,2 .stabd 68,0,13725 ori r0,r0,14 .stabd 68,0,13724 subf r29,r29,r2 .stabd 68,0,13726 mr r3,r25 .stabd 68,0,13725 stw r0,-4(r29) .stabd 68,0,13724 addi r29,r29,-4 .stabd 68,0,13726 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,13728 lwz r2,908(r1) LBE831: stw r29,924(r1) stw r29,16(r2) b L2629 L2626: ; basic block 2003 .stabd 68,0,13735 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2635 ; basic block 2004 bgt- cr7,L2667 ; basic block 2005 cmpwi cr7,r0,2 beq- cr7,L2631 ; basic block 2006 b L2665 L2667: ; basic block 2007 cmpwi cr7,r0,90 beq- cr7,L2634 ; basic block 2008 cmpwi cr7,r0,95 beq- cr7,L2636 ; basic block 2009 b L2665 L2631: ; basic block 2010 .stabd 68,0,13743 LBB832: cmpwi cr7,r22,0 .stabd 68,0,13741 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,13740 lwz r30,924(r1) .stabd 68,0,13743 beq- cr7,L2632 ; basic block 2011 .stabd 68,0,13746 lwz r8,936(r1) .stabd 68,0,13744 LBB833: addi r24,r30,24 .stabd 68,0,13750 addi r2,r30,44 .stabd 68,0,13746 lwz r0,0(r8) .stabd 68,0,13747 stw r22,12(r24) .stabd 68,0,13746 stw r0,8(r24) .stabd 68,0,13748 stw r9,16(r24) .stabd 68,0,13750 lwz r9,908(r1) stw r2,16(r9) LBE833: b L2633 L2632: ; basic block 2012 .stabd 68,0,13753 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L2633: ; basic block 2013 .stabd 68,0,13765 lwz r8,928(r1) .stabd 68,0,13762 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,13760 addi r0,r1,864 .stabd 68,0,13765 stw r8,24(r30) .stabd 68,0,13770 addi r9,r30,4 .stabd 68,0,13766 lwz r10,932(r1) .stabd 68,0,13775 slwi r7,r27,2 .stabd 68,0,13760 stw r0,8(r30) .stabd 68,0,13769 li r0,0 .stabd 68,0,13766 stw r10,28(r30) .stabd 68,0,13775 mr r4,r25 .stabd 68,0,13758 stw r24,0(r30) .stabd 68,0,13775 mr r6,r27 .stabd 68,0,13762 stw r2,12(r30) .stabd 68,0,13759 stw r25,4(r30) .stabd 68,0,13763 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,13764 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,13773 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,13769 lwz r8,908(r1) .stabd 68,0,13773 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,13769 stw r0,24(r8) .stabd 68,0,13770 stw r9,28(r8) .stabd 68,0,13768 stw r30,20(r8) .stabd 68,0,13773 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13775 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,13778 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,13785 slwi r2,r27,2 .stabd 68,0,13779 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,13785 lwz r11,924(r1) .stabd 68,0,13780 lwz r8,28(r30) .stabd 68,0,13785 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,13780 stw r8,932(r1) .stabd 68,0,13785 stw r2,924(r1) .stabd 68,0,13780 stw r8,24(r10) .stabd 68,0,13785 stw r2,16(r10) .stabd 68,0,13786 b L2629 L2634: ; basic block 2014 .stabd 68,0,13789 lwz r9,924(r1) LBE832: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,13790 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13791 b L2629 L2635: ; basic block 2015 .stabd 68,0,13794 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13795 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13796 b L2629 L2636: ; basic block 2016 .stabd 68,0,13809 LBB834: lwz r23,12(r3) .stabd 68,0,13810 li r4,18 .stabd 68,0,13806 li r20,0 .stabd 68,0,13810 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,13804 lwz r29,924(r1) .stabd 68,0,13815 lwz r0,56(r28) .stabd 68,0,13812 lwz r2,40(r28) .stabd 68,0,13815 cmpwi cr7,r0,0 .stabd 68,0,13812 subf r26,r27,r2 .stabd 68,0,13815 beq- cr7,L2638 .stabd 68,0,13816 ; basic block 2017 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2640 .stabd 68,0,13817 ; basic block 2018 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2638: ; basic block 2019 .stabd 68,0,13829 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L2641 .stabd 68,0,13830 ; basic block 2020 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,13831 mr r27,r0 .stabd 68,0,13830 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13831 b L2642 L2641: ; basic block 2021 .stabd 68,0,13833 cmpwi cr7,r6,-1 beq- cr7,L2642 .stabd 68,0,13834 ; basic block 2022 LBB835: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,13835 add. r30,r0,r9 bge+ cr0,L2644 .stabd 68,0,13836 ; basic block 2023 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2644: ; basic block 2024 .stabd 68,0,13845 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,13846 mr r3,r30 .stabd 68,0,13847 subf r27,r30,r27 .stabd 68,0,13845 subf r2,r2,r8 .stabd 68,0,13846 mr r4,r2 .stabd 68,0,13845 addi r29,r2,4 .stabd 68,0,13846 bl L_rb_ary_new4$stub .stabd 68,0,13848 add r2,r26,r30 .stabd 68,0,13846 stw r3,-4(r29) .stabd 68,0,13848 addi r26,r2,-1 L2642: ; basic block 2025 .stabd 68,0,13853 LBE835: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L2645 .stabd 68,0,13854 ; basic block 2026 LBB836: lwz r6,52(r28) .stabd 68,0,13858 cmplw cr7,r27,r6 blt- cr7,L2647 ; basic block 2027 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2646 L2647: ; basic block 2028 .stabd 68,0,13859 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2646: ; basic block 2029 .stabd 68,0,13862 subf r2,r6,r27 .stabd 68,0,13863 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE836: b L2648 L2645: ; basic block 2030 .stabd 68,0,13866 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2648 .stabd 68,0,13867 ; basic block 2031 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2648: ; basic block 2032 .stabd 68,0,13874 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L2640 ; basic block 2033 .stabd 68,0,13878 LBB837: cmpwi cr7,r22,0 .stabd 68,0,13875 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) .stabd 68,0,13878 beq+ cr7,L2651 .stabd 68,0,13880 ; basic block 2034 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,13884 lwz r2,908(r1) .stabd 68,0,13885 lwz r8,908(r1) .stabd 68,0,13884 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,13885 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,13884 stw r2,20(r9) .stabd 68,0,13885 stw r8,24(r9) b L2652 L2651: ; basic block 2035 .stabd 68,0,13887 cmpwi cr7,r21,0 beq- cr7,L2652 .stabd 68,0,13888 ; basic block 2036 mr r3,r21 L2652: ; basic block 2037 .stabd 68,0,13890 lwz r0,64(r28) .stabd 68,0,13892 addi r26,r26,-1 .stabd 68,0,13890 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13891 addi r29,r29,4 L2640: ; basic block 2038 .stabd 68,0,13900 lwz r10,908(r1) LBE837: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2654 .stabd 68,0,13902 ; basic block 2039 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L2654: ; basic block 2040 .stabd 68,0,13905 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,13908 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2655 .stabd 68,0,13909 ; basic block 2041 cmpwi cr7,r26,0 ble- cr7,L2655 ; basic block 2042 li r0,4 L2660: ; basic block 2043 .stabd 68,0,13909 addic. r26,r26,-1 .stabd 68,0,13910 stw r0,0(r29) .stabd 68,0,13909 addi r29,r29,4 bgt+ cr0,L2660 L2655: ; basic block 2044 .stabd 68,0,13914 cmpwi cr7,r22,0 beq- cr7,L2661 .stabd 68,0,13915 ; basic block 2045 LBB838: addi r24,r29,24 .stabd 68,0,13921 addi r10,r29,44 .stabd 68,0,13917 stw r22,12(r24) .stabd 68,0,13919 li r0,0 .stabd 68,0,13918 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,13921 stw r10,924(r1) .stabd 68,0,13918 stw r2,8(r24) .stabd 68,0,13919 stw r0,16(r24) .stabd 68,0,13921 lwz r11,908(r1) stw r10,16(r11) LBE838: b L2662 L2661: ; basic block 2046 .stabd 68,0,13924 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L2662: ; basic block 2047 .stabd 68,0,13947 lwz r9,920(r1) .stabd 68,0,13935 LBB839: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13957 LBE839: addi r8,r29,4 .stabd 68,0,13947 LBB840: stw r9,16(r29) .stabd 68,0,13954 LBE840: slwi r9,r20,2 .stabd 68,0,13948 lwz r10,936(r1) LBB841: stw r10,20(r29) .stabd 68,0,13949 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,13950 lwz r2,932(r1) .stabd 68,0,13935 stw r0,12(r29) .stabd 68,0,13950 stw r2,28(r29) .stabd 68,0,13931 stw r24,0(r29) .stabd 68,0,13933 stw r25,4(r29) .stabd 68,0,13934 stw r23,8(r29) .stabd 68,0,13954 LBE841: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,13957 stw r8,936(r1) .stabd 68,0,13955 stw r29,928(r1) .stabd 68,0,13956 stw r29,932(r1) .stabd 68,0,13954 stw r0,12(r10) .stabd 68,0,13955 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,13956 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,13957 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,13959 lwzx r2,r2,r9 .stabd 68,0,13954 stw r0,920(r1) .stabd 68,0,13959 mtctr r2 bctr L2665: ; basic block 2048 .stabd 68,0,13964 LBE834: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L2629: ; basic block 2049 L2668: .stabd 68,0,13973 lwz r2,920(r1) .stabd 68,0,13967 stw r3,912(r1) .stabd 68,0,13973 lwz r2,0(r2) mtctr r2 bctr L633: ; basic block 2050 .stabd 68,0,13979 lwz r8,924(r1) .stabd 68,0,14006 LBE825: LBE822: LBB842: LBB843: li r21,0 .stabd 68,0,13979 lwz r9,916(r1) .stabd 68,0,14008 li r24,0 .stabd 68,0,13979 LBE843: LBE842: stw r9,0(r8) .stabd 68,0,13980 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,13985 lwz r2,920(r1) LBB844: lwz r28,16(r2) .stabd 68,0,13987 lwz r0,8(r2) .stabd 68,0,14012 LBB845: andi. r8,r28,2 .stabd 68,0,13984 LBE845: lwz r30,20(r2) .stabd 68,0,13986 lwz r22,12(r2) .stabd 68,0,14009 LBB846: mr r27,r0 .stabd 68,0,13988 LBE846: lwz r29,4(r2) .stabd 68,0,13992 addi r2,r2,24 stw r2,920(r1) .stabd 68,0,14012 LBB847: beq+ cr0,L2669 .stabd 68,0,14014 ; basic block 2051 lwz r9,924(r1) .stabd 68,0,14015 LBB848: li r4,18 .stabd 68,0,14014 lwzu r21,-4(r9) .stabd 68,0,14015 mr r3,r21 .stabd 68,0,14014 stw r9,924(r1) .stabd 68,0,14015 bl L_rb_check_type$stub .stabd 68,0,14017 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,14015 lwz r24,16(r21) .stabd 68,0,14017 stw r8,16(r2) L2669: ; basic block 2052 .stabd 68,0,14020 lwz r9,924(r1) LBE848: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB849: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L2671 .stabd 68,0,637 ; basic block 2053 andi. r11,r25,1 beq- cr0,L2672 ; basic block 2054 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2673 L2672: ; basic block 2055 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L2674 ; basic block 2056 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2673 L2674: ; basic block 2057 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2676 ; basic block 2058 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2673 L2671: ; basic block 2059 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L2676 .stabd 68,0,642 ; basic block 2060 cmpwi cr7,r25,4 bne+ cr7,L2678 ; basic block 2061 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2673 L2678: ; basic block 2062 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L2676 ; basic block 2063 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L2673 L2676: ; basic block 2064 .stabd 68,0,644 lwz r3,4(r2) L2673: ; basic block 2065 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14024 LBE849: andi. r2,r28,1 .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,14024 beq- cr0,L2680 .stabd 68,0,14025 ; basic block 2066 lwz r8,924(r1) LBB850: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB851: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2682 .stabd 68,0,637 ; basic block 2067 andi. r10,r11,1 beq- cr0,L2683 ; basic block 2068 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2684 L2683: ; basic block 2069 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2685 ; basic block 2070 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2684 L2685: ; basic block 2071 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2687 ; basic block 2072 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2684 L2682: ; basic block 2073 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L2687 .stabd 68,0,642 ; basic block 2074 cmpwi cr7,r11,4 bne+ cr7,L2689 ; basic block 2075 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2684 L2689: ; basic block 2076 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2687 ; basic block 2077 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2684 L2687: ; basic block 2078 .stabd 68,0,644 lwz r9,4(r2) L2684: ; basic block 2079 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE851: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2680 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14030 ; basic block 2080 .stabd 68,0,14034 LBB852: lwz r0,8(r11) li r5,0 .stabd 68,0,14031 lwz r2,924(r1) .stabd 68,0,14034 cmpw cr7,r5,r0 .stabd 68,0,14030 lwz r10,16(r11) .stabd 68,0,14031 addi r8,r2,-4 .stabd 68,0,14034 bge- cr7,L3987 L2696: ; basic block 2081 .stabd 68,0,14035 slwi r2,r5,2 .stabd 68,0,14034 addi r5,r5,1 .stabd 68,0,14035 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,14034 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L2696 L3987: ; basic block 2082 .stabd 68,0,14038 lwz r8,924(r1) .stabd 68,0,14037 add r9,r27,r5 .stabd 68,0,14038 slwi r2,r5,2 .stabd 68,0,14037 addi r27,r9,-1 .stabd 68,0,14038 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L2680: ; basic block 2083 .stabd 68,0,14089 LBE852: LBE850: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L2697 ; basic block 2084 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L2697 .stabd 68,0,14091 ; basic block 2085 lwz r3,12(r30) b L2698 L2697: ; basic block 2086 .stabd 68,0,14094 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,14097 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,14095 stw r28,8(r30) .stabd 68,0,14096 stw r3,12(r30) .stabd 68,0,14097 lwz r0,0(r2) stw r0,16(r30) L2698: ; basic block 2087 .stabd 68,0,14209 cmpwi cr7,r3,0 bne+ cr7,L2699 .stabd 68,0,14211 ; basic block 2088 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L2700 .stabd 68,0,14213 ; basic block 2089 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L2700: ; basic block 2090 .stabd 68,0,14216 lwz r2,924(r1) .stabd 68,0,14217 LBB853: slwi r0,r29,8 .stabd 68,0,14216 slwi r29,r27,2 .stabd 68,0,14217 ori r0,r0,14 .stabd 68,0,14216 subf r29,r29,r2 .stabd 68,0,14218 mr r3,r25 .stabd 68,0,14217 stw r0,-4(r29) .stabd 68,0,14216 addi r29,r29,-4 .stabd 68,0,14218 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,14220 lwz r2,908(r1) LBE853: stw r29,924(r1) stw r29,16(r2) b L2702 L2699: ; basic block 2091 .stabd 68,0,14227 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L2708 ; basic block 2092 bgt- cr7,L2740 ; basic block 2093 cmpwi cr7,r0,2 beq- cr7,L2704 ; basic block 2094 b L2738 L2740: ; basic block 2095 cmpwi cr7,r0,90 beq- cr7,L2707 ; basic block 2096 cmpwi cr7,r0,95 beq- cr7,L2709 ; basic block 2097 b L2738 L2704: ; basic block 2098 .stabd 68,0,14235 LBB854: cmpwi cr7,r22,0 .stabd 68,0,14233 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,14232 lwz r30,924(r1) .stabd 68,0,14235 beq- cr7,L2705 ; basic block 2099 .stabd 68,0,14238 lwz r8,936(r1) .stabd 68,0,14236 LBB855: addi r24,r30,24 .stabd 68,0,14242 addi r2,r30,44 .stabd 68,0,14238 lwz r0,0(r8) .stabd 68,0,14239 stw r22,12(r24) .stabd 68,0,14238 stw r0,8(r24) .stabd 68,0,14240 stw r9,16(r24) .stabd 68,0,14242 lwz r9,908(r1) stw r2,16(r9) LBE855: b L2706 L2705: ; basic block 2100 .stabd 68,0,14245 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L2706: ; basic block 2101 .stabd 68,0,14257 lwz r8,928(r1) .stabd 68,0,14254 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,14252 addi r0,r1,864 .stabd 68,0,14257 stw r8,24(r30) .stabd 68,0,14262 addi r9,r30,4 .stabd 68,0,14258 lwz r10,932(r1) .stabd 68,0,14267 slwi r7,r27,2 .stabd 68,0,14252 stw r0,8(r30) .stabd 68,0,14261 li r0,0 .stabd 68,0,14258 stw r10,28(r30) .stabd 68,0,14267 mr r4,r25 .stabd 68,0,14250 stw r24,0(r30) .stabd 68,0,14267 mr r6,r27 .stabd 68,0,14254 stw r2,12(r30) .stabd 68,0,14251 stw r25,4(r30) .stabd 68,0,14255 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,14256 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,14265 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,14261 lwz r8,908(r1) .stabd 68,0,14265 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,14261 stw r0,24(r8) .stabd 68,0,14262 stw r9,28(r8) .stabd 68,0,14260 stw r30,20(r8) .stabd 68,0,14265 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,14267 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,14270 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,14277 slwi r2,r27,2 .stabd 68,0,14271 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,14277 lwz r11,924(r1) .stabd 68,0,14272 lwz r8,28(r30) .stabd 68,0,14277 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,14272 stw r8,932(r1) .stabd 68,0,14277 stw r2,924(r1) .stabd 68,0,14272 stw r8,24(r10) .stabd 68,0,14277 stw r2,16(r10) .stabd 68,0,14278 b L2702 L2707: ; basic block 2102 .stabd 68,0,14281 lwz r9,924(r1) LBE854: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,14282 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,14283 b L2702 L2708: ; basic block 2103 .stabd 68,0,14286 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,14287 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,14288 b L2702 L2709: ; basic block 2104 .stabd 68,0,14301 LBB856: lwz r23,12(r3) .stabd 68,0,14302 li r4,18 .stabd 68,0,14298 li r20,0 .stabd 68,0,14302 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,14296 lwz r29,924(r1) .stabd 68,0,14307 lwz r0,56(r28) .stabd 68,0,14304 lwz r2,40(r28) .stabd 68,0,14307 cmpwi cr7,r0,0 .stabd 68,0,14304 subf r26,r27,r2 .stabd 68,0,14307 beq- cr7,L2711 .stabd 68,0,14308 ; basic block 2105 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2713 .stabd 68,0,14309 ; basic block 2106 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2711: ; basic block 2107 .stabd 68,0,14321 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L2714 .stabd 68,0,14322 ; basic block 2108 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,14323 mr r27,r0 .stabd 68,0,14322 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,14323 b L2715 L2714: ; basic block 2109 .stabd 68,0,14325 cmpwi cr7,r6,-1 beq- cr7,L2715 .stabd 68,0,14326 ; basic block 2110 LBB857: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,14327 add. r30,r0,r9 bge+ cr0,L2717 .stabd 68,0,14328 ; basic block 2111 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2717: ; basic block 2112 .stabd 68,0,14337 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,14338 mr r3,r30 .stabd 68,0,14339 subf r27,r30,r27 .stabd 68,0,14337 subf r2,r2,r8 .stabd 68,0,14338 mr r4,r2 .stabd 68,0,14337 addi r29,r2,4 .stabd 68,0,14338 bl L_rb_ary_new4$stub .stabd 68,0,14340 add r2,r26,r30 .stabd 68,0,14338 stw r3,-4(r29) .stabd 68,0,14340 addi r26,r2,-1 L2715: ; basic block 2113 .stabd 68,0,14345 LBE857: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L2718 .stabd 68,0,14346 ; basic block 2114 LBB858: lwz r6,52(r28) .stabd 68,0,14350 cmplw cr7,r27,r6 blt- cr7,L2720 ; basic block 2115 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L2719 L2720: ; basic block 2116 .stabd 68,0,14351 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2719: ; basic block 2117 .stabd 68,0,14354 subf r2,r6,r27 .stabd 68,0,14355 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE858: b L2721 L2718: ; basic block 2118 .stabd 68,0,14358 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L2721 .stabd 68,0,14359 ; basic block 2119 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L2721: ; basic block 2120 .stabd 68,0,14366 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L2713 ; basic block 2121 .stabd 68,0,14370 LBB859: cmpwi cr7,r22,0 .stabd 68,0,14367 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) .stabd 68,0,14370 beq+ cr7,L2724 .stabd 68,0,14372 ; basic block 2122 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,14376 lwz r2,908(r1) .stabd 68,0,14377 lwz r8,908(r1) .stabd 68,0,14376 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,14377 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,14376 stw r2,20(r9) .stabd 68,0,14377 stw r8,24(r9) b L2725 L2724: ; basic block 2123 .stabd 68,0,14379 cmpwi cr7,r21,0 beq- cr7,L2725 .stabd 68,0,14380 ; basic block 2124 mr r3,r21 L2725: ; basic block 2125 .stabd 68,0,14382 lwz r0,64(r28) .stabd 68,0,14384 addi r26,r26,-1 .stabd 68,0,14382 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,14383 addi r29,r29,4 L2713: ; basic block 2126 .stabd 68,0,14392 lwz r10,908(r1) LBE859: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L2727 .stabd 68,0,14394 ; basic block 2127 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L2727: ; basic block 2128 .stabd 68,0,14397 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,14400 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L2728 .stabd 68,0,14401 ; basic block 2129 cmpwi cr7,r26,0 ble- cr7,L2728 ; basic block 2130 li r0,4 L2733: ; basic block 2131 .stabd 68,0,14401 addic. r26,r26,-1 .stabd 68,0,14402 stw r0,0(r29) .stabd 68,0,14401 addi r29,r29,4 bgt+ cr0,L2733 L2728: ; basic block 2132 .stabd 68,0,14406 cmpwi cr7,r22,0 beq- cr7,L2734 .stabd 68,0,14407 ; basic block 2133 LBB860: addi r24,r29,24 .stabd 68,0,14413 addi r10,r29,44 .stabd 68,0,14409 stw r22,12(r24) .stabd 68,0,14411 li r0,0 .stabd 68,0,14410 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,14413 stw r10,924(r1) .stabd 68,0,14410 stw r2,8(r24) .stabd 68,0,14411 stw r0,16(r24) .stabd 68,0,14413 lwz r11,908(r1) stw r10,16(r11) LBE860: b L2735 L2734: ; basic block 2134 .stabd 68,0,14416 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L2735: ; basic block 2135 .stabd 68,0,14439 lwz r9,920(r1) .stabd 68,0,14427 LBB861: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,14449 LBE861: addi r8,r29,4 .stabd 68,0,14439 LBB862: stw r9,16(r29) .stabd 68,0,14446 LBE862: slwi r9,r20,2 .stabd 68,0,14440 lwz r10,936(r1) LBB863: stw r10,20(r29) .stabd 68,0,14441 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,14442 lwz r2,932(r1) .stabd 68,0,14427 stw r0,12(r29) .stabd 68,0,14442 stw r2,28(r29) .stabd 68,0,14423 stw r24,0(r29) .stabd 68,0,14425 stw r25,4(r29) .stabd 68,0,14426 stw r23,8(r29) .stabd 68,0,14446 LBE863: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,14449 stw r8,936(r1) .stabd 68,0,14447 stw r29,928(r1) .stabd 68,0,14448 stw r29,932(r1) .stabd 68,0,14446 stw r0,12(r10) .stabd 68,0,14447 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,14448 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,14449 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,14451 lwzx r2,r2,r9 .stabd 68,0,14446 stw r0,920(r1) .stabd 68,0,14451 mtctr r2 bctr L2738: ; basic block 2136 .stabd 68,0,14456 LBE856: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L2702: ; basic block 2137 L2741: .stabd 68,0,14465 lwz r2,920(r1) .stabd 68,0,14459 stw r3,912(r1) .stabd 68,0,14465 lwz r2,0(r2) mtctr r2 bctr L634: ; basic block 2138 .stabd 68,0,14476 lwz r8,920(r1) LBE847: LBE844: LBB864: lwz r0,4(r8) .stabd 68,0,14480 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,14489 mr r4,r0 .stabd 68,0,14490 b L2382 L2742: L635: ; basic block 2139 .stabd 68,0,14503 lwz r9,924(r1) lwz r10,912(r1) LBE864: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,14508 lwz r2,920(r1) LBB865: lwz r0,4(r2) .stabd 68,0,14512 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,14521 mr r4,r0 .stabd 68,0,14522 b L2382 L2743: L636: ; basic block 2140 .stabd 68,0,14535 lwz r8,924(r1) lwz r9,916(r1) LBE865: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,14540 lwz r11,920(r1) LBB866: lwz r0,4(r11) .stabd 68,0,14544 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14553 mr r4,r0 .stabd 68,0,14554 b L2382 L2744: L637: ; basic block 2141 .stabd 68,0,14567 lwz r2,924(r1) lwz r8,912(r1) LBE866: stw r8,0(r2) .stabd 68,0,14568 lwz r9,916(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,14573 lwz r11,920(r1) LBB867: lwz r0,4(r11) .stabd 68,0,14577 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14586 mr r4,r0 .stabd 68,0,14587 b L2382 L2745: L638: ; basic block 2142 .stabd 68,0,14600 lwz r2,924(r1) lwz r8,916(r1) LBE867: stw r8,0(r2) .stabd 68,0,14601 lwz r9,912(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,14606 lwz r11,920(r1) LBB868: lwz r0,4(r11) .stabd 68,0,14610 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14619 mr r4,r0 .stabd 68,0,14620 b L2382 L2746: L639: ; basic block 2143 .stabd 68,0,14641 lwz r2,920(r1) LBE868: LBB869: addi r2,r2,4 stw r2,920(r1) .stabd 68,0,14647 b L2397 L2747: L640: ; basic block 2144 .stabd 68,0,14660 lwz r8,924(r1) lwz r9,912(r1) LBE869: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,14668 lwz r11,920(r1) LBB870: addi r11,r11,4 stw r11,920(r1) .stabd 68,0,14674 b L2397 L2748: L641: ; basic block 2145 .stabd 68,0,14687 lwz r2,924(r1) lwz r8,916(r1) LBE870: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14695 lwz r10,920(r1) LBB871: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14701 b L2397 L2749: L642: ; basic block 2146 .stabd 68,0,14714 lwz r11,924(r1) lwz r2,912(r1) LBE871: stw r2,0(r11) .stabd 68,0,14715 lwz r8,916(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,14723 lwz r10,920(r1) LBB872: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14729 b L2397 L2750: L643: ; basic block 2147 .stabd 68,0,14742 lwz r11,924(r1) lwz r2,916(r1) LBE872: stw r2,0(r11) .stabd 68,0,14743 lwz r8,912(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,14751 lwz r10,920(r1) LBB873: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14757 b L2397 .stabd 68,0,14764 L2751: L644: ; basic block 2148 .stabd 68,0,14787 lwz r11,928(r1) .stabd 68,0,14775 lwz r2,920(r1) .stabd 68,0,14787 LBE873: LBB874: LBB875: lwz r30,0(r11) .stabd 68,0,14775 LBE875: lwz r29,4(r2) .stabd 68,0,14779 addi r2,r2,12 .stabd 68,0,14795 LBB876: lwz r28,12(r30) .stabd 68,0,14779 stw r2,920(r1) .stabd 68,0,14797 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2752 .stabd 68,0,14798 ; basic block 2149 L2762: .stabd 68,0,14801 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,14798 lwz r9,908(r1) .stabd 68,0,14801 mr r4,r28 subf r6,r6,r8 mr r5,r29 .stabd 68,0,14798 stw r8,16(r9) .stabd 68,0,14801 mr r7,r30 .stabd 68,0,14799 stw r2,12(r9) .stabd 68,0,14801 lwz r3,908(r1) .stabd 68,0,14802 stw r6,924(r1) .stabd 68,0,14801 bl _thread_invoke_yield_cfunc .stabd 68,0,14802 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,14856 lwz r9,920(r1) .stabd 68,0,14850 stw r3,912(r1) .stabd 68,0,14856 lwz r9,0(r9) mtctr r9 bctr L2752: ; basic block 2150 .stabd 68,0,14807 LBB877: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14811 lwz r10,8(r30) .stabd 68,0,14813 lwz r5,52(r9) .stabd 68,0,14809 lwz r11,4(r30) .stabd 68,0,14813 cmplw cr7,r5,r29 .stabd 68,0,14810 lwz r7,0(r30) .stabd 68,0,14813 bge+ cr7,L2755 .stabd 68,0,14814 ; basic block 2151 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r29 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L2755: ; basic block 2152 .stabd 68,0,14818 lwz r0,36(r9) .stabd 68,0,14817 lwz r2,924(r1) .stabd 68,0,14818 cmpwi cr7,r0,0 beq- cr7,L2756 .stabd 68,0,14819 ; basic block 2153 LBB878: lwz r0,40(r9) .stabd 68,0,14820 subf. r8,r29,r0 mtctr r8 ble- cr0,L2756 ; basic block 2154 li r0,4 L2761: ; basic block 2155 .stabd 68,0,14821 stw r0,0(r2) .stabd 68,0,14820 addi r2,r2,4 bdnz L2761 L2756: ; basic block 2156 .stabd 68,0,14834 lwz r8,928(r1) .stabd 68,0,14832 LBE878: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,14834 stw r8,24(r2) .stabd 68,0,14835 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,14836 lwz r8,936(r1) .stabd 68,0,14827 stw r11,0(r2) .stabd 68,0,14840 addi r11,r2,32 .stabd 68,0,14836 stw r8,20(r2) .stabd 68,0,14829 stw r10,4(r2) .stabd 68,0,14830 stw r28,8(r2) .stabd 68,0,14832 stw r0,12(r2) .stabd 68,0,14833 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,14839 lwz r9,16(r9) .stabd 68,0,14843 stw r2,932(r1) .stabd 68,0,14841 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,14840 lwz r2,908(r1) .stabd 68,0,14839 stw r9,920(r1) .stabd 68,0,14842 stw r7,928(r1) .stabd 68,0,14840 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,14841 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,14842 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,14843 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,14847 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L645: ; basic block 2157 .stabd 68,0,14862 lwz r2,924(r1) lwz r8,912(r1) LBE877: LBE876: LBE874: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14879 lwz r10,928(r1) .stabd 68,0,14867 lwz r11,920(r1) .stabd 68,0,14879 LBB879: LBB880: lwz r30,0(r10) .stabd 68,0,14867 LBE880: lwz r29,4(r11) .stabd 68,0,14871 addi r11,r11,12 .stabd 68,0,14887 LBB881: lwz r28,12(r30) .stabd 68,0,14871 stw r11,920(r1) .stabd 68,0,14889 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2763 .stabd 68,0,14890 ; basic block 2158 L2773: stw r2,16(r9) .stabd 68,0,14893 slwi r6,r29,2 .stabd 68,0,14891 stw r11,12(r9) .stabd 68,0,14893 subf r6,r6,r2 lwz r3,908(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,14894 stw r6,924(r1) .stabd 68,0,14893 bl _thread_invoke_yield_cfunc .stabd 68,0,14894 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,14948 lwz r9,920(r1) .stabd 68,0,14942 stw r3,912(r1) .stabd 68,0,14948 lwz r9,0(r9) mtctr r9 bctr L2763: ; basic block 2159 .stabd 68,0,14899 LBB882: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14903 lwz r10,8(r30) .stabd 68,0,14905 lwz r5,52(r9) .stabd 68,0,14901 lwz r11,4(r30) .stabd 68,0,14905 cmplw cr7,r5,r29 .stabd 68,0,14902 lwz r7,0(r30) .stabd 68,0,14905 bge+ cr7,L2766 .stabd 68,0,14906 ; basic block 2160 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r29 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L2766: ; basic block 2161 .stabd 68,0,14910 lwz r0,36(r9) .stabd 68,0,14909 lwz r2,924(r1) .stabd 68,0,14910 cmpwi cr7,r0,0 beq- cr7,L2767 .stabd 68,0,14911 ; basic block 2162 LBB883: lwz r0,40(r9) .stabd 68,0,14912 subf. r8,r29,r0 mtctr r8 ble- cr0,L2767 ; basic block 2163 li r0,4 L2772: ; basic block 2164 .stabd 68,0,14913 stw r0,0(r2) .stabd 68,0,14912 addi r2,r2,4 bdnz L2772 L2767: ; basic block 2165 .stabd 68,0,14926 lwz r8,928(r1) .stabd 68,0,14924 LBE883: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,14926 stw r8,24(r2) .stabd 68,0,14927 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,14928 lwz r8,936(r1) .stabd 68,0,14919 stw r11,0(r2) .stabd 68,0,14932 addi r11,r2,32 .stabd 68,0,14928 stw r8,20(r2) .stabd 68,0,14921 stw r10,4(r2) .stabd 68,0,14922 stw r28,8(r2) .stabd 68,0,14924 stw r0,12(r2) .stabd 68,0,14925 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,14931 lwz r9,16(r9) .stabd 68,0,14935 stw r2,932(r1) .stabd 68,0,14933 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,14932 lwz r2,908(r1) .stabd 68,0,14931 stw r9,920(r1) .stabd 68,0,14934 stw r7,928(r1) .stabd 68,0,14932 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,14933 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,14934 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,14935 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,14939 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L646: ; basic block 2166 .stabd 68,0,14954 lwz r2,924(r1) lwz r8,916(r1) LBE882: LBE881: LBE879: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14971 lwz r10,928(r1) .stabd 68,0,14959 lwz r11,920(r1) .stabd 68,0,14971 LBB884: LBB885: lwz r30,0(r10) .stabd 68,0,14959 LBE885: lwz r29,4(r11) .stabd 68,0,14963 addi r11,r11,12 .stabd 68,0,14979 LBB886: lwz r28,12(r30) .stabd 68,0,14963 stw r11,920(r1) .stabd 68,0,14981 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2774 .stabd 68,0,14982 ; basic block 2167 L2784: stw r2,16(r9) .stabd 68,0,14985 slwi r6,r29,2 .stabd 68,0,14983 stw r11,12(r9) .stabd 68,0,14985 subf r6,r6,r2 lwz r3,908(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,14986 stw r6,924(r1) .stabd 68,0,14985 bl _thread_invoke_yield_cfunc .stabd 68,0,14986 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15040 lwz r9,920(r1) .stabd 68,0,15034 stw r3,912(r1) .stabd 68,0,15040 lwz r9,0(r9) mtctr r9 bctr L2774: ; basic block 2168 .stabd 68,0,14991 LBB887: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14995 lwz r10,8(r30) .stabd 68,0,14997 lwz r5,52(r9) .stabd 68,0,14993 lwz r11,4(r30) .stabd 68,0,14997 cmplw cr7,r5,r29 .stabd 68,0,14994 lwz r7,0(r30) .stabd 68,0,14997 bge+ cr7,L2777 .stabd 68,0,14998 ; basic block 2169 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r29 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L2777: ; basic block 2170 .stabd 68,0,15002 lwz r0,36(r9) .stabd 68,0,15001 lwz r2,924(r1) .stabd 68,0,15002 cmpwi cr7,r0,0 beq- cr7,L2778 .stabd 68,0,15003 ; basic block 2171 LBB888: lwz r0,40(r9) .stabd 68,0,15004 subf. r8,r29,r0 mtctr r8 ble- cr0,L2778 ; basic block 2172 li r0,4 L2783: ; basic block 2173 .stabd 68,0,15005 stw r0,0(r2) .stabd 68,0,15004 addi r2,r2,4 bdnz L2783 L2778: ; basic block 2174 .stabd 68,0,15018 lwz r8,928(r1) .stabd 68,0,15016 LBE888: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15018 stw r8,24(r2) .stabd 68,0,15019 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15020 lwz r8,936(r1) .stabd 68,0,15011 stw r11,0(r2) .stabd 68,0,15024 addi r11,r2,32 .stabd 68,0,15020 stw r8,20(r2) .stabd 68,0,15013 stw r10,4(r2) .stabd 68,0,15014 stw r28,8(r2) .stabd 68,0,15016 stw r0,12(r2) .stabd 68,0,15017 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15023 lwz r9,16(r9) .stabd 68,0,15027 stw r2,932(r1) .stabd 68,0,15025 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15024 lwz r2,908(r1) .stabd 68,0,15023 stw r9,920(r1) .stabd 68,0,15026 stw r7,928(r1) .stabd 68,0,15024 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15025 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15026 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15027 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15031 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L647: ; basic block 2175 .stabd 68,0,15046 lwz r2,924(r1) lwz r8,912(r1) LBE887: LBE886: LBE884: stw r8,0(r2) .stabd 68,0,15047 lwz r9,916(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,15064 lwz r11,928(r1) .stabd 68,0,15052 lwz r2,920(r1) .stabd 68,0,15064 LBB889: LBB890: lwz r30,0(r11) .stabd 68,0,15052 LBE890: lwz r29,4(r2) .stabd 68,0,15056 addi r2,r2,12 .stabd 68,0,15072 LBB891: lwz r28,12(r30) .stabd 68,0,15056 stw r2,920(r1) .stabd 68,0,15074 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2785 .stabd 68,0,15075 ; basic block 2176 L2795: .stabd 68,0,15078 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,15076 stw r2,12(r10) .stabd 68,0,15078 mr r4,r28 .stabd 68,0,15075 stw r8,16(r10) .stabd 68,0,15078 subf r6,r6,r8 lwz r3,908(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15079 stw r6,924(r1) .stabd 68,0,15078 bl _thread_invoke_yield_cfunc .stabd 68,0,15079 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15133 lwz r9,920(r1) .stabd 68,0,15127 stw r3,912(r1) .stabd 68,0,15133 lwz r9,0(r9) mtctr r9 bctr L2785: ; basic block 2177 .stabd 68,0,15084 LBB892: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15088 lwz r10,8(r30) .stabd 68,0,15090 lwz r5,52(r9) .stabd 68,0,15086 lwz r11,4(r30) .stabd 68,0,15090 cmplw cr7,r5,r29 .stabd 68,0,15087 lwz r7,0(r30) .stabd 68,0,15090 bge+ cr7,L2788 .stabd 68,0,15091 ; basic block 2178 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r29 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L2788: ; basic block 2179 .stabd 68,0,15095 lwz r0,36(r9) .stabd 68,0,15094 lwz r2,924(r1) .stabd 68,0,15095 cmpwi cr7,r0,0 beq- cr7,L2789 .stabd 68,0,15096 ; basic block 2180 LBB893: lwz r0,40(r9) .stabd 68,0,15097 subf. r8,r29,r0 mtctr r8 ble- cr0,L2789 ; basic block 2181 li r0,4 L2794: ; basic block 2182 .stabd 68,0,15098 stw r0,0(r2) .stabd 68,0,15097 addi r2,r2,4 bdnz L2794 L2789: ; basic block 2183 .stabd 68,0,15111 lwz r8,928(r1) .stabd 68,0,15109 LBE893: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15111 stw r8,24(r2) .stabd 68,0,15112 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15113 lwz r8,936(r1) .stabd 68,0,15104 stw r11,0(r2) .stabd 68,0,15117 addi r11,r2,32 .stabd 68,0,15113 stw r8,20(r2) .stabd 68,0,15106 stw r10,4(r2) .stabd 68,0,15107 stw r28,8(r2) .stabd 68,0,15109 stw r0,12(r2) .stabd 68,0,15110 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15116 lwz r9,16(r9) .stabd 68,0,15120 stw r2,932(r1) .stabd 68,0,15118 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15117 lwz r2,908(r1) .stabd 68,0,15116 stw r9,920(r1) .stabd 68,0,15119 stw r7,928(r1) .stabd 68,0,15117 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15118 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15119 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15120 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15124 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L648: ; basic block 2184 .stabd 68,0,15139 lwz r2,924(r1) lwz r8,916(r1) LBE892: LBE891: LBE889: stw r8,0(r2) .stabd 68,0,15140 lwz r9,912(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,15157 lwz r11,928(r1) .stabd 68,0,15145 lwz r2,920(r1) .stabd 68,0,15157 LBB894: LBB895: lwz r30,0(r11) .stabd 68,0,15145 LBE895: lwz r29,4(r2) .stabd 68,0,15149 addi r2,r2,12 .stabd 68,0,15165 LBB896: lwz r28,12(r30) .stabd 68,0,15149 stw r2,920(r1) .stabd 68,0,15167 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L2796 .stabd 68,0,15168 ; basic block 2185 L2806: .stabd 68,0,15171 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,15169 stw r2,12(r10) .stabd 68,0,15171 mr r4,r28 .stabd 68,0,15168 stw r8,16(r10) .stabd 68,0,15171 subf r6,r6,r8 lwz r3,908(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15172 stw r6,924(r1) .stabd 68,0,15171 bl _thread_invoke_yield_cfunc .stabd 68,0,15172 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15226 lwz r9,920(r1) .stabd 68,0,15220 stw r3,912(r1) .stabd 68,0,15226 lwz r9,0(r9) mtctr r9 bctr L2796: ; basic block 2186 .stabd 68,0,15177 LBB897: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15181 lwz r10,8(r30) .stabd 68,0,15183 lwz r5,52(r9) .stabd 68,0,15179 lwz r11,4(r30) .stabd 68,0,15183 cmplw cr7,r5,r29 .stabd 68,0,15180 lwz r7,0(r30) .stabd 68,0,15183 bge+ cr7,L2799 .stabd 68,0,15184 ; basic block 2187 addis r3,r31,ha16(LC66-"L00000000015$pb") mr r4,r29 la r3,lo16(LC66-"L00000000015$pb")(r3) bl L_rb_bug$stub L2799: ; basic block 2188 .stabd 68,0,15188 lwz r0,36(r9) .stabd 68,0,15187 lwz r2,924(r1) .stabd 68,0,15188 cmpwi cr7,r0,0 beq- cr7,L2800 .stabd 68,0,15189 ; basic block 2189 LBB898: lwz r0,40(r9) .stabd 68,0,15190 subf. r8,r29,r0 mtctr r8 ble- cr0,L2800 ; basic block 2190 li r0,4 L2805: ; basic block 2191 .stabd 68,0,15191 stw r0,0(r2) .stabd 68,0,15190 addi r2,r2,4 bdnz L2805 L2800: ; basic block 2192 .stabd 68,0,15204 lwz r8,928(r1) .stabd 68,0,15202 LBE898: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15204 stw r8,24(r2) .stabd 68,0,15205 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15206 lwz r8,936(r1) .stabd 68,0,15197 stw r11,0(r2) .stabd 68,0,15210 addi r11,r2,32 .stabd 68,0,15206 stw r8,20(r2) .stabd 68,0,15199 stw r10,4(r2) .stabd 68,0,15200 stw r28,8(r2) .stabd 68,0,15202 stw r0,12(r2) .stabd 68,0,15203 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15209 lwz r9,16(r9) .stabd 68,0,15213 stw r2,932(r1) .stabd 68,0,15211 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15210 lwz r2,908(r1) .stabd 68,0,15209 stw r9,920(r1) .stabd 68,0,15212 stw r7,928(r1) .stabd 68,0,15210 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15211 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15212 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15213 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15217 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L649: ; basic block 2193 .stabd 68,0,15237 lwz r2,924(r1) .stabd 68,0,15253 LBE897: LBE896: LBE894: LBB899: LBB900: lis r0,0xfaff .stabd 68,0,15236 lwz r8,920(r1) .stabd 68,0,15253 ori r0,r0,65440 .stabd 68,0,15237 LBE900: lwzu r10,-4(r2) .stabd 68,0,15241 lwz r9,908(r1) .stabd 68,0,15236 lwz r11,4(r8) .stabd 68,0,15241 stw r2,16(r9) .stabd 68,0,15253 lwz r2,936(r1) .stabd 68,0,15252 lwz r8,936(r1) .stabd 68,0,15253 LBB901: lwz r4,8(r2) .stabd 68,0,15252 addi r9,r8,8 .stabd 68,0,15253 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L2807 ; basic block 2194 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L2807: ; basic block 2195 .stabd 68,0,15259 lwz r2,936(r1) slwi r0,r11,2 .stabd 68,0,15258 lwz r8,932(r1) .stabd 68,0,15266 mr r30,r10 .stabd 68,0,15259 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15258 li r2,6 stw r2,12(r8) .stabd 68,0,15259 lwz r2,924(r1) lwz r11,908(r1) stw r2,16(r11) .stabd 68,0,15262 lwz r8,12(r9) lwz r2,908(r1) stw r8,928(r1) .stabd 68,0,15261 lwz r11,4(r9) stw r11,920(r1) .stabd 68,0,15268 cmpwi cr7,r11,0 .stabd 68,0,15262 stw r8,20(r2) .stabd 68,0,15263 lwz r8,16(r9) stw r8,932(r1) stw r8,24(r2) .stabd 68,0,15264 lwz r9,8(r9) stw r9,936(r1) stw r9,28(r2) .stabd 68,0,15268 beq- cr7,L3822 .stabd 68,0,15267 ; basic block 2196 .stabd 68,0,15271 L2809: stw r10,912(r1) .stabd 68,0,15277 lwz r9,0(r11) mtctr r9 bctr L650: ; basic block 2197 .stabd 68,0,15303 lwz r10,936(r1) LBE901: LBE899: LBB902: LBB903: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15287 lwz r11,920(r1) .stabd 68,0,15303 lwz r4,8(r10) .stabd 68,0,15302 addi r9,r10,8 .stabd 68,0,15303 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15287 LBE903: lwz r0,4(r11) .stabd 68,0,15303 LBB904: beq+ cr7,L2810 ; basic block 2198 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L2810: ; basic block 2199 .stabd 68,0,15309 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15308 lwz r8,932(r1) .stabd 68,0,15309 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15308 li r2,6 stw r2,12(r8) .stabd 68,0,15309 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15312 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15311 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15318 cmpwi cr7,r8,0 .stabd 68,0,15312 stw r2,20(r10) .stabd 68,0,15313 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15314 lwz r9,8(r9) .stabd 68,0,15316 lwz r30,912(r1) .stabd 68,0,15314 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15318 beq- cr7,L3822 .stabd 68,0,15317 ; basic block 2200 .stabd 68,0,15327 L2812: lwz r0,0(r8) mtctr r0 bctr L651: ; basic block 2201 .stabd 68,0,15353 lwz r2,936(r1) LBE904: LBE902: LBB905: LBB906: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15337 lwz r8,920(r1) .stabd 68,0,15353 lwz r4,8(r2) .stabd 68,0,15352 lwz r10,936(r1) .stabd 68,0,15353 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15352 addi r9,r10,8 .stabd 68,0,15337 LBE906: lwz r0,4(r8) .stabd 68,0,15353 LBB907: beq+ cr7,L2813 ; basic block 2202 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L2813: ; basic block 2203 .stabd 68,0,15359 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15358 lwz r8,932(r1) .stabd 68,0,15359 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15358 li r2,6 stw r2,12(r8) .stabd 68,0,15359 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15362 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15361 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15368 cmpwi cr7,r8,0 .stabd 68,0,15362 stw r2,20(r10) .stabd 68,0,15363 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15364 lwz r9,8(r9) .stabd 68,0,15366 lwz r30,916(r1) .stabd 68,0,15364 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15368 beq- cr7,L3822 .stabd 68,0,15367 ; basic block 2204 .stabd 68,0,15371 L2815: lwz r2,916(r1) stw r2,912(r1) .stabd 68,0,15377 lwz r8,0(r8) mtctr r8 bctr L652: ; basic block 2205 .stabd 68,0,15403 lwz r9,936(r1) LBE907: LBE905: LBB908: LBB909: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15387 lwz r10,920(r1) .stabd 68,0,15403 lwz r4,8(r9) .stabd 68,0,15402 addi r9,r9,8 .stabd 68,0,15403 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15387 LBE909: lwz r0,4(r10) .stabd 68,0,15403 LBB910: beq+ cr7,L2816 ; basic block 2206 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L2816: ; basic block 2207 .stabd 68,0,15409 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15408 lwz r8,932(r1) .stabd 68,0,15409 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15408 li r2,6 stw r2,12(r8) .stabd 68,0,15409 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15412 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15411 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15418 cmpwi cr7,r8,0 .stabd 68,0,15412 stw r2,20(r10) .stabd 68,0,15413 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15414 lwz r9,8(r9) .stabd 68,0,15416 lwz r30,916(r1) .stabd 68,0,15414 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15418 beq- cr7,L3822 .stabd 68,0,15417 ; basic block 2208 .stabd 68,0,15421 L2818: lwz r2,916(r1) stw r2,912(r1) .stabd 68,0,15427 lwz r8,0(r8) mtctr r8 bctr L653: ; basic block 2209 .stabd 68,0,15453 lwz r9,936(r1) LBE910: LBE908: LBB911: LBB912: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15437 lwz r10,920(r1) .stabd 68,0,15453 lwz r4,8(r9) .stabd 68,0,15452 addi r9,r9,8 .stabd 68,0,15453 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15437 LBE912: lwz r0,4(r10) .stabd 68,0,15453 LBB913: beq+ cr7,L2819 ; basic block 2210 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L2819: ; basic block 2211 .stabd 68,0,15459 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15458 lwz r8,932(r1) .stabd 68,0,15459 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15458 li r2,6 stw r2,12(r8) .stabd 68,0,15459 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15462 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15461 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15468 cmpwi cr7,r8,0 .stabd 68,0,15462 stw r2,20(r10) .stabd 68,0,15463 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15464 lwz r9,8(r9) .stabd 68,0,15466 lwz r30,912(r1) .stabd 68,0,15464 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15468 beq- cr7,L3822 .stabd 68,0,15467 ; basic block 2212 .stabd 68,0,15477 L2821: lwz r0,0(r8) mtctr r0 bctr L654: ; basic block 2213 .stabd 68,0,15487 lwz r2,920(r1) .stabd 68,0,15488 lwz r8,924(r1) .stabd 68,0,15487 LBE913: LBE911: LBB914: lwz r3,4(r2) .stabd 68,0,15491 addi r2,r2,8 .stabd 68,0,15488 lwzu r4,-4(r8) .stabd 68,0,15500 LBB915: cmpwi cr7,r3,0 .stabd 68,0,15492 lwz r9,908(r1) .stabd 68,0,15488 stw r8,924(r1) .stabd 68,0,15491 stw r2,920(r1) .stabd 68,0,15492 LBE915: stw r8,16(r9) .stabd 68,0,15500 LBB916: beq- cr7,L2822 .stabd 68,0,15504 ; basic block 2214 LBB917: cmpwi cr7,r3,2 beq- cr7,L2824 ; basic block 2215 cmpwi cr7,r3,4 bne+ cr7,L2823 L2824: ; basic block 2216 .stabd 68,0,15506 lwz r10,932(r1) lwz r5,0(r10) b L2825 L2823: ; basic block 2217 .stabd 68,0,15508 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L2825 ; basic block 2218 .stabd 68,0,15513 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L2825: ; basic block 2219 .stabd 68,0,15515 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15517 b L1134 L2822: ; basic block 2220 .stabd 68,0,15522 LBE917: lwz r0,0(r4) .stabd 68,0,15521 mr r30,r4 .stabd 68,0,15522 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2829 .stabd 68,0,15523 ; basic block 2221 lwz r28,16(r4) b L1138 L2829: ; basic block 2222 .stabd 68,0,15526 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15528 b L1138 L2831: L655: ; basic block 2223 .stabd 68,0,15547 lwz r2,920(r1) .stabd 68,0,15548 LBE916: LBE914: LBB918: lwz r4,912(r1) .stabd 68,0,15547 lwz r3,4(r2) .stabd 68,0,15551 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15559 LBB919: cmpwi cr7,r3,0 beq- cr7,L2832 .stabd 68,0,15563 ; basic block 2224 LBB920: cmpwi cr7,r3,2 beq- cr7,L2834 ; basic block 2225 cmpwi cr7,r3,4 bne+ cr7,L2833 L2834: ; basic block 2226 .stabd 68,0,15565 lwz r8,932(r1) lwz r5,0(r8) b L2835 L2833: ; basic block 2227 .stabd 68,0,15567 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L2835 ; basic block 2228 .stabd 68,0,15572 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L2835: ; basic block 2229 .stabd 68,0,15574 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15576 b L1134 L2832: ; basic block 2230 .stabd 68,0,15580 LBE920: lwz r30,912(r1) .stabd 68,0,15581 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2839 .stabd 68,0,15582 ; basic block 2231 lwz r28,16(r30) b L1138 L2839: ; basic block 2232 .stabd 68,0,15585 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15587 b L1138 L2841: L656: ; basic block 2233 .stabd 68,0,15606 lwz r2,920(r1) .stabd 68,0,15607 LBE919: LBE918: LBB921: lwz r4,916(r1) .stabd 68,0,15606 lwz r3,4(r2) .stabd 68,0,15610 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15618 LBB922: cmpwi cr7,r3,0 beq- cr7,L2842 .stabd 68,0,15622 ; basic block 2234 LBB923: cmpwi cr7,r3,2 beq- cr7,L2844 ; basic block 2235 cmpwi cr7,r3,4 bne+ cr7,L2843 L2844: ; basic block 2236 .stabd 68,0,15624 lwz r8,932(r1) lwz r5,0(r8) b L2845 L2843: ; basic block 2237 .stabd 68,0,15626 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L2845 ; basic block 2238 .stabd 68,0,15631 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L2845: ; basic block 2239 .stabd 68,0,15633 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15635 b L1134 L2842: ; basic block 2240 .stabd 68,0,15639 LBE923: lwz r30,916(r1) .stabd 68,0,15640 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2849 .stabd 68,0,15641 ; basic block 2241 lwz r28,16(r30) b L1138 L2849: ; basic block 2242 .stabd 68,0,15644 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15646 b L1138 L2851: L657: ; basic block 2243 .stabd 68,0,15665 lwz r2,920(r1) .stabd 68,0,15666 LBE922: LBE921: LBB924: lwz r4,916(r1) .stabd 68,0,15665 lwz r3,4(r2) .stabd 68,0,15669 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15677 LBB925: cmpwi cr7,r3,0 beq- cr7,L2852 .stabd 68,0,15681 ; basic block 2244 LBB926: cmpwi cr7,r3,2 beq- cr7,L2854 ; basic block 2245 cmpwi cr7,r3,4 bne+ cr7,L2853 L2854: ; basic block 2246 .stabd 68,0,15683 lwz r8,932(r1) lwz r5,0(r8) b L2855 L2853: ; basic block 2247 .stabd 68,0,15685 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L2855 ; basic block 2248 .stabd 68,0,15690 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L2855: ; basic block 2249 .stabd 68,0,15692 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15694 b L1134 L2852: ; basic block 2250 .stabd 68,0,15698 LBE926: lwz r30,916(r1) .stabd 68,0,15699 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2859 .stabd 68,0,15700 ; basic block 2251 lwz r28,16(r30) b L1138 L2859: ; basic block 2252 .stabd 68,0,15703 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15705 b L1138 L2861: L658: ; basic block 2253 .stabd 68,0,15724 lwz r2,920(r1) .stabd 68,0,15725 LBE925: LBE924: LBB927: lwz r4,912(r1) .stabd 68,0,15724 lwz r3,4(r2) .stabd 68,0,15728 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15736 LBB928: cmpwi cr7,r3,0 beq- cr7,L2862 .stabd 68,0,15740 ; basic block 2254 LBB929: cmpwi cr7,r3,2 beq- cr7,L2864 ; basic block 2255 cmpwi cr7,r3,4 bne+ cr7,L2863 L2864: ; basic block 2256 .stabd 68,0,15742 lwz r8,932(r1) lwz r5,0(r8) b L2865 L2863: ; basic block 2257 .stabd 68,0,15744 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L2865 ; basic block 2258 .stabd 68,0,15749 addis r3,r31,ha16(LC68-"L00000000015$pb") la r3,lo16(LC68-"L00000000015$pb")(r3) bl L_rb_bug$stub L2865: ; basic block 2259 .stabd 68,0,15751 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15753 b L1134 L2862: ; basic block 2260 .stabd 68,0,15757 LBE929: lwz r30,912(r1) .stabd 68,0,15758 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L2869 .stabd 68,0,15759 ; basic block 2261 lwz r28,16(r30) b L1138 L2869: ; basic block 2262 .stabd 68,0,15762 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15764 b L1138 L2871: L659: ; basic block 2263 .stabd 68,0,15783 L2872: lwz r2,920(r1) LBE928: LBE927: LBB930: lwz r0,4(r2) .stabd 68,0,15787 addi r2,r2,8 .stabd 68,0,15794 slwi r0,r0,2 .stabd 68,0,15801 lwzux r8,r2,r0 mtctr r8 stw r2,920(r1) bctr L660: ; basic block 2264 .stabd 68,0,15811 L2873: lwz r9,920(r1) LBE930: LBB931: lwz r0,4(r9) .stabd 68,0,15815 addi r9,r9,8 .stabd 68,0,15822 slwi r0,r0,2 .stabd 68,0,15829 lwzux r10,r9,r0 mtctr r10 stw r9,920(r1) bctr L661: ; basic block 2265 .stabd 68,0,15839 L2874: lwz r11,920(r1) LBE931: LBB932: lwz r0,4(r11) .stabd 68,0,15843 addi r11,r11,8 .stabd 68,0,15850 slwi r0,r0,2 .stabd 68,0,15857 lwzux r2,r11,r0 mtctr r2 stw r11,920(r1) bctr L662: ; basic block 2266 .stabd 68,0,15867 L2875: lwz r8,920(r1) LBE932: LBB933: lwz r0,4(r8) .stabd 68,0,15871 addi r8,r8,8 .stabd 68,0,15878 slwi r0,r0,2 .stabd 68,0,15885 lwzux r9,r8,r0 mtctr r9 stw r8,920(r1) bctr L663: ; basic block 2267 .stabd 68,0,15895 L2876: lwz r10,920(r1) LBE933: LBB934: lwz r0,4(r10) .stabd 68,0,15899 addi r10,r10,8 .stabd 68,0,15906 slwi r0,r0,2 .stabd 68,0,15913 lwzux r11,r10,r0 mtctr r11 stw r10,920(r1) bctr L664: ; basic block 2268 .stabd 68,0,15924 lwz r2,924(r1) .stabd 68,0,15923 lwz r8,920(r1) .stabd 68,0,15924 LBE934: LBB935: lwzu r0,-4(r2) .stabd 68,0,15928 lwz r10,908(r1) .stabd 68,0,15935 rlwinm. r9,r0,0,30,28 .stabd 68,0,15924 stw r2,924(r1) .stabd 68,0,15928 lwz r11,924(r1) .stabd 68,0,15923 lwz r2,4(r8) .stabd 68,0,15927 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,15928 stw r11,16(r10) .stabd 68,0,15935 beq- cr0,L2878 .stabd 68,0,15936 ; basic block 2269 slwi r0,r2,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,15944 L2878: ; basic block 2270 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L665: ; basic block 2271 .stabd 68,0,15965 lwz r8,912(r1) .stabd 68,0,15954 lwz r9,920(r1) .stabd 68,0,15965 LBE935: LBB936: rlwinm. r8,r8,0,30,28 .stabd 68,0,15954 lwz r0,4(r9) .stabd 68,0,15958 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,15965 beq- cr0,L2880 .stabd 68,0,15966 ; basic block 2272 slwi r0,r0,2 add r9,r9,r0 stw r9,920(r1) .stabd 68,0,15974 L2880: ; basic block 2273 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L666: ; basic block 2274 .stabd 68,0,15995 lwz r11,916(r1) .stabd 68,0,15984 lwz r2,920(r1) .stabd 68,0,15995 LBE936: LBB937: rlwinm. r11,r11,0,30,28 .stabd 68,0,15984 lwz r0,4(r2) .stabd 68,0,15988 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15995 beq- cr0,L2882 .stabd 68,0,15996 ; basic block 2275 slwi r0,r0,2 add r2,r2,r0 stw r2,920(r1) .stabd 68,0,16004 L2882: ; basic block 2276 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L667: ; basic block 2277 .stabd 68,0,16025 lwz r9,916(r1) .stabd 68,0,16014 lwz r10,920(r1) .stabd 68,0,16025 LBE937: LBB938: rlwinm. r9,r9,0,30,28 .stabd 68,0,16014 lwz r0,4(r10) .stabd 68,0,16018 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16025 beq- cr0,L2884 .stabd 68,0,16026 ; basic block 2278 slwi r0,r0,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,16034 L2884: ; basic block 2279 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L668: ; basic block 2280 .stabd 68,0,16055 lwz r2,912(r1) .stabd 68,0,16044 lwz r8,920(r1) .stabd 68,0,16055 LBE938: LBB939: rlwinm. r2,r2,0,30,28 .stabd 68,0,16044 lwz r0,4(r8) .stabd 68,0,16048 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,16055 beq- cr0,L2886 .stabd 68,0,16056 ; basic block 2281 slwi r0,r0,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,16064 L2886: ; basic block 2282 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L669: ; basic block 2283 .stabd 68,0,16075 lwz r10,924(r1) .stabd 68,0,16074 lwz r11,920(r1) .stabd 68,0,16075 LBE939: LBB940: lwzu r0,-4(r10) .stabd 68,0,16079 lwz r9,908(r1) .stabd 68,0,16086 rlwinm. r8,r0,0,30,28 .stabd 68,0,16075 stw r10,924(r1) .stabd 68,0,16074 lwz r2,4(r11) .stabd 68,0,16078 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,16079 stw r10,16(r9) .stabd 68,0,16086 bne- cr0,L2888 .stabd 68,0,16087 ; basic block 2284 slwi r0,r2,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,16095 L2888: ; basic block 2285 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L670: ; basic block 2286 .stabd 68,0,16116 lwz r11,912(r1) .stabd 68,0,16105 lwz r2,920(r1) .stabd 68,0,16116 LBE940: LBB941: rlwinm. r11,r11,0,30,28 .stabd 68,0,16105 lwz r0,4(r2) .stabd 68,0,16109 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,16116 bne- cr0,L2890 .stabd 68,0,16117 ; basic block 2287 slwi r0,r0,2 add r2,r2,r0 stw r2,920(r1) .stabd 68,0,16125 L2890: ; basic block 2288 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L671: ; basic block 2289 .stabd 68,0,16146 lwz r9,916(r1) .stabd 68,0,16135 lwz r10,920(r1) .stabd 68,0,16146 LBE941: LBB942: rlwinm. r9,r9,0,30,28 .stabd 68,0,16135 lwz r0,4(r10) .stabd 68,0,16139 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16146 bne- cr0,L2892 .stabd 68,0,16147 ; basic block 2290 slwi r0,r0,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,16155 L2892: ; basic block 2291 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L672: ; basic block 2292 .stabd 68,0,16176 lwz r2,916(r1) .stabd 68,0,16165 lwz r8,920(r1) .stabd 68,0,16176 LBE942: LBB943: rlwinm. r2,r2,0,30,28 .stabd 68,0,16165 lwz r0,4(r8) .stabd 68,0,16169 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,16176 bne- cr0,L2894 .stabd 68,0,16177 ; basic block 2293 slwi r0,r0,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,16185 L2894: ; basic block 2294 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L673: ; basic block 2295 .stabd 68,0,16206 lwz r10,912(r1) .stabd 68,0,16195 lwz r11,920(r1) .stabd 68,0,16206 LBE943: LBB944: rlwinm. r10,r10,0,30,28 .stabd 68,0,16195 lwz r0,4(r11) .stabd 68,0,16199 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,16206 bne- cr0,L2896 .stabd 68,0,16207 ; basic block 2296 slwi r0,r0,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,16215 L2896: ; basic block 2297 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L674: ; basic block 2298 .stabd 68,0,16226 lwz r8,920(r1) .stabd 68,0,16238 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16226 LBE944: LBB945: lwz r10,4(r8) .stabd 68,0,16238 lwz r9,0(r2) .stabd 68,0,16244 li r2,4 .stabd 68,0,16238 lwz r0,16(r10) .stabd 68,0,16225 lwz r11,8(r8) .stabd 68,0,16230 addi r8,r8,12 .stabd 68,0,16244 cmpw cr7,r0,r9 .stabd 68,0,16230 stw r8,920(r1) .stabd 68,0,16244 bne+ cr7,L2898 ; basic block 2299 .stabd 68,0,16240 slwi r0,r11,2 .stabd 68,0,16239 lwz r2,12(r10) .stabd 68,0,16240 add r8,r8,r0 stw r8,920(r1) L2898: ; basic block 2300 L2899: .stabd 68,0,16252 lwz r9,920(r1) .stabd 68,0,16246 stw r2,912(r1) .stabd 68,0,16252 lwz r9,0(r9) mtctr r9 bctr L675: ; basic block 2301 .stabd 68,0,16263 lwz r11,920(r1) .stabd 68,0,16275 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16263 LBE945: LBB946: lwz r10,4(r11) .stabd 68,0,16275 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16267 lwz r2,920(r1) .stabd 68,0,16281 cmpw cr7,r0,r9 .stabd 68,0,16262 lwz r11,8(r11) .stabd 68,0,16267 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,16281 li r2,4 bne+ cr7,L2901 ; basic block 2302 .stabd 68,0,16277 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,16276 lwz r2,12(r10) .stabd 68,0,16277 add r8,r8,r0 stw r8,920(r1) L2901: ; basic block 2303 L2902: .stabd 68,0,16289 lwz r9,920(r1) .stabd 68,0,16283 stw r2,916(r1) .stabd 68,0,16289 lwz r9,0(r9) mtctr r9 bctr L676: ; basic block 2304 .stabd 68,0,16300 lwz r11,920(r1) .stabd 68,0,16312 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16300 LBE946: LBB947: lwz r10,4(r11) .stabd 68,0,16312 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16304 lwz r2,920(r1) .stabd 68,0,16318 cmpw cr7,r0,r9 .stabd 68,0,16299 lwz r11,8(r11) .stabd 68,0,16304 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,16318 li r2,4 bne+ cr7,L2904 ; basic block 2305 .stabd 68,0,16314 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,16313 lwz r2,12(r10) .stabd 68,0,16314 add r8,r8,r0 stw r8,920(r1) L2904: ; basic block 2306 L2905: .stabd 68,0,16326 lwz r9,920(r1) .stabd 68,0,16320 stw r2,912(r1) .stabd 68,0,16326 lwz r9,0(r9) mtctr r9 bctr L677: ; basic block 2307 .stabd 68,0,16332 lwz r10,924(r1) lwz r11,912(r1) LBE947: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,16349 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,16337 lwz r8,920(r1) .stabd 68,0,16349 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16337 LBB948: lwz r10,4(r8) .stabd 68,0,16349 lwz r9,0(r2) .stabd 68,0,16355 li r2,4 .stabd 68,0,16349 lwz r0,16(r10) .stabd 68,0,16336 lwz r11,8(r8) .stabd 68,0,16341 addi r8,r8,12 .stabd 68,0,16355 cmpw cr7,r0,r9 .stabd 68,0,16341 stw r8,920(r1) .stabd 68,0,16355 bne+ cr7,L2907 ; basic block 2308 .stabd 68,0,16351 slwi r0,r11,2 .stabd 68,0,16350 lwz r2,12(r10) .stabd 68,0,16351 add r8,r8,r0 stw r8,920(r1) L2907: ; basic block 2309 L2908: .stabd 68,0,16363 lwz r9,920(r1) .stabd 68,0,16357 stw r2,912(r1) .stabd 68,0,16363 lwz r9,0(r9) mtctr r9 bctr L678: ; basic block 2310 .stabd 68,0,16369 lwz r10,924(r1) lwz r11,916(r1) LBE948: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,16386 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,16374 lwz r8,920(r1) .stabd 68,0,16386 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16374 LBB949: lwz r10,4(r8) .stabd 68,0,16386 lwz r9,0(r2) .stabd 68,0,16392 li r2,4 .stabd 68,0,16386 lwz r0,16(r10) .stabd 68,0,16373 lwz r11,8(r8) .stabd 68,0,16378 addi r8,r8,12 .stabd 68,0,16392 cmpw cr7,r0,r9 .stabd 68,0,16378 stw r8,920(r1) .stabd 68,0,16392 bne+ cr7,L2910 ; basic block 2311 .stabd 68,0,16388 slwi r0,r11,2 .stabd 68,0,16387 lwz r2,12(r10) .stabd 68,0,16388 add r8,r8,r0 stw r8,920(r1) L2910: ; basic block 2312 L2911: .stabd 68,0,16400 lwz r9,920(r1) .stabd 68,0,16394 stw r2,916(r1) .stabd 68,0,16400 lwz r9,0(r9) mtctr r9 bctr L679: ; basic block 2313 .stabd 68,0,16410 L2912: lwz r10,920(r1) .stabd 68,0,16414 lwz r2,920(r1) .stabd 68,0,16410 LBE949: LBB950: lwz r9,4(r10) .stabd 68,0,16411 lwz r11,924(r1) .stabd 68,0,16414 addi r2,r2,8 .stabd 68,0,16422 LBB951: slwi r9,r9,2 .stabd 68,0,16415 lwz r8,908(r1) .stabd 68,0,16411 LBE951: lwzu r10,-4(r11) .stabd 68,0,16422 LBB952: add r9,r9,r2 .stabd 68,0,16414 stw r2,920(r1) .stabd 68,0,16425 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16411 stw r11,924(r1) .stabd 68,0,16415 LBE952: stw r11,16(r8) .stabd 68,0,16422 LBB953: lwz r11,4(r9) .stabd 68,0,16425 lwz r0,0(r2) .stabd 68,0,16426 stw r10,12(r11) .stabd 68,0,16425 stw r0,16(r11) .stabd 68,0,16433 lwz r9,920(r1) .stabd 68,0,16427 stw r10,912(r1) .stabd 68,0,16433 lwz r9,0(r9) mtctr r9 bctr L680: ; basic block 2314 .stabd 68,0,16443 L2913: lwz r10,920(r1) .stabd 68,0,16457 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16443 LBE953: LBE950: LBB954: lwz r9,4(r10) .stabd 68,0,16447 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16454 LBB955: slwi r9,r9,2 .stabd 68,0,16457 lwz r0,0(r2) .stabd 68,0,16454 add r9,r9,r10 .stabd 68,0,16458 lwz r2,912(r1) .stabd 68,0,16454 lwz r11,4(r9) .stabd 68,0,16458 stw r2,12(r11) .stabd 68,0,16457 stw r0,16(r11) .stabd 68,0,16465 lwz r8,0(r10) mtctr r8 bctr L681: ; basic block 2315 .stabd 68,0,16475 L2914: lwz r10,920(r1) .stabd 68,0,16489 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16475 LBE955: LBE954: LBB956: lwz r9,4(r10) .stabd 68,0,16479 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16486 LBB957: slwi r9,r9,2 .stabd 68,0,16489 lwz r0,0(r2) .stabd 68,0,16486 add r9,r9,r10 .stabd 68,0,16490 lwz r2,916(r1) .stabd 68,0,16486 lwz r11,4(r9) .stabd 68,0,16490 stw r2,12(r11) .stabd 68,0,16489 stw r0,16(r11) .stabd 68,0,16491 stw r2,912(r1) .stabd 68,0,16497 lwz r8,0(r10) mtctr r8 bctr L682: ; basic block 2316 .stabd 68,0,16507 L2915: lwz r10,920(r1) .stabd 68,0,16521 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16507 LBE957: LBE956: LBB958: lwz r9,4(r10) .stabd 68,0,16511 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16518 LBB959: slwi r9,r9,2 .stabd 68,0,16521 lwz r0,0(r2) .stabd 68,0,16518 add r9,r9,r10 .stabd 68,0,16522 lwz r2,916(r1) .stabd 68,0,16518 lwz r11,4(r9) .stabd 68,0,16522 stw r2,12(r11) .stabd 68,0,16521 stw r0,16(r11) .stabd 68,0,16529 lwz r8,0(r10) mtctr r8 bctr L683: ; basic block 2317 .stabd 68,0,16539 L2916: lwz r10,920(r1) .stabd 68,0,16553 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,16539 LBE959: LBE958: LBB960: lwz r9,4(r10) .stabd 68,0,16543 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16550 LBB961: slwi r9,r9,2 .stabd 68,0,16553 lwz r0,0(r2) .stabd 68,0,16550 add r9,r9,r10 .stabd 68,0,16554 lwz r2,912(r1) .stabd 68,0,16550 lwz r11,4(r9) .stabd 68,0,16554 stw r2,12(r11) .stabd 68,0,16553 stw r0,16(r11) .stabd 68,0,16561 lwz r8,0(r10) mtctr r8 bctr L684: ; basic block 2318 .stabd 68,0,16572 lwz r9,924(r1) .stabd 68,0,16576 lwz r2,920(r1) .stabd 68,0,16572 LBE961: LBE960: LBB962: lwz r11,-8(r9) .stabd 68,0,16573 lwz r30,-4(r9) .stabd 68,0,16576 addi r2,r2,4 .stabd 68,0,16577 lwz r8,908(r1) addi r9,r9,-8 .stabd 68,0,16587 and r0,r11,r30 .stabd 68,0,16577 stw r9,924(r1) .stabd 68,0,16587 andi. r10,r0,1 .stabd 68,0,16576 stw r2,920(r1) .stabd 68,0,16577 stw r9,16(r8) .stabd 68,0,16587 beq- cr0,L2919 ; basic block 2319 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2919 .stabd 68,0,16589 ; basic block 2320 rlwinm r0,r30,0,0,30 .stabd 68,0,16590 xor r2,r11,r30 .stabd 68,0,16589 add r3,r11,r0 .stabd 68,0,16590 xor r0,r11,r3 andc. r9,r0,r2 bge+ cr0,L2918 .stabd 68,0,16591 ; basic block 2321 slwi r3,r11,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 L2918 L2919: ; basic block 2322 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB963: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2923 .stabd 68,0,637 ; basic block 2323 andi. r8,r11,1 beq- cr0,L2924 ; basic block 2324 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2925 L2924: ; basic block 2325 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2926 ; basic block 2326 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2925 L2926: ; basic block 2327 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2928 ; basic block 2328 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2925 L2923: ; basic block 2329 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L2928 .stabd 68,0,642 ; basic block 2330 cmpwi cr7,r11,4 bne+ cr7,L2930 ; basic block 2331 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2925 L2930: ; basic block 2332 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2928 ; basic block 2333 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2925 L2928: ; basic block 2334 .stabd 68,0,644 lwz r9,4(r2) L2925: ; basic block 2335 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE963: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L2922 ; basic block 2336 .stabd 68,0,636 LBB964: andi. r10,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L2932 .stabd 68,0,637 ; basic block 2337 andi. r0,r30,1 beq- cr0,L2933 ; basic block 2338 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2934 L2933: ; basic block 2339 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L2935 ; basic block 2340 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2934 L2935: ; basic block 2341 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2937 ; basic block 2342 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2934 L2932: ; basic block 2343 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L2937 .stabd 68,0,642 ; basic block 2344 cmpwi cr7,r30,4 bne+ cr7,L2939 ; basic block 2345 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2934 L2939: ; basic block 2346 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L2937 ; basic block 2347 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2934 L2937: ; basic block 2348 .stabd 68,0,644 lwz r9,4(r2) L2934: ; basic block 2349 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE964: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2922 ; basic block 2350 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L2922 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16609 ; basic block 2351 mr r3,r11 mr r4,r30 bl L_rb_str_plus$stub b L2918 L2922: ; basic block 2352 .stabd 68,0,16617 lwz r2,924(r1) stw r11,0(r2) stwu r30,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16618 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16619 b L2371 L2918: ; basic block 2353 L2942: .stabd 68,0,16628 lwz r9,920(r1) .stabd 68,0,16622 stw r3,912(r1) .stabd 68,0,16628 lwz r9,0(r9) mtctr r9 bctr L685: ; basic block 2354 .stabd 68,0,16639 lwz r10,924(r1) .stabd 68,0,16654 lwz r8,912(r1) .stabd 68,0,16639 LBE962: LBB965: lwzu r11,-4(r10) .stabd 68,0,16643 lwz r2,920(r1) .stabd 68,0,16654 and r0,r11,r8 .stabd 68,0,16639 stw r10,924(r1) .stabd 68,0,16643 addi r2,r2,4 .stabd 68,0,16654 andi. r9,r0,1 .stabd 68,0,16643 stw r2,920(r1) .stabd 68,0,16644 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,16640 lwz r4,912(r1) .stabd 68,0,16654 beq- cr0,L2945 ; basic block 2355 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2945 .stabd 68,0,16656 ; basic block 2356 rlwinm r0,r8,0,0,30 .stabd 68,0,16657 xor r2,r11,r8 .stabd 68,0,16656 add r3,r11,r0 .stabd 68,0,16657 xor r0,r11,r3 andc. r8,r0,r2 bge+ cr0,L2944 .stabd 68,0,16658 ; basic block 2357 slwi r3,r11,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,912(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 L2944 L2945: ; basic block 2358 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB966: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2949 .stabd 68,0,637 ; basic block 2359 andi. r8,r11,1 beq- cr0,L2950 ; basic block 2360 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2951 L2950: ; basic block 2361 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2952 ; basic block 2362 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2951 L2952: ; basic block 2363 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2954 ; basic block 2364 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2951 L2949: ; basic block 2365 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L2954 .stabd 68,0,642 ; basic block 2366 cmpwi cr7,r11,4 bne+ cr7,L2956 ; basic block 2367 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2951 L2956: ; basic block 2368 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2954 ; basic block 2369 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2951 L2954: ; basic block 2370 .stabd 68,0,644 lwz r9,4(r2) L2951: ; basic block 2371 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE966: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L2948 ; basic block 2372 .stabd 68,0,636 LBB967: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L2958 .stabd 68,0,637 ; basic block 2373 andi. r0,r4,1 beq- cr0,L2959 ; basic block 2374 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2960 L2959: ; basic block 2375 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L2961 ; basic block 2376 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2960 L2961: ; basic block 2377 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2963 ; basic block 2378 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2960 L2958: ; basic block 2379 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L2963 .stabd 68,0,642 ; basic block 2380 cmpwi cr7,r4,4 bne+ cr7,L2965 ; basic block 2381 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2960 L2965: ; basic block 2382 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L2963 ; basic block 2383 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2960 L2963: ; basic block 2384 .stabd 68,0,644 lwz r9,4(r2) L2960: ; basic block 2385 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE967: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2948 ; basic block 2386 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L2948 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16676 ; basic block 2387 mr r3,r11 bl L_rb_str_plus$stub b L2944 L2948: ; basic block 2388 .stabd 68,0,16684 lwz r2,924(r1) stw r11,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16685 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16686 b L2371 L2944: ; basic block 2389 L2968: .stabd 68,0,16695 lwz r9,920(r1) .stabd 68,0,16689 stw r3,912(r1) .stabd 68,0,16695 lwz r9,0(r9) mtctr r9 bctr L686: ; basic block 2390 .stabd 68,0,16706 lwz r10,924(r1) .stabd 68,0,16721 lwz r8,916(r1) .stabd 68,0,16706 LBE965: LBB968: lwzu r11,-4(r10) .stabd 68,0,16710 lwz r2,920(r1) .stabd 68,0,16721 and r0,r11,r8 .stabd 68,0,16706 stw r10,924(r1) .stabd 68,0,16710 addi r2,r2,4 .stabd 68,0,16721 andi. r9,r0,1 .stabd 68,0,16710 stw r2,920(r1) .stabd 68,0,16711 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,16707 lwz r4,916(r1) .stabd 68,0,16721 beq- cr0,L2971 ; basic block 2391 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2971 .stabd 68,0,16723 ; basic block 2392 rlwinm r0,r8,0,0,30 .stabd 68,0,16724 xor r2,r11,r8 .stabd 68,0,16723 add r3,r11,r0 .stabd 68,0,16724 xor r0,r11,r3 andc. r8,r0,r2 bge+ cr0,L2970 .stabd 68,0,16725 ; basic block 2393 slwi r3,r11,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,916(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 L2970 L2971: ; basic block 2394 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB969: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L2975 .stabd 68,0,637 ; basic block 2395 andi. r8,r11,1 beq- cr0,L2976 ; basic block 2396 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2977 L2976: ; basic block 2397 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L2978 ; basic block 2398 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2977 L2978: ; basic block 2399 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2980 ; basic block 2400 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2977 L2975: ; basic block 2401 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L2980 .stabd 68,0,642 ; basic block 2402 cmpwi cr7,r11,4 bne+ cr7,L2982 ; basic block 2403 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2977 L2982: ; basic block 2404 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L2980 ; basic block 2405 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2977 L2980: ; basic block 2406 .stabd 68,0,644 lwz r9,4(r2) L2977: ; basic block 2407 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE969: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L2974 ; basic block 2408 .stabd 68,0,636 LBB970: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L2984 .stabd 68,0,637 ; basic block 2409 andi. r0,r4,1 beq- cr0,L2985 ; basic block 2410 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2986 L2985: ; basic block 2411 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L2987 ; basic block 2412 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2986 L2987: ; basic block 2413 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L2989 ; basic block 2414 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2986 L2984: ; basic block 2415 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L2989 .stabd 68,0,642 ; basic block 2416 cmpwi cr7,r4,4 bne+ cr7,L2991 ; basic block 2417 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2986 L2991: ; basic block 2418 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L2989 ; basic block 2419 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L2986 L2989: ; basic block 2420 .stabd 68,0,644 lwz r9,4(r2) L2986: ; basic block 2421 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE970: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L2974 ; basic block 2422 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L2974 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16743 ; basic block 2423 mr r3,r11 bl L_rb_str_plus$stub b L2970 L2974: ; basic block 2424 .stabd 68,0,16751 lwz r2,924(r1) stw r11,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16752 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16753 b L2371 L2970: ; basic block 2425 L2994: .stabd 68,0,16762 lwz r9,920(r1) .stabd 68,0,16756 stw r3,912(r1) .stabd 68,0,16762 lwz r9,0(r9) mtctr r9 bctr L687: ; basic block 2426 .stabd 68,0,16787 lwz r10,912(r1) lwz r11,916(r1) .stabd 68,0,16777 lwz r8,920(r1) .stabd 68,0,16773 LBE968: LBB971: mr r3,r10 .stabd 68,0,16787 and r0,r10,r11 .stabd 68,0,16774 mr r4,r11 .stabd 68,0,16787 andi. r2,r0,1 .stabd 68,0,16777 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,16787 beq- cr0,L2997 ; basic block 2427 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L2997 .stabd 68,0,16789 ; basic block 2428 rlwinm r0,r11,0,0,30 .stabd 68,0,16790 xor r2,r10,r11 .stabd 68,0,16789 add r3,r10,r0 .stabd 68,0,16790 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L2996 .stabd 68,0,16791 ; basic block 2429 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,916(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 L2996 L2997: ; basic block 2430 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB972: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3001 .stabd 68,0,637 ; basic block 2431 andi. r8,r3,1 beq- cr0,L3002 ; basic block 2432 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3003 L3002: ; basic block 2433 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3004 ; basic block 2434 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3003 L3004: ; basic block 2435 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3006 ; basic block 2436 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3003 L3001: ; basic block 2437 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3006 .stabd 68,0,642 ; basic block 2438 cmpwi cr7,r3,4 bne+ cr7,L3008 ; basic block 2439 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3003 L3008: ; basic block 2440 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3006 ; basic block 2441 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3003 L3006: ; basic block 2442 .stabd 68,0,644 lwz r9,4(r2) L3003: ; basic block 2443 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE972: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3000 ; basic block 2444 .stabd 68,0,636 LBB973: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3010 .stabd 68,0,637 ; basic block 2445 andi. r11,r4,1 beq- cr0,L3011 ; basic block 2446 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3012 L3011: ; basic block 2447 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3013 ; basic block 2448 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3012 L3013: ; basic block 2449 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3015 ; basic block 2450 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3012 L3010: ; basic block 2451 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3015 .stabd 68,0,642 ; basic block 2452 cmpwi cr7,r4,4 bne+ cr7,L3017 ; basic block 2453 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3012 L3017: ; basic block 2454 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3015 ; basic block 2455 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3012 L3015: ; basic block 2456 .stabd 68,0,644 lwz r9,4(r2) L3012: ; basic block 2457 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE973: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3000 ; basic block 2458 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3000 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16809 ; basic block 2459 bl L_rb_str_plus$stub b L2996 L3000: ; basic block 2460 .stabd 68,0,16817 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16818 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16819 b L2371 L2996: ; basic block 2461 L3020: .stabd 68,0,16828 lwz r9,920(r1) .stabd 68,0,16822 stw r3,912(r1) .stabd 68,0,16828 lwz r9,0(r9) mtctr r9 bctr L688: ; basic block 2462 .stabd 68,0,16853 lwz r10,916(r1) lwz r11,912(r1) .stabd 68,0,16843 lwz r8,920(r1) .stabd 68,0,16839 LBE971: LBB974: mr r3,r10 .stabd 68,0,16853 and r0,r10,r11 .stabd 68,0,16840 mr r4,r11 .stabd 68,0,16853 andi. r2,r0,1 .stabd 68,0,16843 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,16853 beq- cr0,L3023 ; basic block 2463 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3023 .stabd 68,0,16855 ; basic block 2464 rlwinm r0,r11,0,0,30 .stabd 68,0,16856 xor r2,r10,r11 .stabd 68,0,16855 add r3,r10,r0 .stabd 68,0,16856 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L3022 .stabd 68,0,16857 ; basic block 2465 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,912(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 L3022 L3023: ; basic block 2466 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB975: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3027 .stabd 68,0,637 ; basic block 2467 andi. r8,r3,1 beq- cr0,L3028 ; basic block 2468 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3029 L3028: ; basic block 2469 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3030 ; basic block 2470 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3029 L3030: ; basic block 2471 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3032 ; basic block 2472 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3029 L3027: ; basic block 2473 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3032 .stabd 68,0,642 ; basic block 2474 cmpwi cr7,r3,4 bne+ cr7,L3034 ; basic block 2475 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3029 L3034: ; basic block 2476 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3032 ; basic block 2477 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3029 L3032: ; basic block 2478 .stabd 68,0,644 lwz r9,4(r2) L3029: ; basic block 2479 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE975: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3026 ; basic block 2480 .stabd 68,0,636 LBB976: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3036 .stabd 68,0,637 ; basic block 2481 andi. r11,r4,1 beq- cr0,L3037 ; basic block 2482 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3038 L3037: ; basic block 2483 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3039 ; basic block 2484 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3038 L3039: ; basic block 2485 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3041 ; basic block 2486 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3038 L3036: ; basic block 2487 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3041 .stabd 68,0,642 ; basic block 2488 cmpwi cr7,r4,4 bne+ cr7,L3043 ; basic block 2489 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3038 L3043: ; basic block 2490 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3041 ; basic block 2491 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3038 L3041: ; basic block 2492 .stabd 68,0,644 lwz r9,4(r2) L3038: ; basic block 2493 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE976: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3026 ; basic block 2494 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3026 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16875 ; basic block 2495 bl L_rb_str_plus$stub b L3022 L3026: ; basic block 2496 .stabd 68,0,16883 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16884 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16885 b L2371 L3022: ; basic block 2497 L3046: .stabd 68,0,16894 lwz r9,920(r1) .stabd 68,0,16888 stw r3,912(r1) .stabd 68,0,16894 lwz r9,0(r9) mtctr r9 bctr L689: ; basic block 2498 .stabd 68,0,16905 lwz r10,924(r1) .stabd 68,0,16909 lwz r2,920(r1) .stabd 68,0,16905 LBE974: LBB977: lwz r3,-8(r10) .stabd 68,0,16906 lwz r9,-4(r10) .stabd 68,0,16909 addi r2,r2,4 .stabd 68,0,16910 lwz r8,908(r1) addi r10,r10,-8 .stabd 68,0,16916 and r0,r3,r9 .stabd 68,0,16910 stw r10,924(r1) .stabd 68,0,16916 andi. r11,r0,1 .stabd 68,0,16909 stw r2,920(r1) .stabd 68,0,16910 stw r10,16(r8) .stabd 68,0,16916 beq- cr0,L3047 ; basic block 2499 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3047 .stabd 68,0,16919 ; basic block 2500 LBB978: srawi r11,r3,1 .stabd 68,0,16920 srawi r30,r9,1 .stabd 68,0,16921 subf r9,r30,r11 .stabd 68,0,16922 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,16924 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L3049 .stabd 68,0,16925 ; basic block 2501 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 LBE978: b L3049 L3047: ; basic block 2502 .stabd 68,0,16933 lwz r2,924(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16934 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16935 b L2371 L3049: ; basic block 2503 L3050: .stabd 68,0,16944 lwz r9,920(r1) .stabd 68,0,16938 stw r3,912(r1) .stabd 68,0,16944 lwz r9,0(r9) mtctr r9 bctr L690: ; basic block 2504 .stabd 68,0,16955 lwz r10,924(r1) .stabd 68,0,16966 lwz r2,912(r1) .stabd 68,0,16955 LBE977: LBB979: lwzu r3,-4(r10) .stabd 68,0,16959 lwz r11,920(r1) .stabd 68,0,16966 and r0,r3,r2 .stabd 68,0,16960 lwz r9,908(r1) .stabd 68,0,16966 andi. r8,r0,1 .stabd 68,0,16959 addi r11,r11,4 .stabd 68,0,16955 stw r10,924(r1) .stabd 68,0,16959 stw r11,920(r1) .stabd 68,0,16960 stw r10,16(r9) .stabd 68,0,16956 lwz r0,912(r1) .stabd 68,0,16966 beq- cr0,L3051 ; basic block 2505 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3051 .stabd 68,0,16969 ; basic block 2506 LBB980: srawi r11,r3,1 .stabd 68,0,16970 srawi r30,r0,1 .stabd 68,0,16971 subf r9,r30,r11 .stabd 68,0,16972 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,16974 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L3053 .stabd 68,0,16975 ; basic block 2507 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 LBE980: b L3053 L3051: ; basic block 2508 .stabd 68,0,16983 lwz r2,924(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16984 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,16985 b L2371 L3053: ; basic block 2509 L3054: .stabd 68,0,16994 lwz r9,920(r1) .stabd 68,0,16988 stw r3,912(r1) .stabd 68,0,16994 lwz r9,0(r9) mtctr r9 bctr L691: ; basic block 2510 .stabd 68,0,17005 lwz r10,924(r1) .stabd 68,0,17016 lwz r2,916(r1) .stabd 68,0,17005 LBE979: LBB981: lwzu r3,-4(r10) .stabd 68,0,17009 lwz r11,920(r1) .stabd 68,0,17016 and r0,r3,r2 .stabd 68,0,17010 lwz r9,908(r1) .stabd 68,0,17016 andi. r8,r0,1 .stabd 68,0,17009 addi r11,r11,4 .stabd 68,0,17005 stw r10,924(r1) .stabd 68,0,17009 stw r11,920(r1) .stabd 68,0,17010 stw r10,16(r9) .stabd 68,0,17006 lwz r0,916(r1) .stabd 68,0,17016 beq- cr0,L3055 ; basic block 2511 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3055 .stabd 68,0,17019 ; basic block 2512 LBB982: srawi r11,r3,1 .stabd 68,0,17020 srawi r30,r0,1 .stabd 68,0,17021 subf r9,r30,r11 .stabd 68,0,17022 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17024 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L3057 .stabd 68,0,17025 ; basic block 2513 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 LBE982: b L3057 L3055: ; basic block 2514 .stabd 68,0,17033 lwz r2,924(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17034 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17035 b L2371 L3057: ; basic block 2515 L3058: .stabd 68,0,17044 lwz r9,920(r1) .stabd 68,0,17038 stw r3,912(r1) .stabd 68,0,17044 lwz r9,0(r9) mtctr r9 bctr L692: ; basic block 2516 .stabd 68,0,17065 lwz r10,912(r1) lwz r11,916(r1) .stabd 68,0,17059 lwz r8,920(r1) .stabd 68,0,17065 LBE981: LBB983: and r0,r10,r11 .stabd 68,0,17056 mr r9,r11 .stabd 68,0,17065 andi. r2,r0,1 .stabd 68,0,17059 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,17055 mr r0,r10 .stabd 68,0,17065 beq- cr0,L3059 ; basic block 2517 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3059 .stabd 68,0,17068 ; basic block 2518 LBB984: srawi r11,r10,1 .stabd 68,0,17069 srawi r30,r9,1 .stabd 68,0,17070 subf r9,r30,r11 .stabd 68,0,17071 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17073 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L3061 .stabd 68,0,17074 ; basic block 2519 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 LBE984: b L3061 L3059: ; basic block 2520 .stabd 68,0,17082 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17083 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17084 b L2371 L3061: ; basic block 2521 L3062: .stabd 68,0,17093 lwz r9,920(r1) .stabd 68,0,17087 stw r3,912(r1) .stabd 68,0,17093 lwz r9,0(r9) mtctr r9 bctr L693: ; basic block 2522 .stabd 68,0,17114 lwz r10,916(r1) lwz r11,912(r1) .stabd 68,0,17108 lwz r8,920(r1) .stabd 68,0,17114 LBE983: LBB985: and r0,r10,r11 .stabd 68,0,17105 mr r9,r11 .stabd 68,0,17114 andi. r2,r0,1 .stabd 68,0,17108 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,17104 mr r0,r10 .stabd 68,0,17114 beq- cr0,L3063 ; basic block 2523 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3063 ; basic block 2524 .stabd 68,0,17118 LBB986: srawi r30,r11,1 .stabd 68,0,17117 srawi r11,r10,1 .stabd 68,0,17119 subf r9,r30,r11 .stabd 68,0,17120 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17122 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L3065 .stabd 68,0,17123 ; basic block 2525 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 LBE986: b L3065 L3063: ; basic block 2526 .stabd 68,0,17131 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17132 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17133 b L2371 L3065: ; basic block 2527 L3066: .stabd 68,0,17142 lwz r9,920(r1) .stabd 68,0,17136 stw r3,912(r1) .stabd 68,0,17142 lwz r9,0(r9) mtctr r9 bctr L694: ; basic block 2528 .stabd 68,0,17153 lwz r10,924(r1) .stabd 68,0,17157 lwz r8,920(r1) .stabd 68,0,17153 LBE985: LBB987: lwz r9,-8(r10) .stabd 68,0,17154 lwz r11,-4(r10) .stabd 68,0,17157 addi r8,r8,4 .stabd 68,0,17158 addi r10,r10,-8 .stabd 68,0,17157 stw r8,920(r1) .stabd 68,0,17164 and r0,r9,r11 .stabd 68,0,17158 stw r10,924(r1) .stabd 68,0,17164 andi. r2,r0,1 .stabd 68,0,17158 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,17164 beq- cr0,L3067 ; basic block 2529 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3067 .stabd 68,0,17165 ; basic block 2530 LBB988: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,17167 cmpw cr7,r0,r2 li r0,2 blt- cr7,L3070 ; basic block 2531 .stabd 68,0,17171 li r0,0 LBE988: b L3070 L3067: ; basic block 2532 .stabd 68,0,17179 lwz r8,924(r1) .stabd 68,0,17180 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,17179 stw r9,0(r8) stwu r11,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17180 lwz r4,0(r2) .stabd 68,0,17181 b L2371 L3070: ; basic block 2533 L3071: .stabd 68,0,17190 lwz r10,920(r1) .stabd 68,0,17184 stw r0,912(r1) .stabd 68,0,17190 lwz r10,0(r10) mtctr r10 bctr L695: ; basic block 2534 .stabd 68,0,17201 lwz r11,924(r1) .stabd 68,0,17212 lwz r8,912(r1) .stabd 68,0,17201 LBE987: LBB989: lwzu r9,-4(r11) .stabd 68,0,17205 lwz r2,920(r1) .stabd 68,0,17212 and r0,r9,r8 .stabd 68,0,17201 stw r11,924(r1) .stabd 68,0,17205 addi r2,r2,4 .stabd 68,0,17212 andi. r10,r0,1 .stabd 68,0,17205 stw r2,920(r1) .stabd 68,0,17206 lwz r2,908(r1) stw r11,16(r2) .stabd 68,0,17202 lwz r0,912(r1) .stabd 68,0,17212 beq- cr0,L3072 ; basic block 2535 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3072 .stabd 68,0,17213 ; basic block 2536 LBB990: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17215 cmpw cr7,r0,r2 li r0,2 blt- cr7,L3075 ; basic block 2537 .stabd 68,0,17219 li r0,0 LBE990: b L3075 L3072: ; basic block 2538 .stabd 68,0,17227 lwz r8,924(r1) .stabd 68,0,17228 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,17227 stw r9,0(r8) stwu r0,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17228 lwz r4,0(r2) .stabd 68,0,17229 b L2371 L3075: ; basic block 2539 L3076: .stabd 68,0,17238 lwz r10,920(r1) .stabd 68,0,17232 stw r0,912(r1) .stabd 68,0,17238 lwz r10,0(r10) mtctr r10 bctr L696: ; basic block 2540 .stabd 68,0,17249 lwz r11,924(r1) .stabd 68,0,17260 lwz r8,916(r1) .stabd 68,0,17249 LBE989: LBB991: lwzu r9,-4(r11) .stabd 68,0,17253 lwz r2,920(r1) .stabd 68,0,17260 and r0,r9,r8 .stabd 68,0,17249 stw r11,924(r1) .stabd 68,0,17253 addi r2,r2,4 .stabd 68,0,17260 andi. r10,r0,1 .stabd 68,0,17253 stw r2,920(r1) .stabd 68,0,17254 lwz r2,908(r1) stw r11,16(r2) .stabd 68,0,17250 lwz r0,916(r1) .stabd 68,0,17260 beq- cr0,L3077 ; basic block 2541 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3077 .stabd 68,0,17261 ; basic block 2542 LBB992: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17263 cmpw cr7,r0,r2 li r0,2 blt- cr7,L3080 ; basic block 2543 .stabd 68,0,17267 li r0,0 LBE992: b L3080 L3077: ; basic block 2544 .stabd 68,0,17275 lwz r8,924(r1) .stabd 68,0,17276 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,17275 stw r9,0(r8) stwu r0,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17276 lwz r4,0(r2) .stabd 68,0,17277 b L2371 L3080: ; basic block 2545 L3081: .stabd 68,0,17286 lwz r10,920(r1) .stabd 68,0,17280 stw r0,912(r1) .stabd 68,0,17286 lwz r10,0(r10) mtctr r10 bctr L697: ; basic block 2546 .stabd 68,0,17307 lwz r11,912(r1) lwz r2,916(r1) .stabd 68,0,17301 lwz r9,920(r1) .stabd 68,0,17307 LBE991: LBB993: and r0,r11,r2 andi. r8,r0,1 .stabd 68,0,17301 addi r9,r9,4 stw r9,920(r1) .stabd 68,0,17297 mr r0,r11 .stabd 68,0,17298 mr r9,r2 .stabd 68,0,17307 beq- cr0,L3082 ; basic block 2547 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3082 .stabd 68,0,17308 ; basic block 2548 LBB994: srawi r0,r11,1 srawi r2,r9,1 .stabd 68,0,17310 cmpw cr7,r0,r2 li r0,2 blt- cr7,L3085 ; basic block 2549 .stabd 68,0,17314 li r0,0 LBE994: b L3085 L3082: ; basic block 2550 .stabd 68,0,17322 lwz r10,924(r1) .stabd 68,0,17323 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,17322 stw r0,0(r10) stwu r9,4(r10) lwz r11,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,17323 lwz r4,0(r2) .stabd 68,0,17324 b L2371 L3085: ; basic block 2551 L3086: .stabd 68,0,17333 lwz r2,920(r1) .stabd 68,0,17327 stw r0,912(r1) .stabd 68,0,17333 lwz r2,0(r2) mtctr r2 bctr L698: ; basic block 2552 .stabd 68,0,17354 lwz r8,916(r1) lwz r9,912(r1) .stabd 68,0,17348 lwz r11,920(r1) .stabd 68,0,17354 LBE993: LBB995: and r0,r8,r9 andi. r10,r0,1 .stabd 68,0,17348 addi r11,r11,4 stw r11,920(r1) .stabd 68,0,17344 mr r0,r8 .stabd 68,0,17354 beq- cr0,L3087 ; basic block 2553 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L3087 .stabd 68,0,17355 ; basic block 2554 LBB996: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17357 cmpw cr7,r2,r0 li r0,2 blt- cr7,L3090 ; basic block 2555 .stabd 68,0,17361 li r0,0 LBE996: b L3090 L3087: ; basic block 2556 .stabd 68,0,17369 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17370 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17371 b L2371 L3090: ; basic block 2557 L3091: .stabd 68,0,17380 lwz r9,920(r1) .stabd 68,0,17374 stw r0,912(r1) .stabd 68,0,17380 lwz r9,0(r9) mtctr r9 bctr L699: ; basic block 2558 .stabd 68,0,17391 lwz r10,924(r1) .stabd 68,0,17395 lwz r2,920(r1) .stabd 68,0,17391 LBE995: LBB997: lwz r3,-8(r10) .stabd 68,0,17396 lwz r8,908(r1) .stabd 68,0,17395 addi r2,r2,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB998: andi. r11,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17392 LBE998: lwz r4,-4(r10) .stabd 68,0,17396 addi r10,r10,-8 .stabd 68,0,17395 stw r2,920(r1) .stabd 68,0,17396 stw r10,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB999: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17396 LBE999: stw r10,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1000: beq- cr0,L3095 .stabd 68,0,637 ; basic block 2559 andi. r9,r3,1 beq- cr0,L3096 ; basic block 2560 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3097 L3096: ; basic block 2561 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3098 ; basic block 2562 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3097 L3098: ; basic block 2563 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3100 ; basic block 2564 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3097 L3095: ; basic block 2565 .stabd 68,0,641 rlwinm. r10,r3,0,30,28 bne- cr0,L3100 .stabd 68,0,642 ; basic block 2566 cmpwi cr7,r3,4 bne+ cr7,L3102 ; basic block 2567 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3097 L3102: ; basic block 2568 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3100 ; basic block 2569 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3097 L3100: ; basic block 2570 .stabd 68,0,644 lwz r9,4(r2) L3097: ; basic block 2571 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1000: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3094 ; basic block 2572 .stabd 68,0,636 LBB1001: andi. r11,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3104 .stabd 68,0,637 ; basic block 2573 andi. r0,r4,1 beq- cr0,L3105 ; basic block 2574 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3106 L3105: ; basic block 2575 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3107 ; basic block 2576 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3106 L3107: ; basic block 2577 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3109 ; basic block 2578 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3106 L3104: ; basic block 2579 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L3109 .stabd 68,0,642 ; basic block 2580 cmpwi cr7,r4,4 bne+ cr7,L3111 ; basic block 2581 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3106 L3111: ; basic block 2582 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3109 ; basic block 2583 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3106 L3109: ; basic block 2584 .stabd 68,0,644 lwz r9,4(r2) L3106: ; basic block 2585 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1001: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3094 ; basic block 2586 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3094 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17407 ; basic block 2587 bl L_rb_str_concat$stub b L3093 L3094: ; basic block 2588 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1002: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3115 .stabd 68,0,637 ; basic block 2589 andi. r8,r3,1 beq- cr0,L3116 ; basic block 2590 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3117 L3116: ; basic block 2591 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3118 ; basic block 2592 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3117 L3118: ; basic block 2593 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3120 ; basic block 2594 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3117 L3115: ; basic block 2595 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3120 .stabd 68,0,642 ; basic block 2596 cmpwi cr7,r3,4 bne+ cr7,L3122 ; basic block 2597 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3117 L3122: ; basic block 2598 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3120 ; basic block 2599 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3117 L3120: ; basic block 2600 .stabd 68,0,644 lwz r9,4(r2) L3117: ; basic block 2601 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE1002: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3114 ; basic block 2602 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3114 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17411 ; basic block 2603 bl L_rb_ary_push$stub b L3093 L3114: ; basic block 2604 .stabd 68,0,17418 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17419 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17420 b L2371 L3093: ; basic block 2605 L3125: .stabd 68,0,17429 lwz r9,920(r1) .stabd 68,0,17423 stw r3,912(r1) .stabd 68,0,17429 lwz r9,0(r9) mtctr r9 bctr L700: ; basic block 2606 .stabd 68,0,17440 lwz r10,924(r1) .stabd 68,0,17444 lwz r11,920(r1) .stabd 68,0,17440 LBE997: LBB1003: lwzu r3,-4(r10) .stabd 68,0,17445 lwz r2,908(r1) .stabd 68,0,17444 addi r11,r11,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1004: andi. r0,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17440 stw r10,924(r1) .stabd 68,0,17444 stw r11,920(r1) .stabd 68,0,17445 LBE1004: stw r10,16(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1005: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17441 LBE1005: lwz r4,912(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1006: beq- cr0,L3129 .stabd 68,0,637 ; basic block 2607 andi. r8,r3,1 beq- cr0,L3130 ; basic block 2608 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3131 L3130: ; basic block 2609 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3132 ; basic block 2610 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3131 L3132: ; basic block 2611 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3134 ; basic block 2612 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3131 L3129: ; basic block 2613 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3134 .stabd 68,0,642 ; basic block 2614 cmpwi cr7,r3,4 bne+ cr7,L3136 ; basic block 2615 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3131 L3136: ; basic block 2616 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3134 ; basic block 2617 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3131 L3134: ; basic block 2618 .stabd 68,0,644 lwz r9,4(r2) L3131: ; basic block 2619 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1006: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3128 ; basic block 2620 .stabd 68,0,636 LBB1007: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3138 .stabd 68,0,637 ; basic block 2621 andi. r11,r4,1 beq- cr0,L3139 ; basic block 2622 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3140 L3139: ; basic block 2623 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3141 ; basic block 2624 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3140 L3141: ; basic block 2625 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3143 ; basic block 2626 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3140 L3138: ; basic block 2627 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3143 .stabd 68,0,642 ; basic block 2628 cmpwi cr7,r4,4 bne+ cr7,L3145 ; basic block 2629 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3140 L3145: ; basic block 2630 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3143 ; basic block 2631 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3140 L3143: ; basic block 2632 .stabd 68,0,644 lwz r9,4(r2) L3140: ; basic block 2633 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1007: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3128 ; basic block 2634 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3128 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17456 ; basic block 2635 bl L_rb_str_concat$stub b L3127 L3128: ; basic block 2636 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1008: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3149 .stabd 68,0,637 ; basic block 2637 andi. r8,r3,1 beq- cr0,L3150 ; basic block 2638 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3151 L3150: ; basic block 2639 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3152 ; basic block 2640 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3151 L3152: ; basic block 2641 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3154 ; basic block 2642 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3151 L3149: ; basic block 2643 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3154 .stabd 68,0,642 ; basic block 2644 cmpwi cr7,r3,4 bne+ cr7,L3156 ; basic block 2645 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3151 L3156: ; basic block 2646 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3154 ; basic block 2647 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3151 L3154: ; basic block 2648 .stabd 68,0,644 lwz r9,4(r2) L3151: ; basic block 2649 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE1008: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3148 ; basic block 2650 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3148 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17460 ; basic block 2651 bl L_rb_ary_push$stub b L3127 L3148: ; basic block 2652 .stabd 68,0,17467 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17468 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17469 b L2371 L3127: ; basic block 2653 L3159: .stabd 68,0,17478 lwz r9,920(r1) .stabd 68,0,17472 stw r3,912(r1) .stabd 68,0,17478 lwz r9,0(r9) mtctr r9 bctr L701: ; basic block 2654 .stabd 68,0,17489 lwz r10,924(r1) .stabd 68,0,17493 lwz r11,920(r1) .stabd 68,0,17489 LBE1003: LBB1009: lwzu r3,-4(r10) .stabd 68,0,17494 lwz r2,908(r1) .stabd 68,0,17493 addi r11,r11,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1010: andi. r0,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17489 stw r10,924(r1) .stabd 68,0,17493 stw r11,920(r1) .stabd 68,0,17494 LBE1010: stw r10,16(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1011: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17490 LBE1011: lwz r4,916(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1012: beq- cr0,L3163 .stabd 68,0,637 ; basic block 2655 andi. r8,r3,1 beq- cr0,L3164 ; basic block 2656 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3165 L3164: ; basic block 2657 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3166 ; basic block 2658 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3165 L3166: ; basic block 2659 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3168 ; basic block 2660 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3165 L3163: ; basic block 2661 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3168 .stabd 68,0,642 ; basic block 2662 cmpwi cr7,r3,4 bne+ cr7,L3170 ; basic block 2663 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3165 L3170: ; basic block 2664 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3168 ; basic block 2665 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3165 L3168: ; basic block 2666 .stabd 68,0,644 lwz r9,4(r2) L3165: ; basic block 2667 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1012: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3162 ; basic block 2668 .stabd 68,0,636 LBB1013: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3172 .stabd 68,0,637 ; basic block 2669 andi. r11,r4,1 beq- cr0,L3173 ; basic block 2670 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3174 L3173: ; basic block 2671 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3175 ; basic block 2672 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3174 L3175: ; basic block 2673 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3177 ; basic block 2674 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3174 L3172: ; basic block 2675 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3177 .stabd 68,0,642 ; basic block 2676 cmpwi cr7,r4,4 bne+ cr7,L3179 ; basic block 2677 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3174 L3179: ; basic block 2678 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3177 ; basic block 2679 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3174 L3177: ; basic block 2680 .stabd 68,0,644 lwz r9,4(r2) L3174: ; basic block 2681 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1013: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3162 ; basic block 2682 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3162 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17505 ; basic block 2683 bl L_rb_str_concat$stub b L3161 L3162: ; basic block 2684 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1014: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3183 .stabd 68,0,637 ; basic block 2685 andi. r8,r3,1 beq- cr0,L3184 ; basic block 2686 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3185 L3184: ; basic block 2687 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3186 ; basic block 2688 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3185 L3186: ; basic block 2689 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3188 ; basic block 2690 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3185 L3183: ; basic block 2691 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3188 .stabd 68,0,642 ; basic block 2692 cmpwi cr7,r3,4 bne+ cr7,L3190 ; basic block 2693 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3185 L3190: ; basic block 2694 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3188 ; basic block 2695 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3185 L3188: ; basic block 2696 .stabd 68,0,644 lwz r9,4(r2) L3185: ; basic block 2697 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE1014: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3182 ; basic block 2698 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3182 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17509 ; basic block 2699 bl L_rb_ary_push$stub b L3161 L3182: ; basic block 2700 .stabd 68,0,17516 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17517 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17518 b L2371 L3161: ; basic block 2701 L3193: .stabd 68,0,17527 lwz r9,920(r1) .stabd 68,0,17521 stw r3,912(r1) .stabd 68,0,17527 lwz r9,0(r9) mtctr r9 bctr L702: ; basic block 2702 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r10,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17542 lwz r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBE1009: LBB1015: LBB1016: andi. r10,r10,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17538 LBE1016: lwz r3,912(r1) .stabd 68,0,17542 addi r11,r11,4 .stabd 68,0,17539 lwz r4,916(r1) .stabd 68,0,17542 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1017: mr r2,r3 .stabd 68,0,636 beq- cr0,L3197 .stabd 68,0,637 ; basic block 2703 mr r8,r3 andi. r8,r8,1 beq- cr0,L3198 ; basic block 2704 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3199 L3198: ; basic block 2705 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L3200 ; basic block 2706 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3199 L3200: ; basic block 2707 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3202 ; basic block 2708 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3199 L3197: ; basic block 2709 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L3202 .stabd 68,0,642 ; basic block 2710 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L3204 ; basic block 2711 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3199 L3204: ; basic block 2712 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L3202 ; basic block 2713 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3199 L3202: ; basic block 2714 .stabd 68,0,644 lwz r9,4(r2) L3199: ; basic block 2715 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1017: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3196 ; basic block 2716 .stabd 68,0,636 LBB1018: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3206 .stabd 68,0,637 ; basic block 2717 andi. r11,r4,1 beq- cr0,L3207 ; basic block 2718 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3208 L3207: ; basic block 2719 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3209 ; basic block 2720 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3208 L3209: ; basic block 2721 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3211 ; basic block 2722 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3208 L3206: ; basic block 2723 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3211 .stabd 68,0,642 ; basic block 2724 cmpwi cr7,r4,4 bne+ cr7,L3213 ; basic block 2725 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3208 L3213: ; basic block 2726 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3211 ; basic block 2727 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3208 L3211: ; basic block 2728 .stabd 68,0,644 lwz r9,4(r2) L3208: ; basic block 2729 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1018: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3196 ; basic block 2730 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3196 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17553 ; basic block 2731 bl L_rb_str_concat$stub b L3195 L3196: ; basic block 2732 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1019: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3217 .stabd 68,0,637 ; basic block 2733 andi. r8,r3,1 beq- cr0,L3218 ; basic block 2734 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3219 L3218: ; basic block 2735 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3220 ; basic block 2736 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3219 L3220: ; basic block 2737 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3222 ; basic block 2738 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3219 L3217: ; basic block 2739 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3222 .stabd 68,0,642 ; basic block 2740 cmpwi cr7,r3,4 bne+ cr7,L3224 ; basic block 2741 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3219 L3224: ; basic block 2742 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3222 ; basic block 2743 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3219 L3222: ; basic block 2744 .stabd 68,0,644 lwz r9,4(r2) L3219: ; basic block 2745 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE1019: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3216 ; basic block 2746 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3216 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17557 ; basic block 2747 bl L_rb_ary_push$stub b L3195 L3216: ; basic block 2748 .stabd 68,0,17564 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17565 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17566 b L2371 L3195: ; basic block 2749 L3227: .stabd 68,0,17575 lwz r9,920(r1) .stabd 68,0,17569 stw r3,912(r1) .stabd 68,0,17575 lwz r9,0(r9) mtctr r9 bctr L703: ; basic block 2750 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r10,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17590 lwz r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBE1015: LBB1020: LBB1021: andi. r10,r10,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17586 LBE1021: lwz r3,916(r1) .stabd 68,0,17590 addi r11,r11,4 .stabd 68,0,17587 lwz r4,912(r1) .stabd 68,0,17590 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1022: mr r2,r3 .stabd 68,0,636 beq- cr0,L3231 .stabd 68,0,637 ; basic block 2751 mr r8,r3 andi. r8,r8,1 beq- cr0,L3232 ; basic block 2752 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3233 L3232: ; basic block 2753 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L3234 ; basic block 2754 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3233 L3234: ; basic block 2755 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3236 ; basic block 2756 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3233 L3231: ; basic block 2757 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L3236 .stabd 68,0,642 ; basic block 2758 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L3238 ; basic block 2759 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3233 L3238: ; basic block 2760 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L3236 ; basic block 2761 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3233 L3236: ; basic block 2762 .stabd 68,0,644 lwz r9,4(r2) L3233: ; basic block 2763 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1022: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3230 ; basic block 2764 .stabd 68,0,636 LBB1023: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L3240 .stabd 68,0,637 ; basic block 2765 andi. r11,r4,1 beq- cr0,L3241 ; basic block 2766 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3242 L3241: ; basic block 2767 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L3243 ; basic block 2768 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3242 L3243: ; basic block 2769 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3245 ; basic block 2770 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3242 L3240: ; basic block 2771 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L3245 .stabd 68,0,642 ; basic block 2772 cmpwi cr7,r4,4 bne+ cr7,L3247 ; basic block 2773 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3242 L3247: ; basic block 2774 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L3245 ; basic block 2775 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3242 L3245: ; basic block 2776 .stabd 68,0,644 lwz r9,4(r2) L3242: ; basic block 2777 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000015$pb")(r2) LBE1023: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L3230 ; basic block 2778 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3230 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17601 ; basic block 2779 bl L_rb_str_concat$stub b L3229 L3230: ; basic block 2780 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1024: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L3251 .stabd 68,0,637 ; basic block 2781 andi. r8,r3,1 beq- cr0,L3252 ; basic block 2782 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3253 L3252: ; basic block 2783 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L3254 ; basic block 2784 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3253 L3254: ; basic block 2785 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3256 ; basic block 2786 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3253 L3251: ; basic block 2787 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L3256 .stabd 68,0,642 ; basic block 2788 cmpwi cr7,r3,4 bne+ cr7,L3258 ; basic block 2789 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3253 L3258: ; basic block 2790 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L3256 ; basic block 2791 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) b L3253 L3256: ; basic block 2792 .stabd 68,0,644 lwz r9,4(r2) L3253: ; basic block 2793 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000015$pb")(r2) LBE1024: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L3250 ; basic block 2794 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000015$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000015$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L3250 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17605 ; basic block 2795 bl L_rb_ary_push$stub b L3229 L3250: ; basic block 2796 .stabd 68,0,17612 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17613 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000015$pb")(r2) lwz r4,0(r2) .stabd 68,0,17614 b L2371 L3229: ; basic block 2797 L3261: .stabd 68,0,17623 lwz r9,920(r1) .stabd 68,0,17617 stw r3,912(r1) .stabd 68,0,17623 lwz r9,0(r9) mtctr r9 bctr L704: ; basic block 2798 L3262: .stabd 68,0,17634 lwz r11,924(r1) .stabd 68,0,17633 lwz r10,920(r1) .stabd 68,0,17634 LBE1020: LBB1025: lwzu r4,-4(r11) .stabd 68,0,17638 lwz r2,908(r1) .stabd 68,0,17633 lwz r3,4(r10) .stabd 68,0,17634 stw r11,924(r1) .stabd 68,0,17638 stw r11,16(r2) .stabd 68,0,17645 bl L_rb_reg_match$stub .stabd 68,0,17637 lwz r2,920(r1) .stabd 68,0,17645 stw r3,912(r1) .stabd 68,0,17637 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17652 lwz r8,0(r2) mtctr r8 bctr L705: ; basic block 2799 .stabd 68,0,17662 L3263: lwz r9,920(r1) .stabd 68,0,17673 LBE1025: LBB1026: lwz r4,912(r1) .stabd 68,0,17662 lwz r3,4(r9) .stabd 68,0,17673 bl L_rb_reg_match$stub .stabd 68,0,17666 lwz r2,920(r1) .stabd 68,0,17673 stw r3,912(r1) .stabd 68,0,17666 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17680 lwz r8,0(r2) mtctr r8 bctr L706: ; basic block 2800 .stabd 68,0,17690 L3264: lwz r9,920(r1) .stabd 68,0,17701 LBE1026: LBB1027: lwz r4,916(r1) .stabd 68,0,17690 lwz r3,4(r9) .stabd 68,0,17701 bl L_rb_reg_match$stub .stabd 68,0,17694 lwz r2,920(r1) .stabd 68,0,17701 stw r3,912(r1) .stabd 68,0,17694 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17708 lwz r8,0(r2) mtctr r8 bctr L707: ; basic block 2801 .stabd 68,0,17718 L3265: lwz r9,920(r1) .stabd 68,0,17729 LBE1027: LBB1028: lwz r4,916(r1) .stabd 68,0,17718 lwz r3,4(r9) .stabd 68,0,17729 bl L_rb_reg_match$stub .stabd 68,0,17722 lwz r2,920(r1) .stabd 68,0,17729 stw r3,916(r1) .stabd 68,0,17722 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17736 lwz r8,0(r2) mtctr r8 bctr L708: ; basic block 2802 .stabd 68,0,17746 L3266: lwz r9,920(r1) .stabd 68,0,17757 LBE1028: LBB1029: lwz r4,912(r1) .stabd 68,0,17746 lwz r3,4(r9) .stabd 68,0,17757 bl L_rb_reg_match$stub .stabd 68,0,17750 lwz r2,920(r1) .stabd 68,0,17757 stw r3,912(r1) .stabd 68,0,17750 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17764 lwz r8,0(r2) mtctr r8 bctr L709: ; basic block 2803 .stabd 68,0,17775 lwz r9,924(r1) .stabd 68,0,17779 lwz r11,920(r1) .stabd 68,0,17775 LBE1029: LBB1030: lwz r4,-8(r9) .stabd 68,0,17780 lwz r2,908(r1) .stabd 68,0,17779 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 LBB1031: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17776 LBE1031: lwz r6,-4(r9) .stabd 68,0,17780 addi r9,r9,-8 .stabd 68,0,17779 stw r11,920(r1) .stabd 68,0,17780 stw r9,924(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 LBB1032: mr r2,r4 .stabd 68,0,656 beq- cr0,L3268 .stabd 68,0,657 ; basic block 2804 andi. r8,r4,1 li r0,10 bne- cr0,L3270 ; basic block 2805 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L3270 ; basic block 2806 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L3270 ; basic block 2807 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L3270 ; basic block 2808 b L3274 L3268: ; basic block 2809 .stabd 68,0,662 rlwinm. r9,r4,0,30,28 bne- cr0,L3274 .stabd 68,0,663 ; basic block 2810 cmpwi cr7,r4,4 li r0,1 beq- cr7,L3270 ; basic block 2811 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L3270 L3274: ; basic block 2812 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L3270: ; basic block 2813 .stabd 68,0,655 LBE1032: cmpwi cr7,r0,7 bne+ cr7,L3267 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17787 ; basic block 2814 mr r3,r6 bl L_rb_reg_match$stub b L3278 L3267: ; basic block 2815 .stabd 68,0,17790 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L3278: ; basic block 2816 L3279: .stabd 68,0,17798 lwz r2,920(r1) .stabd 68,0,17792 stw r3,912(r1) .stabd 68,0,17798 lwz r2,0(r2) mtctr r2 bctr L710: ; basic block 2817 .stabd 68,0,17809 lwz r8,924(r1) .stabd 68,0,17813 lwz r10,920(r1) .stabd 68,0,17809 LBE1030: LBB1033: lwzu r4,-4(r8) .stabd 68,0,17814 lwz r11,908(r1) .stabd 68,0,17813 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 LBB1034: andi. r9,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17809 stw r8,924(r1) .stabd 68,0,17810 LBE1034: lwz r6,912(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB1035: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17813 stw r10,920(r1) .stabd 68,0,17814 LBE1035: 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 LBB1036: beq- cr0,L3281 .stabd 68,0,657 ; basic block 2818 andi. r0,r4,1 li r0,10 bne- cr0,L3283 ; basic block 2819 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L3283 ; basic block 2820 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L3283 ; basic block 2821 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L3283 ; basic block 2822 b L3287 L3281: ; basic block 2823 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L3287 .stabd 68,0,663 ; basic block 2824 cmpwi cr7,r4,4 li r0,1 beq- cr7,L3283 ; basic block 2825 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L3283 L3287: ; basic block 2826 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L3283: ; basic block 2827 .stabd 68,0,655 LBE1036: cmpwi cr7,r0,7 bne+ cr7,L3280 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17821 ; basic block 2828 mr r3,r6 bl L_rb_reg_match$stub b L3291 L3280: ; basic block 2829 .stabd 68,0,17824 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L3291: ; basic block 2830 L3292: .stabd 68,0,17832 lwz r2,920(r1) .stabd 68,0,17826 stw r3,912(r1) .stabd 68,0,17832 lwz r2,0(r2) mtctr r2 bctr L711: ; basic block 2831 .stabd 68,0,17843 lwz r8,924(r1) .stabd 68,0,17847 lwz r9,920(r1) .stabd 68,0,17843 LBE1033: LBB1037: lwzu r4,-4(r8) .stabd 68,0,17848 lwz r11,908(r1) .stabd 68,0,17847 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 LBB1038: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17843 stw r8,924(r1) .stabd 68,0,17847 stw r9,920(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,17848 LBE1038: stw r8,16(r11) .stabd 68,0,17844 lwz r6,916(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB1039: beq- cr0,L3294 .stabd 68,0,657 ; basic block 2832 andi. r0,r4,1 li r0,10 bne- cr0,L3296 ; basic block 2833 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L3296 ; basic block 2834 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L3296 ; basic block 2835 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L3296 ; basic block 2836 b L3300 L3294: ; basic block 2837 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L3300 .stabd 68,0,663 ; basic block 2838 cmpwi cr7,r4,4 li r0,1 beq- cr7,L3296 ; basic block 2839 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L3296 L3300: ; basic block 2840 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L3296: ; basic block 2841 .stabd 68,0,655 LBE1039: cmpwi cr7,r0,7 bne+ cr7,L3293 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17855 ; basic block 2842 mr r3,r6 bl L_rb_reg_match$stub b L3304 L3293: ; basic block 2843 .stabd 68,0,17858 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L3304: ; basic block 2844 L3305: .stabd 68,0,17866 lwz r2,920(r1) .stabd 68,0,17860 stw r3,912(r1) .stabd 68,0,17866 lwz r2,0(r2) mtctr r2 bctr L712: ; basic block 2845 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17881 lwz r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE1037: LBB1040: LBB1041: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17877 LBE1041: lwz r4,912(r1) .stabd 68,0,17881 addi r9,r9,4 .stabd 68,0,17878 lwz r6,916(r1) .stabd 68,0,17881 stw r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB1042: mr r2,r4 .stabd 68,0,656 beq- cr0,L3307 .stabd 68,0,657 ; basic block 2846 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L3309 ; basic block 2847 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L3309 ; basic block 2848 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L3309 ; basic block 2849 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L3309 ; basic block 2850 b L3313 L3307: ; basic block 2851 .stabd 68,0,662 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L3313 .stabd 68,0,663 ; basic block 2852 lwz r9,912(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L3309 ; basic block 2853 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L3309 L3313: ; basic block 2854 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L3309: ; basic block 2855 .stabd 68,0,655 LBE1042: cmpwi cr7,r0,7 bne+ cr7,L3306 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17888 ; basic block 2856 mr r3,r6 bl L_rb_reg_match$stub b L3317 L3306: ; basic block 2857 .stabd 68,0,17891 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L3317: ; basic block 2858 L3318: .stabd 68,0,17899 lwz r2,920(r1) .stabd 68,0,17893 stw r3,912(r1) .stabd 68,0,17899 lwz r2,0(r2) mtctr r2 bctr L713: ; basic block 2859 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17914 lwz r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE1040: LBB1043: LBB1044: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17910 LBE1044: lwz r4,916(r1) .stabd 68,0,17914 addi r9,r9,4 .stabd 68,0,17911 lwz r6,912(r1) .stabd 68,0,17914 stw r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB1045: mr r2,r4 .stabd 68,0,656 beq- cr0,L3320 .stabd 68,0,657 ; basic block 2860 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L3322 ; basic block 2861 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L3322 ; basic block 2862 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L3322 ; basic block 2863 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L3322 ; basic block 2864 b L3326 L3320: ; basic block 2865 .stabd 68,0,662 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L3326 .stabd 68,0,663 ; basic block 2866 lwz r9,916(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L3322 ; basic block 2867 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L3322 L3326: ; basic block 2868 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L3322: ; basic block 2869 .stabd 68,0,655 LBE1045: cmpwi cr7,r0,7 bne+ cr7,L3319 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17921 ; basic block 2870 mr r3,r6 bl L_rb_reg_match$stub b L3330 L3319: ; basic block 2871 .stabd 68,0,17924 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000015$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L3330: ; basic block 2872 L3331: .stabd 68,0,17932 lwz r2,920(r1) .stabd 68,0,17926 stw r3,912(r1) .stabd 68,0,17932 lwz r2,0(r2) mtctr r2 bctr L714: ; basic block 2873 .stabd 68,0,17953 lwz r8,936(r1) LBE1043: LBB1046: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,17954 lwz r27,44(r29) .stabd 68,0,17956 bl L_breakpoint$stub .stabd 68,0,17957 lwz r29,48(r29) .stabd 68,0,17958 mtctr r27 .stabd 68,0,17957 stw r29,920(r1) .stabd 68,0,17958 bctr L3332: L715: ; basic block 2874 .stabd 68,0,17989 lwz r8,936(r1) LBE1046: LBB1047: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,17990 lwz r27,44(r29) .stabd 68,0,17992 bl L_breakpoint$stub .stabd 68,0,17993 lwz r29,48(r29) .stabd 68,0,17994 mtctr r27 .stabd 68,0,17993 stw r29,920(r1) .stabd 68,0,17994 bctr L3333: L716: ; basic block 2875 .stabd 68,0,18025 lwz r8,936(r1) LBE1047: LBB1048: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18026 lwz r27,44(r29) .stabd 68,0,18028 bl L_breakpoint$stub .stabd 68,0,18029 lwz r29,48(r29) .stabd 68,0,18030 mtctr r27 .stabd 68,0,18029 stw r29,920(r1) .stabd 68,0,18030 bctr L3334: L717: ; basic block 2876 .stabd 68,0,18061 lwz r8,936(r1) LBE1048: LBB1049: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18062 lwz r27,44(r29) .stabd 68,0,18064 bl L_breakpoint$stub .stabd 68,0,18065 lwz r29,48(r29) .stabd 68,0,18066 mtctr r27 .stabd 68,0,18065 stw r29,920(r1) .stabd 68,0,18066 bctr L3335: L718: ; basic block 2877 .stabd 68,0,18097 lwz r8,936(r1) LBE1049: LBB1050: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18098 lwz r27,44(r29) .stabd 68,0,18100 bl L_breakpoint$stub .stabd 68,0,18101 lwz r29,48(r29) .stabd 68,0,18102 mtctr r27 .stabd 68,0,18101 stw r29,920(r1) .stabd 68,0,18102 bctr L3336: L719: ; basic block 2878 .stabd 68,0,18132 L3337: lwz r2,928(r1) .stabd 68,0,18140 lwz r8,920(r1) .stabd 68,0,18132 LBE1050: LBB1051: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18140 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L720: ; basic block 2879 .stabd 68,0,18160 L3338: lwz r10,928(r1) .stabd 68,0,18168 lwz r11,920(r1) .stabd 68,0,18160 LBE1051: LBB1052: lwz r10,-4(r10) stw r10,916(r1) .stabd 68,0,18168 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L721: ; basic block 2880 .stabd 68,0,18188 L3339: lwz r2,928(r1) .stabd 68,0,18196 lwz r8,920(r1) .stabd 68,0,18188 LBE1052: LBB1053: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18196 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L722: ; basic block 2881 .stabd 68,0,18202 L3340: lwz r10,924(r1) lwz r11,912(r1) LBE1053: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,18216 lwz r8,928(r1) .stabd 68,0,18224 lwz r9,920(r1) .stabd 68,0,18216 LBB1054: lwz r8,-4(r8) stw r8,912(r1) .stabd 68,0,18224 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L723: ; basic block 2882 .stabd 68,0,18230 L3341: lwz r11,924(r1) lwz r2,916(r1) LBE1054: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,18244 lwz r9,928(r1) .stabd 68,0,18252 lwz r10,920(r1) .stabd 68,0,18244 LBB1055: lwz r9,-4(r9) stw r9,916(r1) .stabd 68,0,18252 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L724: ; basic block 2883 .stabd 68,0,18263 L3342: lwz r2,924(r1) .stabd 68,0,18267 lwz r8,908(r1) .stabd 68,0,18263 LBE1055: LBB1056: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,18267 stw r2,16(r8) .stabd 68,0,18273 lwz r9,928(r1) stw r0,-4(r9) .stabd 68,0,18281 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L725: ; basic block 2884 .stabd 68,0,18301 L3343: lwz r8,912(r1) lwz r2,928(r1) LBE1056: LBB1057: stw r8,-4(r2) .stabd 68,0,18309 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L726: ; basic block 2885 .stabd 68,0,18329 L3344: lwz r2,916(r1) lwz r11,928(r1) LBE1057: LBB1058: stw r2,-4(r11) .stabd 68,0,18337 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L727: ; basic block 2886 .stabd 68,0,18357 L3345: lwz r11,916(r1) lwz r10,928(r1) LBE1058: LBB1059: stw r11,-4(r10) .stabd 68,0,18365 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L728: ; basic block 2887 .stabd 68,0,18385 L3346: lwz r10,912(r1) lwz r9,928(r1) LBE1059: LBB1060: stw r10,-4(r9) .stabd 68,0,18393 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L729: ; basic block 2888 .stabd 68,0,18413 L3347: lwz r2,928(r1) .stabd 68,0,18421 lwz r8,920(r1) .stabd 68,0,18413 LBE1060: LBB1061: lwz r2,-8(r2) stw r2,912(r1) .stabd 68,0,18421 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L730: ; basic block 2889 .stabd 68,0,18441 L3348: lwz r10,928(r1) .stabd 68,0,18449 lwz r11,920(r1) .stabd 68,0,18441 LBE1061: LBB1062: lwz r10,-8(r10) stw r10,916(r1) .stabd 68,0,18449 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L731: ; basic block 2890 .stabd 68,0,18469 L3349: lwz r2,928(r1) .stabd 68,0,18477 lwz r8,920(r1) .stabd 68,0,18469 LBE1062: LBB1063: lwz r2,-8(r2) stw r2,912(r1) .stabd 68,0,18477 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L732: ; basic block 2891 .stabd 68,0,18483 L3350: lwz r10,924(r1) lwz r11,912(r1) LBE1063: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,18497 lwz r8,928(r1) .stabd 68,0,18505 lwz r9,920(r1) .stabd 68,0,18497 LBB1064: lwz r8,-8(r8) stw r8,912(r1) .stabd 68,0,18505 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L733: ; basic block 2892 .stabd 68,0,18511 L3351: lwz r11,924(r1) lwz r2,916(r1) LBE1064: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,18525 lwz r9,928(r1) .stabd 68,0,18533 lwz r10,920(r1) .stabd 68,0,18525 LBB1065: lwz r9,-8(r9) stw r9,916(r1) .stabd 68,0,18533 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L734: ; basic block 2893 .stabd 68,0,18544 L3352: lwz r2,924(r1) .stabd 68,0,18548 lwz r8,908(r1) .stabd 68,0,18544 LBE1065: LBB1066: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,18548 stw r2,16(r8) .stabd 68,0,18554 lwz r9,928(r1) stw r0,-8(r9) .stabd 68,0,18562 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L735: ; basic block 2894 .stabd 68,0,18582 L3353: lwz r8,912(r1) lwz r2,928(r1) LBE1066: LBB1067: stw r8,-8(r2) .stabd 68,0,18590 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L736: ; basic block 2895 .stabd 68,0,18610 L3354: lwz r2,916(r1) lwz r11,928(r1) LBE1067: LBB1068: stw r2,-8(r11) .stabd 68,0,18618 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L737: ; basic block 2896 .stabd 68,0,18638 L3355: lwz r11,916(r1) lwz r10,928(r1) LBE1068: LBB1069: stw r11,-8(r10) .stabd 68,0,18646 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L738: ; basic block 2897 .stabd 68,0,18666 L3356: lwz r10,912(r1) lwz r9,928(r1) LBE1069: LBB1070: stw r10,-8(r9) .stabd 68,0,18674 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L739: ; basic block 2898 .stabd 68,0,18684 L3362: lwz r8,920(r1) LBE1070: LBB1071: lwz r2,4(r8) .stabd 68,0,18705 LBB1072: slwi r2,r2,2 lwz r9,932(r1) subf r2,r2,r9 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18713 lwzu r10,8(r8) mtctr r10 stw r8,920(r1) bctr L740: ; basic block 2899 .stabd 68,0,18723 L3368: lwz r11,920(r1) LBE1072: LBE1071: LBB1073: lwz r2,4(r11) .stabd 68,0,18744 LBB1074: slwi r2,r2,2 lwz r8,932(r1) subf r2,r2,r8 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,18752 lwzu r9,8(r11) mtctr r9 stw r11,920(r1) bctr L741: ; basic block 2900 .stabd 68,0,18762 L3374: lwz r10,920(r1) LBE1074: LBE1073: LBB1075: lwz r2,4(r10) .stabd 68,0,18783 LBB1076: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18791 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L742: ; basic block 2901 .stabd 68,0,18797 L3380: lwz r2,924(r1) lwz r8,912(r1) LBE1076: LBE1075: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,18801 lwz r10,920(r1) LBB1077: lwz r2,4(r10) .stabd 68,0,18822 LBB1078: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18830 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L743: ; basic block 2902 .stabd 68,0,18836 L3386: lwz r2,924(r1) lwz r8,916(r1) LBE1078: LBE1077: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,18840 lwz r10,920(r1) LBB1079: lwz r2,4(r10) .stabd 68,0,18861 LBB1080: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,18869 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L744: ; basic block 2903 .stabd 68,0,18900 L3392: lwz r2,932(r1) .stabd 68,0,18910 lwz r8,920(r1) .stabd 68,0,18900 LBE1080: LBE1079: LBB1081: LBB1082: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18910 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L745: ; basic block 2904 .stabd 68,0,18941 L3398: lwz r10,932(r1) .stabd 68,0,18951 lwz r11,920(r1) .stabd 68,0,18941 LBE1082: LBE1081: LBB1083: LBB1084: lwz r10,-4(r10) stw r10,916(r1) .stabd 68,0,18951 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L746: ; basic block 2905 .stabd 68,0,18982 L3404: lwz r2,932(r1) .stabd 68,0,18992 lwz r8,920(r1) .stabd 68,0,18982 LBE1084: LBE1083: LBB1085: LBB1086: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18992 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L747: ; basic block 2906 .stabd 68,0,18998 L3410: lwz r10,924(r1) lwz r11,912(r1) LBE1086: LBE1085: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19023 lwz r8,932(r1) LBB1087: LBB1088: lwz r8,-4(r8) .stabd 68,0,19033 lwz r9,920(r1) .stabd 68,0,19023 stw r8,912(r1) .stabd 68,0,19033 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L748: ; basic block 2907 .stabd 68,0,19039 L3416: lwz r11,924(r1) lwz r2,916(r1) LBE1088: LBE1087: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19064 lwz r9,932(r1) LBB1089: LBB1090: lwz r9,-4(r9) .stabd 68,0,19074 lwz r10,920(r1) .stabd 68,0,19064 stw r9,916(r1) .stabd 68,0,19074 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L749: ; basic block 2908 L3417: .stabd 68,0,19102 lwz r8,920(r1) .stabd 68,0,19095 LBE1090: LBE1089: li r2,1 stw r2,912(r1) .stabd 68,0,19102 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L750: ; basic block 2909 L3418: .stabd 68,0,19130 lwz r11,920(r1) .stabd 68,0,19123 li r10,1 stw r10,916(r1) .stabd 68,0,19130 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L751: ; basic block 2910 L3419: .stabd 68,0,19158 lwz r8,920(r1) .stabd 68,0,19151 li r2,1 stw r2,912(r1) .stabd 68,0,19158 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L752: ; basic block 2911 .stabd 68,0,19164 L3420: lwz r10,924(r1) .stabd 68,0,19179 li r8,1 .stabd 68,0,19164 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19186 lwz r9,920(r1) .stabd 68,0,19179 stw r8,912(r1) .stabd 68,0,19186 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L753: ; basic block 2912 .stabd 68,0,19192 L3421: lwz r11,924(r1) .stabd 68,0,19207 li r9,1 .stabd 68,0,19192 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19214 lwz r10,920(r1) .stabd 68,0,19207 stw r9,916(r1) .stabd 68,0,19214 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L754: ; basic block 2913 L3422: .stabd 68,0,19242 lwz r8,920(r1) .stabd 68,0,19235 li r2,3 stw r2,912(r1) .stabd 68,0,19242 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L755: ; basic block 2914 L3423: .stabd 68,0,19270 lwz r11,920(r1) .stabd 68,0,19263 li r10,3 stw r10,916(r1) .stabd 68,0,19270 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L756: ; basic block 2915 L3424: .stabd 68,0,19298 lwz r8,920(r1) .stabd 68,0,19291 li r2,3 stw r2,912(r1) .stabd 68,0,19298 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L757: ; basic block 2916 .stabd 68,0,19304 L3425: lwz r10,924(r1) .stabd 68,0,19319 li r8,3 .stabd 68,0,19304 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19326 lwz r9,920(r1) .stabd 68,0,19319 stw r8,912(r1) .stabd 68,0,19326 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L758: ; basic block 2917 .stabd 68,0,19332 L3426: lwz r11,924(r1) .stabd 68,0,19347 li r9,3 .stabd 68,0,19332 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19354 lwz r10,920(r1) .stabd 68,0,19347 stw r9,916(r1) .stabd 68,0,19354 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L759: ; basic block 2918 L3427: .stabd 68,0,19382 lwz r8,920(r1) .stabd 68,0,19375 li r2,2 stw r2,912(r1) .stabd 68,0,19382 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L760: ; basic block 2919 L3428: .stabd 68,0,19410 lwz r11,920(r1) .stabd 68,0,19403 li r10,2 stw r10,916(r1) .stabd 68,0,19410 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L761: ; basic block 2920 L3429: .stabd 68,0,19438 lwz r8,920(r1) .stabd 68,0,19431 li r2,2 stw r2,912(r1) .stabd 68,0,19438 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L762: ; basic block 2921 .stabd 68,0,19444 L3430: lwz r10,924(r1) .stabd 68,0,19459 li r8,2 .stabd 68,0,19444 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19466 lwz r9,920(r1) .stabd 68,0,19459 stw r8,912(r1) .stabd 68,0,19466 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L763: ; basic block 2922 .stabd 68,0,19472 L3431: lwz r11,924(r1) .stabd 68,0,19487 li r9,2 .stabd 68,0,19472 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19494 lwz r10,920(r1) .stabd 68,0,19487 stw r9,916(r1) .stabd 68,0,19494 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L764: ; basic block 2923 L3432: .stabd 68,0,19522 lwz r8,920(r1) .stabd 68,0,19515 li r2,0 stw r2,912(r1) .stabd 68,0,19522 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L765: ; basic block 2924 L3433: .stabd 68,0,19550 lwz r11,920(r1) .stabd 68,0,19543 li r10,0 stw r10,916(r1) .stabd 68,0,19550 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L766: ; basic block 2925 L3434: .stabd 68,0,19578 lwz r8,920(r1) .stabd 68,0,19571 li r2,0 stw r2,912(r1) .stabd 68,0,19578 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L767: ; basic block 2926 .stabd 68,0,19584 L3435: lwz r10,924(r1) .stabd 68,0,19599 li r8,0 .stabd 68,0,19584 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19606 lwz r9,920(r1) .stabd 68,0,19599 stw r8,912(r1) .stabd 68,0,19606 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L768: ; basic block 2927 .stabd 68,0,19612 L3436: lwz r11,924(r1) .stabd 68,0,19627 li r9,0 .stabd 68,0,19612 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19634 lwz r10,920(r1) .stabd 68,0,19627 stw r9,916(r1) .stabd 68,0,19634 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L769: ; basic block 2928 .stabd 68,0,19646 lwz r2,920(r1) .stabd 68,0,19663 LBB1091: LBB1092: li r23,0 .stabd 68,0,19677 lwz r8,924(r1) .stabd 68,0,19665 li r22,0 .stabd 68,0,19646 LBE1092: lwz r0,8(r2) .stabd 68,0,19645 lwz r29,12(r2) .stabd 68,0,19677 LBB1093: slwi r2,r0,2 .stabd 68,0,19647 lwz r9,920(r1) .stabd 68,0,19677 subf r2,r2,r8 .stabd 68,0,19666 mr r27,r0 .stabd 68,0,19677 lwz r25,-4(r2) .stabd 68,0,19647 LBE1093: lwz r28,4(r9) .stabd 68,0,19651 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 LBB1094: LBB1095: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19651 stw r9,920(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,L3439 .stabd 68,0,637 ; basic block 2929 andi. r11,r25,1 beq- cr0,L3440 ; basic block 2930 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3441 L3440: ; basic block 2931 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L3442 ; basic block 2932 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3441 L3442: ; basic block 2933 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3444 ; basic block 2934 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3441 L3439: ; basic block 2935 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L3444 .stabd 68,0,642 ; basic block 2936 cmpwi cr7,r25,4 bne+ cr7,L3446 ; basic block 2937 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3441 L3446: ; basic block 2938 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L3444 ; basic block 2939 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3441 L3444: ; basic block 2940 .stabd 68,0,644 lwz r3,4(r2) L3441: ; basic block 2941 .stabd 68,0,635 LBE1095: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19746 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L3465 ; basic block 2942 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L3465 .stabd 68,0,19748 ; basic block 2943 lwz r3,12(r29) b L3466 L3465: ; basic block 2944 .stabd 68,0,19751 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,19754 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,19752 stw r30,8(r29) .stabd 68,0,19753 stw r3,12(r29) .stabd 68,0,19754 lwz r0,0(r2) stw r0,16(r29) L3466: ; basic block 2945 .stabd 68,0,19866 cmpwi cr7,r3,0 bne+ cr7,L3467 .stabd 68,0,19868 ; basic block 2946 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L3468 .stabd 68,0,19870 ; basic block 2947 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L3468: ; basic block 2948 .stabd 68,0,19873 lwz r2,924(r1) .stabd 68,0,19874 LBB1096: slwi r0,r28,8 .stabd 68,0,19873 slwi r29,r27,2 .stabd 68,0,19874 ori r0,r0,14 .stabd 68,0,19873 subf r29,r29,r2 .stabd 68,0,19875 mr r3,r25 .stabd 68,0,19874 stw r0,-4(r29) .stabd 68,0,19873 addi r29,r29,-4 .stabd 68,0,19875 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,19877 lwz r2,908(r1) LBE1096: stw r29,924(r1) stw r29,16(r2) b L3470 L3467: ; basic block 2949 .stabd 68,0,19884 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L3476 ; basic block 2950 bgt- cr7,L3508 ; basic block 2951 cmpwi cr7,r0,2 beq- cr7,L3472 ; basic block 2952 b L3506 L3508: ; basic block 2953 cmpwi cr7,r0,90 beq- cr7,L3475 ; basic block 2954 cmpwi cr7,r0,95 beq- cr7,L3477 ; basic block 2955 b L3506 L3472: ; basic block 2956 .stabd 68,0,19902 lwz r8,924(r1) .stabd 68,0,19890 LBB1097: li r9,0 .stabd 68,0,19902 lwz r10,908(r1) .stabd 68,0,19911 lis r2,0xfaff .stabd 68,0,19902 addi r0,r8,32 .stabd 68,0,19890 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,19911 ori r2,r2,65441 .stabd 68,0,19890 stw r28,868(r1) .stabd 68,0,19919 addi r11,r8,4 .stabd 68,0,19902 stw r0,16(r10) .stabd 68,0,19909 addi r0,r1,864 .stabd 68,0,19914 lwz r10,928(r1) .stabd 68,0,19924 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,19914 stw r10,24(r8) .stabd 68,0,19924 mr r6,r27 .stabd 68,0,19915 lwz r10,932(r1) .stabd 68,0,19907 stw r22,0(r8) .stabd 68,0,19915 stw r10,28(r8) .stabd 68,0,19909 stw r0,8(r8) .stabd 68,0,19911 stw r2,12(r8) .stabd 68,0,19908 stw r25,4(r8) .stabd 68,0,19912 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,19913 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,19918 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,19919 stw r11,28(r2) .stabd 68,0,19917 stw r8,20(r2) .stabd 68,0,19922 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,19924 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,19927 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,19934 slwi r2,r27,2 .stabd 68,0,19928 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,19934 lwz r11,924(r1) .stabd 68,0,19929 lwz r8,28(r11) .stabd 68,0,19934 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,19929 stw r8,932(r1) .stabd 68,0,19934 stw r2,924(r1) .stabd 68,0,19929 stw r8,24(r10) .stabd 68,0,19934 stw r2,16(r10) .stabd 68,0,19935 b L3470 L3475: ; basic block 2957 .stabd 68,0,19938 lwz r9,924(r1) LBE1097: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,19939 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,19940 b L3470 L3476: ; basic block 2958 .stabd 68,0,19943 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,19944 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,19945 b L3470 L3477: ; basic block 2959 .stabd 68,0,19958 LBB1098: lwz r24,12(r3) .stabd 68,0,19959 li r4,18 .stabd 68,0,19955 li r21,0 .stabd 68,0,19959 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,19953 lwz r29,924(r1) .stabd 68,0,19964 lwz r0,56(r28) .stabd 68,0,19961 lwz r2,40(r28) .stabd 68,0,19964 cmpwi cr7,r0,0 .stabd 68,0,19961 subf r26,r27,r2 .stabd 68,0,19964 beq- cr7,L3479 .stabd 68,0,19965 ; basic block 2960 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3481 .stabd 68,0,19966 ; basic block 2961 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3479: ; basic block 2962 .stabd 68,0,19978 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L3482 .stabd 68,0,19979 ; basic block 2963 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,19980 mr r27,r0 .stabd 68,0,19979 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,19980 b L3483 L3482: ; basic block 2964 .stabd 68,0,19982 cmpwi cr7,r6,-1 beq- cr7,L3483 .stabd 68,0,19983 ; basic block 2965 LBB1099: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,19984 add. r30,r0,r9 bge+ cr0,L3485 .stabd 68,0,19985 ; basic block 2966 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3485: ; basic block 2967 .stabd 68,0,19994 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,19995 mr r3,r30 .stabd 68,0,19996 subf r27,r30,r27 .stabd 68,0,19994 subf r2,r2,r8 .stabd 68,0,19995 mr r4,r2 .stabd 68,0,19994 addi r29,r2,4 .stabd 68,0,19995 bl L_rb_ary_new4$stub .stabd 68,0,19997 add r2,r26,r30 .stabd 68,0,19995 stw r3,-4(r29) .stabd 68,0,19997 addi r26,r2,-1 L3483: ; basic block 2968 .stabd 68,0,20002 LBE1099: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L3486 .stabd 68,0,20003 ; basic block 2969 LBB1100: lwz r6,52(r28) .stabd 68,0,20007 cmplw cr7,r27,r6 blt- cr7,L3488 ; basic block 2970 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L3487 L3488: ; basic block 2971 .stabd 68,0,20008 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3487: ; basic block 2972 .stabd 68,0,20011 subf r2,r6,r27 .stabd 68,0,20012 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1100: b L3489 L3486: ; basic block 2973 .stabd 68,0,20015 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3489 .stabd 68,0,20016 ; basic block 2974 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3489: ; basic block 2975 .stabd 68,0,20023 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L3481 ; basic block 2976 .stabd 68,0,20036 LBB1101: cmpwi cr7,r23,0 .stabd 68,0,20024 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,20036 beq- cr7,L3493 .stabd 68,0,20037 ; basic block 2977 mr r2,r23 L3493: ; basic block 2978 .stabd 68,0,20039 neg r0,r0 .stabd 68,0,20041 addi r26,r26,-1 .stabd 68,0,20039 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20040 addi r29,r29,4 L3481: ; basic block 2979 .stabd 68,0,20049 lwz r8,908(r1) LBE1101: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L3495 .stabd 68,0,20051 ; basic block 2980 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L3495: ; basic block 2981 .stabd 68,0,20054 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,20057 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L3502 .stabd 68,0,20058 ; basic block 2982 cmpwi cr7,r26,0 ble- cr7,L3502 ; basic block 2983 li r0,4 L3501: ; basic block 2984 .stabd 68,0,20058 addic. r26,r26,-1 .stabd 68,0,20059 stw r0,0(r29) .stabd 68,0,20058 addi r29,r29,4 bgt+ cr0,L3501 L3502: ; basic block 2985 .stabd 68,0,20073 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,20084 LBB1102: lis r0,0xfaff .stabd 68,0,20073 LBE1102: stw r9,16(r10) .stabd 68,0,20084 LBB1103: ori r0,r0,65441 .stabd 68,0,20096 lwz r11,920(r1) .stabd 68,0,20106 LBE1103: addi r10,r29,4 .stabd 68,0,20096 LBB1104: stw r11,16(r29) .stabd 68,0,20097 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,20098 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,20099 lwz r9,932(r1) .stabd 68,0,20084 stw r0,12(r29) .stabd 68,0,20099 stw r9,28(r29) .stabd 68,0,20103 LBE1104: slwi r9,r21,2 .stabd 68,0,20080 LBB1105: stw r22,0(r29) .stabd 68,0,20082 stw r25,4(r29) .stabd 68,0,20083 stw r24,8(r29) .stabd 68,0,20103 LBE1105: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,20106 stw r10,936(r1) .stabd 68,0,20104 stw r29,928(r1) .stabd 68,0,20105 stw r29,932(r1) .stabd 68,0,20103 stw r0,12(r11) .stabd 68,0,20104 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,20105 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,20106 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,20108 lwzx r2,r2,r9 .stabd 68,0,20103 stw r0,920(r1) .stabd 68,0,20108 mtctr r2 bctr L3506: ; basic block 2986 .stabd 68,0,20113 LBE1098: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L3470: ; basic block 2987 L3509: .stabd 68,0,20125 lwz r2,920(r1) .stabd 68,0,20116 stw r3,912(r1) .stabd 68,0,20125 lwz r2,0(r2) mtctr r2 bctr L770: ; basic block 2988 .stabd 68,0,20131 lwz r8,924(r1) .stabd 68,0,20154 LBE1094: LBE1091: LBB1106: LBB1107: li r23,0 .stabd 68,0,20131 lwz r9,912(r1) .stabd 68,0,20156 li r22,0 .stabd 68,0,20131 LBE1107: LBE1106: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,20137 lwz r11,920(r1) LBB1108: lwz r0,8(r11) .stabd 68,0,20136 lwz r29,12(r11) .stabd 68,0,20168 LBB1109: slwi r2,r0,2 .stabd 68,0,20157 mr r27,r0 .stabd 68,0,20168 subf r2,r2,r8 .stabd 68,0,20138 LBE1109: lwz r28,4(r11) .stabd 68,0,20168 LBB1110: lwz r25,-4(r2) .stabd 68,0,20142 LBE1110: addi r11,r11,16 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1111: LBB1112: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L3512 .stabd 68,0,637 ; basic block 2989 andi. r8,r25,1 beq- cr0,L3513 ; basic block 2990 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3514 L3513: ; basic block 2991 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L3515 ; basic block 2992 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3514 L3515: ; basic block 2993 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3517 ; basic block 2994 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3514 L3512: ; basic block 2995 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L3517 .stabd 68,0,642 ; basic block 2996 cmpwi cr7,r25,4 bne+ cr7,L3519 ; basic block 2997 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3514 L3519: ; basic block 2998 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L3517 ; basic block 2999 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3514 L3517: ; basic block 3000 .stabd 68,0,644 lwz r3,4(r2) L3514: ; basic block 3001 .stabd 68,0,635 LBE1112: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20237 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L3538 ; basic block 3002 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L3538 .stabd 68,0,20239 ; basic block 3003 lwz r3,12(r29) b L3539 L3538: ; basic block 3004 .stabd 68,0,20242 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,20245 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,20243 stw r30,8(r29) .stabd 68,0,20244 stw r3,12(r29) .stabd 68,0,20245 lwz r0,0(r2) stw r0,16(r29) L3539: ; basic block 3005 .stabd 68,0,20357 cmpwi cr7,r3,0 bne+ cr7,L3540 .stabd 68,0,20359 ; basic block 3006 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L3541 .stabd 68,0,20361 ; basic block 3007 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L3541: ; basic block 3008 .stabd 68,0,20364 lwz r2,924(r1) .stabd 68,0,20365 LBB1113: slwi r0,r28,8 .stabd 68,0,20364 slwi r29,r27,2 .stabd 68,0,20365 ori r0,r0,14 .stabd 68,0,20364 subf r29,r29,r2 .stabd 68,0,20366 mr r3,r25 .stabd 68,0,20365 stw r0,-4(r29) .stabd 68,0,20364 addi r29,r29,-4 .stabd 68,0,20366 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,20368 lwz r2,908(r1) LBE1113: stw r29,924(r1) stw r29,16(r2) b L3543 L3540: ; basic block 3009 .stabd 68,0,20375 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L3549 ; basic block 3010 bgt- cr7,L3581 ; basic block 3011 cmpwi cr7,r0,2 beq- cr7,L3545 ; basic block 3012 b L3579 L3581: ; basic block 3013 cmpwi cr7,r0,90 beq- cr7,L3548 ; basic block 3014 cmpwi cr7,r0,95 beq- cr7,L3550 ; basic block 3015 b L3579 L3545: ; basic block 3016 .stabd 68,0,20393 lwz r8,924(r1) .stabd 68,0,20381 LBB1114: li r9,0 .stabd 68,0,20393 lwz r10,908(r1) .stabd 68,0,20402 lis r2,0xfaff .stabd 68,0,20393 addi r0,r8,32 .stabd 68,0,20381 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,20402 ori r2,r2,65441 .stabd 68,0,20381 stw r28,868(r1) .stabd 68,0,20410 addi r11,r8,4 .stabd 68,0,20393 stw r0,16(r10) .stabd 68,0,20400 addi r0,r1,864 .stabd 68,0,20405 lwz r10,928(r1) .stabd 68,0,20415 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,20405 stw r10,24(r8) .stabd 68,0,20415 mr r6,r27 .stabd 68,0,20406 lwz r10,932(r1) .stabd 68,0,20398 stw r22,0(r8) .stabd 68,0,20406 stw r10,28(r8) .stabd 68,0,20400 stw r0,8(r8) .stabd 68,0,20402 stw r2,12(r8) .stabd 68,0,20399 stw r25,4(r8) .stabd 68,0,20403 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,20404 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,20409 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,20410 stw r11,28(r2) .stabd 68,0,20408 stw r8,20(r2) .stabd 68,0,20413 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,20415 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20418 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,20425 slwi r2,r27,2 .stabd 68,0,20419 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,20425 lwz r11,924(r1) .stabd 68,0,20420 lwz r8,28(r11) .stabd 68,0,20425 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,20420 stw r8,932(r1) .stabd 68,0,20425 stw r2,924(r1) .stabd 68,0,20420 stw r8,24(r10) .stabd 68,0,20425 stw r2,16(r10) .stabd 68,0,20426 b L3543 L3548: ; basic block 3017 .stabd 68,0,20429 lwz r9,924(r1) LBE1114: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,20430 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20431 b L3543 L3549: ; basic block 3018 .stabd 68,0,20434 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20435 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20436 b L3543 L3550: ; basic block 3019 .stabd 68,0,20449 LBB1115: lwz r24,12(r3) .stabd 68,0,20450 li r4,18 .stabd 68,0,20446 li r21,0 .stabd 68,0,20450 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,20444 lwz r29,924(r1) .stabd 68,0,20455 lwz r0,56(r28) .stabd 68,0,20452 lwz r2,40(r28) .stabd 68,0,20455 cmpwi cr7,r0,0 .stabd 68,0,20452 subf r26,r27,r2 .stabd 68,0,20455 beq- cr7,L3552 .stabd 68,0,20456 ; basic block 3020 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3554 .stabd 68,0,20457 ; basic block 3021 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3552: ; basic block 3022 .stabd 68,0,20469 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L3555 .stabd 68,0,20470 ; basic block 3023 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,20471 mr r27,r0 .stabd 68,0,20470 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20471 b L3556 L3555: ; basic block 3024 .stabd 68,0,20473 cmpwi cr7,r6,-1 beq- cr7,L3556 .stabd 68,0,20474 ; basic block 3025 LBB1116: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,20475 add. r30,r0,r9 bge+ cr0,L3558 .stabd 68,0,20476 ; basic block 3026 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3558: ; basic block 3027 .stabd 68,0,20485 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,20486 mr r3,r30 .stabd 68,0,20487 subf r27,r30,r27 .stabd 68,0,20485 subf r2,r2,r8 .stabd 68,0,20486 mr r4,r2 .stabd 68,0,20485 addi r29,r2,4 .stabd 68,0,20486 bl L_rb_ary_new4$stub .stabd 68,0,20488 add r2,r26,r30 .stabd 68,0,20486 stw r3,-4(r29) .stabd 68,0,20488 addi r26,r2,-1 L3556: ; basic block 3028 .stabd 68,0,20493 LBE1116: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L3559 .stabd 68,0,20494 ; basic block 3029 LBB1117: lwz r6,52(r28) .stabd 68,0,20498 cmplw cr7,r27,r6 blt- cr7,L3561 ; basic block 3030 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L3560 L3561: ; basic block 3031 .stabd 68,0,20499 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3560: ; basic block 3032 .stabd 68,0,20502 subf r2,r6,r27 .stabd 68,0,20503 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1117: b L3562 L3559: ; basic block 3033 .stabd 68,0,20506 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3562 .stabd 68,0,20507 ; basic block 3034 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3562: ; basic block 3035 .stabd 68,0,20514 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L3554 ; basic block 3036 .stabd 68,0,20527 LBB1118: cmpwi cr7,r23,0 .stabd 68,0,20515 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,20527 beq- cr7,L3566 .stabd 68,0,20528 ; basic block 3037 mr r2,r23 L3566: ; basic block 3038 .stabd 68,0,20530 neg r0,r0 .stabd 68,0,20532 addi r26,r26,-1 .stabd 68,0,20530 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20531 addi r29,r29,4 L3554: ; basic block 3039 .stabd 68,0,20540 lwz r8,908(r1) LBE1118: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L3568 .stabd 68,0,20542 ; basic block 3040 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L3568: ; basic block 3041 .stabd 68,0,20545 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,20548 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L3575 .stabd 68,0,20549 ; basic block 3042 cmpwi cr7,r26,0 ble- cr7,L3575 ; basic block 3043 li r0,4 L3574: ; basic block 3044 .stabd 68,0,20549 addic. r26,r26,-1 .stabd 68,0,20550 stw r0,0(r29) .stabd 68,0,20549 addi r29,r29,4 bgt+ cr0,L3574 L3575: ; basic block 3045 .stabd 68,0,20564 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,20575 LBB1119: lis r0,0xfaff .stabd 68,0,20564 LBE1119: stw r9,16(r10) .stabd 68,0,20575 LBB1120: ori r0,r0,65441 .stabd 68,0,20587 lwz r11,920(r1) .stabd 68,0,20597 LBE1120: addi r10,r29,4 .stabd 68,0,20587 LBB1121: stw r11,16(r29) .stabd 68,0,20588 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,20589 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,20590 lwz r9,932(r1) .stabd 68,0,20575 stw r0,12(r29) .stabd 68,0,20590 stw r9,28(r29) .stabd 68,0,20594 LBE1121: slwi r9,r21,2 .stabd 68,0,20571 LBB1122: stw r22,0(r29) .stabd 68,0,20573 stw r25,4(r29) .stabd 68,0,20574 stw r24,8(r29) .stabd 68,0,20594 LBE1122: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,20597 stw r10,936(r1) .stabd 68,0,20595 stw r29,928(r1) .stabd 68,0,20596 stw r29,932(r1) .stabd 68,0,20594 stw r0,12(r11) .stabd 68,0,20595 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,20596 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,20597 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,20599 lwzx r2,r2,r9 .stabd 68,0,20594 stw r0,920(r1) .stabd 68,0,20599 mtctr r2 bctr L3579: ; basic block 3046 .stabd 68,0,20604 LBE1115: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L3543: ; basic block 3047 L3582: .stabd 68,0,20616 lwz r2,920(r1) .stabd 68,0,20607 stw r3,912(r1) .stabd 68,0,20616 lwz r2,0(r2) mtctr r2 bctr L771: ; basic block 3048 .stabd 68,0,20622 lwz r8,924(r1) .stabd 68,0,20645 LBE1111: LBE1108: LBB1123: LBB1124: li r23,0 .stabd 68,0,20622 lwz r9,916(r1) .stabd 68,0,20647 li r22,0 .stabd 68,0,20622 LBE1124: LBE1123: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,20628 lwz r11,920(r1) LBB1125: lwz r0,8(r11) .stabd 68,0,20627 lwz r29,12(r11) .stabd 68,0,20659 LBB1126: slwi r2,r0,2 .stabd 68,0,20648 mr r27,r0 .stabd 68,0,20659 subf r2,r2,r8 .stabd 68,0,20629 LBE1126: lwz r28,4(r11) .stabd 68,0,20659 LBB1127: lwz r25,-4(r2) .stabd 68,0,20633 LBE1127: addi r11,r11,16 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1128: LBB1129: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L3585 .stabd 68,0,637 ; basic block 3049 andi. r8,r25,1 beq- cr0,L3586 ; basic block 3050 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3587 L3586: ; basic block 3051 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L3588 ; basic block 3052 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3587 L3588: ; basic block 3053 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3590 ; basic block 3054 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3587 L3585: ; basic block 3055 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L3590 .stabd 68,0,642 ; basic block 3056 cmpwi cr7,r25,4 bne+ cr7,L3592 ; basic block 3057 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3587 L3592: ; basic block 3058 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L3590 ; basic block 3059 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3587 L3590: ; basic block 3060 .stabd 68,0,644 lwz r3,4(r2) L3587: ; basic block 3061 .stabd 68,0,635 LBE1129: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20728 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L3611 ; basic block 3062 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L3611 .stabd 68,0,20730 ; basic block 3063 lwz r3,12(r29) b L3612 L3611: ; basic block 3064 .stabd 68,0,20733 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,20736 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,20734 stw r30,8(r29) .stabd 68,0,20735 stw r3,12(r29) .stabd 68,0,20736 lwz r0,0(r2) stw r0,16(r29) L3612: ; basic block 3065 .stabd 68,0,20848 cmpwi cr7,r3,0 bne+ cr7,L3613 .stabd 68,0,20850 ; basic block 3066 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L3614 .stabd 68,0,20852 ; basic block 3067 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L3614: ; basic block 3068 .stabd 68,0,20855 lwz r2,924(r1) .stabd 68,0,20856 LBB1130: slwi r0,r28,8 .stabd 68,0,20855 slwi r29,r27,2 .stabd 68,0,20856 ori r0,r0,14 .stabd 68,0,20855 subf r29,r29,r2 .stabd 68,0,20857 mr r3,r25 .stabd 68,0,20856 stw r0,-4(r29) .stabd 68,0,20855 addi r29,r29,-4 .stabd 68,0,20857 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,20859 lwz r2,908(r1) LBE1130: stw r29,924(r1) stw r29,16(r2) b L3616 L3613: ; basic block 3069 .stabd 68,0,20866 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L3622 ; basic block 3070 bgt- cr7,L3654 ; basic block 3071 cmpwi cr7,r0,2 beq- cr7,L3618 ; basic block 3072 b L3652 L3654: ; basic block 3073 cmpwi cr7,r0,90 beq- cr7,L3621 ; basic block 3074 cmpwi cr7,r0,95 beq- cr7,L3623 ; basic block 3075 b L3652 L3618: ; basic block 3076 .stabd 68,0,20884 lwz r8,924(r1) .stabd 68,0,20872 LBB1131: li r9,0 .stabd 68,0,20884 lwz r10,908(r1) .stabd 68,0,20893 lis r2,0xfaff .stabd 68,0,20884 addi r0,r8,32 .stabd 68,0,20872 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,20893 ori r2,r2,65441 .stabd 68,0,20872 stw r28,868(r1) .stabd 68,0,20901 addi r11,r8,4 .stabd 68,0,20884 stw r0,16(r10) .stabd 68,0,20891 addi r0,r1,864 .stabd 68,0,20896 lwz r10,928(r1) .stabd 68,0,20906 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,20896 stw r10,24(r8) .stabd 68,0,20906 mr r6,r27 .stabd 68,0,20897 lwz r10,932(r1) .stabd 68,0,20889 stw r22,0(r8) .stabd 68,0,20897 stw r10,28(r8) .stabd 68,0,20891 stw r0,8(r8) .stabd 68,0,20893 stw r2,12(r8) .stabd 68,0,20890 stw r25,4(r8) .stabd 68,0,20894 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,20895 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,20900 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,20901 stw r11,28(r2) .stabd 68,0,20899 stw r8,20(r2) .stabd 68,0,20904 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,20906 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20909 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,20916 slwi r2,r27,2 .stabd 68,0,20910 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,20916 lwz r11,924(r1) .stabd 68,0,20911 lwz r8,28(r11) .stabd 68,0,20916 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,20911 stw r8,932(r1) .stabd 68,0,20916 stw r2,924(r1) .stabd 68,0,20911 stw r8,24(r10) .stabd 68,0,20916 stw r2,16(r10) .stabd 68,0,20917 b L3616 L3621: ; basic block 3077 .stabd 68,0,20920 lwz r9,924(r1) LBE1131: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,20921 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20922 b L3616 L3622: ; basic block 3078 .stabd 68,0,20925 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20926 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20927 b L3616 L3623: ; basic block 3079 .stabd 68,0,20940 LBB1132: lwz r24,12(r3) .stabd 68,0,20941 li r4,18 .stabd 68,0,20937 li r21,0 .stabd 68,0,20941 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,20935 lwz r29,924(r1) .stabd 68,0,20946 lwz r0,56(r28) .stabd 68,0,20943 lwz r2,40(r28) .stabd 68,0,20946 cmpwi cr7,r0,0 .stabd 68,0,20943 subf r26,r27,r2 .stabd 68,0,20946 beq- cr7,L3625 .stabd 68,0,20947 ; basic block 3080 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3627 .stabd 68,0,20948 ; basic block 3081 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3625: ; basic block 3082 .stabd 68,0,20960 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L3628 .stabd 68,0,20961 ; basic block 3083 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,20962 mr r27,r0 .stabd 68,0,20961 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20962 b L3629 L3628: ; basic block 3084 .stabd 68,0,20964 cmpwi cr7,r6,-1 beq- cr7,L3629 .stabd 68,0,20965 ; basic block 3085 LBB1133: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,20966 add. r30,r0,r9 bge+ cr0,L3631 .stabd 68,0,20967 ; basic block 3086 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3631: ; basic block 3087 .stabd 68,0,20976 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,20977 mr r3,r30 .stabd 68,0,20978 subf r27,r30,r27 .stabd 68,0,20976 subf r2,r2,r8 .stabd 68,0,20977 mr r4,r2 .stabd 68,0,20976 addi r29,r2,4 .stabd 68,0,20977 bl L_rb_ary_new4$stub .stabd 68,0,20979 add r2,r26,r30 .stabd 68,0,20977 stw r3,-4(r29) .stabd 68,0,20979 addi r26,r2,-1 L3629: ; basic block 3088 .stabd 68,0,20984 LBE1133: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L3632 .stabd 68,0,20985 ; basic block 3089 LBB1134: lwz r6,52(r28) .stabd 68,0,20989 cmplw cr7,r27,r6 blt- cr7,L3634 ; basic block 3090 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L3633 L3634: ; basic block 3091 .stabd 68,0,20990 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3633: ; basic block 3092 .stabd 68,0,20993 subf r2,r6,r27 .stabd 68,0,20994 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1134: b L3635 L3632: ; basic block 3093 .stabd 68,0,20997 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3635 .stabd 68,0,20998 ; basic block 3094 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3635: ; basic block 3095 .stabd 68,0,21005 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L3627 ; basic block 3096 .stabd 68,0,21018 LBB1135: cmpwi cr7,r23,0 .stabd 68,0,21006 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,21018 beq- cr7,L3639 .stabd 68,0,21019 ; basic block 3097 mr r2,r23 L3639: ; basic block 3098 .stabd 68,0,21021 neg r0,r0 .stabd 68,0,21023 addi r26,r26,-1 .stabd 68,0,21021 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21022 addi r29,r29,4 L3627: ; basic block 3099 .stabd 68,0,21031 lwz r8,908(r1) LBE1135: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L3641 .stabd 68,0,21033 ; basic block 3100 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L3641: ; basic block 3101 .stabd 68,0,21036 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,21039 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L3648 .stabd 68,0,21040 ; basic block 3102 cmpwi cr7,r26,0 ble- cr7,L3648 ; basic block 3103 li r0,4 L3647: ; basic block 3104 .stabd 68,0,21040 addic. r26,r26,-1 .stabd 68,0,21041 stw r0,0(r29) .stabd 68,0,21040 addi r29,r29,4 bgt+ cr0,L3647 L3648: ; basic block 3105 .stabd 68,0,21055 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,21066 LBB1136: lis r0,0xfaff .stabd 68,0,21055 LBE1136: stw r9,16(r10) .stabd 68,0,21066 LBB1137: ori r0,r0,65441 .stabd 68,0,21078 lwz r11,920(r1) .stabd 68,0,21088 LBE1137: addi r10,r29,4 .stabd 68,0,21078 LBB1138: stw r11,16(r29) .stabd 68,0,21079 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,21080 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,21081 lwz r9,932(r1) .stabd 68,0,21066 stw r0,12(r29) .stabd 68,0,21081 stw r9,28(r29) .stabd 68,0,21085 LBE1138: slwi r9,r21,2 .stabd 68,0,21062 LBB1139: stw r22,0(r29) .stabd 68,0,21064 stw r25,4(r29) .stabd 68,0,21065 stw r24,8(r29) .stabd 68,0,21085 LBE1139: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,21088 stw r10,936(r1) .stabd 68,0,21086 stw r29,928(r1) .stabd 68,0,21087 stw r29,932(r1) .stabd 68,0,21085 stw r0,12(r11) .stabd 68,0,21086 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,21087 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,21088 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,21090 lwzx r2,r2,r9 .stabd 68,0,21085 stw r0,920(r1) .stabd 68,0,21090 mtctr r2 bctr L3652: ; basic block 3106 .stabd 68,0,21095 LBE1132: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L3616: ; basic block 3107 L3655: .stabd 68,0,21107 lwz r2,920(r1) .stabd 68,0,21098 stw r3,912(r1) .stabd 68,0,21107 lwz r2,0(r2) mtctr r2 bctr L772: ; basic block 3108 .stabd 68,0,21113 lwz r8,924(r1) .stabd 68,0,21137 LBE1128: LBE1125: LBB1140: LBB1141: li r23,0 .stabd 68,0,21113 lwz r9,912(r1) .stabd 68,0,21139 li r22,0 .stabd 68,0,21113 LBE1141: LBE1140: stw r9,0(r8) .stabd 68,0,21114 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,21120 lwz r2,920(r1) LBB1142: lwz r0,8(r2) .stabd 68,0,21119 lwz r29,12(r2) .stabd 68,0,21151 LBB1143: slwi r2,r0,2 .stabd 68,0,21140 mr r27,r0 .stabd 68,0,21151 subf r2,r2,r8 .stabd 68,0,21121 lwz r8,920(r1) .stabd 68,0,21151 lwz r25,-4(r2) .stabd 68,0,21121 LBE1143: lwz r28,4(r8) .stabd 68,0,21125 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 LBB1144: LBB1145: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21125 stw r8,920(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,L3658 .stabd 68,0,637 ; basic block 3109 andi. r10,r25,1 beq- cr0,L3659 ; basic block 3110 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3660 L3659: ; basic block 3111 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L3661 ; basic block 3112 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3660 L3661: ; basic block 3113 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3663 ; basic block 3114 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3660 L3658: ; basic block 3115 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L3663 .stabd 68,0,642 ; basic block 3116 cmpwi cr7,r25,4 bne+ cr7,L3665 ; basic block 3117 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3660 L3665: ; basic block 3118 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L3663 ; basic block 3119 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3660 L3663: ; basic block 3120 .stabd 68,0,644 lwz r3,4(r2) L3660: ; basic block 3121 .stabd 68,0,635 LBE1145: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21220 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L3684 ; basic block 3122 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L3684 .stabd 68,0,21222 ; basic block 3123 lwz r3,12(r29) b L3685 L3684: ; basic block 3124 .stabd 68,0,21225 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,21228 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,21226 stw r30,8(r29) .stabd 68,0,21227 stw r3,12(r29) .stabd 68,0,21228 lwz r0,0(r2) stw r0,16(r29) L3685: ; basic block 3125 .stabd 68,0,21340 cmpwi cr7,r3,0 bne+ cr7,L3686 .stabd 68,0,21342 ; basic block 3126 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L3687 .stabd 68,0,21344 ; basic block 3127 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L3687: ; basic block 3128 .stabd 68,0,21347 lwz r2,924(r1) .stabd 68,0,21348 LBB1146: slwi r0,r28,8 .stabd 68,0,21347 slwi r29,r27,2 .stabd 68,0,21348 ori r0,r0,14 .stabd 68,0,21347 subf r29,r29,r2 .stabd 68,0,21349 mr r3,r25 .stabd 68,0,21348 stw r0,-4(r29) .stabd 68,0,21347 addi r29,r29,-4 .stabd 68,0,21349 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,21351 lwz r2,908(r1) LBE1146: stw r29,924(r1) stw r29,16(r2) b L3689 L3686: ; basic block 3129 .stabd 68,0,21358 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L3695 ; basic block 3130 bgt- cr7,L3727 ; basic block 3131 cmpwi cr7,r0,2 beq- cr7,L3691 ; basic block 3132 b L3725 L3727: ; basic block 3133 cmpwi cr7,r0,90 beq- cr7,L3694 ; basic block 3134 cmpwi cr7,r0,95 beq- cr7,L3696 ; basic block 3135 b L3725 L3691: ; basic block 3136 .stabd 68,0,21376 lwz r8,924(r1) .stabd 68,0,21364 LBB1147: li r9,0 .stabd 68,0,21376 lwz r10,908(r1) .stabd 68,0,21385 lis r2,0xfaff .stabd 68,0,21376 addi r0,r8,32 .stabd 68,0,21364 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,21385 ori r2,r2,65441 .stabd 68,0,21364 stw r28,868(r1) .stabd 68,0,21393 addi r11,r8,4 .stabd 68,0,21376 stw r0,16(r10) .stabd 68,0,21383 addi r0,r1,864 .stabd 68,0,21388 lwz r10,928(r1) .stabd 68,0,21398 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,21388 stw r10,24(r8) .stabd 68,0,21398 mr r6,r27 .stabd 68,0,21389 lwz r10,932(r1) .stabd 68,0,21381 stw r22,0(r8) .stabd 68,0,21389 stw r10,28(r8) .stabd 68,0,21383 stw r0,8(r8) .stabd 68,0,21385 stw r2,12(r8) .stabd 68,0,21382 stw r25,4(r8) .stabd 68,0,21386 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,21387 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,21392 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,21393 stw r11,28(r2) .stabd 68,0,21391 stw r8,20(r2) .stabd 68,0,21396 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,21398 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21401 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,21408 slwi r2,r27,2 .stabd 68,0,21402 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,21408 lwz r11,924(r1) .stabd 68,0,21403 lwz r8,28(r11) .stabd 68,0,21408 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,21403 stw r8,932(r1) .stabd 68,0,21408 stw r2,924(r1) .stabd 68,0,21403 stw r8,24(r10) .stabd 68,0,21408 stw r2,16(r10) .stabd 68,0,21409 b L3689 L3694: ; basic block 3137 .stabd 68,0,21412 lwz r9,924(r1) LBE1147: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,21413 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21414 b L3689 L3695: ; basic block 3138 .stabd 68,0,21417 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21418 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21419 b L3689 L3696: ; basic block 3139 .stabd 68,0,21432 LBB1148: lwz r24,12(r3) .stabd 68,0,21433 li r4,18 .stabd 68,0,21429 li r21,0 .stabd 68,0,21433 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,21427 lwz r29,924(r1) .stabd 68,0,21438 lwz r0,56(r28) .stabd 68,0,21435 lwz r2,40(r28) .stabd 68,0,21438 cmpwi cr7,r0,0 .stabd 68,0,21435 subf r26,r27,r2 .stabd 68,0,21438 beq- cr7,L3698 .stabd 68,0,21439 ; basic block 3140 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3700 .stabd 68,0,21440 ; basic block 3141 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3698: ; basic block 3142 .stabd 68,0,21452 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L3701 .stabd 68,0,21453 ; basic block 3143 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,21454 mr r27,r0 .stabd 68,0,21453 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21454 b L3702 L3701: ; basic block 3144 .stabd 68,0,21456 cmpwi cr7,r6,-1 beq- cr7,L3702 .stabd 68,0,21457 ; basic block 3145 LBB1149: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,21458 add. r30,r0,r9 bge+ cr0,L3704 .stabd 68,0,21459 ; basic block 3146 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3704: ; basic block 3147 .stabd 68,0,21468 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,21469 mr r3,r30 .stabd 68,0,21470 subf r27,r30,r27 .stabd 68,0,21468 subf r2,r2,r8 .stabd 68,0,21469 mr r4,r2 .stabd 68,0,21468 addi r29,r2,4 .stabd 68,0,21469 bl L_rb_ary_new4$stub .stabd 68,0,21471 add r2,r26,r30 .stabd 68,0,21469 stw r3,-4(r29) .stabd 68,0,21471 addi r26,r2,-1 L3702: ; basic block 3148 .stabd 68,0,21476 LBE1149: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L3705 .stabd 68,0,21477 ; basic block 3149 LBB1150: lwz r6,52(r28) .stabd 68,0,21481 cmplw cr7,r27,r6 blt- cr7,L3707 ; basic block 3150 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L3706 L3707: ; basic block 3151 .stabd 68,0,21482 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3706: ; basic block 3152 .stabd 68,0,21485 subf r2,r6,r27 .stabd 68,0,21486 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1150: b L3708 L3705: ; basic block 3153 .stabd 68,0,21489 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3708 .stabd 68,0,21490 ; basic block 3154 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3708: ; basic block 3155 .stabd 68,0,21497 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L3700 ; basic block 3156 .stabd 68,0,21510 LBB1151: cmpwi cr7,r23,0 .stabd 68,0,21498 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,21510 beq- cr7,L3712 .stabd 68,0,21511 ; basic block 3157 mr r2,r23 L3712: ; basic block 3158 .stabd 68,0,21513 neg r0,r0 .stabd 68,0,21515 addi r26,r26,-1 .stabd 68,0,21513 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21514 addi r29,r29,4 L3700: ; basic block 3159 .stabd 68,0,21523 lwz r8,908(r1) LBE1151: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L3714 .stabd 68,0,21525 ; basic block 3160 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L3714: ; basic block 3161 .stabd 68,0,21528 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,21531 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L3721 .stabd 68,0,21532 ; basic block 3162 cmpwi cr7,r26,0 ble- cr7,L3721 ; basic block 3163 li r0,4 L3720: ; basic block 3164 .stabd 68,0,21532 addic. r26,r26,-1 .stabd 68,0,21533 stw r0,0(r29) .stabd 68,0,21532 addi r29,r29,4 bgt+ cr0,L3720 L3721: ; basic block 3165 .stabd 68,0,21547 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,21558 LBB1152: lis r0,0xfaff .stabd 68,0,21547 LBE1152: stw r9,16(r10) .stabd 68,0,21558 LBB1153: ori r0,r0,65441 .stabd 68,0,21570 lwz r11,920(r1) .stabd 68,0,21580 LBE1153: addi r10,r29,4 .stabd 68,0,21570 LBB1154: stw r11,16(r29) .stabd 68,0,21571 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,21572 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,21573 lwz r9,932(r1) .stabd 68,0,21558 stw r0,12(r29) .stabd 68,0,21573 stw r9,28(r29) .stabd 68,0,21577 LBE1154: slwi r9,r21,2 .stabd 68,0,21554 LBB1155: stw r22,0(r29) .stabd 68,0,21556 stw r25,4(r29) .stabd 68,0,21557 stw r24,8(r29) .stabd 68,0,21577 LBE1155: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,21580 stw r10,936(r1) .stabd 68,0,21578 stw r29,928(r1) .stabd 68,0,21579 stw r29,932(r1) .stabd 68,0,21577 stw r0,12(r11) .stabd 68,0,21578 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,21579 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,21580 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,21582 lwzx r2,r2,r9 .stabd 68,0,21577 stw r0,920(r1) .stabd 68,0,21582 mtctr r2 bctr L3725: ; basic block 3166 .stabd 68,0,21587 LBE1148: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L3689: ; basic block 3167 L3728: .stabd 68,0,21599 lwz r2,920(r1) .stabd 68,0,21590 stw r3,912(r1) .stabd 68,0,21599 lwz r2,0(r2) mtctr r2 bctr L773: ; basic block 3168 .stabd 68,0,21605 lwz r8,924(r1) .stabd 68,0,21629 LBE1144: LBE1142: LBB1156: LBB1157: li r23,0 .stabd 68,0,21605 lwz r9,916(r1) .stabd 68,0,21631 li r22,0 .stabd 68,0,21605 LBE1157: LBE1156: stw r9,0(r8) .stabd 68,0,21606 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,21612 lwz r2,920(r1) LBB1158: lwz r0,8(r2) .stabd 68,0,21611 lwz r29,12(r2) .stabd 68,0,21643 LBB1159: slwi r2,r0,2 .stabd 68,0,21632 mr r27,r0 .stabd 68,0,21643 subf r2,r2,r8 .stabd 68,0,21613 lwz r8,920(r1) .stabd 68,0,21643 lwz r25,-4(r2) .stabd 68,0,21613 LBE1159: lwz r28,4(r8) .stabd 68,0,21617 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 LBB1160: LBB1161: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21617 stw r8,920(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,L3731 .stabd 68,0,637 ; basic block 3169 andi. r10,r25,1 beq- cr0,L3732 ; basic block 3170 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3733 L3732: ; basic block 3171 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L3734 ; basic block 3172 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3733 L3734: ; basic block 3173 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L3736 ; basic block 3174 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3733 L3731: ; basic block 3175 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L3736 .stabd 68,0,642 ; basic block 3176 cmpwi cr7,r25,4 bne+ cr7,L3738 ; basic block 3177 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3733 L3738: ; basic block 3178 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L3736 ; basic block 3179 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000015$pb")(r2) lwz r3,0(r2) b L3733 L3736: ; basic block 3180 .stabd 68,0,644 lwz r3,4(r2) L3733: ; basic block 3181 .stabd 68,0,635 LBE1161: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21712 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L3757 ; basic block 3182 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L3757 .stabd 68,0,21714 ; basic block 3183 lwz r3,12(r29) b L3758 L3757: ; basic block 3184 .stabd 68,0,21717 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,21720 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,21718 stw r30,8(r29) .stabd 68,0,21719 stw r3,12(r29) .stabd 68,0,21720 lwz r0,0(r2) stw r0,16(r29) L3758: ; basic block 3185 .stabd 68,0,21832 cmpwi cr7,r3,0 bne+ cr7,L3759 .stabd 68,0,21834 ; basic block 3186 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000015$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L3760 .stabd 68,0,21836 ; basic block 3187 addis r3,r31,ha16(LC61-"L00000000015$pb") la r3,lo16(LC61-"L00000000015$pb")(r3) bl L_rb_bug$stub L3760: ; basic block 3188 .stabd 68,0,21839 lwz r2,924(r1) .stabd 68,0,21840 LBB1162: slwi r0,r28,8 .stabd 68,0,21839 slwi r29,r27,2 .stabd 68,0,21840 ori r0,r0,14 .stabd 68,0,21839 subf r29,r29,r2 .stabd 68,0,21841 mr r3,r25 .stabd 68,0,21840 stw r0,-4(r29) .stabd 68,0,21839 addi r29,r29,-4 .stabd 68,0,21841 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,21843 lwz r2,908(r1) LBE1162: stw r29,924(r1) stw r29,16(r2) b L3762 L3759: ; basic block 3189 .stabd 68,0,21850 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L3768 ; basic block 3190 bgt- cr7,L3800 ; basic block 3191 cmpwi cr7,r0,2 beq- cr7,L3764 ; basic block 3192 b L3798 L3800: ; basic block 3193 cmpwi cr7,r0,90 beq- cr7,L3767 ; basic block 3194 cmpwi cr7,r0,95 beq- cr7,L3769 ; basic block 3195 b L3798 L3764: ; basic block 3196 .stabd 68,0,21868 lwz r8,924(r1) .stabd 68,0,21856 LBB1163: li r9,0 .stabd 68,0,21868 lwz r10,908(r1) .stabd 68,0,21877 lis r2,0xfaff .stabd 68,0,21868 addi r0,r8,32 .stabd 68,0,21856 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,21877 ori r2,r2,65441 .stabd 68,0,21856 stw r28,868(r1) .stabd 68,0,21885 addi r11,r8,4 .stabd 68,0,21868 stw r0,16(r10) .stabd 68,0,21875 addi r0,r1,864 .stabd 68,0,21880 lwz r10,928(r1) .stabd 68,0,21890 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,21880 stw r10,24(r8) .stabd 68,0,21890 mr r6,r27 .stabd 68,0,21881 lwz r10,932(r1) .stabd 68,0,21873 stw r22,0(r8) .stabd 68,0,21881 stw r10,28(r8) .stabd 68,0,21875 stw r0,8(r8) .stabd 68,0,21877 stw r2,12(r8) .stabd 68,0,21874 stw r25,4(r8) .stabd 68,0,21878 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,21879 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,21884 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,21885 stw r11,28(r2) .stabd 68,0,21883 stw r8,20(r2) .stabd 68,0,21888 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000015$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,21890 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21893 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,21900 slwi r2,r27,2 .stabd 68,0,21894 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,21900 lwz r11,924(r1) .stabd 68,0,21895 lwz r8,28(r11) .stabd 68,0,21900 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,21895 stw r8,932(r1) .stabd 68,0,21900 stw r2,924(r1) .stabd 68,0,21895 stw r8,24(r10) .stabd 68,0,21900 stw r2,16(r10) .stabd 68,0,21901 b L3762 L3767: ; basic block 3197 .stabd 68,0,21904 lwz r9,924(r1) LBE1163: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,21905 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21906 b L3762 L3768: ; basic block 3198 .stabd 68,0,21909 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21910 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21911 b L3762 L3769: ; basic block 3199 .stabd 68,0,21924 LBB1164: lwz r24,12(r3) .stabd 68,0,21925 li r4,18 .stabd 68,0,21921 li r21,0 .stabd 68,0,21925 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,21919 lwz r29,924(r1) .stabd 68,0,21930 lwz r0,56(r28) .stabd 68,0,21927 lwz r2,40(r28) .stabd 68,0,21930 cmpwi cr7,r0,0 .stabd 68,0,21927 subf r26,r27,r2 .stabd 68,0,21930 beq- cr7,L3771 .stabd 68,0,21931 ; basic block 3200 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3773 .stabd 68,0,21932 ; basic block 3201 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3771: ; basic block 3202 .stabd 68,0,21944 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L3774 .stabd 68,0,21945 ; basic block 3203 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,21946 mr r27,r0 .stabd 68,0,21945 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21946 b L3775 L3774: ; basic block 3204 .stabd 68,0,21948 cmpwi cr7,r6,-1 beq- cr7,L3775 .stabd 68,0,21949 ; basic block 3205 LBB1165: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,21950 add. r30,r0,r9 bge+ cr0,L3777 .stabd 68,0,21951 ; basic block 3206 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3777: ; basic block 3207 .stabd 68,0,21960 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,21961 mr r3,r30 .stabd 68,0,21962 subf r27,r30,r27 .stabd 68,0,21960 subf r2,r2,r8 .stabd 68,0,21961 mr r4,r2 .stabd 68,0,21960 addi r29,r2,4 .stabd 68,0,21961 bl L_rb_ary_new4$stub .stabd 68,0,21963 add r2,r26,r30 .stabd 68,0,21961 stw r3,-4(r29) .stabd 68,0,21963 addi r26,r2,-1 L3775: ; basic block 3208 .stabd 68,0,21968 LBE1165: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L3778 .stabd 68,0,21969 ; basic block 3209 LBB1166: lwz r6,52(r28) .stabd 68,0,21973 cmplw cr7,r27,r6 blt- cr7,L3780 ; basic block 3210 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L3779 L3780: ; basic block 3211 .stabd 68,0,21974 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3779: ; basic block 3212 .stabd 68,0,21977 subf r2,r6,r27 .stabd 68,0,21978 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1166: b L3781 L3778: ; basic block 3213 .stabd 68,0,21981 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L3781 .stabd 68,0,21982 ; basic block 3214 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb") addis r4,r31,ha16(LC62-"L00000000015$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000015$pb")(r2) la r4,lo16(LC62-"L00000000015$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L3781: ; basic block 3215 .stabd 68,0,21989 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L3773 ; basic block 3216 .stabd 68,0,22002 LBB1167: cmpwi cr7,r23,0 .stabd 68,0,21990 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000015$pb")(r2) lwz r2,0(r2) .stabd 68,0,22002 beq- cr7,L3785 .stabd 68,0,22003 ; basic block 3217 mr r2,r23 L3785: ; basic block 3218 .stabd 68,0,22005 neg r0,r0 .stabd 68,0,22007 addi r26,r26,-1 .stabd 68,0,22005 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,22006 addi r29,r29,4 L3773: ; basic block 3219 .stabd 68,0,22015 lwz r8,908(r1) LBE1167: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L3787 .stabd 68,0,22017 ; basic block 3220 addis r3,r31,ha16(LC63-"L00000000015$pb") la r3,lo16(LC63-"L00000000015$pb")(r3) bl L_rb_bug$stub L3787: ; basic block 3221 .stabd 68,0,22020 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,22023 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L3794 .stabd 68,0,22024 ; basic block 3222 cmpwi cr7,r26,0 ble- cr7,L3794 ; basic block 3223 li r0,4 L3793: ; basic block 3224 .stabd 68,0,22024 addic. r26,r26,-1 .stabd 68,0,22025 stw r0,0(r29) .stabd 68,0,22024 addi r29,r29,4 bgt+ cr0,L3793 L3794: ; basic block 3225 .stabd 68,0,22039 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,22050 LBB1168: lis r0,0xfaff .stabd 68,0,22039 LBE1168: stw r9,16(r10) .stabd 68,0,22050 LBB1169: ori r0,r0,65441 .stabd 68,0,22062 lwz r11,920(r1) .stabd 68,0,22072 LBE1169: addi r10,r29,4 .stabd 68,0,22062 LBB1170: stw r11,16(r29) .stabd 68,0,22063 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,22064 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,22065 lwz r9,932(r1) .stabd 68,0,22050 stw r0,12(r29) .stabd 68,0,22065 stw r9,28(r29) .stabd 68,0,22069 LBE1170: slwi r9,r21,2 .stabd 68,0,22046 LBB1171: stw r22,0(r29) .stabd 68,0,22048 stw r25,4(r29) .stabd 68,0,22049 stw r24,8(r29) .stabd 68,0,22069 LBE1171: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,22072 stw r10,936(r1) .stabd 68,0,22070 stw r29,928(r1) .stabd 68,0,22071 stw r29,932(r1) .stabd 68,0,22069 stw r0,12(r11) .stabd 68,0,22070 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,22071 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,22072 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,22074 lwzx r2,r2,r9 .stabd 68,0,22069 stw r0,920(r1) .stabd 68,0,22074 mtctr r2 bctr L3798: ; basic block 3226 .stabd 68,0,22079 LBE1164: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000015$pb") la r3,lo16(LC65-"L00000000015$pb")(r3) bl L_rb_bug$stub L3762: ; basic block 3227 L3801: .stabd 68,0,22091 lwz r2,920(r1) .stabd 68,0,22082 stw r3,912(r1) .stabd 68,0,22091 lwz r2,0(r2) mtctr r2 bctr L774: ; basic block 3228 .stabd 68,0,22101 L3802: lwz r8,920(r1) LBE1160: LBE1158: LBB1172: lwz r0,8(r8) .stabd 68,0,22102 lwz r2,4(r8) .stabd 68,0,22120 stw r0,916(r1) .stabd 68,0,22121 stw r2,912(r1) .stabd 68,0,22127 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L775: ; basic block 3229 .stabd 68,0,22133 L3803: lwz r10,924(r1) lwz r11,912(r1) LBE1172: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,22137 lwz r8,920(r1) LBB1173: lwz r0,8(r8) .stabd 68,0,22138 lwz r2,4(r8) .stabd 68,0,22156 stw r0,912(r1) .stabd 68,0,22157 stw r2,916(r1) .stabd 68,0,22163 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L776: ; basic block 3230 .stabd 68,0,22169 L3804: lwz r10,924(r1) lwz r11,916(r1) LBE1173: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,22173 lwz r8,920(r1) LBB1174: lwz r0,8(r8) .stabd 68,0,22174 lwz r2,4(r8) .stabd 68,0,22192 stw r0,916(r1) .stabd 68,0,22193 stw r2,912(r1) .stabd 68,0,22199 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L777: ; basic block 3231 .stabd 68,0,22205 L3805: lwz r10,924(r1) lwz r11,912(r1) LBE1174: stw r11,0(r10) .stabd 68,0,22206 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,22210 lwz r9,920(r1) LBB1175: lwz r0,8(r9) .stabd 68,0,22211 lwz r2,4(r9) .stabd 68,0,22229 stw r0,916(r1) .stabd 68,0,22230 stw r2,912(r1) .stabd 68,0,22236 lwzu r10,12(r9) mtctr r10 stw r9,920(r1) bctr L778: ; basic block 3232 .stabd 68,0,22242 L3806: lwz r2,916(r1) lwz r11,924(r1) LBE1175: stw r2,0(r11) .stabd 68,0,22243 lwz r8,912(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,22247 lwz r10,920(r1) LBB1176: lwz r0,8(r10) .stabd 68,0,22248 lwz r2,4(r10) .stabd 68,0,22266 stw r0,912(r1) .stabd 68,0,22267 stw r2,916(r1) .stabd 68,0,22273 lwzu r11,12(r10) mtctr r11 stw r10,920(r1) bctr L779: ; basic block 3233 L3807: .stabd 68,0,22284 lwz r2,920(r1) LBE1176: LBB1177: lwz r30,4(r2) .stabd 68,0,22283 lwz r29,8(r2) .stabd 68,0,22297 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22300 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22288 lwz r2,920(r1) .stabd 68,0,22300 stw r3,916(r1) .stabd 68,0,22288 addi r2,r2,12 .stabd 68,0,22303 stw r30,912(r1) .stabd 68,0,22288 stw r2,920(r1) .stabd 68,0,22309 lwz r8,0(r2) mtctr r8 bctr L780: ; basic block 3234 .stabd 68,0,22315 L3808: lwz r9,924(r1) lwz r10,912(r1) LBE1177: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22320 lwz r2,920(r1) LBB1178: lwz r30,4(r2) .stabd 68,0,22319 lwz r29,8(r2) .stabd 68,0,22333 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22336 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22324 lwz r2,920(r1) .stabd 68,0,22336 stw r3,912(r1) .stabd 68,0,22324 addi r2,r2,12 .stabd 68,0,22339 stw r30,916(r1) .stabd 68,0,22324 stw r2,920(r1) .stabd 68,0,22345 lwz r8,0(r2) mtctr r8 bctr L781: ; basic block 3235 .stabd 68,0,22351 L3809: lwz r9,924(r1) lwz r10,916(r1) LBE1178: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22356 lwz r2,920(r1) LBB1179: lwz r30,4(r2) .stabd 68,0,22355 lwz r29,8(r2) .stabd 68,0,22369 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22372 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22360 lwz r2,920(r1) .stabd 68,0,22372 stw r3,916(r1) .stabd 68,0,22360 addi r2,r2,12 .stabd 68,0,22375 stw r30,912(r1) .stabd 68,0,22360 stw r2,920(r1) .stabd 68,0,22381 lwz r8,0(r2) mtctr r8 bctr L782: ; basic block 3236 .stabd 68,0,22387 L3810: lwz r9,924(r1) lwz r10,912(r1) LBE1179: stw r10,0(r9) .stabd 68,0,22388 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22393 lwz r8,920(r1) LBB1180: lwz r30,4(r8) .stabd 68,0,22392 lwz r29,8(r8) .stabd 68,0,22406 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22409 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22397 lwz r2,920(r1) .stabd 68,0,22409 stw r3,916(r1) .stabd 68,0,22397 addi r2,r2,12 .stabd 68,0,22412 stw r30,912(r1) .stabd 68,0,22397 stw r2,920(r1) .stabd 68,0,22418 lwz r8,0(r2) mtctr r8 bctr L783: ; basic block 3237 .stabd 68,0,22424 L3811: lwz r9,924(r1) lwz r10,916(r1) LBE1180: stw r10,0(r9) .stabd 68,0,22425 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22430 lwz r8,920(r1) LBB1181: lwz r30,4(r8) .stabd 68,0,22429 lwz r29,8(r8) .stabd 68,0,22443 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22446 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22434 lwz r2,920(r1) .stabd 68,0,22446 stw r3,912(r1) .stabd 68,0,22434 addi r2,r2,12 .stabd 68,0,22449 stw r30,916(r1) .stabd 68,0,22434 stw r2,920(r1) .stabd 68,0,22455 lwz r8,0(r2) mtctr r8 bctr L784: ; basic block 3238 L3812: .stabd 68,0,22466 lwz r9,920(r1) LBE1181: LBB1182: lwz r3,4(r9) .stabd 68,0,22465 lwz r29,8(r9) .stabd 68,0,22479 bl L_rb_str_new3$stub .stabd 68,0,22470 lwz r2,920(r1) .stabd 68,0,22484 stw r29,916(r1) .stabd 68,0,22470 addi r2,r2,12 .stabd 68,0,22485 stw r3,912(r1) .stabd 68,0,22470 stw r2,920(r1) .stabd 68,0,22491 lwz r8,0(r2) mtctr r8 bctr L785: ; basic block 3239 .stabd 68,0,22497 L3813: lwz r9,924(r1) lwz r10,912(r1) LBE1182: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22502 lwz r2,920(r1) LBB1183: lwz r3,4(r2) .stabd 68,0,22501 lwz r29,8(r2) .stabd 68,0,22515 bl L_rb_str_new3$stub .stabd 68,0,22506 lwz r2,920(r1) .stabd 68,0,22520 stw r29,912(r1) .stabd 68,0,22506 addi r2,r2,12 .stabd 68,0,22521 stw r3,916(r1) .stabd 68,0,22506 stw r2,920(r1) .stabd 68,0,22527 lwz r8,0(r2) mtctr r8 bctr L786: ; basic block 3240 .stabd 68,0,22533 L3814: lwz r9,924(r1) lwz r10,916(r1) LBE1183: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22538 lwz r2,920(r1) LBB1184: lwz r3,4(r2) .stabd 68,0,22537 lwz r29,8(r2) .stabd 68,0,22551 bl L_rb_str_new3$stub .stabd 68,0,22542 lwz r2,920(r1) .stabd 68,0,22556 stw r29,916(r1) .stabd 68,0,22542 addi r2,r2,12 .stabd 68,0,22557 stw r3,912(r1) .stabd 68,0,22542 stw r2,920(r1) .stabd 68,0,22563 lwz r8,0(r2) mtctr r8 bctr L787: ; basic block 3241 .stabd 68,0,22569 L3815: lwz r9,924(r1) lwz r10,912(r1) LBE1184: stw r10,0(r9) .stabd 68,0,22570 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22575 lwz r8,920(r1) LBB1185: lwz r3,4(r8) .stabd 68,0,22574 lwz r29,8(r8) .stabd 68,0,22588 bl L_rb_str_new3$stub .stabd 68,0,22579 lwz r2,920(r1) .stabd 68,0,22593 stw r29,916(r1) .stabd 68,0,22579 addi r2,r2,12 .stabd 68,0,22594 stw r3,912(r1) .stabd 68,0,22579 stw r2,920(r1) .stabd 68,0,22600 lwz r8,0(r2) mtctr r8 bctr L788: ; basic block 3242 .stabd 68,0,22606 L3816: lwz r9,924(r1) lwz r10,916(r1) LBE1185: stw r10,0(r9) .stabd 68,0,22607 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22612 lwz r8,920(r1) LBB1186: lwz r3,4(r8) .stabd 68,0,22611 lwz r29,8(r8) .stabd 68,0,22625 bl L_rb_str_new3$stub .stabd 68,0,22616 lwz r2,920(r1) .stabd 68,0,22630 stw r29,912(r1) .stabd 68,0,22616 addi r2,r2,12 .stabd 68,0,22631 stw r3,916(r1) .stabd 68,0,22616 stw r2,920(r1) .stabd 68,0,22637 lwz r8,0(r2) mtctr r8 bctr L789: ; basic block 3243 .stabd 68,0,22647 L3817: lwz r9,920(r1) LBE1186: LBB1187: lwz r3,8(r9) .stabd 68,0,22648 lwz r29,4(r9) .stabd 68,0,22664 bl L_rb_str_new3$stub .stabd 68,0,22652 lwz r2,920(r1) .stabd 68,0,22664 stw r3,916(r1) .stabd 68,0,22652 addi r2,r2,12 .stabd 68,0,22667 stw r29,912(r1) .stabd 68,0,22652 stw r2,920(r1) .stabd 68,0,22673 lwz r8,0(r2) mtctr r8 bctr L790: ; basic block 3244 .stabd 68,0,22679 L3818: lwz r9,924(r1) lwz r10,912(r1) LBE1187: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22683 lwz r2,920(r1) LBB1188: lwz r3,8(r2) .stabd 68,0,22684 lwz r29,4(r2) .stabd 68,0,22700 bl L_rb_str_new3$stub .stabd 68,0,22688 lwz r2,920(r1) .stabd 68,0,22700 stw r3,912(r1) .stabd 68,0,22688 addi r2,r2,12 .stabd 68,0,22703 stw r29,916(r1) .stabd 68,0,22688 stw r2,920(r1) .stabd 68,0,22709 lwz r8,0(r2) mtctr r8 bctr L791: ; basic block 3245 .stabd 68,0,22715 L3819: lwz r9,924(r1) lwz r10,916(r1) LBE1188: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22719 lwz r2,920(r1) LBB1189: lwz r3,8(r2) .stabd 68,0,22720 lwz r29,4(r2) .stabd 68,0,22736 bl L_rb_str_new3$stub .stabd 68,0,22724 lwz r2,920(r1) .stabd 68,0,22736 stw r3,916(r1) .stabd 68,0,22724 addi r2,r2,12 .stabd 68,0,22739 stw r29,912(r1) .stabd 68,0,22724 stw r2,920(r1) .stabd 68,0,22745 lwz r8,0(r2) mtctr r8 bctr L792: ; basic block 3246 .stabd 68,0,22751 L3820: lwz r9,924(r1) lwz r10,912(r1) LBE1189: stw r10,0(r9) .stabd 68,0,22752 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22756 lwz r8,920(r1) LBB1190: lwz r3,8(r8) .stabd 68,0,22757 lwz r29,4(r8) .stabd 68,0,22773 bl L_rb_str_new3$stub .stabd 68,0,22761 lwz r2,920(r1) .stabd 68,0,22773 stw r3,916(r1) .stabd 68,0,22761 addi r2,r2,12 .stabd 68,0,22776 stw r29,912(r1) .stabd 68,0,22761 stw r2,920(r1) .stabd 68,0,22782 lwz r8,0(r2) mtctr r8 bctr L793: ; basic block 3247 .stabd 68,0,22788 L3821: lwz r9,924(r1) lwz r10,916(r1) LBE1190: stw r10,0(r9) .stabd 68,0,22789 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22793 lwz r8,920(r1) LBB1191: lwz r3,8(r8) .stabd 68,0,22794 lwz r29,4(r8) .stabd 68,0,22810 bl L_rb_str_new3$stub .stabd 68,0,22798 lwz r2,920(r1) .stabd 68,0,22810 stw r3,912(r1) .stabd 68,0,22798 addi r2,r2,12 .stabd 68,0,22813 stw r29,916(r1) .stabd 68,0,22798 stw r2,920(r1) .stabd 68,0,22819 lwz r8,0(r2) mtctr r8 bctr L4020: ; basic block 3248 .stabs "vm_evalbody.inc",132,0,0,0 .stabd 68,0,149 LBE1191: LBB1192: lwz r10,16(r9) stw r10,960(r1) .stabd 68,0,147 lwz r27,4(r9) .stabd 68,0,148 lwz r9,20(r9) stw r9,956(r1) .stabd 68,0,150 b L3825 .stabd 68,0,91 L1126: L797: ; basic block 3249 .stabd 68,0,99 LBE1192: cmpwi cr7,r28,6 .stabd 68,0,98 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb")(r2) lwz r30,0(r2) .stabd 68,0,99 bne+ cr7,L1134 .stabd 68,0,100 ; basic block 3250 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000015$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000015$pb")(r2) li r5,6 lwz r4,0(r2) bl L_rb_ivar_set$stub L1134: ; basic block 3251 .stabd 68,0,110 lwz r8,936(r1) .stabd 68,0,107 LBB1193: li r27,0 .stabd 68,0,111 lwz r9,920(r1) .stabd 68,0,116 li r10,0 .stabd 68,0,110 lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,116 lwz r2,100(r29) .stabd 68,0,111 lwz r0,16(r29) .stabd 68,0,116 cmpw cr7,r27,r2 .stabd 68,0,111 subf r0,r0,r9 srawi r8,r0,2 .stabd 68,0,116 bge- cr7,L3825 ; basic block 3252 lwz r11,936(r1) cmpwi cr6,r28,6 cmpwi cr1,r28,4 addi r7,r11,32 li r11,0 L3837: ; basic block 3253 .stabd 68,0,117 lwz r2,96(r29) add r9,r2,r11 .stabd 68,0,119 lwz r0,8(r9) cmplw cr7,r0,r8 bge- cr7,L3826 ; basic block 3254 lwz r0,12(r9) cmplw cr7,r0,r8 blt- cr7,L3826 .stabd 68,0,122 ; basic block 3255 bne- cr6,L3829 .stabd 68,0,123 ; basic block 3256 lwzx r0,r2,r11 cmpwi cr7,r0,3 bne+ cr7,L3831 .stabd 68,0,124 ; basic block 3257 .stabd 68,0,126 lwz r0,16(r9) stw r0,960(r1) .stabd 68,0,124 lwz r27,4(r9) .stabd 68,0,125 lwz r9,20(r9) stw r9,956(r1) .stabd 68,0,127 b L3825 L3829: ; basic block 3258 .stabd 68,0,130 bne- cr1,L3831 .stabd 68,0,131 ; basic block 3259 lwzx r0,r2,r11 cmpwi cr7,r0,7 bne+ cr7,L3831 .stabd 68,0,133 ; basic block 3260 LBB1194: lwz r0,12(r30) .stabd 68,0,135 lwz r2,932(r1) cmpw cr7,r2,r0 bne+ cr7,L3831 ; basic block 3261 .stabd 68,0,137 lwz r8,16(r9) .stabd 68,0,139 lwz r0,0(r2) .stabd 68,0,137 stw r8,960(r1) .stabd 68,0,139 slwi r2,r8,2 .stabd 68,0,136 lwz r9,20(r9) .stabd 68,0,139 cmpw cr7,r0,r7 add r7,r7,r2 .stabd 68,0,136 stw r9,956(r1) .stabd 68,0,138 lwz r10,956(r1) lwz r9,16(r29) slwi r0,r10,2 .stabd 68,0,139 stw r7,924(r1) .stabd 68,0,138 add r9,r9,r0 stw r9,920(r1) .stabd 68,0,139 bne+ cr7,L3835 ; basic block 3262 addi r11,r7,20 stw r11,924(r1) L3835: ; basic block 3263 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,140 b L798 L3831: ; basic block 3264 .stabd 68,0,146 LBE1194: lwz r0,0(r9) cmpwi cr7,r0,5 beq- cr7,L4020 .stabd 68,0,116 L3826: ; basic block 3265 lwz r0,100(r29) addi r10,r10,1 addi r11,r11,24 cmpw cr7,r10,r0 blt+ cr7,L3837 L3825: ; basic block 3266 .stabd 68,0,156 cmpwi cr7,r27,0 beq+ cr7,L3838 ; basic block 3267 .stabd 68,0,164 LBB1195: mr r3,r27 li r4,18 bl L_rb_check_type$stub .stabd 68,0,167 lwz r2,928(r1) lwz r8,936(r1) lwz r9,0(r2) addi r0,r8,28 .stabd 68,0,164 lwz r11,16(r27) .stabd 68,0,167 cmpw cr7,r9,r0 .stabd 68,0,165 lwz r9,960(r1) slwi r2,r9,2 add r2,r8,r2 addi r9,r2,32 .stabd 68,0,167 bne+ cr7,L3840 .stabd 68,0,168 ; basic block 3268 lwz r10,908(r1) addi r2,r2,52 stw r2,16(r10) b L3841 L3840: ; basic block 3269 .stabd 68,0,171 lwz r2,908(r1) stw r9,16(r2) L3841: ; basic block 3270 .stabd 68,0,175 stw r30,0(r9) .stabd 68,0,184 lis r0,0xfaff .stabd 68,0,179 lwz r8,932(r1) .stabd 68,0,184 ori r0,r0,65443 .stabd 68,0,179 stwu r8,4(r9) .stabd 68,0,181 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,184 stw r0,12(r9) .stabd 68,0,181 stw r2,4(r9) .stabd 68,0,182 stw r27,8(r9) .stabd 68,0,186 lwz r10,928(r1) .stabd 68,0,185 lwz r8,956(r1) lwz r2,16(r29) .stabd 68,0,186 stw r10,24(r9) .stabd 68,0,185 slwi r0,r8,2 .stabd 68,0,187 lwz r8,932(r1) .stabd 68,0,185 add r2,r2,r0 .stabd 68,0,194 stw r9,928(r1) .stabd 68,0,200 li r0,4 .stabd 68,0,187 stw r8,28(r9) .stabd 68,0,188 lwz r10,936(r1) .stabd 68,0,185 stw r2,16(r9) .stabd 68,0,192 addi r2,r9,32 .stabd 68,0,188 stw r10,20(r9) .stabd 68,0,193 addi r9,r9,4 .stabd 68,0,195 lwz r8,928(r1) .stabd 68,0,193 stw r9,936(r1) .stabd 68,0,192 stw r2,924(r1) .stabd 68,0,195 stw r8,932(r1) .stabd 68,0,191 lwz r11,16(r11) .stabd 68,0,192 lwz r9,908(r1) .stabd 68,0,191 stw r11,920(r1) .stabd 68,0,192 stw r2,16(r9) .stabd 68,0,193 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,194 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,195 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,200 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb")(r2) stw r0,0(r2) .stabd 68,0,202 b L798 L3838: ; basic block 3271 .stabd 68,0,210 LBE1195: LBB1196: addi r0,r28,-1 cmplwi cr7,r0,1 bgt- cr7,L1138 .stabd 68,0,212 ; basic block 3272 LBB1197: lwz r0,12(r30) addis r2,r31,ha16(_escape_dfp.1-"L00000000015$pb") .stabd 68,0,219 lwz r8,932(r1) .stabd 68,0,212 stw r0,lo16(_escape_dfp.1-"L00000000015$pb")(r2) .stabd 68,0,219 cmpw cr7,r8,r0 bne+ cr7,L1138 .stabd 68,0,220 ; basic block 3273 cmpwi cr7,r28,1 bne- cr7,L3846 .stabd 68,0,222 ; basic block 3274 .stabd 68,0,228 lwz r9,936(r1) .stabd 68,0,229 LBB1198: li r28,2 .stabd 68,0,228 lwz r0,24(r9) .stabd 68,0,229 stw r28,16(r30) .stabd 68,0,228 stw r0,12(r30) .stabd 68,0,229 LBE1198: b L1138 L3846: ; basic block 3275 .stabd 68,0,239 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,235 lwz r10,8(r30) .stabd 68,0,239 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb")(r2) li r0,4 .stabd 68,0,235 stw r10,912(r1) .stabd 68,0,239 stw r0,0(r2) .stabd 68,0,240 b L798 L1138: ; basic block 3276 .stabd 68,0,248 lwz r11,936(r1) LBE1197: lis r0,0xfaff ori r0,r0,65440 lwz r4,8(r11) .stabd 68,0,246 lwz r9,4(r11) .stabd 68,0,247 addi r11,r11,8 .stabd 68,0,248 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,246 lwz r2,16(r9) .stabd 68,0,248 beq+ cr7,L3849 ; basic block 3277 addis r3,r31,ha16(LC67-"L00000000015$pb") la r3,lo16(LC67-"L00000000015$pb")(r3) bl L_rb_bug$stub L3849: ; basic block 3278 .stabd 68,0,249 lwz r8,932(r1) li r0,6 stw r0,12(r8) .stabd 68,0,251 lwz r2,76(r2) lwz r9,936(r1) lwz r10,908(r1) slwi r2,r2,2 subf r2,r2,r9 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,253 lwz r2,12(r11) stw r2,928(r1) .stabd 68,0,252 lwz r8,4(r11) stw r8,920(r1) .stabd 68,0,257 cmpwi cr7,r8,0 .stabd 68,0,253 stw r2,20(r10) .stabd 68,0,254 lwz r9,16(r11) stw r9,932(r1) stw r9,24(r10) .stabd 68,0,255 lwz r11,8(r11) stw r11,936(r1) stw r11,28(r10) .stabd 68,0,257 bne+ cr7,L1134 ; basic block 3279 .stabd 68,0,269 addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,268 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,269 lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb")(r9) .stabd 68,0,270 mr r4,r28 .stabd 68,0,268 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,269 lwz r11,0(r9) .stabd 68,0,268 stw r30,0(r2) .stabd 68,0,269 lwz r0,792(r11) .stabd 68,0,270 mr r3,r0 .stabd 68,0,269 stw r0,0(r9) .stabd 68,0,270 bl L__longjmp$stub L3822: ; basic block 3280 .stabd 68,0,275 LBE1196: LBE1193: addis r2,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb") .stabd 68,0,281 lwz r8,936(r1) .stabd 68,0,275 lwz r2,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000015$pb")(r2) .stabd 68,0,283 mr r3,r30 .stabd 68,0,275 lwz r9,0(r2) lwz r0,792(r9) stw r0,0(r2) .stabd 68,0,281 lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,277 lwz r9,924(r1) stw r9,16(r2) .stabd 68,0,278 lwz r10,920(r1) stw r10,12(r2) .stabd 68,0,279 lwz r11,928(r1) stw r11,20(r2) .stabd 68,0,280 lwz r8,932(r1) stw r8,24(r2) .stabd 68,0,284 L337: ; basic block 3281 addi r1,r1,1200 lwz r11,4(r1) lmw r13,-220(r1) mtcrf 56,r11 b restFP ; restore f14-f31 LBE44: .stabs "thread_eval_body:F(0,5)",36,0,19,_thread_eval_body .stabs "self:p(0,5)",160,0,19,904 .stabs "th:(0,2)",128,0,20,908 .stabs "reg_a:(0,5)",128,0,27,912 .stabs "reg_b:(0,5)",128,0,28,916 .stabs "reg_pc:(0,4)",128,0,46,920 .stabs "reg_sp:(0,4)",128,0,49,924 .stabs "reg_lfp:(0,4)",128,0,50,928 .stabs "reg_dfp:(0,4)",128,0,51,932 .stabs "reg_cfp:(0,4)",128,0,52,936 .stabs "tmp_id:r(0,14)",64,0,54,4 .stabs "throwed:r(0,5)",64,0,55,30 .stabs "state:r(0,30)",64,0,57,28 .stabs "_tag:(1,1)=xstag:",128,0,58,64 .stabs "tag:T(1,1)=s800buf:(1,2)=(1,3)=(1,4)=ar(0,56);0;191;(0,30),0,6144;frame:(1,5)=*(1,6)=xsFRAME:,6144,32;iter:(1,7)=*(1,8)=xsiter:,6176,32;tag:(0,5),6208,32;retval:(0,5),6240,32;scope:(1,9)=*(1,10)=xsSCOPE:,6272,32;dst:(0,5),6304,32;prev:(1,11)=*(1,1),6336,32;blkid:(0,30),6368,32;;",128,0,0,0 .stabs "rb_jmpbuf_t:t(1,2)",128,0,1320,0 .stabs "jmp_buf:t(1,3)",128,0,57,0 .stabs "FRAME:T(1,6)=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:(1,5),160,32;tmp:(1,5),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(1,10)=s20super:(1,12)=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(1,12)=s8flags:(0,6),0,32;klass:(0,5),32,32;;",128,0,0,0 .stabs "insns_address_table:V(1,13)=ar(0,56);0;455;(0,31)",38,0,15,_insns_address_table.0 .stabn 192,0,0,LBB44 .stabs "val:r(0,5)",64,0,46,0 .stabs "idx:r(1,14)=(0,6)",64,0,48,2 .stabs "ulong:t(1,14)",128,0,1281,0 .stabn 192,0,0,LBB45 .stabn 224,0,0,LBE45 .stabs "idx:r(1,14)",64,0,76,2 .stabs "val:r(0,5)",64,0,77,0 .stabn 192,0,0,LBB46 .stabn 224,0,0,LBE46 .stabs "val:r(0,5)",64,0,103,3 .stabs "type:r(1,14)",64,0,105,30 .stabs "idx:r(1,14)",64,0,106,4 .stabn 192,0,0,LBB47 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB48 .stabn 224,0,0,LBE48 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB49 .stabn 224,0,0,LBE49 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB50 .stabs "backref:r(0,5)",64,0,127,4 .stabn 192,0,0,LBB51 .stabn 224,0,0,LBE51 .stabn 224,0,0,LBE50 .stabn 224,0,0,LBE47 .stabs "idx:r(1,14)",64,0,167,30 .stabs "obj:r(0,5)",64,0,168,29 .stabn 192,0,0,LBB52 .stabs "ary:r(0,5)",64,0,180,3 .stabn 192,0,0,LBB53 .stabn 224,0,0,LBE53 .stabn 224,0,0,LBE52 .stabs "val:r(0,5)",64,0,199,0 .stabs "level:r(1,14)",64,0,201,0 .stabs "idx:r(1,14)",64,0,202,2 .stabn 192,0,0,LBB54 .stabs "i:r(0,30)",64,0,214,11 .stabs "dfp2:r(0,4)",64,0,215,9 .stabn 192,0,0,LBB55 .stabn 224,0,0,LBE55 .stabs "i:r(0,30)",64,0,214,11 .stabs "dfp2:r(0,4)",64,0,215,9 .stabn 192,0,0,LBB56 .stabn 224,0,0,LBE56 .stabn 224,0,0,LBE54 .stabs "level:r(1,14)",64,0,241,0 .stabs "idx:r(1,14)",64,0,242,2 .stabs "val:r(0,5)",64,0,243,10 .stabn 192,0,0,LBB57 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB58 .stabn 224,0,0,LBE58 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB59 .stabn 224,0,0,LBE59 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB60 .stabn 224,0,0,LBE60 .stabn 224,0,0,LBE57 .stabs "id:r(0,14)",64,0,282,4 .stabn 192,0,0,LBB61 .stabn 224,0,0,LBE61 .stabs "id:r(0,14)",64,0,310,4 .stabs "val:r(0,5)",64,0,311,5 .stabn 192,0,0,LBB62 .stabn 224,0,0,LBE62 .stabs "id:r(0,14)",64,0,339,30 .stabn 192,0,0,LBB63 .stabs "klass:r(0,5)",64,0,350,3 .stabn 192,0,0,LBB64 .stabn 224,0,0,LBE64 .stabs "klass:r(0,5)",64,0,350,3 .stabn 192,0,0,LBB65 .stabn 224,0,0,LBE65 .stabn 224,0,0,LBE63 .stabs "declp:r(0,5)",64,0,370,29 .stabs "id:r(0,14)",64,0,371,28 .stabs "val:r(0,5)",64,0,372,27 .stabn 192,0,0,LBB66 .stabs "klass:r(0,5)",64,0,384,30 .stabn 192,0,0,LBB67 .stabn 224,0,0,LBE67 .stabn 224,0,0,LBE66 .stabs "id:r(0,14)",64,0,408,7 .stabs "klass:r(0,5)",64,0,409,6 .stabn 192,0,0,LBB68 .stabn 224,0,0,LBE68 .stabs "id:r(0,14)",64,0,437,30 .stabs "val:r(0,5)",64,0,438,29 .stabs "klass:r(0,5)",64,0,439,3 .stabn 192,0,0,LBB69 .stabn 224,0,0,LBE69 .stabs "entry:r(1,15)=(1,14)",64,0,471,3 .stabs "GENTRY:t(1,15)",128,0,1284,0 .stabn 192,0,0,LBB70 .stabn 224,0,0,LBE70 .stabs "entry:r(1,15)",64,0,499,3 .stabs "val:r(0,5)",64,0,500,4 .stabn 192,0,0,LBB71 .stabn 224,0,0,LBE71 .stabs "val:r(0,5)",64,0,526,0 .stabn 192,0,0,LBB72 .stabn 224,0,0,LBE72 .stabs "val:r(0,5)",64,0,553,0 .stabn 192,0,0,LBB73 .stabn 224,0,0,LBE73 .stabs "val:r(0,5)",64,0,582,0 .stabn 192,0,0,LBB74 .stabn 224,0,0,LBE74 .stabs "val:r(0,5)",64,0,610,3 .stabn 192,0,0,LBB75 .stabn 224,0,0,LBE75 .stabs "val:r(0,5)",64,0,636,27 .stabs "num:r(1,14)",64,0,638,28 .stabn 192,0,0,LBB76 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB77 .stabn 224,0,0,LBE77 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB78 .stabn 224,0,0,LBE78 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB79 .stabn 224,0,0,LBE79 .stabn 224,0,0,LBE76 .stabs "val:r(0,5)",64,0,677,3 .stabn 192,0,0,LBB80 .stabn 224,0,0,LBE80 .stabs "flag:r(1,14)",64,0,704,5 .stabs "str:r(0,5)",64,0,705,2 .stabn 192,0,0,LBB81 .stabn 224,0,0,LBE81 .stabs "num:r(1,14)",64,0,733,3 .stabn 192,0,0,LBB82 .stabn 224,0,0,LBE82 .stabs "ary:r(0,5)",64,0,762,3 .stabn 192,0,0,LBB83 .stabn 224,0,0,LBE83 .stabs "flag:r(0,5)",64,0,790,8 .stabs "num:r(1,14)",64,0,791,3 .stabs "ary:r(0,5)",64,0,792,30 .stabn 192,0,0,LBB84 .stabs "i:r(0,30)",64,0,804,11 .stabn 192,0,0,LBB85 .stabn 224,0,0,LBE85 .stabs "i:r(0,30)",64,0,804,11 .stabn 192,0,0,LBB86 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB87 .stabn 224,0,0,LBE87 .stabs "len:r(0,30)",64,0,808,10 .stabn 192,0,0,LBB88 .stabn 224,0,0,LBE88 .stabs "holdnum:r(0,19)",64,0,842,28 .stabs "val:r(0,5)",64,0,843,29 .stabn 192,0,0,LBB89 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB90 .stabn 224,0,0,LBE90 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB91 .stabn 224,0,0,LBE91 .stabn 224,0,0,LBE89 .stabn 224,0,0,LBE86 .stabn 224,0,0,LBE84 .stabs "val:r(0,5)",64,0,869,27 .stabs "num:r(1,14)",64,0,871,28 .stabn 192,0,0,LBB92 .stabs "i:r(0,30)",64,0,882,29 .stabn 192,0,0,LBB93 .stabn 224,0,0,LBE93 .stabs "i:r(0,30)",64,0,882,29 .stabn 192,0,0,LBB94 .stabn 224,0,0,LBE94 .stabn 224,0,0,LBE92 .stabs "flag:r(1,14)",64,0,908,5 .stabs "low:r(0,5)",64,0,909,3 .stabs "high:r(0,5)",64,0,910,4 .stabn 192,0,0,LBB95 .stabn 224,0,0,LBE95 .stabs "val:r(0,5)",64,0,936,0 .stabs "obj:r(0,5)",64,0,939,2 .stabn 192,0,0,LBB96 .stabn 224,0,0,LBE96 .stabs "val:r(0,5)",64,0,1001,0 .stabn 192,0,0,LBB98 .stabn 224,0,0,LBE98 .stabs "n:r(1,14)",64,0,1029,9 .stabn 192,0,0,LBB99 .stabs "i:r(0,30)",64,0,1040,11 .stabs "sp:r(0,4)",64,0,1041,10 .stabn 192,0,0,LBB100 .stabn 224,0,0,LBE100 .stabs "i:r(0,30)",64,0,1040,11 .stabs "sp:r(0,4)",64,0,1041,10 .stabn 192,0,0,LBB101 .stabn 224,0,0,LBE101 .stabn 224,0,0,LBE99 .stabs "val:r(0,5)",64,0,1063,2 .stabs "obj:r(0,5)",64,0,1064,0 .stabn 192,0,0,LBB102 .stabn 224,0,0,LBE102 .stabs "val:r(0,5)",64,0,1093,0 .stabn 192,0,0,LBB103 .stabn 224,0,0,LBE103 .stabs "val:r(0,5)",64,0,1118,0 .stabs "n:r(1,14)",64,0,1120,2 .stabn 192,0,0,LBB104 .stabn 224,0,0,LBE104 .stabs "body:r(0,5)",64,0,1148,28 .stabs "id:r(0,14)",64,0,1149,27 .stabn 192,0,0,LBB105 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB106 .stabn 224,0,0,LBE106 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB107 .stabn 224,0,0,LBE107 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB108 .stabn 224,0,0,LBE108 .stabn 224,0,0,LBE105 .stabs "body:r(0,5)",64,0,1203,27 .stabs "id:r(0,14)",64,0,1204,28 .stabs "obj:r(0,5)",64,0,1205,30 .stabn 192,0,0,LBB109 .stabs "klass:r(0,5)",64,0,1217,30 .stabs "newbody:(0,7)",128,0,1218,880 .stabs "iseqobj:r(0,25)",64,0,1219,29 .stabn 192,0,0,LBB110 .stabn 224,0,0,LBE110 .stabs "klass:r(0,5)",64,0,1217,30 .stabs "newbody:(0,7)",128,0,1218,880 .stabs "iseqobj:r(0,25)",64,0,1219,29 .stabn 192,0,0,LBB111 .stabn 224,0,0,LBE111 .stabn 224,0,0,LBE109 .stabs "id2:r(0,14)",64,0,1266,29 .stabs "id1:r(0,14)",64,0,1267,30 .stabs "v_p:r(0,5)",64,0,1268,0 .stabn 192,0,0,LBB112 .stabs "klass:r(0,5)",64,0,1281,3 .stabn 192,0,0,LBB113 .stabn 224,0,0,LBE113 .stabs "klass:r(0,5)",64,0,1281,3 .stabn 192,0,0,LBB114 .stabn 224,0,0,LBE114 .stabn 224,0,0,LBE112 .stabs "id:r(0,14)",64,0,1306,30 .stabn 192,0,0,LBB115 .stabs "klass:r(0,5)",64,0,1317,3 .stabn 192,0,0,LBB116 .stabn 224,0,0,LBE116 .stabs "klass:r(0,5)",64,0,1317,3 .stabn 192,0,0,LBB117 .stabn 224,0,0,LBE117 .stabn 224,0,0,LBE115 .stabs "val:r(0,5)",64,0,1335,28 .stabs "needstr:r(0,5)",64,0,1337,27 .stabs "obj:r(0,5)",64,0,1338,29 .stabs "type:r(1,14)",64,0,1339,2 .stabn 192,0,0,LBB118 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB119 .stabn 224,0,0,LBE119 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB120 .stabn 224,0,0,LBE120 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB121 .stabn 224,0,0,LBE121 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB122 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB123 .stabn 224,0,0,LBE123 .stabn 224,0,0,LBE122 .stabn 224,0,0,LBE118 .stabs "klass_iseq:r(0,5)",64,0,1414,27 .stabs "id:r(0,14)",64,0,1415,28 .stabs "cbase:r(0,5)",64,0,1416,30 .stabs "super:r(0,5)",64,0,1417,29 .stabn 192,0,0,LBB124 .stabs "klass_iseqobj:r(0,25)",64,0,1429,11 .stabs "i:r(0,30)",64,0,1430,66 .stabs "klass:r(0,5)",64,0,1431,29 .stabn 192,0,0,LBB125 .stabn 224,0,0,LBE125 .stabs "klass_iseqobj:r(0,25)",64,0,1429,11 .stabs "i:r(0,30)",64,0,1430,66 .stabs "klass:r(0,5)",64,0,1431,29 .stabn 192,0,0,LBB126 .stabs "sp:r(0,4)",64,0,1459,9 .stabs "class_frame:T(1,16)=s32dummy:(0,5),0,32;control_frame:(0,40),32,224;;",128,0,0,0 .stabn 192,0,0,LBB127 .stabs "ls:r(0,30)",64,0,1466,0 .stabn 192,0,0,LBB128 .stabn 224,0,0,LBE128 .stabn 224,0,0,LBE127 .stabs "sp:r(0,4)",64,0,1459,9 .stabn 192,0,0,LBB129 .stabn 224,0,0,LBE129 .stabs "sp:r(0,4)",64,0,1459,9 .stabn 192,0,0,LBB130 .stabn 224,0,0,LBE130 .stabn 224,0,0,LBE126 .stabn 224,0,0,LBE124 .stabs "val:r(0,5)",64,0,1515,0 .stabn 192,0,0,LBB131 .stabn 224,0,0,LBE131 .stabs "module_iseq:r(0,5)",64,0,1546,27 .stabs "id:r(0,14)",64,0,1547,29 .stabs "mbase:r(0,5)",64,0,1548,30 .stabn 192,0,0,LBB132 .stabs "module_iseqobj:r(0,25)",64,0,1560,11 .stabs "i:r(0,30)",64,0,1561,66 .stabs "module:r(0,5)",64,0,1562,28 .stabn 192,0,0,LBB133 .stabn 224,0,0,LBE133 .stabs "module_iseqobj:r(0,25)",64,0,1560,11 .stabs "i:r(0,30)",64,0,1561,66 .stabs "module:r(0,5)",64,0,1562,28 .stabn 192,0,0,LBB134 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB135 .stabs "ls:r(0,30)",64,0,1592,0 .stabn 192,0,0,LBB136 .stabn 224,0,0,LBE136 .stabn 224,0,0,LBE135 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB137 .stabn 224,0,0,LBE137 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB138 .stabn 224,0,0,LBE138 .stabn 224,0,0,LBE134 .stabn 224,0,0,LBE132 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)=(0,7)",64,0,1670,30 .stabs "IC:t(1,17)",128,0,323,0 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB139 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB140 .stabn 224,0,0,LBE140 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB141 .stabn 224,0,0,LBE141 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB142 .stabn 224,0,0,LBE142 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB143 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB145 .stabn 224,0,0,LBE145 .stabs "ary:r(0,5)",64,0,1711,11 .stabn 192,0,0,LBB146 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB147 .stabn 224,0,0,LBE147 .stabs "ptr:r(0,4)",64,0,1716,10 .stabs "dst:r(0,4)",64,0,1717,8 .stabs "i:r(0,30)",64,0,1718,5 .stabn 192,0,0,LBB148 .stabn 224,0,0,LBE148 .stabn 224,0,0,LBE146 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB149 .stabn 224,0,0,LBE149 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB150 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB151 .stabn 224,0,0,LBE151 .stabn 224,0,0,LBE150 .stabs "ip:r(0,25)",64,0,1857,30 .stabs "sp:r(0,4)",64,0,1858,2 .stabs "lp:r(0,4)",64,0,1858,3 .stabs "i:r(0,30)",64,0,1859,9 .stabn 192,0,0,LBB152 .stabs "ary:r(1,18)=*(1,19)=xsRArray:",64,0,1871,9 .stabs "RArray:T(1,19)=s20basic:(1,12),0,64;len:(0,19),64,32;aux:(1,20)=u4capa:(0,19),0,32;shared:(0,5),0,32;;,96,32;ptr:(0,4),128,32;;",128,0,0,0 .stabn 192,0,0,LBB153 .stabn 224,0,0,LBE153 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB154 .stabn 224,0,0,LBE154 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB155 .stabn 224,0,0,LBE155 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB156 .stabn 224,0,0,LBE156 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB157 .stabn 224,0,0,LBE157 .stabn 224,0,0,LBE152 .stabs "argv:r(0,4)",64,0,1902,29 .stabn 192,0,0,LBB158 .stabn 224,0,0,LBE158 .stabs "sp:r(0,4)",64,0,1918,30 .stabs "cmi:(0,39)",128,0,1919,864 .stabn 192,0,0,LBB159 .stabn 224,0,0,LBE159 .stabs "niseqobj:r(0,25)",64,0,1979,28 .stabs "newiseq:r(0,5)",64,0,1980,23 .stabs "sp:r(0,4)",64,0,1982,29 .stabs "opt_pc:r(0,30)",64,0,1984,22 .stabs "clear_local_size:r(0,30)",64,0,1985,25 .stabn 192,0,0,LBB161 .stabs "pack_size:r(0,30)",64,0,2012,30 .stabn 192,0,0,LBB162 .stabn 224,0,0,LBE162 .stabs "argc:r(0,30)",64,0,2032,6 .stabs "idx:r(0,30)",64,0,2034,2 .stabn 192,0,0,LBB163 .stabn 224,0,0,LBE163 .stabs "arg_block_val:r(0,5)",64,0,2053,3 .stabn 192,0,0,LBB164 .stabn 224,0,0,LBE164 .stabn 224,0,0,LBE161 .stabn 224,0,0,LBE143 .stabn 224,0,0,LBE139 .stabs "num:r(1,14)",64,0,2162,0 .stabn 192,0,0,LBB169 .stabn 224,0,0,LBE169 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB170 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB171 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB172 .stabn 224,0,0,LBE172 .stabn 224,0,0,LBE171 .stabn 224,0,0,LBE170 .stabs "num:r(1,14)",64,0,2162,0 .stabn 192,0,0,LBB173 .stabn 224,0,0,LBE173 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB174 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB175 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB176 .stabn 224,0,0,LBE176 .stabn 224,0,0,LBE175 .stabn 224,0,0,LBE174 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB178 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB179 .stabs "ip:r(0,25)",64,0,1857,30 .stabs "sp:r(0,4)",64,0,1858,2 .stabs "lp:r(0,4)",64,0,1858,3 .stabs "i:r(0,30)",64,0,1859,9 .stabn 192,0,0,LBB180 .stabn 224,0,0,LBE180 .stabn 224,0,0,LBE179 .stabn 224,0,0,LBE178 .stabs "num:r(1,14)",64,0,2221,28 .stabn 192,0,0,LBB181 .stabs "bo:r(0,45)",64,0,2233,30 .stabs "iseq:r(0,5)",64,0,2234,27 .stabs "prev_dfp:r(0,4)",64,0,2235,11 .stabs "prev_lfp:r(0,4)",64,0,2235,7 .stabs "prev_self:r(0,5)",64,0,2236,10 .stabs "iseqobj:r(0,25)",64,0,2238,9 .stabs "i:r(0,30)",64,0,2239,66 .stabn 192,0,0,LBB182 .stabn 224,0,0,LBE182 .stabs "bo:r(0,45)",64,0,2233,30 .stabs "iseq:r(0,5)",64,0,2234,27 .stabs "prev_dfp:r(0,4)",64,0,2235,11 .stabs "prev_lfp:r(0,4)",64,0,2235,7 .stabs "prev_self:r(0,5)",64,0,2236,10 .stabs "iseqobj:r(0,25)",64,0,2238,9 .stabs "i:r(0,30)",64,0,2239,66 .stabn 192,0,0,LBB183 .stabs "sp:r(0,4)",64,0,2251,2 .stabs "block_frame:T(1,21)=s32prev_dfp:(0,4),0,32;control_frame:(0,40),32,224;;",128,0,0,0 .stabn 192,0,0,LBB184 .stabs "ls:r(0,30)",64,0,2265,66 .stabn 192,0,0,LBB185 .stabn 224,0,0,LBE185 .stabn 224,0,0,LBE184 .stabn 224,0,0,LBE183 .stabn 224,0,0,LBE181 .stabs "idx:r(1,14)",64,0,2312,11 .stabs "val:r(0,5)",64,0,2313,10 .stabn 192,0,0,LBB186 .stabs "cf:r(0,37)",64,0,2327,9 .stabn 192,0,0,LBB187 .stabn 224,0,0,LBE187 .stabs "cf:r(0,37)",64,0,2327,9 .stabn 192,0,0,LBB188 .stabn 224,0,0,LBE188 .stabn 224,0,0,LBE186 .stabs "throw_state:r(1,14)",64,0,2363,3 .stabs "throwobj:r(0,5)",64,0,2364,4 .stabn 192,0,0,LBB189 .stabs "pt:r(1,14)",64,0,2377,5 .stabn 192,0,0,LBB192 .stabn 224,0,0,LBE192 .stabn 224,0,0,LBE189 .stabs "dst:r(1,22)=(0,19)",64,0,2423,0 .stabs "OFFSET:t(1,22)",128,0,16,0 .stabn 192,0,0,LBB193 .stabn 224,0,0,LBE193 .stabs "dst:r(1,22)",64,0,2451,2 .stabs "val:r(0,5)",64,0,2452,0 .stabn 192,0,0,LBB194 .stabn 224,0,0,LBE194 .stabs "dst:r(1,22)",64,0,2482,2 .stabs "val:r(0,5)",64,0,2483,0 .stabn 192,0,0,LBB195 .stabn 224,0,0,LBE195 .stabs "val:r(0,5)",64,0,2511,2 .stabs "dst:r(1,22)",64,0,2513,11 .stabs "ic:r(1,17)",64,0,2514,10 .stabn 192,0,0,LBB196 .stabn 224,0,0,LBE196 .stabs "dst:r(1,22)",64,0,2550,9 .stabs "val:r(0,5)",64,0,2551,10 .stabn 192,0,0,LBB197 .stabs "ic:r(1,17)",64,0,2562,11 .stabn 192,0,0,LBB198 .stabn 224,0,0,LBE198 .stabs "ic:r(1,17)",64,0,2562,11 .stabn 192,0,0,LBB199 .stabn 224,0,0,LBE199 .stabn 224,0,0,LBE197 .stabs "val:r(0,5)",64,0,2581,3 .stabs "recv:r(0,5)",64,0,2584,11 .stabs "obj:r(0,5)",64,0,2585,30 .stabn 192,0,0,LBB200 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB201 .stabn 224,0,0,LBE201 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB202 .stabn 224,0,0,LBE202 .stabn 224,0,0,LBE200 .stabs "val:r(0,5)",64,0,2648,3 .stabs "recv:r(0,5)",64,0,2651,3 .stabs "obj:r(0,5)",64,0,2652,9 .stabn 192,0,0,LBB203 .stabs "a:r(0,19)",64,0,2663,11 .stabs "b:r(0,19)",64,0,2663,30 .stabs "c:r(0,19)",64,0,2663,9 .stabn 192,0,0,LBB204 .stabn 224,0,0,LBE204 .stabn 224,0,0,LBE203 .stabs "val:r(0,5)",64,0,2698,0 .stabs "recv:r(0,5)",64,0,2701,9 .stabs "obj:r(0,5)",64,0,2702,11 .stabn 192,0,0,LBB205 .stabs "a:r(0,19)",64,0,2713,0 .stabs "b:r(0,19)",64,0,2713,2 .stabn 192,0,0,LBB206 .stabn 224,0,0,LBE206 .stabn 224,0,0,LBE205 .stabs "val:r(0,5)",64,0,2746,3 .stabs "recv:r(0,5)",64,0,2749,3 .stabs "obj:r(0,5)",64,0,2750,4 .stabn 192,0,0,LBB207 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB208 .stabn 224,0,0,LBE208 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB209 .stabn 224,0,0,LBE209 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB210 .stabn 224,0,0,LBE210 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB211 .stabn 224,0,0,LBE211 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB212 .stabn 224,0,0,LBE212 .stabn 224,0,0,LBE207 .stabs "r:r(0,5)",64,0,2797,3 .stabs "obj:r(0,5)",64,0,2798,4 .stabn 192,0,0,LBB213 .stabn 224,0,0,LBE213 .stabs "val:r(0,5)",64,0,2824,3 .stabs "obj2:r(0,5)",64,0,2827,4 .stabs "obj1:r(0,5)",64,0,2828,6 .stabn 192,0,0,LBB214 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB215 .stabn 224,0,0,LBE215 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB216 .stabn 224,0,0,LBE216 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB217 .stabn 224,0,0,LBE217 .stabn 224,0,0,LBE214 .stabs "iseq:r(0,25)",64,0,2871,29 .stabs "label:r(0,31)",64,0,2872,27 .stabn 192,0,0,LBB218 .stabn 224,0,0,LBE218 .stabs "val:r(0,5)",64,0,2894,0 .stabn 192,0,0,LBB219 .stabn 224,0,0,LBE219 .stabs "val:r(0,5)",64,0,2925,0 .stabn 192,0,0,LBB220 .stabn 224,0,0,LBE220 .stabs "val:r(0,5)",64,0,2951,0 .stabn 192,0,0,LBB221 .stabn 224,0,0,LBE221 .stabs "val:r(0,5)",64,0,2982,0 .stabn 192,0,0,LBB222 .stabn 224,0,0,LBE222 .stabs "val:r(0,5)",64,0,3008,0 .stabs "idx:r(1,14)",64,0,3010,2 .stabn 192,0,0,LBB223 .stabn 224,0,0,LBE223 .stabs "val:r(0,5)",64,0,3047,0 .stabn 192,0,0,LBB225 .stabn 224,0,0,LBE225 .stabs "val:r(0,5)",64,0,3200,3 .stabs "ic:r(1,17)",64,0,3203,29 .stabs "argc:r(1,14)",64,0,3204,0 .stabs "id:r(0,14)",64,0,3205,28 .stabn 192,0,0,LBB227 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB228 .stabn 224,0,0,LBE228 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB229 .stabn 224,0,0,LBE229 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB230 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB231 .stabn 224,0,0,LBE231 .stabs "argv:r(0,4)",64,0,3431,29 .stabn 192,0,0,LBB232 .stabn 224,0,0,LBE232 .stabs "cmi:(0,39)",128,0,3448,864 .stabn 192,0,0,LBB233 .stabn 224,0,0,LBE233 .stabs "niseqobj:r(0,25)",64,0,3508,28 .stabs "newiseq:r(0,5)",64,0,3509,24 .stabs "sp:r(0,4)",64,0,3511,29 .stabs "opt_pc:r(0,30)",64,0,3513,21 .stabs "clear_local_size:r(0,30)",64,0,3514,26 .stabn 192,0,0,LBB234 .stabs "pack_size:r(0,30)",64,0,3541,30 .stabn 192,0,0,LBB235 .stabn 224,0,0,LBE235 .stabs "argc:r(0,30)",64,0,3561,6 .stabs "idx:r(0,30)",64,0,3563,2 .stabn 192,0,0,LBB236 .stabn 224,0,0,LBE236 .stabs "arg_block_val:r(0,5)",64,0,3582,2 .stabn 192,0,0,LBB237 .stabn 224,0,0,LBE237 .stabn 224,0,0,LBE234 .stabn 224,0,0,LBE230 .stabn 224,0,0,LBE227 .stabs "val_1:r(0,5)",64,0,3693,0 .stabs "val_0:r(0,5)",64,0,3694,2 .stabn 192,0,0,LBB242 .stabn 224,0,0,LBE242 .stabs "val_1:r(0,5)",64,0,3729,29 .stabs "val_0:r(0,5)",64,0,3730,30 .stabn 192,0,0,LBB243 .stabn 224,0,0,LBE243 .stabs "val_1:r(0,5)",64,0,3765,29 .stabs "val_0:r(0,5)",64,0,3766,3 .stabn 192,0,0,LBB244 .stabn 224,0,0,LBE244 .stabs "val_1:r(0,5)",64,0,3801,3 .stabs "val_0:r(0,5)",64,0,3802,29 .stabn 192,0,0,LBB245 .stabn 224,0,0,LBE245 .stabs "idx:r(1,14)",64,0,3972,2 .stabn 192,0,0,LBB246 .stabn 224,0,0,LBE246 .stabs "idx:r(1,14)",64,0,4000,2 .stabn 192,0,0,LBB247 .stabn 224,0,0,LBE247 .stabs "idx:r(1,14)",64,0,4028,2 .stabn 192,0,0,LBB248 .stabn 224,0,0,LBE248 .stabs "idx:r(1,14)",64,0,4056,2 .stabn 192,0,0,LBB249 .stabn 224,0,0,LBE249 .stabs "idx:r(1,14)",64,0,4084,2 .stabn 192,0,0,LBB250 .stabn 224,0,0,LBE250 .stabs "idx:r(1,14)",64,0,4112,2 .stabs "val:r(0,5)",64,0,4113,0 .stabn 192,0,0,LBB251 .stabn 224,0,0,LBE251 .stabs "idx:r(1,14)",64,0,4141,2 .stabn 192,0,0,LBB252 .stabn 224,0,0,LBE252 .stabs "idx:r(1,14)",64,0,4169,2 .stabn 192,0,0,LBB253 .stabn 224,0,0,LBE253 .stabs "idx:r(1,14)",64,0,4197,2 .stabn 192,0,0,LBB254 .stabn 224,0,0,LBE254 .stabs "idx:r(1,14)",64,0,4225,2 .stabn 192,0,0,LBB255 .stabn 224,0,0,LBE255 .stabs "val:r(0,5)",64,0,4251,3 .stabs "type:r(1,14)",64,0,4253,30 .stabs "idx:r(1,14)",64,0,4254,4 .stabn 192,0,0,LBB256 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB257 .stabn 224,0,0,LBE257 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB258 .stabn 224,0,0,LBE258 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB259 .stabs "backref:r(0,5)",64,0,4275,4 .stabn 192,0,0,LBB260 .stabn 224,0,0,LBE260 .stabn 224,0,0,LBE259 .stabn 224,0,0,LBE256 .stabs "val:r(0,5)",64,0,4312,3 .stabs "type:r(1,14)",64,0,4314,30 .stabs "idx:r(1,14)",64,0,4315,4 .stabn 192,0,0,LBB261 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB262 .stabn 224,0,0,LBE262 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB263 .stabn 224,0,0,LBE263 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB264 .stabs "backref:r(0,5)",64,0,4336,4 .stabn 192,0,0,LBB265 .stabn 224,0,0,LBE265 .stabn 224,0,0,LBE264 .stabn 224,0,0,LBE261 .stabs "val:r(0,5)",64,0,4373,3 .stabs "type:r(1,14)",64,0,4375,30 .stabs "idx:r(1,14)",64,0,4376,4 .stabn 192,0,0,LBB266 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB267 .stabn 224,0,0,LBE267 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB268 .stabn 224,0,0,LBE268 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB269 .stabs "backref:r(0,5)",64,0,4397,4 .stabn 192,0,0,LBB270 .stabn 224,0,0,LBE270 .stabn 224,0,0,LBE269 .stabn 224,0,0,LBE266 .stabs "val:r(0,5)",64,0,4434,3 .stabs "type:r(1,14)",64,0,4436,30 .stabs "idx:r(1,14)",64,0,4437,4 .stabn 192,0,0,LBB271 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB272 .stabn 224,0,0,LBE272 .stabn 224,0,0,LBE271 .stabs "val:r(0,5)",64,0,4434,3 .stabs "type:r(1,14)",64,0,4436,30 .stabs "idx:r(1,14)",64,0,4437,4 .stabn 192,0,0,LBB273 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB274 .stabn 224,0,0,LBE274 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB275 .stabn 224,0,0,LBE275 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB276 .stabs "backref:r(0,5)",64,0,4458,4 .stabn 192,0,0,LBB277 .stabn 224,0,0,LBE277 .stabn 224,0,0,LBE276 .stabn 224,0,0,LBE273 .stabs "val:r(0,5)",64,0,4495,3 .stabs "type:r(1,14)",64,0,4497,30 .stabs "idx:r(1,14)",64,0,4498,4 .stabn 192,0,0,LBB278 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB279 .stabn 224,0,0,LBE279 .stabn 224,0,0,LBE278 .stabs "val:r(0,5)",64,0,4495,3 .stabs "type:r(1,14)",64,0,4497,30 .stabs "idx:r(1,14)",64,0,4498,4 .stabn 192,0,0,LBB280 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB281 .stabn 224,0,0,LBE281 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB282 .stabn 224,0,0,LBE282 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB283 .stabs "backref:r(0,5)",64,0,4519,4 .stabn 192,0,0,LBB284 .stabn 224,0,0,LBE284 .stabn 224,0,0,LBE283 .stabn 224,0,0,LBE280 .stabs "idx:r(1,14)",64,0,4559,30 .stabs "obj:r(0,5)",64,0,4560,29 .stabn 192,0,0,LBB285 .stabs "ary:r(0,5)",64,0,4572,3 .stabn 192,0,0,LBB286 .stabn 224,0,0,LBE286 .stabn 224,0,0,LBE285 .stabs "idx:r(1,14)",64,0,4594,30 .stabn 192,0,0,LBB287 .stabs "ary:r(0,5)",64,0,4606,3 .stabn 192,0,0,LBB288 .stabn 224,0,0,LBE288 .stabs "ary:r(0,5)",64,0,4606,3 .stabn 192,0,0,LBB289 .stabn 224,0,0,LBE289 .stabn 224,0,0,LBE287 .stabs "idx:r(1,14)",64,0,4628,30 .stabn 192,0,0,LBB290 .stabs "ary:r(0,5)",64,0,4640,3 .stabn 192,0,0,LBB291 .stabn 224,0,0,LBE291 .stabs "ary:r(0,5)",64,0,4640,3 .stabn 192,0,0,LBB292 .stabn 224,0,0,LBE292 .stabn 224,0,0,LBE290 .stabs "idx:r(1,14)",64,0,4662,30 .stabn 192,0,0,LBB293 .stabs "ary:r(0,5)",64,0,4674,3 .stabn 192,0,0,LBB294 .stabn 224,0,0,LBE294 .stabs "ary:r(0,5)",64,0,4674,3 .stabn 192,0,0,LBB295 .stabn 224,0,0,LBE295 .stabn 224,0,0,LBE293 .stabs "idx:r(1,14)",64,0,4696,30 .stabn 192,0,0,LBB296 .stabs "ary:r(0,5)",64,0,4708,3 .stabn 192,0,0,LBB297 .stabn 224,0,0,LBE297 .stabs "ary:r(0,5)",64,0,4708,3 .stabn 192,0,0,LBB298 .stabn 224,0,0,LBE298 .stabn 224,0,0,LBE296 .stabs "level:r(1,14)",64,0,4729,0 .stabs "idx:r(1,14)",64,0,4730,2 .stabn 192,0,0,LBB299 .stabs "i:r(0,30)",64,0,4742,11 .stabs "dfp2:r(0,4)",64,0,4743,9 .stabn 192,0,0,LBB300 .stabn 224,0,0,LBE300 .stabs "i:r(0,30)",64,0,4742,11 .stabs "dfp2:r(0,4)",64,0,4743,9 .stabn 192,0,0,LBB301 .stabn 224,0,0,LBE301 .stabn 224,0,0,LBE299 .stabs "level:r(1,14)",64,0,4769,0 .stabs "idx:r(1,14)",64,0,4770,2 .stabn 192,0,0,LBB302 .stabs "i:r(0,30)",64,0,4782,11 .stabs "dfp2:r(0,4)",64,0,4783,9 .stabn 192,0,0,LBB303 .stabn 224,0,0,LBE303 .stabs "i:r(0,30)",64,0,4782,11 .stabs "dfp2:r(0,4)",64,0,4783,9 .stabn 192,0,0,LBB304 .stabn 224,0,0,LBE304 .stabn 224,0,0,LBE302 .stabs "level:r(1,14)",64,0,4809,0 .stabs "idx:r(1,14)",64,0,4810,2 .stabn 192,0,0,LBB305 .stabs "i:r(0,30)",64,0,4822,11 .stabs "dfp2:r(0,4)",64,0,4823,9 .stabn 192,0,0,LBB306 .stabn 224,0,0,LBE306 .stabs "i:r(0,30)",64,0,4822,11 .stabs "dfp2:r(0,4)",64,0,4823,9 .stabn 192,0,0,LBB307 .stabn 224,0,0,LBE307 .stabn 224,0,0,LBE305 .stabs "level:r(1,14)",64,0,4849,0 .stabs "idx:r(1,14)",64,0,4850,2 .stabn 192,0,0,LBB308 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB309 .stabn 224,0,0,LBE309 .stabn 224,0,0,LBE308 .stabs "level:r(1,14)",64,0,4849,0 .stabs "idx:r(1,14)",64,0,4850,2 .stabn 192,0,0,LBB310 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB311 .stabn 224,0,0,LBE311 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB312 .stabn 224,0,0,LBE312 .stabn 224,0,0,LBE310 .stabs "level:r(1,14)",64,0,4889,0 .stabs "idx:r(1,14)",64,0,4890,2 .stabn 192,0,0,LBB313 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB314 .stabn 224,0,0,LBE314 .stabn 224,0,0,LBE313 .stabs "level:r(1,14)",64,0,4889,0 .stabs "idx:r(1,14)",64,0,4890,2 .stabn 192,0,0,LBB315 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB316 .stabn 224,0,0,LBE316 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB317 .stabn 224,0,0,LBE317 .stabn 224,0,0,LBE315 .stabs "level:r(1,14)",64,0,4929,0 .stabs "idx:r(1,14)",64,0,4930,2 .stabs "val:r(0,5)",64,0,4931,10 .stabn 192,0,0,LBB318 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB319 .stabn 224,0,0,LBE319 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB320 .stabn 224,0,0,LBE320 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB321 .stabn 224,0,0,LBE321 .stabn 224,0,0,LBE318 .stabs "level:r(1,14)",64,0,4970,0 .stabs "idx:r(1,14)",64,0,4971,2 .stabs "val:r(0,5)",64,0,4972,10 .stabn 192,0,0,LBB322 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB323 .stabn 224,0,0,LBE323 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB324 .stabn 224,0,0,LBE324 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB325 .stabn 224,0,0,LBE325 .stabn 224,0,0,LBE322 .stabs "level:r(1,14)",64,0,5010,0 .stabs "idx:r(1,14)",64,0,5011,2 .stabs "val:r(0,5)",64,0,5012,10 .stabn 192,0,0,LBB326 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB327 .stabn 224,0,0,LBE327 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB328 .stabn 224,0,0,LBE328 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB329 .stabn 224,0,0,LBE329 .stabn 224,0,0,LBE326 .stabs "level:r(1,14)",64,0,5050,0 .stabs "idx:r(1,14)",64,0,5051,2 .stabs "val:r(0,5)",64,0,5052,10 .stabn 192,0,0,LBB330 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB331 .stabn 224,0,0,LBE331 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB332 .stabn 224,0,0,LBE332 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB333 .stabn 224,0,0,LBE333 .stabn 224,0,0,LBE330 .stabs "level:r(1,14)",64,0,5090,0 .stabs "idx:r(1,14)",64,0,5091,2 .stabs "val:r(0,5)",64,0,5092,10 .stabn 192,0,0,LBB334 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB335 .stabn 224,0,0,LBE335 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB336 .stabn 224,0,0,LBE336 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB337 .stabn 224,0,0,LBE337 .stabn 224,0,0,LBE334 .stabs "id:r(0,14)",64,0,5130,4 .stabn 192,0,0,LBB338 .stabn 224,0,0,LBE338 .stabs "id:r(0,14)",64,0,5158,4 .stabn 192,0,0,LBB339 .stabn 224,0,0,LBE339 .stabs "id:r(0,14)",64,0,5186,4 .stabn 192,0,0,LBB340 .stabn 224,0,0,LBE340 .stabs "id:r(0,14)",64,0,5214,4 .stabn 192,0,0,LBB341 .stabn 224,0,0,LBE341 .stabs "id:r(0,14)",64,0,5242,4 .stabn 192,0,0,LBB342 .stabn 224,0,0,LBE342 .stabs "id:r(0,14)",64,0,5270,4 .stabs "val:r(0,5)",64,0,5271,5 .stabn 192,0,0,LBB343 .stabn 224,0,0,LBE343 .stabs "id:r(0,14)",64,0,5299,4 .stabn 192,0,0,LBB344 .stabn 224,0,0,LBE344 .stabs "id:r(0,14)",64,0,5327,4 .stabn 192,0,0,LBB345 .stabn 224,0,0,LBE345 .stabs "id:r(0,14)",64,0,5355,4 .stabn 192,0,0,LBB346 .stabn 224,0,0,LBE346 .stabs "id:r(0,14)",64,0,5383,4 .stabn 192,0,0,LBB347 .stabn 224,0,0,LBE347 .stabs "id:r(0,14)",64,0,5411,30 .stabn 192,0,0,LBB348 .stabs "klass:r(0,5)",64,0,5422,3 .stabn 192,0,0,LBB349 .stabn 224,0,0,LBE349 .stabs "klass:r(0,5)",64,0,5422,3 .stabn 192,0,0,LBB350 .stabn 224,0,0,LBE350 .stabn 224,0,0,LBE348 .stabs "id:r(0,14)",64,0,5442,30 .stabn 192,0,0,LBB351 .stabs "klass:r(0,5)",64,0,5453,3 .stabn 192,0,0,LBB352 .stabn 224,0,0,LBE352 .stabs "klass:r(0,5)",64,0,5453,3 .stabn 192,0,0,LBB353 .stabn 224,0,0,LBE353 .stabn 224,0,0,LBE351 .stabs "id:r(0,14)",64,0,5473,30 .stabn 192,0,0,LBB354 .stabs "klass:r(0,5)",64,0,5484,3 .stabn 192,0,0,LBB355 .stabn 224,0,0,LBE355 .stabs "klass:r(0,5)",64,0,5484,3 .stabn 192,0,0,LBB356 .stabn 224,0,0,LBE356 .stabn 224,0,0,LBE354 .stabs "id:r(0,14)",64,0,5504,30 .stabn 192,0,0,LBB357 .stabs "klass:r(0,5)",64,0,5515,3 .stabn 192,0,0,LBB358 .stabn 224,0,0,LBE358 .stabs "klass:r(0,5)",64,0,5515,3 .stabn 192,0,0,LBB359 .stabn 224,0,0,LBE359 .stabn 224,0,0,LBE357 .stabs "id:r(0,14)",64,0,5535,30 .stabn 192,0,0,LBB360 .stabs "klass:r(0,5)",64,0,5546,3 .stabn 192,0,0,LBB361 .stabn 224,0,0,LBE361 .stabs "klass:r(0,5)",64,0,5546,3 .stabn 192,0,0,LBB362 .stabn 224,0,0,LBE362 .stabn 224,0,0,LBE360 .stabs "declp:r(0,5)",64,0,5566,29 .stabs "id:r(0,14)",64,0,5567,28 .stabs "val:r(0,5)",64,0,5568,27 .stabn 192,0,0,LBB363 .stabs "klass:r(0,5)",64,0,5580,30 .stabn 192,0,0,LBB364 .stabn 224,0,0,LBE364 .stabn 224,0,0,LBE363 .stabs "declp:r(0,5)",64,0,5604,29 .stabs "id:r(0,14)",64,0,5605,28 .stabs "val:r(0,5)",64,0,5606,27 .stabn 192,0,0,LBB365 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB366 .stabn 224,0,0,LBE366 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB367 .stabn 224,0,0,LBE367 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB368 .stabn 224,0,0,LBE368 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB369 .stabn 224,0,0,LBE369 .stabn 224,0,0,LBE365 .stabs "declp:r(0,5)",64,0,5641,29 .stabs "id:r(0,14)",64,0,5642,28 .stabs "val:r(0,5)",64,0,5643,27 .stabn 192,0,0,LBB370 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB371 .stabn 224,0,0,LBE371 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB372 .stabn 224,0,0,LBE372 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB373 .stabn 224,0,0,LBE373 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB374 .stabn 224,0,0,LBE374 .stabn 224,0,0,LBE370 .stabs "declp:r(0,5)",64,0,5678,29 .stabs "id:r(0,14)",64,0,5679,28 .stabs "val:r(0,5)",64,0,5680,27 .stabn 192,0,0,LBB375 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB376 .stabn 224,0,0,LBE376 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB377 .stabn 224,0,0,LBE377 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB378 .stabn 224,0,0,LBE378 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB379 .stabn 224,0,0,LBE379 .stabn 224,0,0,LBE375 .stabs "declp:r(0,5)",64,0,5715,29 .stabs "id:r(0,14)",64,0,5716,28 .stabs "val:r(0,5)",64,0,5717,27 .stabn 192,0,0,LBB380 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB381 .stabn 224,0,0,LBE381 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB382 .stabn 224,0,0,LBE382 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB383 .stabn 224,0,0,LBE383 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB384 .stabn 224,0,0,LBE384 .stabn 224,0,0,LBE380 .stabs "id:r(0,14)",64,0,5752,7 .stabs "klass:r(0,5)",64,0,5753,6 .stabn 192,0,0,LBB385 .stabn 224,0,0,LBE385 .stabs "id:r(0,14)",64,0,5781,7 .stabn 192,0,0,LBB386 .stabn 224,0,0,LBE386 .stabs "id:r(0,14)",64,0,5809,7 .stabn 192,0,0,LBB387 .stabn 224,0,0,LBE387 .stabs "id:r(0,14)",64,0,5837,7 .stabn 192,0,0,LBB388 .stabn 224,0,0,LBE388 .stabs "id:r(0,14)",64,0,5865,7 .stabn 192,0,0,LBB389 .stabn 224,0,0,LBE389 .stabs "id:r(0,14)",64,0,5893,30 .stabs "val:r(0,5)",64,0,5894,29 .stabs "klass:r(0,5)",64,0,5895,3 .stabn 192,0,0,LBB390 .stabn 224,0,0,LBE390 .stabs "id:r(0,14)",64,0,5927,30 .stabs "val:r(0,5)",64,0,5928,29 .stabs "klass:r(0,5)",64,0,5929,3 .stabn 192,0,0,LBB391 .stabn 224,0,0,LBE391 .stabs "id:r(0,14)",64,0,5961,30 .stabs "val:r(0,5)",64,0,5962,29 .stabs "klass:r(0,5)",64,0,5963,3 .stabn 192,0,0,LBB392 .stabn 224,0,0,LBE392 .stabs "id:r(0,14)",64,0,5995,30 .stabs "klass:r(0,5)",64,0,5997,3 .stabn 192,0,0,LBB393 .stabn 224,0,0,LBE393 .stabs "id:r(0,14)",64,0,6028,30 .stabs "klass:r(0,5)",64,0,6030,3 .stabn 192,0,0,LBB394 .stabn 224,0,0,LBE394 .stabs "entry:r(1,15)",64,0,6061,3 .stabn 192,0,0,LBB395 .stabn 224,0,0,LBE395 .stabs "entry:r(1,15)",64,0,6089,3 .stabn 192,0,0,LBB396 .stabn 224,0,0,LBE396 .stabs "entry:r(1,15)",64,0,6117,3 .stabn 192,0,0,LBB397 .stabn 224,0,0,LBE397 .stabs "entry:r(1,15)",64,0,6145,3 .stabn 192,0,0,LBB398 .stabn 224,0,0,LBE398 .stabs "entry:r(1,15)",64,0,6173,3 .stabn 192,0,0,LBB399 .stabn 224,0,0,LBE399 .stabs "entry:r(1,15)",64,0,6201,3 .stabs "val:r(0,5)",64,0,6202,4 .stabn 192,0,0,LBB400 .stabn 224,0,0,LBE400 .stabs "entry:r(1,15)",64,0,6230,3 .stabn 192,0,0,LBB401 .stabn 224,0,0,LBE401 .stabs "entry:r(1,15)",64,0,6258,3 .stabn 192,0,0,LBB402 .stabn 224,0,0,LBE402 .stabs "entry:r(1,15)",64,0,6286,3 .stabn 192,0,0,LBB403 .stabn 224,0,0,LBE403 .stabs "entry:r(1,15)",64,0,6314,3 .stabn 192,0,0,LBB404 .stabn 224,0,0,LBE404 .stabs "val:r(0,5)",64,0,6612,0 .stabn 192,0,0,LBB417 .stabn 224,0,0,LBE417 .stabs "val:r(0,5)",64,0,6640,0 .stabn 192,0,0,LBB418 .stabn 224,0,0,LBE418 .stabs "val:r(0,5)",64,0,6668,0 .stabn 192,0,0,LBB419 .stabn 224,0,0,LBE419 .stabs "val:r(0,5)",64,0,6696,0 .stabn 192,0,0,LBB420 .stabn 224,0,0,LBE420 .stabs "val:r(0,5)",64,0,6724,0 .stabn 192,0,0,LBB421 .stabn 224,0,0,LBE421 .stabs "val:r(0,5)",64,0,6752,3 .stabn 192,0,0,LBB422 .stabn 224,0,0,LBE422 .stabs "val:r(0,5)",64,0,6780,3 .stabn 192,0,0,LBB423 .stabn 224,0,0,LBE423 .stabs "val:r(0,5)",64,0,6808,3 .stabn 192,0,0,LBB424 .stabn 224,0,0,LBE424 .stabs "val:r(0,5)",64,0,6836,3 .stabn 192,0,0,LBB425 .stabn 224,0,0,LBE425 .stabs "val:r(0,5)",64,0,6864,3 .stabn 192,0,0,LBB426 .stabn 224,0,0,LBE426 .stabs "val:r(0,5)",64,0,6890,27 .stabs "num:r(1,14)",64,0,6892,28 .stabn 192,0,0,LBB427 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB428 .stabn 224,0,0,LBE428 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB429 .stabn 224,0,0,LBE429 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB430 .stabn 224,0,0,LBE430 .stabn 224,0,0,LBE427 .stabs "val:r(0,5)",64,0,6928,27 .stabs "num:r(1,14)",64,0,6930,28 .stabn 192,0,0,LBB431 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB432 .stabn 224,0,0,LBE432 .stabn 224,0,0,LBE431 .stabs "val:r(0,5)",64,0,6928,27 .stabs "num:r(1,14)",64,0,6930,28 .stabn 192,0,0,LBB433 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB434 .stabn 224,0,0,LBE434 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB435 .stabn 224,0,0,LBE435 .stabn 224,0,0,LBE433 .stabs "val:r(0,5)",64,0,6966,27 .stabs "num:r(1,14)",64,0,6968,28 .stabn 192,0,0,LBB436 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB437 .stabn 224,0,0,LBE437 .stabn 224,0,0,LBE436 .stabs "val:r(0,5)",64,0,6966,27 .stabs "num:r(1,14)",64,0,6968,28 .stabn 192,0,0,LBB438 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB439 .stabn 224,0,0,LBE439 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB440 .stabn 224,0,0,LBE440 .stabn 224,0,0,LBE438 .stabs "val:r(0,5)",64,0,7005,27 .stabs "num:r(1,14)",64,0,7007,28 .stabn 192,0,0,LBB441 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB442 .stabn 224,0,0,LBE442 .stabn 224,0,0,LBE441 .stabs "val:r(0,5)",64,0,7005,27 .stabs "num:r(1,14)",64,0,7007,28 .stabn 192,0,0,LBB443 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB444 .stabn 224,0,0,LBE444 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB445 .stabn 224,0,0,LBE445 .stabn 224,0,0,LBE443 .stabs "val:r(0,5)",64,0,7044,27 .stabs "num:r(1,14)",64,0,7046,28 .stabn 192,0,0,LBB446 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB447 .stabn 224,0,0,LBE447 .stabn 224,0,0,LBE446 .stabs "val:r(0,5)",64,0,7044,27 .stabs "num:r(1,14)",64,0,7046,28 .stabn 192,0,0,LBB448 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB449 .stabn 224,0,0,LBE449 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB450 .stabn 224,0,0,LBE450 .stabn 224,0,0,LBE448 .stabs "val:r(0,5)",64,0,7085,3 .stabn 192,0,0,LBB451 .stabn 224,0,0,LBE451 .stabs "flag:r(1,14)",64,0,7220,5 .stabs "str:r(0,5)",64,0,7221,2 .stabn 192,0,0,LBB456 .stabn 224,0,0,LBE456 .stabs "flag:r(1,14)",64,0,7249,5 .stabn 192,0,0,LBB457 .stabn 224,0,0,LBE457 .stabs "flag:r(1,14)",64,0,7277,5 .stabn 192,0,0,LBB458 .stabn 224,0,0,LBE458 .stabs "flag:r(1,14)",64,0,7305,5 .stabn 192,0,0,LBB459 .stabn 224,0,0,LBE459 .stabs "flag:r(1,14)",64,0,7333,5 .stabn 192,0,0,LBB460 .stabn 224,0,0,LBE460 .stabs "num:r(1,14)",64,0,7361,3 .stabn 192,0,0,LBB461 .stabn 224,0,0,LBE461 .stabs "num:r(1,14)",64,0,7390,3 .stabn 192,0,0,LBB462 .stabn 224,0,0,LBE462 .stabs "num:r(1,14)",64,0,7419,3 .stabn 192,0,0,LBB463 .stabn 224,0,0,LBE463 .stabs "num:r(1,14)",64,0,7449,3 .stabn 192,0,0,LBB464 .stabn 224,0,0,LBE464 .stabs "num:r(1,14)",64,0,7479,3 .stabn 192,0,0,LBB465 .stabn 224,0,0,LBE465 .stabs "ary:r(0,5)",64,0,7508,3 .stabn 192,0,0,LBB466 .stabn 224,0,0,LBE466 .stabs "ary:r(0,5)",64,0,7536,3 .stabn 192,0,0,LBB467 .stabn 224,0,0,LBE467 .stabs "ary:r(0,5)",64,0,7564,3 .stabn 192,0,0,LBB468 .stabn 224,0,0,LBE468 .stabs "ary:r(0,5)",64,0,7592,3 .stabn 192,0,0,LBB469 .stabn 224,0,0,LBE469 .stabs "ary:r(0,5)",64,0,7620,3 .stabn 192,0,0,LBB470 .stabn 224,0,0,LBE470 .stabs "flag:r(0,5)",64,0,7648,8 .stabs "num:r(1,14)",64,0,7649,3 .stabs "ary:r(0,5)",64,0,7650,30 .stabn 192,0,0,LBB471 .stabs "i:r(0,30)",64,0,7662,11 .stabn 192,0,0,LBB472 .stabn 224,0,0,LBE472 .stabs "i:r(0,30)",64,0,7662,11 .stabn 192,0,0,LBB473 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB474 .stabn 224,0,0,LBE474 .stabs "len:r(0,30)",64,0,7666,10 .stabn 192,0,0,LBB475 .stabn 224,0,0,LBE475 .stabs "holdnum:r(0,19)",64,0,7700,28 .stabs "val:r(0,5)",64,0,7701,29 .stabn 192,0,0,LBB476 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB477 .stabn 224,0,0,LBE477 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB478 .stabn 224,0,0,LBE478 .stabn 224,0,0,LBE476 .stabn 224,0,0,LBE473 .stabn 224,0,0,LBE471 .stabs "flag:r(0,5)",64,0,7729,8 .stabs "num:r(1,14)",64,0,7730,3 .stabs "ary:r(0,5)",64,0,7731,30 .stabn 192,0,0,LBB479 .stabs "i:r(0,30)",64,0,7742,11 .stabn 192,0,0,LBB480 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB481 .stabn 224,0,0,LBE481 .stabs "len:r(0,30)",64,0,7746,10 .stabn 192,0,0,LBB482 .stabn 224,0,0,LBE482 .stabs "holdnum:r(0,19)",64,0,7780,28 .stabs "val:r(0,5)",64,0,7781,29 .stabn 192,0,0,LBB483 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB484 .stabn 224,0,0,LBE484 .stabn 224,0,0,LBE483 .stabn 224,0,0,LBE480 .stabn 224,0,0,LBE479 .stabs "flag:r(0,5)",64,0,7809,8 .stabs "num:r(1,14)",64,0,7810,3 .stabs "ary:r(0,5)",64,0,7811,30 .stabn 192,0,0,LBB485 .stabs "i:r(0,30)",64,0,7822,11 .stabn 192,0,0,LBB486 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB487 .stabn 224,0,0,LBE487 .stabs "len:r(0,30)",64,0,7826,10 .stabn 192,0,0,LBB488 .stabn 224,0,0,LBE488 .stabs "holdnum:r(0,19)",64,0,7860,28 .stabs "val:r(0,5)",64,0,7861,29 .stabn 192,0,0,LBB489 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB490 .stabn 224,0,0,LBE490 .stabn 224,0,0,LBE489 .stabn 224,0,0,LBE486 .stabn 224,0,0,LBE485 .stabs "flag:r(0,5)",64,0,7889,8 .stabs "num:r(1,14)",64,0,7890,3 .stabs "ary:r(0,5)",64,0,7891,30 .stabn 192,0,0,LBB491 .stabs "i:r(0,30)",64,0,7902,11 .stabn 192,0,0,LBB492 .stabn 224,0,0,LBE492 .stabs "i:r(0,30)",64,0,7902,11 .stabn 192,0,0,LBB493 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB494 .stabn 224,0,0,LBE494 .stabs "len:r(0,30)",64,0,7906,10 .stabn 192,0,0,LBB495 .stabn 224,0,0,LBE495 .stabs "holdnum:r(0,19)",64,0,7940,28 .stabs "val:r(0,5)",64,0,7941,29 .stabn 192,0,0,LBB496 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB497 .stabn 224,0,0,LBE497 .stabn 224,0,0,LBE496 .stabn 224,0,0,LBE493 .stabn 224,0,0,LBE491 .stabs "flag:r(0,5)",64,0,7969,8 .stabs "num:r(1,14)",64,0,7970,3 .stabs "ary:r(0,5)",64,0,7971,30 .stabn 192,0,0,LBB498 .stabs "i:r(0,30)",64,0,7982,11 .stabn 192,0,0,LBB499 .stabn 224,0,0,LBE499 .stabs "i:r(0,30)",64,0,7982,11 .stabn 192,0,0,LBB500 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB501 .stabn 224,0,0,LBE501 .stabs "len:r(0,30)",64,0,7986,10 .stabn 192,0,0,LBB502 .stabn 224,0,0,LBE502 .stabs "holdnum:r(0,19)",64,0,8020,28 .stabs "val:r(0,5)",64,0,8021,29 .stabn 192,0,0,LBB503 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB504 .stabn 224,0,0,LBE504 .stabn 224,0,0,LBE503 .stabn 224,0,0,LBE500 .stabn 224,0,0,LBE498 .stabs "val:r(0,5)",64,0,8047,27 .stabs "num:r(1,14)",64,0,8049,28 .stabn 192,0,0,LBB505 .stabs "i:r(0,30)",64,0,8060,29 .stabn 192,0,0,LBB506 .stabn 224,0,0,LBE506 .stabs "i:r(0,30)",64,0,8060,29 .stabn 192,0,0,LBB507 .stabn 224,0,0,LBE507 .stabn 224,0,0,LBE505 .stabs "val:r(0,5)",64,0,8084,27 .stabs "num:r(1,14)",64,0,8086,28 .stabn 192,0,0,LBB508 .stabs "i:r(0,30)",64,0,8097,29 .stabn 192,0,0,LBB509 .stabn 224,0,0,LBE509 .stabs "i:r(0,30)",64,0,8097,29 .stabn 192,0,0,LBB510 .stabn 224,0,0,LBE510 .stabn 224,0,0,LBE508 .stabs "val:r(0,5)",64,0,8121,27 .stabs "num:r(1,14)",64,0,8123,28 .stabn 192,0,0,LBB511 .stabs "i:r(0,30)",64,0,8134,29 .stabn 192,0,0,LBB512 .stabn 224,0,0,LBE512 .stabs "i:r(0,30)",64,0,8134,29 .stabn 192,0,0,LBB513 .stabn 224,0,0,LBE513 .stabn 224,0,0,LBE511 .stabs "val:r(0,5)",64,0,8159,27 .stabs "num:r(1,14)",64,0,8161,28 .stabn 192,0,0,LBB514 .stabs "i:r(0,30)",64,0,8172,29 .stabn 192,0,0,LBB515 .stabn 224,0,0,LBE515 .stabs "i:r(0,30)",64,0,8172,29 .stabn 192,0,0,LBB516 .stabn 224,0,0,LBE516 .stabn 224,0,0,LBE514 .stabs "val:r(0,5)",64,0,8197,27 .stabs "num:r(1,14)",64,0,8199,28 .stabn 192,0,0,LBB517 .stabs "i:r(0,30)",64,0,8210,29 .stabn 192,0,0,LBB518 .stabn 224,0,0,LBE518 .stabs "i:r(0,30)",64,0,8210,29 .stabn 192,0,0,LBB519 .stabn 224,0,0,LBE519 .stabn 224,0,0,LBE517 .stabs "flag:r(1,14)",64,0,8236,5 .stabs "low:r(0,5)",64,0,8237,3 .stabs "high:r(0,5)",64,0,8238,4 .stabn 192,0,0,LBB520 .stabn 224,0,0,LBE520 .stabs "flag:r(1,14)",64,0,8266,5 .stabs "low:r(0,5)",64,0,8267,3 .stabn 192,0,0,LBB521 .stabn 224,0,0,LBE521 .stabs "flag:r(1,14)",64,0,8296,5 .stabs "low:r(0,5)",64,0,8297,3 .stabn 192,0,0,LBB522 .stabn 224,0,0,LBE522 .stabs "flag:r(1,14)",64,0,8326,5 .stabn 192,0,0,LBB523 .stabn 224,0,0,LBE523 .stabs "flag:r(1,14)",64,0,8355,5 .stabn 192,0,0,LBB524 .stabn 224,0,0,LBE524 .stabs "obj:r(0,5)",64,0,8385,0 .stabn 192,0,0,LBB525 .stabn 224,0,0,LBE525 .stabs "val:r(0,5)",64,0,8683,0 .stabn 192,0,0,LBB535 .stabn 224,0,0,LBE535 .stabs "n:r(1,14)",64,0,8827,11 .stabn 192,0,0,LBB540 .stabs "i:r(0,30)",64,0,8838,9 .stabs "sp:r(0,4)",64,0,8839,10 .stabn 192,0,0,LBB541 .stabn 224,0,0,LBE541 .stabs "i:r(0,30)",64,0,8838,9 .stabs "sp:r(0,4)",64,0,8839,10 .stabn 192,0,0,LBB542 .stabn 224,0,0,LBE542 .stabn 224,0,0,LBE540 .stabs "n:r(1,14)",64,0,8860,11 .stabn 192,0,0,LBB543 .stabs "i:r(0,30)",64,0,8871,9 .stabs "sp:r(0,4)",64,0,8872,10 .stabn 192,0,0,LBB544 .stabn 224,0,0,LBE544 .stabs "i:r(0,30)",64,0,8871,9 .stabs "sp:r(0,4)",64,0,8872,10 .stabn 192,0,0,LBB545 .stabn 224,0,0,LBE545 .stabn 224,0,0,LBE543 .stabs "n:r(1,14)",64,0,8893,11 .stabn 192,0,0,LBB546 .stabs "i:r(0,30)",64,0,8904,9 .stabs "sp:r(0,4)",64,0,8905,10 .stabn 192,0,0,LBB547 .stabn 224,0,0,LBE547 .stabs "i:r(0,30)",64,0,8904,9 .stabs "sp:r(0,4)",64,0,8905,10 .stabn 192,0,0,LBB548 .stabn 224,0,0,LBE548 .stabn 224,0,0,LBE546 .stabs "n:r(1,14)",64,0,8927,11 .stabn 192,0,0,LBB549 .stabs "i:r(0,30)",64,0,8938,9 .stabs "sp:r(0,4)",64,0,8939,10 .stabn 192,0,0,LBB550 .stabn 224,0,0,LBE550 .stabn 224,0,0,LBE549 .stabs "n:r(1,14)",64,0,8927,11 .stabn 192,0,0,LBB551 .stabs "i:r(0,30)",64,0,8938,9 .stabs "sp:r(0,4)",64,0,8939,10 .stabn 192,0,0,LBB552 .stabn 224,0,0,LBE552 .stabn 224,0,0,LBE551 .stabs "n:r(1,14)",64,0,8961,11 .stabn 192,0,0,LBB553 .stabs "i:r(0,30)",64,0,8972,9 .stabs "sp:r(0,4)",64,0,8973,10 .stabn 192,0,0,LBB554 .stabn 224,0,0,LBE554 .stabn 224,0,0,LBE553 .stabs "n:r(1,14)",64,0,8961,11 .stabn 192,0,0,LBB555 .stabs "i:r(0,30)",64,0,8972,9 .stabs "sp:r(0,4)",64,0,8973,10 .stabn 192,0,0,LBB556 .stabn 224,0,0,LBE556 .stabn 224,0,0,LBE555 .stabs "val:r(0,5)",64,0,8995,0 .stabs "obj:r(0,5)",64,0,8996,2 .stabn 192,0,0,LBB557 .stabn 224,0,0,LBE557 .stabs "val:r(0,5)",64,0,9025,0 .stabn 192,0,0,LBB558 .stabn 224,0,0,LBE558 .stabs "val:r(0,5)",64,0,9055,0 .stabs "obj:r(0,5)",64,0,9056,2 .stabn 192,0,0,LBB559 .stabn 224,0,0,LBE559 .stabs "obj:r(0,5)",64,0,9086,0 .stabn 192,0,0,LBB560 .stabn 224,0,0,LBE560 .stabs "val:r(0,5)",64,0,9143,0 .stabn 192,0,0,LBB562 .stabn 224,0,0,LBE562 .stabs "n:r(1,14)",64,0,9278,2 .stabn 192,0,0,LBB567 .stabn 224,0,0,LBE567 .stabs "n:r(1,14)",64,0,9306,2 .stabn 192,0,0,LBB568 .stabn 224,0,0,LBE568 .stabs "n:r(1,14)",64,0,9334,2 .stabn 192,0,0,LBB569 .stabn 224,0,0,LBE569 .stabs "n:r(1,14)",64,0,9363,2 .stabn 192,0,0,LBB570 .stabn 224,0,0,LBE570 .stabs "n:r(1,14)",64,0,9392,2 .stabn 192,0,0,LBB571 .stabn 224,0,0,LBE571 .stabs "body:r(0,5)",64,0,9420,28 .stabs "id:r(0,14)",64,0,9421,27 .stabn 192,0,0,LBB572 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB573 .stabn 224,0,0,LBE573 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB574 .stabn 224,0,0,LBE574 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB575 .stabn 224,0,0,LBE575 .stabn 224,0,0,LBE572 .stabs "body:r(0,5)",64,0,9475,28 .stabs "id:r(0,14)",64,0,9476,27 .stabn 192,0,0,LBB576 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB577 .stabn 224,0,0,LBE577 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB578 .stabn 224,0,0,LBE578 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB579 .stabn 224,0,0,LBE579 .stabn 224,0,0,LBE576 .stabs "body:r(0,5)",64,0,9530,28 .stabs "id:r(0,14)",64,0,9531,27 .stabn 192,0,0,LBB580 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB581 .stabn 224,0,0,LBE581 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB582 .stabn 224,0,0,LBE582 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB583 .stabn 224,0,0,LBE583 .stabn 224,0,0,LBE580 .stabs "body:r(0,5)",64,0,9585,28 .stabs "id:r(0,14)",64,0,9586,27 .stabn 192,0,0,LBB584 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB585 .stabn 224,0,0,LBE585 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB586 .stabn 224,0,0,LBE586 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB587 .stabn 224,0,0,LBE587 .stabn 224,0,0,LBE584 .stabs "body:r(0,5)",64,0,9640,28 .stabs "id:r(0,14)",64,0,9641,27 .stabn 192,0,0,LBB588 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB589 .stabn 224,0,0,LBE589 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB590 .stabn 224,0,0,LBE590 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB591 .stabn 224,0,0,LBE591 .stabn 224,0,0,LBE588 .stabs "body:r(0,5)",64,0,9695,27 .stabs "id:r(0,14)",64,0,9696,28 .stabs "obj:r(0,5)",64,0,9697,30 .stabn 192,0,0,LBB592 .stabs "klass:r(0,5)",64,0,9709,30 .stabs "newbody:(0,7)",128,0,9710,884 .stabs "iseqobj:r(0,25)",64,0,9711,29 .stabn 192,0,0,LBB593 .stabn 224,0,0,LBE593 .stabs "klass:r(0,5)",64,0,9709,30 .stabs "newbody:(0,7)",128,0,9710,884 .stabs "iseqobj:r(0,25)",64,0,9711,29 .stabn 192,0,0,LBB594 .stabn 224,0,0,LBE594 .stabn 224,0,0,LBE592 .stabs "body:r(0,5)",64,0,9758,28 .stabs "id:r(0,14)",64,0,9759,30 .stabs "obj:r(0,5)",64,0,9760,3 .stabn 192,0,0,LBB595 .stabs "klass:r(0,5)",64,0,9771,27 .stabs "newbody:(0,7)",128,0,9772,888 .stabs "iseqobj:r(0,25)",64,0,9773,29 .stabn 192,0,0,LBB596 .stabn 224,0,0,LBE596 .stabs "klass:r(0,5)",64,0,9771,27 .stabs "newbody:(0,7)",128,0,9772,888 .stabs "iseqobj:r(0,25)",64,0,9773,29 .stabn 192,0,0,LBB597 .stabn 224,0,0,LBE597 .stabn 224,0,0,LBE595 .stabs "body:r(0,5)",64,0,9820,28 .stabs "id:r(0,14)",64,0,9821,30 .stabs "obj:r(0,5)",64,0,9822,3 .stabn 192,0,0,LBB598 .stabs "klass:r(0,5)",64,0,9833,27 .stabs "newbody:(0,7)",128,0,9834,892 .stabs "iseqobj:r(0,25)",64,0,9835,29 .stabn 192,0,0,LBB599 .stabn 224,0,0,LBE599 .stabs "klass:r(0,5)",64,0,9833,27 .stabs "newbody:(0,7)",128,0,9834,892 .stabs "iseqobj:r(0,25)",64,0,9835,29 .stabn 192,0,0,LBB600 .stabn 224,0,0,LBE600 .stabn 224,0,0,LBE598 .stabs "body:r(0,5)",64,0,9882,28 .stabs "id:r(0,14)",64,0,9883,30 .stabs "obj:r(0,5)",64,0,9884,3 .stabn 192,0,0,LBB601 .stabs "klass:r(0,5)",64,0,9895,27 .stabs "newbody:(0,7)",128,0,9896,896 .stabs "iseqobj:r(0,25)",64,0,9897,29 .stabn 192,0,0,LBB602 .stabn 224,0,0,LBE602 .stabs "klass:r(0,5)",64,0,9895,27 .stabs "newbody:(0,7)",128,0,9896,896 .stabs "iseqobj:r(0,25)",64,0,9897,29 .stabn 192,0,0,LBB603 .stabn 224,0,0,LBE603 .stabn 224,0,0,LBE601 .stabs "body:r(0,5)",64,0,9944,28 .stabs "id:r(0,14)",64,0,9945,30 .stabs "obj:r(0,5)",64,0,9946,3 .stabn 192,0,0,LBB604 .stabs "klass:r(0,5)",64,0,9957,27 .stabs "newbody:(0,7)",128,0,9958,900 .stabs "iseqobj:r(0,25)",64,0,9959,29 .stabn 192,0,0,LBB605 .stabn 224,0,0,LBE605 .stabs "klass:r(0,5)",64,0,9957,27 .stabs "newbody:(0,7)",128,0,9958,900 .stabs "iseqobj:r(0,25)",64,0,9959,29 .stabn 192,0,0,LBB606 .stabn 224,0,0,LBE606 .stabn 224,0,0,LBE604 .stabs "id2:r(0,14)",64,0,10006,29 .stabs "id1:r(0,14)",64,0,10007,30 .stabs "v_p:r(0,5)",64,0,10008,0 .stabn 192,0,0,LBB607 .stabs "klass:r(0,5)",64,0,10021,3 .stabn 192,0,0,LBB608 .stabn 224,0,0,LBE608 .stabs "klass:r(0,5)",64,0,10021,3 .stabn 192,0,0,LBB609 .stabn 224,0,0,LBE609 .stabn 224,0,0,LBE607 .stabs "id2:r(0,14)",64,0,10046,29 .stabs "id1:r(0,14)",64,0,10047,30 .stabs "v_p:r(0,5)",64,0,10048,0 .stabn 192,0,0,LBB610 .stabs "klass:r(0,5)",64,0,10061,3 .stabn 192,0,0,LBB611 .stabn 224,0,0,LBE611 .stabs "klass:r(0,5)",64,0,10061,3 .stabn 192,0,0,LBB612 .stabn 224,0,0,LBE612 .stabn 224,0,0,LBE610 .stabs "id2:r(0,14)",64,0,10086,29 .stabs "id1:r(0,14)",64,0,10087,30 .stabs "v_p:r(0,5)",64,0,10088,0 .stabn 192,0,0,LBB613 .stabs "klass:r(0,5)",64,0,10101,3 .stabn 192,0,0,LBB614 .stabn 224,0,0,LBE614 .stabs "klass:r(0,5)",64,0,10101,3 .stabn 192,0,0,LBB615 .stabn 224,0,0,LBE615 .stabn 224,0,0,LBE613 .stabs "id2:r(0,14)",64,0,10126,29 .stabs "id1:r(0,14)",64,0,10127,30 .stabs "v_p:r(0,5)",64,0,10128,0 .stabn 192,0,0,LBB616 .stabs "klass:r(0,5)",64,0,10141,3 .stabn 192,0,0,LBB617 .stabn 224,0,0,LBE617 .stabs "klass:r(0,5)",64,0,10141,3 .stabn 192,0,0,LBB618 .stabn 224,0,0,LBE618 .stabn 224,0,0,LBE616 .stabs "id2:r(0,14)",64,0,10166,29 .stabs "id1:r(0,14)",64,0,10167,30 .stabs "v_p:r(0,5)",64,0,10168,0 .stabn 192,0,0,LBB619 .stabs "klass:r(0,5)",64,0,10181,3 .stabn 192,0,0,LBB620 .stabn 224,0,0,LBE620 .stabs "klass:r(0,5)",64,0,10181,3 .stabn 192,0,0,LBB621 .stabn 224,0,0,LBE621 .stabn 224,0,0,LBE619 .stabs "id:r(0,14)",64,0,10206,30 .stabn 192,0,0,LBB622 .stabs "klass:r(0,5)",64,0,10217,3 .stabn 192,0,0,LBB623 .stabn 224,0,0,LBE623 .stabs "klass:r(0,5)",64,0,10217,3 .stabn 192,0,0,LBB624 .stabn 224,0,0,LBE624 .stabn 224,0,0,LBE622 .stabs "id:r(0,14)",64,0,10237,30 .stabn 192,0,0,LBB625 .stabs "klass:r(0,5)",64,0,10248,3 .stabn 192,0,0,LBB626 .stabn 224,0,0,LBE626 .stabs "klass:r(0,5)",64,0,10248,3 .stabn 192,0,0,LBB627 .stabn 224,0,0,LBE627 .stabn 224,0,0,LBE625 .stabs "id:r(0,14)",64,0,10268,30 .stabn 192,0,0,LBB628 .stabs "klass:r(0,5)",64,0,10279,3 .stabn 192,0,0,LBB629 .stabn 224,0,0,LBE629 .stabs "klass:r(0,5)",64,0,10279,3 .stabn 192,0,0,LBB630 .stabn 224,0,0,LBE630 .stabn 224,0,0,LBE628 .stabs "id:r(0,14)",64,0,10299,30 .stabn 192,0,0,LBB631 .stabs "klass:r(0,5)",64,0,10310,3 .stabn 192,0,0,LBB632 .stabn 224,0,0,LBE632 .stabs "klass:r(0,5)",64,0,10310,3 .stabn 192,0,0,LBB633 .stabn 224,0,0,LBE633 .stabn 224,0,0,LBE631 .stabs "id:r(0,14)",64,0,10330,30 .stabn 192,0,0,LBB634 .stabs "klass:r(0,5)",64,0,10341,3 .stabn 192,0,0,LBB635 .stabn 224,0,0,LBE635 .stabs "klass:r(0,5)",64,0,10341,3 .stabn 192,0,0,LBB636 .stabn 224,0,0,LBE636 .stabn 224,0,0,LBE634 .stabs "val:r(0,5)",64,0,10359,28 .stabs "needstr:r(0,5)",64,0,10361,27 .stabs "obj:r(0,5)",64,0,10362,29 .stabs "type:r(1,14)",64,0,10363,2 .stabn 192,0,0,LBB637 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB638 .stabn 224,0,0,LBE638 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB639 .stabn 224,0,0,LBE639 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB640 .stabn 224,0,0,LBE640 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB641 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB642 .stabn 224,0,0,LBE642 .stabn 224,0,0,LBE641 .stabn 224,0,0,LBE637 .stabs "val:r(0,5)",64,0,10436,28 .stabs "needstr:r(0,5)",64,0,10438,27 .stabs "obj:r(0,5)",64,0,10439,29 .stabs "type:r(1,14)",64,0,10440,2 .stabn 192,0,0,LBB643 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB644 .stabn 224,0,0,LBE644 .stabn 224,0,0,LBE643 .stabs "val:r(0,5)",64,0,10436,28 .stabs "needstr:r(0,5)",64,0,10438,27 .stabs "obj:r(0,5)",64,0,10439,29 .stabs "type:r(1,14)",64,0,10440,2 .stabn 192,0,0,LBB645 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB646 .stabn 224,0,0,LBE646 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB647 .stabn 224,0,0,LBE647 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB648 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB649 .stabn 224,0,0,LBE649 .stabn 224,0,0,LBE648 .stabn 224,0,0,LBE645 .stabs "val:r(0,5)",64,0,10513,28 .stabs "needstr:r(0,5)",64,0,10515,27 .stabs "obj:r(0,5)",64,0,10516,29 .stabs "type:r(1,14)",64,0,10517,2 .stabn 192,0,0,LBB650 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB651 .stabn 224,0,0,LBE651 .stabn 224,0,0,LBE650 .stabs "val:r(0,5)",64,0,10513,28 .stabs "needstr:r(0,5)",64,0,10515,27 .stabs "obj:r(0,5)",64,0,10516,29 .stabs "type:r(1,14)",64,0,10517,2 .stabn 192,0,0,LBB652 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB653 .stabn 224,0,0,LBE653 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB654 .stabn 224,0,0,LBE654 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB655 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB656 .stabn 224,0,0,LBE656 .stabn 224,0,0,LBE655 .stabn 224,0,0,LBE652 .stabs "val:r(0,5)",64,0,10591,28 .stabs "needstr:r(0,5)",64,0,10593,27 .stabs "obj:r(0,5)",64,0,10594,29 .stabs "type:r(1,14)",64,0,10595,2 .stabn 192,0,0,LBB657 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB658 .stabn 224,0,0,LBE658 .stabn 224,0,0,LBE657 .stabs "val:r(0,5)",64,0,10591,28 .stabs "needstr:r(0,5)",64,0,10593,27 .stabs "obj:r(0,5)",64,0,10594,29 .stabs "type:r(1,14)",64,0,10595,2 .stabn 192,0,0,LBB659 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB660 .stabn 224,0,0,LBE660 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB661 .stabn 224,0,0,LBE661 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB662 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB663 .stabn 224,0,0,LBE663 .stabn 224,0,0,LBE662 .stabn 224,0,0,LBE659 .stabs "val:r(0,5)",64,0,10669,28 .stabs "needstr:r(0,5)",64,0,10671,27 .stabs "obj:r(0,5)",64,0,10672,29 .stabs "type:r(1,14)",64,0,10673,2 .stabn 192,0,0,LBB664 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB665 .stabn 224,0,0,LBE665 .stabn 224,0,0,LBE664 .stabs "val:r(0,5)",64,0,10669,28 .stabs "needstr:r(0,5)",64,0,10671,27 .stabs "obj:r(0,5)",64,0,10672,29 .stabs "type:r(1,14)",64,0,10673,2 .stabn 192,0,0,LBB666 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB667 .stabn 224,0,0,LBE667 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB668 .stabn 224,0,0,LBE668 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB669 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB670 .stabn 224,0,0,LBE670 .stabn 224,0,0,LBE669 .stabn 224,0,0,LBE666 .stabs "klass_iseq:r(0,5)",64,0,10748,27 .stabs "id:r(0,14)",64,0,10749,28 .stabs "cbase:r(0,5)",64,0,10750,30 .stabs "super:r(0,5)",64,0,10751,29 .stabn 192,0,0,LBB671 .stabs "klass_iseqobj:r(0,25)",64,0,10763,11 .stabs "i:r(0,30)",64,0,10764,66 .stabs "klass:r(0,5)",64,0,10765,29 .stabn 192,0,0,LBB672 .stabn 224,0,0,LBE672 .stabs "klass_iseqobj:r(0,25)",64,0,10763,11 .stabs "i:r(0,30)",64,0,10764,66 .stabs "klass:r(0,5)",64,0,10765,29 .stabn 192,0,0,LBB673 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB674 .stabs "ls:r(0,30)",64,0,10800,0 .stabn 192,0,0,LBB675 .stabn 224,0,0,LBE675 .stabn 224,0,0,LBE674 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB676 .stabn 224,0,0,LBE676 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB677 .stabn 224,0,0,LBE677 .stabn 224,0,0,LBE673 .stabn 224,0,0,LBE671 .stabs "klass_iseq:r(0,5)",64,0,10851,27 .stabs "id:r(0,14)",64,0,10852,28 .stabs "cbase:r(0,5)",64,0,10853,30 .stabs "super:r(0,5)",64,0,10854,29 .stabn 192,0,0,LBB678 .stabs "klass_iseqobj:r(0,25)",64,0,10866,11 .stabs "i:r(0,30)",64,0,10867,66 .stabs "klass:r(0,5)",64,0,10868,29 .stabn 192,0,0,LBB679 .stabn 224,0,0,LBE679 .stabs "klass_iseqobj:r(0,25)",64,0,10866,11 .stabs "i:r(0,30)",64,0,10867,66 .stabs "klass:r(0,5)",64,0,10868,29 .stabn 192,0,0,LBB680 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB681 .stabs "ls:r(0,30)",64,0,10903,0 .stabn 192,0,0,LBB682 .stabn 224,0,0,LBE682 .stabn 224,0,0,LBE681 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB683 .stabn 224,0,0,LBE683 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB684 .stabn 224,0,0,LBE684 .stabn 224,0,0,LBE680 .stabn 224,0,0,LBE678 .stabs "klass_iseq:r(0,5)",64,0,10954,27 .stabs "id:r(0,14)",64,0,10955,28 .stabs "cbase:r(0,5)",64,0,10956,30 .stabs "super:r(0,5)",64,0,10957,29 .stabn 192,0,0,LBB685 .stabs "klass_iseqobj:r(0,25)",64,0,10969,11 .stabs "i:r(0,30)",64,0,10970,66 .stabs "klass:r(0,5)",64,0,10971,29 .stabn 192,0,0,LBB686 .stabn 224,0,0,LBE686 .stabs "klass_iseqobj:r(0,25)",64,0,10969,11 .stabs "i:r(0,30)",64,0,10970,66 .stabs "klass:r(0,5)",64,0,10971,29 .stabn 192,0,0,LBB687 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB688 .stabs "ls:r(0,30)",64,0,11006,0 .stabn 192,0,0,LBB689 .stabn 224,0,0,LBE689 .stabn 224,0,0,LBE688 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB690 .stabn 224,0,0,LBE690 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB691 .stabn 224,0,0,LBE691 .stabn 224,0,0,LBE687 .stabn 224,0,0,LBE685 .stabs "klass_iseq:r(0,5)",64,0,11057,27 .stabs "id:r(0,14)",64,0,11058,28 .stabs "cbase:r(0,5)",64,0,11059,30 .stabs "super:r(0,5)",64,0,11060,29 .stabn 192,0,0,LBB692 .stabs "klass_iseqobj:r(0,25)",64,0,11071,11 .stabs "i:r(0,30)",64,0,11072,66 .stabs "klass:r(0,5)",64,0,11073,29 .stabn 192,0,0,LBB693 .stabn 224,0,0,LBE693 .stabs "klass_iseqobj:r(0,25)",64,0,11071,11 .stabs "i:r(0,30)",64,0,11072,66 .stabs "klass:r(0,5)",64,0,11073,29 .stabn 192,0,0,LBB694 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB695 .stabs "ls:r(0,30)",64,0,11108,0 .stabn 192,0,0,LBB696 .stabn 224,0,0,LBE696 .stabn 224,0,0,LBE695 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB697 .stabn 224,0,0,LBE697 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB698 .stabn 224,0,0,LBE698 .stabn 224,0,0,LBE694 .stabn 224,0,0,LBE692 .stabs "klass_iseq:r(0,5)",64,0,11159,27 .stabs "id:r(0,14)",64,0,11160,28 .stabs "cbase:r(0,5)",64,0,11161,30 .stabs "super:r(0,5)",64,0,11162,29 .stabn 192,0,0,LBB699 .stabs "klass_iseqobj:r(0,25)",64,0,11173,11 .stabs "i:r(0,30)",64,0,11174,66 .stabs "klass:r(0,5)",64,0,11175,29 .stabn 192,0,0,LBB700 .stabn 224,0,0,LBE700 .stabs "klass_iseqobj:r(0,25)",64,0,11173,11 .stabs "i:r(0,30)",64,0,11174,66 .stabs "klass:r(0,5)",64,0,11175,29 .stabn 192,0,0,LBB701 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB702 .stabs "ls:r(0,30)",64,0,11210,0 .stabn 192,0,0,LBB703 .stabn 224,0,0,LBE703 .stabn 224,0,0,LBE702 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB704 .stabn 224,0,0,LBE704 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB705 .stabn 224,0,0,LBE705 .stabn 224,0,0,LBE701 .stabn 224,0,0,LBE699 .stabs "module_iseq:r(0,5)",64,0,11402,27 .stabs "id:r(0,14)",64,0,11403,29 .stabs "mbase:r(0,5)",64,0,11404,30 .stabn 192,0,0,LBB711 .stabs "module_iseqobj:r(0,25)",64,0,11416,11 .stabs "i:r(0,30)",64,0,11417,66 .stabs "module:r(0,5)",64,0,11418,28 .stabn 192,0,0,LBB712 .stabn 224,0,0,LBE712 .stabs "module_iseqobj:r(0,25)",64,0,11416,11 .stabs "i:r(0,30)",64,0,11417,66 .stabs "module:r(0,5)",64,0,11418,28 .stabn 192,0,0,LBB713 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB714 .stabs "ls:r(0,30)",64,0,11448,0 .stabn 192,0,0,LBB715 .stabn 224,0,0,LBE715 .stabn 224,0,0,LBE714 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB716 .stabn 224,0,0,LBE716 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB717 .stabn 224,0,0,LBE717 .stabn 224,0,0,LBE713 .stabn 224,0,0,LBE711 .stabs "module_iseq:r(0,5)",64,0,11499,27 .stabs "id:r(0,14)",64,0,11500,29 .stabs "mbase:r(0,5)",64,0,11501,30 .stabn 192,0,0,LBB718 .stabs "module_iseqobj:r(0,25)",64,0,11512,11 .stabs "i:r(0,30)",64,0,11513,66 .stabs "module:r(0,5)",64,0,11514,28 .stabn 192,0,0,LBB719 .stabn 224,0,0,LBE719 .stabs "module_iseqobj:r(0,25)",64,0,11512,11 .stabs "i:r(0,30)",64,0,11513,66 .stabs "module:r(0,5)",64,0,11514,28 .stabn 192,0,0,LBB720 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB721 .stabs "ls:r(0,30)",64,0,11544,0 .stabn 192,0,0,LBB722 .stabn 224,0,0,LBE722 .stabn 224,0,0,LBE721 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB723 .stabn 224,0,0,LBE723 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB724 .stabn 224,0,0,LBE724 .stabn 224,0,0,LBE720 .stabn 224,0,0,LBE718 .stabs "module_iseq:r(0,5)",64,0,11595,27 .stabs "id:r(0,14)",64,0,11596,29 .stabs "mbase:r(0,5)",64,0,11597,30 .stabn 192,0,0,LBB725 .stabs "module_iseqobj:r(0,25)",64,0,11608,11 .stabs "i:r(0,30)",64,0,11609,66 .stabs "module:r(0,5)",64,0,11610,28 .stabn 192,0,0,LBB726 .stabn 224,0,0,LBE726 .stabs "module_iseqobj:r(0,25)",64,0,11608,11 .stabs "i:r(0,30)",64,0,11609,66 .stabs "module:r(0,5)",64,0,11610,28 .stabn 192,0,0,LBB727 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB728 .stabs "ls:r(0,30)",64,0,11640,0 .stabn 192,0,0,LBB729 .stabn 224,0,0,LBE729 .stabn 224,0,0,LBE728 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB730 .stabn 224,0,0,LBE730 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB731 .stabn 224,0,0,LBE731 .stabn 224,0,0,LBE727 .stabn 224,0,0,LBE725 .stabs "module_iseq:r(0,5)",64,0,11691,27 .stabs "id:r(0,14)",64,0,11692,29 .stabs "mbase:r(0,5)",64,0,11693,30 .stabn 192,0,0,LBB732 .stabs "module_iseqobj:r(0,25)",64,0,11704,11 .stabs "i:r(0,30)",64,0,11705,66 .stabs "module:r(0,5)",64,0,11706,28 .stabn 192,0,0,LBB733 .stabn 224,0,0,LBE733 .stabs "module_iseqobj:r(0,25)",64,0,11704,11 .stabs "i:r(0,30)",64,0,11705,66 .stabs "module:r(0,5)",64,0,11706,28 .stabn 192,0,0,LBB734 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB735 .stabs "ls:r(0,30)",64,0,11736,0 .stabn 192,0,0,LBB736 .stabn 224,0,0,LBE736 .stabn 224,0,0,LBE735 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB737 .stabn 224,0,0,LBE737 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB738 .stabn 224,0,0,LBE738 .stabn 224,0,0,LBE734 .stabn 224,0,0,LBE732 .stabs "module_iseq:r(0,5)",64,0,11787,27 .stabs "id:r(0,14)",64,0,11788,29 .stabs "mbase:r(0,5)",64,0,11789,30 .stabn 192,0,0,LBB739 .stabs "module_iseqobj:r(0,25)",64,0,11800,11 .stabs "i:r(0,30)",64,0,11801,66 .stabs "module:r(0,5)",64,0,11802,28 .stabn 192,0,0,LBB740 .stabn 224,0,0,LBE740 .stabs "module_iseqobj:r(0,25)",64,0,11800,11 .stabs "i:r(0,30)",64,0,11801,66 .stabs "module:r(0,5)",64,0,11802,28 .stabn 192,0,0,LBB741 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB742 .stabs "ls:r(0,30)",64,0,11832,0 .stabn 192,0,0,LBB743 .stabn 224,0,0,LBE743 .stabn 224,0,0,LBE742 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB744 .stabn 224,0,0,LBE744 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB745 .stabn 224,0,0,LBE745 .stabn 224,0,0,LBE741 .stabn 224,0,0,LBE739 .stabs "val:r(0,5)",64,0,12016,3 .stabs "ic:r(1,17)",64,0,12018,28 .stabs "flag:r(1,14)",64,0,12019,27 .stabs "block:(0,5)",128,0,12020,948 .stabs "argc:r(1,14)",64,0,12021,0 .stabs "id:r(0,14)",64,0,12022,29 .stabn 192,0,0,LBB746 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB747 .stabn 224,0,0,LBE747 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB748 .stabn 224,0,0,LBE748 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB749 .stabn 224,0,0,LBE749 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB750 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB752 .stabn 224,0,0,LBE752 .stabs "ary:r(0,5)",64,0,12059,11 .stabn 192,0,0,LBB753 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB754 .stabn 224,0,0,LBE754 .stabs "ptr:r(0,4)",64,0,12064,10 .stabs "dst:r(0,4)",64,0,12065,8 .stabs "i:r(0,30)",64,0,12066,5 .stabn 192,0,0,LBB755 .stabn 224,0,0,LBE755 .stabn 224,0,0,LBE753 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB756 .stabn 224,0,0,LBE756 .stabs "ip:r(0,25)",64,0,12182,3 .stabn 192,0,0,LBB757 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB758 .stabn 224,0,0,LBE758 .stabn 224,0,0,LBE757 .stabs "ip:r(0,25)",64,0,12205,28 .stabs "sp:r(0,4)",64,0,12206,2 .stabs "lp:r(0,4)",64,0,12206,3 .stabs "i:r(0,30)",64,0,12207,9 .stabn 192,0,0,LBB759 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB760 .stabn 224,0,0,LBE760 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB761 .stabn 224,0,0,LBE761 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB762 .stabn 224,0,0,LBE762 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB763 .stabn 224,0,0,LBE763 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB764 .stabn 224,0,0,LBE764 .stabn 224,0,0,LBE759 .stabs "argv:r(0,4)",64,0,12250,29 .stabn 192,0,0,LBB765 .stabn 224,0,0,LBE765 .stabs "sp:r(0,4)",64,0,12266,28 .stabs "cmi:(0,39)",128,0,12267,864 .stabn 192,0,0,LBB766 .stabn 224,0,0,LBE766 .stabs "niseqobj:r(0,25)",64,0,12327,27 .stabs "newiseq:r(0,5)",64,0,12328,23 .stabs "sp:r(0,4)",64,0,12330,29 .stabs "opt_pc:r(0,30)",64,0,12332,22 .stabs "clear_local_size:r(0,30)",64,0,12333,25 .stabn 192,0,0,LBB768 .stabs "pack_size:r(0,30)",64,0,12360,28 .stabn 192,0,0,LBB769 .stabn 224,0,0,LBE769 .stabs "argc:r(0,30)",64,0,12380,6 .stabs "idx:r(0,30)",64,0,12382,2 .stabn 192,0,0,LBB770 .stabn 224,0,0,LBE770 .stabs "arg_block_val:r(0,5)",64,0,12401,3 .stabn 192,0,0,LBB771 .stabn 224,0,0,LBE771 .stabn 224,0,0,LBE768 .stabn 224,0,0,LBE750 .stabn 224,0,0,LBE746 .stabs "val:r(0,5)",64,0,12507,3 .stabs "ic:r(1,17)",64,0,12509,30 .stabs "flag:r(1,14)",64,0,12510,28 .stabs "block:r(0,5)",64,0,12511,22 .stabs "argc:r(1,14)",64,0,12512,0 .stabs "id:r(0,14)",64,0,12513,29 .stabn 192,0,0,LBB776 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB777 .stabn 224,0,0,LBE777 .stabn 224,0,0,LBE776 .stabs "val:r(0,5)",64,0,12507,3 .stabs "ic:r(1,17)",64,0,12509,30 .stabs "flag:r(1,14)",64,0,12510,28 .stabs "block:r(0,5)",64,0,12511,22 .stabs "argc:r(1,14)",64,0,12512,0 .stabs "id:r(0,14)",64,0,12513,29 .stabn 192,0,0,LBB778 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB779 .stabn 224,0,0,LBE779 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB780 .stabn 224,0,0,LBE780 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB781 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB783 .stabn 224,0,0,LBE783 .stabs "ary:r(0,5)",64,0,12550,11 .stabn 192,0,0,LBB784 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB785 .stabn 224,0,0,LBE785 .stabs "ptr:r(0,4)",64,0,12555,10 .stabs "dst:r(0,4)",64,0,12556,8 .stabs "i:r(0,30)",64,0,12557,5 .stabn 192,0,0,LBB786 .stabn 224,0,0,LBE786 .stabn 224,0,0,LBE784 .stabs "argv:r(0,4)",64,0,12741,29 .stabn 192,0,0,LBB787 .stabn 224,0,0,LBE787 .stabs "sp:r(0,4)",64,0,12757,30 .stabs "cmi:(0,39)",128,0,12758,864 .stabn 192,0,0,LBB788 .stabn 224,0,0,LBE788 .stabs "niseqobj:r(0,25)",64,0,12818,28 .stabs "newiseq:r(0,5)",64,0,12819,23 .stabs "sp:r(0,4)",64,0,12821,29 .stabs "opt_pc:r(0,30)",64,0,12823,20 .stabs "clear_local_size:r(0,30)",64,0,12824,26 .stabn 192,0,0,LBB790 .stabs "pack_size:r(0,30)",64,0,12851,30 .stabn 192,0,0,LBB791 .stabn 224,0,0,LBE791 .stabs "argc:r(0,30)",64,0,12871,6 .stabs "idx:r(0,30)",64,0,12873,2 .stabn 192,0,0,LBB792 .stabn 224,0,0,LBE792 .stabs "arg_block_val:r(0,5)",64,0,12892,3 .stabn 192,0,0,LBB793 .stabn 224,0,0,LBE793 .stabn 224,0,0,LBE790 .stabn 224,0,0,LBE781 .stabn 224,0,0,LBE778 .stabs "val:r(0,5)",64,0,12998,3 .stabs "ic:r(1,17)",64,0,13000,30 .stabs "flag:r(1,14)",64,0,13001,28 .stabs "block:r(0,5)",64,0,13002,22 .stabs "argc:r(1,14)",64,0,13003,0 .stabs "id:r(0,14)",64,0,13004,29 .stabn 192,0,0,LBB798 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB799 .stabn 224,0,0,LBE799 .stabn 224,0,0,LBE798 .stabs "val:r(0,5)",64,0,12998,3 .stabs "ic:r(1,17)",64,0,13000,30 .stabs "flag:r(1,14)",64,0,13001,28 .stabs "block:r(0,5)",64,0,13002,22 .stabs "argc:r(1,14)",64,0,13003,0 .stabs "id:r(0,14)",64,0,13004,29 .stabn 192,0,0,LBB800 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB801 .stabn 224,0,0,LBE801 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB802 .stabn 224,0,0,LBE802 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB803 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB805 .stabn 224,0,0,LBE805 .stabs "ary:r(0,5)",64,0,13041,11 .stabn 192,0,0,LBB806 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB807 .stabn 224,0,0,LBE807 .stabs "ptr:r(0,4)",64,0,13046,10 .stabs "dst:r(0,4)",64,0,13047,8 .stabs "i:r(0,30)",64,0,13048,5 .stabn 192,0,0,LBB808 .stabn 224,0,0,LBE808 .stabn 224,0,0,LBE806 .stabs "argv:r(0,4)",64,0,13232,29 .stabn 192,0,0,LBB809 .stabn 224,0,0,LBE809 .stabs "sp:r(0,4)",64,0,13248,30 .stabs "cmi:(0,39)",128,0,13249,864 .stabn 192,0,0,LBB810 .stabn 224,0,0,LBE810 .stabs "niseqobj:r(0,25)",64,0,13309,28 .stabs "newiseq:r(0,5)",64,0,13310,23 .stabs "sp:r(0,4)",64,0,13312,29 .stabs "opt_pc:r(0,30)",64,0,13314,20 .stabs "clear_local_size:r(0,30)",64,0,13315,26 .stabn 192,0,0,LBB812 .stabs "pack_size:r(0,30)",64,0,13342,30 .stabn 192,0,0,LBB813 .stabn 224,0,0,LBE813 .stabs "argc:r(0,30)",64,0,13362,6 .stabs "idx:r(0,30)",64,0,13364,2 .stabn 192,0,0,LBB814 .stabn 224,0,0,LBE814 .stabs "arg_block_val:r(0,5)",64,0,13383,3 .stabn 192,0,0,LBB815 .stabn 224,0,0,LBE815 .stabn 224,0,0,LBE812 .stabn 224,0,0,LBE803 .stabn 224,0,0,LBE800 .stabs "val:r(0,5)",64,0,13490,3 .stabs "ic:r(1,17)",64,0,13492,30 .stabs "flag:r(1,14)",64,0,13493,28 .stabs "block:r(0,5)",64,0,13494,22 .stabs "argc:r(1,14)",64,0,13495,0 .stabs "id:r(0,14)",64,0,13496,29 .stabn 192,0,0,LBB820 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB821 .stabn 224,0,0,LBE821 .stabn 224,0,0,LBE820 .stabs "val:r(0,5)",64,0,13490,3 .stabs "ic:r(1,17)",64,0,13492,30 .stabs "flag:r(1,14)",64,0,13493,28 .stabs "block:r(0,5)",64,0,13494,22 .stabs "argc:r(1,14)",64,0,13495,0 .stabs "id:r(0,14)",64,0,13496,29 .stabn 192,0,0,LBB822 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB823 .stabn 224,0,0,LBE823 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB824 .stabn 224,0,0,LBE824 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB825 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB827 .stabn 224,0,0,LBE827 .stabs "ary:r(0,5)",64,0,13533,11 .stabn 192,0,0,LBB828 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB829 .stabn 224,0,0,LBE829 .stabs "ptr:r(0,4)",64,0,13538,10 .stabs "dst:r(0,4)",64,0,13539,8 .stabs "i:r(0,30)",64,0,13540,5 .stabn 192,0,0,LBB830 .stabn 224,0,0,LBE830 .stabn 224,0,0,LBE828 .stabs "argv:r(0,4)",64,0,13724,29 .stabn 192,0,0,LBB831 .stabn 224,0,0,LBE831 .stabs "sp:r(0,4)",64,0,13740,30 .stabs "cmi:(0,39)",128,0,13741,864 .stabn 192,0,0,LBB832 .stabn 224,0,0,LBE832 .stabs "niseqobj:r(0,25)",64,0,13801,28 .stabs "newiseq:r(0,5)",64,0,13802,23 .stabs "sp:r(0,4)",64,0,13804,29 .stabs "opt_pc:r(0,30)",64,0,13806,20 .stabs "clear_local_size:r(0,30)",64,0,13807,26 .stabn 192,0,0,LBB834 .stabs "pack_size:r(0,30)",64,0,13834,30 .stabn 192,0,0,LBB835 .stabn 224,0,0,LBE835 .stabs "argc:r(0,30)",64,0,13854,6 .stabs "idx:r(0,30)",64,0,13856,2 .stabn 192,0,0,LBB836 .stabn 224,0,0,LBE836 .stabs "arg_block_val:r(0,5)",64,0,13875,3 .stabn 192,0,0,LBB837 .stabn 224,0,0,LBE837 .stabn 224,0,0,LBE834 .stabn 224,0,0,LBE825 .stabn 224,0,0,LBE822 .stabs "val:r(0,5)",64,0,13982,3 .stabs "ic:r(1,17)",64,0,13984,30 .stabs "flag:r(1,14)",64,0,13985,28 .stabs "block:r(0,5)",64,0,13986,22 .stabs "argc:r(1,14)",64,0,13987,0 .stabs "id:r(0,14)",64,0,13988,29 .stabn 192,0,0,LBB842 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB843 .stabn 224,0,0,LBE843 .stabn 224,0,0,LBE842 .stabs "val:r(0,5)",64,0,13982,3 .stabs "ic:r(1,17)",64,0,13984,30 .stabs "flag:r(1,14)",64,0,13985,28 .stabs "block:r(0,5)",64,0,13986,22 .stabs "argc:r(1,14)",64,0,13987,0 .stabs "id:r(0,14)",64,0,13988,29 .stabn 192,0,0,LBB844 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB845 .stabn 224,0,0,LBE845 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB846 .stabn 224,0,0,LBE846 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB847 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB849 .stabn 224,0,0,LBE849 .stabs "ary:r(0,5)",64,0,14025,11 .stabn 192,0,0,LBB850 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB851 .stabn 224,0,0,LBE851 .stabs "ptr:r(0,4)",64,0,14030,10 .stabs "dst:r(0,4)",64,0,14031,8 .stabs "i:r(0,30)",64,0,14032,5 .stabn 192,0,0,LBB852 .stabn 224,0,0,LBE852 .stabn 224,0,0,LBE850 .stabs "argv:r(0,4)",64,0,14216,29 .stabn 192,0,0,LBB853 .stabn 224,0,0,LBE853 .stabs "sp:r(0,4)",64,0,14232,30 .stabs "cmi:(0,39)",128,0,14233,864 .stabn 192,0,0,LBB854 .stabn 224,0,0,LBE854 .stabs "niseqobj:r(0,25)",64,0,14293,28 .stabs "newiseq:r(0,5)",64,0,14294,23 .stabs "sp:r(0,4)",64,0,14296,29 .stabs "opt_pc:r(0,30)",64,0,14298,20 .stabs "clear_local_size:r(0,30)",64,0,14299,26 .stabn 192,0,0,LBB856 .stabs "pack_size:r(0,30)",64,0,14326,30 .stabn 192,0,0,LBB857 .stabn 224,0,0,LBE857 .stabs "argc:r(0,30)",64,0,14346,6 .stabs "idx:r(0,30)",64,0,14348,2 .stabn 192,0,0,LBB858 .stabn 224,0,0,LBE858 .stabs "arg_block_val:r(0,5)",64,0,14367,3 .stabn 192,0,0,LBB859 .stabn 224,0,0,LBE859 .stabn 224,0,0,LBE856 .stabn 224,0,0,LBE847 .stabn 224,0,0,LBE844 .stabs "num:r(1,14)",64,0,14476,0 .stabn 192,0,0,LBB864 .stabn 224,0,0,LBE864 .stabs "num:r(1,14)",64,0,14508,0 .stabn 192,0,0,LBB865 .stabn 224,0,0,LBE865 .stabs "num:r(1,14)",64,0,14540,0 .stabn 192,0,0,LBB866 .stabn 224,0,0,LBE866 .stabs "num:r(1,14)",64,0,14573,0 .stabn 192,0,0,LBB867 .stabn 224,0,0,LBE867 .stabs "num:r(1,14)",64,0,14606,0 .stabn 192,0,0,LBB868 .stabn 224,0,0,LBE868 .stabs "num:r(1,14)",64,0,14775,29 .stabn 192,0,0,LBB874 .stabs "bo:r(0,45)",64,0,14787,30 .stabs "iseq:r(0,5)",64,0,14788,28 .stabs "prev_dfp:r(0,4)",64,0,14789,11 .stabs "prev_lfp:r(0,4)",64,0,14789,7 .stabs "prev_self:r(0,5)",64,0,14790,10 .stabs "iseqobj:r(0,25)",64,0,14792,9 .stabs "i:r(0,30)",64,0,14793,66 .stabn 192,0,0,LBB875 .stabn 224,0,0,LBE875 .stabs "bo:r(0,45)",64,0,14787,30 .stabs "iseq:r(0,5)",64,0,14788,28 .stabs "prev_dfp:r(0,4)",64,0,14789,11 .stabs "prev_lfp:r(0,4)",64,0,14789,7 .stabs "prev_self:r(0,5)",64,0,14790,10 .stabs "iseqobj:r(0,25)",64,0,14792,9 .stabs "i:r(0,30)",64,0,14793,66 .stabn 192,0,0,LBB876 .stabs "sp:r(0,4)",64,0,14805,2 .stabn 192,0,0,LBB877 .stabs "ls:r(0,30)",64,0,14819,66 .stabn 192,0,0,LBB878 .stabn 224,0,0,LBE878 .stabn 224,0,0,LBE877 .stabn 224,0,0,LBE876 .stabn 224,0,0,LBE874 .stabs "num:r(1,14)",64,0,14867,29 .stabn 192,0,0,LBB879 .stabs "bo:r(0,45)",64,0,14879,30 .stabs "iseq:r(0,5)",64,0,14880,28 .stabs "prev_dfp:r(0,4)",64,0,14881,11 .stabs "prev_lfp:r(0,4)",64,0,14881,7 .stabs "prev_self:r(0,5)",64,0,14882,10 .stabs "iseqobj:r(0,25)",64,0,14884,9 .stabs "i:r(0,30)",64,0,14885,66 .stabn 192,0,0,LBB880 .stabn 224,0,0,LBE880 .stabs "bo:r(0,45)",64,0,14879,30 .stabs "iseq:r(0,5)",64,0,14880,28 .stabs "prev_dfp:r(0,4)",64,0,14881,11 .stabs "prev_lfp:r(0,4)",64,0,14881,7 .stabs "prev_self:r(0,5)",64,0,14882,10 .stabs "iseqobj:r(0,25)",64,0,14884,9 .stabs "i:r(0,30)",64,0,14885,66 .stabn 192,0,0,LBB881 .stabs "sp:r(0,4)",64,0,14897,2 .stabn 192,0,0,LBB882 .stabs "ls:r(0,30)",64,0,14911,66 .stabn 192,0,0,LBB883 .stabn 224,0,0,LBE883 .stabn 224,0,0,LBE882 .stabn 224,0,0,LBE881 .stabn 224,0,0,LBE879 .stabs "num:r(1,14)",64,0,14959,29 .stabn 192,0,0,LBB884 .stabs "bo:r(0,45)",64,0,14971,30 .stabs "iseq:r(0,5)",64,0,14972,28 .stabs "prev_dfp:r(0,4)",64,0,14973,11 .stabs "prev_lfp:r(0,4)",64,0,14973,7 .stabs "prev_self:r(0,5)",64,0,14974,10 .stabs "iseqobj:r(0,25)",64,0,14976,9 .stabs "i:r(0,30)",64,0,14977,66 .stabn 192,0,0,LBB885 .stabn 224,0,0,LBE885 .stabs "bo:r(0,45)",64,0,14971,30 .stabs "iseq:r(0,5)",64,0,14972,28 .stabs "prev_dfp:r(0,4)",64,0,14973,11 .stabs "prev_lfp:r(0,4)",64,0,14973,7 .stabs "prev_self:r(0,5)",64,0,14974,10 .stabs "iseqobj:r(0,25)",64,0,14976,9 .stabs "i:r(0,30)",64,0,14977,66 .stabn 192,0,0,LBB886 .stabs "sp:r(0,4)",64,0,14989,2 .stabn 192,0,0,LBB887 .stabs "ls:r(0,30)",64,0,15003,66 .stabn 192,0,0,LBB888 .stabn 224,0,0,LBE888 .stabn 224,0,0,LBE887 .stabn 224,0,0,LBE886 .stabn 224,0,0,LBE884 .stabs "num:r(1,14)",64,0,15052,29 .stabn 192,0,0,LBB889 .stabs "bo:r(0,45)",64,0,15064,30 .stabs "iseq:r(0,5)",64,0,15065,28 .stabs "prev_dfp:r(0,4)",64,0,15066,11 .stabs "prev_lfp:r(0,4)",64,0,15066,7 .stabs "prev_self:r(0,5)",64,0,15067,10 .stabs "iseqobj:r(0,25)",64,0,15069,9 .stabs "i:r(0,30)",64,0,15070,66 .stabn 192,0,0,LBB890 .stabn 224,0,0,LBE890 .stabs "bo:r(0,45)",64,0,15064,30 .stabs "iseq:r(0,5)",64,0,15065,28 .stabs "prev_dfp:r(0,4)",64,0,15066,11 .stabs "prev_lfp:r(0,4)",64,0,15066,7 .stabs "prev_self:r(0,5)",64,0,15067,10 .stabs "iseqobj:r(0,25)",64,0,15069,9 .stabs "i:r(0,30)",64,0,15070,66 .stabn 192,0,0,LBB891 .stabs "sp:r(0,4)",64,0,15082,2 .stabn 192,0,0,LBB892 .stabs "ls:r(0,30)",64,0,15096,66 .stabn 192,0,0,LBB893 .stabn 224,0,0,LBE893 .stabn 224,0,0,LBE892 .stabn 224,0,0,LBE891 .stabn 224,0,0,LBE889 .stabs "num:r(1,14)",64,0,15145,29 .stabn 192,0,0,LBB894 .stabs "bo:r(0,45)",64,0,15157,30 .stabs "iseq:r(0,5)",64,0,15158,28 .stabs "prev_dfp:r(0,4)",64,0,15159,11 .stabs "prev_lfp:r(0,4)",64,0,15159,7 .stabs "prev_self:r(0,5)",64,0,15160,10 .stabs "iseqobj:r(0,25)",64,0,15162,9 .stabs "i:r(0,30)",64,0,15163,66 .stabn 192,0,0,LBB895 .stabn 224,0,0,LBE895 .stabs "bo:r(0,45)",64,0,15157,30 .stabs "iseq:r(0,5)",64,0,15158,28 .stabs "prev_dfp:r(0,4)",64,0,15159,11 .stabs "prev_lfp:r(0,4)",64,0,15159,7 .stabs "prev_self:r(0,5)",64,0,15160,10 .stabs "iseqobj:r(0,25)",64,0,15162,9 .stabs "i:r(0,30)",64,0,15163,66 .stabn 192,0,0,LBB896 .stabs "sp:r(0,4)",64,0,15175,2 .stabn 192,0,0,LBB897 .stabs "ls:r(0,30)",64,0,15189,66 .stabn 192,0,0,LBB898 .stabn 224,0,0,LBE898 .stabn 224,0,0,LBE897 .stabn 224,0,0,LBE896 .stabn 224,0,0,LBE894 .stabs "idx:r(1,14)",64,0,15236,11 .stabs "val:r(0,5)",64,0,15237,10 .stabn 192,0,0,LBB899 .stabs "cf:r(0,37)",64,0,15251,9 .stabn 192,0,0,LBB900 .stabn 224,0,0,LBE900 .stabs "cf:r(0,37)",64,0,15251,9 .stabn 192,0,0,LBB901 .stabn 224,0,0,LBE901 .stabn 224,0,0,LBE899 .stabs "idx:r(1,14)",64,0,15287,0 .stabn 192,0,0,LBB902 .stabs "cf:r(0,37)",64,0,15301,9 .stabn 192,0,0,LBB903 .stabn 224,0,0,LBE903 .stabs "cf:r(0,37)",64,0,15301,9 .stabn 192,0,0,LBB904 .stabn 224,0,0,LBE904 .stabn 224,0,0,LBE902 .stabs "idx:r(1,14)",64,0,15337,0 .stabn 192,0,0,LBB905 .stabs "cf:r(0,37)",64,0,15351,9 .stabn 192,0,0,LBB906 .stabn 224,0,0,LBE906 .stabs "cf:r(0,37)",64,0,15351,9 .stabn 192,0,0,LBB907 .stabn 224,0,0,LBE907 .stabn 224,0,0,LBE905 .stabs "idx:r(1,14)",64,0,15387,0 .stabn 192,0,0,LBB908 .stabs "cf:r(0,37)",64,0,15401,9 .stabn 192,0,0,LBB909 .stabn 224,0,0,LBE909 .stabs "cf:r(0,37)",64,0,15401,9 .stabn 192,0,0,LBB910 .stabn 224,0,0,LBE910 .stabn 224,0,0,LBE908 .stabs "idx:r(1,14)",64,0,15437,0 .stabn 192,0,0,LBB911 .stabs "cf:r(0,37)",64,0,15451,9 .stabn 192,0,0,LBB912 .stabn 224,0,0,LBE912 .stabs "cf:r(0,37)",64,0,15451,9 .stabn 192,0,0,LBB913 .stabn 224,0,0,LBE913 .stabn 224,0,0,LBE911 .stabs "throw_state:r(1,14)",64,0,15487,3 .stabs "throwobj:r(0,5)",64,0,15488,4 .stabn 192,0,0,LBB914 .stabs "pt:r(1,14)",64,0,15501,5 .stabn 192,0,0,LBB917 .stabn 224,0,0,LBE917 .stabn 224,0,0,LBE914 .stabs "throw_state:r(1,14)",64,0,15547,3 .stabs "throwobj:r(0,5)",64,0,15548,4 .stabn 192,0,0,LBB918 .stabs "pt:r(1,14)",64,0,15560,5 .stabn 192,0,0,LBB920 .stabn 224,0,0,LBE920 .stabn 224,0,0,LBE918 .stabs "throw_state:r(1,14)",64,0,15606,3 .stabs "throwobj:r(0,5)",64,0,15607,4 .stabn 192,0,0,LBB921 .stabs "pt:r(1,14)",64,0,15619,5 .stabn 192,0,0,LBB923 .stabn 224,0,0,LBE923 .stabn 224,0,0,LBE921 .stabs "throw_state:r(1,14)",64,0,15665,3 .stabs "throwobj:r(0,5)",64,0,15666,4 .stabn 192,0,0,LBB924 .stabs "pt:r(1,14)",64,0,15678,5 .stabn 192,0,0,LBB926 .stabn 224,0,0,LBE926 .stabn 224,0,0,LBE924 .stabs "throw_state:r(1,14)",64,0,15724,3 .stabs "throwobj:r(0,5)",64,0,15725,4 .stabn 192,0,0,LBB927 .stabs "pt:r(1,14)",64,0,15737,5 .stabn 192,0,0,LBB929 .stabn 224,0,0,LBE929 .stabn 224,0,0,LBE927 .stabs "dst:r(1,22)",64,0,15783,0 .stabn 192,0,0,LBB930 .stabn 224,0,0,LBE930 .stabs "dst:r(1,22)",64,0,15811,0 .stabn 192,0,0,LBB931 .stabn 224,0,0,LBE931 .stabs "dst:r(1,22)",64,0,15839,0 .stabn 192,0,0,LBB932 .stabn 224,0,0,LBE932 .stabs "dst:r(1,22)",64,0,15867,0 .stabn 192,0,0,LBB933 .stabn 224,0,0,LBE933 .stabs "dst:r(1,22)",64,0,15895,0 .stabn 192,0,0,LBB934 .stabn 224,0,0,LBE934 .stabs "dst:r(1,22)",64,0,15923,2 .stabs "val:r(0,5)",64,0,15924,0 .stabn 192,0,0,LBB935 .stabn 224,0,0,LBE935 .stabs "dst:r(1,22)",64,0,15954,0 .stabn 192,0,0,LBB936 .stabn 224,0,0,LBE936 .stabs "dst:r(1,22)",64,0,15984,0 .stabn 192,0,0,LBB937 .stabn 224,0,0,LBE937 .stabs "dst:r(1,22)",64,0,16014,0 .stabn 192,0,0,LBB938 .stabn 224,0,0,LBE938 .stabs "dst:r(1,22)",64,0,16044,0 .stabn 192,0,0,LBB939 .stabn 224,0,0,LBE939 .stabs "dst:r(1,22)",64,0,16074,2 .stabs "val:r(0,5)",64,0,16075,0 .stabn 192,0,0,LBB940 .stabn 224,0,0,LBE940 .stabs "dst:r(1,22)",64,0,16105,0 .stabn 192,0,0,LBB941 .stabn 224,0,0,LBE941 .stabs "dst:r(1,22)",64,0,16135,0 .stabn 192,0,0,LBB942 .stabn 224,0,0,LBE942 .stabs "dst:r(1,22)",64,0,16165,0 .stabn 192,0,0,LBB943 .stabn 224,0,0,LBE943 .stabs "dst:r(1,22)",64,0,16195,0 .stabn 192,0,0,LBB944 .stabn 224,0,0,LBE944 .stabs "val:r(0,5)",64,0,16223,2 .stabs "dst:r(1,22)",64,0,16225,11 .stabs "ic:r(1,17)",64,0,16226,10 .stabn 192,0,0,LBB945 .stabn 224,0,0,LBE945 .stabs "val:r(0,5)",64,0,16260,2 .stabs "dst:r(1,22)",64,0,16262,11 .stabs "ic:r(1,17)",64,0,16263,10 .stabn 192,0,0,LBB946 .stabn 224,0,0,LBE946 .stabs "val:r(0,5)",64,0,16297,2 .stabs "dst:r(1,22)",64,0,16299,11 .stabs "ic:r(1,17)",64,0,16300,10 .stabn 192,0,0,LBB947 .stabn 224,0,0,LBE947 .stabs "val:r(0,5)",64,0,16334,2 .stabs "dst:r(1,22)",64,0,16336,11 .stabs "ic:r(1,17)",64,0,16337,10 .stabn 192,0,0,LBB948 .stabn 224,0,0,LBE948 .stabs "val:r(0,5)",64,0,16371,2 .stabs "dst:r(1,22)",64,0,16373,11 .stabs "ic:r(1,17)",64,0,16374,10 .stabn 192,0,0,LBB949 .stabn 224,0,0,LBE949 .stabs "dst:r(1,22)",64,0,16410,9 .stabs "val:r(0,5)",64,0,16411,10 .stabn 192,0,0,LBB950 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB951 .stabn 224,0,0,LBE951 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB952 .stabn 224,0,0,LBE952 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB953 .stabn 224,0,0,LBE953 .stabn 224,0,0,LBE950 .stabs "dst:r(1,22)",64,0,16443,9 .stabn 192,0,0,LBB954 .stabs "ic:r(1,17)",64,0,16454,11 .stabn 192,0,0,LBB955 .stabn 224,0,0,LBE955 .stabn 224,0,0,LBE954 .stabs "dst:r(1,22)",64,0,16475,9 .stabn 192,0,0,LBB956 .stabs "ic:r(1,17)",64,0,16486,11 .stabn 192,0,0,LBB957 .stabn 224,0,0,LBE957 .stabn 224,0,0,LBE956 .stabs "dst:r(1,22)",64,0,16507,9 .stabn 192,0,0,LBB958 .stabs "ic:r(1,17)",64,0,16518,11 .stabn 192,0,0,LBB959 .stabn 224,0,0,LBE959 .stabn 224,0,0,LBE958 .stabs "dst:r(1,22)",64,0,16539,9 .stabn 192,0,0,LBB960 .stabs "ic:r(1,17)",64,0,16550,11 .stabn 192,0,0,LBB961 .stabn 224,0,0,LBE961 .stabn 224,0,0,LBE960 .stabs "val:r(0,5)",64,0,16569,3 .stabs "recv:r(0,5)",64,0,16572,11 .stabs "obj:r(0,5)",64,0,16573,30 .stabn 192,0,0,LBB962 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB963 .stabn 224,0,0,LBE963 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB964 .stabn 224,0,0,LBE964 .stabn 224,0,0,LBE962 .stabs "val:r(0,5)",64,0,16636,3 .stabs "recv:r(0,5)",64,0,16639,11 .stabs "obj:r(0,5)",64,0,16640,4 .stabn 192,0,0,LBB965 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB966 .stabn 224,0,0,LBE966 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB967 .stabn 224,0,0,LBE967 .stabn 224,0,0,LBE965 .stabs "val:r(0,5)",64,0,16703,3 .stabs "recv:r(0,5)",64,0,16706,11 .stabs "obj:r(0,5)",64,0,16707,4 .stabn 192,0,0,LBB968 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB969 .stabn 224,0,0,LBE969 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB970 .stabn 224,0,0,LBE970 .stabn 224,0,0,LBE968 .stabs "val:r(0,5)",64,0,16770,3 .stabs "recv:r(0,5)",64,0,16773,3 .stabs "obj:r(0,5)",64,0,16774,4 .stabn 192,0,0,LBB971 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB972 .stabn 224,0,0,LBE972 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB973 .stabn 224,0,0,LBE973 .stabn 224,0,0,LBE971 .stabs "val:r(0,5)",64,0,16836,3 .stabs "recv:r(0,5)",64,0,16839,3 .stabs "obj:r(0,5)",64,0,16840,4 .stabn 192,0,0,LBB974 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB975 .stabn 224,0,0,LBE975 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB976 .stabn 224,0,0,LBE976 .stabn 224,0,0,LBE974 .stabs "val:r(0,5)",64,0,16902,3 .stabs "recv:r(0,5)",64,0,16905,3 .stabs "obj:r(0,5)",64,0,16906,9 .stabn 192,0,0,LBB977 .stabs "a:r(0,19)",64,0,16917,11 .stabs "b:r(0,19)",64,0,16917,30 .stabs "c:r(0,19)",64,0,16917,9 .stabn 192,0,0,LBB978 .stabn 224,0,0,LBE978 .stabn 224,0,0,LBE977 .stabs "val:r(0,5)",64,0,16952,3 .stabs "recv:r(0,5)",64,0,16955,3 .stabs "obj:r(0,5)",64,0,16956,0 .stabn 192,0,0,LBB979 .stabs "a:r(0,19)",64,0,16967,11 .stabs "b:r(0,19)",64,0,16967,30 .stabs "c:r(0,19)",64,0,16967,9 .stabn 192,0,0,LBB980 .stabn 224,0,0,LBE980 .stabn 224,0,0,LBE979 .stabs "val:r(0,5)",64,0,17002,3 .stabs "recv:r(0,5)",64,0,17005,3 .stabs "obj:r(0,5)",64,0,17006,0 .stabn 192,0,0,LBB981 .stabs "a:r(0,19)",64,0,17017,11 .stabs "b:r(0,19)",64,0,17017,30 .stabs "c:r(0,19)",64,0,17017,9 .stabn 192,0,0,LBB982 .stabn 224,0,0,LBE982 .stabn 224,0,0,LBE981 .stabs "val:r(0,5)",64,0,17052,3 .stabs "recv:r(0,5)",64,0,17055,0 .stabs "obj:r(0,5)",64,0,17056,9 .stabn 192,0,0,LBB983 .stabs "a:r(0,19)",64,0,17066,11 .stabs "b:r(0,19)",64,0,17066,30 .stabs "c:r(0,19)",64,0,17066,9 .stabn 192,0,0,LBB984 .stabn 224,0,0,LBE984 .stabn 224,0,0,LBE983 .stabs "val:r(0,5)",64,0,17101,3 .stabs "recv:r(0,5)",64,0,17104,0 .stabs "obj:r(0,5)",64,0,17105,9 .stabn 192,0,0,LBB985 .stabs "a:r(0,19)",64,0,17115,11 .stabs "b:r(0,19)",64,0,17115,30 .stabs "c:r(0,19)",64,0,17115,9 .stabn 192,0,0,LBB986 .stabn 224,0,0,LBE986 .stabn 224,0,0,LBE985 .stabs "val:r(0,5)",64,0,17150,0 .stabs "recv:r(0,5)",64,0,17153,9 .stabs "obj:r(0,5)",64,0,17154,11 .stabn 192,0,0,LBB987 .stabs "a:r(0,19)",64,0,17165,0 .stabs "b:r(0,19)",64,0,17165,2 .stabn 192,0,0,LBB988 .stabn 224,0,0,LBE988 .stabn 224,0,0,LBE987 .stabs "val:r(0,5)",64,0,17198,0 .stabs "recv:r(0,5)",64,0,17201,9 .stabs "obj:r(0,5)",64,0,17202,0 .stabn 192,0,0,LBB989 .stabs "a:r(0,19)",64,0,17213,0 .stabs "b:r(0,19)",64,0,17213,2 .stabn 192,0,0,LBB990 .stabn 224,0,0,LBE990 .stabn 224,0,0,LBE989 .stabs "val:r(0,5)",64,0,17246,0 .stabs "recv:r(0,5)",64,0,17249,9 .stabs "obj:r(0,5)",64,0,17250,0 .stabn 192,0,0,LBB991 .stabs "a:r(0,19)",64,0,17261,0 .stabs "b:r(0,19)",64,0,17261,2 .stabn 192,0,0,LBB992 .stabn 224,0,0,LBE992 .stabn 224,0,0,LBE991 .stabs "val:r(0,5)",64,0,17294,0 .stabs "recv:r(0,5)",64,0,17297,0 .stabs "obj:r(0,5)",64,0,17298,9 .stabn 192,0,0,LBB993 .stabs "a:r(0,19)",64,0,17308,0 .stabs "b:r(0,19)",64,0,17308,2 .stabn 192,0,0,LBB994 .stabn 224,0,0,LBE994 .stabn 224,0,0,LBE993 .stabs "val:r(0,5)",64,0,17341,0 .stabs "recv:r(0,5)",64,0,17344,0 .stabs "obj:r(0,5)",64,0,17345,9 .stabn 192,0,0,LBB995 .stabs "a:r(0,19)",64,0,17355,2 .stabs "b:r(0,19)",64,0,17355,0 .stabn 192,0,0,LBB996 .stabn 224,0,0,LBE996 .stabn 224,0,0,LBE995 .stabs "val:r(0,5)",64,0,17388,3 .stabs "recv:r(0,5)",64,0,17391,3 .stabs "obj:r(0,5)",64,0,17392,4 .stabn 192,0,0,LBB997 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB998 .stabn 224,0,0,LBE998 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB999 .stabn 224,0,0,LBE999 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1000 .stabn 224,0,0,LBE1000 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1001 .stabn 224,0,0,LBE1001 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1002 .stabn 224,0,0,LBE1002 .stabn 224,0,0,LBE997 .stabs "val:r(0,5)",64,0,17437,3 .stabs "recv:r(0,5)",64,0,17440,3 .stabs "obj:r(0,5)",64,0,17441,4 .stabn 192,0,0,LBB1003 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1004 .stabn 224,0,0,LBE1004 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1005 .stabn 224,0,0,LBE1005 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1006 .stabn 224,0,0,LBE1006 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1007 .stabn 224,0,0,LBE1007 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1008 .stabn 224,0,0,LBE1008 .stabn 224,0,0,LBE1003 .stabs "val:r(0,5)",64,0,17486,3 .stabs "recv:r(0,5)",64,0,17489,3 .stabs "obj:r(0,5)",64,0,17490,4 .stabn 192,0,0,LBB1009 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1010 .stabn 224,0,0,LBE1010 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1011 .stabn 224,0,0,LBE1011 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1012 .stabn 224,0,0,LBE1012 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1013 .stabn 224,0,0,LBE1013 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1014 .stabn 224,0,0,LBE1014 .stabn 224,0,0,LBE1009 .stabs "val:r(0,5)",64,0,17535,3 .stabs "recv:r(0,5)",64,0,17538,3 .stabs "obj:r(0,5)",64,0,17539,4 .stabn 192,0,0,LBB1015 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1016 .stabn 224,0,0,LBE1016 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1017 .stabn 224,0,0,LBE1017 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1018 .stabn 224,0,0,LBE1018 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1019 .stabn 224,0,0,LBE1019 .stabn 224,0,0,LBE1015 .stabs "val:r(0,5)",64,0,17583,3 .stabs "recv:r(0,5)",64,0,17586,3 .stabs "obj:r(0,5)",64,0,17587,4 .stabn 192,0,0,LBB1020 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1021 .stabn 224,0,0,LBE1021 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1022 .stabn 224,0,0,LBE1022 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1023 .stabn 224,0,0,LBE1023 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1024 .stabn 224,0,0,LBE1024 .stabn 224,0,0,LBE1020 .stabs "r:r(0,5)",64,0,17633,3 .stabs "obj:r(0,5)",64,0,17634,4 .stabn 192,0,0,LBB1025 .stabn 224,0,0,LBE1025 .stabs "r:r(0,5)",64,0,17662,3 .stabn 192,0,0,LBB1026 .stabn 224,0,0,LBE1026 .stabs "r:r(0,5)",64,0,17690,3 .stabn 192,0,0,LBB1027 .stabn 224,0,0,LBE1027 .stabs "r:r(0,5)",64,0,17718,3 .stabn 192,0,0,LBB1028 .stabn 224,0,0,LBE1028 .stabs "r:r(0,5)",64,0,17746,3 .stabn 192,0,0,LBB1029 .stabn 224,0,0,LBE1029 .stabs "val:r(0,5)",64,0,17772,3 .stabs "obj2:r(0,5)",64,0,17775,4 .stabs "obj1:r(0,5)",64,0,17776,6 .stabn 192,0,0,LBB1030 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1031 .stabn 224,0,0,LBE1031 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1032 .stabn 224,0,0,LBE1032 .stabn 224,0,0,LBE1030 .stabs "val:r(0,5)",64,0,17806,3 .stabs "obj2:r(0,5)",64,0,17809,4 .stabs "obj1:r(0,5)",64,0,17810,6 .stabn 192,0,0,LBB1033 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1034 .stabn 224,0,0,LBE1034 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1035 .stabn 224,0,0,LBE1035 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1036 .stabn 224,0,0,LBE1036 .stabn 224,0,0,LBE1033 .stabs "val:r(0,5)",64,0,17840,3 .stabs "obj2:r(0,5)",64,0,17843,4 .stabs "obj1:r(0,5)",64,0,17844,6 .stabn 192,0,0,LBB1037 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1038 .stabn 224,0,0,LBE1038 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1039 .stabn 224,0,0,LBE1039 .stabn 224,0,0,LBE1037 .stabs "val:r(0,5)",64,0,17874,3 .stabs "obj2:r(0,5)",64,0,17877,4 .stabs "obj1:r(0,5)",64,0,17878,6 .stabn 192,0,0,LBB1040 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1041 .stabn 224,0,0,LBE1041 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1042 .stabn 224,0,0,LBE1042 .stabn 224,0,0,LBE1040 .stabs "val:r(0,5)",64,0,17907,3 .stabs "obj2:r(0,5)",64,0,17910,4 .stabs "obj1:r(0,5)",64,0,17911,6 .stabn 192,0,0,LBB1043 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1044 .stabn 224,0,0,LBE1044 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1045 .stabn 224,0,0,LBE1045 .stabn 224,0,0,LBE1043 .stabs "iseq:r(0,25)",64,0,17953,29 .stabs "label:r(0,31)",64,0,17954,27 .stabn 192,0,0,LBB1046 .stabn 224,0,0,LBE1046 .stabs "iseq:r(0,25)",64,0,17989,29 .stabs "label:r(0,31)",64,0,17990,27 .stabn 192,0,0,LBB1047 .stabn 224,0,0,LBE1047 .stabs "iseq:r(0,25)",64,0,18025,29 .stabs "label:r(0,31)",64,0,18026,27 .stabn 192,0,0,LBB1048 .stabn 224,0,0,LBE1048 .stabs "iseq:r(0,25)",64,0,18061,29 .stabs "label:r(0,31)",64,0,18062,27 .stabn 192,0,0,LBB1049 .stabn 224,0,0,LBE1049 .stabs "iseq:r(0,25)",64,0,18097,29 .stabs "label:r(0,31)",64,0,18098,27 .stabn 192,0,0,LBB1050 .stabn 224,0,0,LBE1050 .stabs "val:r(0,5)",64,0,18263,0 .stabn 192,0,0,LBB1056 .stabn 224,0,0,LBE1056 .stabs "val:r(0,5)",64,0,18544,0 .stabn 192,0,0,LBB1066 .stabn 224,0,0,LBE1066 .stabs "idx:r(1,14)",64,0,18684,2 .stabn 192,0,0,LBB1071 .stabn 224,0,0,LBE1071 .stabs "idx:r(1,14)",64,0,18723,2 .stabn 192,0,0,LBB1073 .stabn 224,0,0,LBE1073 .stabs "idx:r(1,14)",64,0,18762,2 .stabn 192,0,0,LBB1075 .stabn 224,0,0,LBE1075 .stabs "idx:r(1,14)",64,0,18801,2 .stabn 192,0,0,LBB1077 .stabn 224,0,0,LBE1077 .stabs "idx:r(1,14)",64,0,18840,2 .stabn 192,0,0,LBB1079 .stabn 224,0,0,LBE1079 .stabs "val:r(0,5)",64,0,19642,3 .stabs "ic:r(1,17)",64,0,19645,29 .stabs "argc:r(1,14)",64,0,19646,0 .stabs "id:r(0,14)",64,0,19647,28 .stabn 192,0,0,LBB1091 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB1092 .stabn 224,0,0,LBE1092 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB1093 .stabn 224,0,0,LBE1093 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB1094 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1095 .stabn 224,0,0,LBE1095 .stabs "argv:r(0,4)",64,0,19873,29 .stabn 192,0,0,LBB1096 .stabn 224,0,0,LBE1096 .stabs "cmi:(0,39)",128,0,19890,864 .stabn 192,0,0,LBB1097 .stabn 224,0,0,LBE1097 .stabs "niseqobj:r(0,25)",64,0,19950,28 .stabs "newiseq:r(0,5)",64,0,19951,24 .stabs "sp:r(0,4)",64,0,19953,29 .stabs "opt_pc:r(0,30)",64,0,19955,21 .stabs "clear_local_size:r(0,30)",64,0,19956,26 .stabn 192,0,0,LBB1098 .stabs "pack_size:r(0,30)",64,0,19983,30 .stabn 192,0,0,LBB1099 .stabn 224,0,0,LBE1099 .stabs "argc:r(0,30)",64,0,20003,6 .stabs "idx:r(0,30)",64,0,20005,2 .stabn 192,0,0,LBB1100 .stabn 224,0,0,LBE1100 .stabs "arg_block_val:r(0,5)",64,0,20024,2 .stabn 192,0,0,LBB1101 .stabn 224,0,0,LBE1101 .stabn 224,0,0,LBE1098 .stabn 224,0,0,LBE1094 .stabn 224,0,0,LBE1091 .stabs "val:r(0,5)",64,0,20133,3 .stabs "ic:r(1,17)",64,0,20136,29 .stabs "argc:r(1,14)",64,0,20137,0 .stabs "id:r(0,14)",64,0,20138,28 .stabn 192,0,0,LBB1106 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB1107 .stabn 224,0,0,LBE1107 .stabn 224,0,0,LBE1106 .stabs "val:r(0,5)",64,0,20133,3 .stabs "ic:r(1,17)",64,0,20136,29 .stabs "argc:r(1,14)",64,0,20137,0 .stabs "id:r(0,14)",64,0,20138,28 .stabn 192,0,0,LBB1108 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB1109 .stabn 224,0,0,LBE1109 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB1110 .stabn 224,0,0,LBE1110 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB1111 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1112 .stabn 224,0,0,LBE1112 .stabs "argv:r(0,4)",64,0,20364,29 .stabn 192,0,0,LBB1113 .stabn 224,0,0,LBE1113 .stabs "cmi:(0,39)",128,0,20381,864 .stabn 192,0,0,LBB1114 .stabn 224,0,0,LBE1114 .stabs "niseqobj:r(0,25)",64,0,20441,28 .stabs "newiseq:r(0,5)",64,0,20442,24 .stabs "sp:r(0,4)",64,0,20444,29 .stabs "opt_pc:r(0,30)",64,0,20446,21 .stabs "clear_local_size:r(0,30)",64,0,20447,26 .stabn 192,0,0,LBB1115 .stabs "pack_size:r(0,30)",64,0,20474,30 .stabn 192,0,0,LBB1116 .stabn 224,0,0,LBE1116 .stabs "argc:r(0,30)",64,0,20494,6 .stabs "idx:r(0,30)",64,0,20496,2 .stabn 192,0,0,LBB1117 .stabn 224,0,0,LBE1117 .stabs "arg_block_val:r(0,5)",64,0,20515,2 .stabn 192,0,0,LBB1118 .stabn 224,0,0,LBE1118 .stabn 224,0,0,LBE1115 .stabn 224,0,0,LBE1111 .stabn 224,0,0,LBE1108 .stabs "val:r(0,5)",64,0,20624,3 .stabs "ic:r(1,17)",64,0,20627,29 .stabs "argc:r(1,14)",64,0,20628,0 .stabs "id:r(0,14)",64,0,20629,28 .stabn 192,0,0,LBB1123 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB1124 .stabn 224,0,0,LBE1124 .stabn 224,0,0,LBE1123 .stabs "val:r(0,5)",64,0,20624,3 .stabs "ic:r(1,17)",64,0,20627,29 .stabs "argc:r(1,14)",64,0,20628,0 .stabs "id:r(0,14)",64,0,20629,28 .stabn 192,0,0,LBB1125 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB1126 .stabn 224,0,0,LBE1126 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB1127 .stabn 224,0,0,LBE1127 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB1128 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1129 .stabn 224,0,0,LBE1129 .stabs "argv:r(0,4)",64,0,20855,29 .stabn 192,0,0,LBB1130 .stabn 224,0,0,LBE1130 .stabs "cmi:(0,39)",128,0,20872,864 .stabn 192,0,0,LBB1131 .stabn 224,0,0,LBE1131 .stabs "niseqobj:r(0,25)",64,0,20932,28 .stabs "newiseq:r(0,5)",64,0,20933,24 .stabs "sp:r(0,4)",64,0,20935,29 .stabs "opt_pc:r(0,30)",64,0,20937,21 .stabs "clear_local_size:r(0,30)",64,0,20938,26 .stabn 192,0,0,LBB1132 .stabs "pack_size:r(0,30)",64,0,20965,30 .stabn 192,0,0,LBB1133 .stabn 224,0,0,LBE1133 .stabs "argc:r(0,30)",64,0,20985,6 .stabs "idx:r(0,30)",64,0,20987,2 .stabn 192,0,0,LBB1134 .stabn 224,0,0,LBE1134 .stabs "arg_block_val:r(0,5)",64,0,21006,2 .stabn 192,0,0,LBB1135 .stabn 224,0,0,LBE1135 .stabn 224,0,0,LBE1132 .stabn 224,0,0,LBE1128 .stabn 224,0,0,LBE1125 .stabs "val:r(0,5)",64,0,21116,3 .stabs "ic:r(1,17)",64,0,21119,29 .stabs "argc:r(1,14)",64,0,21120,0 .stabs "id:r(0,14)",64,0,21121,28 .stabn 192,0,0,LBB1140 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB1141 .stabn 224,0,0,LBE1141 .stabn 224,0,0,LBE1140 .stabs "val:r(0,5)",64,0,21116,3 .stabs "ic:r(1,17)",64,0,21119,29 .stabs "argc:r(1,14)",64,0,21120,0 .stabs "id:r(0,14)",64,0,21121,28 .stabn 192,0,0,LBB1142 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB1143 .stabn 224,0,0,LBE1143 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB1144 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1145 .stabn 224,0,0,LBE1145 .stabs "argv:r(0,4)",64,0,21347,29 .stabn 192,0,0,LBB1146 .stabn 224,0,0,LBE1146 .stabs "cmi:(0,39)",128,0,21364,864 .stabn 192,0,0,LBB1147 .stabn 224,0,0,LBE1147 .stabs "niseqobj:r(0,25)",64,0,21424,28 .stabs "newiseq:r(0,5)",64,0,21425,24 .stabs "sp:r(0,4)",64,0,21427,29 .stabs "opt_pc:r(0,30)",64,0,21429,21 .stabs "clear_local_size:r(0,30)",64,0,21430,26 .stabn 192,0,0,LBB1148 .stabs "pack_size:r(0,30)",64,0,21457,30 .stabn 192,0,0,LBB1149 .stabn 224,0,0,LBE1149 .stabs "argc:r(0,30)",64,0,21477,6 .stabs "idx:r(0,30)",64,0,21479,2 .stabn 192,0,0,LBB1150 .stabn 224,0,0,LBE1150 .stabs "arg_block_val:r(0,5)",64,0,21498,2 .stabn 192,0,0,LBB1151 .stabn 224,0,0,LBE1151 .stabn 224,0,0,LBE1148 .stabn 224,0,0,LBE1144 .stabn 224,0,0,LBE1142 .stabs "val:r(0,5)",64,0,21608,3 .stabs "ic:r(1,17)",64,0,21611,29 .stabs "argc:r(1,14)",64,0,21612,0 .stabs "id:r(0,14)",64,0,21613,28 .stabn 192,0,0,LBB1156 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB1157 .stabn 224,0,0,LBE1157 .stabn 224,0,0,LBE1156 .stabs "val:r(0,5)",64,0,21608,3 .stabs "ic:r(1,17)",64,0,21611,29 .stabs "argc:r(1,14)",64,0,21612,0 .stabs "id:r(0,14)",64,0,21613,28 .stabn 192,0,0,LBB1158 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB1159 .stabn 224,0,0,LBE1159 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB1160 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1161 .stabn 224,0,0,LBE1161 .stabs "argv:r(0,4)",64,0,21839,29 .stabn 192,0,0,LBB1162 .stabn 224,0,0,LBE1162 .stabs "cmi:(0,39)",128,0,21856,864 .stabn 192,0,0,LBB1163 .stabn 224,0,0,LBE1163 .stabs "niseqobj:r(0,25)",64,0,21916,28 .stabs "newiseq:r(0,5)",64,0,21917,24 .stabs "sp:r(0,4)",64,0,21919,29 .stabs "opt_pc:r(0,30)",64,0,21921,21 .stabs "clear_local_size:r(0,30)",64,0,21922,26 .stabn 192,0,0,LBB1164 .stabs "pack_size:r(0,30)",64,0,21949,30 .stabn 192,0,0,LBB1165 .stabn 224,0,0,LBE1165 .stabs "argc:r(0,30)",64,0,21969,6 .stabs "idx:r(0,30)",64,0,21971,2 .stabn 192,0,0,LBB1166 .stabn 224,0,0,LBE1166 .stabs "arg_block_val:r(0,5)",64,0,21990,2 .stabn 192,0,0,LBB1167 .stabn 224,0,0,LBE1167 .stabn 224,0,0,LBE1164 .stabn 224,0,0,LBE1160 .stabn 224,0,0,LBE1158 .stabs "val_1:r(0,5)",64,0,22101,0 .stabs "val_0:r(0,5)",64,0,22102,2 .stabn 192,0,0,LBB1172 .stabn 224,0,0,LBE1172 .stabs "val_1:r(0,5)",64,0,22137,0 .stabs "val_0:r(0,5)",64,0,22138,2 .stabn 192,0,0,LBB1173 .stabn 224,0,0,LBE1173 .stabs "val_1:r(0,5)",64,0,22173,0 .stabs "val_0:r(0,5)",64,0,22174,2 .stabn 192,0,0,LBB1174 .stabn 224,0,0,LBE1174 .stabs "val_1:r(0,5)",64,0,22210,0 .stabs "val_0:r(0,5)",64,0,22211,2 .stabn 192,0,0,LBB1175 .stabn 224,0,0,LBE1175 .stabs "val_1:r(0,5)",64,0,22247,0 .stabs "val_0:r(0,5)",64,0,22248,2 .stabn 192,0,0,LBB1176 .stabn 224,0,0,LBE1176 .stabs "val_1:r(0,5)",64,0,22283,29 .stabs "val_0:r(0,5)",64,0,22284,30 .stabn 192,0,0,LBB1177 .stabn 224,0,0,LBE1177 .stabs "val_1:r(0,5)",64,0,22319,29 .stabs "val_0:r(0,5)",64,0,22320,30 .stabn 192,0,0,LBB1178 .stabn 224,0,0,LBE1178 .stabs "val_1:r(0,5)",64,0,22355,29 .stabs "val_0:r(0,5)",64,0,22356,30 .stabn 192,0,0,LBB1179 .stabn 224,0,0,LBE1179 .stabs "val_1:r(0,5)",64,0,22392,29 .stabs "val_0:r(0,5)",64,0,22393,30 .stabn 192,0,0,LBB1180 .stabn 224,0,0,LBE1180 .stabs "val_1:r(0,5)",64,0,22429,29 .stabs "val_0:r(0,5)",64,0,22430,30 .stabn 192,0,0,LBB1181 .stabn 224,0,0,LBE1181 .stabs "val_1:r(0,5)",64,0,22465,29 .stabs "val_0:r(0,5)",64,0,22466,3 .stabn 192,0,0,LBB1182 .stabn 224,0,0,LBE1182 .stabs "val_1:r(0,5)",64,0,22501,29 .stabs "val_0:r(0,5)",64,0,22502,3 .stabn 192,0,0,LBB1183 .stabn 224,0,0,LBE1183 .stabs "val_1:r(0,5)",64,0,22537,29 .stabs "val_0:r(0,5)",64,0,22538,3 .stabn 192,0,0,LBB1184 .stabn 224,0,0,LBE1184 .stabs "val_1:r(0,5)",64,0,22574,29 .stabs "val_0:r(0,5)",64,0,22575,3 .stabn 192,0,0,LBB1185 .stabn 224,0,0,LBE1185 .stabs "val_1:r(0,5)",64,0,22611,29 .stabs "val_0:r(0,5)",64,0,22612,3 .stabn 192,0,0,LBB1186 .stabn 224,0,0,LBE1186 .stabs "val_1:r(0,5)",64,0,22647,3 .stabs "val_0:r(0,5)",64,0,22648,29 .stabn 192,0,0,LBB1187 .stabn 224,0,0,LBE1187 .stabs "val_1:r(0,5)",64,0,22683,3 .stabs "val_0:r(0,5)",64,0,22684,29 .stabn 192,0,0,LBB1188 .stabn 224,0,0,LBE1188 .stabs "val_1:r(0,5)",64,0,22719,3 .stabs "val_0:r(0,5)",64,0,22720,29 .stabn 192,0,0,LBB1189 .stabn 224,0,0,LBE1189 .stabs "val_1:r(0,5)",64,0,22756,3 .stabs "val_0:r(0,5)",64,0,22757,29 .stabn 192,0,0,LBB1190 .stabn 224,0,0,LBE1190 .stabs "val_1:r(0,5)",64,0,22793,3 .stabs "val_0:r(0,5)",64,0,22794,29 .stabn 192,0,0,LBB1191 .stabn 224,0,0,LBE1191 .stabs "i:r(0,30)",64,0,105,10 .stabs "entry:r(0,32)",64,0,106,9 .stabs "catch_iseq:r(0,5)",64,0,107,27 .stabs "iseqobj:r(0,25)",64,0,108,29 .stabs "epc:r(1,14)",64,0,109,8 .stabs "cont:(1,14)",128,0,109,956 .stabs "cont_sp:(1,14)",128,0,109,960 .stabn 192,0,0,LBB1192 .stabn 224,0,0,LBE1192 .stabs "i:r(0,30)",64,0,105,10 .stabs "entry:r(0,32)",64,0,106,9 .stabs "catch_iseq:r(0,5)",64,0,107,27 .stabs "iseqobj:r(0,25)",64,0,108,29 .stabs "epc:r(1,14)",64,0,109,8 .stabs "cont:(1,14)",128,0,109,956 .stabs "cont_sp:(1,14)",128,0,109,960 .stabn 192,0,0,LBB1193 .stabs "escape_dfp:r(0,4)",64,0,132,0 .stabn 192,0,0,LBB1194 .stabn 224,0,0,LBE1194 .stabs "catch_iseqobj:r(0,25)",64,0,157,11 .stabs "sp:r(0,4)",64,0,158,9 .stabn 192,0,0,LBB1195 .stabn 224,0,0,LBE1195 .stabs "cf:r(0,37)",64,0,206,11 .stabs "iseqobj:r(0,25)",64,0,207,2 .stabn 192,0,0,LBB1196 .stabs "escape_dfp:V(0,4)",40,0,211,_escape_dfp.1 .stabn 192,0,0,LBB1197 .stabn 224,0,0,LBE1197 .stabn 224,0,0,LBE1196 .stabn 224,0,0,LBE1193 .stabn 224,0,0,LBE44 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope23: .stabs "",36,0,0,Lscope23-_thread_eval_body .stabn 162,0,0,0 .data .align 2 _insns_address_table.2: .long L4022 .long L4023 .long L4024 .long L4025 .long L4026 .long L4027 .long L4028 .long L4029 .long L4030 .long L4031 .long L4032 .long L4033 .long L4034 .long L4035 .long L4036 .long L4037 .long L4038 .long L4039 .long L4040 .long L4041 .long L4042 .long L4043 .long L4044 .long L4045 .long L4046 .long L4047 .long L4048 .long L4049 .long L4050 .long L4051 .long L4052 .long L4053 .long L4054 .long L4055 .long L4056 .long L4057 .long L4058 .long L4059 .long L4060 .long L4061 .long L4062 .long L4063 .long L4064 .long L4065 .long L4066 .long L4067 .long L4068 .long L4069 .long L4070 .long L4071 .long L4072 .long L4073 .long L4074 .long L4075 .long L4076 .long L4077 .long L4078 .long L4079 .long L4080 .long L4081 .long L4082 .long L4083 .long L4084 .long L4085 .long L4086 .long L4087 .long L4088 .long L4089 .long L4090 .long L4091 .long L4092 .long L4093 .long L4094 .long L4095 .long L4096 .long L4097 .long L4098 .long L4099 .long L4100 .long L4101 .long L4102 .long L4103 .long L4104 .long L4105 .long L4106 .long L4107 .long L4108 .long L4109 .long L4110 .long L4111 .long L4112 .long L4113 .long L4114 .long L4115 .long L4116 .long L4117 .long L4118 .long L4119 .long L4120 .long L4121 .long L4122 .long L4123 .long L4124 .long L4125 .long L4126 .long L4127 .long L4128 .long L4129 .long L4130 .long L4131 .long L4132 .long L4133 .long L4134 .long L4135 .long L4136 .long L4137 .long L4138 .long L4139 .long L4140 .long L4141 .long L4142 .long L4143 .long L4144 .long L4145 .long L4146 .long L4147 .long L4148 .long L4149 .long L4150 .long L4151 .long L4152 .long L4153 .long L4154 .long L4155 .long L4156 .long L4157 .long L4158 .long L4159 .long L4160 .long L4161 .long L4162 .long L4163 .long L4164 .long L4165 .long L4166 .long L4167 .long L4168 .long L4169 .long L4170 .long L4171 .long L4172 .long L4173 .long L4174 .long L4175 .long L4176 .long L4177 .long L4178 .long L4179 .long L4180 .long L4181 .long L4182 .long L4183 .long L4184 .long L4185 .long L4186 .long L4187 .long L4188 .long L4189 .long L4190 .long L4191 .long L4192 .long L4193 .long L4194 .long L4195 .long L4196 .long L4197 .long L4198 .long L4199 .long L4200 .long L4201 .long L4202 .long L4203 .long L4204 .long L4205 .long L4206 .long L4207 .long L4208 .long L4209 .long L4210 .long L4211 .long L4212 .long L4213 .long L4214 .long L4215 .long L4216 .long L4217 .long L4218 .long L4219 .long L4220 .long L4221 .long L4222 .long L4223 .long L4224 .long L4225 .long L4226 .long L4227 .long L4228 .long L4229 .long L4230 .long L4231 .long L4232 .long L4233 .long L4234 .long L4235 .long L4236 .long L4237 .long L4238 .long L4239 .long L4240 .long L4241 .long L4242 .long L4243 .long L4244 .long L4245 .long L4246 .long L4247 .long L4248 .long L4249 .long L4250 .long L4251 .long L4252 .long L4253 .long L4254 .long L4255 .long L4256 .long L4257 .long L4258 .long L4259 .long L4260 .long L4261 .long L4262 .long L4263 .long L4264 .long L4265 .long L4266 .long L4267 .long L4268 .long L4269 .long L4270 .long L4271 .long L4272 .long L4273 .long L4274 .long L4275 .long L4276 .long L4277 .long L4278 .long L4279 .long L4280 .long L4281 .long L4282 .long L4283 .long L4284 .long L4285 .long L4286 .long L4287 .long L4288 .long L4289 .long L4290 .long L4291 .long L4292 .long L4293 .long L4294 .long L4295 .long L4296 .long L4297 .long L4298 .long L4299 .long L4300 .long L4301 .long L4302 .long L4303 .long L4304 .long L4305 .long L4306 .long L4307 .long L4308 .long L4309 .long L4310 .long L4311 .long L4312 .long L4313 .long L4314 .long L4315 .long L4316 .long L4317 .long L4318 .long L4319 .long L4320 .long L4321 .long L4322 .long L4323 .long L4324 .long L4325 .long L4326 .long L4327 .long L4328 .long L4329 .long L4330 .long L4331 .long L4332 .long L4333 .long L4334 .long L4335 .long L4336 .long L4337 .long L4338 .long L4339 .long L4340 .long L4341 .long L4342 .long L4343 .long L4344 .long L4345 .long L4346 .long L4347 .long L4348 .long L4349 .long L4350 .long L4351 .long L4352 .long L4353 .long L4354 .long L4355 .long L4356 .long L4357 .long L4358 .long L4359 .long L4360 .long L4361 .long L4362 .long L4363 .long L4364 .long L4365 .long L4366 .long L4367 .long L4368 .long L4369 .long L4370 .long L4371 .long L4372 .long L4373 .long L4374 .long L4375 .long L4376 .long L4377 .long L4378 .long L4379 .long L4380 .long L4381 .long L4382 .long L4383 .long L4384 .long L4385 .long L4386 .long L4387 .long L4388 .long L4389 .long L4390 .long L4391 .long L4392 .long L4393 .long L4394 .long L4395 .long L4396 .long L4397 .long L4398 .long L4399 .long L4400 .long L4401 .long L4402 .long L4403 .long L4404 .long L4405 .long L4406 .long L4407 .long L4408 .long L4409 .long L4410 .long L4411 .long L4412 .long L4413 .long L4414 .long L4415 .long L4416 .long L4417 .long L4418 .long L4419 .long L4420 .long L4421 .long L4422 .long L4423 .long L4424 .long L4425 .long L4426 .long L4427 .long L4428 .long L4429 .long L4430 .long L4431 .long L4432 .long L4433 .long L4434 .long L4435 .long L4436 .long L4437 .long L4438 .long L4439 .long L4440 .long L4441 .long L4442 .long L4443 .long L4444 .long L4445 .long L4446 .long L4447 .long L4448 .long L4449 .long L4450 .long L4451 .long L4452 .long L4453 .long L4454 .long L4455 .long L4456 .long L4457 .long L4458 .long L4459 .long L4460 .long L4461 .long L4462 .long L4463 .long L4464 .long L4465 .long L4466 .long L4467 .long L4468 .long L4469 .long L4470 .long L4471 .long L4472 .long L4473 .long L4474 .long L4475 .long L4476 .long L4477 .lcomm _escape_dfp.3,4,2 .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _thread_eval_body_copy .section __TEXT,__text,regular,pure_instructions .align 2 _thread_eval_body_copy: .stabd 68,0,19 ; basic block 0 mfcr r2 mflr r0 bl saveFP ; save f14-f31 stmw r13,-220(r1) stw r2,4(r1) .stabd 68,0,65 .stabs "vm_evalbody.inc",130,0,0,0 LBB1199: mr. r2,r3 .stabd 68,0,19 stwu r1,-1200(r1) bcl 20,31,"L00000000016$pb" "L00000000016$pb": mflr r31 .stabd 68,0,65 stw r2,904(r1) bne+ cr0,L4478 .stabd 68,0,66 ; basic block 1 addis r3,r31,ha16(_insns_address_table.2-"L00000000016$pb") la r3,lo16(_insns_address_table.2-"L00000000016$pb")(r3) b L4021 L4478: ; basic block 2 .stabd 68,0,70 li r4,18 bl L_rb_check_type$stub .stabd 68,0,81 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb")(r9) addi r0,r1,64 lwz r8,0(r2) .stabd 68,0,82 mr r3,r0 .stabd 68,0,70 lwz r2,904(r1) .stabd 68,0,81 lwz r10,0(r9) .stabd 68,0,70 lwz r2,16(r2) .stabd 68,0,81 lwz r11,772(r10) .stabd 68,0,70 stw r2,908(r1) .stabd 68,0,79 li r2,0 stw r2,912(r1) .stabd 68,0,72 lwz r2,908(r1) lwz r2,12(r2) stw r2,920(r1) .stabd 68,0,73 lwz r2,908(r1) lwz r2,16(r2) stw r2,924(r1) .stabd 68,0,74 lwz r2,908(r1) lwz r2,20(r2) stw r2,928(r1) .stabd 68,0,75 lwz r2,908(r1) lwz r2,24(r2) stw r2,932(r1) .stabd 68,0,76 lwz r2,908(r1) lwz r2,28(r2) .stabd 68,0,81 stw r8,832(r1) li r8,0 stw r0,0(r9) .stabd 68,0,79 li r9,0 .stabd 68,0,76 stw r2,936(r1) .stabd 68,0,81 stw r11,836(r1) stw r10,856(r1) stw r8,840(r1) .stabd 68,0,79 stw r9,916(r1) .stabd 68,0,82 bl L__setjmp$stub mr. r28,r3 beq- cr0,$+8 b L4481 L4482: ; basic block 3 .stabd 68,0,85 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4022: ; basic block 4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,38 L4483: lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4023: ; basic block 5 .stabd 68,0,48 L4484: lwz r10,920(r1) .stabd 68,0,59 lwz r11,928(r1) .stabd 68,0,48 LBB1200: lwz r2,4(r10) .stabd 68,0,59 slwi r2,r2,2 subf r2,r2,r11 lwz r0,0(r2) .stabd 68,0,60 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,66 lwzu r9,8(r10) mtctr r9 stw r10,920(r1) bctr L4024: ; basic block 6 .stabd 68,0,76 L4485: lwz r10,920(r1) .stabd 68,0,77 lwz r11,924(r1) .stabd 68,0,76 LBE1200: LBB1201: lwz r2,4(r10) .stabd 68,0,88 lwz r8,928(r1) .stabd 68,0,77 lwzu r0,-4(r11) .stabd 68,0,88 slwi r2,r2,2 .stabd 68,0,81 lwz r9,908(r1) .stabd 68,0,88 subf r2,r2,r8 .stabd 68,0,77 stw r11,924(r1) .stabd 68,0,81 stw r11,16(r9) .stabd 68,0,88 stw r0,0(r2) .stabd 68,0,95 lwzu r11,8(r10) mtctr r11 stw r10,920(r1) bctr L4025: ; basic block 7 .stabd 68,0,118 lwz r2,928(r1) .stabd 68,0,120 LBE1201: LBB1202: LBB1203: li r3,4 .stabd 68,0,105 lwz r8,920(r1) .stabd 68,0,118 lwz r0,-4(r2) .stabd 68,0,105 LBE1203: lwz r30,8(r8) .stabd 68,0,120 LBB1204: cmpwi cr7,r0,4 .stabd 68,0,106 LBE1204: lwz r4,4(r8) .stabd 68,0,110 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,120 LBB1205: beq- cr7,L4487 .stabd 68,0,121 ; basic block 8 .stabd 68,0,123 cmpwi cr7,r30,0 bne- cr7,L4488 .stabd 68,0,124 ; basic block 9 mr r3,r0 bl L_rb_ary_entry$stub b L4487 L4488: ; basic block 10 .stabd 68,0,127 LBB1206: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,128 andi. r0,r30,1 .stabd 68,0,127 mr r4,r3 .stabd 68,0,128 beq- cr0,L4490 .stabd 68,0,129 ; basic block 11 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L4494 ; basic block 12 cmplwi cr7,r0,39 bgt- cr7,L4498 ; basic block 13 cmpwi cr7,r0,38 beq- cr7,L4492 ; basic block 14 b L4496 L4498: ; basic block 15 cmpwi cr7,r0,43 beq- cr7,L4495 ; basic block 16 cmpwi cr7,r0,96 beq- cr7,L4493 ; basic block 17 b L4496 L4492: ; basic block 18 .stabd 68,0,131 bl L_rb_reg_last_match$stub .stabd 68,0,132 b L4487 L4493: ; basic block 19 .stabd 68,0,134 bl L_rb_reg_match_pre$stub .stabd 68,0,135 b L4487 L4494: ; basic block 20 .stabd 68,0,137 bl L_rb_reg_match_post$stub .stabd 68,0,138 b L4487 L4495: ; basic block 21 .stabd 68,0,140 bl L_rb_reg_match_last$stub .stabd 68,0,141 b L4487 L4496: ; basic block 22 .stabd 68,0,143 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L4490: ; basic block 23 .stabd 68,0,147 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L4487: ; basic block 24 .stabd 68,0,150 L4500: lwz r2,924(r1) LBE1206: stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,156 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4026: ; basic block 25 .stabd 68,0,168 lwz r10,924(r1) .stabd 68,0,167 lwz r11,920(r1) .stabd 68,0,168 LBE1205: LBE1202: LBB1207: lwzu r29,-4(r10) .stabd 68,0,172 lwz r2,908(r1) .stabd 68,0,168 stw r10,924(r1) .stabd 68,0,167 lwz r30,4(r11) .stabd 68,0,171 addi r11,r11,12 .stabd 68,0,172 stw r10,16(r2) .stabd 68,0,180 lwz r8,928(r1) LBB1208: lwz r3,-4(r8) .stabd 68,0,171 stw r11,920(r1) .stabd 68,0,181 cmpwi cr7,r3,4 bne+ cr7,L4501 .stabd 68,0,182 ; basic block 26 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L4501: ; basic block 27 .stabd 68,0,184 L4502: mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,191 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4027: ; basic block 28 .stabd 68,0,201 lwz r8,920(r1) .stabd 68,0,216 LBE1208: LBE1207: LBB1209: LBB1210: li r11,0 .stabd 68,0,215 lwz r9,932(r1) .stabd 68,0,201 LBE1210: lwz r0,8(r8) .stabd 68,0,202 lwz r2,4(r8) .stabd 68,0,206 addi r8,r8,12 .stabd 68,0,216 LBB1211: cmplw cr7,r11,r0 .stabd 68,0,206 stw r8,920(r1) .stabd 68,0,216 bge- cr7,L7540 L4507: ; basic block 29 .stabd 68,0,216 addi r11,r11,1 .stabd 68,0,217 lwz r9,0(r9) .stabd 68,0,216 cmplw cr7,r11,r0 blt+ cr7,L4507 L7540: ; basic block 30 .stabd 68,0,224 L4508: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,225 lwz r9,924(r1) .stabd 68,0,224 lwz r0,0(r2) .stabd 68,0,225 stw r0,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,231 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4028: ; basic block 31 .stabd 68,0,241 lwz r2,920(r1) .stabd 68,0,257 LBE1211: LBE1209: LBB1212: LBB1213: li r11,0 .stabd 68,0,243 lwz r8,924(r1) .stabd 68,0,241 LBE1213: lwz r0,8(r2) .stabd 68,0,243 lwzu r10,-4(r8) .stabd 68,0,246 lwz r9,920(r1) .stabd 68,0,257 LBB1214: cmplw cr7,r11,r0 .stabd 68,0,243 stw r8,924(r1) .stabd 68,0,246 LBE1214: addi r9,r9,12 .stabd 68,0,242 lwz r2,4(r2) .stabd 68,0,246 stw r9,920(r1) .stabd 68,0,247 lwz r9,908(r1) stw r8,16(r9) .stabd 68,0,256 LBB1215: lwz r9,932(r1) .stabd 68,0,257 bge- cr7,L7542 L4513: ; basic block 32 .stabd 68,0,257 addi r11,r11,1 .stabd 68,0,258 lwz r9,0(r9) .stabd 68,0,257 cmplw cr7,r11,r0 blt+ cr7,L4513 L7542: ; basic block 33 .stabd 68,0,265 L4514: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,272 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L4029: ; basic block 34 .stabd 68,0,282 L4515: .stabd 68,0,293 lwz r2,936(r1) .stabd 68,0,282 lwz r11,920(r1) .stabd 68,0,293 LBE1215: LBE1212: LBB1216: lwz r3,0(r2) .stabd 68,0,282 lwz r4,4(r11) .stabd 68,0,293 bl L_rb_ivar_get$stub .stabd 68,0,294 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,286 lwz r8,920(r1) .stabd 68,0,294 lwz r9,908(r1) .stabd 68,0,286 addi r8,r8,8 .stabd 68,0,294 stw r2,924(r1) .stabd 68,0,286 stw r8,920(r1) .stabd 68,0,294 stw r2,16(r9) .stabd 68,0,300 lwz r10,0(r8) mtctr r10 bctr L4030: ; basic block 35 L4516: .stabd 68,0,311 lwz r11,924(r1) .stabd 68,0,310 lwz r2,920(r1) .stabd 68,0,311 LBE1216: LBB1217: lwzu r5,-4(r11) .stabd 68,0,315 lwz r8,908(r1) .stabd 68,0,311 stw r11,924(r1) .stabd 68,0,310 lwz r4,4(r2) .stabd 68,0,314 addi r2,r2,8 .stabd 68,0,315 stw r11,16(r8) .stabd 68,0,322 lwz r9,936(r1) lwz r3,0(r9) .stabd 68,0,314 stw r2,920(r1) .stabd 68,0,322 bl L_rb_ivar_set$stub .stabd 68,0,329 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4031: ; basic block 36 .stabd 68,0,351 lwz r8,936(r1) .stabd 68,0,339 lwz r9,920(r1) .stabd 68,0,351 LBE1217: LBB1218: LBB1219: lwz r2,4(r8) .stabd 68,0,343 lwz r10,920(r1) .stabd 68,0,339 LBE1219: lwz r30,4(r9) .stabd 68,0,343 addi r10,r10,8 .stabd 68,0,351 LBB1220: lwz r9,16(r2) .stabd 68,0,343 stw r10,920(r1) .stabd 68,0,351 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L4517 ; basic block 37 li r4,-1 bl L_rb_ary_entry$stub b L4518 L4517: ; basic block 38 lwz r2,936(r1) lwz r3,0(r2) L4518: ; basic block 39 .stabd 68,0,353 L4519: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,354 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,360 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4032: ; basic block 40 .stabd 68,0,372 lwz r10,924(r1) .stabd 68,0,370 lwz r11,920(r1) .stabd 68,0,372 LBE1220: LBE1218: LBB1221: lwzu r27,-4(r10) .stabd 68,0,376 lwz r2,908(r1) .stabd 68,0,372 stw r10,924(r1) .stabd 68,0,370 lwz r29,8(r11) .stabd 68,0,371 lwz r28,4(r11) .stabd 68,0,375 addi r11,r11,12 .stabd 68,0,376 stw r10,16(r2) .stabd 68,0,385 lwz r8,936(r1) LBB1222: lwz r2,4(r8) .stabd 68,0,375 stw r11,920(r1) .stabd 68,0,385 lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L4520 ; basic block 41 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L4521 L4520: ; basic block 42 lwz r2,936(r1) lwz r30,0(r2) L4521: ; basic block 43 .stabd 68,0,387 cmpwi cr7,r29,2 bne+ cr7,L4522 ; basic block 44 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L4522 ; basic block 45 andi. r9,r30,3 bne- cr0,L4522 ; basic block 46 rlwinm. r10,r30,0,30,28 beq- cr0,L4522 ; basic block 47 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L4522 ; basic block 48 andi. r11,r2,2048 beq+ cr0,L4522 .stabd 68,0,388 ; basic block 49 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L4522: ; basic block 50 .stabd 68,0,391 L4523: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,398 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4033: ; basic block 51 L4524: .stabd 68,0,409 lwz r8,924(r1) .stabd 68,0,408 lwz r9,920(r1) .stabd 68,0,409 LBE1222: LBE1221: LBB1223: lwzu r6,-4(r8) .stabd 68,0,413 lwz r10,908(r1) .stabd 68,0,409 stw r8,924(r1) .stabd 68,0,408 lwz r7,4(r9) .stabd 68,0,413 stw r8,16(r10) .stabd 68,0,420 lwz r11,936(r1) lwz r3,904(r1) lwz r2,4(r11) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_const .stabd 68,0,421 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,412 lwz r8,920(r1) .stabd 68,0,421 lwz r9,908(r1) .stabd 68,0,412 addi r8,r8,8 .stabd 68,0,421 stw r2,924(r1) .stabd 68,0,412 stw r8,920(r1) .stabd 68,0,421 stw r2,16(r9) .stabd 68,0,427 lwz r10,0(r8) mtctr r10 bctr L4034: ; basic block 52 .stabd 68,0,439 lwz r11,924(r1) .stabd 68,0,437 lwz r2,920(r1) .stabd 68,0,439 LBE1223: LBB1224: lwz r3,-4(r11) .stabd 68,0,438 lwz r29,-8(r11) .stabd 68,0,443 addi r11,r11,-8 .stabd 68,0,450 cmpwi cr7,r3,4 .stabd 68,0,443 stw r11,924(r1) lwz r8,908(r1) .stabd 68,0,437 lwz r30,4(r2) .stabd 68,0,442 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,443 stw r11,16(r8) .stabd 68,0,450 bne+ cr7,L4525 .stabd 68,0,451 ; basic block 53 lwz r3,44(r8) li r4,-1 bl L_rb_ary_entry$stub L4525: ; basic block 54 .stabd 68,0,453 L4526: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,454 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,461 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4035: ; basic block 55 .stabd 68,0,471 L4527: lwz r8,920(r1) LBE1224: LBB1225: lwz r3,4(r8) .stabd 68,0,475 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,482 bl L_rb_gvar_get$stub .stabd 68,0,483 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,489 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4036: ; basic block 56 L4528: .stabd 68,0,500 lwz r11,924(r1) .stabd 68,0,499 lwz r10,920(r1) .stabd 68,0,500 LBE1225: LBB1226: lwzu r4,-4(r11) .stabd 68,0,504 lwz r2,908(r1) .stabd 68,0,499 lwz r3,4(r10) .stabd 68,0,503 addi r10,r10,8 .stabd 68,0,500 stw r11,924(r1) .stabd 68,0,503 stw r10,920(r1) .stabd 68,0,504 stw r11,16(r2) .stabd 68,0,511 bl L_rb_gvar_set$stub .stabd 68,0,518 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4037: ; basic block 57 L4529: .stabd 68,0,539 lwz r8,924(r1) li r0,4 LBE1226: LBB1227: stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,545 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4038: ; basic block 58 .stabd 68,0,565 L4530: lwz r2,936(r1) .stabd 68,0,566 lwz r8,924(r1) .stabd 68,0,565 LBE1227: LBB1228: lwz r0,0(r2) .stabd 68,0,566 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,572 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4039: ; basic block 59 .stabd 68,0,582 L4531: lwz r2,920(r1) .stabd 68,0,594 lwz r8,924(r1) .stabd 68,0,582 LBE1228: LBB1229: lwz r0,4(r2) .stabd 68,0,594 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,600 lwzu r10,8(r2) mtctr r10 stw r2,920(r1) bctr L4040: ; basic block 60 .stabd 68,0,610 L4532: lwz r11,920(r1) LBE1229: LBB1230: lwz r3,4(r11) .stabd 68,0,614 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,621 bl L_rb_str_new3$stub .stabd 68,0,622 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,628 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4041: ; basic block 61 .stabd 68,0,638 lwz r10,920(r1) .stabd 68,0,654 LBE1230: LBB1231: LBB1232: li r3,0 li r4,0 .stabd 68,0,638 LBE1232: lwz r28,4(r10) .stabd 68,0,654 LBB1233: bl L_rb_str_new$stub .stabd 68,0,642 lwz r2,920(r1) .stabd 68,0,654 mr r27,r3 .stabd 68,0,655 addic. r29,r28,-1 .stabd 68,0,642 LBE1233: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,655 LBB1234: blt- cr0,L7544 ; basic block 62 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L4537: ; basic block 63 .stabd 68,0,656 lwz r4,0(r30) .stabd 68,0,657 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,655 addic. r29,r29,-1 .stabd 68,0,656 addi r30,r30,4 .stabd 68,0,655 bge+ cr0,L4537 L7544: ; basic block 64 .stabd 68,0,659 L4538: lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,660 stw r27,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,666 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4042: ; basic block 65 .stabd 68,0,677 L4539: lwz r10,924(r1) .stabd 68,0,681 lwz r11,908(r1) .stabd 68,0,677 LBE1234: LBE1231: LBB1235: lwzu r3,-4(r10) stw r10,924(r1) .stabd 68,0,681 stw r10,16(r11) .stabd 68,0,687 bl L_rb_obj_as_string$stub .stabd 68,0,688 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,694 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4043: ; basic block 66 L4540: .stabd 68,0,705 lwz r11,924(r1) .stabd 68,0,704 lwz r8,920(r1) .stabd 68,0,705 LBE1235: LBB1236: lwzu r2,-4(r11) .stabd 68,0,709 lwz r9,908(r1) .stabd 68,0,705 stw r11,924(r1) .stabd 68,0,704 lwz r5,4(r8) .stabd 68,0,709 stw r11,16(r9) .stabd 68,0,716 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,717 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,708 lwz r8,920(r1) .stabd 68,0,717 lwz r9,908(r1) .stabd 68,0,708 addi r8,r8,8 .stabd 68,0,717 stw r2,924(r1) .stabd 68,0,708 stw r8,920(r1) .stabd 68,0,717 stw r2,16(r9) .stabd 68,0,723 lwz r10,0(r8) mtctr r10 bctr L4044: ; basic block 67 .stabd 68,0,733 L4541: lwz r11,920(r1) .stabd 68,0,744 lwz r2,924(r1) .stabd 68,0,733 LBE1236: LBB1237: lwz r3,4(r11) .stabd 68,0,737 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,744 slwi r29,r3,2 subf r29,r29,r2 mr r4,r29 bl L_rb_ary_new4$stub .stabd 68,0,745 stw r29,924(r1) .stabd 68,0,746 stw r3,0(r29) lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,752 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4045: ; basic block 68 .stabd 68,0,762 L4542: lwz r10,920(r1) LBE1237: LBB1238: lwz r3,4(r10) .stabd 68,0,766 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,773 bl L_rb_ary_dup$stub .stabd 68,0,774 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,780 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4046: ; basic block 69 .stabd 68,0,791 lwz r10,920(r1) .stabd 68,0,792 lwz r11,924(r1) .stabd 68,0,791 LBE1238: LBB1239: lwz r3,4(r10) .stabd 68,0,792 lwzu r30,-4(r11) .stabd 68,0,805 LBB1240: cmpwi cr7,r3,0 .stabd 68,0,796 lwz r2,908(r1) .stabd 68,0,792 stw r11,924(r1) .stabd 68,0,790 LBE1240: lwz r8,8(r10) .stabd 68,0,795 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,796 stw r11,16(r2) .stabd 68,0,805 LBB1241: blt- cr7,L4543 ; basic block 70 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1242: andi. r9,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L4545 .stabd 68,0,637 ; basic block 71 andi. r10,r30,1 beq- cr0,L4546 ; basic block 72 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4547 L4546: ; basic block 73 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L4548 ; basic block 74 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4547 L4548: ; basic block 75 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4550 ; basic block 76 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4547 L4545: ; basic block 77 .stabd 68,0,641 rlwinm. r11,r30,0,30,28 bne- cr0,L4550 .stabd 68,0,642 ; basic block 78 cmpwi cr7,r30,4 bne+ cr7,L4552 ; basic block 79 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4547 L4552: ; basic block 80 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L4550 ; basic block 81 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4547 L4550: ; basic block 82 .stabd 68,0,644 lwz r9,4(r2) L4547: ; basic block 83 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1242: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4544 .stabs "vm.inc",132,0,0,0 .stabd 68,0,808 ; basic block 84 LBB1243: lwz r10,8(r30) .stabd 68,0,809 li r11,0 cmpw cr7,r11,r10 bge- cr7,L4555 ; basic block 85 cmplw cr7,r11,r3 bge- cr7,L4555 L4559: ; basic block 86 .stabd 68,0,810 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,809 addi r11,r11,1 .stabd 68,0,810 lwzx r0,r2,r9 .stabd 68,0,809 cmpw cr7,r11,r10 .stabd 68,0,810 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,809 bge- cr7,L4555 ; basic block 87 cmplw cr7,r11,r3 blt+ cr7,L4559 L4555: ; basic block 88 .stabd 68,0,812 cmplw cr7,r11,r3 bge- cr7,L7547 ; basic block 89 li r0,4 L4564: ; basic block 90 .stabd 68,0,813 lwz r2,924(r1) .stabd 68,0,812 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,813 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,812 blt+ cr7,L4564 L7547: ; basic block 91 .stabd 68,0,815 cmpwi cr7,r8,0 beq- cr7,L4590 .stabd 68,0,816 ; basic block 92 cmplw cr7,r10,r3 ble- cr7,L4566 .stabd 68,0,817 ; basic block 93 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L4590 L4566: ; basic block 94 .stabd 68,0,820 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1243: b L4590 L4544: ; basic block 95 .stabd 68,0,825 cmpwi cr7,r3,0 beq- cr7,L4569 .stabd 68,0,826 ; basic block 96 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L4569: ; basic block 97 .stabd 68,0,828 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7549 ; basic block 98 li r0,4 L4574: ; basic block 99 .stabd 68,0,829 lwz r2,924(r1) .stabd 68,0,828 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,829 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,828 blt+ cr7,L4574 L7549: ; basic block 100 .stabd 68,0,831 cmpwi cr7,r8,0 beq- cr7,L4590 .stabd 68,0,832 ; basic block 101 cmpwi cr7,r3,0 beq- cr7,L4576 .stabd 68,0,833 ; basic block 102 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L4590 L4576: ; basic block 103 .stabd 68,0,836 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L4590 L4543: ; basic block 104 .stabd 68,0,845 lwz r9,924(r1) LBB1244: slwi r4,r3,2 .stabd 68,0,842 neg r28,r3 .stabd 68,0,845 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 LBB1245: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,845 LBE1245: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1246: mr r2,r30 .stabd 68,0,636 beq- cr0,L4580 .stabd 68,0,637 ; basic block 105 andi. r8,r30,1 beq- cr0,L4581 ; basic block 106 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4582 L4581: ; basic block 107 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L4583 ; basic block 108 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4582 L4583: ; basic block 109 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4585 ; basic block 110 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4582 L4580: ; basic block 111 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L4585 .stabd 68,0,642 ; basic block 112 cmpwi cr7,r30,4 bne+ cr7,L4587 ; basic block 113 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4582 L4587: ; basic block 114 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L4585 ; basic block 115 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4582 L4585: ; basic block 116 .stabd 68,0,644 lwz r9,4(r2) L4582: ; basic block 117 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1246: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4579 .stabs "vm.inc",132,0,0,0 .stabd 68,0,847 ; basic block 118 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L4589 L4579: ; basic block 119 .stabd 68,0,850 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L4589: ; basic block 120 .stabd 68,0,852 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,853 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,861 L4590: ; basic block 121 lwz r9,920(r1) lwz r9,0(r9) LBE1244: mtctr r9 bctr L4047: ; basic block 122 .stabd 68,0,871 lwz r10,920(r1) LBE1241: LBE1239: LBB1247: lwz r28,4(r10) .stabd 68,0,884 LBB1248: bl L_rb_hash_new$stub .stabd 68,0,875 lwz r2,920(r1) .stabd 68,0,884 mr r27,r3 .stabd 68,0,886 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,875 LBE1248: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,886 LBB1249: ble- cr7,L7551 ; basic block 123 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L4595: ; basic block 124 .stabd 68,0,889 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,886 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L4595 L7551: ; basic block 125 .stabd 68,0,891 L4596: lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,892 stw r27,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,898 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4048: ; basic block 126 L4597: .stabd 68,0,909 lwz r11,924(r1) .stabd 68,0,908 lwz r10,920(r1) .stabd 68,0,914 lwz r2,908(r1) .stabd 68,0,908 LBE1249: LBE1247: LBB1250: lwz r5,4(r10) .stabd 68,0,909 lwz r3,-8(r11) .stabd 68,0,910 lwz r4,-4(r11) .stabd 68,0,914 addi r11,r11,-8 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,921 bl L_rb_range_new$stub .stabd 68,0,922 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,913 lwz r8,920(r1) .stabd 68,0,922 lwz r9,908(r1) .stabd 68,0,913 addi r8,r8,8 .stabd 68,0,922 stw r2,924(r1) .stabd 68,0,913 stw r8,920(r1) .stabd 68,0,922 stw r2,16(r9) .stabd 68,0,928 lwz r10,0(r8) mtctr r10 bctr L4049: ; basic block 127 .stabd 68,0,939 L4600: lwz r11,924(r1) LBE1250: LBB1251: lwz r2,-4(r11) .stabd 68,0,949 rlwinm. r0,r2,0,30,28 mfcr r0 rlwinm r0,r0,3,1 slwi r0,r0,1 .stabd 68,0,955 stwu r0,-4(r11) lwz r2,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,961 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4050: ; basic block 128 .stabd 68,0,976 L4601: lwz r10,924(r1) lwz r11,908(r1) LBE1251: LBB1252: addi r10,r10,-4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,989 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4051: ; basic block 129 .stabd 68,0,1001 L4602: lwz r9,924(r1) LBE1252: LBB1253: lwz r0,-4(r9) .stabd 68,0,1012 stwu r0,-4(r9) .stabd 68,0,1013 stwu r0,4(r9) lwz r10,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,1019 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4052: ; basic block 130 .stabd 68,0,1029 lwz r2,920(r1) .stabd 68,0,1042 LBE1253: LBB1254: LBB1255: li r11,0 .stabd 68,0,1041 lwz r8,924(r1) .stabd 68,0,1029 LBE1255: lwz r9,4(r2) .stabd 68,0,1033 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,1042 LBB1256: cmplw cr7,r11,r9 .stabd 68,0,1041 slwi r0,r9,2 subf r10,r0,r8 .stabd 68,0,1042 bge- cr7,L7553 L4607: ; basic block 131 .stabd 68,0,1043 slwi r0,r11,2 .stabd 68,0,1042 addi r11,r11,1 cmplw cr7,r11,r9 .stabd 68,0,1043 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,1042 blt+ cr7,L4607 L7553: ; basic block 132 .stabd 68,0,1045 L4608: slwi r0,r9,2 lwz r9,924(r1) lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,1052 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4053: ; basic block 133 L4609: .stabd 68,0,1064 lwz r2,924(r1) .stabd 68,0,1075 lwz r8,924(r1) .stabd 68,0,1064 LBE1256: LBE1254: LBB1257: lwz r0,-4(r2) .stabd 68,0,1063 lwz r2,-8(r2) .stabd 68,0,1075 stwu r0,-8(r8) .stabd 68,0,1076 stwu r2,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1082 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4054: ; basic block 134 .stabd 68,0,1093 L4610: lwz r2,924(r1) LBE1257: LBB1258: lwz r0,-4(r2) .stabd 68,0,1104 stwu r0,-4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1110 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4055: ; basic block 135 .stabd 68,0,1120 L4611: lwz r11,920(r1) .stabd 68,0,1131 lwz r8,924(r1) .stabd 68,0,1120 LBE1258: LBB1259: lwz r2,4(r11) .stabd 68,0,1131 slwi r2,r2,2 subf r2,r2,r8 lwz r0,-4(r2) .stabd 68,0,1132 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1138 lwzu r10,8(r11) mtctr r10 stw r11,920(r1) bctr L4056: ; basic block 136 .stabd 68,0,1148 lwz r11,920(r1) .stabd 68,0,1166 LBE1259: LBB1260: LBB1261: li r4,18 .stabd 68,0,1148 LBE1261: lwz r28,8(r11) .stabd 68,0,1149 lwz r27,4(r11) .stabd 68,0,1166 LBB1262: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,1167 lwz r2,908(r1) .stabd 68,0,1166 lwz r29,16(r28) .stabd 68,0,1167 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1170 mr r5,r28 .stabd 68,0,1167 stw r3,88(r29) .stabd 68,0,1170 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,1176 lwz r2,936(r1) .stabd 68,0,1153 lwz r8,920(r1) .stabd 68,0,1170 mr r30,r3 .stabd 68,0,1176 lwz r9,4(r2) .stabd 68,0,1153 LBE1262: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,1176 LBB1263: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L4613 .stabd 68,0,1178 ; basic block 137 li r4,-1 bl L_rb_ary_entry$stub b L4614 L4613: ; basic block 138 .stabd 68,0,1182 lwz r2,936(r1) lwz r3,0(r2) L4614: ; basic block 139 .stabd 68,0,1185 L4615: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,1186 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,1193 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4057: ; basic block 140 .stabd 68,0,1205 lwz r8,924(r1) .stabd 68,0,1203 lwz r9,920(r1) .stabd 68,0,1205 LBE1263: LBE1260: LBB1264: lwzu r30,-4(r8) .stabd 68,0,1209 lwz r11,908(r1) .stabd 68,0,1221 LBB1265: andi. r10,r30,1 .stabd 68,0,1205 stw r8,924(r1) .stabd 68,0,1203 LBE1265: lwz r27,8(r9) .stabd 68,0,1204 lwz r28,4(r9) .stabd 68,0,1208 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,1209 stw r8,16(r11) .stabd 68,0,1221 LBB1266: bne- cr0,L4617 ; basic block 141 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L4616 L4617: ; basic block 142 .stabd 68,0,1222 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-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L4616: ; basic block 143 .stabd 68,0,1228 andi. r0,r30,3 bne- cr0,L4618 ; basic block 144 rlwinm. r2,r30,0,30,28 beq- cr0,L4618 ; basic block 145 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L4618 ; basic block 146 andi. r8,r2,1024 beq+ cr0,L4618 .stabd 68,0,1229 ; basic block 147 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L4618: ; basic block 148 .stabd 68,0,1232 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,1233 mr r4,r28 .stabd 68,0,1232 mr r30,r3 .stabd 68,0,1233 lwz r3,12(r3) addi r5,r1,880 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L4619 .stabd 68,0,1234 ; basic block 149 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L4620 .stabd 68,0,1235 ; basic block 150 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L4620: ; basic block 151 .stabd 68,0,1237 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L4619 .stabd 68,0,1238 ; basic block 152 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L4619: ; basic block 153 .stabd 68,0,1242 L4623: li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,1243 lwz r2,908(r1) .stabd 68,0,1242 lwz r29,16(r27) .stabd 68,0,1243 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,1245 mr r5,r27 .stabd 68,0,1243 stw r3,88(r29) .stabd 68,0,1245 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,1247 mr r4,r28 .stabd 68,0,1245 mr r0,r3 .stabd 68,0,1247 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,1245 stw r0,880(r1) .stabd 68,0,1247 bl L_rb_add_method$stub .stabd 68,0,1249 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1256 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4058: ; basic block 154 .stabd 68,0,1268 lwz r8,920(r1) LBE1266: LBE1264: LBB1267: lwz r0,4(r8) .stabd 68,0,1266 lwz r29,12(r8) .stabd 68,0,1283 LBB1268: cmpwi cr7,r0,2 .stabd 68,0,1267 LBE1268: lwz r30,8(r8) .stabd 68,0,1272 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,1283 LBB1269: bne+ cr7,L4624 .stabd 68,0,1284 ; basic block 155 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L4628 L4624: ; basic block 156 .stabd 68,0,1287 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L4626 ; basic block 157 li r4,-1 bl L_rb_ary_entry$stub b L4627 L4626: ; basic block 158 lwz r2,936(r1) lwz r3,0(r2) L4627: ; basic block 159 .stabd 68,0,1288 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,1296 L4628: ; basic block 160 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4059: ; basic block 161 .stabd 68,0,1318 lwz r8,936(r1) .stabd 68,0,1306 lwz r9,920(r1) .stabd 68,0,1318 LBE1269: LBE1267: LBB1270: LBB1271: lwz r2,4(r8) .stabd 68,0,1310 lwz r10,920(r1) .stabd 68,0,1306 LBE1271: lwz r30,4(r9) .stabd 68,0,1310 addi r10,r10,8 .stabd 68,0,1318 LBB1272: lwz r9,16(r2) .stabd 68,0,1310 stw r10,920(r1) .stabd 68,0,1318 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L4629 ; basic block 162 li r4,-1 bl L_rb_ary_entry$stub b L4630 L4629: ; basic block 163 lwz r2,936(r1) lwz r3,0(r2) L4630: ; basic block 164 .stabd 68,0,1319 L4631: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,1320 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,1327 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4060: ; basic block 165 .stabd 68,0,1339 lwz r8,920(r1) .stabd 68,0,1353 LBE1272: LBE1270: LBB1273: LBB1274: li r30,0 .stabd 68,0,1355 li r28,4 .stabd 68,0,1339 LBE1274: lwz r2,4(r8) .stabd 68,0,1337 lwz r27,12(r8) .stabd 68,0,1357 LBB1275: addi r9,r2,-3 .stabd 68,0,1338 LBE1275: lwz r29,8(r8) .stabd 68,0,1357 LBB1276: cmplwi cr7,r9,8 .stabd 68,0,1343 LBE1276: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,1357 LBB1277: bgt- cr7,L4654 ; basic block 166 addis r2,r31,ha16(L4655-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L4655-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L4655: .long L4633-L4655 .long L4654-L4655 .long L4635-L4655 .long L4654-L4655 .long L4637-L4655 .long L4654-L4655 .long L4641-L4655 .long L4654-L4655 .long L4643-L4655 L4633: ; basic block 167 .stabd 68,0,1359 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L4632 .stabd 68,0,1360 ; basic block 168 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,1362 b L4632 L4635: ; basic block 169 .stabd 68,0,1364 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L4632 .stabd 68,0,1365 ; basic block 170 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,1367 b L4632 L4637: ; basic block 171 .stabd 68,0,1369 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L4638 ; basic block 172 li r4,-1 bl L_rb_ary_entry$stub b L4639 L4638: ; basic block 173 lwz r2,936(r1) lwz r3,0(r2) L4639: ; basic block 174 .stabd 68,0,1370 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L4632 .stabd 68,0,1371 ; basic block 175 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,1373 b L4632 L4641: ; basic block 176 .stabd 68,0,1375 lwz r2,924(r1) .stabd 68,0,1376 srawi r7,r29,8 .stabd 68,0,1375 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,1376 mr r6,r3 .stabd 68,0,1375 stw r2,16(r8) .stabd 68,0,1376 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L4632 .stabd 68,0,1377 ; basic block 177 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,1379 b L4632 L4643: ; basic block 178 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1278: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L4644 .stabd 68,0,637 ; basic block 179 andi. r10,r2,1 beq- cr0,L4645 ; basic block 180 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4646 L4645: ; basic block 181 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L4647 ; basic block 182 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4646 L4647: ; basic block 183 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4649 ; basic block 184 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4646 L4644: ; basic block 185 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L4649 .stabd 68,0,642 ; basic block 186 cmpwi cr7,r2,4 bne+ cr7,L4651 ; basic block 187 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4646 L4651: ; basic block 188 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L4649 ; basic block 189 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4646 L4649: ; basic block 190 .stabd 68,0,644 lwz r3,4(r2) L4646: ; basic block 191 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1381 lwz r2,924(r1) .stabd 68,0,1382 LBE1278: srawi r4,r29,8 .stabd 68,0,1381 lwz r8,908(r1) .stabd 68,0,1382 li r5,0 .stabd 68,0,1381 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1382 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L4632 .stabd 68,0,1383 ; basic block 192 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,1385 b L4632 L4654: ; basic block 193 .stabd 68,0,1387 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L4632: ; basic block 194 .stabd 68,0,1390 cmpwi cr7,r30,0 beq- cr7,L4656 .stabd 68,0,1391 ; basic block 195 .stabd 68,0,1395 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L4656 .stabd 68,0,1392 ; basic block 196 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L4656: ; basic block 197 .stabd 68,0,1398 L4659: lwz r2,924(r1) stw r28,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1404 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4061: ; basic block 198 .stabd 68,0,1417 lwz r10,924(r1) .stabd 68,0,1414 lwz r11,920(r1) .stabd 68,0,1417 LBE1277: LBE1273: LBB1279: lwz r29,-4(r10) .stabd 68,0,1416 lwz r30,-8(r10) .stabd 68,0,1421 addi r10,r10,-8 .stabd 68,0,1433 LBB1280: cmpwi cr7,r29,4 .stabd 68,0,1421 stw r10,924(r1) lwz r2,908(r1) .stabd 68,0,1414 LBE1280: lwz r27,8(r11) .stabd 68,0,1415 lwz r28,4(r11) .stabd 68,0,1420 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,1421 stw r10,16(r2) .stabd 68,0,1433 LBB1281: bne+ cr7,L4660 .stabd 68,0,1434 ; basic block 199 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L4660: ; basic block 200 .stabd 68,0,1436 cmpwi cr7,r30,4 bne+ cr7,L4661 .stabd 68,0,1437 ; basic block 201 lwz r8,908(r1) li r4,-1 lwz r3,44(r8) bl L_rb_ary_entry$stub mr r30,r3 L4661: ; basic block 202 .stabd 68,0,1441 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L4662 ; basic block 203 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L4662 .stabd 68,0,1444 ; basic block 204 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L4663 L4662: ; basic block 205 .stabd 68,0,1452 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,1453 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,1454 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L4663: ; basic block 206 .stabd 68,0,1462 LBB1282: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1464 lwz r9,924(r1) .stabd 68,0,1465 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L4665 .stabd 68,0,1466 ; basic block 207 LBB1283: lwz r0,40(r11) .stabd 68,0,1467 cmpwi cr7,r0,0 ble- cr7,L4665 ; basic block 208 mtctr r0 li r0,4 L4670: ; basic block 209 .stabd 68,0,1468 stw r0,0(r9) .stabd 68,0,1467 addi r9,r9,4 bdnz L4670 L4665: ; basic block 210 .stabd 68,0,1481 lwz r8,928(r1) .stabd 68,0,1479 LBE1283: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1475 li r0,0 .stabd 68,0,1481 stw r8,24(r9) .stabd 68,0,1494 LBE1282: mr r4,r29 .stabd 68,0,1482 lwz r10,932(r1) LBB1284: stw r10,28(r9) .stabd 68,0,1483 lwz r8,936(r1) .stabd 68,0,1479 stw r2,12(r9) .stabd 68,0,1486 addi r2,r9,32 .stabd 68,0,1483 stw r8,20(r9) .stabd 68,0,1475 stw r0,0(r9) .stabd 68,0,1477 stw r27,8(r9) .stabd 68,0,1480 lwz r10,920(r1) .stabd 68,0,1476 stw r29,4(r9) .stabd 68,0,1480 stw r10,16(r9) .stabd 68,0,1488 stw r9,928(r1) .stabd 68,0,1487 addi r9,r9,4 .stabd 68,0,1489 lwz r8,928(r1) .stabd 68,0,1487 stw r9,936(r1) .stabd 68,0,1486 stw r2,924(r1) .stabd 68,0,1489 stw r8,932(r1) .stabd 68,0,1494 lwz r9,908(r1) .stabd 68,0,1485 lwz r11,16(r11) .stabd 68,0,1494 LBE1284: lwz r3,44(r9) .stabd 68,0,1485 stw r11,920(r1) .stabd 68,0,1486 LBB1285: stw r2,16(r9) .stabd 68,0,1487 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,1488 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,1489 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,1494 LBE1285: bl L_rb_ary_push$stub .stabd 68,0,1495 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1497 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4671: L4062: ; basic block 211 L4672: .stabd 68,0,1530 lwz r8,924(r1) li r0,4 LBE1281: LBE1279: LBB1286: stwu r0,-4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,1536 lwz r10,920(r1) lwzu r11,8(r10) mtctr r11 stw r10,920(r1) bctr L4063: ; basic block 212 .stabd 68,0,1548 lwz r2,924(r1) .stabd 68,0,1546 lwz r8,920(r1) .stabd 68,0,1548 LBE1286: LBB1287: lwzu r30,-4(r2) .stabd 68,0,1552 lwz r9,908(r1) .stabd 68,0,1564 LBB1288: cmpwi cr7,r30,4 .stabd 68,0,1548 stw r2,924(r1) .stabd 68,0,1546 LBE1288: lwz r27,8(r8) .stabd 68,0,1547 lwz r29,4(r8) .stabd 68,0,1551 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,1552 stw r2,16(r9) .stabd 68,0,1564 LBB1289: bne+ cr7,L4673 .stabd 68,0,1565 ; basic block 213 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L4673: ; basic block 214 .stabd 68,0,1569 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L4674 .stabd 68,0,1570 ; basic block 215 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L4675 L4674: ; basic block 216 .stabd 68,0,1578 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,1579 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,1580 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L4675: ; basic block 217 .stabd 68,0,1588 LBB1290: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,1590 lwz r9,924(r1) .stabd 68,0,1591 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L4677 .stabd 68,0,1592 ; basic block 218 LBB1291: lwz r0,40(r11) .stabd 68,0,1593 cmpwi cr7,r0,0 ble- cr7,L4677 ; basic block 219 mtctr r0 li r0,4 L4682: ; basic block 220 .stabd 68,0,1594 stw r0,0(r9) .stabd 68,0,1593 addi r9,r9,4 bdnz L4682 L4677: ; basic block 221 .stabd 68,0,1608 lwz r8,928(r1) .stabd 68,0,1606 LBE1291: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,1601 li r0,0 .stabd 68,0,1608 stw r8,24(r9) .stabd 68,0,1620 LBE1290: mr r4,r28 .stabd 68,0,1609 lwz r10,932(r1) LBB1292: stw r10,28(r9) .stabd 68,0,1610 lwz r8,936(r1) .stabd 68,0,1606 stw r2,12(r9) .stabd 68,0,1613 addi r2,r9,32 .stabd 68,0,1610 stw r8,20(r9) .stabd 68,0,1601 stw r0,0(r9) .stabd 68,0,1604 stw r27,8(r9) .stabd 68,0,1607 lwz r10,920(r1) .stabd 68,0,1603 stw r28,4(r9) .stabd 68,0,1607 stw r10,16(r9) .stabd 68,0,1615 stw r9,928(r1) .stabd 68,0,1614 addi r9,r9,4 .stabd 68,0,1616 lwz r8,928(r1) .stabd 68,0,1614 stw r9,936(r1) .stabd 68,0,1613 stw r2,924(r1) .stabd 68,0,1616 stw r8,932(r1) .stabd 68,0,1620 lwz r9,908(r1) .stabd 68,0,1612 lwz r11,16(r11) .stabd 68,0,1620 LBE1292: lwz r3,44(r9) .stabd 68,0,1612 stw r11,920(r1) .stabd 68,0,1613 LBB1293: stw r2,16(r9) .stabd 68,0,1614 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,1615 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,1616 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,1620 LBE1293: bl L_rb_ary_push$stub .stabd 68,0,1621 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,1623 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4683: L4064: ; basic block 222 .stabd 68,0,1653 L4684: lwz r8,908(r1) LBE1289: LBE1287: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,1660 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4065: ; basic block 223 .stabd 68,0,1671 lwz r9,920(r1) .stabd 68,0,1692 LBB1294: LBB1295: li r2,0 .stabd 68,0,1694 li r24,0 .stabd 68,0,1671 LBE1295: lwz r29,16(r9) .stabd 68,0,1672 lwz r11,12(r9) .stabd 68,0,1698 LBB1296: andi. r10,r29,2 .stabd 68,0,1673 LBE1296: lwz r0,8(r9) .stabd 68,0,1670 lwz r30,20(r9) .stabd 68,0,1672 stw r11,940(r1) .stabd 68,0,1695 LBB1297: mr r26,r0 .stabd 68,0,1674 LBE1297: lwz r28,4(r9) .stabd 68,0,1678 addi r9,r9,24 stw r9,920(r1) .stabd 68,0,1692 stw r2,944(r1) .stabd 68,0,1698 LBB1298: beq+ cr0,L4685 .stabd 68,0,1700 ; basic block 224 lwz r8,924(r1) .stabd 68,0,1701 LBB1299: li r4,18 .stabd 68,0,1700 lwzu r9,-4(r8) .stabd 68,0,1701 mr r3,r9 .stabd 68,0,1700 stw r8,924(r1) stw r9,944(r1) .stabd 68,0,1701 bl L_rb_check_type$stub lwz r2,944(r1) .stabd 68,0,1703 lwz r9,924(r1) lwz r8,908(r1) .stabd 68,0,1701 lwz r24,16(r2) .stabd 68,0,1703 stw r9,16(r8) L4685: ; basic block 225 .stabd 68,0,1706 lwz r10,924(r1) LBE1299: slwi r2,r26,2 subf r2,r2,r10 lwz r27,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1300: andi. r11,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L4687 .stabd 68,0,637 ; basic block 226 andi. r0,r27,1 beq- cr0,L4688 ; basic block 227 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4689 L4688: ; basic block 228 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L4690 ; basic block 229 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4689 L4690: ; basic block 230 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4692 ; basic block 231 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4689 L4687: ; basic block 232 .stabd 68,0,641 rlwinm. r8,r27,0,30,28 bne- cr0,L4692 .stabd 68,0,642 ; basic block 233 cmpwi cr7,r27,4 bne+ cr7,L4694 ; basic block 234 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4689 L4694: ; basic block 235 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L4692 ; basic block 236 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4689 L4692: ; basic block 237 .stabd 68,0,644 lwz r3,4(r2) L4689: ; basic block 238 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1710 LBE1300: andi. r9,r29,1 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r29,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1710 beq- cr0,L4696 .stabd 68,0,1711 ; basic block 239 lwz r10,924(r1) LBB1301: lwz r11,-4(r10) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1302: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L4698 .stabd 68,0,637 ; basic block 240 andi. r8,r11,1 beq- cr0,L4699 ; basic block 241 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4700 L4699: ; basic block 242 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L4701 ; basic block 243 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4700 L4701: ; basic block 244 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4703 ; basic block 245 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4700 L4698: ; basic block 246 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L4703 .stabd 68,0,642 ; basic block 247 cmpwi cr7,r11,4 bne+ cr7,L4705 ; basic block 248 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4700 L4705: ; basic block 249 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L4703 ; basic block 250 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4700 L4703: ; basic block 251 .stabd 68,0,644 lwz r9,4(r2) L4700: ; basic block 252 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1302: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4696 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1716 ; basic block 253 .stabd 68,0,1720 LBB1303: lwz r0,8(r11) li r5,0 .stabd 68,0,1717 lwz r2,924(r1) .stabd 68,0,1720 cmpw cr7,r5,r0 .stabd 68,0,1716 lwz r10,16(r11) .stabd 68,0,1717 addi r8,r2,-4 .stabd 68,0,1720 bge- cr7,L7557 L4712: ; basic block 254 .stabd 68,0,1721 slwi r2,r5,2 .stabd 68,0,1720 addi r5,r5,1 .stabd 68,0,1721 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,1720 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L4712 L7557: ; basic block 255 .stabd 68,0,1724 lwz r8,924(r1) .stabd 68,0,1723 add r9,r26,r5 .stabd 68,0,1724 slwi r2,r5,2 .stabd 68,0,1723 addi r26,r9,-1 .stabd 68,0,1724 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L4696: ; basic block 256 .stabd 68,0,1775 LBE1303: LBE1301: lwz r0,8(r30) cmpw cr7,r29,r0 bne- cr7,L4713 ; basic block 257 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L4713 .stabd 68,0,1777 ; basic block 258 lwz r11,12(r30) b L4741 L4713: ; basic block 259 .stabd 68,0,1780 mr r3,r29 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,1783 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,1780 mr r11,r3 .stabd 68,0,1781 stw r29,8(r30) .stabd 68,0,1782 stw r3,12(r30) .stabd 68,0,1783 lwz r0,0(r2) stw r0,16(r30) .stabd 68,0,1814 b L4741 L4716: ; basic block 260 .stabd 68,0,1819 lwz r2,924(r1) .stabd 68,0,1816 mr r28,r4 .stabd 68,0,1817 li r26,1 .stabd 68,0,1819 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 LBB1304: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L4717 .stabd 68,0,637 ; basic block 261 andi. r9,r27,1 beq- cr0,L4718 ; basic block 262 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4719 L4718: ; basic block 263 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L4720 ; basic block 264 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4719 L4720: ; basic block 265 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4722 ; basic block 266 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4719 L4717: ; basic block 267 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L4722 .stabd 68,0,642 ; basic block 268 cmpwi cr7,r27,4 bne+ cr7,L4724 ; basic block 269 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4719 L4724: ; basic block 270 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L4722 ; basic block 271 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4719 L4722: ; basic block 272 .stabd 68,0,644 lwz r3,4(r2) L4719: ; basic block 273 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1823 LBE1304: mr r4,r28 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r29,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,1821 li r24,0 .stabd 68,0,1823 bl L_rb_method_node$stub mr r11,r3 .stabd 68,0,1822 stw r24,944(r1) .stabd 68,0,1830 b L4741 L4731: ; basic block 274 .stabd 68,0,1840 LBB1305: mr r3,r0 L4728: ; basic block 275 lwz r0,104(r3) cmpwi cr7,r0,0 bne+ cr7,L4731 .stabd 68,0,1843 ; basic block 276 lwz r3,0(r3) .stabd 68,0,1844 mr r26,r4 .stabd 68,0,1843 bl L_rb_to_id$stub .stabd 68,0,1845 lwz r2,936(r1) .stabd 68,0,1843 mr r28,r3 .stabd 68,0,1845 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 LBB1306: andi. r8,r27,3 .stabd 68,0,635 mr r2,r27 .stabd 68,0,636 beq- cr0,L4732 .stabd 68,0,637 ; basic block 277 andi. r9,r27,1 beq- cr0,L4733 ; basic block 278 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L4734 L4733: ; basic block 279 .stabd 68,0,638 cmpwi cr7,r27,2 bne+ cr7,L4735 ; basic block 280 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L4734 L4735: ; basic block 281 .stabd 68,0,639 rlwinm r0,r27,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4737 ; basic block 282 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L4734 L4732: ; basic block 283 .stabd 68,0,641 rlwinm. r10,r27,0,30,28 bne- cr0,L4737 .stabd 68,0,642 ; basic block 284 cmpwi cr7,r27,4 bne+ cr7,L4739 ; basic block 285 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L4734 L4739: ; basic block 286 .stabd 68,0,643 cmpwi cr7,r27,0 bne- cr7,L4737 ; basic block 287 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L4734 L4737: ; basic block 288 .stabd 68,0,644 lwz r2,4(r2) L4734: ; basic block 289 .stabd 68,0,635 LBE1306: lwz r29,16(r2) .stabs "vm.inc",132,0,0,0 .stabd 68,0,1850 mr r4,r28 .stabd 68,0,1849 li r24,0 .stabd 68,0,1850 mr r3,r29 bl L_rb_method_node$stub .stabd 68,0,1848 li r0,0 .stabd 68,0,1850 mr r11,r3 .stabd 68,0,1848 stw r0,940(r1) .stabd 68,0,1853 LBE1305: b L4741 L4746: ; basic block 290 .stabd 68,0,1863 LBB1307: mr r30,r0 L4743: ; basic block 291 lwz r0,104(r30) cmpwi cr7,r0,0 bne+ cr7,L4746 .stabd 68,0,1866 ; basic block 292 lwz r3,0(r30) .stabd 68,0,1876 li r2,0 stw r2,940(r1) .stabd 68,0,1866 bl L_rb_to_id$stub .stabd 68,0,1871 LBB1308: lwz r9,88(r30) .stabd 68,0,1877 lwz r8,928(r1) .stabd 68,0,1878 LBE1308: mr r4,r3 .stabd 68,0,1872 LBB1309: lwz r2,8(r9) .stabd 68,0,1866 LBE1309: mr r28,r3 .stabd 68,0,1872 LBB1310: lwz r0,16(r9) slwi r2,r2,2 .stabd 68,0,1867 LBE1310: lwz r26,52(r30) .stabd 68,0,1872 LBB1311: add r2,r2,r0 .stabd 68,0,1877 LBE1311: lwz r24,0(r8) .stabd 68,0,1872 LBB1312: lwz r29,-4(r2) .stabd 68,0,1868 lwz r2,936(r1) .stabd 68,0,1873 lwz r29,16(r29) .stabd 68,0,1868 LBE1312: lwz r27,0(r2) .stabd 68,0,1878 mr r3,r29 bl L_rb_method_node$stub .stabd 68,0,1882 lwz r2,924(r1) .stabd 68,0,1878 mr r11,r3 .stabd 68,0,1882 stw r27,0(r2) .stabd 68,0,1884 lwz r8,940(r1) .stabd 68,0,1883 lwz r0,40(r30) .stabd 68,0,1884 cmplw cr7,r8,r26 .stabd 68,0,1882 lwz r9,924(r1) .stabd 68,0,1883 lwz r10,928(r1) slwi r0,r0,2 .stabd 68,0,1882 addi r2,r9,4 .stabd 68,0,1884 li r9,0 .stabd 68,0,1883 subf r3,r0,r10 .stabd 68,0,1884 bge- cr7,L7559 L4751: ; basic block 293 .stabd 68,0,1884 addi r9,r9,1 .stabd 68,0,1885 lwz r0,0(r3) .stabd 68,0,1884 cmplw cr7,r9,r26 addi r3,r3,4 .stabd 68,0,1885 stw r0,0(r2) .stabd 68,0,1884 addi r2,r2,4 blt+ cr7,L4751 L7559: ; basic block 294 .stabd 68,0,1887 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) L4741: ; basic block 295 .stabd 68,0,1895 LBE1307: cmpwi cr7,r11,0 bne+ cr7,L4752 .stabd 68,0,1897 ; basic block 296 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L4753 .stabd 68,0,1899 ; basic block 297 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L4753: ; basic block 298 .stabd 68,0,1902 lwz r2,924(r1) .stabd 68,0,1903 LBB1313: slwi r0,r28,8 .stabd 68,0,1902 slwi r29,r26,2 .stabd 68,0,1903 ori r0,r0,14 .stabd 68,0,1902 subf r29,r29,r2 .stabd 68,0,1904 mr r3,r27 .stabd 68,0,1903 stw r0,-4(r29) .stabd 68,0,1902 addi r29,r29,-4 .stabd 68,0,1904 lwz r4,0(r4) addi r5,r26,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,1906 lwz r2,908(r1) LBE1313: stw r29,924(r1) stw r29,16(r2) b L4755 L4752: ; basic block 299 .stabd 68,0,1913 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L4761 ; basic block 300 bgt- cr7,L4793 ; basic block 301 cmpwi cr7,r0,2 beq- cr7,L4757 ; basic block 302 b L4791 L4793: ; basic block 303 cmpwi cr7,r0,90 beq- cr7,L4760 ; basic block 304 cmpwi cr7,r0,95 beq- cr7,L4762 ; basic block 305 b L4791 L4757: ; basic block 306 .stabd 68,0,1921 lwz r8,940(r1) .stabd 68,0,1919 LBB1314: li r9,0 stw r29,872(r1) .stabd 68,0,1921 cmpwi cr7,r8,0 .stabd 68,0,1919 stw r9,864(r1) stw r28,868(r1) .stabd 68,0,1918 lwz r30,924(r1) .stabd 68,0,1921 beq- cr7,L4758 ; basic block 307 .stabd 68,0,1924 lwz r10,936(r1) .stabd 68,0,1922 LBB1315: addi r24,r30,24 .stabd 68,0,1928 addi r2,r30,44 .stabd 68,0,1924 lwz r0,0(r10) .stabd 68,0,1926 stw r9,16(r24) .stabd 68,0,1924 stw r0,8(r24) .stabd 68,0,1925 stw r8,12(r24) .stabd 68,0,1928 lwz r8,908(r1) stw r2,16(r8) LBE1315: b L4759 L4758: ; basic block 308 .stabd 68,0,1931 lwz r9,924(r1) lwz r10,908(r1) addi r0,r9,32 stw r0,16(r10) L4759: ; basic block 309 .stabd 68,0,1943 lwz r8,928(r1) .stabd 68,0,1940 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,1938 addi r0,r1,864 .stabd 68,0,1943 stw r8,24(r30) .stabd 68,0,1948 addi r9,r30,4 .stabd 68,0,1944 lwz r10,932(r1) .stabd 68,0,1953 slwi r7,r26,2 .stabd 68,0,1938 stw r0,8(r30) .stabd 68,0,1947 li r0,0 .stabd 68,0,1944 stw r10,28(r30) .stabd 68,0,1953 mr r4,r27 .stabd 68,0,1936 stw r24,0(r30) .stabd 68,0,1953 mr r6,r26 .stabd 68,0,1940 stw r2,12(r30) .stabd 68,0,1937 stw r27,4(r30) .stabd 68,0,1941 lwz r2,920(r1) stw r2,16(r30) .stabd 68,0,1951 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,1942 lwz r8,936(r1) .stabd 68,0,1951 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,1942 stw r8,20(r30) .stabd 68,0,1947 lwz r10,908(r1) stw r0,24(r10) .stabd 68,0,1948 stw r9,28(r10) .stabd 68,0,1946 stw r30,20(r10) .stabd 68,0,1951 lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,1953 lwz r5,12(r11) lwz r3,8(r11) lwz r11,924(r1) subf r7,r7,r11 bl _call_cfunc .stabd 68,0,1956 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,1963 slwi r2,r26,2 .stabd 68,0,1957 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,1963 lwz r11,924(r1) .stabd 68,0,1958 lwz r8,28(r30) .stabd 68,0,1963 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,1958 stw r8,932(r1) .stabd 68,0,1963 stw r2,924(r1) .stabd 68,0,1958 stw r8,24(r10) .stabd 68,0,1963 stw r2,16(r10) .stabd 68,0,1964 b L4755 L4760: ; basic block 310 .stabd 68,0,1967 lwz r9,924(r1) LBE1314: mr r3,r27 lwz r4,8(r11) lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,1968 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1969 b L4755 L4761: ; basic block 311 .stabd 68,0,1972 lwz r4,8(r11) mr r3,r27 bl L_rb_ivar_get$stub .stabd 68,0,1973 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,1974 b L4755 L4762: ; basic block 312 .stabd 68,0,1987 LBB1316: lwz r23,12(r11) .stabd 68,0,1988 li r4,18 .stabd 68,0,1984 li r22,0 .stabd 68,0,1988 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,1982 lwz r29,924(r1) .stabd 68,0,1993 lwz r0,56(r28) .stabd 68,0,1990 lwz r2,40(r28) .stabd 68,0,1993 cmpwi cr7,r0,0 .stabd 68,0,1990 subf r25,r26,r2 .stabd 68,0,1993 beq- cr7,L4764 .stabd 68,0,1994 ; basic block 313 lwz r6,52(r28) cmpw cr7,r6,r26 beq+ cr7,L4766 .stabd 68,0,1995 ; basic block 314 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L4764: ; basic block 315 .stabd 68,0,2007 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L4767 .stabd 68,0,2008 ; basic block 316 lwz r0,52(r28) lwz r8,924(r1) subf r2,r26,r0 .stabd 68,0,2009 mr r26,r0 .stabd 68,0,2008 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,2009 b L4768 L4767: ; basic block 317 .stabd 68,0,2011 cmpwi cr7,r6,-1 beq- cr7,L4768 .stabd 68,0,2012 ; basic block 318 LBB1317: lwz r9,68(r28) subf r0,r6,r26 .stabd 68,0,2013 add. r30,r0,r9 bge+ cr0,L4770 .stabd 68,0,2014 ; basic block 319 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L4770: ; basic block 320 .stabd 68,0,2023 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,2024 mr r3,r30 .stabd 68,0,2025 subf r26,r30,r26 .stabd 68,0,2023 subf r2,r2,r8 .stabd 68,0,2024 mr r4,r2 .stabd 68,0,2023 addi r29,r2,4 .stabd 68,0,2024 bl L_rb_ary_new4$stub .stabd 68,0,2026 add r2,r25,r30 .stabd 68,0,2024 stw r3,-4(r29) .stabd 68,0,2026 addi r25,r2,-1 L4768: ; basic block 321 .stabd 68,0,2031 LBE1317: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L4771 .stabd 68,0,2032 ; basic block 322 LBB1318: lwz r6,52(r28) .stabd 68,0,2036 cmplw cr7,r26,r6 blt- cr7,L4773 ; basic block 323 add r0,r6,r0 cmplw cr7,r26,r0 ble- cr7,L4772 L4773: ; basic block 324 .stabd 68,0,2037 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L4772: ; basic block 325 .stabd 68,0,2040 subf r2,r6,r26 .stabd 68,0,2041 lwz r9,72(r28) slwi r2,r2,2 lwzx r22,r2,r9 LBE1318: b L4774 L4771: ; basic block 326 .stabd 68,0,2044 lwz r6,52(r28) cmpw cr7,r6,r26 beq+ cr7,L4774 .stabd 68,0,2045 ; basic block 327 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L4774: ; basic block 328 .stabd 68,0,2052 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L4766 ; basic block 329 .stabd 68,0,2056 lwz r0,940(r1) .stabd 68,0,2053 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,2056 LBB1319: cmpwi cr7,r0,0 .stabd 68,0,2053 lwz r3,0(r2) .stabd 68,0,2056 beq+ cr7,L4777 .stabd 68,0,2058 ; basic block 330 lwz r2,936(r1) mr r4,r0 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,2062 lwz r2,908(r1) .stabd 68,0,2063 lwz r8,908(r1) .stabd 68,0,2062 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,2063 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,2062 stw r2,20(r9) .stabd 68,0,2063 stw r8,24(r9) b L4778 L4777: ; basic block 331 .stabd 68,0,2065 lwz r10,944(r1) cmpwi cr7,r10,0 beq- cr7,L4778 .stabd 68,0,2066 ; basic block 332 mr r3,r10 L4778: ; basic block 333 .stabd 68,0,2068 lwz r0,64(r28) .stabd 68,0,2070 addi r25,r25,-1 .stabd 68,0,2068 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,2069 addi r29,r29,4 L4766: ; basic block 334 .stabd 68,0,2078 lwz r11,908(r1) LBE1319: lwz r0,80(r28) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L4780 .stabd 68,0,2080 ; basic block 335 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L4780: ; basic block 336 .stabd 68,0,2083 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,2086 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L4781 .stabd 68,0,2087 ; basic block 337 cmpwi cr7,r25,0 ble- cr7,L4781 ; basic block 338 li r0,4 L4786: ; basic block 339 .stabd 68,0,2087 addic. r25,r25,-1 .stabd 68,0,2088 stw r0,0(r29) .stabd 68,0,2087 addi r29,r29,4 bgt+ cr0,L4786 L4781: ; basic block 340 .stabd 68,0,2092 lwz r9,940(r1) cmpwi cr7,r9,0 beq- cr7,L4787 .stabd 68,0,2093 ; basic block 341 LBB1320: addi r24,r29,24 .stabd 68,0,2099 addi r11,r29,44 .stabd 68,0,2095 stw r9,12(r24) .stabd 68,0,2097 li r0,0 .stabd 68,0,2096 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,2099 stw r11,924(r1) .stabd 68,0,2096 stw r2,8(r24) .stabd 68,0,2097 stw r0,16(r24) .stabd 68,0,2099 lwz r2,908(r1) stw r11,16(r2) LBE1320: b L4788 L4787: ; basic block 342 .stabd 68,0,2102 lwz r9,908(r1) addi r8,r29,32 stw r8,924(r1) stw r8,16(r9) L4788: ; basic block 343 .stabd 68,0,2125 lwz r10,920(r1) .stabd 68,0,2113 LBB1321: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,2132 LBE1321: slwi r9,r22,2 .stabd 68,0,2125 LBB1322: stw r10,16(r29) .stabd 68,0,2135 LBE1322: addi r10,r29,4 .stabd 68,0,2126 lwz r11,936(r1) LBB1323: stw r11,20(r29) .stabd 68,0,2127 lwz r2,928(r1) stw r2,24(r29) .stabd 68,0,2128 lwz r8,932(r1) .stabd 68,0,2113 stw r0,12(r29) .stabd 68,0,2128 stw r8,28(r29) .stabd 68,0,2109 stw r24,0(r29) .stabd 68,0,2111 stw r27,4(r29) .stabd 68,0,2112 stw r23,8(r29) .stabd 68,0,2132 LBE1323: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,2135 stw r10,936(r1) .stabd 68,0,2133 stw r29,928(r1) .stabd 68,0,2134 stw r29,932(r1) .stabd 68,0,2132 stw r0,12(r11) .stabd 68,0,2133 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,2134 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,2135 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,2137 lwzx r2,r2,r9 .stabd 68,0,2132 stw r0,920(r1) .stabd 68,0,2137 mtctr r2 bctr L4791: ; basic block 344 .stabd 68,0,2142 LBE1316: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L4755: ; basic block 345 .stabd 68,0,2145 L4794: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2151 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4066: ; basic block 346 .stabd 68,0,2162 L4727: lwz r10,920(r1) .stabd 68,0,1833 lwz r11,936(r1) .stabd 68,0,2162 LBE1298: LBE1294: LBB1324: lwz r0,4(r10) .stabd 68,0,2166 addi r10,r10,12 .stabd 68,0,1833 LBE1324: LBB1325: LBB1326: LBB1327: lwz r2,4(r11) .stabd 68,0,2166 stw r10,920(r1) .stabd 68,0,2175 LBE1327: LBE1326: LBE1325: LBB1328: mr r4,r0 .stabd 68,0,1834 LBE1328: LBB1329: LBB1330: LBB1331: lwz r3,16(r2) .stabd 68,0,1839 b L4728 L4795: L4067: ; basic block 347 .stabd 68,0,2197 L4742: lwz r9,920(r1) .stabd 68,0,1856 lwz r8,936(r1) .stabd 68,0,2197 LBE1331: LBE1330: LBE1329: LBB1332: addi r9,r9,4 .stabd 68,0,1856 LBE1332: LBB1333: LBB1334: LBB1335: lwz r2,4(r8) .stabd 68,0,2197 stw r9,920(r1) .stabd 68,0,1857 lwz r30,16(r2) .stabd 68,0,1862 b L4743 .stabd 68,0,2210 L4796: L4068: ; basic block 348 .stabd 68,0,2233 lwz r10,928(r1) .stabd 68,0,2221 lwz r11,920(r1) .stabd 68,0,2233 LBE1335: LBE1334: LBE1333: LBB1336: LBB1337: lwz r30,0(r10) .stabd 68,0,2221 LBE1337: lwz r28,4(r11) .stabd 68,0,2225 addi r11,r11,12 .stabd 68,0,2241 LBB1338: lwz r27,12(r30) .stabd 68,0,2225 stw r11,920(r1) .stabd 68,0,2243 lwz r0,0(r27) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L4797 .stabd 68,0,2244 ; basic block 349 L4807: .stabd 68,0,2247 lwz r2,924(r1) slwi r29,r28,2 .stabd 68,0,2244 lwz r8,908(r1) .stabd 68,0,2247 mr r4,r27 subf r29,r29,r2 mr r5,r28 .stabd 68,0,2244 stw r2,16(r8) .stabd 68,0,2247 mr r7,r30 .stabd 68,0,2245 stw r11,12(r8) .stabd 68,0,2247 mr r6,r29 lwz r3,908(r1) bl _thread_invoke_yield_cfunc .stabd 68,0,2248 stw r29,924(r1) .stabd 68,0,2296 stw r3,0(r29) lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2302 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4797: ; basic block 350 .stabd 68,0,2253 LBB1339: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r9,16(r27) .stabd 68,0,2257 lwz r10,8(r30) .stabd 68,0,2259 lwz r5,52(r9) .stabd 68,0,2255 lwz r11,4(r30) .stabd 68,0,2259 cmplw cr7,r5,r28 .stabd 68,0,2256 lwz r7,0(r30) .stabd 68,0,2259 bge+ cr7,L4800 .stabd 68,0,2260 ; basic block 351 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r28 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L4800: ; basic block 352 .stabd 68,0,2264 lwz r0,36(r9) .stabd 68,0,2263 lwz r2,924(r1) .stabd 68,0,2264 cmpwi cr7,r0,0 beq- cr7,L4801 .stabd 68,0,2265 ; basic block 353 LBB1340: lwz r0,40(r9) .stabd 68,0,2266 subf. r8,r28,r0 mtctr r8 ble- cr0,L4801 ; basic block 354 li r0,4 L4806: ; basic block 355 .stabd 68,0,2267 stw r0,0(r2) .stabd 68,0,2266 addi r2,r2,4 bdnz L4806 L4801: ; basic block 356 .stabd 68,0,2280 lwz r8,928(r1) .stabd 68,0,2278 LBE1340: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,2280 stw r8,24(r2) .stabd 68,0,2281 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,2282 lwz r8,936(r1) .stabd 68,0,2273 stw r11,0(r2) .stabd 68,0,2286 addi r11,r2,32 .stabd 68,0,2282 stw r8,20(r2) .stabd 68,0,2275 stw r10,4(r2) .stabd 68,0,2276 stw r27,8(r2) .stabd 68,0,2278 stw r0,12(r2) .stabd 68,0,2279 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,2285 lwz r9,16(r9) .stabd 68,0,2289 stw r2,932(r1) .stabd 68,0,2287 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,2286 lwz r2,908(r1) .stabd 68,0,2285 stw r9,920(r1) .stabd 68,0,2288 stw r7,928(r1) .stabd 68,0,2286 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,2287 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,2288 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,2289 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,2293 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4069: ; basic block 357 .stabd 68,0,2313 lwz r2,924(r1) .stabd 68,0,2329 LBE1339: LBE1338: LBE1336: LBB1341: LBB1342: lis r0,0xfaff .stabd 68,0,2312 lwz r8,920(r1) .stabd 68,0,2329 ori r0,r0,65440 .stabd 68,0,2313 LBE1342: lwzu r10,-4(r2) .stabd 68,0,2317 lwz r9,908(r1) .stabd 68,0,2312 lwz r11,4(r8) .stabd 68,0,2317 stw r2,16(r9) .stabd 68,0,2329 lwz r2,936(r1) .stabd 68,0,2328 lwz r8,936(r1) .stabd 68,0,2329 LBB1343: lwz r4,8(r2) .stabd 68,0,2328 addi r9,r8,8 .stabd 68,0,2329 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L4808 ; basic block 358 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L4808: ; basic block 359 .stabd 68,0,2335 lwz r2,936(r1) slwi r0,r11,2 .stabd 68,0,2334 lwz r8,932(r1) .stabd 68,0,2342 mr r30,r10 .stabd 68,0,2335 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,2334 li r2,6 stw r2,12(r8) .stabd 68,0,2335 lwz r2,924(r1) lwz r11,908(r1) stw r2,16(r11) .stabd 68,0,2338 lwz r8,12(r9) lwz r2,908(r1) stw r8,928(r1) .stabd 68,0,2337 lwz r11,4(r9) stw r11,920(r1) .stabd 68,0,2344 cmpwi cr7,r11,0 .stabd 68,0,2338 stw r8,20(r2) .stabd 68,0,2339 lwz r8,16(r9) stw r8,932(r1) stw r8,24(r2) .stabd 68,0,2340 lwz r9,8(r9) stw r9,936(r1) stw r9,28(r2) .stabd 68,0,2344 bne+ cr7,$+8 b L7506 .stabd 68,0,2343 ; basic block 360 .stabd 68,0,2347 L4811: lwz r9,924(r1) stw r10,0(r9) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,2353 lwz r10,0(r11) mtctr r10 bctr L4070: ; basic block 361 .stabd 68,0,2363 lwz r11,920(r1) .stabd 68,0,2364 lwz r2,924(r1) .stabd 68,0,2363 LBE1343: LBE1341: LBB1344: lwz r3,4(r11) .stabd 68,0,2367 addi r11,r11,8 .stabd 68,0,2364 lwzu r4,-4(r2) .stabd 68,0,2376 LBB1345: cmpwi cr7,r3,0 .stabd 68,0,2368 lwz r8,908(r1) .stabd 68,0,2364 stw r2,924(r1) .stabd 68,0,2367 stw r11,920(r1) .stabd 68,0,2368 LBE1345: stw r2,16(r8) .stabd 68,0,2376 LBB1346: beq- cr7,L4812 .stabd 68,0,2380 ; basic block 362 LBB1347: cmpwi cr7,r3,2 beq- cr7,L4814 ; basic block 363 cmpwi cr7,r3,4 bne+ cr7,L4813 L4814: ; basic block 364 .stabd 68,0,2382 lwz r9,932(r1) lwz r5,0(r9) b L4815 L4813: ; basic block 365 .stabd 68,0,2384 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L4815 ; basic block 366 .stabd 68,0,2389 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L4815: ; basic block 367 .stabd 68,0,2391 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,2393 b L4818 L4812: ; basic block 368 .stabd 68,0,2398 LBE1347: lwz r0,0(r4) .stabd 68,0,2397 mr r30,r4 .stabd 68,0,2398 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L4820 .stabd 68,0,2399 ; basic block 369 lwz r28,16(r4) b L4822 L4820: ; basic block 370 .stabd 68,0,2402 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,2404 b L4822 L4823: L4071: ; basic block 371 .stabd 68,0,2423 L4824: lwz r2,920(r1) LBE1346: LBE1344: LBB1348: lwz r0,4(r2) .stabd 68,0,2427 addi r2,r2,8 .stabd 68,0,2434 slwi r0,r0,2 .stabd 68,0,2441 lwzux r8,r2,r0 mtctr r8 stw r2,920(r1) bctr L4072: ; basic block 372 .stabd 68,0,2452 lwz r9,924(r1) .stabd 68,0,2451 lwz r10,920(r1) .stabd 68,0,2452 LBE1348: LBB1349: lwzu r0,-4(r9) .stabd 68,0,2456 lwz r8,908(r1) .stabd 68,0,2463 rlwinm. r11,r0,0,30,28 .stabd 68,0,2452 stw r9,924(r1) .stabd 68,0,2451 lwz r2,4(r10) .stabd 68,0,2455 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,2456 stw r9,16(r8) .stabd 68,0,2463 beq- cr0,L4826 .stabd 68,0,2464 ; basic block 373 slwi r0,r2,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,2472 L4826: ; basic block 374 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4073: ; basic block 375 .stabd 68,0,2483 lwz r10,924(r1) .stabd 68,0,2482 lwz r11,920(r1) .stabd 68,0,2483 LBE1349: LBB1350: lwzu r0,-4(r10) .stabd 68,0,2487 lwz r9,908(r1) .stabd 68,0,2494 rlwinm. r8,r0,0,30,28 .stabd 68,0,2483 stw r10,924(r1) .stabd 68,0,2482 lwz r2,4(r11) .stabd 68,0,2486 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,2487 stw r10,16(r9) .stabd 68,0,2494 bne- cr0,L4828 .stabd 68,0,2495 ; basic block 376 slwi r0,r2,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,2503 L4828: ; basic block 377 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L4074: ; basic block 378 .stabd 68,0,2514 lwz r11,920(r1) .stabd 68,0,2526 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,2514 LBE1350: LBB1351: lwz r10,4(r11) .stabd 68,0,2526 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,2518 lwz r2,920(r1) .stabd 68,0,2532 cmpw cr7,r0,r9 .stabd 68,0,2513 lwz r11,8(r11) .stabd 68,0,2518 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,2532 li r2,4 bne+ cr7,L4830 ; basic block 379 .stabd 68,0,2528 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,2527 lwz r2,12(r10) .stabd 68,0,2528 add r8,r8,r0 stw r8,920(r1) L4830: ; basic block 380 .stabd 68,0,2534 L4831: lwz r9,924(r1) stw r2,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2540 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4075: ; basic block 381 .stabd 68,0,2550 L4832: lwz r2,920(r1) .stabd 68,0,2551 lwz r8,924(r1) .stabd 68,0,2550 LBE1351: LBB1352: lwz r9,4(r2) .stabd 68,0,2554 addi r2,r2,8 .stabd 68,0,2551 lwzu r10,-4(r8) .stabd 68,0,2562 LBB1353: slwi r9,r9,2 .stabd 68,0,2554 stw r2,920(r1) .stabd 68,0,2555 lwz r11,908(r1) .stabd 68,0,2562 add r9,r9,r2 .stabd 68,0,2565 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,2555 LBE1353: stw r8,16(r11) .stabd 68,0,2562 LBB1354: lwz r11,4(r9) .stabd 68,0,2565 lwz r0,0(r2) .stabd 68,0,2566 stw r10,12(r11) .stabd 68,0,2565 stw r0,16(r11) .stabd 68,0,2567 stw r10,0(r8) addi r8,r8,4 lwz r2,908(r1) stw r8,924(r1) stw r8,16(r2) .stabd 68,0,2573 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L4076: ; basic block 382 .stabd 68,0,2584 lwz r9,924(r1) .stabd 68,0,2588 lwz r2,920(r1) .stabd 68,0,2584 LBE1354: LBE1352: LBB1355: lwz r11,-8(r9) .stabd 68,0,2585 lwz r30,-4(r9) .stabd 68,0,2588 addi r2,r2,4 .stabd 68,0,2589 lwz r8,908(r1) addi r9,r9,-8 .stabd 68,0,2599 and r0,r11,r30 .stabd 68,0,2589 stw r9,924(r1) .stabd 68,0,2599 andi. r10,r0,1 .stabd 68,0,2588 stw r2,920(r1) .stabd 68,0,2589 stw r9,16(r8) .stabd 68,0,2599 beq- cr0,L4835 ; basic block 383 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L4835 .stabd 68,0,2601 ; basic block 384 rlwinm r0,r30,0,0,30 .stabd 68,0,2602 xor r2,r11,r30 .stabd 68,0,2601 add r3,r11,r0 .stabd 68,0,2602 xor r0,r11,r3 andc. r9,r0,r2 bge+ cr0,L4834 .stabd 68,0,2603 ; basic block 385 slwi r3,r11,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 L4834 L4835: ; basic block 386 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1356: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L4839 .stabd 68,0,637 ; basic block 387 andi. r8,r11,1 beq- cr0,L4840 ; basic block 388 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4841 L4840: ; basic block 389 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L4842 ; basic block 390 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4841 L4842: ; basic block 391 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4844 ; basic block 392 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4841 L4839: ; basic block 393 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L4844 .stabd 68,0,642 ; basic block 394 cmpwi cr7,r11,4 bne+ cr7,L4846 ; basic block 395 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4841 L4846: ; basic block 396 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L4844 ; basic block 397 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4841 L4844: ; basic block 398 .stabd 68,0,644 lwz r9,4(r2) L4841: ; basic block 399 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE1356: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L4838 ; basic block 400 .stabd 68,0,636 LBB1357: andi. r10,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L4848 .stabd 68,0,637 ; basic block 401 andi. r0,r30,1 beq- cr0,L4849 ; basic block 402 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4850 L4849: ; basic block 403 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L4851 ; basic block 404 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4850 L4851: ; basic block 405 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4853 ; basic block 406 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4850 L4848: ; basic block 407 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L4853 .stabd 68,0,642 ; basic block 408 cmpwi cr7,r30,4 bne+ cr7,L4855 ; basic block 409 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4850 L4855: ; basic block 410 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L4853 ; basic block 411 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4850 L4853: ; basic block 412 .stabd 68,0,644 lwz r9,4(r2) L4850: ; basic block 413 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE1357: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4838 ; basic block 414 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L4838 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2621 ; basic block 415 mr r3,r11 mr r4,r30 bl L_rb_str_plus$stub b L4834 L4838: ; basic block 416 .stabd 68,0,2629 lwz r2,924(r1) stw r11,0(r2) stwu r30,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2630 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,2631 b L4716 L4834: ; basic block 417 .stabd 68,0,2634 L4858: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2640 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4077: ; basic block 418 .stabd 68,0,2651 lwz r2,924(r1) .stabd 68,0,2655 lwz r10,920(r1) .stabd 68,0,2651 LBE1355: LBB1358: lwz r3,-8(r2) .stabd 68,0,2652 lwz r9,-4(r2) .stabd 68,0,2655 addi r10,r10,4 .stabd 68,0,2656 lwz r11,908(r1) addi r2,r2,-8 .stabd 68,0,2662 and r0,r3,r9 .stabd 68,0,2656 stw r2,924(r1) .stabd 68,0,2662 andi. r8,r0,1 .stabd 68,0,2655 stw r10,920(r1) .stabd 68,0,2656 stw r2,16(r11) .stabd 68,0,2662 beq- cr0,L4859 ; basic block 419 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L4859 .stabd 68,0,2665 ; basic block 420 LBB1359: srawi r11,r3,1 .stabd 68,0,2666 srawi r30,r9,1 .stabd 68,0,2667 subf r9,r30,r11 .stabd 68,0,2668 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,2670 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L4861 .stabd 68,0,2671 ; basic block 421 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 LBE1359: b L4861 L4859: ; basic block 422 .stabd 68,0,2679 lwz r2,924(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2680 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,2681 b L4716 L4861: ; basic block 423 .stabd 68,0,2684 L4862: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2690 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4078: ; basic block 424 .stabd 68,0,2701 lwz r2,924(r1) .stabd 68,0,2705 lwz r10,920(r1) .stabd 68,0,2701 LBE1358: LBB1360: lwz r9,-8(r2) .stabd 68,0,2702 lwz r11,-4(r2) .stabd 68,0,2705 addi r10,r10,4 .stabd 68,0,2706 addi r2,r2,-8 .stabd 68,0,2705 stw r10,920(r1) .stabd 68,0,2712 and r0,r9,r11 .stabd 68,0,2706 stw r2,924(r1) .stabd 68,0,2712 andi. r8,r0,1 .stabd 68,0,2706 lwz r8,908(r1) stw r2,16(r8) .stabd 68,0,2712 beq- cr0,L4863 ; basic block 425 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L4863 .stabd 68,0,2713 ; basic block 426 LBB1361: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,2715 cmpw cr7,r0,r2 li r0,2 blt- cr7,L4866 ; basic block 427 .stabd 68,0,2719 li r0,0 LBE1361: b L4866 L4863: ; basic block 428 .stabd 68,0,2727 lwz r10,924(r1) .stabd 68,0,2728 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,2727 stw r9,0(r10) stwu r11,4(r10) lwz r11,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,2728 lwz r4,0(r2) .stabd 68,0,2729 b L4716 L4866: ; basic block 429 .stabd 68,0,2732 L4867: lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2738 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4079: ; basic block 430 .stabd 68,0,2749 lwz r10,924(r1) .stabd 68,0,2753 lwz r2,920(r1) .stabd 68,0,2749 LBE1360: LBB1362: lwz r3,-8(r10) .stabd 68,0,2754 lwz r8,908(r1) .stabd 68,0,2753 addi r2,r2,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1363: andi. r11,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2750 LBE1363: lwz r4,-4(r10) .stabd 68,0,2754 addi r10,r10,-8 .stabd 68,0,2753 stw r2,920(r1) .stabd 68,0,2754 stw r10,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1364: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2754 LBE1364: stw r10,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1365: beq- cr0,L4871 .stabd 68,0,637 ; basic block 431 andi. r9,r3,1 beq- cr0,L4872 ; basic block 432 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4873 L4872: ; basic block 433 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L4874 ; basic block 434 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4873 L4874: ; basic block 435 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4876 ; basic block 436 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4873 L4871: ; basic block 437 .stabd 68,0,641 rlwinm. r10,r3,0,30,28 bne- cr0,L4876 .stabd 68,0,642 ; basic block 438 cmpwi cr7,r3,4 bne+ cr7,L4878 ; basic block 439 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4873 L4878: ; basic block 440 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L4876 ; basic block 441 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4873 L4876: ; basic block 442 .stabd 68,0,644 lwz r9,4(r2) L4873: ; basic block 443 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE1365: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4870 ; basic block 444 .stabd 68,0,636 LBB1366: andi. r11,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L4880 .stabd 68,0,637 ; basic block 445 andi. r0,r4,1 beq- cr0,L4881 ; basic block 446 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4882 L4881: ; basic block 447 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L4883 ; basic block 448 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4882 L4883: ; basic block 449 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4885 ; basic block 450 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4882 L4880: ; basic block 451 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L4885 .stabd 68,0,642 ; basic block 452 cmpwi cr7,r4,4 bne+ cr7,L4887 ; basic block 453 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4882 L4887: ; basic block 454 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L4885 ; basic block 455 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4882 L4885: ; basic block 456 .stabd 68,0,644 lwz r9,4(r2) L4882: ; basic block 457 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE1366: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L4870 ; basic block 458 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L4870 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2765 ; basic block 459 bl L_rb_str_concat$stub b L4869 L4870: ; basic block 460 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1367: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L4891 .stabd 68,0,637 ; basic block 461 andi. r8,r3,1 beq- cr0,L4892 ; basic block 462 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4893 L4892: ; basic block 463 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L4894 ; basic block 464 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4893 L4894: ; basic block 465 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4896 ; basic block 466 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4893 L4891: ; basic block 467 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L4896 .stabd 68,0,642 ; basic block 468 cmpwi cr7,r3,4 bne+ cr7,L4898 ; basic block 469 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4893 L4898: ; basic block 470 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L4896 ; basic block 471 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L4893 L4896: ; basic block 472 .stabd 68,0,644 lwz r9,4(r2) L4893: ; basic block 473 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1367: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L4890 ; basic block 474 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L4890 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2769 ; basic block 475 bl L_rb_ary_push$stub b L4869 L4890: ; basic block 476 .stabd 68,0,2776 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2777 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,2778 b L4716 L4869: ; basic block 477 .stabd 68,0,2781 L4901: lwz r9,924(r1) stw r3,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,2787 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4080: ; basic block 478 L4902: .stabd 68,0,2798 lwz r2,924(r1) .stabd 68,0,2797 lwz r8,920(r1) .stabd 68,0,2798 LBE1362: LBB1368: lwzu r4,-4(r2) .stabd 68,0,2802 lwz r9,908(r1) .stabd 68,0,2798 stw r2,924(r1) .stabd 68,0,2797 lwz r3,4(r8) .stabd 68,0,2802 stw r2,16(r9) .stabd 68,0,2809 bl L_rb_reg_match$stub .stabd 68,0,2810 lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 .stabd 68,0,2801 lwz r8,920(r1) .stabd 68,0,2810 lwz r9,908(r1) .stabd 68,0,2801 addi r8,r8,8 .stabd 68,0,2810 stw r2,924(r1) .stabd 68,0,2801 stw r8,920(r1) .stabd 68,0,2810 stw r2,16(r9) .stabd 68,0,2816 lwz r10,0(r8) mtctr r10 bctr L4081: ; basic block 479 .stabd 68,0,2827 lwz r11,924(r1) .stabd 68,0,2831 lwz r2,920(r1) .stabd 68,0,2827 LBE1368: LBB1369: lwz r4,-8(r11) .stabd 68,0,2832 lwz r8,908(r1) .stabd 68,0,2831 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 LBB1370: andi. r0,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2828 LBE1370: lwz r6,-4(r11) .stabd 68,0,2832 addi r11,r11,-8 .stabd 68,0,2831 stw r2,920(r1) .stabd 68,0,2832 stw r11,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB1371: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2832 LBE1371: 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 LBB1372: beq- cr0,L4904 .stabd 68,0,657 ; basic block 480 andi. r9,r4,1 li r0,10 bne- cr0,L4906 ; basic block 481 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L4906 ; basic block 482 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L4906 ; basic block 483 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L4906 ; basic block 484 b L4910 L4904: ; basic block 485 .stabd 68,0,662 rlwinm. r10,r4,0,30,28 bne- cr0,L4910 .stabd 68,0,663 ; basic block 486 cmpwi cr7,r4,4 li r0,1 beq- cr7,L4906 ; basic block 487 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L4906 L4910: ; basic block 488 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L4906: ; basic block 489 .stabd 68,0,655 LBE1372: cmpwi cr7,r0,7 bne+ cr7,L4903 .stabs "vm.inc",132,0,0,0 .stabd 68,0,2839 ; basic block 490 mr r3,r6 bl L_rb_reg_match$stub b L4914 L4903: ; basic block 491 .stabd 68,0,2842 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L4914: ; basic block 492 .stabd 68,0,2844 L4915: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,2850 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4082: ; basic block 493 .stabd 68,0,2871 lwz r10,936(r1) LBE1369: LBB1373: lwz r2,4(r10) lwz r29,16(r2) .stabd 68,0,2872 lwz r27,44(r29) .stabd 68,0,2874 bl L_breakpoint$stub .stabd 68,0,2875 lwz r29,48(r29) .stabd 68,0,2876 mtctr r27 .stabd 68,0,2875 stw r29,920(r1) .stabd 68,0,2876 bctr L4916: L4083: ; basic block 494 .stabd 68,0,2906 L4917: lwz r2,928(r1) .stabd 68,0,2907 lwz r8,924(r1) .stabd 68,0,2906 LBE1373: LBB1374: lwz r0,-4(r2) .stabd 68,0,2907 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,2914 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4084: ; basic block 495 .stabd 68,0,2925 L4918: lwz r2,924(r1) .stabd 68,0,2929 lwz r8,908(r1) .stabd 68,0,2925 LBE1374: LBB1375: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,2929 stw r2,16(r8) .stabd 68,0,2935 lwz r9,928(r1) stw r0,-4(r9) .stabd 68,0,2943 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4085: ; basic block 496 .stabd 68,0,2963 L4919: lwz r2,928(r1) .stabd 68,0,2964 lwz r8,924(r1) .stabd 68,0,2963 LBE1375: LBB1376: lwz r0,-8(r2) .stabd 68,0,2964 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,2971 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4086: ; basic block 497 .stabd 68,0,2982 L4920: lwz r2,924(r1) .stabd 68,0,2986 lwz r8,908(r1) .stabd 68,0,2982 LBE1376: LBB1377: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,2986 stw r2,16(r8) .stabd 68,0,2992 lwz r9,928(r1) stw r0,-8(r9) .stabd 68,0,3000 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4087: ; basic block 498 .stabd 68,0,3010 L4926: lwz r8,920(r1) LBE1377: LBB1378: lwz r2,4(r8) .stabd 68,0,3031 LBB1379: slwi r2,r2,2 lwz r9,932(r1) .stabd 68,0,3032 lwz r10,924(r1) .stabd 68,0,3031 subf r2,r2,r9 lwz r0,0(r2) .stabd 68,0,3032 stw r0,0(r10) addi r10,r10,4 lwz r11,908(r1) stw r10,924(r1) stw r10,16(r11) .stabd 68,0,3039 lwzu r0,8(r8) mtctr r0 stw r8,920(r1) bctr L4088: ; basic block 499 .stabd 68,0,3070 L4932: lwz r2,932(r1) .stabd 68,0,3071 lwz r8,924(r1) .stabd 68,0,3070 LBE1379: LBE1378: LBB1380: LBB1381: lwz r0,-4(r2) .stabd 68,0,3071 stw r0,0(r8) addi r8,r8,4 lwz r9,908(r1) stw r8,924(r1) stw r8,16(r9) .stabd 68,0,3080 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4089: ; basic block 500 .stabd 68,0,3101 L4933: lwz r2,924(r1) LBE1381: LBE1380: li r0,1 stw r0,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3108 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4090: ; basic block 501 .stabd 68,0,3129 L4934: lwz r11,924(r1) li r0,3 stw r0,0(r11) addi r11,r11,4 lwz r2,908(r1) stw r11,924(r1) stw r11,16(r2) .stabd 68,0,3136 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4091: ; basic block 502 .stabd 68,0,3157 L4935: lwz r10,924(r1) li r0,2 stw r0,0(r10) addi r10,r10,4 lwz r11,908(r1) stw r10,924(r1) stw r10,16(r11) .stabd 68,0,3164 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4092: ; basic block 503 .stabd 68,0,3185 L4936: lwz r9,924(r1) li r0,0 stw r0,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) .stabd 68,0,3192 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4093: ; basic block 504 .stabd 68,0,3204 lwz r2,920(r1) .stabd 68,0,3221 LBB1382: LBB1383: li r23,0 .stabd 68,0,3235 lwz r8,924(r1) .stabd 68,0,3223 li r22,0 .stabd 68,0,3204 LBE1383: lwz r0,8(r2) .stabd 68,0,3203 lwz r29,12(r2) .stabd 68,0,3235 LBB1384: slwi r2,r0,2 .stabd 68,0,3205 lwz r9,920(r1) .stabd 68,0,3235 subf r2,r2,r8 .stabd 68,0,3224 mr r27,r0 .stabd 68,0,3235 lwz r25,-4(r2) .stabd 68,0,3205 LBE1384: lwz r28,4(r9) .stabd 68,0,3209 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 LBB1385: LBB1386: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,3209 stw r9,920(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,L4939 .stabd 68,0,637 ; basic block 505 andi. r11,r25,1 beq- cr0,L4940 ; basic block 506 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4941 L4940: ; basic block 507 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L4942 ; basic block 508 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4941 L4942: ; basic block 509 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L4944 ; basic block 510 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4941 L4939: ; basic block 511 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L4944 .stabd 68,0,642 ; basic block 512 cmpwi cr7,r25,4 bne+ cr7,L4946 ; basic block 513 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4941 L4946: ; basic block 514 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L4944 ; basic block 515 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L4941 L4944: ; basic block 516 .stabd 68,0,644 lwz r3,4(r2) L4941: ; basic block 517 .stabd 68,0,635 LBE1386: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,3304 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L4965 ; basic block 518 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L4965 .stabd 68,0,3306 ; basic block 519 lwz r3,12(r29) b L4966 L4965: ; basic block 520 .stabd 68,0,3309 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,3312 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,3310 stw r30,8(r29) .stabd 68,0,3311 stw r3,12(r29) .stabd 68,0,3312 lwz r0,0(r2) stw r0,16(r29) L4966: ; basic block 521 .stabd 68,0,3424 cmpwi cr7,r3,0 bne+ cr7,L4967 .stabd 68,0,3426 ; basic block 522 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L4968 .stabd 68,0,3428 ; basic block 523 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L4968: ; basic block 524 .stabd 68,0,3431 lwz r2,924(r1) .stabd 68,0,3432 LBB1387: slwi r0,r28,8 .stabd 68,0,3431 slwi r29,r27,2 .stabd 68,0,3432 ori r0,r0,14 .stabd 68,0,3431 subf r29,r29,r2 .stabd 68,0,3433 mr r3,r25 .stabd 68,0,3432 stw r0,-4(r29) .stabd 68,0,3431 addi r29,r29,-4 .stabd 68,0,3433 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,3435 lwz r2,908(r1) LBE1387: stw r29,924(r1) stw r29,16(r2) b L4970 L4967: ; basic block 525 .stabd 68,0,3442 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L4976 ; basic block 526 bgt- cr7,L5008 ; basic block 527 cmpwi cr7,r0,2 beq- cr7,L4972 ; basic block 528 b L5006 L5008: ; basic block 529 cmpwi cr7,r0,90 beq- cr7,L4975 ; basic block 530 cmpwi cr7,r0,95 beq- cr7,L4977 ; basic block 531 b L5006 L4972: ; basic block 532 .stabd 68,0,3460 lwz r8,924(r1) .stabd 68,0,3448 LBB1388: li r9,0 .stabd 68,0,3460 lwz r10,908(r1) .stabd 68,0,3469 lis r2,0xfaff .stabd 68,0,3460 addi r0,r8,32 .stabd 68,0,3448 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,3469 ori r2,r2,65441 .stabd 68,0,3448 stw r28,868(r1) .stabd 68,0,3477 addi r11,r8,4 .stabd 68,0,3460 stw r0,16(r10) .stabd 68,0,3467 addi r0,r1,864 .stabd 68,0,3472 lwz r10,928(r1) .stabd 68,0,3482 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,3472 stw r10,24(r8) .stabd 68,0,3482 mr r6,r27 .stabd 68,0,3473 lwz r10,932(r1) .stabd 68,0,3465 stw r22,0(r8) .stabd 68,0,3473 stw r10,28(r8) .stabd 68,0,3467 stw r0,8(r8) .stabd 68,0,3469 stw r2,12(r8) .stabd 68,0,3466 stw r25,4(r8) .stabd 68,0,3470 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,3471 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,3476 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,3477 stw r11,28(r2) .stabd 68,0,3475 stw r8,20(r2) .stabd 68,0,3480 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,3482 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,3485 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,3492 slwi r2,r27,2 .stabd 68,0,3486 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,3492 lwz r11,924(r1) .stabd 68,0,3487 lwz r8,28(r11) .stabd 68,0,3492 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,3487 stw r8,932(r1) .stabd 68,0,3492 stw r2,924(r1) .stabd 68,0,3487 stw r8,24(r10) .stabd 68,0,3492 stw r2,16(r10) .stabd 68,0,3493 b L4970 L4975: ; basic block 533 .stabd 68,0,3496 lwz r9,924(r1) LBE1388: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,3497 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3498 b L4970 L4976: ; basic block 534 .stabd 68,0,3501 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,3502 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3503 b L4970 L4977: ; basic block 535 .stabd 68,0,3516 LBB1389: lwz r24,12(r3) .stabd 68,0,3517 li r4,18 .stabd 68,0,3513 li r21,0 .stabd 68,0,3517 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,3511 lwz r29,924(r1) .stabd 68,0,3522 lwz r0,56(r28) .stabd 68,0,3519 lwz r2,40(r28) .stabd 68,0,3522 cmpwi cr7,r0,0 .stabd 68,0,3519 subf r26,r27,r2 .stabd 68,0,3522 beq- cr7,L4979 .stabd 68,0,3523 ; basic block 536 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L4981 .stabd 68,0,3524 ; basic block 537 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L4979: ; basic block 538 .stabd 68,0,3536 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L4982 .stabd 68,0,3537 ; basic block 539 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,3538 mr r27,r0 .stabd 68,0,3537 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,3538 b L4983 L4982: ; basic block 540 .stabd 68,0,3540 cmpwi cr7,r6,-1 beq- cr7,L4983 .stabd 68,0,3541 ; basic block 541 LBB1390: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,3542 add. r30,r0,r9 bge+ cr0,L4985 .stabd 68,0,3543 ; basic block 542 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L4985: ; basic block 543 .stabd 68,0,3552 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,3553 mr r3,r30 .stabd 68,0,3554 subf r27,r30,r27 .stabd 68,0,3552 subf r2,r2,r8 .stabd 68,0,3553 mr r4,r2 .stabd 68,0,3552 addi r29,r2,4 .stabd 68,0,3553 bl L_rb_ary_new4$stub .stabd 68,0,3555 add r2,r26,r30 .stabd 68,0,3553 stw r3,-4(r29) .stabd 68,0,3555 addi r26,r2,-1 L4983: ; basic block 544 .stabd 68,0,3560 LBE1390: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L4986 .stabd 68,0,3561 ; basic block 545 LBB1391: lwz r6,52(r28) .stabd 68,0,3565 cmplw cr7,r27,r6 blt- cr7,L4988 ; basic block 546 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L4987 L4988: ; basic block 547 .stabd 68,0,3566 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L4987: ; basic block 548 .stabd 68,0,3569 subf r2,r6,r27 .stabd 68,0,3570 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE1391: b L4989 L4986: ; basic block 549 .stabd 68,0,3573 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L4989 .stabd 68,0,3574 ; basic block 550 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L4989: ; basic block 551 .stabd 68,0,3581 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L4981 ; basic block 552 .stabd 68,0,3594 LBB1392: cmpwi cr7,r23,0 .stabd 68,0,3582 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,3594 beq- cr7,L4993 .stabd 68,0,3595 ; basic block 553 mr r2,r23 L4993: ; basic block 554 .stabd 68,0,3597 neg r0,r0 .stabd 68,0,3599 addi r26,r26,-1 .stabd 68,0,3597 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,3598 addi r29,r29,4 L4981: ; basic block 555 .stabd 68,0,3607 lwz r8,908(r1) LBE1392: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L4995 .stabd 68,0,3609 ; basic block 556 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L4995: ; basic block 557 .stabd 68,0,3612 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,3615 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L5002 .stabd 68,0,3616 ; basic block 558 cmpwi cr7,r26,0 ble- cr7,L5002 ; basic block 559 li r0,4 L5001: ; basic block 560 .stabd 68,0,3616 addic. r26,r26,-1 .stabd 68,0,3617 stw r0,0(r29) .stabd 68,0,3616 addi r29,r29,4 bgt+ cr0,L5001 L5002: ; basic block 561 .stabd 68,0,3631 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,3642 LBB1393: lis r0,0xfaff .stabd 68,0,3631 LBE1393: stw r9,16(r10) .stabd 68,0,3642 LBB1394: ori r0,r0,65441 .stabd 68,0,3654 lwz r11,920(r1) .stabd 68,0,3664 LBE1394: addi r10,r29,4 .stabd 68,0,3654 LBB1395: stw r11,16(r29) .stabd 68,0,3655 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,3656 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,3657 lwz r9,932(r1) .stabd 68,0,3642 stw r0,12(r29) .stabd 68,0,3657 stw r9,28(r29) .stabd 68,0,3661 LBE1395: slwi r9,r21,2 .stabd 68,0,3638 LBB1396: stw r22,0(r29) .stabd 68,0,3640 stw r25,4(r29) .stabd 68,0,3641 stw r24,8(r29) .stabd 68,0,3661 LBE1396: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,3664 stw r10,936(r1) .stabd 68,0,3662 stw r29,928(r1) .stabd 68,0,3663 stw r29,932(r1) .stabd 68,0,3661 stw r0,12(r11) .stabd 68,0,3662 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,3663 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,3664 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,3666 lwzx r2,r2,r9 .stabd 68,0,3661 stw r0,920(r1) .stabd 68,0,3666 mtctr r2 bctr L5006: ; basic block 562 .stabd 68,0,3671 LBE1389: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L4970: ; basic block 563 .stabd 68,0,3674 L5009: lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,3683 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4094: ; basic block 564 .stabd 68,0,3693 L5010: lwz r10,920(r1) .stabd 68,0,3712 lwz r11,924(r1) .stabd 68,0,3694 LBE1385: LBE1382: LBB1397: lwz r2,4(r10) .stabd 68,0,3693 lwz r0,8(r10) .stabd 68,0,3712 stw r2,0(r11) .stabd 68,0,3713 stwu r0,4(r11) lwz r2,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,3719 lwzu r8,12(r10) mtctr r8 stw r10,920(r1) bctr L4095: ; basic block 565 L5011: .stabd 68,0,3730 lwz r9,920(r1) LBE1397: LBB1398: lwz r30,4(r9) .stabd 68,0,3729 lwz r29,8(r9) .stabd 68,0,3743 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,3746 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,3748 lwz r2,924(r1) stw r30,0(r2) .stabd 68,0,3749 stwu r3,4(r2) .stabd 68,0,3734 lwz r8,920(r1) .stabd 68,0,3749 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3734 addi r8,r8,12 .stabd 68,0,3749 stw r2,924(r1) .stabd 68,0,3734 stw r8,920(r1) .stabd 68,0,3749 stw r2,16(r9) .stabd 68,0,3755 lwz r10,0(r8) mtctr r10 bctr L4096: ; basic block 566 L5012: .stabd 68,0,3766 lwz r11,920(r1) LBE1398: LBB1399: lwz r3,4(r11) .stabd 68,0,3765 lwz r29,8(r11) .stabd 68,0,3779 bl L_rb_str_new3$stub .stabd 68,0,3784 lwz r2,924(r1) stw r3,0(r2) .stabd 68,0,3785 stwu r29,4(r2) .stabd 68,0,3770 lwz r8,920(r1) .stabd 68,0,3785 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3770 addi r8,r8,12 .stabd 68,0,3785 stw r2,924(r1) .stabd 68,0,3770 stw r8,920(r1) .stabd 68,0,3785 stw r2,16(r9) .stabd 68,0,3791 lwz r10,0(r8) mtctr r10 bctr L4097: ; basic block 567 .stabd 68,0,3801 L5013: lwz r11,920(r1) LBE1399: LBB1400: lwz r3,8(r11) .stabd 68,0,3802 lwz r29,4(r11) .stabd 68,0,3818 bl L_rb_str_new3$stub .stabd 68,0,3820 lwz r2,924(r1) stw r29,0(r2) .stabd 68,0,3821 stwu r3,4(r2) .stabd 68,0,3806 lwz r8,920(r1) .stabd 68,0,3821 addi r2,r2,4 lwz r9,908(r1) .stabd 68,0,3806 addi r8,r8,12 .stabd 68,0,3821 stw r2,924(r1) .stabd 68,0,3806 stw r8,920(r1) .stabd 68,0,3821 stw r2,16(r9) .stabd 68,0,3827 lwz r10,0(r8) mtctr r10 bctr L4098: ; basic block 568 .stabd 68,0,3854 L5014: lwz r11,920(r1) lwzu r0,4(r11) LBE1400: mtctr r0 stw r11,920(r1) bctr L4099: ; basic block 569 .stabd 68,0,3881 L5015: lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4100: ; basic block 570 .stabd 68,0,3908 L5016: lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4101: ; basic block 571 .stabd 68,0,3935 L5017: lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4102: ; basic block 572 .stabd 68,0,3962 L5018: lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4103: ; basic block 573 .stabd 68,0,3972 L5019: lwz r9,920(r1) .stabd 68,0,3983 lwz r11,928(r1) .stabd 68,0,3972 LBB1401: lwz r2,4(r9) .stabd 68,0,3990 lwzu r10,8(r9) .stabd 68,0,3983 slwi r2,r2,2 .stabd 68,0,3990 stw r9,920(r1) .stabd 68,0,3983 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,3990 mtctr r10 .stabd 68,0,3983 stw r2,912(r1) .stabd 68,0,3990 bctr L4104: ; basic block 574 .stabd 68,0,4000 L5020: lwz r8,920(r1) .stabd 68,0,4011 lwz r10,928(r1) .stabd 68,0,4000 LBE1401: LBB1402: lwz r2,4(r8) .stabd 68,0,4018 lwzu r9,8(r8) .stabd 68,0,4011 slwi r2,r2,2 .stabd 68,0,4018 stw r8,920(r1) .stabd 68,0,4011 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,4018 mtctr r9 .stabd 68,0,4011 stw r2,916(r1) .stabd 68,0,4018 bctr L4105: ; basic block 575 .stabd 68,0,4028 L5021: lwz r11,920(r1) .stabd 68,0,4039 lwz r8,928(r1) .stabd 68,0,4028 LBE1402: LBB1403: lwz r2,4(r11) .stabd 68,0,4046 lwzu r0,8(r11) .stabd 68,0,4039 slwi r2,r2,2 .stabd 68,0,4046 stw r11,920(r1) .stabd 68,0,4039 subf r2,r2,r8 lwz r2,0(r2) .stabd 68,0,4046 mtctr r0 .stabd 68,0,4039 stw r2,912(r1) .stabd 68,0,4046 bctr L4106: ; basic block 576 .stabd 68,0,4052 L5022: lwz r10,912(r1) lwz r9,924(r1) LBE1403: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,4056 lwz r8,920(r1) .stabd 68,0,4067 lwz r10,928(r1) .stabd 68,0,4056 LBB1404: lwz r2,4(r8) .stabd 68,0,4074 lwzu r9,8(r8) .stabd 68,0,4067 slwi r2,r2,2 .stabd 68,0,4074 stw r8,920(r1) .stabd 68,0,4067 subf r2,r2,r10 lwz r2,0(r2) .stabd 68,0,4074 mtctr r9 .stabd 68,0,4067 stw r2,912(r1) .stabd 68,0,4074 bctr L4107: ; basic block 577 .stabd 68,0,4080 L5023: lwz r2,916(r1) lwz r11,924(r1) LBE1404: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,4084 lwz r9,920(r1) .stabd 68,0,4095 lwz r11,928(r1) .stabd 68,0,4084 LBB1405: lwz r2,4(r9) .stabd 68,0,4102 lwzu r10,8(r9) .stabd 68,0,4095 slwi r2,r2,2 .stabd 68,0,4102 stw r9,920(r1) .stabd 68,0,4095 subf r2,r2,r11 lwz r2,0(r2) .stabd 68,0,4102 mtctr r10 .stabd 68,0,4095 stw r2,916(r1) .stabd 68,0,4102 bctr L4108: ; basic block 578 .stabd 68,0,4112 L5024: lwz r8,920(r1) .stabd 68,0,4113 lwz r9,924(r1) .stabd 68,0,4112 LBE1405: LBB1406: lwz r2,4(r8) .stabd 68,0,4124 lwz r10,928(r1) .stabd 68,0,4113 lwzu r0,-4(r9) .stabd 68,0,4124 slwi r2,r2,2 .stabd 68,0,4117 lwz r11,908(r1) .stabd 68,0,4124 subf r2,r2,r10 .stabd 68,0,4113 stw r9,924(r1) .stabd 68,0,4117 stw r9,16(r11) .stabd 68,0,4124 stw r0,0(r2) .stabd 68,0,4131 lwzu r0,8(r8) mtctr r0 stw r8,920(r1) bctr L4109: ; basic block 579 .stabd 68,0,4141 L5025: lwz r8,920(r1) .stabd 68,0,4152 lwz r9,928(r1) .stabd 68,0,4141 LBE1406: LBB1407: lwz r2,4(r8) .stabd 68,0,4152 lwz r10,912(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4159 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L4110: ; basic block 580 .stabd 68,0,4169 L5026: lwz r8,920(r1) .stabd 68,0,4180 lwz r9,928(r1) .stabd 68,0,4169 LBE1407: LBB1408: lwz r2,4(r8) .stabd 68,0,4180 lwz r10,916(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4187 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L4111: ; basic block 581 .stabd 68,0,4197 L5027: lwz r8,920(r1) .stabd 68,0,4208 lwz r9,928(r1) .stabd 68,0,4197 LBE1408: LBB1409: lwz r2,4(r8) .stabd 68,0,4208 lwz r10,916(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4215 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L4112: ; basic block 582 .stabd 68,0,4225 L5028: lwz r8,920(r1) .stabd 68,0,4236 lwz r9,928(r1) .stabd 68,0,4225 LBE1409: LBB1410: lwz r2,4(r8) .stabd 68,0,4236 lwz r10,912(r1) slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4243 lwzu r11,8(r8) mtctr r11 stw r8,920(r1) bctr L4113: ; basic block 583 .stabd 68,0,4266 lwz r2,928(r1) .stabd 68,0,4268 LBE1410: LBB1411: LBB1412: li r3,4 .stabd 68,0,4253 lwz r8,920(r1) .stabd 68,0,4266 lwz r0,-4(r2) .stabd 68,0,4253 LBE1412: lwz r30,8(r8) .stabd 68,0,4268 LBB1413: cmpwi cr7,r0,4 .stabd 68,0,4254 LBE1413: lwz r4,4(r8) .stabd 68,0,4258 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,4268 LBB1414: beq- cr7,L5030 ; basic block 584 .stabd 68,0,4271 cmpwi cr7,r30,0 bne- cr7,L5031 .stabd 68,0,4272 ; basic block 585 mr r3,r0 bl L_rb_ary_entry$stub b L5030 L5031: ; basic block 586 .stabd 68,0,4275 LBB1415: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4276 andi. r0,r30,1 .stabd 68,0,4275 mr r4,r3 .stabd 68,0,4276 beq- cr0,L5033 .stabd 68,0,4277 ; basic block 587 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L5037 ; basic block 588 cmplwi cr7,r0,39 bgt- cr7,L5041 ; basic block 589 cmpwi cr7,r0,38 beq- cr7,L5035 ; basic block 590 b L5039 L5041: ; basic block 591 cmpwi cr7,r0,43 beq- cr7,L5038 ; basic block 592 cmpwi cr7,r0,96 beq- cr7,L5036 ; basic block 593 b L5039 L5035: ; basic block 594 .stabd 68,0,4279 bl L_rb_reg_last_match$stub .stabd 68,0,4280 b L5030 L5036: ; basic block 595 .stabd 68,0,4282 bl L_rb_reg_match_pre$stub .stabd 68,0,4283 b L5030 L5037: ; basic block 596 .stabd 68,0,4285 bl L_rb_reg_match_post$stub .stabd 68,0,4286 b L5030 L5038: ; basic block 597 .stabd 68,0,4288 bl L_rb_reg_match_last$stub .stabd 68,0,4289 b L5030 L5039: ; basic block 598 .stabd 68,0,4291 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L5033: ; basic block 599 .stabd 68,0,4295 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L5030: ; basic block 600 L5043: .stabd 68,0,4304 lwz r2,920(r1) .stabd 68,0,4298 LBE1415: stw r3,912(r1) .stabd 68,0,4304 lwz r2,0(r2) mtctr r2 bctr L4114: ; basic block 601 .stabd 68,0,4327 lwz r8,928(r1) .stabd 68,0,4329 LBE1414: LBE1411: LBB1416: LBB1417: li r3,4 .stabd 68,0,4314 lwz r9,920(r1) .stabd 68,0,4327 lwz r0,-4(r8) .stabd 68,0,4314 LBE1417: lwz r30,8(r9) .stabd 68,0,4329 LBB1418: cmpwi cr7,r0,4 .stabd 68,0,4315 LBE1418: lwz r4,4(r9) .stabd 68,0,4319 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,4329 LBB1419: beq- cr7,L5045 ; basic block 602 .stabd 68,0,4332 cmpwi cr7,r30,0 bne- cr7,L5046 .stabd 68,0,4333 ; basic block 603 mr r3,r0 bl L_rb_ary_entry$stub b L5045 L5046: ; basic block 604 .stabd 68,0,4336 LBB1420: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4337 andi. r0,r30,1 .stabd 68,0,4336 mr r4,r3 .stabd 68,0,4337 beq- cr0,L5048 .stabd 68,0,4338 ; basic block 605 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L5052 ; basic block 606 cmplwi cr7,r0,39 bgt- cr7,L5056 ; basic block 607 cmpwi cr7,r0,38 beq- cr7,L5050 ; basic block 608 b L5054 L5056: ; basic block 609 cmpwi cr7,r0,43 beq- cr7,L5053 ; basic block 610 cmpwi cr7,r0,96 beq- cr7,L5051 ; basic block 611 b L5054 L5050: ; basic block 612 .stabd 68,0,4340 bl L_rb_reg_last_match$stub .stabd 68,0,4341 b L5045 L5051: ; basic block 613 .stabd 68,0,4343 bl L_rb_reg_match_pre$stub .stabd 68,0,4344 b L5045 L5052: ; basic block 614 .stabd 68,0,4346 bl L_rb_reg_match_post$stub .stabd 68,0,4347 b L5045 L5053: ; basic block 615 .stabd 68,0,4349 bl L_rb_reg_match_last$stub .stabd 68,0,4350 b L5045 L5054: ; basic block 616 .stabd 68,0,4352 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L5048: ; basic block 617 .stabd 68,0,4356 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L5045: ; basic block 618 L5058: .stabd 68,0,4365 lwz r2,920(r1) .stabd 68,0,4359 LBE1420: stw r3,916(r1) .stabd 68,0,4365 lwz r2,0(r2) mtctr r2 bctr L4115: ; basic block 619 .stabd 68,0,4388 lwz r8,928(r1) .stabd 68,0,4390 LBE1419: LBE1416: LBB1421: LBB1422: li r3,4 .stabd 68,0,4375 lwz r9,920(r1) .stabd 68,0,4388 lwz r0,-4(r8) .stabd 68,0,4375 LBE1422: lwz r30,8(r9) .stabd 68,0,4390 LBB1423: cmpwi cr7,r0,4 .stabd 68,0,4376 LBE1423: lwz r4,4(r9) .stabd 68,0,4380 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,4390 LBB1424: beq- cr7,L5060 ; basic block 620 .stabd 68,0,4393 cmpwi cr7,r30,0 bne- cr7,L5061 .stabd 68,0,4394 ; basic block 621 mr r3,r0 bl L_rb_ary_entry$stub b L5060 L5061: ; basic block 622 .stabd 68,0,4397 LBB1425: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4398 andi. r0,r30,1 .stabd 68,0,4397 mr r4,r3 .stabd 68,0,4398 beq- cr0,L5063 .stabd 68,0,4399 ; basic block 623 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L5067 ; basic block 624 cmplwi cr7,r0,39 bgt- cr7,L5071 ; basic block 625 cmpwi cr7,r0,38 beq- cr7,L5065 ; basic block 626 b L5069 L5071: ; basic block 627 cmpwi cr7,r0,43 beq- cr7,L5068 ; basic block 628 cmpwi cr7,r0,96 beq- cr7,L5066 ; basic block 629 b L5069 L5065: ; basic block 630 .stabd 68,0,4401 bl L_rb_reg_last_match$stub .stabd 68,0,4402 b L5060 L5066: ; basic block 631 .stabd 68,0,4404 bl L_rb_reg_match_pre$stub .stabd 68,0,4405 b L5060 L5067: ; basic block 632 .stabd 68,0,4407 bl L_rb_reg_match_post$stub .stabd 68,0,4408 b L5060 L5068: ; basic block 633 .stabd 68,0,4410 bl L_rb_reg_match_last$stub .stabd 68,0,4411 b L5060 L5069: ; basic block 634 .stabd 68,0,4413 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L5063: ; basic block 635 .stabd 68,0,4417 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L5060: ; basic block 636 L5073: .stabd 68,0,4426 lwz r2,920(r1) .stabd 68,0,4420 LBE1425: stw r3,912(r1) .stabd 68,0,4426 lwz r2,0(r2) mtctr r2 bctr L4116: ; basic block 637 .stabd 68,0,4432 lwz r8,924(r1) .stabd 68,0,4451 LBE1424: LBE1421: LBB1426: LBB1427: li r3,4 .stabd 68,0,4432 lwz r9,912(r1) LBE1427: LBE1426: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,4449 lwz r11,928(r1) .stabd 68,0,4436 lwz r2,920(r1) .stabd 68,0,4449 LBB1428: LBB1429: lwz r0,-4(r11) .stabd 68,0,4436 LBE1429: lwz r30,8(r2) .stabd 68,0,4451 LBB1430: cmpwi cr7,r0,4 .stabd 68,0,4437 LBE1430: lwz r4,4(r2) .stabd 68,0,4441 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,4451 LBB1431: beq- cr7,L5075 ; basic block 638 .stabd 68,0,4454 cmpwi cr7,r30,0 bne- cr7,L5076 .stabd 68,0,4455 ; basic block 639 mr r3,r0 bl L_rb_ary_entry$stub b L5075 L5076: ; basic block 640 .stabd 68,0,4458 LBB1432: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4459 andi. r0,r30,1 .stabd 68,0,4458 mr r4,r3 .stabd 68,0,4459 beq- cr0,L5078 .stabd 68,0,4460 ; basic block 641 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L5082 ; basic block 642 cmplwi cr7,r0,39 bgt- cr7,L5086 ; basic block 643 cmpwi cr7,r0,38 beq- cr7,L5080 ; basic block 644 b L5084 L5086: ; basic block 645 cmpwi cr7,r0,43 beq- cr7,L5083 ; basic block 646 cmpwi cr7,r0,96 beq- cr7,L5081 ; basic block 647 b L5084 L5080: ; basic block 648 .stabd 68,0,4462 bl L_rb_reg_last_match$stub .stabd 68,0,4463 b L5075 L5081: ; basic block 649 .stabd 68,0,4465 bl L_rb_reg_match_pre$stub .stabd 68,0,4466 b L5075 L5082: ; basic block 650 .stabd 68,0,4468 bl L_rb_reg_match_post$stub .stabd 68,0,4469 b L5075 L5083: ; basic block 651 .stabd 68,0,4471 bl L_rb_reg_match_last$stub .stabd 68,0,4472 b L5075 L5084: ; basic block 652 .stabd 68,0,4474 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L5078: ; basic block 653 .stabd 68,0,4478 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L5075: ; basic block 654 L5088: .stabd 68,0,4487 lwz r2,920(r1) .stabd 68,0,4481 LBE1432: stw r3,912(r1) .stabd 68,0,4487 lwz r2,0(r2) mtctr r2 bctr L4117: ; basic block 655 .stabd 68,0,4493 lwz r8,924(r1) .stabd 68,0,4512 LBE1431: LBE1428: LBB1433: LBB1434: li r3,4 .stabd 68,0,4493 lwz r9,916(r1) LBE1434: LBE1433: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,4510 lwz r11,928(r1) .stabd 68,0,4497 lwz r2,920(r1) .stabd 68,0,4510 LBB1435: LBB1436: lwz r0,-4(r11) .stabd 68,0,4497 LBE1436: lwz r30,8(r2) .stabd 68,0,4512 LBB1437: cmpwi cr7,r0,4 .stabd 68,0,4498 LBE1437: lwz r4,4(r2) .stabd 68,0,4502 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,4512 LBB1438: beq- cr7,L5090 ; basic block 656 .stabd 68,0,4515 cmpwi cr7,r30,0 bne- cr7,L5091 .stabd 68,0,4516 ; basic block 657 mr r3,r0 bl L_rb_ary_entry$stub b L5090 L5091: ; basic block 658 .stabd 68,0,4519 LBB1439: mr r3,r0 bl L_rb_ary_entry$stub .stabd 68,0,4520 andi. r0,r30,1 .stabd 68,0,4519 mr r4,r3 .stabd 68,0,4520 beq- cr0,L5093 .stabd 68,0,4521 ; basic block 659 srwi r0,r30,1 cmpwi cr7,r0,39 beq- cr7,L5097 ; basic block 660 cmplwi cr7,r0,39 bgt- cr7,L5101 ; basic block 661 cmpwi cr7,r0,38 beq- cr7,L5095 ; basic block 662 b L5099 L5101: ; basic block 663 cmpwi cr7,r0,43 beq- cr7,L5098 ; basic block 664 cmpwi cr7,r0,96 beq- cr7,L5096 ; basic block 665 b L5099 L5095: ; basic block 666 .stabd 68,0,4523 bl L_rb_reg_last_match$stub .stabd 68,0,4524 b L5090 L5096: ; basic block 667 .stabd 68,0,4526 bl L_rb_reg_match_pre$stub .stabd 68,0,4527 b L5090 L5097: ; basic block 668 .stabd 68,0,4529 bl L_rb_reg_match_post$stub .stabd 68,0,4530 b L5090 L5098: ; basic block 669 .stabd 68,0,4532 bl L_rb_reg_match_last$stub .stabd 68,0,4533 b L5090 L5099: ; basic block 670 .stabd 68,0,4535 addis r3,r31,ha16(LC47-"L00000000016$pb") la r3,lo16(LC47-"L00000000016$pb")(r3) bl L_rb_bug$stub L5093: ; basic block 671 .stabd 68,0,4539 srwi r3,r30,1 bl L_rb_reg_nth_match$stub L5090: ; basic block 672 L5103: .stabd 68,0,4548 lwz r2,920(r1) .stabd 68,0,4542 LBE1439: stw r3,916(r1) .stabd 68,0,4548 lwz r2,0(r2) mtctr r2 bctr L4118: ; basic block 673 .stabd 68,0,4560 lwz r8,924(r1) .stabd 68,0,4559 lwz r9,920(r1) .stabd 68,0,4560 LBE1438: LBE1435: LBB1440: lwzu r29,-4(r8) .stabd 68,0,4564 lwz r10,908(r1) .stabd 68,0,4560 stw r8,924(r1) .stabd 68,0,4559 lwz r30,4(r9) .stabd 68,0,4563 addi r9,r9,12 .stabd 68,0,4564 stw r8,16(r10) .stabd 68,0,4572 lwz r11,928(r1) LBB1441: lwz r3,-4(r11) .stabd 68,0,4563 stw r9,920(r1) .stabd 68,0,4573 cmpwi cr7,r3,4 bne+ cr7,L5104 .stabd 68,0,4574 ; basic block 674 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L5104: ; basic block 675 .stabd 68,0,4576 L5105: mr r4,r30 mr r5,r29 bl L_rb_ary_store$stub .stabd 68,0,4583 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4119: ; basic block 676 .stabd 68,0,4606 lwz r8,928(r1) .stabd 68,0,4594 lwz r9,920(r1) .stabd 68,0,4606 LBE1441: LBE1440: LBB1442: LBB1443: lwz r3,-4(r8) .stabd 68,0,4594 LBE1443: lwz r30,4(r9) .stabd 68,0,4598 addi r9,r9,12 .stabd 68,0,4607 LBB1444: cmpwi cr7,r3,4 .stabd 68,0,4598 stw r9,920(r1) .stabd 68,0,4607 bne+ cr7,L5106 .stabd 68,0,4608 ; basic block 677 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L5106: ; basic block 678 .stabd 68,0,4610 L5107: lwz r5,912(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4617 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4120: ; basic block 679 .stabd 68,0,4640 lwz r8,928(r1) .stabd 68,0,4628 lwz r9,920(r1) .stabd 68,0,4640 LBE1444: LBE1442: LBB1445: LBB1446: lwz r3,-4(r8) .stabd 68,0,4628 LBE1446: lwz r30,4(r9) .stabd 68,0,4632 addi r9,r9,12 .stabd 68,0,4641 LBB1447: cmpwi cr7,r3,4 .stabd 68,0,4632 stw r9,920(r1) .stabd 68,0,4641 bne+ cr7,L5108 .stabd 68,0,4642 ; basic block 680 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L5108: ; basic block 681 .stabd 68,0,4644 L5109: lwz r5,916(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4651 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4121: ; basic block 682 .stabd 68,0,4674 lwz r8,928(r1) .stabd 68,0,4662 lwz r9,920(r1) .stabd 68,0,4674 LBE1447: LBE1445: LBB1448: LBB1449: lwz r3,-4(r8) .stabd 68,0,4662 LBE1449: lwz r30,4(r9) .stabd 68,0,4666 addi r9,r9,12 .stabd 68,0,4675 LBB1450: cmpwi cr7,r3,4 .stabd 68,0,4666 stw r9,920(r1) .stabd 68,0,4675 bne+ cr7,L5110 .stabd 68,0,4676 ; basic block 683 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L5110: ; basic block 684 .stabd 68,0,4678 L5111: lwz r5,916(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4685 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4122: ; basic block 685 .stabd 68,0,4708 lwz r8,928(r1) .stabd 68,0,4696 lwz r9,920(r1) .stabd 68,0,4708 LBE1450: LBE1448: LBB1451: LBB1452: lwz r3,-4(r8) .stabd 68,0,4696 LBE1452: lwz r30,4(r9) .stabd 68,0,4700 addi r9,r9,12 .stabd 68,0,4709 LBB1453: cmpwi cr7,r3,4 .stabd 68,0,4700 stw r9,920(r1) .stabd 68,0,4709 bne+ cr7,L5112 .stabd 68,0,4710 ; basic block 686 bl L_rb_ary_new$stub lwz r2,928(r1) stw r3,-4(r2) L5112: ; basic block 687 .stabd 68,0,4712 L5113: lwz r5,912(r1) mr r4,r30 bl L_rb_ary_store$stub .stabd 68,0,4719 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4123: ; basic block 688 .stabd 68,0,4729 lwz r8,920(r1) .stabd 68,0,4744 LBE1453: LBE1451: LBB1454: LBB1455: li r11,0 .stabd 68,0,4743 lwz r9,932(r1) .stabd 68,0,4729 LBE1455: lwz r0,8(r8) .stabd 68,0,4730 lwz r2,4(r8) .stabd 68,0,4734 addi r8,r8,12 .stabd 68,0,4744 LBB1456: cmplw cr7,r11,r0 .stabd 68,0,4734 stw r8,920(r1) .stabd 68,0,4744 bge- cr7,L7568 L5118: ; basic block 689 .stabd 68,0,4744 addi r11,r11,1 .stabd 68,0,4745 lwz r9,0(r9) .stabd 68,0,4744 cmplw cr7,r11,r0 blt+ cr7,L5118 L7568: ; basic block 690 .stabd 68,0,4752 L5119: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4759 lwz r9,920(r1) .stabd 68,0,4752 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4759 lwz r9,0(r9) mtctr r9 bctr L4124: ; basic block 691 .stabd 68,0,4769 lwz r10,920(r1) .stabd 68,0,4784 LBE1456: LBE1454: LBB1457: LBB1458: li r11,0 .stabd 68,0,4783 lwz r9,932(r1) .stabd 68,0,4769 LBE1458: lwz r0,8(r10) .stabd 68,0,4770 lwz r2,4(r10) .stabd 68,0,4774 addi r10,r10,12 .stabd 68,0,4784 LBB1459: cmplw cr7,r11,r0 .stabd 68,0,4774 stw r10,920(r1) .stabd 68,0,4784 bge- cr7,L7570 L5124: ; basic block 692 .stabd 68,0,4784 addi r11,r11,1 .stabd 68,0,4785 lwz r9,0(r9) .stabd 68,0,4784 cmplw cr7,r11,r0 blt+ cr7,L5124 L7570: ; basic block 693 .stabd 68,0,4792 L5125: slwi r2,r2,2 .stabd 68,0,4799 lwz r11,920(r1) .stabd 68,0,4792 subf r2,r2,r9 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,4799 lwz r11,0(r11) mtctr r11 bctr L4125: ; basic block 694 .stabd 68,0,4809 lwz r2,920(r1) .stabd 68,0,4824 LBE1459: LBE1457: LBB1460: LBB1461: li r11,0 .stabd 68,0,4814 lwz r8,920(r1) .stabd 68,0,4809 LBE1461: lwz r0,8(r2) .stabd 68,0,4814 addi r8,r8,12 .stabd 68,0,4810 lwz r2,4(r2) .stabd 68,0,4824 LBB1462: cmplw cr7,r11,r0 .stabd 68,0,4814 stw r8,920(r1) .stabd 68,0,4823 lwz r9,932(r1) .stabd 68,0,4824 bge- cr7,L7572 L5130: ; basic block 695 .stabd 68,0,4824 addi r11,r11,1 .stabd 68,0,4825 lwz r9,0(r9) .stabd 68,0,4824 cmplw cr7,r11,r0 blt+ cr7,L5130 L7572: ; basic block 696 .stabd 68,0,4832 L5131: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4839 lwz r9,920(r1) .stabd 68,0,4832 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4839 lwz r9,0(r9) mtctr r9 bctr L4126: ; basic block 697 .stabd 68,0,4845 lwz r10,924(r1) lwz r11,912(r1) LBE1462: LBE1460: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) .stabd 68,0,4864 LBB1463: LBB1464: li r11,0 .stabd 68,0,4845 stw r10,924(r1) LBE1464: LBE1463: stw r10,16(r2) .stabd 68,0,4849 lwz r8,920(r1) .stabd 68,0,4863 LBB1465: LBB1466: lwz r9,932(r1) .stabd 68,0,4849 LBE1466: lwz r0,8(r8) .stabd 68,0,4850 lwz r2,4(r8) .stabd 68,0,4854 addi r8,r8,12 .stabd 68,0,4864 LBB1467: cmplw cr7,r11,r0 .stabd 68,0,4854 stw r8,920(r1) .stabd 68,0,4864 bge- cr7,L7574 L5136: ; basic block 698 .stabd 68,0,4864 addi r11,r11,1 .stabd 68,0,4865 lwz r9,0(r9) .stabd 68,0,4864 cmplw cr7,r11,r0 blt+ cr7,L5136 L7574: ; basic block 699 .stabd 68,0,4872 L5137: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4879 lwz r9,920(r1) .stabd 68,0,4872 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,4879 lwz r9,0(r9) mtctr r9 bctr L4127: ; basic block 700 .stabd 68,0,4885 lwz r10,924(r1) lwz r11,916(r1) LBE1467: LBE1465: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) .stabd 68,0,4904 LBB1468: LBB1469: li r11,0 .stabd 68,0,4885 stw r10,924(r1) LBE1469: LBE1468: stw r10,16(r2) .stabd 68,0,4889 lwz r8,920(r1) .stabd 68,0,4903 LBB1470: LBB1471: lwz r9,932(r1) .stabd 68,0,4889 LBE1471: lwz r0,8(r8) .stabd 68,0,4890 lwz r2,4(r8) .stabd 68,0,4894 addi r8,r8,12 .stabd 68,0,4904 LBB1472: cmplw cr7,r11,r0 .stabd 68,0,4894 stw r8,920(r1) .stabd 68,0,4904 bge- cr7,L7576 L5142: ; basic block 701 .stabd 68,0,4904 addi r11,r11,1 .stabd 68,0,4905 lwz r9,0(r9) .stabd 68,0,4904 cmplw cr7,r11,r0 blt+ cr7,L5142 L7576: ; basic block 702 .stabd 68,0,4912 L5143: slwi r2,r2,2 subf r2,r2,r9 .stabd 68,0,4919 lwz r9,920(r1) .stabd 68,0,4912 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,4919 lwz r9,0(r9) mtctr r9 bctr L4128: ; basic block 703 .stabd 68,0,4929 lwz r10,920(r1) .stabd 68,0,4945 LBE1472: LBE1470: LBB1473: LBB1474: li r11,0 .stabd 68,0,4931 lwz r2,924(r1) .stabd 68,0,4929 LBE1474: lwz r0,8(r10) .stabd 68,0,4931 lwzu r10,-4(r2) .stabd 68,0,4930 lwz r8,920(r1) .stabd 68,0,4945 LBB1475: cmplw cr7,r11,r0 .stabd 68,0,4931 stw r2,924(r1) .stabd 68,0,4930 LBE1475: lwz r2,4(r8) .stabd 68,0,4934 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,4935 lwz r9,908(r1) lwz r8,924(r1) stw r8,16(r9) .stabd 68,0,4944 LBB1476: lwz r9,932(r1) .stabd 68,0,4945 bge- cr7,L7578 L5148: ; basic block 704 .stabd 68,0,4945 addi r11,r11,1 .stabd 68,0,4946 lwz r9,0(r9) .stabd 68,0,4945 cmplw cr7,r11,r0 blt+ cr7,L5148 L7578: ; basic block 705 .stabd 68,0,4953 L5149: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,4960 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4129: ; basic block 706 .stabd 68,0,4970 lwz r10,920(r1) .stabd 68,0,4985 LBE1476: LBE1473: LBB1477: LBB1478: li r11,0 .stabd 68,0,4984 lwz r9,932(r1) .stabd 68,0,4970 LBE1478: lwz r0,8(r10) .stabd 68,0,4971 lwz r2,4(r10) .stabd 68,0,4975 addi r10,r10,12 .stabd 68,0,4985 LBB1479: cmplw cr7,r11,r0 .stabd 68,0,4975 stw r10,920(r1) .stabd 68,0,4972 LBE1479: lwz r10,912(r1) .stabd 68,0,4985 LBB1480: bge- cr7,L7580 L5154: ; basic block 707 .stabd 68,0,4985 addi r11,r11,1 .stabd 68,0,4986 lwz r9,0(r9) .stabd 68,0,4985 cmplw cr7,r11,r0 blt+ cr7,L5154 L7580: ; basic block 708 .stabd 68,0,4993 L5155: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5000 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4130: ; basic block 709 .stabd 68,0,5010 lwz r2,920(r1) .stabd 68,0,5025 LBE1480: LBE1477: LBB1481: LBB1482: li r11,0 .stabd 68,0,5015 lwz r8,920(r1) .stabd 68,0,5010 LBE1482: lwz r0,8(r2) .stabd 68,0,5015 addi r8,r8,12 .stabd 68,0,5011 lwz r2,4(r2) .stabd 68,0,5025 LBB1483: cmplw cr7,r11,r0 .stabd 68,0,5015 stw r8,920(r1) .stabd 68,0,5012 LBE1483: lwz r10,916(r1) .stabd 68,0,5024 LBB1484: lwz r9,932(r1) .stabd 68,0,5025 bge- cr7,L7582 L5160: ; basic block 710 .stabd 68,0,5025 addi r11,r11,1 .stabd 68,0,5026 lwz r9,0(r9) .stabd 68,0,5025 cmplw cr7,r11,r0 blt+ cr7,L5160 L7582: ; basic block 711 .stabd 68,0,5033 L5161: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5040 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4131: ; basic block 712 .stabd 68,0,5050 lwz r10,920(r1) .stabd 68,0,5065 LBE1484: LBE1481: LBB1485: LBB1486: li r11,0 .stabd 68,0,5064 lwz r9,932(r1) .stabd 68,0,5050 LBE1486: lwz r0,8(r10) .stabd 68,0,5051 lwz r2,4(r10) .stabd 68,0,5055 addi r10,r10,12 .stabd 68,0,5065 LBB1487: cmplw cr7,r11,r0 .stabd 68,0,5055 stw r10,920(r1) .stabd 68,0,5052 LBE1487: lwz r10,916(r1) .stabd 68,0,5065 LBB1488: bge- cr7,L7584 L5166: ; basic block 713 .stabd 68,0,5065 addi r11,r11,1 .stabd 68,0,5066 lwz r9,0(r9) .stabd 68,0,5065 cmplw cr7,r11,r0 blt+ cr7,L5166 L7584: ; basic block 714 .stabd 68,0,5073 L5167: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5080 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4132: ; basic block 715 .stabd 68,0,5090 lwz r2,920(r1) .stabd 68,0,5105 LBE1488: LBE1485: LBB1489: LBB1490: li r11,0 .stabd 68,0,5095 lwz r8,920(r1) .stabd 68,0,5090 LBE1490: lwz r0,8(r2) .stabd 68,0,5095 addi r8,r8,12 .stabd 68,0,5091 lwz r2,4(r2) .stabd 68,0,5105 LBB1491: cmplw cr7,r11,r0 .stabd 68,0,5095 stw r8,920(r1) .stabd 68,0,5092 LBE1491: lwz r10,912(r1) .stabd 68,0,5104 LBB1492: lwz r9,932(r1) .stabd 68,0,5105 bge- cr7,L7586 L5172: ; basic block 716 .stabd 68,0,5105 addi r11,r11,1 .stabd 68,0,5106 lwz r9,0(r9) .stabd 68,0,5105 cmplw cr7,r11,r0 blt+ cr7,L5172 L7586: ; basic block 717 .stabd 68,0,5113 L5173: slwi r2,r2,2 subf r2,r2,r9 stw r10,0(r2) .stabd 68,0,5120 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4133: ; basic block 718 .stabd 68,0,5130 L5174: lwz r10,920(r1) .stabd 68,0,5141 lwz r11,936(r1) .stabd 68,0,5130 LBE1492: LBE1489: LBB1493: lwz r4,4(r10) .stabd 68,0,5141 lwz r3,0(r11) bl L_rb_ivar_get$stub .stabd 68,0,5134 lwz r2,920(r1) .stabd 68,0,5141 stw r3,912(r1) .stabd 68,0,5134 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5148 lwz r8,0(r2) mtctr r8 bctr L4134: ; basic block 719 .stabd 68,0,5158 L5175: lwz r9,920(r1) .stabd 68,0,5169 lwz r10,936(r1) .stabd 68,0,5158 LBE1493: LBB1494: lwz r4,4(r9) .stabd 68,0,5169 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5162 lwz r2,920(r1) .stabd 68,0,5169 stw r3,916(r1) .stabd 68,0,5162 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5176 lwz r8,0(r2) mtctr r8 bctr L4135: ; basic block 720 .stabd 68,0,5186 L5176: lwz r9,920(r1) .stabd 68,0,5197 lwz r10,936(r1) .stabd 68,0,5186 LBE1494: LBB1495: lwz r4,4(r9) .stabd 68,0,5197 lwz r3,0(r10) bl L_rb_ivar_get$stub .stabd 68,0,5190 lwz r2,920(r1) .stabd 68,0,5197 stw r3,912(r1) .stabd 68,0,5190 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5204 lwz r8,0(r2) mtctr r8 bctr L4136: ; basic block 721 .stabd 68,0,5210 L5177: lwz r9,924(r1) lwz r10,912(r1) LBE1495: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,5214 lwz r2,920(r1) .stabd 68,0,5225 lwz r8,936(r1) .stabd 68,0,5214 LBB1496: lwz r4,4(r2) .stabd 68,0,5225 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5218 lwz r2,920(r1) .stabd 68,0,5225 stw r3,912(r1) .stabd 68,0,5218 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5232 lwz r8,0(r2) mtctr r8 bctr L4137: ; basic block 722 .stabd 68,0,5238 L5178: lwz r9,924(r1) lwz r10,916(r1) LBE1496: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,5242 lwz r2,920(r1) .stabd 68,0,5253 lwz r8,936(r1) .stabd 68,0,5242 LBB1497: lwz r4,4(r2) .stabd 68,0,5253 lwz r3,0(r8) bl L_rb_ivar_get$stub .stabd 68,0,5246 lwz r2,920(r1) .stabd 68,0,5253 stw r3,916(r1) .stabd 68,0,5246 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5260 lwz r8,0(r2) mtctr r8 bctr L4138: ; basic block 723 L5179: .stabd 68,0,5271 lwz r9,924(r1) .stabd 68,0,5270 lwz r10,920(r1) .stabd 68,0,5271 LBE1497: LBB1498: lwzu r5,-4(r9) .stabd 68,0,5275 lwz r11,908(r1) .stabd 68,0,5271 stw r9,924(r1) .stabd 68,0,5270 lwz r4,4(r10) .stabd 68,0,5274 addi r10,r10,8 .stabd 68,0,5275 stw r9,16(r11) .stabd 68,0,5282 lwz r2,936(r1) lwz r3,0(r2) .stabd 68,0,5274 stw r10,920(r1) .stabd 68,0,5282 bl L_rb_ivar_set$stub .stabd 68,0,5289 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4139: ; basic block 724 .stabd 68,0,5299 L5180: lwz r8,920(r1) .stabd 68,0,5310 lwz r9,936(r1) .stabd 68,0,5299 LBE1498: LBB1499: lwz r4,4(r8) .stabd 68,0,5303 addi r8,r8,8 .stabd 68,0,5310 lwz r3,0(r9) lwz r5,912(r1) .stabd 68,0,5303 stw r8,920(r1) .stabd 68,0,5310 bl L_rb_ivar_set$stub .stabd 68,0,5317 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4140: ; basic block 725 .stabd 68,0,5327 L5181: lwz r8,920(r1) .stabd 68,0,5338 lwz r9,936(r1) .stabd 68,0,5327 LBE1499: LBB1500: lwz r4,4(r8) .stabd 68,0,5331 addi r8,r8,8 .stabd 68,0,5338 lwz r3,0(r9) lwz r5,916(r1) .stabd 68,0,5331 stw r8,920(r1) .stabd 68,0,5338 bl L_rb_ivar_set$stub .stabd 68,0,5345 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4141: ; basic block 726 .stabd 68,0,5355 L5182: lwz r8,920(r1) .stabd 68,0,5366 lwz r9,936(r1) .stabd 68,0,5355 LBE1500: LBB1501: lwz r4,4(r8) .stabd 68,0,5359 addi r8,r8,8 .stabd 68,0,5366 lwz r3,0(r9) lwz r5,916(r1) .stabd 68,0,5359 stw r8,920(r1) .stabd 68,0,5366 bl L_rb_ivar_set$stub .stabd 68,0,5373 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4142: ; basic block 727 .stabd 68,0,5383 L5183: lwz r8,920(r1) .stabd 68,0,5394 lwz r9,936(r1) .stabd 68,0,5383 LBE1501: LBB1502: lwz r4,4(r8) .stabd 68,0,5387 addi r8,r8,8 .stabd 68,0,5394 lwz r3,0(r9) lwz r5,912(r1) .stabd 68,0,5387 stw r8,920(r1) .stabd 68,0,5394 bl L_rb_ivar_set$stub .stabd 68,0,5401 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4143: ; basic block 728 .stabd 68,0,5423 lwz r8,936(r1) .stabd 68,0,5411 lwz r9,920(r1) .stabd 68,0,5423 LBE1502: LBB1503: LBB1504: lwz r2,4(r8) .stabd 68,0,5415 lwz r10,920(r1) .stabd 68,0,5411 LBE1504: lwz r30,4(r9) .stabd 68,0,5415 addi r10,r10,8 .stabd 68,0,5423 LBB1505: lwz r9,16(r2) .stabd 68,0,5415 stw r10,920(r1) .stabd 68,0,5423 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5184 ; basic block 729 li r4,-1 bl L_rb_ary_entry$stub b L5185 L5184: ; basic block 730 lwz r2,936(r1) lwz r3,0(r2) L5185: ; basic block 731 .stabd 68,0,5425 L5186: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5432 lwz r2,920(r1) .stabd 68,0,5425 stw r3,912(r1) .stabd 68,0,5432 lwz r2,0(r2) mtctr r2 bctr L4144: ; basic block 732 .stabd 68,0,5454 lwz r8,936(r1) .stabd 68,0,5442 lwz r9,920(r1) .stabd 68,0,5454 LBE1505: LBE1503: LBB1506: LBB1507: lwz r2,4(r8) .stabd 68,0,5446 lwz r10,920(r1) .stabd 68,0,5442 LBE1507: lwz r30,4(r9) .stabd 68,0,5446 addi r10,r10,8 .stabd 68,0,5454 LBB1508: lwz r9,16(r2) .stabd 68,0,5446 stw r10,920(r1) .stabd 68,0,5454 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5187 ; basic block 733 li r4,-1 bl L_rb_ary_entry$stub b L5188 L5187: ; basic block 734 lwz r2,936(r1) lwz r3,0(r2) L5188: ; basic block 735 .stabd 68,0,5456 L5189: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5463 lwz r2,920(r1) .stabd 68,0,5456 stw r3,916(r1) .stabd 68,0,5463 lwz r2,0(r2) mtctr r2 bctr L4145: ; basic block 736 .stabd 68,0,5485 lwz r8,936(r1) .stabd 68,0,5473 lwz r9,920(r1) .stabd 68,0,5485 LBE1508: LBE1506: LBB1509: LBB1510: lwz r2,4(r8) .stabd 68,0,5477 lwz r10,920(r1) .stabd 68,0,5473 LBE1510: lwz r30,4(r9) .stabd 68,0,5477 addi r10,r10,8 .stabd 68,0,5485 LBB1511: lwz r9,16(r2) .stabd 68,0,5477 stw r10,920(r1) .stabd 68,0,5485 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5190 ; basic block 737 li r4,-1 bl L_rb_ary_entry$stub b L5191 L5190: ; basic block 738 lwz r2,936(r1) lwz r3,0(r2) L5191: ; basic block 739 .stabd 68,0,5487 L5192: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5494 lwz r2,920(r1) .stabd 68,0,5487 stw r3,912(r1) .stabd 68,0,5494 lwz r2,0(r2) mtctr r2 bctr L4146: ; basic block 740 .stabd 68,0,5500 lwz r8,924(r1) lwz r9,912(r1) LBE1511: LBE1509: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,5516 lwz r11,936(r1) .stabd 68,0,5504 lwz r8,920(r1) .stabd 68,0,5516 LBB1512: LBB1513: lwz r2,4(r11) .stabd 68,0,5504 LBE1513: lwz r30,4(r8) .stabd 68,0,5508 addi r8,r8,8 .stabd 68,0,5516 LBB1514: lwz r9,16(r2) .stabd 68,0,5508 stw r8,920(r1) .stabd 68,0,5516 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5193 ; basic block 741 li r4,-1 bl L_rb_ary_entry$stub b L5194 L5193: ; basic block 742 lwz r2,936(r1) lwz r3,0(r2) L5194: ; basic block 743 .stabd 68,0,5518 L5195: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5525 lwz r2,920(r1) .stabd 68,0,5518 stw r3,912(r1) .stabd 68,0,5525 lwz r2,0(r2) mtctr r2 bctr L4147: ; basic block 744 .stabd 68,0,5531 lwz r8,924(r1) lwz r9,916(r1) LBE1514: LBE1512: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,5547 lwz r11,936(r1) .stabd 68,0,5535 lwz r8,920(r1) .stabd 68,0,5547 LBB1515: LBB1516: lwz r2,4(r11) .stabd 68,0,5535 LBE1516: lwz r30,4(r8) .stabd 68,0,5539 addi r8,r8,8 .stabd 68,0,5547 LBB1517: lwz r9,16(r2) .stabd 68,0,5539 stw r8,920(r1) .stabd 68,0,5547 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5196 ; basic block 745 li r4,-1 bl L_rb_ary_entry$stub b L5197 L5196: ; basic block 746 lwz r2,936(r1) lwz r3,0(r2) L5197: ; basic block 747 .stabd 68,0,5549 L5198: mr r4,r30 bl L_rb_cvar_get$stub .stabd 68,0,5556 lwz r2,920(r1) .stabd 68,0,5549 stw r3,916(r1) .stabd 68,0,5556 lwz r2,0(r2) mtctr r2 bctr L4148: ; basic block 748 .stabd 68,0,5568 lwz r8,924(r1) .stabd 68,0,5566 lwz r9,920(r1) .stabd 68,0,5568 LBE1517: LBE1515: LBB1518: lwzu r27,-4(r8) .stabd 68,0,5572 lwz r10,908(r1) .stabd 68,0,5568 stw r8,924(r1) .stabd 68,0,5566 lwz r29,8(r9) .stabd 68,0,5567 lwz r28,4(r9) .stabd 68,0,5571 addi r9,r9,12 .stabd 68,0,5572 stw r8,16(r10) .stabd 68,0,5581 lwz r11,936(r1) LBB1519: lwz r2,4(r11) .stabd 68,0,5571 stw r9,920(r1) .stabd 68,0,5581 lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5199 ; basic block 749 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L5200 L5199: ; basic block 750 lwz r2,936(r1) lwz r30,0(r2) L5200: ; basic block 751 .stabd 68,0,5583 cmpwi cr7,r29,2 bne+ cr7,L5201 ; basic block 752 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L5201 ; basic block 753 andi. r9,r30,3 bne- cr0,L5201 ; basic block 754 rlwinm. r10,r30,0,30,28 beq- cr0,L5201 ; basic block 755 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5201 ; basic block 756 andi. r11,r2,2048 beq+ cr0,L5201 .stabd 68,0,5584 ; basic block 757 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L5201: ; basic block 758 .stabd 68,0,5587 L5202: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5594 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4149: ; basic block 759 .stabd 68,0,5618 lwz r8,936(r1) .stabd 68,0,5604 lwz r9,920(r1) .stabd 68,0,5618 LBE1519: LBE1518: LBB1520: LBB1521: lwz r2,4(r8) .stabd 68,0,5604 LBE1521: lwz r29,8(r9) .stabd 68,0,5618 LBB1522: lwz r9,16(r2) .stabd 68,0,5605 lwz r10,920(r1) .stabd 68,0,5618 lwz r3,88(r9) .stabd 68,0,5605 LBE1522: lwz r28,4(r10) .stabd 68,0,5609 addi r10,r10,12 .stabd 68,0,5618 LBB1523: cmpwi cr7,r3,0 .stabd 68,0,5609 stw r10,920(r1) .stabd 68,0,5606 LBE1523: lwz r27,912(r1) .stabd 68,0,5618 LBB1524: beq+ cr7,L5203 ; basic block 760 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L5204 L5203: ; basic block 761 lwz r2,936(r1) lwz r30,0(r2) L5204: ; basic block 762 .stabd 68,0,5620 cmpwi cr7,r29,2 bne+ cr7,L5205 ; basic block 763 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L5205 ; basic block 764 andi. r9,r30,3 bne- cr0,L5205 ; basic block 765 rlwinm. r10,r30,0,30,28 beq- cr0,L5205 ; basic block 766 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5205 ; basic block 767 andi. r11,r2,2048 beq+ cr0,L5205 .stabd 68,0,5621 ; basic block 768 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L5205: ; basic block 769 .stabd 68,0,5624 L5206: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5631 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4150: ; basic block 770 .stabd 68,0,5655 lwz r8,936(r1) .stabd 68,0,5641 lwz r9,920(r1) .stabd 68,0,5655 LBE1524: LBE1520: LBB1525: LBB1526: lwz r2,4(r8) .stabd 68,0,5641 LBE1526: lwz r29,8(r9) .stabd 68,0,5655 LBB1527: lwz r9,16(r2) .stabd 68,0,5642 lwz r10,920(r1) .stabd 68,0,5655 lwz r3,88(r9) .stabd 68,0,5642 LBE1527: lwz r28,4(r10) .stabd 68,0,5646 addi r10,r10,12 .stabd 68,0,5655 LBB1528: cmpwi cr7,r3,0 .stabd 68,0,5646 stw r10,920(r1) .stabd 68,0,5643 LBE1528: lwz r27,916(r1) .stabd 68,0,5655 LBB1529: beq+ cr7,L5207 ; basic block 771 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L5208 L5207: ; basic block 772 lwz r2,936(r1) lwz r30,0(r2) L5208: ; basic block 773 .stabd 68,0,5657 cmpwi cr7,r29,2 bne+ cr7,L5209 ; basic block 774 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L5209 ; basic block 775 andi. r9,r30,3 bne- cr0,L5209 ; basic block 776 rlwinm. r10,r30,0,30,28 beq- cr0,L5209 ; basic block 777 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5209 ; basic block 778 andi. r11,r2,2048 beq+ cr0,L5209 .stabd 68,0,5658 ; basic block 779 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L5209: ; basic block 780 .stabd 68,0,5661 L5210: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5668 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4151: ; basic block 781 .stabd 68,0,5692 lwz r8,936(r1) .stabd 68,0,5678 lwz r9,920(r1) .stabd 68,0,5692 LBE1529: LBE1525: LBB1530: LBB1531: lwz r2,4(r8) .stabd 68,0,5678 LBE1531: lwz r29,8(r9) .stabd 68,0,5692 LBB1532: lwz r9,16(r2) .stabd 68,0,5679 lwz r10,920(r1) .stabd 68,0,5692 lwz r3,88(r9) .stabd 68,0,5679 LBE1532: lwz r28,4(r10) .stabd 68,0,5683 addi r10,r10,12 .stabd 68,0,5692 LBB1533: cmpwi cr7,r3,0 .stabd 68,0,5683 stw r10,920(r1) .stabd 68,0,5680 LBE1533: lwz r27,916(r1) .stabd 68,0,5692 LBB1534: beq+ cr7,L5211 ; basic block 782 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L5212 L5211: ; basic block 783 lwz r2,936(r1) lwz r30,0(r2) L5212: ; basic block 784 .stabd 68,0,5694 cmpwi cr7,r29,2 bne+ cr7,L5213 ; basic block 785 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L5213 ; basic block 786 andi. r9,r30,3 bne- cr0,L5213 ; basic block 787 rlwinm. r10,r30,0,30,28 beq- cr0,L5213 ; basic block 788 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5213 ; basic block 789 andi. r11,r2,2048 beq+ cr0,L5213 .stabd 68,0,5695 ; basic block 790 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L5213: ; basic block 791 .stabd 68,0,5698 L5214: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5705 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4152: ; basic block 792 .stabd 68,0,5729 lwz r8,936(r1) .stabd 68,0,5715 lwz r9,920(r1) .stabd 68,0,5729 LBE1534: LBE1530: LBB1535: LBB1536: lwz r2,4(r8) .stabd 68,0,5715 LBE1536: lwz r29,8(r9) .stabd 68,0,5729 LBB1537: lwz r9,16(r2) .stabd 68,0,5716 lwz r10,920(r1) .stabd 68,0,5729 lwz r3,88(r9) .stabd 68,0,5716 LBE1537: lwz r28,4(r10) .stabd 68,0,5720 addi r10,r10,12 .stabd 68,0,5729 LBB1538: cmpwi cr7,r3,0 .stabd 68,0,5720 stw r10,920(r1) .stabd 68,0,5717 LBE1538: lwz r27,912(r1) .stabd 68,0,5729 LBB1539: beq+ cr7,L5215 ; basic block 793 li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 b L5216 L5215: ; basic block 794 lwz r2,936(r1) lwz r30,0(r2) L5216: ; basic block 795 .stabd 68,0,5731 cmpwi cr7,r29,2 bne+ cr7,L5217 ; basic block 796 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r8,r0,0,30,28 beq- cr0,L5217 ; basic block 797 andi. r9,r30,3 bne- cr0,L5217 ; basic block 798 rlwinm. r10,r30,0,30,28 beq- cr0,L5217 ; basic block 799 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5217 ; basic block 800 andi. r11,r2,2048 beq+ cr0,L5217 .stabd 68,0,5732 ; basic block 801 addis r3,r31,ha16(LC48-"L00000000016$pb") la r3,lo16(LC48-"L00000000016$pb")(r3) bl L_rb_warn$stub L5217: ; basic block 802 .stabd 68,0,5735 L5218: mr r3,r30 mr r4,r28 mr r5,r27 mr r6,r29 bl L_rb_cvar_set$stub .stabd 68,0,5742 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4153: ; basic block 803 L5219: .stabd 68,0,5753 lwz r8,924(r1) .stabd 68,0,5752 lwz r9,920(r1) .stabd 68,0,5753 LBE1539: LBE1535: LBB1540: lwzu r6,-4(r8) .stabd 68,0,5757 lwz r10,908(r1) .stabd 68,0,5753 stw r8,924(r1) .stabd 68,0,5752 lwz r7,4(r9) .stabd 68,0,5757 stw r8,16(r10) .stabd 68,0,5764 lwz r11,936(r1) lwz r3,904(r1) lwz r2,4(r11) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_const .stabd 68,0,5756 lwz r2,920(r1) .stabd 68,0,5764 stw r3,912(r1) .stabd 68,0,5756 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5771 lwz r8,0(r2) mtctr r8 bctr L4154: ; basic block 804 .stabd 68,0,5781 L5220: .stabd 68,0,5792 lwz r9,936(r1) .stabd 68,0,5781 lwz r10,920(r1) .stabd 68,0,5792 LBE1540: LBB1541: lwz r2,4(r9) .stabd 68,0,5781 lwz r7,4(r10) .stabd 68,0,5792 lwz r5,16(r2) lwz r6,912(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5785 lwz r2,920(r1) .stabd 68,0,5792 stw r3,912(r1) .stabd 68,0,5785 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5799 lwz r8,0(r2) mtctr r8 bctr L4155: ; basic block 805 .stabd 68,0,5809 L5221: .stabd 68,0,5820 lwz r9,936(r1) .stabd 68,0,5809 lwz r10,920(r1) .stabd 68,0,5820 LBE1541: LBB1542: lwz r2,4(r9) .stabd 68,0,5809 lwz r7,4(r10) .stabd 68,0,5820 lwz r5,16(r2) lwz r3,904(r1) lwz r4,908(r1) lwz r6,916(r1) bl _thread_get_ev_const .stabd 68,0,5813 lwz r2,920(r1) .stabd 68,0,5820 stw r3,912(r1) .stabd 68,0,5813 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5827 lwz r8,0(r2) mtctr r8 bctr L4156: ; basic block 806 .stabd 68,0,5837 L5222: .stabd 68,0,5848 lwz r9,936(r1) .stabd 68,0,5837 lwz r10,920(r1) .stabd 68,0,5848 LBE1542: LBB1543: lwz r2,4(r9) .stabd 68,0,5837 lwz r7,4(r10) .stabd 68,0,5848 lwz r5,16(r2) lwz r6,916(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5841 lwz r2,920(r1) .stabd 68,0,5848 stw r3,916(r1) .stabd 68,0,5841 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5855 lwz r8,0(r2) mtctr r8 bctr L4157: ; basic block 807 .stabd 68,0,5865 L5223: .stabd 68,0,5876 lwz r9,936(r1) .stabd 68,0,5865 lwz r10,920(r1) .stabd 68,0,5876 LBE1543: LBB1544: lwz r2,4(r9) .stabd 68,0,5865 lwz r7,4(r10) .stabd 68,0,5876 lwz r5,16(r2) lwz r6,912(r1) lwz r3,904(r1) lwz r4,908(r1) bl _thread_get_ev_const .stabd 68,0,5869 lwz r2,920(r1) .stabd 68,0,5876 stw r3,912(r1) .stabd 68,0,5869 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,5883 lwz r8,0(r2) mtctr r8 bctr L4158: ; basic block 808 .stabd 68,0,5895 lwz r9,924(r1) .stabd 68,0,5893 lwz r10,920(r1) .stabd 68,0,5895 LBE1544: LBB1545: lwz r3,-4(r9) .stabd 68,0,5894 lwz r29,-8(r9) .stabd 68,0,5899 addi r9,r9,-8 .stabd 68,0,5906 cmpwi cr7,r3,4 .stabd 68,0,5899 stw r9,924(r1) lwz r11,908(r1) .stabd 68,0,5893 lwz r30,4(r10) .stabd 68,0,5898 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5899 stw r9,16(r11) .stabd 68,0,5906 bne+ cr7,L5224 .stabd 68,0,5907 ; basic block 809 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L5224: ; basic block 810 .stabd 68,0,5909 L5225: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5910 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5917 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4159: ; basic block 811 .stabd 68,0,5928 lwz r9,924(r1) .stabd 68,0,5940 lwz r8,912(r1) .stabd 68,0,5928 LBE1545: LBB1546: lwzu r29,-4(r9) .stabd 68,0,5927 lwz r10,920(r1) .stabd 68,0,5940 cmpwi cr7,r8,4 .stabd 68,0,5928 stw r9,924(r1) .stabd 68,0,5933 lwz r11,908(r1) .stabd 68,0,5927 lwz r30,4(r10) .stabd 68,0,5932 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5933 stw r9,16(r11) .stabd 68,0,5929 lwz r3,912(r1) .stabd 68,0,5940 bne+ cr7,L5226 .stabd 68,0,5941 ; basic block 812 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L5226: ; basic block 813 .stabd 68,0,5943 L5227: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5944 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5951 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4160: ; basic block 814 .stabd 68,0,5962 lwz r9,924(r1) .stabd 68,0,5974 lwz r8,916(r1) .stabd 68,0,5962 LBE1546: LBB1547: lwzu r29,-4(r9) .stabd 68,0,5961 lwz r10,920(r1) .stabd 68,0,5974 cmpwi cr7,r8,4 .stabd 68,0,5962 stw r9,924(r1) .stabd 68,0,5967 lwz r11,908(r1) .stabd 68,0,5961 lwz r30,4(r10) .stabd 68,0,5966 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,5967 stw r9,16(r11) .stabd 68,0,5963 lwz r3,916(r1) .stabd 68,0,5974 bne+ cr7,L5228 .stabd 68,0,5975 ; basic block 815 lwz r3,44(r11) li r4,-1 bl L_rb_ary_entry$stub L5228: ; basic block 816 .stabd 68,0,5977 L5229: mr r4,r30 mr r5,r29 bl L_rb_const_set$stub .stabd 68,0,5978 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,5985 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4161: ; basic block 817 .stabd 68,0,6007 lwz r8,916(r1) .stabd 68,0,5995 lwz r9,920(r1) .stabd 68,0,6007 LBE1547: LBB1548: cmpwi cr7,r8,4 .stabd 68,0,5997 mr r3,r8 .stabd 68,0,5995 lwz r30,4(r9) .stabd 68,0,6000 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,6007 bne+ cr7,L5230 .stabd 68,0,6008 ; basic block 818 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L5230: ; basic block 819 .stabd 68,0,6010 L5231: lwz r5,912(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6011 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6018 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4162: ; basic block 820 .stabd 68,0,6040 lwz r8,912(r1) .stabd 68,0,6028 lwz r9,920(r1) .stabd 68,0,6040 LBE1548: LBB1549: cmpwi cr7,r8,4 .stabd 68,0,6030 mr r3,r8 .stabd 68,0,6028 lwz r30,4(r9) .stabd 68,0,6033 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,6040 bne+ cr7,L5232 .stabd 68,0,6041 ; basic block 821 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub L5232: ; basic block 822 .stabd 68,0,6043 L5233: lwz r5,916(r1) mr r4,r30 bl L_rb_const_set$stub .stabd 68,0,6044 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,6051 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4163: ; basic block 823 .stabd 68,0,6061 L5234: lwz r8,920(r1) LBE1549: LBB1550: lwz r3,4(r8) .stabd 68,0,6065 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6072 bl L_rb_gvar_get$stub .stabd 68,0,6079 lwz r2,920(r1) .stabd 68,0,6072 stw r3,912(r1) .stabd 68,0,6079 lwz r2,0(r2) mtctr r2 bctr L4164: ; basic block 824 .stabd 68,0,6089 L5235: lwz r8,920(r1) LBE1550: LBB1551: lwz r3,4(r8) .stabd 68,0,6093 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6100 bl L_rb_gvar_get$stub .stabd 68,0,6107 lwz r2,920(r1) .stabd 68,0,6100 stw r3,916(r1) .stabd 68,0,6107 lwz r2,0(r2) mtctr r2 bctr L4165: ; basic block 825 .stabd 68,0,6117 L5236: lwz r8,920(r1) LBE1551: LBB1552: lwz r3,4(r8) .stabd 68,0,6121 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6128 bl L_rb_gvar_get$stub .stabd 68,0,6135 lwz r2,920(r1) .stabd 68,0,6128 stw r3,912(r1) .stabd 68,0,6135 lwz r2,0(r2) mtctr r2 bctr L4166: ; basic block 826 .stabd 68,0,6141 L5237: lwz r8,924(r1) lwz r9,912(r1) LBE1552: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6145 lwz r11,920(r1) LBB1553: lwz r3,4(r11) .stabd 68,0,6149 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6156 bl L_rb_gvar_get$stub .stabd 68,0,6163 lwz r2,920(r1) .stabd 68,0,6156 stw r3,912(r1) .stabd 68,0,6163 lwz r2,0(r2) mtctr r2 bctr L4167: ; basic block 827 .stabd 68,0,6169 L5238: lwz r8,924(r1) lwz r9,916(r1) LBE1553: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6173 lwz r11,920(r1) LBB1554: lwz r3,4(r11) .stabd 68,0,6177 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6184 bl L_rb_gvar_get$stub .stabd 68,0,6191 lwz r2,920(r1) .stabd 68,0,6184 stw r3,916(r1) .stabd 68,0,6191 lwz r2,0(r2) mtctr r2 bctr L4168: ; basic block 828 L5239: .stabd 68,0,6202 lwz r9,924(r1) .stabd 68,0,6201 lwz r8,920(r1) .stabd 68,0,6202 LBE1554: LBB1555: lwzu r4,-4(r9) .stabd 68,0,6206 lwz r10,908(r1) .stabd 68,0,6201 lwz r3,4(r8) .stabd 68,0,6205 addi r8,r8,8 .stabd 68,0,6202 stw r9,924(r1) .stabd 68,0,6205 stw r8,920(r1) .stabd 68,0,6206 stw r9,16(r10) .stabd 68,0,6213 bl L_rb_gvar_set$stub .stabd 68,0,6220 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4169: ; basic block 829 .stabd 68,0,6230 L5240: lwz r8,920(r1) .stabd 68,0,6241 LBE1555: LBB1556: lwz r4,912(r1) .stabd 68,0,6230 lwz r3,4(r8) .stabd 68,0,6234 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6241 bl L_rb_gvar_set$stub .stabd 68,0,6248 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4170: ; basic block 830 .stabd 68,0,6258 L5241: lwz r8,920(r1) .stabd 68,0,6269 LBE1556: LBB1557: lwz r4,916(r1) .stabd 68,0,6258 lwz r3,4(r8) .stabd 68,0,6262 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6269 bl L_rb_gvar_set$stub .stabd 68,0,6276 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4171: ; basic block 831 .stabd 68,0,6286 L5242: lwz r8,920(r1) .stabd 68,0,6297 LBE1557: LBB1558: lwz r4,916(r1) .stabd 68,0,6286 lwz r3,4(r8) .stabd 68,0,6290 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6297 bl L_rb_gvar_set$stub .stabd 68,0,6304 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4172: ; basic block 832 .stabd 68,0,6314 L5243: lwz r8,920(r1) .stabd 68,0,6325 LBE1558: LBB1559: lwz r4,912(r1) .stabd 68,0,6314 lwz r3,4(r8) .stabd 68,0,6318 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6325 bl L_rb_gvar_set$stub .stabd 68,0,6332 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4173: ; basic block 833 L5244: .stabd 68,0,6359 lwz r9,920(r1) .stabd 68,0,6353 LBE1559: LBB1560: li r8,4 stw r8,912(r1) .stabd 68,0,6359 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4174: ; basic block 834 L5245: .stabd 68,0,6386 lwz r2,920(r1) .stabd 68,0,6380 LBE1560: LBB1561: li r11,4 stw r11,916(r1) .stabd 68,0,6386 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4175: ; basic block 835 L5246: .stabd 68,0,6413 lwz r10,920(r1) .stabd 68,0,6407 LBE1561: LBB1562: li r9,4 stw r9,912(r1) .stabd 68,0,6413 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4176: ; basic block 836 .stabd 68,0,6419 L5247: lwz r2,924(r1) .stabd 68,0,6434 LBE1562: LBB1563: li r10,4 .stabd 68,0,6419 lwz r8,912(r1) LBE1563: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,6440 lwz r11,920(r1) .stabd 68,0,6434 stw r10,912(r1) .stabd 68,0,6440 lwzu r0,4(r11) LBB1564: mtctr r0 stw r11,920(r1) bctr L4177: ; basic block 837 .stabd 68,0,6446 L5248: lwz r2,924(r1) .stabd 68,0,6461 LBE1564: LBB1565: li r10,4 .stabd 68,0,6446 lwz r8,916(r1) LBE1565: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,6467 lwz r11,920(r1) .stabd 68,0,6461 stw r10,916(r1) .stabd 68,0,6467 lwzu r0,4(r11) LBB1566: mtctr r0 stw r11,920(r1) bctr L4178: ; basic block 838 .stabd 68,0,6487 L5249: lwz r2,936(r1) .stabd 68,0,6494 lwz r8,920(r1) .stabd 68,0,6487 LBE1566: LBB1567: lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,6494 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4179: ; basic block 839 .stabd 68,0,6514 L5250: lwz r10,936(r1) .stabd 68,0,6521 lwz r11,920(r1) .stabd 68,0,6514 LBE1567: LBB1568: lwz r10,0(r10) stw r10,916(r1) .stabd 68,0,6521 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4180: ; basic block 840 .stabd 68,0,6541 L5251: lwz r2,936(r1) .stabd 68,0,6548 lwz r8,920(r1) .stabd 68,0,6541 LBE1568: LBB1569: lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,6548 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4181: ; basic block 841 .stabd 68,0,6554 L5252: lwz r10,924(r1) lwz r11,912(r1) LBE1569: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6568 lwz r8,936(r1) .stabd 68,0,6575 lwz r9,920(r1) .stabd 68,0,6568 LBB1570: lwz r8,0(r8) stw r8,912(r1) .stabd 68,0,6575 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4182: ; basic block 842 .stabd 68,0,6581 L5253: lwz r11,924(r1) lwz r2,916(r1) LBE1570: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,6595 lwz r9,936(r1) .stabd 68,0,6602 lwz r10,920(r1) .stabd 68,0,6595 LBB1571: lwz r9,0(r9) stw r9,916(r1) .stabd 68,0,6602 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4183: ; basic block 843 .stabd 68,0,6612 L5254: lwz r2,920(r1) LBE1571: LBB1572: lwz r0,4(r2) .stabd 68,0,6630 lwzu r8,8(r2) .stabd 68,0,6624 stw r0,912(r1) .stabd 68,0,6630 mtctr r8 stw r2,920(r1) bctr L4184: ; basic block 844 .stabd 68,0,6640 L5255: lwz r9,920(r1) LBE1572: LBB1573: lwz r0,4(r9) .stabd 68,0,6658 lwzu r10,8(r9) .stabd 68,0,6652 stw r0,916(r1) .stabd 68,0,6658 mtctr r10 stw r9,920(r1) bctr L4185: ; basic block 845 .stabd 68,0,6668 L5256: lwz r11,920(r1) LBE1573: LBB1574: lwz r0,4(r11) .stabd 68,0,6686 lwzu r2,8(r11) .stabd 68,0,6680 stw r0,912(r1) .stabd 68,0,6686 mtctr r2 stw r11,920(r1) bctr L4186: ; basic block 846 .stabd 68,0,6692 L5257: lwz r8,924(r1) lwz r9,912(r1) LBE1574: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6696 lwz r11,920(r1) LBB1575: lwz r0,4(r11) .stabd 68,0,6714 lwzu r2,8(r11) .stabd 68,0,6708 stw r0,912(r1) .stabd 68,0,6714 mtctr r2 stw r11,920(r1) bctr L4187: ; basic block 847 .stabd 68,0,6720 L5258: lwz r8,924(r1) lwz r9,916(r1) LBE1575: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6724 lwz r11,920(r1) LBB1576: lwz r0,4(r11) .stabd 68,0,6742 lwzu r2,8(r11) .stabd 68,0,6736 stw r0,916(r1) .stabd 68,0,6742 mtctr r2 stw r11,920(r1) bctr L4188: ; basic block 848 .stabd 68,0,6752 L5259: lwz r8,920(r1) LBE1576: LBB1577: lwz r3,4(r8) .stabd 68,0,6756 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6763 bl L_rb_str_new3$stub .stabd 68,0,6770 lwz r2,920(r1) .stabd 68,0,6763 stw r3,912(r1) .stabd 68,0,6770 lwz r2,0(r2) mtctr r2 bctr L4189: ; basic block 849 .stabd 68,0,6780 L5260: lwz r8,920(r1) LBE1577: LBB1578: lwz r3,4(r8) .stabd 68,0,6784 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6791 bl L_rb_str_new3$stub .stabd 68,0,6798 lwz r2,920(r1) .stabd 68,0,6791 stw r3,916(r1) .stabd 68,0,6798 lwz r2,0(r2) mtctr r2 bctr L4190: ; basic block 850 .stabd 68,0,6808 L5261: lwz r8,920(r1) LBE1578: LBB1579: lwz r3,4(r8) .stabd 68,0,6812 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,6819 bl L_rb_str_new3$stub .stabd 68,0,6826 lwz r2,920(r1) .stabd 68,0,6819 stw r3,912(r1) .stabd 68,0,6826 lwz r2,0(r2) mtctr r2 bctr L4191: ; basic block 851 .stabd 68,0,6832 L5262: lwz r8,924(r1) lwz r9,912(r1) LBE1579: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6836 lwz r11,920(r1) LBB1580: lwz r3,4(r11) .stabd 68,0,6840 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6847 bl L_rb_str_new3$stub .stabd 68,0,6854 lwz r2,920(r1) .stabd 68,0,6847 stw r3,912(r1) .stabd 68,0,6854 lwz r2,0(r2) mtctr r2 bctr L4192: ; basic block 852 .stabd 68,0,6860 L5263: lwz r8,924(r1) lwz r9,916(r1) LBE1580: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,6864 lwz r11,920(r1) LBB1581: lwz r3,4(r11) .stabd 68,0,6868 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,6875 bl L_rb_str_new3$stub .stabd 68,0,6882 lwz r2,920(r1) .stabd 68,0,6875 stw r3,916(r1) .stabd 68,0,6882 lwz r2,0(r2) mtctr r2 bctr L4193: ; basic block 853 .stabd 68,0,6892 lwz r8,920(r1) .stabd 68,0,6908 LBE1581: LBB1582: LBB1583: li r3,0 li r4,0 .stabd 68,0,6892 LBE1583: lwz r28,4(r8) .stabd 68,0,6908 LBB1584: bl L_rb_str_new$stub .stabd 68,0,6896 lwz r2,920(r1) .stabd 68,0,6908 mr r27,r3 .stabd 68,0,6909 addic. r29,r28,-1 .stabd 68,0,6896 LBE1584: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6909 LBB1585: blt- cr0,L7588 ; basic block 854 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L5268: ; basic block 855 .stabd 68,0,6910 lwz r4,0(r30) .stabd 68,0,6911 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6909 addic. r29,r29,-1 .stabd 68,0,6910 addi r30,r30,4 .stabd 68,0,6909 bge+ cr0,L5268 L7588: ; basic block 856 .stabd 68,0,6913 L5269: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6920 lwz r9,920(r1) .stabd 68,0,6914 stw r27,912(r1) .stabd 68,0,6920 lwz r9,0(r9) mtctr r9 bctr L4194: ; basic block 857 .stabd 68,0,6926 lwz r10,924(r1) .stabd 68,0,6946 LBE1585: LBE1582: LBB1586: LBB1587: li r3,0 .stabd 68,0,6926 lwz r11,912(r1) .stabd 68,0,6946 li r4,0 .stabd 68,0,6926 LBE1587: LBE1586: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6930 lwz r8,920(r1) LBB1588: lwz r28,4(r8) .stabd 68,0,6946 LBB1589: bl L_rb_str_new$stub .stabd 68,0,6934 lwz r2,920(r1) .stabd 68,0,6946 mr r27,r3 .stabd 68,0,6947 addic. r29,r28,-1 .stabd 68,0,6934 LBE1589: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6947 LBB1590: blt- cr0,L7590 ; basic block 858 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L5274: ; basic block 859 .stabd 68,0,6948 lwz r4,0(r30) .stabd 68,0,6949 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6947 addic. r29,r29,-1 .stabd 68,0,6948 addi r30,r30,4 .stabd 68,0,6947 bge+ cr0,L5274 L7590: ; basic block 860 .stabd 68,0,6951 L5275: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6958 lwz r9,920(r1) .stabd 68,0,6952 stw r27,912(r1) .stabd 68,0,6958 lwz r9,0(r9) mtctr r9 bctr L4195: ; basic block 861 .stabd 68,0,6964 lwz r10,924(r1) .stabd 68,0,6984 LBE1590: LBE1588: LBB1591: LBB1592: li r3,0 .stabd 68,0,6964 lwz r11,916(r1) .stabd 68,0,6984 li r4,0 .stabd 68,0,6964 LBE1592: LBE1591: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,6968 lwz r8,920(r1) LBB1593: lwz r28,4(r8) .stabd 68,0,6984 LBB1594: bl L_rb_str_new$stub .stabd 68,0,6972 lwz r2,920(r1) .stabd 68,0,6984 mr r27,r3 .stabd 68,0,6985 addic. r29,r28,-1 .stabd 68,0,6972 LBE1594: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,6985 LBB1595: blt- cr0,L7592 ; basic block 862 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L5280: ; basic block 863 .stabd 68,0,6986 lwz r4,0(r30) .stabd 68,0,6987 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,6985 addic. r29,r29,-1 .stabd 68,0,6986 addi r30,r30,4 .stabd 68,0,6985 bge+ cr0,L5280 L7592: ; basic block 864 .stabd 68,0,6989 L5281: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,6996 lwz r9,920(r1) .stabd 68,0,6990 stw r27,912(r1) .stabd 68,0,6996 lwz r9,0(r9) mtctr r9 bctr L4196: ; basic block 865 .stabd 68,0,7002 lwz r10,924(r1) .stabd 68,0,7023 LBE1595: LBE1593: LBB1596: LBB1597: li r3,0 .stabd 68,0,7002 lwz r11,912(r1) .stabd 68,0,7023 li r4,0 .stabd 68,0,7002 LBE1597: LBE1596: stw r11,0(r10) .stabd 68,0,7003 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,7007 lwz r9,920(r1) LBB1598: lwz r28,4(r9) .stabd 68,0,7023 LBB1599: bl L_rb_str_new$stub .stabd 68,0,7011 lwz r2,920(r1) .stabd 68,0,7023 mr r27,r3 .stabd 68,0,7024 addic. r29,r28,-1 .stabd 68,0,7011 LBE1599: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7024 LBB1600: blt- cr0,L7594 ; basic block 866 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L5286: ; basic block 867 .stabd 68,0,7025 lwz r4,0(r30) .stabd 68,0,7026 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,7024 addic. r29,r29,-1 .stabd 68,0,7025 addi r30,r30,4 .stabd 68,0,7024 bge+ cr0,L5286 L7594: ; basic block 868 .stabd 68,0,7028 L5287: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7035 lwz r9,920(r1) .stabd 68,0,7029 stw r27,912(r1) .stabd 68,0,7035 lwz r9,0(r9) mtctr r9 bctr L4197: ; basic block 869 .stabd 68,0,7041 lwz r10,924(r1) .stabd 68,0,7062 LBE1600: LBE1598: LBB1601: LBB1602: li r3,0 .stabd 68,0,7041 lwz r11,916(r1) .stabd 68,0,7062 li r4,0 .stabd 68,0,7041 LBE1602: LBE1601: stw r11,0(r10) .stabd 68,0,7042 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,7046 lwz r9,920(r1) LBB1603: lwz r28,4(r9) .stabd 68,0,7062 LBB1604: bl L_rb_str_new$stub .stabd 68,0,7050 lwz r2,920(r1) .stabd 68,0,7062 mr r27,r3 .stabd 68,0,7063 addic. r29,r28,-1 .stabd 68,0,7050 LBE1604: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7063 LBB1605: blt- cr0,L7596 ; basic block 870 mulli r2,r29,-4 lwz r8,924(r1) add r2,r2,r8 addi r30,r2,-4 L5292: ; basic block 871 .stabd 68,0,7064 lwz r4,0(r30) .stabd 68,0,7065 mr r3,r27 bl L_rb_str_append$stub .stabd 68,0,7063 addic. r29,r29,-1 .stabd 68,0,7064 addi r30,r30,4 .stabd 68,0,7063 bge+ cr0,L5292 L7596: ; basic block 872 .stabd 68,0,7067 L5293: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7074 lwz r9,920(r1) .stabd 68,0,7068 stw r27,912(r1) .stabd 68,0,7074 lwz r9,0(r9) mtctr r9 bctr L4198: ; basic block 873 .stabd 68,0,7085 L5294: lwz r10,924(r1) .stabd 68,0,7089 lwz r11,908(r1) .stabd 68,0,7085 LBE1605: LBE1603: LBB1606: lwzu r3,-4(r10) stw r10,924(r1) .stabd 68,0,7089 stw r10,16(r11) .stabd 68,0,7095 bl L_rb_obj_as_string$stub .stabd 68,0,7102 lwz r2,920(r1) .stabd 68,0,7095 stw r3,912(r1) .stabd 68,0,7102 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4199: ; basic block 874 .stabd 68,0,7122 L5295: LBE1606: LBB1607: lwz r3,912(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7129 lwz r2,920(r1) .stabd 68,0,7122 stw r3,912(r1) .stabd 68,0,7129 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4200: ; basic block 875 .stabd 68,0,7149 L5296: LBE1607: LBB1608: lwz r3,916(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7156 lwz r2,920(r1) .stabd 68,0,7149 stw r3,912(r1) .stabd 68,0,7156 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4201: ; basic block 876 .stabd 68,0,7176 L5297: LBE1608: LBB1609: lwz r3,916(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7183 lwz r2,920(r1) .stabd 68,0,7176 stw r3,916(r1) .stabd 68,0,7183 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4202: ; basic block 877 .stabd 68,0,7203 L5298: LBE1609: LBB1610: lwz r3,912(r1) bl L_rb_obj_as_string$stub .stabd 68,0,7210 lwz r2,920(r1) .stabd 68,0,7203 stw r3,912(r1) .stabd 68,0,7210 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4203: ; basic block 878 L5299: .stabd 68,0,7221 lwz r9,924(r1) .stabd 68,0,7220 lwz r10,920(r1) .stabd 68,0,7221 LBE1610: LBB1611: lwzu r2,-4(r9) .stabd 68,0,7225 lwz r11,908(r1) .stabd 68,0,7221 stw r9,924(r1) .stabd 68,0,7220 lwz r5,4(r10) .stabd 68,0,7225 stw r9,16(r11) .stabd 68,0,7232 lwz r4,8(r2) lwz r3,12(r2) bl L_rb_reg_new$stub .stabd 68,0,7224 lwz r2,920(r1) .stabd 68,0,7232 stw r3,912(r1) .stabd 68,0,7224 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7239 lwz r8,0(r2) mtctr r8 bctr L4204: ; basic block 879 .stabd 68,0,7249 L5300: .stabd 68,0,7260 lwz r10,912(r1) .stabd 68,0,7249 lwz r9,920(r1) .stabd 68,0,7260 LBE1611: LBB1612: lwz r4,8(r10) .stabd 68,0,7249 lwz r5,4(r9) .stabd 68,0,7260 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7253 lwz r2,920(r1) .stabd 68,0,7260 stw r3,912(r1) .stabd 68,0,7253 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7267 lwz r8,0(r2) mtctr r8 bctr L4205: ; basic block 880 .stabd 68,0,7277 L5301: .stabd 68,0,7288 lwz r10,916(r1) .stabd 68,0,7277 lwz r9,920(r1) .stabd 68,0,7288 LBE1612: LBB1613: lwz r3,12(r10) .stabd 68,0,7277 lwz r5,4(r9) .stabd 68,0,7288 lwz r4,8(r10) bl L_rb_reg_new$stub .stabd 68,0,7281 lwz r2,920(r1) .stabd 68,0,7288 stw r3,912(r1) .stabd 68,0,7281 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7295 lwz r8,0(r2) mtctr r8 bctr L4206: ; basic block 881 .stabd 68,0,7305 L5302: .stabd 68,0,7316 lwz r10,916(r1) .stabd 68,0,7305 lwz r9,920(r1) .stabd 68,0,7316 LBE1613: LBB1614: lwz r4,8(r10) .stabd 68,0,7305 lwz r5,4(r9) .stabd 68,0,7316 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7309 lwz r2,920(r1) .stabd 68,0,7316 stw r3,916(r1) .stabd 68,0,7309 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7323 lwz r8,0(r2) mtctr r8 bctr L4207: ; basic block 882 .stabd 68,0,7333 L5303: .stabd 68,0,7344 lwz r10,912(r1) .stabd 68,0,7333 lwz r9,920(r1) .stabd 68,0,7344 LBE1614: LBB1615: lwz r4,8(r10) .stabd 68,0,7333 lwz r5,4(r9) .stabd 68,0,7344 lwz r3,12(r10) bl L_rb_reg_new$stub .stabd 68,0,7337 lwz r2,920(r1) .stabd 68,0,7344 stw r3,912(r1) .stabd 68,0,7337 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,7351 lwz r8,0(r2) mtctr r8 bctr L4208: ; basic block 883 .stabd 68,0,7361 L5304: lwz r9,920(r1) .stabd 68,0,7372 lwz r10,924(r1) .stabd 68,0,7361 LBE1615: LBB1616: lwz r3,4(r9) .stabd 68,0,7365 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7372 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7373 stw r4,924(r1) .stabd 68,0,7372 bl L_rb_ary_new4$stub .stabd 68,0,7373 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7380 lwz r9,920(r1) .stabd 68,0,7374 stw r3,912(r1) .stabd 68,0,7380 lwz r9,0(r9) mtctr r9 bctr L4209: ; basic block 884 .stabd 68,0,7386 L5305: lwz r10,924(r1) lwz r11,912(r1) LBE1616: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,7390 lwz r8,920(r1) LBB1617: lwz r3,4(r8) .stabd 68,0,7394 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7401 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7402 stw r4,924(r1) .stabd 68,0,7401 bl L_rb_ary_new4$stub .stabd 68,0,7402 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7409 lwz r9,920(r1) .stabd 68,0,7403 stw r3,912(r1) .stabd 68,0,7409 lwz r9,0(r9) mtctr r9 bctr L4210: ; basic block 885 .stabd 68,0,7415 L5306: lwz r10,924(r1) lwz r11,916(r1) LBE1617: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,7419 lwz r8,920(r1) LBB1618: lwz r3,4(r8) .stabd 68,0,7423 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7430 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7431 stw r4,924(r1) .stabd 68,0,7430 bl L_rb_ary_new4$stub .stabd 68,0,7431 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7438 lwz r9,920(r1) .stabd 68,0,7432 stw r3,912(r1) .stabd 68,0,7438 lwz r9,0(r9) mtctr r9 bctr L4211: ; basic block 886 .stabd 68,0,7444 L5307: lwz r10,924(r1) lwz r11,912(r1) LBE1618: stw r11,0(r10) .stabd 68,0,7445 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7449 lwz r9,920(r1) LBB1619: lwz r3,4(r9) .stabd 68,0,7453 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7460 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7461 stw r4,924(r1) .stabd 68,0,7460 bl L_rb_ary_new4$stub .stabd 68,0,7461 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7468 lwz r9,920(r1) .stabd 68,0,7462 stw r3,912(r1) .stabd 68,0,7468 lwz r9,0(r9) mtctr r9 bctr L4212: ; basic block 887 .stabd 68,0,7474 L5308: lwz r10,924(r1) lwz r11,916(r1) LBE1619: stw r11,0(r10) .stabd 68,0,7475 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,16(r8) .stabd 68,0,7479 lwz r9,920(r1) LBB1620: lwz r3,4(r9) .stabd 68,0,7483 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,7490 slwi r4,r3,2 subf r4,r4,r10 .stabd 68,0,7491 stw r4,924(r1) .stabd 68,0,7490 bl L_rb_ary_new4$stub .stabd 68,0,7491 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,7498 lwz r9,920(r1) .stabd 68,0,7492 stw r3,912(r1) .stabd 68,0,7498 lwz r9,0(r9) mtctr r9 bctr L4213: ; basic block 888 .stabd 68,0,7508 L5309: lwz r10,920(r1) LBE1620: LBB1621: lwz r3,4(r10) .stabd 68,0,7512 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,7519 bl L_rb_ary_dup$stub .stabd 68,0,7526 lwz r2,920(r1) .stabd 68,0,7519 stw r3,912(r1) .stabd 68,0,7526 lwz r2,0(r2) mtctr r2 bctr L4214: ; basic block 889 .stabd 68,0,7536 L5310: lwz r8,920(r1) LBE1621: LBB1622: lwz r3,4(r8) .stabd 68,0,7540 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7547 bl L_rb_ary_dup$stub .stabd 68,0,7554 lwz r2,920(r1) .stabd 68,0,7547 stw r3,916(r1) .stabd 68,0,7554 lwz r2,0(r2) mtctr r2 bctr L4215: ; basic block 890 .stabd 68,0,7564 L5311: lwz r8,920(r1) LBE1622: LBB1623: lwz r3,4(r8) .stabd 68,0,7568 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,7575 bl L_rb_ary_dup$stub .stabd 68,0,7582 lwz r2,920(r1) .stabd 68,0,7575 stw r3,912(r1) .stabd 68,0,7582 lwz r2,0(r2) mtctr r2 bctr L4216: ; basic block 891 .stabd 68,0,7588 L5312: lwz r8,924(r1) lwz r9,912(r1) LBE1623: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,7592 lwz r11,920(r1) LBB1624: lwz r3,4(r11) .stabd 68,0,7596 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,7603 bl L_rb_ary_dup$stub .stabd 68,0,7610 lwz r2,920(r1) .stabd 68,0,7603 stw r3,912(r1) .stabd 68,0,7610 lwz r2,0(r2) mtctr r2 bctr L4217: ; basic block 892 .stabd 68,0,7616 L5313: lwz r8,924(r1) lwz r9,916(r1) LBE1624: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,7620 lwz r11,920(r1) LBB1625: lwz r3,4(r11) .stabd 68,0,7624 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,7631 bl L_rb_ary_dup$stub .stabd 68,0,7638 lwz r2,920(r1) .stabd 68,0,7631 stw r3,916(r1) .stabd 68,0,7638 lwz r2,0(r2) mtctr r2 bctr L4218: ; basic block 893 .stabd 68,0,7649 lwz r8,920(r1) .stabd 68,0,7650 lwz r9,924(r1) .stabd 68,0,7649 LBE1625: LBB1626: lwz r3,4(r8) .stabd 68,0,7650 lwzu r30,-4(r9) .stabd 68,0,7663 LBB1627: cmpwi cr7,r3,0 .stabd 68,0,7653 lwz r10,920(r1) .stabd 68,0,7654 lwz r11,908(r1) .stabd 68,0,7650 stw r9,924(r1) .stabd 68,0,7653 LBE1627: addi r10,r10,12 .stabd 68,0,7648 lwz r8,8(r8) .stabd 68,0,7653 stw r10,920(r1) .stabd 68,0,7654 stw r9,16(r11) .stabd 68,0,7663 LBB1628: blt- cr7,L5314 ; basic block 894 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1629: andi. r0,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L5316 .stabd 68,0,637 ; basic block 895 andi. r9,r30,1 beq- cr0,L5317 ; basic block 896 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5318 L5317: ; basic block 897 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L5319 ; basic block 898 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5318 L5319: ; basic block 899 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5321 ; basic block 900 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5318 L5316: ; basic block 901 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L5321 .stabd 68,0,642 ; basic block 902 cmpwi cr7,r30,4 bne+ cr7,L5323 ; basic block 903 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5318 L5323: ; basic block 904 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L5321 ; basic block 905 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5318 L5321: ; basic block 906 .stabd 68,0,644 lwz r9,4(r2) L5318: ; basic block 907 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1629: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5315 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7666 ; basic block 908 LBB1630: lwz r10,8(r30) .stabd 68,0,7667 li r11,0 cmpw cr7,r11,r10 bge- cr7,L5326 ; basic block 909 cmplw cr7,r11,r3 bge- cr7,L5326 L5330: ; basic block 910 .stabd 68,0,7668 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7667 addi r11,r11,1 .stabd 68,0,7668 lwzx r0,r2,r9 .stabd 68,0,7667 cmpw cr7,r11,r10 .stabd 68,0,7668 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7667 bge- cr7,L5326 ; basic block 911 cmplw cr7,r11,r3 blt+ cr7,L5330 L5326: ; basic block 912 .stabd 68,0,7670 cmplw cr7,r11,r3 bge- cr7,L7599 ; basic block 913 li r0,4 L5335: ; basic block 914 .stabd 68,0,7671 lwz r2,924(r1) .stabd 68,0,7670 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7671 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7670 blt+ cr7,L5335 L7599: ; basic block 915 .stabd 68,0,7673 cmpwi cr7,r8,0 beq- cr7,L5361 .stabd 68,0,7674 ; basic block 916 cmplw cr7,r10,r3 ble- cr7,L5337 .stabd 68,0,7675 ; basic block 917 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5361 L5337: ; basic block 918 .stabd 68,0,7678 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1630: b L5361 L5315: ; basic block 919 .stabd 68,0,7683 cmpwi cr7,r3,0 beq- cr7,L5340 .stabd 68,0,7684 ; basic block 920 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L5340: ; basic block 921 .stabd 68,0,7686 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7601 ; basic block 922 li r0,4 L5345: ; basic block 923 .stabd 68,0,7687 lwz r2,924(r1) .stabd 68,0,7686 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7687 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7686 blt+ cr7,L5345 L7601: ; basic block 924 .stabd 68,0,7689 cmpwi cr7,r8,0 beq- cr7,L5361 .stabd 68,0,7690 ; basic block 925 cmpwi cr7,r3,0 beq- cr7,L5347 .stabd 68,0,7691 ; basic block 926 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5361 L5347: ; basic block 927 .stabd 68,0,7694 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5361 L5314: ; basic block 928 .stabd 68,0,7703 lwz r9,924(r1) LBB1631: slwi r4,r3,2 .stabd 68,0,7700 neg r28,r3 .stabd 68,0,7703 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 LBB1632: andi. r0,r30,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7703 LBE1632: mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB1633: mr r2,r30 .stabd 68,0,636 beq- cr0,L5351 .stabd 68,0,637 ; basic block 929 andi. r8,r30,1 beq- cr0,L5352 ; basic block 930 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5353 L5352: ; basic block 931 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L5354 ; basic block 932 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5353 L5354: ; basic block 933 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5356 ; basic block 934 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5353 L5351: ; basic block 935 .stabd 68,0,641 rlwinm. r9,r30,0,30,28 bne- cr0,L5356 .stabd 68,0,642 ; basic block 936 cmpwi cr7,r30,4 bne+ cr7,L5358 ; basic block 937 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5353 L5358: ; basic block 938 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L5356 ; basic block 939 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5353 L5356: ; basic block 940 .stabd 68,0,644 lwz r9,4(r2) L5353: ; basic block 941 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1633: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5350 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7705 ; basic block 942 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L5360 L5350: ; basic block 943 .stabd 68,0,7708 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L5360: ; basic block 944 .stabd 68,0,7710 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7711 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7719 L5361: ; basic block 945 lwz r9,920(r1) lwz r9,0(r9) LBE1631: mtctr r9 bctr L4219: ; basic block 946 .stabd 68,0,7730 lwz r10,920(r1) .stabd 68,0,7731 LBE1628: LBE1626: LBB1634: lwz r30,912(r1) .stabd 68,0,7730 lwz r3,4(r10) .stabd 68,0,7729 lwz r8,8(r10) .stabd 68,0,7734 addi r10,r10,12 .stabd 68,0,7743 LBB1635: cmpwi cr7,r3,0 .stabd 68,0,7734 stw r10,920(r1) .stabd 68,0,7743 blt- cr7,L5362 ; basic block 947 .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 LBB1636: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L5364 .stabd 68,0,637 ; basic block 948 mr r9,r30 andi. r9,r9,1 beq- cr0,L5365 ; basic block 949 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5366 L5365: ; basic block 950 .stabd 68,0,638 lwz r10,912(r1) cmpwi cr7,r10,2 bne+ cr7,L5367 ; basic block 951 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5366 L5367: ; basic block 952 .stabd 68,0,639 lwz r11,912(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5369 ; basic block 953 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5366 L5364: ; basic block 954 .stabd 68,0,641 lwz r9,912(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L5369 .stabd 68,0,642 ; basic block 955 lwz r10,912(r1) cmpwi cr7,r10,4 bne+ cr7,L5371 ; basic block 956 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5366 L5371: ; basic block 957 .stabd 68,0,643 lwz r11,912(r1) cmpwi cr7,r11,0 bne- cr7,L5369 ; basic block 958 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5366 L5369: ; basic block 959 .stabd 68,0,644 lwz r9,4(r2) L5366: ; basic block 960 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1636: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5363 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7746 ; basic block 961 LBB1637: lwz r10,8(r30) .stabd 68,0,7747 li r11,0 cmpw cr7,r11,r10 bge- cr7,L5374 ; basic block 962 cmplw cr7,r11,r3 bge- cr7,L5374 L5378: ; basic block 963 .stabd 68,0,7748 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7747 addi r11,r11,1 .stabd 68,0,7748 lwzx r0,r2,r9 .stabd 68,0,7747 cmpw cr7,r11,r10 .stabd 68,0,7748 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7747 bge- cr7,L5374 ; basic block 964 cmplw cr7,r11,r3 blt+ cr7,L5378 L5374: ; basic block 965 .stabd 68,0,7750 cmplw cr7,r11,r3 bge- cr7,L7604 ; basic block 966 li r0,4 L5383: ; basic block 967 .stabd 68,0,7751 lwz r2,924(r1) .stabd 68,0,7750 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7751 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7750 blt+ cr7,L5383 L7604: ; basic block 968 .stabd 68,0,7753 cmpwi cr7,r8,0 beq- cr7,L5409 .stabd 68,0,7754 ; basic block 969 cmplw cr7,r10,r3 ble- cr7,L5385 .stabd 68,0,7755 ; basic block 970 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5409 L5385: ; basic block 971 .stabd 68,0,7758 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1637: b L5409 L5363: ; basic block 972 .stabd 68,0,7763 cmpwi cr7,r3,0 beq- cr7,L5388 .stabd 68,0,7764 ; basic block 973 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L5388: ; basic block 974 .stabd 68,0,7766 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7606 ; basic block 975 li r0,4 L5393: ; basic block 976 .stabd 68,0,7767 lwz r2,924(r1) .stabd 68,0,7766 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7767 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7766 blt+ cr7,L5393 L7606: ; basic block 977 .stabd 68,0,7769 cmpwi cr7,r8,0 beq- cr7,L5409 .stabd 68,0,7770 ; basic block 978 cmpwi cr7,r3,0 beq- cr7,L5395 .stabd 68,0,7771 ; basic block 979 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5409 L5395: ; basic block 980 .stabd 68,0,7774 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5409 L5362: ; basic block 981 .stabd 68,0,7783 lwz r9,924(r1) LBB1638: slwi r4,r3,2 .stabd 68,0,7780 neg r28,r3 .stabd 68,0,7783 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,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7783 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1639: andi. r2,r2,3 .stabd 68,0,635 lwz r2,912(r1) .stabd 68,0,636 beq- cr0,L5399 .stabd 68,0,637 ; basic block 982 mr r8,r2 andi. r8,r8,1 beq- cr0,L5400 ; basic block 983 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5401 L5400: ; basic block 984 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L5402 ; basic block 985 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5401 L5402: ; basic block 986 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5404 ; basic block 987 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5401 L5399: ; basic block 988 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5404 .stabd 68,0,642 ; basic block 989 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L5406 ; basic block 990 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5401 L5406: ; basic block 991 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L5404 ; basic block 992 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5401 L5404: ; basic block 993 .stabd 68,0,644 lwz r9,4(r2) L5401: ; basic block 994 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1639: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5398 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7785 ; basic block 995 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L5408 L5398: ; basic block 996 .stabd 68,0,7788 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L5408: ; basic block 997 .stabd 68,0,7790 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7791 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7799 L5409: ; basic block 998 lwz r9,920(r1) lwz r9,0(r9) LBE1638: mtctr r9 bctr L4220: ; basic block 999 .stabd 68,0,7810 lwz r10,920(r1) .stabd 68,0,7811 LBE1635: LBE1634: LBB1640: lwz r30,916(r1) .stabd 68,0,7810 lwz r3,4(r10) .stabd 68,0,7809 lwz r8,8(r10) .stabd 68,0,7814 addi r10,r10,12 .stabd 68,0,7823 LBB1641: cmpwi cr7,r3,0 .stabd 68,0,7814 stw r10,920(r1) .stabd 68,0,7823 blt- cr7,L5410 ; basic block 1000 .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 LBB1642: mr r2,r30 .stabd 68,0,636 andi. r11,r11,3 beq- cr0,L5412 .stabd 68,0,637 ; basic block 1001 mr r9,r30 andi. r9,r9,1 beq- cr0,L5413 ; basic block 1002 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5414 L5413: ; basic block 1003 .stabd 68,0,638 lwz r10,916(r1) cmpwi cr7,r10,2 bne+ cr7,L5415 ; basic block 1004 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5414 L5415: ; basic block 1005 .stabd 68,0,639 lwz r11,916(r1) rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5417 ; basic block 1006 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5414 L5412: ; basic block 1007 .stabd 68,0,641 lwz r9,916(r1) rlwinm. r9,r9,0,30,28 bne- cr0,L5417 .stabd 68,0,642 ; basic block 1008 lwz r10,916(r1) cmpwi cr7,r10,4 bne+ cr7,L5419 ; basic block 1009 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5414 L5419: ; basic block 1010 .stabd 68,0,643 lwz r11,916(r1) cmpwi cr7,r11,0 bne- cr7,L5417 ; basic block 1011 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5414 L5417: ; basic block 1012 .stabd 68,0,644 lwz r9,4(r2) L5414: ; basic block 1013 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1642: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5411 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7826 ; basic block 1014 LBB1643: lwz r10,8(r30) .stabd 68,0,7827 li r11,0 cmpw cr7,r11,r10 bge- cr7,L5422 ; basic block 1015 cmplw cr7,r11,r3 bge- cr7,L5422 L5426: ; basic block 1016 .stabd 68,0,7828 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7827 addi r11,r11,1 .stabd 68,0,7828 lwzx r0,r2,r9 .stabd 68,0,7827 cmpw cr7,r11,r10 .stabd 68,0,7828 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7827 bge- cr7,L5422 ; basic block 1017 cmplw cr7,r11,r3 blt+ cr7,L5426 L5422: ; basic block 1018 .stabd 68,0,7830 cmplw cr7,r11,r3 bge- cr7,L7609 ; basic block 1019 li r0,4 L5431: ; basic block 1020 .stabd 68,0,7831 lwz r2,924(r1) .stabd 68,0,7830 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7831 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7830 blt+ cr7,L5431 L7609: ; basic block 1021 .stabd 68,0,7833 cmpwi cr7,r8,0 beq- cr7,L5457 .stabd 68,0,7834 ; basic block 1022 cmplw cr7,r10,r3 ble- cr7,L5433 .stabd 68,0,7835 ; basic block 1023 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5457 L5433: ; basic block 1024 .stabd 68,0,7838 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1643: b L5457 L5411: ; basic block 1025 .stabd 68,0,7843 cmpwi cr7,r3,0 beq- cr7,L5436 .stabd 68,0,7844 ; basic block 1026 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L5436: ; basic block 1027 .stabd 68,0,7846 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7611 ; basic block 1028 li r0,4 L5441: ; basic block 1029 .stabd 68,0,7847 lwz r2,924(r1) .stabd 68,0,7846 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7847 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7846 blt+ cr7,L5441 L7611: ; basic block 1030 .stabd 68,0,7849 cmpwi cr7,r8,0 beq- cr7,L5457 .stabd 68,0,7850 ; basic block 1031 cmpwi cr7,r3,0 beq- cr7,L5443 .stabd 68,0,7851 ; basic block 1032 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5457 L5443: ; basic block 1033 .stabd 68,0,7854 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5457 L5410: ; basic block 1034 .stabd 68,0,7863 lwz r9,924(r1) LBB1644: slwi r4,r3,2 .stabd 68,0,7860 neg r28,r3 .stabd 68,0,7863 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,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7863 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1645: andi. r2,r2,3 .stabd 68,0,635 lwz r2,916(r1) .stabd 68,0,636 beq- cr0,L5447 .stabd 68,0,637 ; basic block 1035 mr r8,r2 andi. r8,r8,1 beq- cr0,L5448 ; basic block 1036 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5449 L5448: ; basic block 1037 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L5450 ; basic block 1038 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5449 L5450: ; basic block 1039 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5452 ; basic block 1040 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5449 L5447: ; basic block 1041 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5452 .stabd 68,0,642 ; basic block 1042 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L5454 ; basic block 1043 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5449 L5454: ; basic block 1044 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L5452 ; basic block 1045 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5449 L5452: ; basic block 1046 .stabd 68,0,644 lwz r9,4(r2) L5449: ; basic block 1047 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1645: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5446 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7865 ; basic block 1048 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L5456 L5446: ; basic block 1049 .stabd 68,0,7868 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L5456: ; basic block 1050 .stabd 68,0,7870 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7871 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7879 L5457: ; basic block 1051 lwz r9,920(r1) lwz r9,0(r9) LBE1644: mtctr r9 bctr L4221: ; basic block 1052 .stabd 68,0,7885 lwz r10,924(r1) lwz r11,912(r1) LBE1641: LBE1640: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,7890 lwz r8,920(r1) .stabd 68,0,7894 lwz r9,920(r1) .stabd 68,0,7890 LBB1646: lwz r3,4(r8) .stabd 68,0,7894 addi r9,r9,12 .stabd 68,0,7889 lwz r8,8(r8) .stabd 68,0,7903 LBB1647: cmpwi cr7,r3,0 .stabd 68,0,7894 stw r9,920(r1) .stabd 68,0,7891 LBE1647: lwz r30,916(r1) .stabd 68,0,7903 LBB1648: blt- cr7,L5458 ; basic block 1053 .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 LBB1649: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L5460 .stabd 68,0,637 ; basic block 1054 mr r11,r30 andi. r11,r11,1 beq- cr0,L5461 ; basic block 1055 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5462 L5461: ; basic block 1056 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L5463 ; basic block 1057 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5462 L5463: ; basic block 1058 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5465 ; basic block 1059 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5462 L5460: ; basic block 1060 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5465 .stabd 68,0,642 ; basic block 1061 lwz r9,916(r1) cmpwi cr7,r9,4 bne+ cr7,L5467 ; basic block 1062 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5462 L5467: ; basic block 1063 .stabd 68,0,643 lwz r10,916(r1) cmpwi cr7,r10,0 bne- cr7,L5465 ; basic block 1064 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5462 L5465: ; basic block 1065 .stabd 68,0,644 lwz r9,4(r2) L5462: ; basic block 1066 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1649: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5459 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7906 ; basic block 1067 LBB1650: lwz r10,8(r30) .stabd 68,0,7907 li r11,0 cmpw cr7,r11,r10 bge- cr7,L5470 ; basic block 1068 cmplw cr7,r11,r3 bge- cr7,L5470 L5474: ; basic block 1069 .stabd 68,0,7908 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7907 addi r11,r11,1 .stabd 68,0,7908 lwzx r0,r2,r9 .stabd 68,0,7907 cmpw cr7,r11,r10 .stabd 68,0,7908 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7907 bge- cr7,L5470 ; basic block 1070 cmplw cr7,r11,r3 blt+ cr7,L5474 L5470: ; basic block 1071 .stabd 68,0,7910 cmplw cr7,r11,r3 bge- cr7,L7614 ; basic block 1072 li r0,4 L5479: ; basic block 1073 .stabd 68,0,7911 lwz r2,924(r1) .stabd 68,0,7910 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7911 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7910 blt+ cr7,L5479 L7614: ; basic block 1074 .stabd 68,0,7913 cmpwi cr7,r8,0 beq- cr7,L5505 .stabd 68,0,7914 ; basic block 1075 cmplw cr7,r10,r3 ble- cr7,L5481 .stabd 68,0,7915 ; basic block 1076 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5505 L5481: ; basic block 1077 .stabd 68,0,7918 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1650: b L5505 L5459: ; basic block 1078 .stabd 68,0,7923 cmpwi cr7,r3,0 beq- cr7,L5484 .stabd 68,0,7924 ; basic block 1079 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L5484: ; basic block 1080 .stabd 68,0,7926 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7616 ; basic block 1081 li r0,4 L5489: ; basic block 1082 .stabd 68,0,7927 lwz r2,924(r1) .stabd 68,0,7926 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7927 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7926 blt+ cr7,L5489 L7616: ; basic block 1083 .stabd 68,0,7929 cmpwi cr7,r8,0 beq- cr7,L5505 .stabd 68,0,7930 ; basic block 1084 cmpwi cr7,r3,0 beq- cr7,L5491 .stabd 68,0,7931 ; basic block 1085 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5505 L5491: ; basic block 1086 .stabd 68,0,7934 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5505 L5458: ; basic block 1087 .stabd 68,0,7943 lwz r9,924(r1) LBB1651: slwi r4,r3,2 .stabd 68,0,7940 neg r28,r3 .stabd 68,0,7943 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,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,7943 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1652: andi. r2,r2,3 .stabd 68,0,635 lwz r2,916(r1) .stabd 68,0,636 beq- cr0,L5495 .stabd 68,0,637 ; basic block 1088 mr r8,r2 andi. r8,r8,1 beq- cr0,L5496 ; basic block 1089 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5497 L5496: ; basic block 1090 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L5498 ; basic block 1091 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5497 L5498: ; basic block 1092 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5500 ; basic block 1093 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5497 L5495: ; basic block 1094 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5500 .stabd 68,0,642 ; basic block 1095 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L5502 ; basic block 1096 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5497 L5502: ; basic block 1097 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L5500 ; basic block 1098 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5497 L5500: ; basic block 1099 .stabd 68,0,644 lwz r9,4(r2) L5497: ; basic block 1100 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1652: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5494 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7945 ; basic block 1101 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L5504 L5494: ; basic block 1102 .stabd 68,0,7948 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L5504: ; basic block 1103 .stabd 68,0,7950 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,7951 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,7959 L5505: ; basic block 1104 lwz r9,920(r1) lwz r9,0(r9) LBE1651: mtctr r9 bctr L4222: ; basic block 1105 .stabd 68,0,7965 lwz r10,924(r1) lwz r11,916(r1) LBE1648: LBE1646: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,7970 lwz r8,920(r1) .stabd 68,0,7974 lwz r9,920(r1) .stabd 68,0,7970 LBB1653: lwz r3,4(r8) .stabd 68,0,7974 addi r9,r9,12 .stabd 68,0,7969 lwz r8,8(r8) .stabd 68,0,7983 LBB1654: cmpwi cr7,r3,0 .stabd 68,0,7974 stw r9,920(r1) .stabd 68,0,7971 LBE1654: lwz r30,912(r1) .stabd 68,0,7983 LBB1655: blt- cr7,L5506 ; basic block 1106 .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 LBB1656: mr r2,r30 .stabd 68,0,636 andi. r10,r10,3 beq- cr0,L5508 .stabd 68,0,637 ; basic block 1107 mr r11,r30 andi. r11,r11,1 beq- cr0,L5509 ; basic block 1108 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5510 L5509: ; basic block 1109 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L5511 ; basic block 1110 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5510 L5511: ; basic block 1111 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5513 ; basic block 1112 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5510 L5508: ; basic block 1113 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5513 .stabd 68,0,642 ; basic block 1114 lwz r9,912(r1) cmpwi cr7,r9,4 bne+ cr7,L5515 ; basic block 1115 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5510 L5515: ; basic block 1116 .stabd 68,0,643 lwz r10,912(r1) cmpwi cr7,r10,0 bne- cr7,L5513 ; basic block 1117 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5510 L5513: ; basic block 1118 .stabd 68,0,644 lwz r9,4(r2) L5510: ; basic block 1119 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1656: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5507 .stabs "vm.inc",132,0,0,0 .stabd 68,0,7986 ; basic block 1120 LBB1657: lwz r10,8(r30) .stabd 68,0,7987 li r11,0 cmpw cr7,r11,r10 bge- cr7,L5518 ; basic block 1121 cmplw cr7,r11,r3 bge- cr7,L5518 L5522: ; basic block 1122 .stabd 68,0,7988 lwz r9,16(r30) slwi r2,r11,2 .stabd 68,0,7987 addi r11,r11,1 .stabd 68,0,7988 lwzx r0,r2,r9 .stabd 68,0,7987 cmpw cr7,r11,r10 .stabd 68,0,7988 lwz r2,924(r1) stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7987 bge- cr7,L5518 ; basic block 1123 cmplw cr7,r11,r3 blt+ cr7,L5522 L5518: ; basic block 1124 .stabd 68,0,7990 cmplw cr7,r11,r3 bge- cr7,L7619 ; basic block 1125 li r0,4 L5527: ; basic block 1126 .stabd 68,0,7991 lwz r2,924(r1) .stabd 68,0,7990 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,7991 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,7990 blt+ cr7,L5527 L7619: ; basic block 1127 .stabd 68,0,7993 cmpwi cr7,r8,0 beq- cr7,L5553 .stabd 68,0,7994 ; basic block 1128 cmplw cr7,r10,r3 ble- cr7,L5529 .stabd 68,0,7995 ; basic block 1129 lwz r0,16(r30) slwi r4,r3,2 subf r3,r3,r10 add r4,r0,r4 bl L_rb_ary_new4$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5553 L5529: ; basic block 1130 .stabd 68,0,7998 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) LBE1657: b L5553 L5507: ; basic block 1131 .stabd 68,0,8003 cmpwi cr7,r3,0 beq- cr7,L5532 .stabd 68,0,8004 ; basic block 1132 lwz r9,924(r1) stw r30,0(r9) addi r9,r9,4 lwz r10,908(r1) stw r9,924(r1) stw r9,16(r10) L5532: ; basic block 1133 .stabd 68,0,8006 li r11,1 cmplw cr7,r11,r3 bge- cr7,L7621 ; basic block 1134 li r0,4 L5537: ; basic block 1135 .stabd 68,0,8007 lwz r2,924(r1) .stabd 68,0,8006 addi r11,r11,1 cmplw cr7,r11,r3 .stabd 68,0,8007 stw r0,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8006 blt+ cr7,L5537 L7621: ; basic block 1136 .stabd 68,0,8009 cmpwi cr7,r8,0 beq- cr7,L5553 .stabd 68,0,8010 ; basic block 1137 cmpwi cr7,r3,0 beq- cr7,L5539 .stabd 68,0,8011 ; basic block 1138 bl L_rb_ary_new$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5553 L5539: ; basic block 1139 .stabd 68,0,8014 mr r4,r30 li r3,1 bl L_rb_ary_new3$stub lwz r2,924(r1) stw r3,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) b L5553 L5506: ; basic block 1140 .stabd 68,0,8023 lwz r9,924(r1) LBB1658: slwi r4,r3,2 .stabd 68,0,8020 neg r28,r3 .stabd 68,0,8023 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,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,8023 mr r29,r3 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1659: andi. r2,r2,3 .stabd 68,0,635 lwz r2,912(r1) .stabd 68,0,636 beq- cr0,L5543 .stabd 68,0,637 ; basic block 1141 mr r8,r2 andi. r8,r8,1 beq- cr0,L5544 ; basic block 1142 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5545 L5544: ; basic block 1143 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L5546 ; basic block 1144 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5545 L5546: ; basic block 1145 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5548 ; basic block 1146 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5545 L5543: ; basic block 1147 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L5548 .stabd 68,0,642 ; basic block 1148 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L5550 ; basic block 1149 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5545 L5550: ; basic block 1150 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L5548 ; basic block 1151 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L5545 L5548: ; basic block 1152 .stabd 68,0,644 lwz r9,4(r2) L5545: ; basic block 1153 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1659: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L5542 .stabs "vm.inc",132,0,0,0 .stabd 68,0,8025 ; basic block 1154 mr r3,r29 mr r4,r30 bl L_rb_ary_concat$stub mr r29,r3 b L5552 L5542: ; basic block 1155 .stabd 68,0,8028 mr r4,r30 mr r3,r29 bl L_rb_ary_push$stub L5552: ; basic block 1156 .stabd 68,0,8030 lwz r2,924(r1) slwi r0,r28,2 subf r2,r0,r2 .stabd 68,0,8031 stw r29,0(r2) addi r2,r2,4 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8039 L5553: ; basic block 1157 lwz r9,920(r1) lwz r9,0(r9) LBE1658: mtctr r9 bctr L4223: ; basic block 1158 .stabd 68,0,8049 lwz r10,920(r1) LBE1655: LBE1653: LBB1660: lwz r28,4(r10) .stabd 68,0,8062 LBB1661: bl L_rb_hash_new$stub .stabd 68,0,8053 lwz r2,920(r1) .stabd 68,0,8062 mr r27,r3 .stabd 68,0,8064 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8053 LBE1661: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8064 LBB1662: ble- cr7,L7623 ; basic block 1159 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L5558: ; basic block 1160 .stabd 68,0,8067 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8064 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L5558 L7623: ; basic block 1161 .stabd 68,0,8069 L5559: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8076 lwz r9,920(r1) .stabd 68,0,8070 stw r27,912(r1) .stabd 68,0,8076 lwz r9,0(r9) mtctr r9 bctr L4224: ; basic block 1162 .stabd 68,0,8082 lwz r10,924(r1) lwz r11,912(r1) LBE1662: LBE1660: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,8086 lwz r8,920(r1) LBB1663: lwz r28,4(r8) .stabd 68,0,8099 LBB1664: bl L_rb_hash_new$stub .stabd 68,0,8090 lwz r2,920(r1) .stabd 68,0,8099 mr r27,r3 .stabd 68,0,8101 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8090 LBE1664: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8101 LBB1665: ble- cr7,L7625 ; basic block 1163 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L5564: ; basic block 1164 .stabd 68,0,8104 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8101 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L5564 L7625: ; basic block 1165 .stabd 68,0,8106 L5565: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8113 lwz r9,920(r1) .stabd 68,0,8107 stw r27,912(r1) .stabd 68,0,8113 lwz r9,0(r9) mtctr r9 bctr L4225: ; basic block 1166 .stabd 68,0,8119 lwz r10,924(r1) lwz r11,916(r1) LBE1665: LBE1663: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,8123 lwz r8,920(r1) LBB1666: lwz r28,4(r8) .stabd 68,0,8136 LBB1667: bl L_rb_hash_new$stub .stabd 68,0,8127 lwz r2,920(r1) .stabd 68,0,8136 mr r27,r3 .stabd 68,0,8138 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8127 LBE1667: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8138 LBB1668: ble- cr7,L7627 ; basic block 1167 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L5570: ; basic block 1168 .stabd 68,0,8141 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8138 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L5570 L7627: ; basic block 1169 .stabd 68,0,8143 L5571: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8150 lwz r9,920(r1) .stabd 68,0,8144 stw r27,912(r1) .stabd 68,0,8150 lwz r9,0(r9) mtctr r9 bctr L4226: ; basic block 1170 .stabd 68,0,8156 lwz r10,924(r1) lwz r11,912(r1) LBE1668: LBE1666: stw r11,0(r10) .stabd 68,0,8157 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,8161 lwz r9,920(r1) LBB1669: lwz r28,4(r9) .stabd 68,0,8174 LBB1670: bl L_rb_hash_new$stub .stabd 68,0,8165 lwz r2,920(r1) .stabd 68,0,8174 mr r27,r3 .stabd 68,0,8176 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8165 LBE1670: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8176 LBB1671: ble- cr7,L7629 ; basic block 1171 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L5576: ; basic block 1172 .stabd 68,0,8179 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8176 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L5576 L7629: ; basic block 1173 .stabd 68,0,8181 L5577: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8188 lwz r9,920(r1) .stabd 68,0,8182 stw r27,912(r1) .stabd 68,0,8188 lwz r9,0(r9) mtctr r9 bctr L4227: ; basic block 1174 .stabd 68,0,8194 lwz r10,924(r1) lwz r11,916(r1) LBE1671: LBE1669: stw r11,0(r10) .stabd 68,0,8195 lwz r2,912(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,8199 lwz r9,920(r1) LBB1672: lwz r28,4(r9) .stabd 68,0,8212 LBB1673: bl L_rb_hash_new$stub .stabd 68,0,8203 lwz r2,920(r1) .stabd 68,0,8212 mr r27,r3 .stabd 68,0,8214 cmpwi cr7,r28,0 mr r29,r28 .stabd 68,0,8203 LBE1673: addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8214 LBB1674: ble- cr7,L7631 ; basic block 1175 mulli r0,r28,-4 lwz r8,924(r1) add r30,r0,r8 L5582: ; basic block 1176 .stabd 68,0,8217 lwz r4,0(r30) mr r3,r27 lwz r5,4(r30) bl L_rb_hash_aset$stub .stabd 68,0,8214 addic. r29,r29,-2 addi r30,r30,8 bgt+ cr0,L5582 L7631: ; basic block 1177 .stabd 68,0,8219 L5583: lwz r2,924(r1) slwi r0,r28,2 lwz r8,908(r1) subf r2,r0,r2 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,8226 lwz r9,920(r1) .stabd 68,0,8220 stw r27,912(r1) .stabd 68,0,8226 lwz r9,0(r9) mtctr r9 bctr L4228: ; basic block 1178 L5584: .stabd 68,0,8237 lwz r11,924(r1) .stabd 68,0,8236 lwz r10,920(r1) .stabd 68,0,8242 lwz r2,908(r1) .stabd 68,0,8237 LBE1674: LBE1672: LBB1675: lwz r3,-8(r11) .stabd 68,0,8238 lwz r4,-4(r11) .stabd 68,0,8242 addi r11,r11,-8 .stabd 68,0,8236 lwz r5,4(r10) .stabd 68,0,8242 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,8249 bl L_rb_range_new$stub .stabd 68,0,8241 lwz r2,920(r1) .stabd 68,0,8249 stw r3,912(r1) .stabd 68,0,8241 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8256 lwz r8,0(r2) mtctr r8 bctr L4229: ; basic block 1179 L5585: .stabd 68,0,8267 lwz r10,924(r1) .stabd 68,0,8266 lwz r9,920(r1) .stabd 68,0,8267 LBE1675: LBB1676: lwzu r3,-4(r10) .stabd 68,0,8272 lwz r11,908(r1) .stabd 68,0,8266 lwz r5,4(r9) .stabd 68,0,8279 lwz r4,912(r1) .stabd 68,0,8267 stw r10,924(r1) .stabd 68,0,8272 stw r10,16(r11) .stabd 68,0,8279 bl L_rb_range_new$stub .stabd 68,0,8271 lwz r2,920(r1) .stabd 68,0,8279 stw r3,912(r1) .stabd 68,0,8271 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8286 lwz r8,0(r2) mtctr r8 bctr L4230: ; basic block 1180 L5586: .stabd 68,0,8297 lwz r10,924(r1) .stabd 68,0,8296 lwz r9,920(r1) .stabd 68,0,8297 LBE1676: LBB1677: lwzu r3,-4(r10) .stabd 68,0,8302 lwz r11,908(r1) .stabd 68,0,8296 lwz r5,4(r9) .stabd 68,0,8297 stw r10,924(r1) .stabd 68,0,8302 stw r10,16(r11) .stabd 68,0,8309 lwz r4,916(r1) bl L_rb_range_new$stub .stabd 68,0,8301 lwz r2,920(r1) .stabd 68,0,8309 stw r3,912(r1) .stabd 68,0,8301 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8316 lwz r8,0(r2) mtctr r8 bctr L4231: ; basic block 1181 .stabd 68,0,8326 L5587: lwz r9,920(r1) .stabd 68,0,8338 LBE1677: LBB1678: lwz r3,912(r1) .stabd 68,0,8326 lwz r5,4(r9) .stabd 68,0,8338 lwz r4,916(r1) bl L_rb_range_new$stub .stabd 68,0,8331 lwz r2,920(r1) .stabd 68,0,8338 stw r3,912(r1) .stabd 68,0,8331 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8345 lwz r8,0(r2) mtctr r8 bctr L4232: ; basic block 1182 .stabd 68,0,8355 L5588: lwz r9,920(r1) .stabd 68,0,8367 LBE1678: LBB1679: lwz r4,912(r1) .stabd 68,0,8355 lwz r5,4(r9) .stabd 68,0,8367 lwz r3,916(r1) bl L_rb_range_new$stub .stabd 68,0,8360 lwz r2,920(r1) .stabd 68,0,8367 stw r3,912(r1) .stabd 68,0,8360 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8374 lwz r8,0(r2) mtctr r8 bctr L4233: ; basic block 1183 .stabd 68,0,8385 L5591: lwz r9,924(r1) .stabd 68,0,8389 lwz r11,908(r1) .stabd 68,0,8385 LBE1679: LBB1680: lwzu r0,-4(r9) stw r9,924(r1) .stabd 68,0,8395 rlwinm. r10,r0,0,30,28 .stabd 68,0,8389 stw r9,16(r11) .stabd 68,0,8407 lwz r2,920(r1) .stabd 68,0,8395 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8407 lwzu r8,4(r2) .stabd 68,0,8395 slwi r9,r0,1 stw r9,912(r1) .stabd 68,0,8407 mtctr r8 stw r2,920(r1) bctr L4234: ; basic block 1184 .stabd 68,0,8427 L5594: lwz r10,912(r1) .stabd 68,0,8439 lwz r11,920(r1) .stabd 68,0,8427 LBE1680: LBB1681: rlwinm. r10,r10,0,30,28 .stabd 68,0,8439 lwzu r0,4(r11) mtctr r0 .stabd 68,0,8427 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8439 stw r11,920(r1) .stabd 68,0,8427 slwi r2,r0,1 stw r2,912(r1) .stabd 68,0,8439 bctr L4235: ; basic block 1185 .stabd 68,0,8459 L5597: lwz r8,916(r1) .stabd 68,0,8471 lwz r9,920(r1) .stabd 68,0,8459 LBE1681: LBB1682: rlwinm. r8,r8,0,30,28 .stabd 68,0,8471 lwzu r10,4(r9) .stabd 68,0,8459 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8471 mtctr r10 stw r9,920(r1) .stabd 68,0,8459 slwi r11,r0,1 stw r11,912(r1) .stabd 68,0,8471 bctr L4236: ; basic block 1186 .stabd 68,0,8491 L5600: lwz r2,916(r1) .stabd 68,0,8503 lwz r8,920(r1) .stabd 68,0,8491 LBE1682: LBB1683: rlwinm. r2,r2,0,30,28 .stabd 68,0,8503 lwzu r9,4(r8) .stabd 68,0,8491 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8503 mtctr r9 stw r8,920(r1) .stabd 68,0,8491 slwi r10,r0,1 stw r10,916(r1) .stabd 68,0,8503 bctr L4237: ; basic block 1187 .stabd 68,0,8523 L5603: lwz r11,912(r1) .stabd 68,0,8535 lwz r2,920(r1) .stabd 68,0,8523 LBE1683: LBB1684: rlwinm. r11,r11,0,30,28 .stabd 68,0,8535 lwzu r8,4(r2) .stabd 68,0,8523 mfcr r0 rlwinm r0,r0,3,1 .stabd 68,0,8535 mtctr r8 stw r2,920(r1) .stabd 68,0,8523 slwi r9,r0,1 stw r9,912(r1) .stabd 68,0,8535 bctr L4238: ; basic block 1188 .stabd 68,0,8550 L5604: lwz r10,924(r1) lwz r11,908(r1) LBE1684: LBB1685: addi r10,r10,-4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,8563 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4239: ; basic block 1189 .stabd 68,0,8590 L5605: lwz r9,920(r1) lwzu r10,4(r9) LBE1685: LBB1686: mtctr r10 stw r9,920(r1) bctr L4240: ; basic block 1190 .stabd 68,0,8617 L5606: lwz r11,920(r1) lwzu r0,4(r11) LBE1686: LBB1687: mtctr r0 stw r11,920(r1) bctr L4241: ; basic block 1191 .stabd 68,0,8644 L5607: lwz r2,920(r1) lwzu r8,4(r2) LBE1687: LBB1688: mtctr r8 stw r2,920(r1) bctr L4242: ; basic block 1192 .stabd 68,0,8671 L5608: lwz r9,920(r1) lwzu r10,4(r9) LBE1688: LBB1689: mtctr r10 stw r9,920(r1) bctr L4243: ; basic block 1193 .stabd 68,0,8683 L5609: lwz r11,924(r1) .stabd 68,0,8687 lwz r2,908(r1) .stabd 68,0,8683 LBE1689: LBB1690: lwzu r0,-4(r11) stw r11,924(r1) .stabd 68,0,8687 stw r11,16(r2) .stabd 68,0,8701 lwz r9,920(r1) .stabd 68,0,8694 stw r0,912(r1) .stabd 68,0,8695 stw r0,916(r1) .stabd 68,0,8701 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4244: ; basic block 1194 .stabd 68,0,8723 L5610: lwz r11,912(r1) .stabd 68,0,8730 lwz r2,920(r1) .stabd 68,0,8723 LBE1690: LBB1691: stw r11,916(r1) .stabd 68,0,8730 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4245: ; basic block 1195 .stabd 68,0,8752 L5611: lwz r9,916(r1) .stabd 68,0,8759 lwz r10,920(r1) .stabd 68,0,8752 LBE1691: LBB1692: stw r9,912(r1) .stabd 68,0,8759 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4246: ; basic block 1196 .stabd 68,0,8765 L5612: lwz r2,924(r1) lwz r8,912(r1) LBE1692: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8781 lwz r10,916(r1) .stabd 68,0,8788 lwz r11,920(r1) .stabd 68,0,8781 LBB1693: stw r10,912(r1) .stabd 68,0,8788 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4247: ; basic block 1197 .stabd 68,0,8794 L5613: lwz r2,924(r1) lwz r8,916(r1) LBE1693: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8810 lwz r10,912(r1) .stabd 68,0,8817 lwz r11,920(r1) .stabd 68,0,8810 LBB1694: stw r10,916(r1) .stabd 68,0,8817 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4248: ; basic block 1198 .stabd 68,0,8827 lwz r2,920(r1) .stabd 68,0,8840 LBE1694: LBB1695: LBB1696: li r9,0 .stabd 68,0,8839 lwz r8,924(r1) .stabd 68,0,8827 LBE1696: lwz r11,4(r2) .stabd 68,0,8831 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8840 LBB1697: cmplw cr7,r9,r11 .stabd 68,0,8839 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8840 bge- cr7,L7633 L5618: ; basic block 1199 .stabd 68,0,8841 slwi r0,r9,2 .stabd 68,0,8840 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8841 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8840 blt+ cr7,L5618 L7633: ; basic block 1200 .stabd 68,0,8843 L5619: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8850 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4249: ; basic block 1201 .stabd 68,0,8856 lwz r2,924(r1) lwz r8,912(r1) LBE1697: LBE1695: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8873 LBB1698: LBB1699: li r9,0 .stabd 68,0,8860 lwz r10,920(r1) LBE1699: lwz r11,4(r10) .stabd 68,0,8864 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,8873 LBB1700: cmplw cr7,r9,r11 .stabd 68,0,8872 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,8873 bge- cr7,L7635 L5624: ; basic block 1202 .stabd 68,0,8874 slwi r0,r9,2 .stabd 68,0,8873 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8874 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8873 blt+ cr7,L5624 L7635: ; basic block 1203 .stabd 68,0,8876 L5625: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8883 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4250: ; basic block 1204 .stabd 68,0,8889 lwz r2,924(r1) lwz r8,916(r1) LBE1700: LBE1698: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,8906 LBB1701: LBB1702: li r9,0 .stabd 68,0,8893 lwz r10,920(r1) LBE1702: lwz r11,4(r10) .stabd 68,0,8897 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,8906 LBB1703: cmplw cr7,r9,r11 .stabd 68,0,8905 slwi r0,r11,2 subf r10,r0,r2 .stabd 68,0,8906 bge- cr7,L7637 L5630: ; basic block 1205 .stabd 68,0,8907 slwi r0,r9,2 .stabd 68,0,8906 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8907 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8906 blt+ cr7,L5630 L7637: ; basic block 1206 .stabd 68,0,8909 L5631: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8916 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4251: ; basic block 1207 .stabd 68,0,8922 lwz r2,924(r1) lwz r8,912(r1) LBE1703: LBE1701: stw r8,0(r2) .stabd 68,0,8923 lwz r9,916(r1) stwu r9,4(r2) .stabd 68,0,8940 LBB1704: LBB1705: li r9,0 .stabd 68,0,8923 lwz r10,908(r1) LBE1705: LBE1704: addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,8927 lwz r2,920(r1) .stabd 68,0,8939 lwz r8,924(r1) .stabd 68,0,8927 LBB1706: lwz r11,4(r2) .stabd 68,0,8931 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8940 LBB1707: cmplw cr7,r9,r11 .stabd 68,0,8939 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8940 bge- cr7,L7639 L5636: ; basic block 1208 .stabd 68,0,8941 slwi r0,r9,2 .stabd 68,0,8940 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8941 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8940 blt+ cr7,L5636 L7639: ; basic block 1209 .stabd 68,0,8943 L5637: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8950 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4252: ; basic block 1210 .stabd 68,0,8956 lwz r2,924(r1) lwz r8,916(r1) LBE1707: LBE1706: stw r8,0(r2) .stabd 68,0,8957 lwz r9,912(r1) stwu r9,4(r2) .stabd 68,0,8974 LBB1708: LBB1709: li r9,0 .stabd 68,0,8957 lwz r10,908(r1) LBE1709: LBE1708: addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,8961 lwz r2,920(r1) .stabd 68,0,8973 lwz r8,924(r1) .stabd 68,0,8961 LBB1710: lwz r11,4(r2) .stabd 68,0,8965 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,8974 LBB1711: cmplw cr7,r9,r11 .stabd 68,0,8973 slwi r0,r11,2 subf r10,r0,r8 .stabd 68,0,8974 bge- cr7,L7641 L5642: ; basic block 1211 .stabd 68,0,8975 slwi r0,r9,2 .stabd 68,0,8974 addi r9,r9,1 cmplw cr7,r9,r11 .stabd 68,0,8975 lwzx r2,r10,r0 lwz r8,924(r1) stwx r2,r8,r0 .stabd 68,0,8974 blt+ cr7,L5642 L7641: ; basic block 1212 .stabd 68,0,8977 L5643: lwz r9,924(r1) slwi r0,r11,2 lwz r10,908(r1) add r9,r9,r0 stw r9,924(r1) stw r9,16(r10) .stabd 68,0,8984 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4253: ; basic block 1213 .stabd 68,0,8995 L5644: .stabd 68,0,9000 lwz r8,924(r1) .stabd 68,0,8995 lwz r2,924(r1) .stabd 68,0,9000 lwz r9,908(r1) LBE1711: LBE1710: LBB1712: addi r8,r8,-8 .stabd 68,0,8995 lwz r0,-8(r2) .stabd 68,0,8996 lwz r2,-4(r2) .stabd 68,0,9000 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,9014 lwz r10,920(r1) .stabd 68,0,9007 stw r0,916(r1) .stabd 68,0,9008 stw r2,912(r1) .stabd 68,0,9014 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4254: ; basic block 1214 .stabd 68,0,9025 L5645: lwz r2,924(r1) .stabd 68,0,9030 lwz r8,908(r1) .stabd 68,0,9025 LBE1712: LBB1713: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,9030 stw r2,16(r8) .stabd 68,0,9044 lwz r9,920(r1) .stabd 68,0,9037 stw r0,916(r1) .stabd 68,0,9044 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4255: ; basic block 1215 .stabd 68,0,9055 L5646: lwz r11,924(r1) .stabd 68,0,9060 lwz r8,908(r1) .stabd 68,0,9055 LBE1713: LBB1714: lwzu r0,-4(r11) .stabd 68,0,9056 lwz r2,916(r1) .stabd 68,0,9055 stw r11,924(r1) .stabd 68,0,9060 stw r11,16(r8) .stabd 68,0,9074 lwz r9,920(r1) .stabd 68,0,9067 stw r0,916(r1) .stabd 68,0,9068 stw r2,912(r1) .stabd 68,0,9074 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4256: ; basic block 1216 .stabd 68,0,9086 L5647: LBE1714: LBB1715: lwz r0,916(r1) .stabd 68,0,9096 lwz r11,912(r1) .stabd 68,0,9103 lwz r2,920(r1) .stabd 68,0,9096 stw r11,916(r1) .stabd 68,0,9097 stw r0,912(r1) .stabd 68,0,9103 lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4257: ; basic block 1217 .stabd 68,0,9132 L5648: lwz r9,920(r1) lwzu r10,4(r9) LBE1715: LBB1716: mtctr r10 stw r9,920(r1) bctr L4258: ; basic block 1218 .stabd 68,0,9143 L5649: lwz r11,924(r1) .stabd 68,0,9147 lwz r2,908(r1) .stabd 68,0,9143 LBE1716: LBB1717: lwzu r0,-4(r11) stw r11,924(r1) .stabd 68,0,9147 stw r11,16(r2) .stabd 68,0,9160 lwz r8,920(r1) .stabd 68,0,9154 stw r0,912(r1) .stabd 68,0,9160 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4259: ; basic block 1219 .stabd 68,0,9187 L5650: lwz r10,920(r1) lwzu r11,4(r10) LBE1717: LBB1718: mtctr r11 stw r10,920(r1) bctr L4260: ; basic block 1220 .stabd 68,0,9208 L5651: lwz r2,916(r1) .stabd 68,0,9214 lwz r8,920(r1) .stabd 68,0,9208 LBE1718: LBB1719: stw r2,912(r1) .stabd 68,0,9214 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4261: ; basic block 1221 .stabd 68,0,9220 L5652: lwz r10,924(r1) lwz r11,912(r1) LBE1719: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,9235 lwz r8,916(r1) .stabd 68,0,9241 lwz r9,920(r1) .stabd 68,0,9235 LBB1720: stw r8,912(r1) .stabd 68,0,9241 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4262: ; basic block 1222 .stabd 68,0,9247 L5653: lwz r11,924(r1) lwz r2,916(r1) LBE1720: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,9268 lwz r9,920(r1) lwzu r10,4(r9) LBB1721: mtctr r10 stw r9,920(r1) bctr L4263: ; basic block 1223 .stabd 68,0,9278 L5654: lwz r11,920(r1) .stabd 68,0,9289 lwz r8,924(r1) .stabd 68,0,9278 LBE1721: LBB1722: lwz r2,4(r11) .stabd 68,0,9296 lwzu r0,8(r11) .stabd 68,0,9289 slwi r2,r2,2 .stabd 68,0,9296 stw r11,920(r1) .stabd 68,0,9289 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,9296 mtctr r0 .stabd 68,0,9289 stw r2,912(r1) .stabd 68,0,9296 bctr L4264: ; basic block 1224 .stabd 68,0,9302 L5655: lwz r10,912(r1) lwz r9,924(r1) LBE1722: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,9306 lwz r8,920(r1) .stabd 68,0,9317 lwz r10,924(r1) .stabd 68,0,9306 LBB1723: lwz r2,4(r8) .stabd 68,0,9324 lwzu r9,8(r8) .stabd 68,0,9317 slwi r2,r2,2 .stabd 68,0,9324 stw r8,920(r1) .stabd 68,0,9317 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,9324 mtctr r9 .stabd 68,0,9317 stw r2,912(r1) .stabd 68,0,9324 bctr L4265: ; basic block 1225 .stabd 68,0,9330 L5656: lwz r11,924(r1) lwz r2,916(r1) LBE1723: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,9334 lwz r9,920(r1) LBB1724: lwz r2,4(r9) .stabd 68,0,9352 lwzu r10,8(r9) .stabd 68,0,9345 slwi r2,r2,2 .stabd 68,0,9352 stw r9,920(r1) .stabd 68,0,9345 subf r2,r2,r11 lwz r2,-4(r2) .stabd 68,0,9352 mtctr r10 .stabd 68,0,9345 stw r2,912(r1) .stabd 68,0,9352 bctr L4266: ; basic block 1226 .stabd 68,0,9358 L5657: lwz r2,912(r1) lwz r11,924(r1) LBE1724: stw r2,0(r11) .stabd 68,0,9359 lwz r8,916(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,9363 lwz r10,920(r1) .stabd 68,0,9374 lwz r8,924(r1) .stabd 68,0,9363 LBB1725: lwz r2,4(r10) .stabd 68,0,9381 lwzu r11,8(r10) .stabd 68,0,9374 slwi r2,r2,2 .stabd 68,0,9381 stw r10,920(r1) .stabd 68,0,9374 subf r2,r2,r8 lwz r2,-4(r2) .stabd 68,0,9381 mtctr r11 .stabd 68,0,9374 stw r2,912(r1) .stabd 68,0,9381 bctr L4267: ; basic block 1227 .stabd 68,0,9387 L5658: lwz r9,924(r1) lwz r10,916(r1) LBE1725: stw r10,0(r9) .stabd 68,0,9388 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,9392 lwz r8,920(r1) .stabd 68,0,9403 lwz r10,924(r1) .stabd 68,0,9392 LBB1726: lwz r2,4(r8) .stabd 68,0,9410 lwzu r9,8(r8) .stabd 68,0,9403 slwi r2,r2,2 .stabd 68,0,9410 stw r8,920(r1) .stabd 68,0,9403 subf r2,r2,r10 lwz r2,-4(r2) .stabd 68,0,9410 mtctr r9 .stabd 68,0,9403 stw r2,912(r1) .stabd 68,0,9410 bctr L4268: ; basic block 1228 .stabd 68,0,9420 lwz r11,920(r1) .stabd 68,0,9438 LBE1726: LBB1727: LBB1728: li r4,18 .stabd 68,0,9420 LBE1728: lwz r28,8(r11) .stabd 68,0,9421 lwz r27,4(r11) .stabd 68,0,9438 LBB1729: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9439 lwz r2,908(r1) .stabd 68,0,9438 lwz r29,16(r28) .stabd 68,0,9439 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9442 mr r5,r28 .stabd 68,0,9439 stw r3,88(r29) .stabd 68,0,9442 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9448 lwz r2,936(r1) .stabd 68,0,9425 lwz r8,920(r1) .stabd 68,0,9442 mr r30,r3 .stabd 68,0,9448 lwz r9,4(r2) .stabd 68,0,9425 LBE1729: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9448 LBB1730: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L5660 .stabd 68,0,9450 ; basic block 1229 li r4,-1 bl L_rb_ary_entry$stub b L5661 L5660: ; basic block 1230 .stabd 68,0,9454 lwz r2,936(r1) lwz r3,0(r2) L5661: ; basic block 1231 .stabd 68,0,9457 L5662: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9458 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9465 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4269: ; basic block 1232 .stabd 68,0,9475 lwz r8,920(r1) .stabd 68,0,9493 LBE1730: LBE1727: LBB1731: LBB1732: li r4,18 .stabd 68,0,9475 LBE1732: lwz r28,8(r8) .stabd 68,0,9476 lwz r27,4(r8) .stabd 68,0,9493 LBB1733: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9494 lwz r2,908(r1) .stabd 68,0,9493 lwz r29,16(r28) .stabd 68,0,9494 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9497 mr r5,r28 .stabd 68,0,9494 stw r3,88(r29) .stabd 68,0,9497 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9503 lwz r2,936(r1) .stabd 68,0,9480 lwz r8,920(r1) .stabd 68,0,9497 mr r30,r3 .stabd 68,0,9503 lwz r9,4(r2) .stabd 68,0,9480 LBE1733: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9503 LBB1734: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L5664 .stabd 68,0,9505 ; basic block 1233 li r4,-1 bl L_rb_ary_entry$stub b L5665 L5664: ; basic block 1234 .stabd 68,0,9509 lwz r2,936(r1) lwz r3,0(r2) L5665: ; basic block 1235 .stabd 68,0,9512 L5666: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9513 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9520 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4270: ; basic block 1236 .stabd 68,0,9530 lwz r8,920(r1) .stabd 68,0,9548 LBE1734: LBE1731: LBB1735: LBB1736: li r4,18 .stabd 68,0,9530 LBE1736: lwz r28,8(r8) .stabd 68,0,9531 lwz r27,4(r8) .stabd 68,0,9548 LBB1737: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9549 lwz r2,908(r1) .stabd 68,0,9548 lwz r29,16(r28) .stabd 68,0,9549 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9552 mr r5,r28 .stabd 68,0,9549 stw r3,88(r29) .stabd 68,0,9552 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9558 lwz r2,936(r1) .stabd 68,0,9535 lwz r8,920(r1) .stabd 68,0,9552 mr r30,r3 .stabd 68,0,9558 lwz r9,4(r2) .stabd 68,0,9535 LBE1737: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9558 LBB1738: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L5668 .stabd 68,0,9560 ; basic block 1237 li r4,-1 bl L_rb_ary_entry$stub b L5669 L5668: ; basic block 1238 .stabd 68,0,9564 lwz r2,936(r1) lwz r3,0(r2) L5669: ; basic block 1239 .stabd 68,0,9567 L5670: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9568 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9575 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4271: ; basic block 1240 .stabd 68,0,9585 lwz r8,920(r1) .stabd 68,0,9603 LBE1738: LBE1735: LBB1739: LBB1740: li r4,18 .stabd 68,0,9585 LBE1740: lwz r28,8(r8) .stabd 68,0,9586 lwz r27,4(r8) .stabd 68,0,9603 LBB1741: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9604 lwz r2,908(r1) .stabd 68,0,9603 lwz r29,16(r28) .stabd 68,0,9604 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9607 mr r5,r28 .stabd 68,0,9604 stw r3,88(r29) .stabd 68,0,9607 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9613 lwz r2,936(r1) .stabd 68,0,9590 lwz r8,920(r1) .stabd 68,0,9607 mr r30,r3 .stabd 68,0,9613 lwz r9,4(r2) .stabd 68,0,9590 LBE1741: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9613 LBB1742: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L5672 .stabd 68,0,9615 ; basic block 1241 li r4,-1 bl L_rb_ary_entry$stub b L5673 L5672: ; basic block 1242 .stabd 68,0,9619 lwz r2,936(r1) lwz r3,0(r2) L5673: ; basic block 1243 .stabd 68,0,9622 L5674: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9623 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9630 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4272: ; basic block 1244 .stabd 68,0,9640 lwz r8,920(r1) .stabd 68,0,9658 LBE1742: LBE1739: LBB1743: LBB1744: li r4,18 .stabd 68,0,9640 LBE1744: lwz r28,8(r8) .stabd 68,0,9641 lwz r27,4(r8) .stabd 68,0,9658 LBB1745: mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9659 lwz r2,908(r1) .stabd 68,0,9658 lwz r29,16(r28) .stabd 68,0,9659 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9662 mr r5,r28 .stabd 68,0,9659 stw r3,88(r29) .stabd 68,0,9662 li r4,0 li r3,95 li r6,0 bl L_rb_node_newnode$stub .stabd 68,0,9668 lwz r2,936(r1) .stabd 68,0,9645 lwz r8,920(r1) .stabd 68,0,9662 mr r30,r3 .stabd 68,0,9668 lwz r9,4(r2) .stabd 68,0,9645 LBE1745: addi r8,r8,12 stw r8,920(r1) .stabd 68,0,9668 LBB1746: lwz r2,16(r9) lwz r3,88(r2) cmpwi cr7,r3,0 beq+ cr7,L5676 .stabd 68,0,9670 ; basic block 1245 li r4,-1 bl L_rb_ary_entry$stub b L5677 L5676: ; basic block 1246 .stabd 68,0,9674 lwz r2,936(r1) lwz r3,0(r2) L5677: ; basic block 1247 .stabd 68,0,9677 L5678: mr r4,r27 mr r5,r30 li r6,0 bl L_rb_add_method$stub .stabd 68,0,9678 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,9685 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4273: ; basic block 1248 .stabd 68,0,9697 lwz r8,924(r1) .stabd 68,0,9695 lwz r9,920(r1) .stabd 68,0,9697 LBE1746: LBE1743: LBB1747: lwzu r30,-4(r8) .stabd 68,0,9701 lwz r11,908(r1) .stabd 68,0,9713 LBB1748: andi. r10,r30,1 .stabd 68,0,9697 stw r8,924(r1) .stabd 68,0,9695 LBE1748: lwz r27,8(r9) .stabd 68,0,9696 lwz r28,4(r9) .stabd 68,0,9700 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9701 stw r8,16(r11) .stabd 68,0,9713 LBB1749: bne- cr0,L5680 ; basic block 1249 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne- cr7,L5679 L5680: ; basic block 1250 .stabd 68,0,9714 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-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L5679: ; basic block 1251 .stabd 68,0,9720 andi. r0,r30,3 bne- cr0,L5681 ; basic block 1252 rlwinm. r2,r30,0,30,28 beq- cr0,L5681 ; basic block 1253 lwz r2,0(r30) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5681 ; basic block 1254 andi. r8,r2,1024 beq+ cr0,L5681 .stabd 68,0,9721 ; basic block 1255 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L5681: ; basic block 1256 .stabd 68,0,9724 mr r3,r30 bl L_rb_singleton_class$stub .stabd 68,0,9725 mr r4,r28 .stabd 68,0,9724 mr r30,r3 .stabd 68,0,9725 lwz r3,12(r3) addi r5,r1,884 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L5682 .stabd 68,0,9726 ; basic block 1257 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L5683 .stabd 68,0,9727 ; basic block 1258 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L5683: ; basic block 1259 .stabd 68,0,9729 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L5682 .stabd 68,0,9730 ; basic block 1260 mr r3,r28 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L5682: ; basic block 1261 .stabd 68,0,9734 L5686: li r4,18 mr r3,r27 bl L_rb_check_type$stub .stabd 68,0,9735 lwz r2,908(r1) .stabd 68,0,9734 lwz r29,16(r27) .stabd 68,0,9735 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9737 mr r5,r27 .stabd 68,0,9735 stw r3,88(r29) .stabd 68,0,9737 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9739 mr r4,r28 .stabd 68,0,9737 mr r0,r3 .stabd 68,0,9739 li r6,0 mr r3,r30 mr r5,r0 .stabd 68,0,9737 stw r0,884(r1) .stabd 68,0,9739 bl L_rb_add_method$stub .stabd 68,0,9741 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9748 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4274: ; basic block 1262 .stabd 68,0,9775 lwz r8,912(r1) .stabd 68,0,9758 lwz r9,920(r1) .stabd 68,0,9775 LBE1749: LBE1747: LBB1750: LBB1751: andi. r8,r8,1 .stabd 68,0,9760 LBE1751: lwz r3,912(r1) .stabd 68,0,9758 lwz r28,8(r9) .stabd 68,0,9759 lwz r30,4(r9) .stabd 68,0,9763 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9775 LBB1752: bne- cr0,L5688 ; basic block 1263 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L5687 L5688: ; basic block 1264 .stabd 68,0,9776 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,912(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L5687: ; basic block 1265 .stabd 68,0,9782 lwz r2,912(r1) andi. r2,r2,3 bne- cr0,L5689 ; basic block 1266 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L5689 ; basic block 1267 lwz r9,912(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5689 ; basic block 1268 andi. r10,r2,1024 beq+ cr0,L5689 .stabd 68,0,9783 ; basic block 1269 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L5689: ; basic block 1270 .stabd 68,0,9786 bl L_rb_singleton_class$stub .stabd 68,0,9787 mr r4,r30 .stabd 68,0,9786 mr r27,r3 .stabd 68,0,9787 lwz r3,12(r3) addi r5,r1,888 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L5690 .stabd 68,0,9788 ; basic block 1271 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L5691 .stabd 68,0,9789 ; basic block 1272 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L5691: ; basic block 1273 .stabd 68,0,9791 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L5690 .stabd 68,0,9792 ; basic block 1274 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L5690: ; basic block 1275 .stabd 68,0,9796 L5694: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9797 lwz r2,908(r1) .stabd 68,0,9796 lwz r29,16(r28) .stabd 68,0,9797 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9799 mr r5,r28 .stabd 68,0,9797 stw r3,88(r29) .stabd 68,0,9799 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9801 mr r4,r30 .stabd 68,0,9799 mr r0,r3 .stabd 68,0,9801 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9799 stw r0,888(r1) .stabd 68,0,9801 bl L_rb_add_method$stub .stabd 68,0,9803 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9810 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4275: ; basic block 1276 .stabd 68,0,9837 lwz r8,916(r1) .stabd 68,0,9820 lwz r9,920(r1) .stabd 68,0,9837 LBE1752: LBE1750: LBB1753: LBB1754: andi. r8,r8,1 .stabd 68,0,9822 LBE1754: lwz r3,916(r1) .stabd 68,0,9820 lwz r28,8(r9) .stabd 68,0,9821 lwz r30,4(r9) .stabd 68,0,9825 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9837 LBB1755: bne- cr0,L5696 ; basic block 1277 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L5695 L5696: ; basic block 1278 .stabd 68,0,9838 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,916(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L5695: ; basic block 1279 .stabd 68,0,9844 lwz r2,916(r1) andi. r2,r2,3 bne- cr0,L5697 ; basic block 1280 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L5697 ; basic block 1281 lwz r9,916(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5697 ; basic block 1282 andi. r10,r2,1024 beq+ cr0,L5697 .stabd 68,0,9845 ; basic block 1283 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L5697: ; basic block 1284 .stabd 68,0,9848 bl L_rb_singleton_class$stub .stabd 68,0,9849 mr r4,r30 .stabd 68,0,9848 mr r27,r3 .stabd 68,0,9849 lwz r3,12(r3) addi r5,r1,892 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L5698 .stabd 68,0,9850 ; basic block 1285 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L5699 .stabd 68,0,9851 ; basic block 1286 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L5699: ; basic block 1287 .stabd 68,0,9853 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L5698 .stabd 68,0,9854 ; basic block 1288 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L5698: ; basic block 1289 .stabd 68,0,9858 L5702: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9859 lwz r2,908(r1) .stabd 68,0,9858 lwz r29,16(r28) .stabd 68,0,9859 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9861 mr r5,r28 .stabd 68,0,9859 stw r3,88(r29) .stabd 68,0,9861 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9863 mr r4,r30 .stabd 68,0,9861 mr r0,r3 .stabd 68,0,9863 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9861 stw r0,892(r1) .stabd 68,0,9863 bl L_rb_add_method$stub .stabd 68,0,9865 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9872 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4276: ; basic block 1290 .stabd 68,0,9899 lwz r8,916(r1) .stabd 68,0,9882 lwz r9,920(r1) .stabd 68,0,9899 LBE1755: LBE1753: LBB1756: LBB1757: andi. r8,r8,1 .stabd 68,0,9884 LBE1757: lwz r3,916(r1) .stabd 68,0,9882 lwz r28,8(r9) .stabd 68,0,9883 lwz r30,4(r9) .stabd 68,0,9887 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9899 LBB1758: bne- cr0,L5704 ; basic block 1291 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L5703 L5704: ; basic block 1292 .stabd 68,0,9900 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,916(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L5703: ; basic block 1293 .stabd 68,0,9906 lwz r2,916(r1) andi. r2,r2,3 bne- cr0,L5705 ; basic block 1294 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L5705 ; basic block 1295 lwz r9,916(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5705 ; basic block 1296 andi. r10,r2,1024 beq+ cr0,L5705 .stabd 68,0,9907 ; basic block 1297 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L5705: ; basic block 1298 .stabd 68,0,9910 bl L_rb_singleton_class$stub .stabd 68,0,9911 mr r4,r30 .stabd 68,0,9910 mr r27,r3 .stabd 68,0,9911 lwz r3,12(r3) addi r5,r1,896 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L5706 .stabd 68,0,9912 ; basic block 1299 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L5707 .stabd 68,0,9913 ; basic block 1300 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L5707: ; basic block 1301 .stabd 68,0,9915 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L5706 .stabd 68,0,9916 ; basic block 1302 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L5706: ; basic block 1303 .stabd 68,0,9920 L5710: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9921 lwz r2,908(r1) .stabd 68,0,9920 lwz r29,16(r28) .stabd 68,0,9921 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9923 mr r5,r28 .stabd 68,0,9921 stw r3,88(r29) .stabd 68,0,9923 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9925 mr r4,r30 .stabd 68,0,9923 mr r0,r3 .stabd 68,0,9925 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9923 stw r0,896(r1) .stabd 68,0,9925 bl L_rb_add_method$stub .stabd 68,0,9927 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9934 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4277: ; basic block 1304 .stabd 68,0,9961 lwz r8,912(r1) .stabd 68,0,9944 lwz r9,920(r1) .stabd 68,0,9961 LBE1758: LBE1756: LBB1759: LBB1760: andi. r8,r8,1 .stabd 68,0,9946 LBE1760: lwz r3,912(r1) .stabd 68,0,9944 lwz r28,8(r9) .stabd 68,0,9945 lwz r30,4(r9) .stabd 68,0,9949 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,9961 LBB1761: bne- cr0,L5712 ; basic block 1305 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne- cr7,L5711 L5712: ; basic block 1306 .stabd 68,0,9962 mr r3,r30 bl L_rb_id2name$stub mr r29,r3 lwz r3,912(r1) bl L_rb_obj_classname$stub addis r2,r31,ha16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_eTypeError$non_lazy_ptr-"L00000000016$pb")(r2) mr r6,r3 addis r4,r31,ha16(LC49-"L00000000016$pb") mr r5,r29 lwz r3,0(r2) la r4,lo16(LC49-"L00000000016$pb")(r4) bl L_rb_raise$stub L5711: ; basic block 1307 .stabd 68,0,9968 lwz r2,912(r1) andi. r2,r2,3 bne- cr0,L5713 ; basic block 1308 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 beq- cr0,L5713 ; basic block 1309 lwz r9,912(r1) lwz r2,0(r9) rlwinm r0,r2,0,27,31 cmpwi cr7,r0,31 beq- cr7,L5713 ; basic block 1310 andi. r10,r2,1024 beq+ cr0,L5713 .stabd 68,0,9969 ; basic block 1311 addis r3,r31,ha16(LC50-"L00000000016$pb") la r3,lo16(LC50-"L00000000016$pb")(r3) bl L_rb_error_frozen$stub L5713: ; basic block 1312 .stabd 68,0,9972 bl L_rb_singleton_class$stub .stabd 68,0,9973 mr r4,r30 .stabd 68,0,9972 mr r27,r3 .stabd 68,0,9973 lwz r3,12(r3) addi r5,r1,900 bl L_st_lookup$stub cmpwi cr7,r3,0 beq- cr7,L5714 .stabd 68,0,9974 ; basic block 1313 addis r2,r31,ha16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_safe_level$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpwi cr7,r0,3 ble+ cr7,L5715 .stabd 68,0,9975 ; basic block 1314 addis r2,r31,ha16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC51-"L00000000016$pb") lwz r2,lo16(L_rb_eSecurityError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC51-"L00000000016$pb")(r4) lwz r3,0(r2) bl L_rb_raise$stub L5715: ; basic block 1315 .stabd 68,0,9977 addis r2,r31,ha16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_verbose$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) rlwinm. r2,r0,0,30,28 beq+ cr0,L5714 .stabd 68,0,9978 ; basic block 1316 mr r3,r30 bl L_rb_id2name$stub mr r4,r3 addis r3,r31,ha16(LC52-"L00000000016$pb") la r3,lo16(LC52-"L00000000016$pb")(r3) bl L_rb_warning$stub L5714: ; basic block 1317 .stabd 68,0,9982 L5718: li r4,18 mr r3,r28 bl L_rb_check_type$stub .stabd 68,0,9983 lwz r2,908(r1) .stabd 68,0,9982 lwz r29,16(r28) .stabd 68,0,9983 lwz r3,44(r2) bl L_rb_ary_dup$stub .stabd 68,0,9985 mr r5,r28 .stabd 68,0,9983 stw r3,88(r29) .stabd 68,0,9985 li r4,0 li r6,0 li r3,95 bl L_rb_node_newnode$stub .stabd 68,0,9987 mr r4,r30 .stabd 68,0,9985 mr r0,r3 .stabd 68,0,9987 li r6,0 mr r3,r27 mr r5,r0 .stabd 68,0,9985 stw r0,900(r1) .stabd 68,0,9987 bl L_rb_add_method$stub .stabd 68,0,9989 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,9996 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4278: ; basic block 1318 .stabd 68,0,10008 lwz r8,920(r1) LBE1761: LBE1759: LBB1762: lwz r0,4(r8) .stabd 68,0,10006 lwz r29,12(r8) .stabd 68,0,10023 LBB1763: cmpwi cr7,r0,2 .stabd 68,0,10007 LBE1763: lwz r30,8(r8) .stabd 68,0,10012 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10023 LBB1764: bne+ cr7,L5719 .stabd 68,0,10024 ; basic block 1319 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L5723 L5719: ; basic block 1320 .stabd 68,0,10027 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5721 ; basic block 1321 li r4,-1 bl L_rb_ary_entry$stub b L5722 L5721: ; basic block 1322 lwz r2,936(r1) lwz r3,0(r2) L5722: ; basic block 1323 .stabd 68,0,10028 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10036 L5723: ; basic block 1324 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4279: ; basic block 1325 .stabd 68,0,10048 lwz r8,920(r1) LBE1764: LBE1762: LBB1765: lwz r0,4(r8) .stabd 68,0,10046 lwz r29,12(r8) .stabd 68,0,10063 LBB1766: cmpwi cr7,r0,2 .stabd 68,0,10047 LBE1766: lwz r30,8(r8) .stabd 68,0,10052 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10063 LBB1767: bne+ cr7,L5724 .stabd 68,0,10064 ; basic block 1326 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L5728 L5724: ; basic block 1327 .stabd 68,0,10067 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5726 ; basic block 1328 li r4,-1 bl L_rb_ary_entry$stub b L5727 L5726: ; basic block 1329 lwz r2,936(r1) lwz r3,0(r2) L5727: ; basic block 1330 .stabd 68,0,10068 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10076 L5728: ; basic block 1331 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4280: ; basic block 1332 .stabd 68,0,10088 lwz r8,920(r1) LBE1767: LBE1765: LBB1768: lwz r0,4(r8) .stabd 68,0,10086 lwz r29,12(r8) .stabd 68,0,10103 LBB1769: cmpwi cr7,r0,2 .stabd 68,0,10087 LBE1769: lwz r30,8(r8) .stabd 68,0,10092 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10103 LBB1770: bne+ cr7,L5729 .stabd 68,0,10104 ; basic block 1333 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L5733 L5729: ; basic block 1334 .stabd 68,0,10107 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5731 ; basic block 1335 li r4,-1 bl L_rb_ary_entry$stub b L5732 L5731: ; basic block 1336 lwz r2,936(r1) lwz r3,0(r2) L5732: ; basic block 1337 .stabd 68,0,10108 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10116 L5733: ; basic block 1338 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4281: ; basic block 1339 .stabd 68,0,10128 lwz r8,920(r1) LBE1770: LBE1768: LBB1771: lwz r0,4(r8) .stabd 68,0,10126 lwz r29,12(r8) .stabd 68,0,10143 LBB1772: cmpwi cr7,r0,2 .stabd 68,0,10127 LBE1772: lwz r30,8(r8) .stabd 68,0,10132 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10143 LBB1773: bne+ cr7,L5734 .stabd 68,0,10144 ; basic block 1340 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L5738 L5734: ; basic block 1341 .stabd 68,0,10147 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5736 ; basic block 1342 li r4,-1 bl L_rb_ary_entry$stub b L5737 L5736: ; basic block 1343 lwz r2,936(r1) lwz r3,0(r2) L5737: ; basic block 1344 .stabd 68,0,10148 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10156 L5738: ; basic block 1345 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4282: ; basic block 1346 .stabd 68,0,10168 lwz r8,920(r1) LBE1773: LBE1771: LBB1774: lwz r0,4(r8) .stabd 68,0,10166 lwz r29,12(r8) .stabd 68,0,10183 LBB1775: cmpwi cr7,r0,2 .stabd 68,0,10167 LBE1775: lwz r30,8(r8) .stabd 68,0,10172 addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10183 LBB1776: bne+ cr7,L5739 .stabd 68,0,10184 ; basic block 1347 mr r3,r30 mr r4,r29 bl L_rb_alias_variable$stub b L5743 L5739: ; basic block 1348 .stabd 68,0,10187 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5741 ; basic block 1349 li r4,-1 bl L_rb_ary_entry$stub b L5742 L5741: ; basic block 1350 lwz r2,936(r1) lwz r3,0(r2) L5742: ; basic block 1351 .stabd 68,0,10188 mr r4,r30 mr r5,r29 bl L_rb_alias$stub .stabd 68,0,10196 L5743: ; basic block 1352 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4283: ; basic block 1353 .stabd 68,0,10218 lwz r8,936(r1) .stabd 68,0,10206 lwz r9,920(r1) .stabd 68,0,10218 LBE1776: LBE1774: LBB1777: LBB1778: lwz r2,4(r8) .stabd 68,0,10210 lwz r10,920(r1) .stabd 68,0,10206 LBE1778: lwz r30,4(r9) .stabd 68,0,10210 addi r10,r10,8 .stabd 68,0,10218 LBB1779: lwz r9,16(r2) .stabd 68,0,10210 stw r10,920(r1) .stabd 68,0,10218 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5744 ; basic block 1354 li r4,-1 bl L_rb_ary_entry$stub b L5745 L5744: ; basic block 1355 lwz r2,936(r1) lwz r3,0(r2) L5745: ; basic block 1356 .stabd 68,0,10219 L5746: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10220 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10227 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4284: ; basic block 1357 .stabd 68,0,10249 lwz r8,936(r1) .stabd 68,0,10237 lwz r9,920(r1) .stabd 68,0,10249 LBE1779: LBE1777: LBB1780: LBB1781: lwz r2,4(r8) .stabd 68,0,10241 lwz r10,920(r1) .stabd 68,0,10237 LBE1781: lwz r30,4(r9) .stabd 68,0,10241 addi r10,r10,8 .stabd 68,0,10249 LBB1782: lwz r9,16(r2) .stabd 68,0,10241 stw r10,920(r1) .stabd 68,0,10249 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5747 ; basic block 1358 li r4,-1 bl L_rb_ary_entry$stub b L5748 L5747: ; basic block 1359 lwz r2,936(r1) lwz r3,0(r2) L5748: ; basic block 1360 .stabd 68,0,10250 L5749: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10251 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10258 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4285: ; basic block 1361 .stabd 68,0,10280 lwz r8,936(r1) .stabd 68,0,10268 lwz r9,920(r1) .stabd 68,0,10280 LBE1782: LBE1780: LBB1783: LBB1784: lwz r2,4(r8) .stabd 68,0,10272 lwz r10,920(r1) .stabd 68,0,10268 LBE1784: lwz r30,4(r9) .stabd 68,0,10272 addi r10,r10,8 .stabd 68,0,10280 LBB1785: lwz r9,16(r2) .stabd 68,0,10272 stw r10,920(r1) .stabd 68,0,10280 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5750 ; basic block 1362 li r4,-1 bl L_rb_ary_entry$stub b L5751 L5750: ; basic block 1363 lwz r2,936(r1) lwz r3,0(r2) L5751: ; basic block 1364 .stabd 68,0,10281 L5752: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10282 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10289 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4286: ; basic block 1365 .stabd 68,0,10311 lwz r8,936(r1) .stabd 68,0,10299 lwz r9,920(r1) .stabd 68,0,10311 LBE1785: LBE1783: LBB1786: LBB1787: lwz r2,4(r8) .stabd 68,0,10303 lwz r10,920(r1) .stabd 68,0,10299 LBE1787: lwz r30,4(r9) .stabd 68,0,10303 addi r10,r10,8 .stabd 68,0,10311 LBB1788: lwz r9,16(r2) .stabd 68,0,10303 stw r10,920(r1) .stabd 68,0,10311 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5753 ; basic block 1366 li r4,-1 bl L_rb_ary_entry$stub b L5754 L5753: ; basic block 1367 lwz r2,936(r1) lwz r3,0(r2) L5754: ; basic block 1368 .stabd 68,0,10312 L5755: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10313 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10320 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4287: ; basic block 1369 .stabd 68,0,10342 lwz r8,936(r1) .stabd 68,0,10330 lwz r9,920(r1) .stabd 68,0,10342 LBE1788: LBE1786: LBB1789: LBB1790: lwz r2,4(r8) .stabd 68,0,10334 lwz r10,920(r1) .stabd 68,0,10330 LBE1790: lwz r30,4(r9) .stabd 68,0,10334 addi r10,r10,8 .stabd 68,0,10342 LBB1791: lwz r9,16(r2) .stabd 68,0,10334 stw r10,920(r1) .stabd 68,0,10342 lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5756 ; basic block 1370 li r4,-1 bl L_rb_ary_entry$stub b L5757 L5756: ; basic block 1371 lwz r2,936(r1) lwz r3,0(r2) L5757: ; basic block 1372 .stabd 68,0,10343 L5758: mr r4,r30 bl L_rb_undef$stub .stabd 68,0,10344 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) addi r9,r9,1 rlwinm r9,r9,0,4,0 stw r9,0(r2) .stabd 68,0,10351 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4288: ; basic block 1373 .stabd 68,0,10363 lwz r8,920(r1) .stabd 68,0,10377 LBE1791: LBE1789: LBB1792: LBB1793: li r30,0 .stabd 68,0,10379 li r28,4 .stabd 68,0,10363 LBE1793: lwz r2,4(r8) .stabd 68,0,10361 lwz r27,12(r8) .stabd 68,0,10381 LBB1794: addi r9,r2,-3 .stabd 68,0,10362 LBE1794: lwz r29,8(r8) .stabd 68,0,10381 LBB1795: cmplwi cr7,r9,8 .stabd 68,0,10367 LBE1795: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10381 LBB1796: bgt- cr7,L5781 ; basic block 1374 addis r2,r31,ha16(L5782-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L5782-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L5782: .long L5760-L5782 .long L5781-L5782 .long L5762-L5782 .long L5781-L5782 .long L5764-L5782 .long L5781-L5782 .long L5768-L5782 .long L5781-L5782 .long L5770-L5782 L5760: ; basic block 1375 .stabd 68,0,10383 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5759 .stabd 68,0,10384 ; basic block 1376 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,10386 b L5759 L5762: ; basic block 1377 .stabd 68,0,10388 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5759 .stabd 68,0,10389 ; basic block 1378 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,10391 b L5759 L5764: ; basic block 1379 .stabd 68,0,10393 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5765 ; basic block 1380 li r4,-1 bl L_rb_ary_entry$stub b L5766 L5765: ; basic block 1381 lwz r2,936(r1) lwz r3,0(r2) L5766: ; basic block 1382 .stabd 68,0,10394 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5759 .stabd 68,0,10395 ; basic block 1383 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,10397 b L5759 L5768: ; basic block 1384 .stabd 68,0,10399 lwz r2,924(r1) .stabd 68,0,10400 srawi r7,r29,8 .stabd 68,0,10399 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10400 mr r6,r3 .stabd 68,0,10399 stw r2,16(r8) .stabd 68,0,10400 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L5759 .stabd 68,0,10401 ; basic block 1385 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,10403 b L5759 L5770: ; basic block 1386 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1797: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L5771 .stabd 68,0,637 ; basic block 1387 andi. r10,r2,1 beq- cr0,L5772 ; basic block 1388 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5773 L5772: ; basic block 1389 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L5774 ; basic block 1390 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5773 L5774: ; basic block 1391 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5776 ; basic block 1392 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5773 L5771: ; basic block 1393 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L5776 .stabd 68,0,642 ; basic block 1394 cmpwi cr7,r2,4 bne+ cr7,L5778 ; basic block 1395 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5773 L5778: ; basic block 1396 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L5776 ; basic block 1397 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5773 L5776: ; basic block 1398 .stabd 68,0,644 lwz r3,4(r2) L5773: ; basic block 1399 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10405 lwz r2,924(r1) .stabd 68,0,10406 LBE1797: srawi r4,r29,8 .stabd 68,0,10405 lwz r8,908(r1) .stabd 68,0,10406 li r5,0 .stabd 68,0,10405 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10406 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L5759 .stabd 68,0,10407 ; basic block 1400 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,10409 b L5759 L5781: ; basic block 1401 .stabd 68,0,10411 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L5759: ; basic block 1402 .stabd 68,0,10414 cmpwi cr7,r30,0 beq- cr7,L5783 .stabd 68,0,10415 ; basic block 1403 .stabd 68,0,10419 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L5783 .stabd 68,0,10416 ; basic block 1404 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L5783: ; basic block 1405 L5786: .stabd 68,0,10428 lwz r2,920(r1) .stabd 68,0,10422 stw r28,912(r1) .stabd 68,0,10428 lwz r2,0(r2) mtctr r2 bctr L4289: ; basic block 1406 .stabd 68,0,10434 lwz r8,924(r1) .stabd 68,0,10454 LBE1796: LBE1792: LBB1798: LBB1799: li r30,0 .stabd 68,0,10434 lwz r9,912(r1) .stabd 68,0,10456 li r28,4 .stabd 68,0,10434 LBE1799: LBE1798: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,10440 lwz r11,920(r1) LBB1800: lwz r2,4(r11) .stabd 68,0,10438 lwz r27,12(r11) .stabd 68,0,10458 LBB1801: addi r9,r2,-3 .stabd 68,0,10439 LBE1801: lwz r29,8(r11) .stabd 68,0,10458 LBB1802: cmplwi cr7,r9,8 .stabd 68,0,10444 LBE1802: addi r11,r11,16 stw r11,920(r1) .stabd 68,0,10458 LBB1803: bgt- cr7,L5809 ; basic block 1407 addis r2,r31,ha16(L5810-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L5810-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L5810: .long L5788-L5810 .long L5809-L5810 .long L5790-L5810 .long L5809-L5810 .long L5792-L5810 .long L5809-L5810 .long L5796-L5810 .long L5809-L5810 .long L5798-L5810 L5788: ; basic block 1408 .stabd 68,0,10460 lwz r2,936(r1) srawi r4,r29,8 lwz r3,0(r2) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5787 .stabd 68,0,10461 ; basic block 1409 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,10463 b L5787 L5790: ; basic block 1410 .stabd 68,0,10465 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5787 .stabd 68,0,10466 ; basic block 1411 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,10468 b L5787 L5792: ; basic block 1412 .stabd 68,0,10470 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5793 ; basic block 1413 li r4,-1 bl L_rb_ary_entry$stub b L5794 L5793: ; basic block 1414 lwz r2,936(r1) lwz r3,0(r2) L5794: ; basic block 1415 .stabd 68,0,10471 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5787 .stabd 68,0,10472 ; basic block 1416 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,10474 b L5787 L5796: ; basic block 1417 .stabd 68,0,10476 lwz r2,924(r1) .stabd 68,0,10477 srawi r7,r29,8 .stabd 68,0,10476 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10477 mr r6,r3 .stabd 68,0,10476 stw r2,16(r8) .stabd 68,0,10477 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L5787 .stabd 68,0,10478 ; basic block 1418 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,10480 b L5787 L5798: ; basic block 1419 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1804: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L5799 .stabd 68,0,637 ; basic block 1420 andi. r10,r2,1 beq- cr0,L5800 ; basic block 1421 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5801 L5800: ; basic block 1422 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L5802 ; basic block 1423 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5801 L5802: ; basic block 1424 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5804 ; basic block 1425 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5801 L5799: ; basic block 1426 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L5804 .stabd 68,0,642 ; basic block 1427 cmpwi cr7,r2,4 bne+ cr7,L5806 ; basic block 1428 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5801 L5806: ; basic block 1429 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L5804 ; basic block 1430 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5801 L5804: ; basic block 1431 .stabd 68,0,644 lwz r3,4(r2) L5801: ; basic block 1432 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10482 lwz r2,924(r1) .stabd 68,0,10483 LBE1804: srawi r4,r29,8 .stabd 68,0,10482 lwz r8,908(r1) .stabd 68,0,10483 li r5,0 .stabd 68,0,10482 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10483 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L5787 .stabd 68,0,10484 ; basic block 1433 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,10486 b L5787 L5809: ; basic block 1434 .stabd 68,0,10488 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L5787: ; basic block 1435 .stabd 68,0,10491 cmpwi cr7,r30,0 beq- cr7,L5811 .stabd 68,0,10492 ; basic block 1436 .stabd 68,0,10496 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L5811 .stabd 68,0,10493 ; basic block 1437 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L5811: ; basic block 1438 L5814: .stabd 68,0,10505 lwz r2,920(r1) .stabd 68,0,10499 stw r28,912(r1) .stabd 68,0,10505 lwz r2,0(r2) mtctr r2 bctr L4290: ; basic block 1439 .stabd 68,0,10511 lwz r8,924(r1) .stabd 68,0,10531 LBE1803: LBE1800: LBB1805: LBB1806: li r30,0 .stabd 68,0,10511 lwz r9,916(r1) .stabd 68,0,10533 li r28,4 .stabd 68,0,10511 LBE1806: LBE1805: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,10517 lwz r11,920(r1) LBB1807: lwz r2,4(r11) .stabd 68,0,10515 lwz r27,12(r11) .stabd 68,0,10535 LBB1808: addi r9,r2,-3 .stabd 68,0,10516 LBE1808: lwz r29,8(r11) .stabd 68,0,10535 LBB1809: cmplwi cr7,r9,8 .stabd 68,0,10521 LBE1809: addi r11,r11,16 stw r11,920(r1) .stabd 68,0,10535 LBB1810: bgt- cr7,L5837 ; basic block 1440 addis r2,r31,ha16(L5838-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L5838-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L5838: .long L5816-L5838 .long L5837-L5838 .long L5818-L5838 .long L5837-L5838 .long L5820-L5838 .long L5837-L5838 .long L5824-L5838 .long L5837-L5838 .long L5826-L5838 L5816: ; basic block 1441 .stabd 68,0,10537 lwz r2,936(r1) srawi r4,r29,8 lwz r3,0(r2) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5815 .stabd 68,0,10538 ; basic block 1442 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,10540 b L5815 L5818: ; basic block 1443 .stabd 68,0,10542 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5815 .stabd 68,0,10543 ; basic block 1444 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,10545 b L5815 L5820: ; basic block 1445 .stabd 68,0,10547 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5821 ; basic block 1446 li r4,-1 bl L_rb_ary_entry$stub b L5822 L5821: ; basic block 1447 lwz r2,936(r1) lwz r3,0(r2) L5822: ; basic block 1448 .stabd 68,0,10548 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5815 .stabd 68,0,10549 ; basic block 1449 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,10551 b L5815 L5824: ; basic block 1450 .stabd 68,0,10553 lwz r2,924(r1) .stabd 68,0,10554 srawi r7,r29,8 .stabd 68,0,10553 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10554 mr r6,r3 .stabd 68,0,10553 stw r2,16(r8) .stabd 68,0,10554 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L5815 .stabd 68,0,10555 ; basic block 1451 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,10557 b L5815 L5826: ; basic block 1452 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1811: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L5827 .stabd 68,0,637 ; basic block 1453 andi. r10,r2,1 beq- cr0,L5828 ; basic block 1454 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5829 L5828: ; basic block 1455 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L5830 ; basic block 1456 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5829 L5830: ; basic block 1457 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5832 ; basic block 1458 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5829 L5827: ; basic block 1459 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L5832 .stabd 68,0,642 ; basic block 1460 cmpwi cr7,r2,4 bne+ cr7,L5834 ; basic block 1461 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5829 L5834: ; basic block 1462 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L5832 ; basic block 1463 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5829 L5832: ; basic block 1464 .stabd 68,0,644 lwz r3,4(r2) L5829: ; basic block 1465 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10559 lwz r2,924(r1) .stabd 68,0,10560 LBE1811: srawi r4,r29,8 .stabd 68,0,10559 lwz r8,908(r1) .stabd 68,0,10560 li r5,0 .stabd 68,0,10559 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10560 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L5815 .stabd 68,0,10561 ; basic block 1466 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,10563 b L5815 L5837: ; basic block 1467 .stabd 68,0,10565 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L5815: ; basic block 1468 .stabd 68,0,10568 cmpwi cr7,r30,0 beq- cr7,L5839 .stabd 68,0,10569 ; basic block 1469 .stabd 68,0,10573 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L5839 .stabd 68,0,10570 ; basic block 1470 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L5839: ; basic block 1471 L5842: .stabd 68,0,10582 lwz r2,920(r1) .stabd 68,0,10576 stw r28,912(r1) .stabd 68,0,10582 lwz r2,0(r2) mtctr r2 bctr L4291: ; basic block 1472 .stabd 68,0,10588 lwz r8,924(r1) .stabd 68,0,10609 LBE1810: LBE1807: LBB1812: LBB1813: li r30,0 .stabd 68,0,10588 lwz r9,912(r1) .stabd 68,0,10611 li r28,4 .stabd 68,0,10588 LBE1813: LBE1812: stw r9,0(r8) .stabd 68,0,10589 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,10595 lwz r8,920(r1) LBB1814: lwz r2,4(r8) .stabd 68,0,10593 lwz r27,12(r8) .stabd 68,0,10613 LBB1815: addi r9,r2,-3 .stabd 68,0,10594 LBE1815: lwz r29,8(r8) .stabd 68,0,10613 LBB1816: cmplwi cr7,r9,8 .stabd 68,0,10599 LBE1816: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10613 LBB1817: bgt- cr7,L5865 ; basic block 1473 addis r2,r31,ha16(L5866-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L5866-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L5866: .long L5844-L5866 .long L5865-L5866 .long L5846-L5866 .long L5865-L5866 .long L5848-L5866 .long L5865-L5866 .long L5852-L5866 .long L5865-L5866 .long L5854-L5866 L5844: ; basic block 1474 .stabd 68,0,10615 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5843 .stabd 68,0,10616 ; basic block 1475 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,10618 b L5843 L5846: ; basic block 1476 .stabd 68,0,10620 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5843 .stabd 68,0,10621 ; basic block 1477 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,10623 b L5843 L5848: ; basic block 1478 .stabd 68,0,10625 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5849 ; basic block 1479 li r4,-1 bl L_rb_ary_entry$stub b L5850 L5849: ; basic block 1480 lwz r2,936(r1) lwz r3,0(r2) L5850: ; basic block 1481 .stabd 68,0,10626 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5843 .stabd 68,0,10627 ; basic block 1482 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,10629 b L5843 L5852: ; basic block 1483 .stabd 68,0,10631 lwz r2,924(r1) .stabd 68,0,10632 srawi r7,r29,8 .stabd 68,0,10631 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10632 mr r6,r3 .stabd 68,0,10631 stw r2,16(r8) .stabd 68,0,10632 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L5843 .stabd 68,0,10633 ; basic block 1484 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,10635 b L5843 L5854: ; basic block 1485 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1818: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L5855 .stabd 68,0,637 ; basic block 1486 andi. r10,r2,1 beq- cr0,L5856 ; basic block 1487 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5857 L5856: ; basic block 1488 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L5858 ; basic block 1489 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5857 L5858: ; basic block 1490 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5860 ; basic block 1491 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5857 L5855: ; basic block 1492 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L5860 .stabd 68,0,642 ; basic block 1493 cmpwi cr7,r2,4 bne+ cr7,L5862 ; basic block 1494 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5857 L5862: ; basic block 1495 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L5860 ; basic block 1496 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5857 L5860: ; basic block 1497 .stabd 68,0,644 lwz r3,4(r2) L5857: ; basic block 1498 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10637 lwz r2,924(r1) .stabd 68,0,10638 LBE1818: srawi r4,r29,8 .stabd 68,0,10637 lwz r8,908(r1) .stabd 68,0,10638 li r5,0 .stabd 68,0,10637 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10638 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L5843 .stabd 68,0,10639 ; basic block 1499 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,10641 b L5843 L5865: ; basic block 1500 .stabd 68,0,10643 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L5843: ; basic block 1501 .stabd 68,0,10646 cmpwi cr7,r30,0 beq- cr7,L5867 .stabd 68,0,10647 ; basic block 1502 .stabd 68,0,10651 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L5867 .stabd 68,0,10648 ; basic block 1503 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L5867: ; basic block 1504 L5870: .stabd 68,0,10660 lwz r2,920(r1) .stabd 68,0,10654 stw r28,912(r1) .stabd 68,0,10660 lwz r2,0(r2) mtctr r2 bctr L4292: ; basic block 1505 .stabd 68,0,10666 lwz r8,924(r1) .stabd 68,0,10687 LBE1817: LBE1814: LBB1819: LBB1820: li r30,0 .stabd 68,0,10666 lwz r9,916(r1) .stabd 68,0,10689 li r28,4 .stabd 68,0,10666 LBE1820: LBE1819: stw r9,0(r8) .stabd 68,0,10667 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,10673 lwz r8,920(r1) LBB1821: lwz r2,4(r8) .stabd 68,0,10671 lwz r27,12(r8) .stabd 68,0,10691 LBB1822: addi r9,r2,-3 .stabd 68,0,10672 LBE1822: lwz r29,8(r8) .stabd 68,0,10691 LBB1823: cmplwi cr7,r9,8 .stabd 68,0,10677 LBE1823: addi r8,r8,16 stw r8,920(r1) .stabd 68,0,10691 LBB1824: bgt- cr7,L5893 ; basic block 1506 addis r2,r31,ha16(L5894-"L00000000016$pb") slwi r9,r9,2 la r2,lo16(L5894-"L00000000016$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L5894: .long L5872-L5894 .long L5893-L5894 .long L5874-L5894 .long L5893-L5894 .long L5876-L5894 .long L5893-L5894 .long L5880-L5894 .long L5893-L5894 .long L5882-L5894 L5872: ; basic block 1507 .stabd 68,0,10693 lwz r9,936(r1) srawi r4,r29,8 lwz r3,0(r9) bl L_rb_ivar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5871 .stabd 68,0,10694 ; basic block 1508 addis r30,r31,ha16(LC53-"L00000000016$pb") la r30,lo16(LC53-"L00000000016$pb")(r30) .stabd 68,0,10696 b L5871 L5874: ; basic block 1509 .stabd 68,0,10698 rlwinm r3,r29,0,0,30 bl L_rb_gvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5871 .stabd 68,0,10699 ; basic block 1510 addis r30,r31,ha16(LC54-"L00000000016$pb") la r30,lo16(LC54-"L00000000016$pb")(r30) .stabd 68,0,10701 b L5871 L5876: ; basic block 1511 .stabd 68,0,10703 lwz r8,936(r1) lwz r2,4(r8) lwz r9,16(r2) lwz r3,88(r9) cmpwi cr7,r3,0 beq+ cr7,L5877 ; basic block 1512 li r4,-1 bl L_rb_ary_entry$stub b L5878 L5877: ; basic block 1513 lwz r2,936(r1) lwz r3,0(r2) L5878: ; basic block 1514 .stabd 68,0,10704 srawi r4,r29,8 bl L_rb_cvar_defined$stub cmpwi cr7,r3,0 beq- cr7,L5871 .stabd 68,0,10705 ; basic block 1515 addis r30,r31,ha16(LC55-"L00000000016$pb") la r30,lo16(LC55-"L00000000016$pb")(r30) .stabd 68,0,10707 b L5871 L5880: ; basic block 1516 .stabd 68,0,10709 lwz r2,924(r1) .stabd 68,0,10710 srawi r7,r29,8 .stabd 68,0,10709 lwz r8,908(r1) lwzu r3,-4(r2) stw r2,924(r1) .stabd 68,0,10710 mr r6,r3 .stabd 68,0,10709 stw r2,16(r8) .stabd 68,0,10710 lwz r9,936(r1) lwz r3,904(r1) lwz r2,4(r9) lwz r4,908(r1) lwz r5,16(r2) bl _thread_get_ev_defined cmpwi cr7,r3,0 beq- cr7,L5871 .stabd 68,0,10711 ; basic block 1517 addis r30,r31,ha16(LC56-"L00000000016$pb") la r30,lo16(LC56-"L00000000016$pb")(r30) .stabd 68,0,10713 b L5871 L5882: ; basic block 1518 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 lwz r8,924(r1) LBB1825: lwz r2,-4(r8) .stabd 68,0,636 andi. r9,r2,3 beq- cr0,L5883 .stabd 68,0,637 ; basic block 1519 andi. r10,r2,1 beq- cr0,L5884 ; basic block 1520 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5885 L5884: ; basic block 1521 .stabd 68,0,638 cmpwi cr7,r2,2 bne+ cr7,L5886 ; basic block 1522 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5885 L5886: ; basic block 1523 .stabd 68,0,639 rlwinm r0,r2,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L5888 ; basic block 1524 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5885 L5883: ; basic block 1525 .stabd 68,0,641 rlwinm. r11,r2,0,30,28 bne- cr0,L5888 .stabd 68,0,642 ; basic block 1526 cmpwi cr7,r2,4 bne+ cr7,L5890 ; basic block 1527 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5885 L5890: ; basic block 1528 .stabd 68,0,643 cmpwi cr7,r2,0 bne- cr7,L5888 ; basic block 1529 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L5885 L5888: ; basic block 1530 .stabd 68,0,644 lwz r3,4(r2) L5885: ; basic block 1531 .stabs "vm.inc",132,0,0,0 .stabd 68,0,10715 lwz r2,924(r1) .stabd 68,0,10716 LBE1825: srawi r4,r29,8 .stabd 68,0,10715 lwz r8,908(r1) .stabd 68,0,10716 li r5,0 .stabd 68,0,10715 addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,10716 bl L_rb_method_boundp$stub cmpwi cr7,r3,0 beq- cr7,L5871 .stabd 68,0,10717 ; basic block 1532 addis r30,r31,ha16(LC57-"L00000000016$pb") la r30,lo16(LC57-"L00000000016$pb")(r30) .stabd 68,0,10719 b L5871 L5893: ; basic block 1533 .stabd 68,0,10721 addis r3,r31,ha16(LC58-"L00000000016$pb") la r3,lo16(LC58-"L00000000016$pb")(r3) bl L_rb_bug$stub L5871: ; basic block 1534 .stabd 68,0,10724 cmpwi cr7,r30,0 beq- cr7,L5895 .stabd 68,0,10725 ; basic block 1535 .stabd 68,0,10729 cmpwi cr7,r27,0 li r28,2 beq+ cr7,L5895 .stabd 68,0,10726 ; basic block 1536 mr r3,r30 bl L_rb_str_new2$stub mr r28,r3 L5895: ; basic block 1537 L5898: .stabd 68,0,10738 lwz r2,920(r1) .stabd 68,0,10732 stw r28,912(r1) .stabd 68,0,10738 lwz r2,0(r2) mtctr r2 bctr L4293: ; basic block 1538 .stabd 68,0,10751 lwz r8,924(r1) .stabd 68,0,10748 lwz r9,920(r1) .stabd 68,0,10751 LBE1824: LBE1821: LBB1826: lwz r29,-4(r8) .stabd 68,0,10750 lwz r30,-8(r8) .stabd 68,0,10755 addi r8,r8,-8 .stabd 68,0,10767 LBB1827: cmpwi cr7,r29,4 .stabd 68,0,10755 stw r8,924(r1) lwz r10,908(r1) .stabd 68,0,10748 LBE1827: lwz r27,8(r9) .stabd 68,0,10749 lwz r28,4(r9) .stabd 68,0,10754 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,10755 stw r8,16(r10) .stabd 68,0,10767 LBB1828: bne+ cr7,L5899 .stabd 68,0,10768 ; basic block 1539 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L5899: ; basic block 1540 .stabd 68,0,10770 cmpwi cr7,r30,4 bne+ cr7,L5900 .stabd 68,0,10771 ; basic block 1541 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L5900: ; basic block 1542 .stabd 68,0,10775 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L5901 ; basic block 1543 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L5901 .stabd 68,0,10778 ; basic block 1544 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L5902 L5901: ; basic block 1545 .stabd 68,0,10786 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10787 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,10788 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L5902: ; basic block 1546 .stabd 68,0,10796 LBB1829: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,10798 lwz r9,924(r1) .stabd 68,0,10799 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5904 .stabd 68,0,10800 ; basic block 1547 LBB1830: lwz r0,40(r11) .stabd 68,0,10801 cmpwi cr7,r0,0 ble- cr7,L5904 ; basic block 1548 mtctr r0 li r0,4 L5909: ; basic block 1549 .stabd 68,0,10802 stw r0,0(r9) .stabd 68,0,10801 addi r9,r9,4 bdnz L5909 L5904: ; basic block 1550 .stabd 68,0,10815 lwz r8,928(r1) .stabd 68,0,10813 LBE1830: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,10809 li r0,0 .stabd 68,0,10815 stw r8,24(r9) .stabd 68,0,10828 LBE1829: mr r4,r29 .stabd 68,0,10816 lwz r10,932(r1) LBB1831: stw r10,28(r9) .stabd 68,0,10817 lwz r8,936(r1) .stabd 68,0,10813 stw r2,12(r9) .stabd 68,0,10820 addi r2,r9,32 .stabd 68,0,10817 stw r8,20(r9) .stabd 68,0,10809 stw r0,0(r9) .stabd 68,0,10811 stw r27,8(r9) .stabd 68,0,10814 lwz r10,920(r1) .stabd 68,0,10810 stw r29,4(r9) .stabd 68,0,10814 stw r10,16(r9) .stabd 68,0,10822 stw r9,928(r1) .stabd 68,0,10821 addi r9,r9,4 .stabd 68,0,10823 lwz r8,928(r1) .stabd 68,0,10821 stw r9,936(r1) .stabd 68,0,10820 stw r2,924(r1) .stabd 68,0,10823 stw r8,932(r1) .stabd 68,0,10828 lwz r9,908(r1) .stabd 68,0,10819 lwz r11,16(r11) .stabd 68,0,10828 LBE1831: lwz r3,44(r9) .stabd 68,0,10819 stw r11,920(r1) .stabd 68,0,10820 LBB1832: stw r2,16(r9) .stabd 68,0,10821 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,10822 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,10823 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,10828 LBE1832: bl L_rb_ary_push$stub .stabd 68,0,10829 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10831 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,10841 L5910: L4294: ; basic block 1551 .stabd 68,0,10853 lwz r9,924(r1) .stabd 68,0,10870 lwz r8,912(r1) .stabd 68,0,10853 LBE1828: LBE1826: LBB1833: lwzu r30,-4(r9) .stabd 68,0,10851 lwz r10,920(r1) .stabd 68,0,10870 LBB1834: cmpwi cr7,r8,4 .stabd 68,0,10853 stw r9,924(r1) .stabd 68,0,10858 lwz r11,908(r1) .stabd 68,0,10851 LBE1834: lwz r27,8(r10) .stabd 68,0,10852 lwz r28,4(r10) .stabd 68,0,10857 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,10858 stw r9,16(r11) .stabd 68,0,10854 lwz r29,912(r1) .stabd 68,0,10870 LBB1835: bne+ cr7,L5911 .stabd 68,0,10871 ; basic block 1552 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L5911: ; basic block 1553 .stabd 68,0,10873 cmpwi cr7,r30,4 bne+ cr7,L5912 .stabd 68,0,10874 ; basic block 1554 lwz r2,908(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L5912: ; basic block 1555 .stabd 68,0,10878 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L5913 ; basic block 1556 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L5913 .stabd 68,0,10881 ; basic block 1557 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L5914 L5913: ; basic block 1558 .stabd 68,0,10889 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10890 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,10891 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L5914: ; basic block 1559 .stabd 68,0,10899 LBB1836: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,10901 lwz r9,924(r1) .stabd 68,0,10902 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5916 .stabd 68,0,10903 ; basic block 1560 LBB1837: lwz r0,40(r11) .stabd 68,0,10904 cmpwi cr7,r0,0 ble- cr7,L5916 ; basic block 1561 mtctr r0 li r0,4 L5921: ; basic block 1562 .stabd 68,0,10905 stw r0,0(r9) .stabd 68,0,10904 addi r9,r9,4 bdnz L5921 L5916: ; basic block 1563 .stabd 68,0,10918 lwz r8,928(r1) .stabd 68,0,10916 LBE1837: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,10912 li r0,0 .stabd 68,0,10918 stw r8,24(r9) .stabd 68,0,10931 LBE1836: mr r4,r29 .stabd 68,0,10919 lwz r10,932(r1) LBB1838: stw r10,28(r9) .stabd 68,0,10920 lwz r8,936(r1) .stabd 68,0,10916 stw r2,12(r9) .stabd 68,0,10923 addi r2,r9,32 .stabd 68,0,10920 stw r8,20(r9) .stabd 68,0,10912 stw r0,0(r9) .stabd 68,0,10914 stw r27,8(r9) .stabd 68,0,10917 lwz r10,920(r1) .stabd 68,0,10913 stw r29,4(r9) .stabd 68,0,10917 stw r10,16(r9) .stabd 68,0,10925 stw r9,928(r1) .stabd 68,0,10924 addi r9,r9,4 .stabd 68,0,10926 lwz r8,928(r1) .stabd 68,0,10924 stw r9,936(r1) .stabd 68,0,10923 stw r2,924(r1) .stabd 68,0,10926 stw r8,932(r1) .stabd 68,0,10931 lwz r9,908(r1) .stabd 68,0,10922 lwz r11,16(r11) .stabd 68,0,10931 LBE1838: lwz r3,44(r9) .stabd 68,0,10922 stw r11,920(r1) .stabd 68,0,10923 LBB1839: stw r2,16(r9) .stabd 68,0,10924 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,10925 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,10926 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,10931 LBE1839: bl L_rb_ary_push$stub .stabd 68,0,10932 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,10934 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,10944 L5922: L4295: ; basic block 1564 .stabd 68,0,10956 lwz r9,924(r1) .stabd 68,0,10973 lwz r8,916(r1) .stabd 68,0,10956 LBE1835: LBE1833: LBB1840: lwzu r30,-4(r9) .stabd 68,0,10954 lwz r10,920(r1) .stabd 68,0,10973 LBB1841: cmpwi cr7,r8,4 .stabd 68,0,10956 stw r9,924(r1) .stabd 68,0,10961 lwz r11,908(r1) .stabd 68,0,10954 LBE1841: lwz r27,8(r10) .stabd 68,0,10955 lwz r28,4(r10) .stabd 68,0,10960 addi r10,r10,12 stw r10,920(r1) .stabd 68,0,10961 stw r9,16(r11) .stabd 68,0,10957 lwz r29,916(r1) .stabd 68,0,10973 LBB1842: bne+ cr7,L5923 .stabd 68,0,10974 ; basic block 1565 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L5923: ; basic block 1566 .stabd 68,0,10976 cmpwi cr7,r30,4 bne+ cr7,L5924 .stabd 68,0,10977 ; basic block 1567 lwz r2,908(r1) li r4,-1 lwz r3,44(r2) bl L_rb_ary_entry$stub mr r30,r3 L5924: ; basic block 1568 .stabd 68,0,10981 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L5925 ; basic block 1569 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L5925 .stabd 68,0,10984 ; basic block 1570 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L5926 L5925: ; basic block 1571 .stabd 68,0,10992 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,10993 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,10994 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L5926: ; basic block 1572 .stabd 68,0,11002 LBB1843: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11004 lwz r9,924(r1) .stabd 68,0,11005 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5928 .stabd 68,0,11006 ; basic block 1573 LBB1844: lwz r0,40(r11) .stabd 68,0,11007 cmpwi cr7,r0,0 ble- cr7,L5928 ; basic block 1574 mtctr r0 li r0,4 L5933: ; basic block 1575 .stabd 68,0,11008 stw r0,0(r9) .stabd 68,0,11007 addi r9,r9,4 bdnz L5933 L5928: ; basic block 1576 .stabd 68,0,11021 lwz r8,928(r1) .stabd 68,0,11019 LBE1844: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11015 li r0,0 .stabd 68,0,11021 stw r8,24(r9) .stabd 68,0,11034 LBE1843: mr r4,r29 .stabd 68,0,11022 lwz r10,932(r1) LBB1845: stw r10,28(r9) .stabd 68,0,11023 lwz r8,936(r1) .stabd 68,0,11019 stw r2,12(r9) .stabd 68,0,11026 addi r2,r9,32 .stabd 68,0,11023 stw r8,20(r9) .stabd 68,0,11015 stw r0,0(r9) .stabd 68,0,11017 stw r27,8(r9) .stabd 68,0,11020 lwz r10,920(r1) .stabd 68,0,11016 stw r29,4(r9) .stabd 68,0,11020 stw r10,16(r9) .stabd 68,0,11028 stw r9,928(r1) .stabd 68,0,11027 addi r9,r9,4 .stabd 68,0,11029 lwz r8,928(r1) .stabd 68,0,11027 stw r9,936(r1) .stabd 68,0,11026 stw r2,924(r1) .stabd 68,0,11029 stw r8,932(r1) .stabd 68,0,11034 lwz r9,908(r1) .stabd 68,0,11025 lwz r11,16(r11) .stabd 68,0,11034 LBE1845: lwz r3,44(r9) .stabd 68,0,11025 stw r11,920(r1) .stabd 68,0,11026 LBB1846: stw r2,16(r9) .stabd 68,0,11027 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11028 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11029 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11034 LBE1846: bl L_rb_ary_push$stub .stabd 68,0,11035 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11037 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11047 L5934: L4296: ; basic block 1577 .stabd 68,0,11075 lwz r8,916(r1) .stabd 68,0,11057 lwz r9,920(r1) .stabd 68,0,11075 LBE1842: LBE1840: LBB1847: LBB1848: cmpwi cr7,r8,4 .stabd 68,0,11059 LBE1848: lwz r30,912(r1) .stabd 68,0,11057 lwz r27,8(r9) .stabd 68,0,11060 mr r29,r8 .stabd 68,0,11058 lwz r28,4(r9) .stabd 68,0,11063 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11075 LBB1849: bne+ cr7,L5935 .stabd 68,0,11076 ; basic block 1578 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L5935: ; basic block 1579 .stabd 68,0,11078 lwz r10,912(r1) cmpwi cr7,r10,4 bne+ cr7,L5936 .stabd 68,0,11079 ; basic block 1580 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L5936: ; basic block 1581 .stabd 68,0,11083 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L5937 ; basic block 1582 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L5937 .stabd 68,0,11086 ; basic block 1583 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L5938 L5937: ; basic block 1584 .stabd 68,0,11094 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11095 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,11096 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L5938: ; basic block 1585 .stabd 68,0,11104 LBB1850: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11106 lwz r9,924(r1) .stabd 68,0,11107 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5940 .stabd 68,0,11108 ; basic block 1586 LBB1851: lwz r0,40(r11) .stabd 68,0,11109 cmpwi cr7,r0,0 ble- cr7,L5940 ; basic block 1587 mtctr r0 li r0,4 L5945: ; basic block 1588 .stabd 68,0,11110 stw r0,0(r9) .stabd 68,0,11109 addi r9,r9,4 bdnz L5945 L5940: ; basic block 1589 .stabd 68,0,11123 lwz r8,928(r1) .stabd 68,0,11121 LBE1851: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11117 li r0,0 .stabd 68,0,11123 stw r8,24(r9) .stabd 68,0,11136 LBE1850: mr r4,r29 .stabd 68,0,11124 lwz r10,932(r1) LBB1852: stw r10,28(r9) .stabd 68,0,11125 lwz r8,936(r1) .stabd 68,0,11121 stw r2,12(r9) .stabd 68,0,11128 addi r2,r9,32 .stabd 68,0,11125 stw r8,20(r9) .stabd 68,0,11117 stw r0,0(r9) .stabd 68,0,11119 stw r27,8(r9) .stabd 68,0,11122 lwz r10,920(r1) .stabd 68,0,11118 stw r29,4(r9) .stabd 68,0,11122 stw r10,16(r9) .stabd 68,0,11130 stw r9,928(r1) .stabd 68,0,11129 addi r9,r9,4 .stabd 68,0,11131 lwz r8,928(r1) .stabd 68,0,11129 stw r9,936(r1) .stabd 68,0,11128 stw r2,924(r1) .stabd 68,0,11131 stw r8,932(r1) .stabd 68,0,11136 lwz r9,908(r1) .stabd 68,0,11127 lwz r11,16(r11) .stabd 68,0,11136 LBE1852: lwz r3,44(r9) .stabd 68,0,11127 stw r11,920(r1) .stabd 68,0,11128 LBB1853: stw r2,16(r9) .stabd 68,0,11129 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11130 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11131 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11136 LBE1853: bl L_rb_ary_push$stub .stabd 68,0,11137 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11139 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11149 L5946: L4297: ; basic block 1590 .stabd 68,0,11177 lwz r8,912(r1) .stabd 68,0,11159 lwz r9,920(r1) .stabd 68,0,11177 LBE1849: LBE1847: LBB1854: LBB1855: cmpwi cr7,r8,4 .stabd 68,0,11161 LBE1855: lwz r30,916(r1) .stabd 68,0,11159 lwz r27,8(r9) .stabd 68,0,11162 mr r29,r8 .stabd 68,0,11160 lwz r28,4(r9) .stabd 68,0,11165 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11177 LBB1856: bne+ cr7,L5947 .stabd 68,0,11178 ; basic block 1591 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r29,0(r2) L5947: ; basic block 1592 .stabd 68,0,11180 lwz r10,916(r1) cmpwi cr7,r10,4 bne+ cr7,L5948 .stabd 68,0,11181 ; basic block 1593 lwz r11,908(r1) li r4,-1 lwz r3,44(r11) bl L_rb_ary_entry$stub mr r30,r3 L5948: ; basic block 1594 .stabd 68,0,11185 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r29,r0 bne+ cr7,L5949 ; basic block 1595 mr r3,r30 mr r4,r28 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq+ cr7,L5949 .stabd 68,0,11188 ; basic block 1596 mr r3,r30 mr r4,r28 bl L_rb_const_get_at$stub mr r29,r3 b L5950 L5949: ; basic block 1597 .stabd 68,0,11196 mr r4,r29 mr r3,r28 bl L_rb_define_class_id$stub mr r29,r3 .stabd 68,0,11197 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,11198 mr r3,r30 mr r4,r28 mr r5,r29 bl L_rb_const_set$stub L5950: ; basic block 1598 .stabd 68,0,11206 LBB1857: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11208 lwz r9,924(r1) .stabd 68,0,11209 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5952 .stabd 68,0,11210 ; basic block 1599 LBB1858: lwz r0,40(r11) .stabd 68,0,11211 cmpwi cr7,r0,0 ble- cr7,L5952 ; basic block 1600 mtctr r0 li r0,4 L5957: ; basic block 1601 .stabd 68,0,11212 stw r0,0(r9) .stabd 68,0,11211 addi r9,r9,4 bdnz L5957 L5952: ; basic block 1602 .stabd 68,0,11225 lwz r8,928(r1) .stabd 68,0,11223 LBE1858: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11219 li r0,0 .stabd 68,0,11225 stw r8,24(r9) .stabd 68,0,11238 LBE1857: mr r4,r29 .stabd 68,0,11226 lwz r10,932(r1) LBB1859: stw r10,28(r9) .stabd 68,0,11227 lwz r8,936(r1) .stabd 68,0,11223 stw r2,12(r9) .stabd 68,0,11230 addi r2,r9,32 .stabd 68,0,11227 stw r8,20(r9) .stabd 68,0,11219 stw r0,0(r9) .stabd 68,0,11221 stw r27,8(r9) .stabd 68,0,11224 lwz r10,920(r1) .stabd 68,0,11220 stw r29,4(r9) .stabd 68,0,11224 stw r10,16(r9) .stabd 68,0,11232 stw r9,928(r1) .stabd 68,0,11231 addi r9,r9,4 .stabd 68,0,11233 lwz r8,928(r1) .stabd 68,0,11231 stw r9,936(r1) .stabd 68,0,11230 stw r2,924(r1) .stabd 68,0,11233 stw r8,932(r1) .stabd 68,0,11238 lwz r9,908(r1) .stabd 68,0,11229 lwz r11,16(r11) .stabd 68,0,11238 LBE1859: lwz r3,44(r9) .stabd 68,0,11229 stw r11,920(r1) .stabd 68,0,11230 LBB1860: stw r2,16(r9) .stabd 68,0,11231 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11232 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11233 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11238 LBE1860: bl L_rb_ary_push$stub .stabd 68,0,11239 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11241 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L5958: L4298: ; basic block 1603 .stabd 68,0,11266 L5959: lwz r8,924(r1) .stabd 68,0,11274 LBE1856: LBE1854: LBB1861: li r10,4 .stabd 68,0,11266 lwz r9,908(r1) addi r8,r8,-4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,11280 lwz r11,920(r1) .stabd 68,0,11274 stw r10,912(r1) .stabd 68,0,11280 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L4299: ; basic block 1604 L5960: .stabd 68,0,11308 lwz r8,920(r1) .stabd 68,0,11302 LBE1861: LBB1862: li r2,4 stw r2,912(r1) .stabd 68,0,11308 lwzu r9,8(r8) mtctr r9 stw r8,920(r1) bctr L4300: ; basic block 1605 L5961: .stabd 68,0,11336 lwz r11,920(r1) .stabd 68,0,11330 LBE1862: LBB1863: li r10,4 stw r10,912(r1) .stabd 68,0,11336 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L4301: ; basic block 1606 L5962: .stabd 68,0,11364 lwz r8,920(r1) .stabd 68,0,11358 LBE1863: LBB1864: li r2,4 stw r2,916(r1) .stabd 68,0,11364 lwzu r9,8(r8) mtctr r9 stw r8,920(r1) bctr L4302: ; basic block 1607 L5963: .stabd 68,0,11392 lwz r11,920(r1) .stabd 68,0,11386 LBE1864: LBB1865: li r10,4 stw r10,912(r1) .stabd 68,0,11392 lwzu r0,8(r11) mtctr r0 stw r11,920(r1) bctr L4303: ; basic block 1608 .stabd 68,0,11404 lwz r2,924(r1) .stabd 68,0,11402 lwz r8,920(r1) .stabd 68,0,11404 LBE1865: LBB1866: lwzu r30,-4(r2) .stabd 68,0,11408 lwz r9,908(r1) .stabd 68,0,11420 LBB1867: cmpwi cr7,r30,4 .stabd 68,0,11404 stw r2,924(r1) .stabd 68,0,11402 LBE1867: lwz r27,8(r8) .stabd 68,0,11403 lwz r29,4(r8) .stabd 68,0,11407 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,11408 stw r2,16(r9) .stabd 68,0,11420 LBB1868: bne+ cr7,L5964 .stabd 68,0,11421 ; basic block 1609 lwz r3,44(r9) li r4,-1 bl L_rb_ary_entry$stub mr r30,r3 L5964: ; basic block 1610 .stabd 68,0,11425 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L5965 .stabd 68,0,11426 ; basic block 1611 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L5966 L5965: ; basic block 1612 .stabd 68,0,11434 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11435 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,11436 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L5966: ; basic block 1613 .stabd 68,0,11444 LBB1869: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11446 lwz r9,924(r1) .stabd 68,0,11447 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5968 .stabd 68,0,11448 ; basic block 1614 LBB1870: lwz r0,40(r11) .stabd 68,0,11449 cmpwi cr7,r0,0 ble- cr7,L5968 ; basic block 1615 mtctr r0 li r0,4 L5973: ; basic block 1616 .stabd 68,0,11450 stw r0,0(r9) .stabd 68,0,11449 addi r9,r9,4 bdnz L5973 L5968: ; basic block 1617 .stabd 68,0,11464 lwz r8,928(r1) .stabd 68,0,11462 LBE1870: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11457 li r0,0 .stabd 68,0,11464 stw r8,24(r9) .stabd 68,0,11476 LBE1869: mr r4,r28 .stabd 68,0,11465 lwz r10,932(r1) LBB1871: stw r10,28(r9) .stabd 68,0,11466 lwz r8,936(r1) .stabd 68,0,11462 stw r2,12(r9) .stabd 68,0,11469 addi r2,r9,32 .stabd 68,0,11466 stw r8,20(r9) .stabd 68,0,11457 stw r0,0(r9) .stabd 68,0,11460 stw r27,8(r9) .stabd 68,0,11463 lwz r10,920(r1) .stabd 68,0,11459 stw r28,4(r9) .stabd 68,0,11463 stw r10,16(r9) .stabd 68,0,11471 stw r9,928(r1) .stabd 68,0,11470 addi r9,r9,4 .stabd 68,0,11472 lwz r8,928(r1) .stabd 68,0,11470 stw r9,936(r1) .stabd 68,0,11469 stw r2,924(r1) .stabd 68,0,11472 stw r8,932(r1) .stabd 68,0,11476 lwz r9,908(r1) .stabd 68,0,11468 lwz r11,16(r11) .stabd 68,0,11476 LBE1871: lwz r3,44(r9) .stabd 68,0,11468 stw r11,920(r1) .stabd 68,0,11469 LBB1872: stw r2,16(r9) .stabd 68,0,11470 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11471 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11472 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11476 LBE1872: bl L_rb_ary_push$stub .stabd 68,0,11477 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11479 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11489 L5974: L4304: ; basic block 1618 .stabd 68,0,11516 lwz r8,912(r1) .stabd 68,0,11499 lwz r9,920(r1) .stabd 68,0,11516 LBE1868: LBE1866: LBB1873: LBB1874: cmpwi cr7,r8,4 .stabd 68,0,11501 LBE1874: mr r30,r8 .stabd 68,0,11499 lwz r27,8(r9) .stabd 68,0,11500 lwz r29,4(r9) .stabd 68,0,11504 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11516 LBB1875: bne+ cr7,L5975 .stabd 68,0,11517 ; basic block 1619 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L5975: ; basic block 1620 .stabd 68,0,11521 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L5976 .stabd 68,0,11522 ; basic block 1621 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L5977 L5976: ; basic block 1622 .stabd 68,0,11530 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11531 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,11532 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L5977: ; basic block 1623 .stabd 68,0,11540 LBB1876: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11542 lwz r9,924(r1) .stabd 68,0,11543 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5979 .stabd 68,0,11544 ; basic block 1624 LBB1877: lwz r0,40(r11) .stabd 68,0,11545 cmpwi cr7,r0,0 ble- cr7,L5979 ; basic block 1625 mtctr r0 li r0,4 L5984: ; basic block 1626 .stabd 68,0,11546 stw r0,0(r9) .stabd 68,0,11545 addi r9,r9,4 bdnz L5984 L5979: ; basic block 1627 .stabd 68,0,11560 lwz r8,928(r1) .stabd 68,0,11558 LBE1877: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11553 li r0,0 .stabd 68,0,11560 stw r8,24(r9) .stabd 68,0,11572 LBE1876: mr r4,r28 .stabd 68,0,11561 lwz r10,932(r1) LBB1878: stw r10,28(r9) .stabd 68,0,11562 lwz r8,936(r1) .stabd 68,0,11558 stw r2,12(r9) .stabd 68,0,11565 addi r2,r9,32 .stabd 68,0,11562 stw r8,20(r9) .stabd 68,0,11553 stw r0,0(r9) .stabd 68,0,11556 stw r27,8(r9) .stabd 68,0,11559 lwz r10,920(r1) .stabd 68,0,11555 stw r28,4(r9) .stabd 68,0,11559 stw r10,16(r9) .stabd 68,0,11567 stw r9,928(r1) .stabd 68,0,11566 addi r9,r9,4 .stabd 68,0,11568 lwz r8,928(r1) .stabd 68,0,11566 stw r9,936(r1) .stabd 68,0,11565 stw r2,924(r1) .stabd 68,0,11568 stw r8,932(r1) .stabd 68,0,11572 lwz r9,908(r1) .stabd 68,0,11564 lwz r11,16(r11) .stabd 68,0,11572 LBE1878: lwz r3,44(r9) .stabd 68,0,11564 stw r11,920(r1) .stabd 68,0,11565 LBB1879: stw r2,16(r9) .stabd 68,0,11566 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11567 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11568 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11572 LBE1879: bl L_rb_ary_push$stub .stabd 68,0,11573 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$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,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11585 L5985: L4305: ; basic block 1628 .stabd 68,0,11612 lwz r8,916(r1) .stabd 68,0,11595 lwz r9,920(r1) .stabd 68,0,11612 LBE1875: LBE1873: LBB1880: LBB1881: cmpwi cr7,r8,4 .stabd 68,0,11597 LBE1881: mr r30,r8 .stabd 68,0,11595 lwz r27,8(r9) .stabd 68,0,11596 lwz r29,4(r9) .stabd 68,0,11600 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11612 LBB1882: bne+ cr7,L5986 .stabd 68,0,11613 ; basic block 1629 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L5986: ; basic block 1630 .stabd 68,0,11617 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L5987 .stabd 68,0,11618 ; basic block 1631 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L5988 L5987: ; basic block 1632 .stabd 68,0,11626 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11627 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,11628 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L5988: ; basic block 1633 .stabd 68,0,11636 LBB1883: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11638 lwz r9,924(r1) .stabd 68,0,11639 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L5990 .stabd 68,0,11640 ; basic block 1634 LBB1884: lwz r0,40(r11) .stabd 68,0,11641 cmpwi cr7,r0,0 ble- cr7,L5990 ; basic block 1635 mtctr r0 li r0,4 L5995: ; basic block 1636 .stabd 68,0,11642 stw r0,0(r9) .stabd 68,0,11641 addi r9,r9,4 bdnz L5995 L5990: ; basic block 1637 .stabd 68,0,11656 lwz r8,928(r1) .stabd 68,0,11654 LBE1884: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11649 li r0,0 .stabd 68,0,11656 stw r8,24(r9) .stabd 68,0,11668 LBE1883: mr r4,r28 .stabd 68,0,11657 lwz r10,932(r1) LBB1885: stw r10,28(r9) .stabd 68,0,11658 lwz r8,936(r1) .stabd 68,0,11654 stw r2,12(r9) .stabd 68,0,11661 addi r2,r9,32 .stabd 68,0,11658 stw r8,20(r9) .stabd 68,0,11649 stw r0,0(r9) .stabd 68,0,11652 stw r27,8(r9) .stabd 68,0,11655 lwz r10,920(r1) .stabd 68,0,11651 stw r28,4(r9) .stabd 68,0,11655 stw r10,16(r9) .stabd 68,0,11663 stw r9,928(r1) .stabd 68,0,11662 addi r9,r9,4 .stabd 68,0,11664 lwz r8,928(r1) .stabd 68,0,11662 stw r9,936(r1) .stabd 68,0,11661 stw r2,924(r1) .stabd 68,0,11664 stw r8,932(r1) .stabd 68,0,11668 lwz r9,908(r1) .stabd 68,0,11660 lwz r11,16(r11) .stabd 68,0,11668 LBE1885: lwz r3,44(r9) .stabd 68,0,11660 stw r11,920(r1) .stabd 68,0,11661 LBB1886: stw r2,16(r9) .stabd 68,0,11662 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11663 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11664 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11668 LBE1886: bl L_rb_ary_push$stub .stabd 68,0,11669 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11671 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11681 L5996: L4306: ; basic block 1638 .stabd 68,0,11708 lwz r8,916(r1) .stabd 68,0,11691 lwz r9,920(r1) .stabd 68,0,11708 LBE1882: LBE1880: LBB1887: LBB1888: cmpwi cr7,r8,4 .stabd 68,0,11693 LBE1888: mr r30,r8 .stabd 68,0,11691 lwz r27,8(r9) .stabd 68,0,11692 lwz r29,4(r9) .stabd 68,0,11696 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11708 LBB1889: bne+ cr7,L5997 .stabd 68,0,11709 ; basic block 1639 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L5997: ; basic block 1640 .stabd 68,0,11713 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L5998 .stabd 68,0,11714 ; basic block 1641 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L5999 L5998: ; basic block 1642 .stabd 68,0,11722 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11723 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,11724 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L5999: ; basic block 1643 .stabd 68,0,11732 LBB1890: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11734 lwz r9,924(r1) .stabd 68,0,11735 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L6001 .stabd 68,0,11736 ; basic block 1644 LBB1891: lwz r0,40(r11) .stabd 68,0,11737 cmpwi cr7,r0,0 ble- cr7,L6001 ; basic block 1645 mtctr r0 li r0,4 L6006: ; basic block 1646 .stabd 68,0,11738 stw r0,0(r9) .stabd 68,0,11737 addi r9,r9,4 bdnz L6006 L6001: ; basic block 1647 .stabd 68,0,11752 lwz r8,928(r1) .stabd 68,0,11750 LBE1891: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11745 li r0,0 .stabd 68,0,11752 stw r8,24(r9) .stabd 68,0,11764 LBE1890: mr r4,r28 .stabd 68,0,11753 lwz r10,932(r1) LBB1892: stw r10,28(r9) .stabd 68,0,11754 lwz r8,936(r1) .stabd 68,0,11750 stw r2,12(r9) .stabd 68,0,11757 addi r2,r9,32 .stabd 68,0,11754 stw r8,20(r9) .stabd 68,0,11745 stw r0,0(r9) .stabd 68,0,11748 stw r27,8(r9) .stabd 68,0,11751 lwz r10,920(r1) .stabd 68,0,11747 stw r28,4(r9) .stabd 68,0,11751 stw r10,16(r9) .stabd 68,0,11759 stw r9,928(r1) .stabd 68,0,11758 addi r9,r9,4 .stabd 68,0,11760 lwz r8,928(r1) .stabd 68,0,11758 stw r9,936(r1) .stabd 68,0,11757 stw r2,924(r1) .stabd 68,0,11760 stw r8,932(r1) .stabd 68,0,11764 lwz r9,908(r1) .stabd 68,0,11756 lwz r11,16(r11) .stabd 68,0,11764 LBE1892: lwz r3,44(r9) .stabd 68,0,11756 stw r11,920(r1) .stabd 68,0,11757 LBB1893: stw r2,16(r9) .stabd 68,0,11758 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11759 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11760 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11764 LBE1893: bl L_rb_ary_push$stub .stabd 68,0,11765 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11767 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr .stabd 68,0,11777 L6007: L4307: ; basic block 1648 .stabd 68,0,11804 lwz r8,912(r1) .stabd 68,0,11787 lwz r9,920(r1) .stabd 68,0,11804 LBE1889: LBE1887: LBB1894: LBB1895: cmpwi cr7,r8,4 .stabd 68,0,11789 LBE1895: mr r30,r8 .stabd 68,0,11787 lwz r27,8(r9) .stabd 68,0,11788 lwz r29,4(r9) .stabd 68,0,11792 addi r9,r9,12 stw r9,920(r1) .stabd 68,0,11804 LBB1896: bne+ cr7,L6008 .stabd 68,0,11805 ; basic block 1649 lwz r10,908(r1) li r4,-1 lwz r3,44(r10) bl L_rb_ary_entry$stub mr r30,r3 L6008: ; basic block 1650 .stabd 68,0,11809 mr r3,r30 mr r4,r29 bl L_rb_const_defined_at$stub cmpwi cr7,r3,0 beq- cr7,L6009 .stabd 68,0,11810 ; basic block 1651 mr r3,r30 mr r4,r29 bl L_rb_const_get_at$stub mr r28,r3 b L6010 L6009: ; basic block 1652 .stabd 68,0,11818 mr r3,r29 bl L_rb_define_module_id$stub mr r28,r3 .stabd 68,0,11819 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,11820 mr r3,r30 mr r4,r29 mr r5,r28 bl L_rb_const_set$stub L6010: ; basic block 1653 .stabd 68,0,11828 LBB1897: mr r3,r27 li r4,18 bl L_rb_check_type$stub lwz r11,16(r27) .stabd 68,0,11830 lwz r9,924(r1) .stabd 68,0,11831 lwz r0,36(r11) cmpwi cr7,r0,0 beq- cr7,L6012 .stabd 68,0,11832 ; basic block 1654 LBB1898: lwz r0,40(r11) .stabd 68,0,11833 cmpwi cr7,r0,0 ble- cr7,L6012 ; basic block 1655 mtctr r0 li r0,4 L6017: ; basic block 1656 .stabd 68,0,11834 stw r0,0(r9) .stabd 68,0,11833 addi r9,r9,4 bdnz L6017 L6012: ; basic block 1657 .stabd 68,0,11848 lwz r8,928(r1) .stabd 68,0,11846 LBE1898: lis r2,0xfaff ori r2,r2,65445 .stabd 68,0,11841 li r0,0 .stabd 68,0,11848 stw r8,24(r9) .stabd 68,0,11860 LBE1897: mr r4,r28 .stabd 68,0,11849 lwz r10,932(r1) LBB1899: stw r10,28(r9) .stabd 68,0,11850 lwz r8,936(r1) .stabd 68,0,11846 stw r2,12(r9) .stabd 68,0,11853 addi r2,r9,32 .stabd 68,0,11850 stw r8,20(r9) .stabd 68,0,11841 stw r0,0(r9) .stabd 68,0,11844 stw r27,8(r9) .stabd 68,0,11847 lwz r10,920(r1) .stabd 68,0,11843 stw r28,4(r9) .stabd 68,0,11847 stw r10,16(r9) .stabd 68,0,11855 stw r9,928(r1) .stabd 68,0,11854 addi r9,r9,4 .stabd 68,0,11856 lwz r8,928(r1) .stabd 68,0,11854 stw r9,936(r1) .stabd 68,0,11853 stw r2,924(r1) .stabd 68,0,11856 stw r8,932(r1) .stabd 68,0,11860 lwz r9,908(r1) .stabd 68,0,11852 lwz r11,16(r11) .stabd 68,0,11860 LBE1899: lwz r3,44(r9) .stabd 68,0,11852 stw r11,920(r1) .stabd 68,0,11853 LBB1900: stw r2,16(r9) .stabd 68,0,11854 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,11855 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,11856 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,11860 LBE1900: bl L_rb_ary_push$stub .stabd 68,0,11861 addis r9,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r9) lwz r2,0(r9) addi r2,r2,1 rlwinm r2,r2,0,4,0 stw r2,0(r9) .stabd 68,0,11863 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L6018: L4308: ; basic block 1658 .stabd 68,0,11893 L6019: lwz r8,908(r1) LBE1896: LBE1894: lwz r3,44(r8) bl L_rb_ary_pop$stub .stabd 68,0,11900 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4309: ; basic block 1659 .stabd 68,0,11920 L6020: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11927 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4310: ; basic block 1660 .stabd 68,0,11947 L6021: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11954 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4311: ; basic block 1661 .stabd 68,0,11974 L6022: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,11981 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4312: ; basic block 1662 .stabd 68,0,12001 L6023: lwz r9,908(r1) lwz r3,44(r9) bl L_rb_ary_pop$stub .stabd 68,0,12008 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4313: ; basic block 1663 .stabd 68,0,12019 lwz r9,920(r1) .stabd 68,0,12040 LBB1901: LBB1902: li r2,0 .stabd 68,0,12042 li r24,0 .stabd 68,0,12019 LBE1902: lwz r27,16(r9) .stabd 68,0,12020 lwz r11,12(r9) .stabd 68,0,12046 LBB1903: andi. r10,r27,2 .stabd 68,0,12021 LBE1903: lwz r0,8(r9) .stabd 68,0,12018 lwz r28,20(r9) .stabd 68,0,12020 stw r11,948(r1) .stabd 68,0,12043 LBB1904: mr r26,r0 .stabd 68,0,12022 LBE1904: lwz r29,4(r9) .stabd 68,0,12026 addi r9,r9,24 stw r9,920(r1) .stabd 68,0,12040 stw r2,952(r1) .stabd 68,0,12046 LBB1905: beq+ cr0,L6024 .stabd 68,0,12048 ; basic block 1664 lwz r8,924(r1) .stabd 68,0,12049 LBB1906: li r4,18 .stabd 68,0,12048 lwzu r9,-4(r8) .stabd 68,0,12049 mr r3,r9 .stabd 68,0,12048 stw r8,924(r1) stw r9,952(r1) .stabd 68,0,12049 bl L_rb_check_type$stub lwz r2,952(r1) .stabd 68,0,12051 lwz r9,924(r1) lwz r8,908(r1) .stabd 68,0,12049 lwz r24,16(r2) .stabd 68,0,12051 stw r9,16(r8) L6024: ; basic block 1665 .stabd 68,0,12054 lwz r10,924(r1) LBE1906: slwi r2,r26,2 subf r2,r2,r10 lwz r30,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1907: andi. r11,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L6026 .stabd 68,0,637 ; basic block 1666 andi. r0,r30,1 beq- cr0,L6027 ; basic block 1667 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6028 L6027: ; basic block 1668 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L6029 ; basic block 1669 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6028 L6029: ; basic block 1670 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6031 ; basic block 1671 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6028 L6026: ; basic block 1672 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L6031 .stabd 68,0,642 ; basic block 1673 cmpwi cr7,r30,4 bne+ cr7,L6033 ; basic block 1674 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6028 L6033: ; basic block 1675 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L6031 ; basic block 1676 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6028 L6031: ; basic block 1677 .stabd 68,0,644 lwz r3,4(r2) L6028: ; basic block 1678 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12058 LBE1907: andi. r9,r27,1 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r27,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12058 beq- cr0,L6035 .stabd 68,0,12059 ; basic block 1679 lwz r10,924(r1) LBB1908: lwz r11,-4(r10) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1909: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6037 .stabd 68,0,637 ; basic block 1680 andi. r8,r11,1 beq- cr0,L6038 ; basic block 1681 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6039 L6038: ; basic block 1682 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6040 ; basic block 1683 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6039 L6040: ; basic block 1684 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6042 ; basic block 1685 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6039 L6037: ; basic block 1686 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L6042 .stabd 68,0,642 ; basic block 1687 cmpwi cr7,r11,4 bne+ cr7,L6044 ; basic block 1688 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6039 L6044: ; basic block 1689 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6042 ; basic block 1690 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6039 L6042: ; basic block 1691 .stabd 68,0,644 lwz r9,4(r2) L6039: ; basic block 1692 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1909: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6035 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12064 ; basic block 1693 .stabd 68,0,12068 LBB1910: lwz r0,8(r11) li r5,0 .stabd 68,0,12065 lwz r2,924(r1) .stabd 68,0,12068 cmpw cr7,r5,r0 .stabd 68,0,12064 lwz r10,16(r11) .stabd 68,0,12065 addi r8,r2,-4 .stabd 68,0,12068 bge- cr7,L7653 L6051: ; basic block 1694 .stabd 68,0,12069 slwi r2,r5,2 .stabd 68,0,12068 addi r5,r5,1 .stabd 68,0,12069 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12068 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L6051 L7653: ; basic block 1695 .stabd 68,0,12072 lwz r8,924(r1) .stabd 68,0,12071 add r9,r26,r5 .stabd 68,0,12072 slwi r2,r5,2 .stabd 68,0,12071 addi r26,r9,-1 .stabd 68,0,12072 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L6035: ; basic block 1696 .stabd 68,0,12123 LBE1910: LBE1908: lwz r0,8(r28) cmpw cr7,r27,r0 bne- cr7,L6052 ; basic block 1697 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r28) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L6052 .stabd 68,0,12125 ; basic block 1698 lwz r11,12(r28) b L6080 L6052: ; basic block 1699 .stabd 68,0,12128 mr r3,r27 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,12131 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,12128 mr r11,r3 .stabd 68,0,12129 stw r27,8(r28) .stabd 68,0,12130 stw r3,12(r28) .stabd 68,0,12131 lwz r0,0(r2) stw r0,16(r28) .stabd 68,0,12162 b L6080 L6055: ; basic block 1700 .stabd 68,0,12167 lwz r2,924(r1) .stabd 68,0,12164 mr r29,r4 .stabd 68,0,12165 li r26,1 .stabd 68,0,12167 lwz r30,-8(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1911: andi. r8,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L6056 .stabd 68,0,637 ; basic block 1701 andi. r9,r30,1 beq- cr0,L6057 ; basic block 1702 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6058 L6057: ; basic block 1703 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L6059 ; basic block 1704 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6058 L6059: ; basic block 1705 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6061 ; basic block 1706 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6058 L6056: ; basic block 1707 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L6061 .stabd 68,0,642 ; basic block 1708 cmpwi cr7,r30,4 bne+ cr7,L6063 ; basic block 1709 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6058 L6063: ; basic block 1710 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L6061 ; basic block 1711 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6058 L6061: ; basic block 1712 .stabd 68,0,644 lwz r3,4(r2) L6058: ; basic block 1713 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12171 LBE1911: mr r4,r29 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 mr r27,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12169 li r24,0 .stabd 68,0,12171 bl L_rb_method_node$stub mr r11,r3 .stabd 68,0,12170 stw r24,952(r1) .stabd 68,0,12178 b L6080 L6066: ; basic block 1714 .stabd 68,0,12181 lwz r8,936(r1) LBB1912: lwz r2,4(r8) lwz r3,16(r2) .stabd 68,0,12187 lwz r0,104(r3) cmpwi cr7,r0,0 beq- cr7,L7655 L6070: ; basic block 1715 .stabd 68,0,12188 lwz r3,104(r3) lwz r0,104(r3) cmpwi cr7,r0,0 bne+ cr7,L6070 L7655: ; basic block 1716 .stabd 68,0,12191 lwz r3,0(r3) .stabd 68,0,12192 mr r26,r4 .stabd 68,0,12191 bl L_rb_to_id$stub .stabd 68,0,12193 lwz r2,936(r1) .stabd 68,0,12191 mr r29,r3 .stabd 68,0,12193 lwz r30,0(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1913: andi. r8,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L6071 .stabd 68,0,637 ; basic block 1717 andi. r9,r30,1 beq- cr0,L6072 ; basic block 1718 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L6073 L6072: ; basic block 1719 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L6074 ; basic block 1720 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L6073 L6074: ; basic block 1721 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6076 ; basic block 1722 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L6073 L6071: ; basic block 1723 .stabd 68,0,641 rlwinm. r10,r30,0,30,28 bne- cr0,L6076 .stabd 68,0,642 ; basic block 1724 cmpwi cr7,r30,4 bne+ cr7,L6078 ; basic block 1725 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L6073 L6078: ; basic block 1726 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L6076 ; basic block 1727 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) b L6073 L6076: ; basic block 1728 .stabd 68,0,644 lwz r2,4(r2) L6073: ; basic block 1729 .stabd 68,0,635 LBE1913: lwz r27,16(r2) .stabs "vm.inc",132,0,0,0 .stabd 68,0,12198 mr r4,r29 .stabd 68,0,12197 li r24,0 .stabd 68,0,12198 mr r3,r27 bl L_rb_method_node$stub .stabd 68,0,12196 li r0,0 .stabd 68,0,12198 mr r11,r3 .stabd 68,0,12196 stw r0,948(r1) .stabd 68,0,12201 LBE1912: b L6080 L6081: ; basic block 1730 .stabd 68,0,12204 lwz r8,936(r1) LBB1914: lwz r2,4(r8) lwz r28,16(r2) .stabd 68,0,12210 lwz r0,104(r28) cmpwi cr7,r0,0 beq- cr7,L7657 L6085: ; basic block 1731 .stabd 68,0,12211 lwz r28,104(r28) lwz r0,104(r28) cmpwi cr7,r0,0 bne+ cr7,L6085 L7657: ; basic block 1732 .stabd 68,0,12214 lwz r3,0(r28) .stabd 68,0,12224 li r9,0 stw r9,948(r1) .stabd 68,0,12214 bl L_rb_to_id$stub .stabd 68,0,12219 LBB1915: lwz r9,88(r28) .stabd 68,0,12225 lwz r8,928(r1) .stabd 68,0,12226 LBE1915: mr r4,r3 .stabd 68,0,12220 LBB1916: lwz r2,8(r9) .stabd 68,0,12214 LBE1916: mr r29,r3 .stabd 68,0,12220 LBB1917: lwz r0,16(r9) slwi r2,r2,2 .stabd 68,0,12215 LBE1917: lwz r26,52(r28) .stabd 68,0,12220 LBB1918: add r2,r2,r0 .stabd 68,0,12225 LBE1918: lwz r24,0(r8) .stabd 68,0,12220 LBB1919: lwz r27,-4(r2) .stabd 68,0,12216 lwz r2,936(r1) .stabd 68,0,12221 lwz r27,16(r27) .stabd 68,0,12216 LBE1919: lwz r30,0(r2) .stabd 68,0,12226 mr r3,r27 bl L_rb_method_node$stub .stabd 68,0,12230 lwz r2,924(r1) .stabd 68,0,12226 mr r11,r3 .stabd 68,0,12230 stw r30,0(r2) .stabd 68,0,12232 lwz r8,948(r1) .stabd 68,0,12231 lwz r0,40(r28) .stabd 68,0,12232 cmplw cr7,r8,r26 .stabd 68,0,12230 lwz r9,924(r1) .stabd 68,0,12231 lwz r10,928(r1) slwi r0,r0,2 .stabd 68,0,12230 addi r2,r9,4 .stabd 68,0,12232 li r9,0 .stabd 68,0,12231 subf r3,r0,r10 .stabd 68,0,12232 bge- cr7,L7659 L6090: ; basic block 1733 .stabd 68,0,12232 addi r9,r9,1 .stabd 68,0,12233 lwz r0,0(r3) .stabd 68,0,12232 cmplw cr7,r9,r26 addi r3,r3,4 .stabd 68,0,12233 stw r0,0(r2) .stabd 68,0,12232 addi r2,r2,4 blt+ cr7,L6090 L7659: ; basic block 1734 .stabd 68,0,12235 lwz r8,908(r1) stw r2,924(r1) stw r2,16(r8) L6080: ; basic block 1735 .stabd 68,0,12243 LBE1914: cmpwi cr7,r11,0 bne+ cr7,L6091 .stabd 68,0,12245 ; basic block 1736 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L6092 .stabd 68,0,12247 ; basic block 1737 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L6092: ; basic block 1738 .stabd 68,0,12250 lwz r2,924(r1) .stabd 68,0,12251 LBB1920: slwi r0,r29,8 .stabd 68,0,12250 slwi r29,r26,2 .stabd 68,0,12251 ori r0,r0,14 .stabd 68,0,12250 subf r29,r29,r2 .stabd 68,0,12252 mr r3,r30 .stabd 68,0,12251 stw r0,-4(r29) .stabd 68,0,12250 addi r29,r29,-4 .stabd 68,0,12252 lwz r4,0(r4) addi r5,r26,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,12254 lwz r2,908(r1) LBE1920: stw r29,924(r1) stw r29,16(r2) b L6094 L6091: ; basic block 1739 .stabd 68,0,12261 lwz r0,0(r11) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L6100 ; basic block 1740 bgt- cr7,L6132 ; basic block 1741 cmpwi cr7,r0,2 beq- cr7,L6096 ; basic block 1742 b L6130 L6132: ; basic block 1743 cmpwi cr7,r0,90 beq- cr7,L6099 ; basic block 1744 cmpwi cr7,r0,95 beq- cr7,L6101 ; basic block 1745 b L6130 L6096: ; basic block 1746 .stabd 68,0,12269 lwz r8,948(r1) .stabd 68,0,12267 LBB1921: li r9,0 stw r27,872(r1) .stabd 68,0,12269 cmpwi cr7,r8,0 .stabd 68,0,12267 stw r9,864(r1) stw r29,868(r1) .stabd 68,0,12266 lwz r28,924(r1) .stabd 68,0,12269 beq- cr7,L6097 ; basic block 1747 .stabd 68,0,12272 lwz r10,936(r1) .stabd 68,0,12270 LBB1922: addi r24,r28,24 .stabd 68,0,12276 addi r2,r28,44 .stabd 68,0,12272 lwz r0,0(r10) .stabd 68,0,12274 stw r9,16(r24) .stabd 68,0,12272 stw r0,8(r24) .stabd 68,0,12273 stw r8,12(r24) .stabd 68,0,12276 lwz r8,908(r1) stw r2,16(r8) LBE1922: b L6098 L6097: ; basic block 1748 .stabd 68,0,12279 lwz r9,924(r1) lwz r10,908(r1) addi r0,r9,32 stw r0,16(r10) L6098: ; basic block 1749 .stabd 68,0,12291 lwz r8,928(r1) .stabd 68,0,12288 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,12286 addi r0,r1,864 .stabd 68,0,12291 stw r8,24(r28) .stabd 68,0,12296 addi r9,r28,4 .stabd 68,0,12292 lwz r10,932(r1) .stabd 68,0,12301 slwi r7,r26,2 .stabd 68,0,12286 stw r0,8(r28) .stabd 68,0,12295 li r0,0 .stabd 68,0,12292 stw r10,28(r28) .stabd 68,0,12301 mr r4,r30 .stabd 68,0,12284 stw r24,0(r28) .stabd 68,0,12301 mr r6,r26 .stabd 68,0,12288 stw r2,12(r28) .stabd 68,0,12285 stw r30,4(r28) .stabd 68,0,12289 lwz r2,920(r1) stw r2,16(r28) .stabd 68,0,12299 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,12290 lwz r8,936(r1) .stabd 68,0,12299 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,12290 stw r8,20(r28) .stabd 68,0,12295 lwz r10,908(r1) .stabd 68,0,12294 stw r28,20(r10) .stabd 68,0,12295 stw r0,24(r10) .stabd 68,0,12296 stw r9,28(r10) .stabd 68,0,12299 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,12301 lwz r5,12(r11) lwz r3,8(r11) lwz r11,924(r1) subf r7,r7,r11 bl _call_cfunc .stabd 68,0,12304 lwz r2,908(r1) lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,12311 slwi r2,r26,2 .stabd 68,0,12305 lwz r9,24(r28) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,12311 lwz r11,924(r1) .stabd 68,0,12306 lwz r28,28(r28) .stabd 68,0,12311 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,12306 stw r28,932(r1) .stabd 68,0,12311 stw r2,924(r1) .stabd 68,0,12306 stw r28,24(r10) .stabd 68,0,12311 stw r2,16(r10) .stabd 68,0,12312 b L6094 L6099: ; basic block 1750 .stabd 68,0,12315 lwz r2,924(r1) LBE1921: mr r3,r30 lwz r4,8(r11) lwz r5,-4(r2) bl L_rb_ivar_set$stub .stabd 68,0,12316 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12317 b L6094 L6100: ; basic block 1751 .stabd 68,0,12320 lwz r4,8(r11) mr r3,r30 bl L_rb_ivar_get$stub .stabd 68,0,12321 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12322 b L6094 L6101: ; basic block 1752 .stabd 68,0,12335 LBB1923: lwz r23,12(r11) .stabd 68,0,12336 li r4,18 .stabd 68,0,12332 li r22,0 .stabd 68,0,12336 mr r3,r23 bl L_rb_check_type$stub lwz r27,16(r23) .stabd 68,0,12330 lwz r29,924(r1) .stabd 68,0,12341 lwz r0,56(r27) .stabd 68,0,12338 lwz r2,40(r27) .stabd 68,0,12341 cmpwi cr7,r0,0 .stabd 68,0,12338 subf r25,r26,r2 .stabd 68,0,12341 beq- cr7,L6103 .stabd 68,0,12342 ; basic block 1753 lwz r6,52(r27) cmpw cr7,r6,r26 beq+ cr7,L6105 .stabd 68,0,12343 ; basic block 1754 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L6103: ; basic block 1755 .stabd 68,0,12355 lwz r6,60(r27) cmpwi cr7,r6,-2 bne+ cr7,L6106 .stabd 68,0,12356 ; basic block 1756 lwz r0,52(r27) lwz r8,924(r1) subf r2,r26,r0 .stabd 68,0,12357 mr r26,r0 .stabd 68,0,12356 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,12357 b L6107 L6106: ; basic block 1757 .stabd 68,0,12359 cmpwi cr7,r6,-1 beq- cr7,L6107 .stabd 68,0,12360 ; basic block 1758 LBB1924: lwz r9,68(r27) subf r0,r6,r26 .stabd 68,0,12361 add. r28,r0,r9 bge+ cr0,L6109 .stabd 68,0,12362 ; basic block 1759 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L6109: ; basic block 1760 .stabd 68,0,12371 lwz r8,924(r1) slwi r2,r28,2 .stabd 68,0,12372 mr r3,r28 .stabd 68,0,12373 subf r26,r28,r26 .stabd 68,0,12371 subf r2,r2,r8 .stabd 68,0,12372 mr r4,r2 .stabd 68,0,12371 addi r29,r2,4 .stabd 68,0,12372 bl L_rb_ary_new4$stub .stabd 68,0,12374 add r2,r25,r28 .stabd 68,0,12372 stw r3,-4(r29) .stabd 68,0,12374 addi r25,r2,-1 L6107: ; basic block 1761 .stabd 68,0,12379 LBE1924: lwz r0,68(r27) cmpwi cr7,r0,0 beq- cr7,L6110 .stabd 68,0,12380 ; basic block 1762 LBB1925: lwz r6,52(r27) .stabd 68,0,12384 cmplw cr7,r26,r6 blt- cr7,L6112 ; basic block 1763 add r0,r6,r0 cmplw cr7,r26,r0 ble- cr7,L6111 L6112: ; basic block 1764 .stabd 68,0,12385 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L6111: ; basic block 1765 .stabd 68,0,12388 subf r2,r6,r26 .stabd 68,0,12389 lwz r9,72(r27) slwi r2,r2,2 lwzx r22,r2,r9 LBE1925: b L6113 L6110: ; basic block 1766 .stabd 68,0,12392 lwz r6,52(r27) cmpw cr7,r6,r26 beq+ cr7,L6113 .stabd 68,0,12393 ; basic block 1767 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r26 lwz r3,0(r2) bl L_rb_raise$stub L6113: ; basic block 1768 .stabd 68,0,12400 lwz r0,64(r27) cmpwi cr7,r0,-1 beq- cr7,L6105 ; basic block 1769 .stabd 68,0,12404 lwz r0,948(r1) .stabd 68,0,12401 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,12404 LBB1926: cmpwi cr7,r0,0 .stabd 68,0,12401 lwz r3,0(r2) .stabd 68,0,12404 beq+ cr7,L6116 .stabd 68,0,12406 ; basic block 1770 lwz r2,936(r1) mr r4,r0 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,12410 lwz r2,908(r1) .stabd 68,0,12411 lwz r8,908(r1) .stabd 68,0,12410 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,12411 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,12410 stw r2,20(r9) .stabd 68,0,12411 stw r8,24(r9) b L6117 L6116: ; basic block 1771 .stabd 68,0,12413 lwz r10,952(r1) cmpwi cr7,r10,0 beq- cr7,L6117 .stabd 68,0,12414 ; basic block 1772 mr r3,r10 L6117: ; basic block 1773 .stabd 68,0,12416 lwz r0,64(r27) .stabd 68,0,12418 addi r25,r25,-1 .stabd 68,0,12416 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,12417 addi r29,r29,4 L6105: ; basic block 1774 .stabd 68,0,12426 lwz r11,908(r1) LBE1926: lwz r0,80(r27) lwz r2,0(r11) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L6119 .stabd 68,0,12428 ; basic block 1775 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L6119: ; basic block 1776 .stabd 68,0,12431 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,12434 lwz r0,36(r27) cmpwi cr7,r0,0 beq- cr7,L6120 .stabd 68,0,12435 ; basic block 1777 cmpwi cr7,r25,0 ble- cr7,L6120 ; basic block 1778 li r0,4 L6125: ; basic block 1779 .stabd 68,0,12435 addic. r25,r25,-1 .stabd 68,0,12436 stw r0,0(r29) .stabd 68,0,12435 addi r29,r29,4 bgt+ cr0,L6125 L6120: ; basic block 1780 .stabd 68,0,12440 lwz r9,948(r1) cmpwi cr7,r9,0 beq- cr7,L6126 .stabd 68,0,12441 ; basic block 1781 LBB1927: addi r24,r29,24 .stabd 68,0,12447 addi r11,r29,44 .stabd 68,0,12443 stw r9,12(r24) .stabd 68,0,12445 li r0,0 .stabd 68,0,12444 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,12447 stw r11,924(r1) .stabd 68,0,12444 stw r2,8(r24) .stabd 68,0,12445 stw r0,16(r24) .stabd 68,0,12447 lwz r2,908(r1) stw r11,16(r2) LBE1927: b L6127 L6126: ; basic block 1782 .stabd 68,0,12450 lwz r9,908(r1) addi r8,r29,32 stw r8,924(r1) stw r8,16(r9) L6127: ; basic block 1783 .stabd 68,0,12473 lwz r10,920(r1) .stabd 68,0,12461 LBB1928: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,12480 LBE1928: slwi r9,r22,2 .stabd 68,0,12473 LBB1929: stw r10,16(r29) .stabd 68,0,12483 LBE1929: addi r10,r29,4 .stabd 68,0,12474 lwz r11,936(r1) LBB1930: stw r11,20(r29) .stabd 68,0,12475 lwz r2,928(r1) stw r2,24(r29) .stabd 68,0,12476 lwz r8,932(r1) .stabd 68,0,12461 stw r0,12(r29) .stabd 68,0,12476 stw r8,28(r29) .stabd 68,0,12457 stw r24,0(r29) .stabd 68,0,12459 stw r30,4(r29) .stabd 68,0,12460 stw r23,8(r29) .stabd 68,0,12480 LBE1930: lwz r2,16(r27) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,12483 stw r10,936(r1) .stabd 68,0,12481 stw r29,928(r1) .stabd 68,0,12482 stw r29,932(r1) .stabd 68,0,12480 stw r0,12(r11) .stabd 68,0,12481 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,12482 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,12483 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,12485 lwzx r2,r2,r9 .stabd 68,0,12480 stw r0,920(r1) .stabd 68,0,12485 mtctr r2 bctr L6130: ; basic block 1784 .stabd 68,0,12490 LBE1923: lwz r3,0(r11) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L6094: ; basic block 1785 L6133: .stabd 68,0,12499 lwz r2,920(r1) .stabd 68,0,12493 stw r3,912(r1) .stabd 68,0,12499 lwz r2,0(r2) mtctr r2 bctr L4314: ; basic block 1786 .stabd 68,0,12505 lwz r8,924(r1) .stabd 68,0,12531 LBE1905: LBE1901: LBB1931: LBB1932: li r21,0 .stabd 68,0,12505 lwz r9,912(r1) .stabd 68,0,12533 li r24,0 .stabd 68,0,12505 LBE1932: LBE1931: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,12510 lwz r11,920(r1) LBB1933: lwz r28,16(r11) .stabd 68,0,12512 lwz r0,8(r11) .stabd 68,0,12537 LBB1934: andi. r2,r28,2 .stabd 68,0,12509 LBE1934: lwz r30,20(r11) .stabd 68,0,12511 lwz r22,12(r11) .stabd 68,0,12534 LBB1935: mr r27,r0 .stabd 68,0,12513 LBE1935: lwz r29,4(r11) .stabd 68,0,12517 addi r11,r11,24 stw r11,920(r1) .stabd 68,0,12537 LBB1936: beq+ cr0,L6134 .stabd 68,0,12539 ; basic block 1787 LBB1937: lwzu r21,-4(r8) .stabd 68,0,12540 li r4,18 mr r3,r21 .stabd 68,0,12539 stw r8,924(r1) .stabd 68,0,12540 bl L_rb_check_type$stub .stabd 68,0,12542 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,12540 lwz r24,16(r21) .stabd 68,0,12542 stw r8,16(r2) L6134: ; basic block 1788 .stabd 68,0,12545 lwz r9,924(r1) LBE1937: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1938: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L6136 .stabd 68,0,637 ; basic block 1789 andi. r11,r25,1 beq- cr0,L6137 ; basic block 1790 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6138 L6137: ; basic block 1791 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L6139 ; basic block 1792 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6138 L6139: ; basic block 1793 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6141 ; basic block 1794 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6138 L6136: ; basic block 1795 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L6141 .stabd 68,0,642 ; basic block 1796 cmpwi cr7,r25,4 bne+ cr7,L6143 ; basic block 1797 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6138 L6143: ; basic block 1798 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L6141 ; basic block 1799 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6138 L6141: ; basic block 1800 .stabd 68,0,644 lwz r3,4(r2) L6138: ; basic block 1801 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12549 LBE1938: andi. r2,r28,1 .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,12549 beq- cr0,L6145 .stabd 68,0,12550 ; basic block 1802 lwz r8,924(r1) LBB1939: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1940: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6147 .stabd 68,0,637 ; basic block 1803 andi. r10,r11,1 beq- cr0,L6148 ; basic block 1804 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6149 L6148: ; basic block 1805 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6150 ; basic block 1806 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6149 L6150: ; basic block 1807 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6152 ; basic block 1808 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6149 L6147: ; basic block 1809 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L6152 .stabd 68,0,642 ; basic block 1810 cmpwi cr7,r11,4 bne+ cr7,L6154 ; basic block 1811 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6149 L6154: ; basic block 1812 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6152 ; basic block 1813 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6149 L6152: ; basic block 1814 .stabd 68,0,644 lwz r9,4(r2) L6149: ; basic block 1815 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1940: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6145 .stabs "vm.inc",132,0,0,0 .stabd 68,0,12555 ; basic block 1816 .stabd 68,0,12559 LBB1941: lwz r0,8(r11) li r5,0 .stabd 68,0,12556 lwz r2,924(r1) .stabd 68,0,12559 cmpw cr7,r5,r0 .stabd 68,0,12555 lwz r10,16(r11) .stabd 68,0,12556 addi r8,r2,-4 .stabd 68,0,12559 bge- cr7,L7662 L6161: ; basic block 1817 .stabd 68,0,12560 slwi r2,r5,2 .stabd 68,0,12559 addi r5,r5,1 .stabd 68,0,12560 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,12559 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L6161 L7662: ; basic block 1818 .stabd 68,0,12563 lwz r8,924(r1) .stabd 68,0,12562 add r9,r27,r5 .stabd 68,0,12563 slwi r2,r5,2 .stabd 68,0,12562 addi r27,r9,-1 .stabd 68,0,12563 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L6145: ; basic block 1819 .stabd 68,0,12614 LBE1941: LBE1939: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L6162 ; basic block 1820 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L6162 .stabd 68,0,12616 ; basic block 1821 lwz r3,12(r30) b L6163 L6162: ; basic block 1822 .stabd 68,0,12619 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,12622 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,12620 stw r28,8(r30) .stabd 68,0,12621 stw r3,12(r30) .stabd 68,0,12622 lwz r0,0(r2) stw r0,16(r30) L6163: ; basic block 1823 .stabd 68,0,12734 cmpwi cr7,r3,0 bne+ cr7,L6164 .stabd 68,0,12736 ; basic block 1824 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L6165 .stabd 68,0,12738 ; basic block 1825 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L6165: ; basic block 1826 .stabd 68,0,12741 lwz r2,924(r1) .stabd 68,0,12742 LBB1942: slwi r0,r29,8 .stabd 68,0,12741 slwi r29,r27,2 .stabd 68,0,12742 ori r0,r0,14 .stabd 68,0,12741 subf r29,r29,r2 .stabd 68,0,12743 mr r3,r25 .stabd 68,0,12742 stw r0,-4(r29) .stabd 68,0,12741 addi r29,r29,-4 .stabd 68,0,12743 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,12745 lwz r2,908(r1) LBE1942: stw r29,924(r1) stw r29,16(r2) b L6167 L6164: ; basic block 1827 .stabd 68,0,12752 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L6173 ; basic block 1828 bgt- cr7,L6205 ; basic block 1829 cmpwi cr7,r0,2 beq- cr7,L6169 ; basic block 1830 b L6203 L6205: ; basic block 1831 cmpwi cr7,r0,90 beq- cr7,L6172 ; basic block 1832 cmpwi cr7,r0,95 beq- cr7,L6174 ; basic block 1833 b L6203 L6169: ; basic block 1834 .stabd 68,0,12760 LBB1943: cmpwi cr7,r22,0 .stabd 68,0,12758 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,12757 lwz r30,924(r1) .stabd 68,0,12760 beq- cr7,L6170 ; basic block 1835 .stabd 68,0,12763 lwz r8,936(r1) .stabd 68,0,12761 LBB1944: addi r24,r30,24 .stabd 68,0,12767 addi r2,r30,44 .stabd 68,0,12763 lwz r0,0(r8) .stabd 68,0,12764 stw r22,12(r24) .stabd 68,0,12763 stw r0,8(r24) .stabd 68,0,12765 stw r9,16(r24) .stabd 68,0,12767 lwz r9,908(r1) stw r2,16(r9) LBE1944: b L6171 L6170: ; basic block 1836 .stabd 68,0,12770 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L6171: ; basic block 1837 .stabd 68,0,12782 lwz r8,928(r1) .stabd 68,0,12779 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,12777 addi r0,r1,864 .stabd 68,0,12782 stw r8,24(r30) .stabd 68,0,12787 addi r9,r30,4 .stabd 68,0,12783 lwz r10,932(r1) .stabd 68,0,12792 slwi r7,r27,2 .stabd 68,0,12777 stw r0,8(r30) .stabd 68,0,12786 li r0,0 .stabd 68,0,12783 stw r10,28(r30) .stabd 68,0,12792 mr r4,r25 .stabd 68,0,12775 stw r24,0(r30) .stabd 68,0,12792 mr r6,r27 .stabd 68,0,12779 stw r2,12(r30) .stabd 68,0,12776 stw r25,4(r30) .stabd 68,0,12780 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,12781 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,12790 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,12786 lwz r8,908(r1) .stabd 68,0,12790 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,12786 stw r0,24(r8) .stabd 68,0,12787 stw r9,28(r8) .stabd 68,0,12785 stw r30,20(r8) .stabd 68,0,12790 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,12792 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,12795 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,12802 slwi r2,r27,2 .stabd 68,0,12796 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,12802 lwz r11,924(r1) .stabd 68,0,12797 lwz r8,28(r30) .stabd 68,0,12802 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,12797 stw r8,932(r1) .stabd 68,0,12802 stw r2,924(r1) .stabd 68,0,12797 stw r8,24(r10) .stabd 68,0,12802 stw r2,16(r10) .stabd 68,0,12803 b L6167 L6172: ; basic block 1838 .stabd 68,0,12806 lwz r9,924(r1) LBE1943: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,12807 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12808 b L6167 L6173: ; basic block 1839 .stabd 68,0,12811 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,12812 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,12813 b L6167 L6174: ; basic block 1840 .stabd 68,0,12826 LBB1945: lwz r23,12(r3) .stabd 68,0,12827 li r4,18 .stabd 68,0,12823 li r20,0 .stabd 68,0,12827 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,12821 lwz r29,924(r1) .stabd 68,0,12832 lwz r0,56(r28) .stabd 68,0,12829 lwz r2,40(r28) .stabd 68,0,12832 cmpwi cr7,r0,0 .stabd 68,0,12829 subf r26,r27,r2 .stabd 68,0,12832 beq- cr7,L6176 .stabd 68,0,12833 ; basic block 1841 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6178 .stabd 68,0,12834 ; basic block 1842 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6176: ; basic block 1843 .stabd 68,0,12846 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L6179 .stabd 68,0,12847 ; basic block 1844 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,12848 mr r27,r0 .stabd 68,0,12847 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,12848 b L6180 L6179: ; basic block 1845 .stabd 68,0,12850 cmpwi cr7,r6,-1 beq- cr7,L6180 .stabd 68,0,12851 ; basic block 1846 LBB1946: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,12852 add. r30,r0,r9 bge+ cr0,L6182 .stabd 68,0,12853 ; basic block 1847 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6182: ; basic block 1848 .stabd 68,0,12862 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,12863 mr r3,r30 .stabd 68,0,12864 subf r27,r30,r27 .stabd 68,0,12862 subf r2,r2,r8 .stabd 68,0,12863 mr r4,r2 .stabd 68,0,12862 addi r29,r2,4 .stabd 68,0,12863 bl L_rb_ary_new4$stub .stabd 68,0,12865 add r2,r26,r30 .stabd 68,0,12863 stw r3,-4(r29) .stabd 68,0,12865 addi r26,r2,-1 L6180: ; basic block 1849 .stabd 68,0,12870 LBE1946: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L6183 .stabd 68,0,12871 ; basic block 1850 LBB1947: lwz r6,52(r28) .stabd 68,0,12875 cmplw cr7,r27,r6 blt- cr7,L6185 ; basic block 1851 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L6184 L6185: ; basic block 1852 .stabd 68,0,12876 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6184: ; basic block 1853 .stabd 68,0,12879 subf r2,r6,r27 .stabd 68,0,12880 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE1947: b L6186 L6183: ; basic block 1854 .stabd 68,0,12883 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6186 .stabd 68,0,12884 ; basic block 1855 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6186: ; basic block 1856 .stabd 68,0,12891 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L6178 ; basic block 1857 .stabd 68,0,12895 LBB1948: cmpwi cr7,r22,0 .stabd 68,0,12892 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) .stabd 68,0,12895 beq+ cr7,L6189 .stabd 68,0,12897 ; basic block 1858 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,12901 lwz r2,908(r1) .stabd 68,0,12902 lwz r8,908(r1) .stabd 68,0,12901 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,12902 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,12901 stw r2,20(r9) .stabd 68,0,12902 stw r8,24(r9) b L6190 L6189: ; basic block 1859 .stabd 68,0,12904 cmpwi cr7,r21,0 beq- cr7,L6190 .stabd 68,0,12905 ; basic block 1860 mr r3,r21 L6190: ; basic block 1861 .stabd 68,0,12907 lwz r0,64(r28) .stabd 68,0,12909 addi r26,r26,-1 .stabd 68,0,12907 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,12908 addi r29,r29,4 L6178: ; basic block 1862 .stabd 68,0,12917 lwz r10,908(r1) LBE1948: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L6192 .stabd 68,0,12919 ; basic block 1863 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L6192: ; basic block 1864 .stabd 68,0,12922 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,12925 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L6193 .stabd 68,0,12926 ; basic block 1865 cmpwi cr7,r26,0 ble- cr7,L6193 ; basic block 1866 li r0,4 L6198: ; basic block 1867 .stabd 68,0,12926 addic. r26,r26,-1 .stabd 68,0,12927 stw r0,0(r29) .stabd 68,0,12926 addi r29,r29,4 bgt+ cr0,L6198 L6193: ; basic block 1868 .stabd 68,0,12931 cmpwi cr7,r22,0 beq- cr7,L6199 .stabd 68,0,12932 ; basic block 1869 LBB1949: addi r24,r29,24 .stabd 68,0,12938 addi r10,r29,44 .stabd 68,0,12934 stw r22,12(r24) .stabd 68,0,12936 li r0,0 .stabd 68,0,12935 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,12938 stw r10,924(r1) .stabd 68,0,12935 stw r2,8(r24) .stabd 68,0,12936 stw r0,16(r24) .stabd 68,0,12938 lwz r11,908(r1) stw r10,16(r11) LBE1949: b L6200 L6199: ; basic block 1870 .stabd 68,0,12941 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L6200: ; basic block 1871 .stabd 68,0,12964 lwz r9,920(r1) .stabd 68,0,12952 LBB1950: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,12974 LBE1950: addi r8,r29,4 .stabd 68,0,12964 LBB1951: stw r9,16(r29) .stabd 68,0,12971 LBE1951: slwi r9,r20,2 .stabd 68,0,12965 lwz r10,936(r1) LBB1952: stw r10,20(r29) .stabd 68,0,12966 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,12967 lwz r2,932(r1) .stabd 68,0,12952 stw r0,12(r29) .stabd 68,0,12967 stw r2,28(r29) .stabd 68,0,12948 stw r24,0(r29) .stabd 68,0,12950 stw r25,4(r29) .stabd 68,0,12951 stw r23,8(r29) .stabd 68,0,12971 LBE1952: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,12974 stw r8,936(r1) .stabd 68,0,12972 stw r29,928(r1) .stabd 68,0,12973 stw r29,932(r1) .stabd 68,0,12971 stw r0,12(r10) .stabd 68,0,12972 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,12973 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,12974 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,12976 lwzx r2,r2,r9 .stabd 68,0,12971 stw r0,920(r1) .stabd 68,0,12976 mtctr r2 bctr L6203: ; basic block 1872 .stabd 68,0,12981 LBE1945: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L6167: ; basic block 1873 L6206: .stabd 68,0,12990 lwz r2,920(r1) .stabd 68,0,12984 stw r3,912(r1) .stabd 68,0,12990 lwz r2,0(r2) mtctr r2 bctr L4315: ; basic block 1874 .stabd 68,0,12996 lwz r8,924(r1) .stabd 68,0,13022 LBE1936: LBE1933: LBB1953: LBB1954: li r21,0 .stabd 68,0,12996 lwz r9,916(r1) .stabd 68,0,13024 li r24,0 .stabd 68,0,12996 LBE1954: LBE1953: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,13001 lwz r11,920(r1) LBB1955: lwz r28,16(r11) .stabd 68,0,13003 lwz r0,8(r11) .stabd 68,0,13028 LBB1956: andi. r2,r28,2 .stabd 68,0,13000 LBE1956: lwz r30,20(r11) .stabd 68,0,13002 lwz r22,12(r11) .stabd 68,0,13025 LBB1957: mr r27,r0 .stabd 68,0,13004 LBE1957: lwz r29,4(r11) .stabd 68,0,13008 addi r11,r11,24 stw r11,920(r1) .stabd 68,0,13028 LBB1958: beq+ cr0,L6207 .stabd 68,0,13030 ; basic block 1875 LBB1959: lwzu r21,-4(r8) .stabd 68,0,13031 li r4,18 mr r3,r21 .stabd 68,0,13030 stw r8,924(r1) .stabd 68,0,13031 bl L_rb_check_type$stub .stabd 68,0,13033 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,13031 lwz r24,16(r21) .stabd 68,0,13033 stw r8,16(r2) L6207: ; basic block 1876 .stabd 68,0,13036 lwz r9,924(r1) LBE1959: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1960: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L6209 .stabd 68,0,637 ; basic block 1877 andi. r11,r25,1 beq- cr0,L6210 ; basic block 1878 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6211 L6210: ; basic block 1879 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L6212 ; basic block 1880 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6211 L6212: ; basic block 1881 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6214 ; basic block 1882 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6211 L6209: ; basic block 1883 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L6214 .stabd 68,0,642 ; basic block 1884 cmpwi cr7,r25,4 bne+ cr7,L6216 ; basic block 1885 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6211 L6216: ; basic block 1886 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L6214 ; basic block 1887 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6211 L6214: ; basic block 1888 .stabd 68,0,644 lwz r3,4(r2) L6211: ; basic block 1889 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13040 LBE1960: andi. r2,r28,1 .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,13040 beq- cr0,L6218 .stabd 68,0,13041 ; basic block 1890 lwz r8,924(r1) LBB1961: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1962: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6220 .stabd 68,0,637 ; basic block 1891 andi. r10,r11,1 beq- cr0,L6221 ; basic block 1892 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6222 L6221: ; basic block 1893 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6223 ; basic block 1894 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6222 L6223: ; basic block 1895 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6225 ; basic block 1896 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6222 L6220: ; basic block 1897 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L6225 .stabd 68,0,642 ; basic block 1898 cmpwi cr7,r11,4 bne+ cr7,L6227 ; basic block 1899 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6222 L6227: ; basic block 1900 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6225 ; basic block 1901 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6222 L6225: ; basic block 1902 .stabd 68,0,644 lwz r9,4(r2) L6222: ; basic block 1903 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1962: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6218 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13046 ; basic block 1904 .stabd 68,0,13050 LBB1963: lwz r0,8(r11) li r5,0 .stabd 68,0,13047 lwz r2,924(r1) .stabd 68,0,13050 cmpw cr7,r5,r0 .stabd 68,0,13046 lwz r10,16(r11) .stabd 68,0,13047 addi r8,r2,-4 .stabd 68,0,13050 bge- cr7,L7665 L6234: ; basic block 1905 .stabd 68,0,13051 slwi r2,r5,2 .stabd 68,0,13050 addi r5,r5,1 .stabd 68,0,13051 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13050 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L6234 L7665: ; basic block 1906 .stabd 68,0,13054 lwz r8,924(r1) .stabd 68,0,13053 add r9,r27,r5 .stabd 68,0,13054 slwi r2,r5,2 .stabd 68,0,13053 addi r27,r9,-1 .stabd 68,0,13054 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L6218: ; basic block 1907 .stabd 68,0,13105 LBE1963: LBE1961: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L6235 ; basic block 1908 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L6235 .stabd 68,0,13107 ; basic block 1909 lwz r3,12(r30) b L6236 L6235: ; basic block 1910 .stabd 68,0,13110 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13113 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,13111 stw r28,8(r30) .stabd 68,0,13112 stw r3,12(r30) .stabd 68,0,13113 lwz r0,0(r2) stw r0,16(r30) L6236: ; basic block 1911 .stabd 68,0,13225 cmpwi cr7,r3,0 bne+ cr7,L6237 .stabd 68,0,13227 ; basic block 1912 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L6238 .stabd 68,0,13229 ; basic block 1913 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L6238: ; basic block 1914 .stabd 68,0,13232 lwz r2,924(r1) .stabd 68,0,13233 LBB1964: slwi r0,r29,8 .stabd 68,0,13232 slwi r29,r27,2 .stabd 68,0,13233 ori r0,r0,14 .stabd 68,0,13232 subf r29,r29,r2 .stabd 68,0,13234 mr r3,r25 .stabd 68,0,13233 stw r0,-4(r29) .stabd 68,0,13232 addi r29,r29,-4 .stabd 68,0,13234 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,13236 lwz r2,908(r1) LBE1964: stw r29,924(r1) stw r29,16(r2) b L6240 L6237: ; basic block 1915 .stabd 68,0,13243 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L6246 ; basic block 1916 bgt- cr7,L6278 ; basic block 1917 cmpwi cr7,r0,2 beq- cr7,L6242 ; basic block 1918 b L6276 L6278: ; basic block 1919 cmpwi cr7,r0,90 beq- cr7,L6245 ; basic block 1920 cmpwi cr7,r0,95 beq- cr7,L6247 ; basic block 1921 b L6276 L6242: ; basic block 1922 .stabd 68,0,13251 LBB1965: cmpwi cr7,r22,0 .stabd 68,0,13249 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,13248 lwz r30,924(r1) .stabd 68,0,13251 beq- cr7,L6243 ; basic block 1923 .stabd 68,0,13254 lwz r8,936(r1) .stabd 68,0,13252 LBB1966: addi r24,r30,24 .stabd 68,0,13258 addi r2,r30,44 .stabd 68,0,13254 lwz r0,0(r8) .stabd 68,0,13255 stw r22,12(r24) .stabd 68,0,13254 stw r0,8(r24) .stabd 68,0,13256 stw r9,16(r24) .stabd 68,0,13258 lwz r9,908(r1) stw r2,16(r9) LBE1966: b L6244 L6243: ; basic block 1924 .stabd 68,0,13261 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L6244: ; basic block 1925 .stabd 68,0,13273 lwz r8,928(r1) .stabd 68,0,13270 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,13268 addi r0,r1,864 .stabd 68,0,13273 stw r8,24(r30) .stabd 68,0,13278 addi r9,r30,4 .stabd 68,0,13274 lwz r10,932(r1) .stabd 68,0,13283 slwi r7,r27,2 .stabd 68,0,13268 stw r0,8(r30) .stabd 68,0,13277 li r0,0 .stabd 68,0,13274 stw r10,28(r30) .stabd 68,0,13283 mr r4,r25 .stabd 68,0,13266 stw r24,0(r30) .stabd 68,0,13283 mr r6,r27 .stabd 68,0,13270 stw r2,12(r30) .stabd 68,0,13267 stw r25,4(r30) .stabd 68,0,13271 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,13272 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,13281 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,13277 lwz r8,908(r1) .stabd 68,0,13281 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,13277 stw r0,24(r8) .stabd 68,0,13278 stw r9,28(r8) .stabd 68,0,13276 stw r30,20(r8) .stabd 68,0,13281 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13283 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,13286 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,13293 slwi r2,r27,2 .stabd 68,0,13287 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,13293 lwz r11,924(r1) .stabd 68,0,13288 lwz r8,28(r30) .stabd 68,0,13293 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,13288 stw r8,932(r1) .stabd 68,0,13293 stw r2,924(r1) .stabd 68,0,13288 stw r8,24(r10) .stabd 68,0,13293 stw r2,16(r10) .stabd 68,0,13294 b L6240 L6245: ; basic block 1926 .stabd 68,0,13297 lwz r9,924(r1) LBE1965: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,13298 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13299 b L6240 L6246: ; basic block 1927 .stabd 68,0,13302 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13303 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13304 b L6240 L6247: ; basic block 1928 .stabd 68,0,13317 LBB1967: lwz r23,12(r3) .stabd 68,0,13318 li r4,18 .stabd 68,0,13314 li r20,0 .stabd 68,0,13318 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,13312 lwz r29,924(r1) .stabd 68,0,13323 lwz r0,56(r28) .stabd 68,0,13320 lwz r2,40(r28) .stabd 68,0,13323 cmpwi cr7,r0,0 .stabd 68,0,13320 subf r26,r27,r2 .stabd 68,0,13323 beq- cr7,L6249 .stabd 68,0,13324 ; basic block 1929 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6251 .stabd 68,0,13325 ; basic block 1930 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6249: ; basic block 1931 .stabd 68,0,13337 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L6252 .stabd 68,0,13338 ; basic block 1932 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,13339 mr r27,r0 .stabd 68,0,13338 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13339 b L6253 L6252: ; basic block 1933 .stabd 68,0,13341 cmpwi cr7,r6,-1 beq- cr7,L6253 .stabd 68,0,13342 ; basic block 1934 LBB1968: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,13343 add. r30,r0,r9 bge+ cr0,L6255 .stabd 68,0,13344 ; basic block 1935 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6255: ; basic block 1936 .stabd 68,0,13353 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,13354 mr r3,r30 .stabd 68,0,13355 subf r27,r30,r27 .stabd 68,0,13353 subf r2,r2,r8 .stabd 68,0,13354 mr r4,r2 .stabd 68,0,13353 addi r29,r2,4 .stabd 68,0,13354 bl L_rb_ary_new4$stub .stabd 68,0,13356 add r2,r26,r30 .stabd 68,0,13354 stw r3,-4(r29) .stabd 68,0,13356 addi r26,r2,-1 L6253: ; basic block 1937 .stabd 68,0,13361 LBE1968: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L6256 .stabd 68,0,13362 ; basic block 1938 LBB1969: lwz r6,52(r28) .stabd 68,0,13366 cmplw cr7,r27,r6 blt- cr7,L6258 ; basic block 1939 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L6257 L6258: ; basic block 1940 .stabd 68,0,13367 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6257: ; basic block 1941 .stabd 68,0,13370 subf r2,r6,r27 .stabd 68,0,13371 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE1969: b L6259 L6256: ; basic block 1942 .stabd 68,0,13374 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6259 .stabd 68,0,13375 ; basic block 1943 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6259: ; basic block 1944 .stabd 68,0,13382 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L6251 ; basic block 1945 .stabd 68,0,13386 LBB1970: cmpwi cr7,r22,0 .stabd 68,0,13383 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) .stabd 68,0,13386 beq+ cr7,L6262 .stabd 68,0,13388 ; basic block 1946 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,13392 lwz r2,908(r1) .stabd 68,0,13393 lwz r8,908(r1) .stabd 68,0,13392 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,13393 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,13392 stw r2,20(r9) .stabd 68,0,13393 stw r8,24(r9) b L6263 L6262: ; basic block 1947 .stabd 68,0,13395 cmpwi cr7,r21,0 beq- cr7,L6263 .stabd 68,0,13396 ; basic block 1948 mr r3,r21 L6263: ; basic block 1949 .stabd 68,0,13398 lwz r0,64(r28) .stabd 68,0,13400 addi r26,r26,-1 .stabd 68,0,13398 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13399 addi r29,r29,4 L6251: ; basic block 1950 .stabd 68,0,13408 lwz r10,908(r1) LBE1970: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L6265 .stabd 68,0,13410 ; basic block 1951 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L6265: ; basic block 1952 .stabd 68,0,13413 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,13416 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L6266 .stabd 68,0,13417 ; basic block 1953 cmpwi cr7,r26,0 ble- cr7,L6266 ; basic block 1954 li r0,4 L6271: ; basic block 1955 .stabd 68,0,13417 addic. r26,r26,-1 .stabd 68,0,13418 stw r0,0(r29) .stabd 68,0,13417 addi r29,r29,4 bgt+ cr0,L6271 L6266: ; basic block 1956 .stabd 68,0,13422 cmpwi cr7,r22,0 beq- cr7,L6272 .stabd 68,0,13423 ; basic block 1957 LBB1971: addi r24,r29,24 .stabd 68,0,13429 addi r10,r29,44 .stabd 68,0,13425 stw r22,12(r24) .stabd 68,0,13427 li r0,0 .stabd 68,0,13426 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,13429 stw r10,924(r1) .stabd 68,0,13426 stw r2,8(r24) .stabd 68,0,13427 stw r0,16(r24) .stabd 68,0,13429 lwz r11,908(r1) stw r10,16(r11) LBE1971: b L6273 L6272: ; basic block 1958 .stabd 68,0,13432 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L6273: ; basic block 1959 .stabd 68,0,13455 lwz r9,920(r1) .stabd 68,0,13443 LBB1972: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13465 LBE1972: addi r8,r29,4 .stabd 68,0,13455 LBB1973: stw r9,16(r29) .stabd 68,0,13462 LBE1973: slwi r9,r20,2 .stabd 68,0,13456 lwz r10,936(r1) LBB1974: stw r10,20(r29) .stabd 68,0,13457 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,13458 lwz r2,932(r1) .stabd 68,0,13443 stw r0,12(r29) .stabd 68,0,13458 stw r2,28(r29) .stabd 68,0,13439 stw r24,0(r29) .stabd 68,0,13441 stw r25,4(r29) .stabd 68,0,13442 stw r23,8(r29) .stabd 68,0,13462 LBE1974: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,13465 stw r8,936(r1) .stabd 68,0,13463 stw r29,928(r1) .stabd 68,0,13464 stw r29,932(r1) .stabd 68,0,13462 stw r0,12(r10) .stabd 68,0,13463 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,13464 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,13465 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,13467 lwzx r2,r2,r9 .stabd 68,0,13462 stw r0,920(r1) .stabd 68,0,13467 mtctr r2 bctr L6276: ; basic block 1960 .stabd 68,0,13472 LBE1967: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L6240: ; basic block 1961 L6279: .stabd 68,0,13481 lwz r2,920(r1) .stabd 68,0,13475 stw r3,912(r1) .stabd 68,0,13481 lwz r2,0(r2) mtctr r2 bctr L4316: ; basic block 1962 .stabd 68,0,13487 lwz r8,924(r1) .stabd 68,0,13514 LBE1958: LBE1955: LBB1975: LBB1976: li r21,0 .stabd 68,0,13487 lwz r9,912(r1) .stabd 68,0,13516 li r24,0 .stabd 68,0,13487 LBE1976: LBE1975: stw r9,0(r8) .stabd 68,0,13488 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,13493 lwz r2,920(r1) LBB1977: lwz r28,16(r2) .stabd 68,0,13495 lwz r0,8(r2) .stabd 68,0,13520 LBB1978: andi. r8,r28,2 .stabd 68,0,13492 LBE1978: lwz r30,20(r2) .stabd 68,0,13494 lwz r22,12(r2) .stabd 68,0,13517 LBB1979: mr r27,r0 .stabd 68,0,13496 LBE1979: lwz r29,4(r2) .stabd 68,0,13500 addi r2,r2,24 stw r2,920(r1) .stabd 68,0,13520 LBB1980: beq+ cr0,L6280 .stabd 68,0,13522 ; basic block 1963 lwz r9,924(r1) .stabd 68,0,13523 LBB1981: li r4,18 .stabd 68,0,13522 lwzu r21,-4(r9) .stabd 68,0,13523 mr r3,r21 .stabd 68,0,13522 stw r9,924(r1) .stabd 68,0,13523 bl L_rb_check_type$stub .stabd 68,0,13525 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,13523 lwz r24,16(r21) .stabd 68,0,13525 stw r8,16(r2) L6280: ; basic block 1964 .stabd 68,0,13528 lwz r9,924(r1) LBE1981: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1982: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L6282 .stabd 68,0,637 ; basic block 1965 andi. r11,r25,1 beq- cr0,L6283 ; basic block 1966 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6284 L6283: ; basic block 1967 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L6285 ; basic block 1968 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6284 L6285: ; basic block 1969 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6287 ; basic block 1970 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6284 L6282: ; basic block 1971 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L6287 .stabd 68,0,642 ; basic block 1972 cmpwi cr7,r25,4 bne+ cr7,L6289 ; basic block 1973 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6284 L6289: ; basic block 1974 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L6287 ; basic block 1975 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6284 L6287: ; basic block 1976 .stabd 68,0,644 lwz r3,4(r2) L6284: ; basic block 1977 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13532 LBE1982: andi. r2,r28,1 .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,13532 beq- cr0,L6291 .stabd 68,0,13533 ; basic block 1978 lwz r8,924(r1) LBB1983: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB1984: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6293 .stabd 68,0,637 ; basic block 1979 andi. r10,r11,1 beq- cr0,L6294 ; basic block 1980 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6295 L6294: ; basic block 1981 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6296 ; basic block 1982 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6295 L6296: ; basic block 1983 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6298 ; basic block 1984 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6295 L6293: ; basic block 1985 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L6298 .stabd 68,0,642 ; basic block 1986 cmpwi cr7,r11,4 bne+ cr7,L6300 ; basic block 1987 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6295 L6300: ; basic block 1988 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6298 ; basic block 1989 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6295 L6298: ; basic block 1990 .stabd 68,0,644 lwz r9,4(r2) L6295: ; basic block 1991 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE1984: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6291 .stabs "vm.inc",132,0,0,0 .stabd 68,0,13538 ; basic block 1992 .stabd 68,0,13542 LBB1985: lwz r0,8(r11) li r5,0 .stabd 68,0,13539 lwz r2,924(r1) .stabd 68,0,13542 cmpw cr7,r5,r0 .stabd 68,0,13538 lwz r10,16(r11) .stabd 68,0,13539 addi r8,r2,-4 .stabd 68,0,13542 bge- cr7,L7668 L6307: ; basic block 1993 .stabd 68,0,13543 slwi r2,r5,2 .stabd 68,0,13542 addi r5,r5,1 .stabd 68,0,13543 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,13542 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L6307 L7668: ; basic block 1994 .stabd 68,0,13546 lwz r8,924(r1) .stabd 68,0,13545 add r9,r27,r5 .stabd 68,0,13546 slwi r2,r5,2 .stabd 68,0,13545 addi r27,r9,-1 .stabd 68,0,13546 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L6291: ; basic block 1995 .stabd 68,0,13597 LBE1985: LBE1983: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L6308 ; basic block 1996 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L6308 .stabd 68,0,13599 ; basic block 1997 lwz r3,12(r30) b L6309 L6308: ; basic block 1998 .stabd 68,0,13602 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,13605 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,13603 stw r28,8(r30) .stabd 68,0,13604 stw r3,12(r30) .stabd 68,0,13605 lwz r0,0(r2) stw r0,16(r30) L6309: ; basic block 1999 .stabd 68,0,13717 cmpwi cr7,r3,0 bne+ cr7,L6310 .stabd 68,0,13719 ; basic block 2000 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L6311 .stabd 68,0,13721 ; basic block 2001 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L6311: ; basic block 2002 .stabd 68,0,13724 lwz r2,924(r1) .stabd 68,0,13725 LBB1986: slwi r0,r29,8 .stabd 68,0,13724 slwi r29,r27,2 .stabd 68,0,13725 ori r0,r0,14 .stabd 68,0,13724 subf r29,r29,r2 .stabd 68,0,13726 mr r3,r25 .stabd 68,0,13725 stw r0,-4(r29) .stabd 68,0,13724 addi r29,r29,-4 .stabd 68,0,13726 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,13728 lwz r2,908(r1) LBE1986: stw r29,924(r1) stw r29,16(r2) b L6313 L6310: ; basic block 2003 .stabd 68,0,13735 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L6319 ; basic block 2004 bgt- cr7,L6351 ; basic block 2005 cmpwi cr7,r0,2 beq- cr7,L6315 ; basic block 2006 b L6349 L6351: ; basic block 2007 cmpwi cr7,r0,90 beq- cr7,L6318 ; basic block 2008 cmpwi cr7,r0,95 beq- cr7,L6320 ; basic block 2009 b L6349 L6315: ; basic block 2010 .stabd 68,0,13743 LBB1987: cmpwi cr7,r22,0 .stabd 68,0,13741 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,13740 lwz r30,924(r1) .stabd 68,0,13743 beq- cr7,L6316 ; basic block 2011 .stabd 68,0,13746 lwz r8,936(r1) .stabd 68,0,13744 LBB1988: addi r24,r30,24 .stabd 68,0,13750 addi r2,r30,44 .stabd 68,0,13746 lwz r0,0(r8) .stabd 68,0,13747 stw r22,12(r24) .stabd 68,0,13746 stw r0,8(r24) .stabd 68,0,13748 stw r9,16(r24) .stabd 68,0,13750 lwz r9,908(r1) stw r2,16(r9) LBE1988: b L6317 L6316: ; basic block 2012 .stabd 68,0,13753 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L6317: ; basic block 2013 .stabd 68,0,13765 lwz r8,928(r1) .stabd 68,0,13762 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,13760 addi r0,r1,864 .stabd 68,0,13765 stw r8,24(r30) .stabd 68,0,13770 addi r9,r30,4 .stabd 68,0,13766 lwz r10,932(r1) .stabd 68,0,13775 slwi r7,r27,2 .stabd 68,0,13760 stw r0,8(r30) .stabd 68,0,13769 li r0,0 .stabd 68,0,13766 stw r10,28(r30) .stabd 68,0,13775 mr r4,r25 .stabd 68,0,13758 stw r24,0(r30) .stabd 68,0,13775 mr r6,r27 .stabd 68,0,13762 stw r2,12(r30) .stabd 68,0,13759 stw r25,4(r30) .stabd 68,0,13763 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,13764 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,13773 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,13769 lwz r8,908(r1) .stabd 68,0,13773 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,13769 stw r0,24(r8) .stabd 68,0,13770 stw r9,28(r8) .stabd 68,0,13768 stw r30,20(r8) .stabd 68,0,13773 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,13775 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,13778 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,13785 slwi r2,r27,2 .stabd 68,0,13779 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,13785 lwz r11,924(r1) .stabd 68,0,13780 lwz r8,28(r30) .stabd 68,0,13785 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,13780 stw r8,932(r1) .stabd 68,0,13785 stw r2,924(r1) .stabd 68,0,13780 stw r8,24(r10) .stabd 68,0,13785 stw r2,16(r10) .stabd 68,0,13786 b L6313 L6318: ; basic block 2014 .stabd 68,0,13789 lwz r9,924(r1) LBE1987: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,13790 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13791 b L6313 L6319: ; basic block 2015 .stabd 68,0,13794 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,13795 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,13796 b L6313 L6320: ; basic block 2016 .stabd 68,0,13809 LBB1989: lwz r23,12(r3) .stabd 68,0,13810 li r4,18 .stabd 68,0,13806 li r20,0 .stabd 68,0,13810 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,13804 lwz r29,924(r1) .stabd 68,0,13815 lwz r0,56(r28) .stabd 68,0,13812 lwz r2,40(r28) .stabd 68,0,13815 cmpwi cr7,r0,0 .stabd 68,0,13812 subf r26,r27,r2 .stabd 68,0,13815 beq- cr7,L6322 .stabd 68,0,13816 ; basic block 2017 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6324 .stabd 68,0,13817 ; basic block 2018 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6322: ; basic block 2019 .stabd 68,0,13829 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L6325 .stabd 68,0,13830 ; basic block 2020 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,13831 mr r27,r0 .stabd 68,0,13830 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,13831 b L6326 L6325: ; basic block 2021 .stabd 68,0,13833 cmpwi cr7,r6,-1 beq- cr7,L6326 .stabd 68,0,13834 ; basic block 2022 LBB1990: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,13835 add. r30,r0,r9 bge+ cr0,L6328 .stabd 68,0,13836 ; basic block 2023 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6328: ; basic block 2024 .stabd 68,0,13845 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,13846 mr r3,r30 .stabd 68,0,13847 subf r27,r30,r27 .stabd 68,0,13845 subf r2,r2,r8 .stabd 68,0,13846 mr r4,r2 .stabd 68,0,13845 addi r29,r2,4 .stabd 68,0,13846 bl L_rb_ary_new4$stub .stabd 68,0,13848 add r2,r26,r30 .stabd 68,0,13846 stw r3,-4(r29) .stabd 68,0,13848 addi r26,r2,-1 L6326: ; basic block 2025 .stabd 68,0,13853 LBE1990: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L6329 .stabd 68,0,13854 ; basic block 2026 LBB1991: lwz r6,52(r28) .stabd 68,0,13858 cmplw cr7,r27,r6 blt- cr7,L6331 ; basic block 2027 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L6330 L6331: ; basic block 2028 .stabd 68,0,13859 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6330: ; basic block 2029 .stabd 68,0,13862 subf r2,r6,r27 .stabd 68,0,13863 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE1991: b L6332 L6329: ; basic block 2030 .stabd 68,0,13866 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6332 .stabd 68,0,13867 ; basic block 2031 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6332: ; basic block 2032 .stabd 68,0,13874 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L6324 ; basic block 2033 .stabd 68,0,13878 LBB1992: cmpwi cr7,r22,0 .stabd 68,0,13875 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) .stabd 68,0,13878 beq+ cr7,L6335 .stabd 68,0,13880 ; basic block 2034 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,13884 lwz r2,908(r1) .stabd 68,0,13885 lwz r8,908(r1) .stabd 68,0,13884 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,13885 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,13884 stw r2,20(r9) .stabd 68,0,13885 stw r8,24(r9) b L6336 L6335: ; basic block 2035 .stabd 68,0,13887 cmpwi cr7,r21,0 beq- cr7,L6336 .stabd 68,0,13888 ; basic block 2036 mr r3,r21 L6336: ; basic block 2037 .stabd 68,0,13890 lwz r0,64(r28) .stabd 68,0,13892 addi r26,r26,-1 .stabd 68,0,13890 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,13891 addi r29,r29,4 L6324: ; basic block 2038 .stabd 68,0,13900 lwz r10,908(r1) LBE1992: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L6338 .stabd 68,0,13902 ; basic block 2039 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L6338: ; basic block 2040 .stabd 68,0,13905 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,13908 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L6339 .stabd 68,0,13909 ; basic block 2041 cmpwi cr7,r26,0 ble- cr7,L6339 ; basic block 2042 li r0,4 L6344: ; basic block 2043 .stabd 68,0,13909 addic. r26,r26,-1 .stabd 68,0,13910 stw r0,0(r29) .stabd 68,0,13909 addi r29,r29,4 bgt+ cr0,L6344 L6339: ; basic block 2044 .stabd 68,0,13914 cmpwi cr7,r22,0 beq- cr7,L6345 .stabd 68,0,13915 ; basic block 2045 LBB1993: addi r24,r29,24 .stabd 68,0,13921 addi r10,r29,44 .stabd 68,0,13917 stw r22,12(r24) .stabd 68,0,13919 li r0,0 .stabd 68,0,13918 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,13921 stw r10,924(r1) .stabd 68,0,13918 stw r2,8(r24) .stabd 68,0,13919 stw r0,16(r24) .stabd 68,0,13921 lwz r11,908(r1) stw r10,16(r11) LBE1993: b L6346 L6345: ; basic block 2046 .stabd 68,0,13924 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L6346: ; basic block 2047 .stabd 68,0,13947 lwz r9,920(r1) .stabd 68,0,13935 LBB1994: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,13957 LBE1994: addi r8,r29,4 .stabd 68,0,13947 LBB1995: stw r9,16(r29) .stabd 68,0,13954 LBE1995: slwi r9,r20,2 .stabd 68,0,13948 lwz r10,936(r1) LBB1996: stw r10,20(r29) .stabd 68,0,13949 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,13950 lwz r2,932(r1) .stabd 68,0,13935 stw r0,12(r29) .stabd 68,0,13950 stw r2,28(r29) .stabd 68,0,13931 stw r24,0(r29) .stabd 68,0,13933 stw r25,4(r29) .stabd 68,0,13934 stw r23,8(r29) .stabd 68,0,13954 LBE1996: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,13957 stw r8,936(r1) .stabd 68,0,13955 stw r29,928(r1) .stabd 68,0,13956 stw r29,932(r1) .stabd 68,0,13954 stw r0,12(r10) .stabd 68,0,13955 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,13956 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,13957 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,13959 lwzx r2,r2,r9 .stabd 68,0,13954 stw r0,920(r1) .stabd 68,0,13959 mtctr r2 bctr L6349: ; basic block 2048 .stabd 68,0,13964 LBE1989: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L6313: ; basic block 2049 L6352: .stabd 68,0,13973 lwz r2,920(r1) .stabd 68,0,13967 stw r3,912(r1) .stabd 68,0,13973 lwz r2,0(r2) mtctr r2 bctr L4317: ; basic block 2050 .stabd 68,0,13979 lwz r8,924(r1) .stabd 68,0,14006 LBE1980: LBE1977: LBB1997: LBB1998: li r21,0 .stabd 68,0,13979 lwz r9,916(r1) .stabd 68,0,14008 li r24,0 .stabd 68,0,13979 LBE1998: LBE1997: stw r9,0(r8) .stabd 68,0,13980 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,13985 lwz r2,920(r1) LBB1999: lwz r28,16(r2) .stabd 68,0,13987 lwz r0,8(r2) .stabd 68,0,14012 LBB2000: andi. r8,r28,2 .stabd 68,0,13984 LBE2000: lwz r30,20(r2) .stabd 68,0,13986 lwz r22,12(r2) .stabd 68,0,14009 LBB2001: mr r27,r0 .stabd 68,0,13988 LBE2001: lwz r29,4(r2) .stabd 68,0,13992 addi r2,r2,24 stw r2,920(r1) .stabd 68,0,14012 LBB2002: beq+ cr0,L6353 .stabd 68,0,14014 ; basic block 2051 lwz r9,924(r1) .stabd 68,0,14015 LBB2003: li r4,18 .stabd 68,0,14014 lwzu r21,-4(r9) .stabd 68,0,14015 mr r3,r21 .stabd 68,0,14014 stw r9,924(r1) .stabd 68,0,14015 bl L_rb_check_type$stub .stabd 68,0,14017 lwz r8,924(r1) lwz r2,908(r1) .stabd 68,0,14015 lwz r24,16(r21) .stabd 68,0,14017 stw r8,16(r2) L6353: ; basic block 2052 .stabd 68,0,14020 lwz r9,924(r1) LBE2003: slwi r2,r27,2 subf r2,r2,r9 lwz r25,-4(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2004: andi. r10,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L6355 .stabd 68,0,637 ; basic block 2053 andi. r11,r25,1 beq- cr0,L6356 ; basic block 2054 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6357 L6356: ; basic block 2055 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L6358 ; basic block 2056 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6357 L6358: ; basic block 2057 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6360 ; basic block 2058 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6357 L6355: ; basic block 2059 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L6360 .stabd 68,0,642 ; basic block 2060 cmpwi cr7,r25,4 bne+ cr7,L6362 ; basic block 2061 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6357 L6362: ; basic block 2062 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L6360 ; basic block 2063 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L6357 L6360: ; basic block 2064 .stabd 68,0,644 lwz r3,4(r2) L6357: ; basic block 2065 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14024 LBE2004: andi. r2,r28,1 .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,14024 beq- cr0,L6364 .stabd 68,0,14025 ; basic block 2066 lwz r8,924(r1) LBB2005: lwz r11,-4(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2006: andi. r9,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6366 .stabd 68,0,637 ; basic block 2067 andi. r10,r11,1 beq- cr0,L6367 ; basic block 2068 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6368 L6367: ; basic block 2069 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6369 ; basic block 2070 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6368 L6369: ; basic block 2071 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6371 ; basic block 2072 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6368 L6366: ; basic block 2073 .stabd 68,0,641 rlwinm. r0,r11,0,30,28 bne- cr0,L6371 .stabd 68,0,642 ; basic block 2074 cmpwi cr7,r11,4 bne+ cr7,L6373 ; basic block 2075 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6368 L6373: ; basic block 2076 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6371 ; basic block 2077 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6368 L6371: ; basic block 2078 .stabd 68,0,644 lwz r9,4(r2) L6368: ; basic block 2079 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2006: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6364 .stabs "vm.inc",132,0,0,0 .stabd 68,0,14030 ; basic block 2080 .stabd 68,0,14034 LBB2007: lwz r0,8(r11) li r5,0 .stabd 68,0,14031 lwz r2,924(r1) .stabd 68,0,14034 cmpw cr7,r5,r0 .stabd 68,0,14030 lwz r10,16(r11) .stabd 68,0,14031 addi r8,r2,-4 .stabd 68,0,14034 bge- cr7,L7671 L6380: ; basic block 2081 .stabd 68,0,14035 slwi r2,r5,2 .stabd 68,0,14034 addi r5,r5,1 .stabd 68,0,14035 lwzx r9,r2,r10 stwx r9,r2,r8 .stabd 68,0,14034 lwz r0,8(r11) cmpw cr7,r5,r0 blt+ cr7,L6380 L7671: ; basic block 2082 .stabd 68,0,14038 lwz r8,924(r1) .stabd 68,0,14037 add r9,r27,r5 .stabd 68,0,14038 slwi r2,r5,2 .stabd 68,0,14037 addi r27,r9,-1 .stabd 68,0,14038 add r2,r8,r2 lwz r9,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r9) L6364: ; basic block 2083 .stabd 68,0,14089 LBE2007: LBE2005: lwz r0,8(r30) cmpw cr7,r28,r0 bne- cr7,L6381 ; basic block 2084 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r30) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L6381 .stabd 68,0,14091 ; basic block 2085 lwz r3,12(r30) b L6382 L6381: ; basic block 2086 .stabd 68,0,14094 mr r3,r28 mr r4,r29 bl L_rb_method_node$stub .stabd 68,0,14097 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,14095 stw r28,8(r30) .stabd 68,0,14096 stw r3,12(r30) .stabd 68,0,14097 lwz r0,0(r2) stw r0,16(r30) L6382: ; basic block 2087 .stabd 68,0,14209 cmpwi cr7,r3,0 bne+ cr7,L6383 .stabd 68,0,14211 ; basic block 2088 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r29,r0 bne+ cr7,L6384 .stabd 68,0,14213 ; basic block 2089 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L6384: ; basic block 2090 .stabd 68,0,14216 lwz r2,924(r1) .stabd 68,0,14217 LBB2008: slwi r0,r29,8 .stabd 68,0,14216 slwi r29,r27,2 .stabd 68,0,14217 ori r0,r0,14 .stabd 68,0,14216 subf r29,r29,r2 .stabd 68,0,14218 mr r3,r25 .stabd 68,0,14217 stw r0,-4(r29) .stabd 68,0,14216 addi r29,r29,-4 .stabd 68,0,14218 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,14220 lwz r2,908(r1) LBE2008: stw r29,924(r1) stw r29,16(r2) b L6386 L6383: ; basic block 2091 .stabd 68,0,14227 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L6392 ; basic block 2092 bgt- cr7,L6424 ; basic block 2093 cmpwi cr7,r0,2 beq- cr7,L6388 ; basic block 2094 b L6422 L6424: ; basic block 2095 cmpwi cr7,r0,90 beq- cr7,L6391 ; basic block 2096 cmpwi cr7,r0,95 beq- cr7,L6393 ; basic block 2097 b L6422 L6388: ; basic block 2098 .stabd 68,0,14235 LBB2009: cmpwi cr7,r22,0 .stabd 68,0,14233 li r9,0 stw r28,872(r1) stw r9,864(r1) stw r29,868(r1) .stabd 68,0,14232 lwz r30,924(r1) .stabd 68,0,14235 beq- cr7,L6389 ; basic block 2099 .stabd 68,0,14238 lwz r8,936(r1) .stabd 68,0,14236 LBB2010: addi r24,r30,24 .stabd 68,0,14242 addi r2,r30,44 .stabd 68,0,14238 lwz r0,0(r8) .stabd 68,0,14239 stw r22,12(r24) .stabd 68,0,14238 stw r0,8(r24) .stabd 68,0,14240 stw r9,16(r24) .stabd 68,0,14242 lwz r9,908(r1) stw r2,16(r9) LBE2010: b L6390 L6389: ; basic block 2100 .stabd 68,0,14245 lwz r10,924(r1) lwz r11,908(r1) addi r0,r10,32 stw r0,16(r11) L6390: ; basic block 2101 .stabd 68,0,14257 lwz r8,928(r1) .stabd 68,0,14254 lis r2,0xfaff ori r2,r2,65441 .stabd 68,0,14252 addi r0,r1,864 .stabd 68,0,14257 stw r8,24(r30) .stabd 68,0,14262 addi r9,r30,4 .stabd 68,0,14258 lwz r10,932(r1) .stabd 68,0,14267 slwi r7,r27,2 .stabd 68,0,14252 stw r0,8(r30) .stabd 68,0,14261 li r0,0 .stabd 68,0,14258 stw r10,28(r30) .stabd 68,0,14267 mr r4,r25 .stabd 68,0,14250 stw r24,0(r30) .stabd 68,0,14267 mr r6,r27 .stabd 68,0,14254 stw r2,12(r30) .stabd 68,0,14251 stw r25,4(r30) .stabd 68,0,14255 lwz r11,920(r1) stw r11,16(r30) .stabd 68,0,14256 lwz r2,936(r1) stw r2,20(r30) .stabd 68,0,14265 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,14261 lwz r8,908(r1) .stabd 68,0,14265 lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,14261 stw r0,24(r8) .stabd 68,0,14262 stw r9,28(r8) .stabd 68,0,14260 stw r30,20(r8) .stabd 68,0,14265 lwz r9,0(r2) stw r29,12(r9) .stabd 68,0,14267 lwz r9,924(r1) lwz r5,12(r3) lwz r3,8(r3) subf r7,r7,r9 bl _call_cfunc .stabd 68,0,14270 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,14277 slwi r2,r27,2 .stabd 68,0,14271 lwz r9,24(r30) lwz r10,908(r1) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,14277 lwz r11,924(r1) .stabd 68,0,14272 lwz r8,28(r30) .stabd 68,0,14277 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,14272 stw r8,932(r1) .stabd 68,0,14277 stw r2,924(r1) .stabd 68,0,14272 stw r8,24(r10) .stabd 68,0,14277 stw r2,16(r10) .stabd 68,0,14278 b L6386 L6391: ; basic block 2102 .stabd 68,0,14281 lwz r9,924(r1) LBE2009: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,14282 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,14283 b L6386 L6392: ; basic block 2103 .stabd 68,0,14286 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,14287 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,14288 b L6386 L6393: ; basic block 2104 .stabd 68,0,14301 LBB2011: lwz r23,12(r3) .stabd 68,0,14302 li r4,18 .stabd 68,0,14298 li r20,0 .stabd 68,0,14302 mr r3,r23 bl L_rb_check_type$stub lwz r28,16(r23) .stabd 68,0,14296 lwz r29,924(r1) .stabd 68,0,14307 lwz r0,56(r28) .stabd 68,0,14304 lwz r2,40(r28) .stabd 68,0,14307 cmpwi cr7,r0,0 .stabd 68,0,14304 subf r26,r27,r2 .stabd 68,0,14307 beq- cr7,L6395 .stabd 68,0,14308 ; basic block 2105 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6397 .stabd 68,0,14309 ; basic block 2106 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6395: ; basic block 2107 .stabd 68,0,14321 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L6398 .stabd 68,0,14322 ; basic block 2108 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,14323 mr r27,r0 .stabd 68,0,14322 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,14323 b L6399 L6398: ; basic block 2109 .stabd 68,0,14325 cmpwi cr7,r6,-1 beq- cr7,L6399 .stabd 68,0,14326 ; basic block 2110 LBB2012: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,14327 add. r30,r0,r9 bge+ cr0,L6401 .stabd 68,0,14328 ; basic block 2111 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6401: ; basic block 2112 .stabd 68,0,14337 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,14338 mr r3,r30 .stabd 68,0,14339 subf r27,r30,r27 .stabd 68,0,14337 subf r2,r2,r8 .stabd 68,0,14338 mr r4,r2 .stabd 68,0,14337 addi r29,r2,4 .stabd 68,0,14338 bl L_rb_ary_new4$stub .stabd 68,0,14340 add r2,r26,r30 .stabd 68,0,14338 stw r3,-4(r29) .stabd 68,0,14340 addi r26,r2,-1 L6399: ; basic block 2113 .stabd 68,0,14345 LBE2012: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L6402 .stabd 68,0,14346 ; basic block 2114 LBB2013: lwz r6,52(r28) .stabd 68,0,14350 cmplw cr7,r27,r6 blt- cr7,L6404 ; basic block 2115 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L6403 L6404: ; basic block 2116 .stabd 68,0,14351 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6403: ; basic block 2117 .stabd 68,0,14354 subf r2,r6,r27 .stabd 68,0,14355 lwz r9,72(r28) slwi r2,r2,2 lwzx r20,r2,r9 LBE2013: b L6405 L6402: ; basic block 2118 .stabd 68,0,14358 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L6405 .stabd 68,0,14359 ; basic block 2119 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L6405: ; basic block 2120 .stabd 68,0,14366 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L6397 ; basic block 2121 .stabd 68,0,14370 LBB2014: cmpwi cr7,r22,0 .stabd 68,0,14367 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) .stabd 68,0,14370 beq+ cr7,L6408 .stabd 68,0,14372 ; basic block 2122 lwz r2,936(r1) mr r4,r22 lwz r8,928(r1) lwz r5,0(r2) mr r6,r2 lwz r7,932(r1) lwz r3,904(r1) bl _thread_make_proc_object .stabd 68,0,14376 lwz r2,908(r1) .stabd 68,0,14377 lwz r8,908(r1) .stabd 68,0,14376 lwz r2,20(r2) lwz r9,908(r1) stw r2,928(r1) .stabd 68,0,14377 lwz r8,24(r8) stw r8,932(r1) .stabd 68,0,14376 stw r2,20(r9) .stabd 68,0,14377 stw r8,24(r9) b L6409 L6408: ; basic block 2123 .stabd 68,0,14379 cmpwi cr7,r21,0 beq- cr7,L6409 .stabd 68,0,14380 ; basic block 2124 mr r3,r21 L6409: ; basic block 2125 .stabd 68,0,14382 lwz r0,64(r28) .stabd 68,0,14384 addi r26,r26,-1 .stabd 68,0,14382 neg r0,r0 slwi r0,r0,2 stwx r3,r29,r0 .stabd 68,0,14383 addi r29,r29,4 L6397: ; basic block 2126 .stabd 68,0,14392 lwz r10,908(r1) LBE2014: lwz r0,80(r28) lwz r2,0(r10) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L6411 .stabd 68,0,14394 ; basic block 2127 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L6411: ; basic block 2128 .stabd 68,0,14397 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,14400 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L6412 .stabd 68,0,14401 ; basic block 2129 cmpwi cr7,r26,0 ble- cr7,L6412 ; basic block 2130 li r0,4 L6417: ; basic block 2131 .stabd 68,0,14401 addic. r26,r26,-1 .stabd 68,0,14402 stw r0,0(r29) .stabd 68,0,14401 addi r29,r29,4 bgt+ cr0,L6417 L6412: ; basic block 2132 .stabd 68,0,14406 cmpwi cr7,r22,0 beq- cr7,L6418 .stabd 68,0,14407 ; basic block 2133 LBB2015: addi r24,r29,24 .stabd 68,0,14413 addi r10,r29,44 .stabd 68,0,14409 stw r22,12(r24) .stabd 68,0,14411 li r0,0 .stabd 68,0,14410 lwz r9,936(r1) lwz r2,0(r9) .stabd 68,0,14413 stw r10,924(r1) .stabd 68,0,14410 stw r2,8(r24) .stabd 68,0,14411 stw r0,16(r24) .stabd 68,0,14413 lwz r11,908(r1) stw r10,16(r11) LBE2015: b L6419 L6418: ; basic block 2134 .stabd 68,0,14416 lwz r8,908(r1) addi r2,r29,32 stw r2,924(r1) stw r2,16(r8) L6419: ; basic block 2135 .stabd 68,0,14439 lwz r9,920(r1) .stabd 68,0,14427 LBB2016: lis r0,0xfaff ori r0,r0,65441 .stabd 68,0,14449 LBE2016: addi r8,r29,4 .stabd 68,0,14439 LBB2017: stw r9,16(r29) .stabd 68,0,14446 LBE2017: slwi r9,r20,2 .stabd 68,0,14440 lwz r10,936(r1) LBB2018: stw r10,20(r29) .stabd 68,0,14441 lwz r11,928(r1) stw r11,24(r29) .stabd 68,0,14442 lwz r2,932(r1) .stabd 68,0,14427 stw r0,12(r29) .stabd 68,0,14442 stw r2,28(r29) .stabd 68,0,14423 stw r24,0(r29) .stabd 68,0,14425 stw r25,4(r29) .stabd 68,0,14426 stw r23,8(r29) .stabd 68,0,14446 LBE2018: lwz r2,16(r28) lwz r10,908(r1) add r0,r2,r9 .stabd 68,0,14449 stw r8,936(r1) .stabd 68,0,14447 stw r29,928(r1) .stabd 68,0,14448 stw r29,932(r1) .stabd 68,0,14446 stw r0,12(r10) .stabd 68,0,14447 lwz r11,928(r1) stw r11,20(r10) .stabd 68,0,14448 lwz r8,932(r1) stw r8,24(r10) .stabd 68,0,14449 lwz r11,936(r1) stw r11,28(r10) .stabd 68,0,14451 lwzx r2,r2,r9 .stabd 68,0,14446 stw r0,920(r1) .stabd 68,0,14451 mtctr r2 bctr L6422: ; basic block 2136 .stabd 68,0,14456 LBE2011: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L6386: ; basic block 2137 L6425: .stabd 68,0,14465 lwz r2,920(r1) .stabd 68,0,14459 stw r3,912(r1) .stabd 68,0,14465 lwz r2,0(r2) mtctr r2 bctr L4318: ; basic block 2138 .stabd 68,0,14476 lwz r8,920(r1) LBE2002: LBE1999: LBB2019: lwz r0,4(r8) .stabd 68,0,14480 addi r8,r8,12 stw r8,920(r1) .stabd 68,0,14489 mr r4,r0 .stabd 68,0,14490 b L6066 L6426: L4319: ; basic block 2139 .stabd 68,0,14503 lwz r9,924(r1) lwz r10,912(r1) LBE2019: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,14508 lwz r2,920(r1) LBB2020: lwz r0,4(r2) .stabd 68,0,14512 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,14521 mr r4,r0 .stabd 68,0,14522 b L6066 L6427: L4320: ; basic block 2140 .stabd 68,0,14535 lwz r8,924(r1) lwz r9,916(r1) LBE2020: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,14540 lwz r11,920(r1) LBB2021: lwz r0,4(r11) .stabd 68,0,14544 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14553 mr r4,r0 .stabd 68,0,14554 b L6066 L6428: L4321: ; basic block 2141 .stabd 68,0,14567 lwz r2,924(r1) lwz r8,912(r1) LBE2021: stw r8,0(r2) .stabd 68,0,14568 lwz r9,916(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,14573 lwz r11,920(r1) LBB2022: lwz r0,4(r11) .stabd 68,0,14577 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14586 mr r4,r0 .stabd 68,0,14587 b L6066 L6429: L4322: ; basic block 2142 .stabd 68,0,14600 lwz r2,924(r1) lwz r8,916(r1) LBE2022: stw r8,0(r2) .stabd 68,0,14601 lwz r9,912(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,14606 lwz r11,920(r1) LBB2023: lwz r0,4(r11) .stabd 68,0,14610 addi r11,r11,12 stw r11,920(r1) .stabd 68,0,14619 mr r4,r0 .stabd 68,0,14620 b L6066 L6430: L4323: ; basic block 2143 .stabd 68,0,14641 lwz r2,920(r1) LBE2023: LBB2024: addi r2,r2,4 stw r2,920(r1) .stabd 68,0,14647 b L6081 L6431: L4324: ; basic block 2144 .stabd 68,0,14660 lwz r8,924(r1) lwz r9,912(r1) LBE2024: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,14668 lwz r11,920(r1) LBB2025: addi r11,r11,4 stw r11,920(r1) .stabd 68,0,14674 b L6081 L6432: L4325: ; basic block 2145 .stabd 68,0,14687 lwz r2,924(r1) lwz r8,916(r1) LBE2025: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14695 lwz r10,920(r1) LBB2026: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14701 b L6081 L6433: L4326: ; basic block 2146 .stabd 68,0,14714 lwz r11,924(r1) lwz r2,912(r1) LBE2026: stw r2,0(r11) .stabd 68,0,14715 lwz r8,916(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,14723 lwz r10,920(r1) LBB2027: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14729 b L6081 L6434: L4327: ; basic block 2147 .stabd 68,0,14742 lwz r11,924(r1) lwz r2,916(r1) LBE2027: stw r2,0(r11) .stabd 68,0,14743 lwz r8,912(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,14751 lwz r10,920(r1) LBB2028: addi r10,r10,4 stw r10,920(r1) .stabd 68,0,14757 b L6081 .stabd 68,0,14764 L6435: L4328: ; basic block 2148 .stabd 68,0,14787 lwz r11,928(r1) .stabd 68,0,14775 lwz r2,920(r1) .stabd 68,0,14787 LBE2028: LBB2029: LBB2030: lwz r30,0(r11) .stabd 68,0,14775 LBE2030: lwz r29,4(r2) .stabd 68,0,14779 addi r2,r2,12 .stabd 68,0,14795 LBB2031: lwz r28,12(r30) .stabd 68,0,14779 stw r2,920(r1) .stabd 68,0,14797 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L6436 .stabd 68,0,14798 ; basic block 2149 L6446: .stabd 68,0,14801 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,14798 lwz r9,908(r1) .stabd 68,0,14801 mr r4,r28 subf r6,r6,r8 mr r5,r29 .stabd 68,0,14798 stw r8,16(r9) .stabd 68,0,14801 mr r7,r30 .stabd 68,0,14799 stw r2,12(r9) .stabd 68,0,14801 lwz r3,908(r1) .stabd 68,0,14802 stw r6,924(r1) .stabd 68,0,14801 bl _thread_invoke_yield_cfunc .stabd 68,0,14802 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,14856 lwz r9,920(r1) .stabd 68,0,14850 stw r3,912(r1) .stabd 68,0,14856 lwz r9,0(r9) mtctr r9 bctr L6436: ; basic block 2150 .stabd 68,0,14807 LBB2032: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14811 lwz r10,8(r30) .stabd 68,0,14813 lwz r5,52(r9) .stabd 68,0,14809 lwz r11,4(r30) .stabd 68,0,14813 cmplw cr7,r5,r29 .stabd 68,0,14810 lwz r7,0(r30) .stabd 68,0,14813 bge+ cr7,L6439 .stabd 68,0,14814 ; basic block 2151 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r29 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L6439: ; basic block 2152 .stabd 68,0,14818 lwz r0,36(r9) .stabd 68,0,14817 lwz r2,924(r1) .stabd 68,0,14818 cmpwi cr7,r0,0 beq- cr7,L6440 .stabd 68,0,14819 ; basic block 2153 LBB2033: lwz r0,40(r9) .stabd 68,0,14820 subf. r8,r29,r0 mtctr r8 ble- cr0,L6440 ; basic block 2154 li r0,4 L6445: ; basic block 2155 .stabd 68,0,14821 stw r0,0(r2) .stabd 68,0,14820 addi r2,r2,4 bdnz L6445 L6440: ; basic block 2156 .stabd 68,0,14834 lwz r8,928(r1) .stabd 68,0,14832 LBE2033: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,14834 stw r8,24(r2) .stabd 68,0,14835 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,14836 lwz r8,936(r1) .stabd 68,0,14827 stw r11,0(r2) .stabd 68,0,14840 addi r11,r2,32 .stabd 68,0,14836 stw r8,20(r2) .stabd 68,0,14829 stw r10,4(r2) .stabd 68,0,14830 stw r28,8(r2) .stabd 68,0,14832 stw r0,12(r2) .stabd 68,0,14833 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,14839 lwz r9,16(r9) .stabd 68,0,14843 stw r2,932(r1) .stabd 68,0,14841 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,14840 lwz r2,908(r1) .stabd 68,0,14839 stw r9,920(r1) .stabd 68,0,14842 stw r7,928(r1) .stabd 68,0,14840 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,14841 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,14842 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,14843 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,14847 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4329: ; basic block 2157 .stabd 68,0,14862 lwz r2,924(r1) lwz r8,912(r1) LBE2032: LBE2031: LBE2029: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14879 lwz r10,928(r1) .stabd 68,0,14867 lwz r11,920(r1) .stabd 68,0,14879 LBB2034: LBB2035: lwz r30,0(r10) .stabd 68,0,14867 LBE2035: lwz r29,4(r11) .stabd 68,0,14871 addi r11,r11,12 .stabd 68,0,14887 LBB2036: lwz r28,12(r30) .stabd 68,0,14871 stw r11,920(r1) .stabd 68,0,14889 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L6447 .stabd 68,0,14890 ; basic block 2158 L6457: stw r2,16(r9) .stabd 68,0,14893 slwi r6,r29,2 .stabd 68,0,14891 stw r11,12(r9) .stabd 68,0,14893 subf r6,r6,r2 lwz r3,908(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,14894 stw r6,924(r1) .stabd 68,0,14893 bl _thread_invoke_yield_cfunc .stabd 68,0,14894 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,14948 lwz r9,920(r1) .stabd 68,0,14942 stw r3,912(r1) .stabd 68,0,14948 lwz r9,0(r9) mtctr r9 bctr L6447: ; basic block 2159 .stabd 68,0,14899 LBB2037: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14903 lwz r10,8(r30) .stabd 68,0,14905 lwz r5,52(r9) .stabd 68,0,14901 lwz r11,4(r30) .stabd 68,0,14905 cmplw cr7,r5,r29 .stabd 68,0,14902 lwz r7,0(r30) .stabd 68,0,14905 bge+ cr7,L6450 .stabd 68,0,14906 ; basic block 2160 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r29 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L6450: ; basic block 2161 .stabd 68,0,14910 lwz r0,36(r9) .stabd 68,0,14909 lwz r2,924(r1) .stabd 68,0,14910 cmpwi cr7,r0,0 beq- cr7,L6451 .stabd 68,0,14911 ; basic block 2162 LBB2038: lwz r0,40(r9) .stabd 68,0,14912 subf. r8,r29,r0 mtctr r8 ble- cr0,L6451 ; basic block 2163 li r0,4 L6456: ; basic block 2164 .stabd 68,0,14913 stw r0,0(r2) .stabd 68,0,14912 addi r2,r2,4 bdnz L6456 L6451: ; basic block 2165 .stabd 68,0,14926 lwz r8,928(r1) .stabd 68,0,14924 LBE2038: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,14926 stw r8,24(r2) .stabd 68,0,14927 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,14928 lwz r8,936(r1) .stabd 68,0,14919 stw r11,0(r2) .stabd 68,0,14932 addi r11,r2,32 .stabd 68,0,14928 stw r8,20(r2) .stabd 68,0,14921 stw r10,4(r2) .stabd 68,0,14922 stw r28,8(r2) .stabd 68,0,14924 stw r0,12(r2) .stabd 68,0,14925 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,14931 lwz r9,16(r9) .stabd 68,0,14935 stw r2,932(r1) .stabd 68,0,14933 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,14932 lwz r2,908(r1) .stabd 68,0,14931 stw r9,920(r1) .stabd 68,0,14934 stw r7,928(r1) .stabd 68,0,14932 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,14933 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,14934 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,14935 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,14939 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4330: ; basic block 2166 .stabd 68,0,14954 lwz r2,924(r1) lwz r8,916(r1) LBE2037: LBE2036: LBE2034: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,14971 lwz r10,928(r1) .stabd 68,0,14959 lwz r11,920(r1) .stabd 68,0,14971 LBB2039: LBB2040: lwz r30,0(r10) .stabd 68,0,14959 LBE2040: lwz r29,4(r11) .stabd 68,0,14963 addi r11,r11,12 .stabd 68,0,14979 LBB2041: lwz r28,12(r30) .stabd 68,0,14963 stw r11,920(r1) .stabd 68,0,14981 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L6458 .stabd 68,0,14982 ; basic block 2167 L6468: stw r2,16(r9) .stabd 68,0,14985 slwi r6,r29,2 .stabd 68,0,14983 stw r11,12(r9) .stabd 68,0,14985 subf r6,r6,r2 lwz r3,908(r1) mr r4,r28 mr r5,r29 mr r7,r30 .stabd 68,0,14986 stw r6,924(r1) .stabd 68,0,14985 bl _thread_invoke_yield_cfunc .stabd 68,0,14986 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15040 lwz r9,920(r1) .stabd 68,0,15034 stw r3,912(r1) .stabd 68,0,15040 lwz r9,0(r9) mtctr r9 bctr L6458: ; basic block 2168 .stabd 68,0,14991 LBB2042: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,14995 lwz r10,8(r30) .stabd 68,0,14997 lwz r5,52(r9) .stabd 68,0,14993 lwz r11,4(r30) .stabd 68,0,14997 cmplw cr7,r5,r29 .stabd 68,0,14994 lwz r7,0(r30) .stabd 68,0,14997 bge+ cr7,L6461 .stabd 68,0,14998 ; basic block 2169 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r29 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L6461: ; basic block 2170 .stabd 68,0,15002 lwz r0,36(r9) .stabd 68,0,15001 lwz r2,924(r1) .stabd 68,0,15002 cmpwi cr7,r0,0 beq- cr7,L6462 .stabd 68,0,15003 ; basic block 2171 LBB2043: lwz r0,40(r9) .stabd 68,0,15004 subf. r8,r29,r0 mtctr r8 ble- cr0,L6462 ; basic block 2172 li r0,4 L6467: ; basic block 2173 .stabd 68,0,15005 stw r0,0(r2) .stabd 68,0,15004 addi r2,r2,4 bdnz L6467 L6462: ; basic block 2174 .stabd 68,0,15018 lwz r8,928(r1) .stabd 68,0,15016 LBE2043: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15018 stw r8,24(r2) .stabd 68,0,15019 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15020 lwz r8,936(r1) .stabd 68,0,15011 stw r11,0(r2) .stabd 68,0,15024 addi r11,r2,32 .stabd 68,0,15020 stw r8,20(r2) .stabd 68,0,15013 stw r10,4(r2) .stabd 68,0,15014 stw r28,8(r2) .stabd 68,0,15016 stw r0,12(r2) .stabd 68,0,15017 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15023 lwz r9,16(r9) .stabd 68,0,15027 stw r2,932(r1) .stabd 68,0,15025 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15024 lwz r2,908(r1) .stabd 68,0,15023 stw r9,920(r1) .stabd 68,0,15026 stw r7,928(r1) .stabd 68,0,15024 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15025 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15026 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15027 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15031 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4331: ; basic block 2175 .stabd 68,0,15046 lwz r2,924(r1) lwz r8,912(r1) LBE2042: LBE2041: LBE2039: stw r8,0(r2) .stabd 68,0,15047 lwz r9,916(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,15064 lwz r11,928(r1) .stabd 68,0,15052 lwz r2,920(r1) .stabd 68,0,15064 LBB2044: LBB2045: lwz r30,0(r11) .stabd 68,0,15052 LBE2045: lwz r29,4(r2) .stabd 68,0,15056 addi r2,r2,12 .stabd 68,0,15072 LBB2046: lwz r28,12(r30) .stabd 68,0,15056 stw r2,920(r1) .stabd 68,0,15074 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L6469 .stabd 68,0,15075 ; basic block 2176 L6479: .stabd 68,0,15078 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,15076 stw r2,12(r10) .stabd 68,0,15078 mr r4,r28 .stabd 68,0,15075 stw r8,16(r10) .stabd 68,0,15078 subf r6,r6,r8 lwz r3,908(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15079 stw r6,924(r1) .stabd 68,0,15078 bl _thread_invoke_yield_cfunc .stabd 68,0,15079 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15133 lwz r9,920(r1) .stabd 68,0,15127 stw r3,912(r1) .stabd 68,0,15133 lwz r9,0(r9) mtctr r9 bctr L6469: ; basic block 2177 .stabd 68,0,15084 LBB2047: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15088 lwz r10,8(r30) .stabd 68,0,15090 lwz r5,52(r9) .stabd 68,0,15086 lwz r11,4(r30) .stabd 68,0,15090 cmplw cr7,r5,r29 .stabd 68,0,15087 lwz r7,0(r30) .stabd 68,0,15090 bge+ cr7,L6472 .stabd 68,0,15091 ; basic block 2178 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r29 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L6472: ; basic block 2179 .stabd 68,0,15095 lwz r0,36(r9) .stabd 68,0,15094 lwz r2,924(r1) .stabd 68,0,15095 cmpwi cr7,r0,0 beq- cr7,L6473 .stabd 68,0,15096 ; basic block 2180 LBB2048: lwz r0,40(r9) .stabd 68,0,15097 subf. r8,r29,r0 mtctr r8 ble- cr0,L6473 ; basic block 2181 li r0,4 L6478: ; basic block 2182 .stabd 68,0,15098 stw r0,0(r2) .stabd 68,0,15097 addi r2,r2,4 bdnz L6478 L6473: ; basic block 2183 .stabd 68,0,15111 lwz r8,928(r1) .stabd 68,0,15109 LBE2048: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15111 stw r8,24(r2) .stabd 68,0,15112 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15113 lwz r8,936(r1) .stabd 68,0,15104 stw r11,0(r2) .stabd 68,0,15117 addi r11,r2,32 .stabd 68,0,15113 stw r8,20(r2) .stabd 68,0,15106 stw r10,4(r2) .stabd 68,0,15107 stw r28,8(r2) .stabd 68,0,15109 stw r0,12(r2) .stabd 68,0,15110 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15116 lwz r9,16(r9) .stabd 68,0,15120 stw r2,932(r1) .stabd 68,0,15118 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15117 lwz r2,908(r1) .stabd 68,0,15116 stw r9,920(r1) .stabd 68,0,15119 stw r7,928(r1) .stabd 68,0,15117 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15118 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15119 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15120 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15124 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4332: ; basic block 2184 .stabd 68,0,15139 lwz r2,924(r1) lwz r8,916(r1) LBE2047: LBE2046: LBE2044: stw r8,0(r2) .stabd 68,0,15140 lwz r9,912(r1) stwu r9,4(r2) lwz r10,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,15157 lwz r11,928(r1) .stabd 68,0,15145 lwz r2,920(r1) .stabd 68,0,15157 LBB2049: LBB2050: lwz r30,0(r11) .stabd 68,0,15145 LBE2050: lwz r29,4(r2) .stabd 68,0,15149 addi r2,r2,12 .stabd 68,0,15165 LBB2051: lwz r28,12(r30) .stabd 68,0,15149 stw r2,920(r1) .stabd 68,0,15167 lwz r0,0(r28) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne+ cr7,L6480 .stabd 68,0,15168 ; basic block 2185 L6490: .stabd 68,0,15171 lwz r8,924(r1) slwi r6,r29,2 .stabd 68,0,15169 stw r2,12(r10) .stabd 68,0,15171 mr r4,r28 .stabd 68,0,15168 stw r8,16(r10) .stabd 68,0,15171 subf r6,r6,r8 lwz r3,908(r1) mr r5,r29 mr r7,r30 .stabd 68,0,15172 stw r6,924(r1) .stabd 68,0,15171 bl _thread_invoke_yield_cfunc .stabd 68,0,15172 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,15226 lwz r9,920(r1) .stabd 68,0,15220 stw r3,912(r1) .stabd 68,0,15226 lwz r9,0(r9) mtctr r9 bctr L6480: ; basic block 2186 .stabd 68,0,15177 LBB2052: mr r3,r28 li r4,18 bl L_rb_check_type$stub lwz r9,16(r28) .stabd 68,0,15181 lwz r10,8(r30) .stabd 68,0,15183 lwz r5,52(r9) .stabd 68,0,15179 lwz r11,4(r30) .stabd 68,0,15183 cmplw cr7,r5,r29 .stabd 68,0,15180 lwz r7,0(r30) .stabd 68,0,15183 bge+ cr7,L6483 .stabd 68,0,15184 ; basic block 2187 addis r3,r31,ha16(LC66-"L00000000016$pb") mr r4,r29 la r3,lo16(LC66-"L00000000016$pb")(r3) bl L_rb_bug$stub L6483: ; basic block 2188 .stabd 68,0,15188 lwz r0,36(r9) .stabd 68,0,15187 lwz r2,924(r1) .stabd 68,0,15188 cmpwi cr7,r0,0 beq- cr7,L6484 .stabd 68,0,15189 ; basic block 2189 LBB2053: lwz r0,40(r9) .stabd 68,0,15190 subf. r8,r29,r0 mtctr r8 ble- cr0,L6484 ; basic block 2190 li r0,4 L6489: ; basic block 2191 .stabd 68,0,15191 stw r0,0(r2) .stabd 68,0,15190 addi r2,r2,4 bdnz L6489 L6484: ; basic block 2192 .stabd 68,0,15204 lwz r8,928(r1) .stabd 68,0,15202 LBE2053: lis r0,0xfaff ori r0,r0,65443 .stabd 68,0,15204 stw r8,24(r2) .stabd 68,0,15205 lwz r8,932(r1) stw r8,28(r2) .stabd 68,0,15206 lwz r8,936(r1) .stabd 68,0,15197 stw r11,0(r2) .stabd 68,0,15210 addi r11,r2,32 .stabd 68,0,15206 stw r8,20(r2) .stabd 68,0,15199 stw r10,4(r2) .stabd 68,0,15200 stw r28,8(r2) .stabd 68,0,15202 stw r0,12(r2) .stabd 68,0,15203 lwz r10,920(r1) stw r10,16(r2) .stabd 68,0,15209 lwz r9,16(r9) .stabd 68,0,15213 stw r2,932(r1) .stabd 68,0,15211 addi r2,r2,4 stw r2,936(r1) .stabd 68,0,15210 lwz r2,908(r1) .stabd 68,0,15209 stw r9,920(r1) .stabd 68,0,15212 stw r7,928(r1) .stabd 68,0,15210 stw r11,924(r1) stw r11,16(r2) .stabd 68,0,15211 lwz r8,936(r1) stw r8,28(r2) .stabd 68,0,15212 lwz r9,928(r1) stw r9,20(r2) .stabd 68,0,15213 lwz r10,932(r1) stw r10,24(r2) .stabd 68,0,15217 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4333: ; basic block 2193 .stabd 68,0,15237 lwz r2,924(r1) .stabd 68,0,15253 LBE2052: LBE2051: LBE2049: LBB2054: LBB2055: lis r0,0xfaff .stabd 68,0,15236 lwz r8,920(r1) .stabd 68,0,15253 ori r0,r0,65440 .stabd 68,0,15237 LBE2055: lwzu r10,-4(r2) .stabd 68,0,15241 lwz r9,908(r1) .stabd 68,0,15236 lwz r11,4(r8) .stabd 68,0,15241 stw r2,16(r9) .stabd 68,0,15253 lwz r2,936(r1) .stabd 68,0,15252 lwz r8,936(r1) .stabd 68,0,15253 LBB2056: lwz r4,8(r2) .stabd 68,0,15252 addi r9,r8,8 .stabd 68,0,15253 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 beq+ cr7,L6491 ; basic block 2194 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L6491: ; basic block 2195 .stabd 68,0,15259 lwz r2,936(r1) slwi r0,r11,2 .stabd 68,0,15258 lwz r8,932(r1) .stabd 68,0,15266 mr r30,r10 .stabd 68,0,15259 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15258 li r2,6 stw r2,12(r8) .stabd 68,0,15259 lwz r2,924(r1) lwz r11,908(r1) stw r2,16(r11) .stabd 68,0,15262 lwz r8,12(r9) lwz r2,908(r1) stw r8,928(r1) .stabd 68,0,15261 lwz r11,4(r9) stw r11,920(r1) .stabd 68,0,15268 cmpwi cr7,r11,0 .stabd 68,0,15262 stw r8,20(r2) .stabd 68,0,15263 lwz r8,16(r9) stw r8,932(r1) stw r8,24(r2) .stabd 68,0,15264 lwz r9,8(r9) stw r9,936(r1) stw r9,28(r2) .stabd 68,0,15268 beq- cr7,L7506 .stabd 68,0,15267 ; basic block 2196 .stabd 68,0,15271 L6493: stw r10,912(r1) .stabd 68,0,15277 lwz r9,0(r11) mtctr r9 bctr L4334: ; basic block 2197 .stabd 68,0,15303 lwz r10,936(r1) LBE2056: LBE2054: LBB2057: LBB2058: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15287 lwz r11,920(r1) .stabd 68,0,15303 lwz r4,8(r10) .stabd 68,0,15302 addi r9,r10,8 .stabd 68,0,15303 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15287 LBE2058: lwz r0,4(r11) .stabd 68,0,15303 LBB2059: beq+ cr7,L6494 ; basic block 2198 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L6494: ; basic block 2199 .stabd 68,0,15309 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15308 lwz r8,932(r1) .stabd 68,0,15309 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15308 li r2,6 stw r2,12(r8) .stabd 68,0,15309 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15312 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15311 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15318 cmpwi cr7,r8,0 .stabd 68,0,15312 stw r2,20(r10) .stabd 68,0,15313 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15314 lwz r9,8(r9) .stabd 68,0,15316 lwz r30,912(r1) .stabd 68,0,15314 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15318 beq- cr7,L7506 .stabd 68,0,15317 ; basic block 2200 .stabd 68,0,15327 L6496: lwz r0,0(r8) mtctr r0 bctr L4335: ; basic block 2201 .stabd 68,0,15353 lwz r2,936(r1) LBE2059: LBE2057: LBB2060: LBB2061: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15337 lwz r8,920(r1) .stabd 68,0,15353 lwz r4,8(r2) .stabd 68,0,15352 lwz r10,936(r1) .stabd 68,0,15353 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15352 addi r9,r10,8 .stabd 68,0,15337 LBE2061: lwz r0,4(r8) .stabd 68,0,15353 LBB2062: beq+ cr7,L6497 ; basic block 2202 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L6497: ; basic block 2203 .stabd 68,0,15359 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15358 lwz r8,932(r1) .stabd 68,0,15359 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15358 li r2,6 stw r2,12(r8) .stabd 68,0,15359 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15362 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15361 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15368 cmpwi cr7,r8,0 .stabd 68,0,15362 stw r2,20(r10) .stabd 68,0,15363 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15364 lwz r9,8(r9) .stabd 68,0,15366 lwz r30,916(r1) .stabd 68,0,15364 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15368 beq- cr7,L7506 .stabd 68,0,15367 ; basic block 2204 .stabd 68,0,15371 L6499: lwz r2,916(r1) stw r2,912(r1) .stabd 68,0,15377 lwz r8,0(r8) mtctr r8 bctr L4336: ; basic block 2205 .stabd 68,0,15403 lwz r9,936(r1) LBE2062: LBE2060: LBB2063: LBB2064: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15387 lwz r10,920(r1) .stabd 68,0,15403 lwz r4,8(r9) .stabd 68,0,15402 addi r9,r9,8 .stabd 68,0,15403 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15387 LBE2064: lwz r0,4(r10) .stabd 68,0,15403 LBB2065: beq+ cr7,L6500 ; basic block 2206 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L6500: ; basic block 2207 .stabd 68,0,15409 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15408 lwz r8,932(r1) .stabd 68,0,15409 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15408 li r2,6 stw r2,12(r8) .stabd 68,0,15409 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15412 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15411 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15418 cmpwi cr7,r8,0 .stabd 68,0,15412 stw r2,20(r10) .stabd 68,0,15413 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15414 lwz r9,8(r9) .stabd 68,0,15416 lwz r30,916(r1) .stabd 68,0,15414 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15418 beq- cr7,L7506 .stabd 68,0,15417 ; basic block 2208 .stabd 68,0,15421 L6502: lwz r2,916(r1) stw r2,912(r1) .stabd 68,0,15427 lwz r8,0(r8) mtctr r8 bctr L4337: ; basic block 2209 .stabd 68,0,15453 lwz r9,936(r1) LBE2065: LBE2063: LBB2066: LBB2067: lis r0,0xfaff ori r0,r0,65440 .stabd 68,0,15437 lwz r10,920(r1) .stabd 68,0,15453 lwz r4,8(r9) .stabd 68,0,15452 addi r9,r9,8 .stabd 68,0,15453 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,15437 LBE2067: lwz r0,4(r10) .stabd 68,0,15453 LBB2068: beq+ cr7,L6503 ; basic block 2210 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L6503: ; basic block 2211 .stabd 68,0,15459 lwz r2,936(r1) slwi r0,r0,2 .stabd 68,0,15458 lwz r8,932(r1) .stabd 68,0,15459 subf r2,r0,r2 stw r2,924(r1) .stabd 68,0,15458 li r2,6 stw r2,12(r8) .stabd 68,0,15459 lwz r11,924(r1) lwz r10,908(r1) stw r11,16(r10) .stabd 68,0,15462 lwz r2,12(r9) stw r2,928(r1) .stabd 68,0,15461 lwz r8,4(r9) stw r8,920(r1) .stabd 68,0,15468 cmpwi cr7,r8,0 .stabd 68,0,15462 stw r2,20(r10) .stabd 68,0,15463 lwz r10,16(r9) lwz r11,908(r1) stw r10,932(r1) stw r10,24(r11) .stabd 68,0,15464 lwz r9,8(r9) .stabd 68,0,15466 lwz r30,912(r1) .stabd 68,0,15464 stw r9,936(r1) stw r9,28(r11) .stabd 68,0,15468 beq- cr7,L7506 .stabd 68,0,15467 ; basic block 2212 .stabd 68,0,15477 L6505: lwz r0,0(r8) mtctr r0 bctr L4338: ; basic block 2213 .stabd 68,0,15487 lwz r2,920(r1) .stabd 68,0,15488 lwz r8,924(r1) .stabd 68,0,15487 LBE2068: LBE2066: LBB2069: lwz r3,4(r2) .stabd 68,0,15491 addi r2,r2,8 .stabd 68,0,15488 lwzu r4,-4(r8) .stabd 68,0,15500 LBB2070: cmpwi cr7,r3,0 .stabd 68,0,15492 lwz r9,908(r1) .stabd 68,0,15488 stw r8,924(r1) .stabd 68,0,15491 stw r2,920(r1) .stabd 68,0,15492 LBE2070: stw r8,16(r9) .stabd 68,0,15500 LBB2071: beq- cr7,L6506 .stabd 68,0,15504 ; basic block 2214 LBB2072: cmpwi cr7,r3,2 beq- cr7,L6508 ; basic block 2215 cmpwi cr7,r3,4 bne+ cr7,L6507 L6508: ; basic block 2216 .stabd 68,0,15506 lwz r10,932(r1) lwz r5,0(r10) b L6509 L6507: ; basic block 2217 .stabd 68,0,15508 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L6509 ; basic block 2218 .stabd 68,0,15513 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L6509: ; basic block 2219 .stabd 68,0,15515 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15517 b L4818 L6506: ; basic block 2220 .stabd 68,0,15522 LBE2072: lwz r0,0(r4) .stabd 68,0,15521 mr r30,r4 .stabd 68,0,15522 rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L6513 .stabd 68,0,15523 ; basic block 2221 lwz r28,16(r4) b L4822 L6513: ; basic block 2222 .stabd 68,0,15526 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15528 b L4822 L6515: L4339: ; basic block 2223 .stabd 68,0,15547 lwz r2,920(r1) .stabd 68,0,15548 LBE2071: LBE2069: LBB2073: lwz r4,912(r1) .stabd 68,0,15547 lwz r3,4(r2) .stabd 68,0,15551 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15559 LBB2074: cmpwi cr7,r3,0 beq- cr7,L6516 .stabd 68,0,15563 ; basic block 2224 LBB2075: cmpwi cr7,r3,2 beq- cr7,L6518 ; basic block 2225 cmpwi cr7,r3,4 bne+ cr7,L6517 L6518: ; basic block 2226 .stabd 68,0,15565 lwz r8,932(r1) lwz r5,0(r8) b L6519 L6517: ; basic block 2227 .stabd 68,0,15567 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L6519 ; basic block 2228 .stabd 68,0,15572 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L6519: ; basic block 2229 .stabd 68,0,15574 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15576 b L4818 L6516: ; basic block 2230 .stabd 68,0,15580 LBE2075: lwz r30,912(r1) .stabd 68,0,15581 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L6523 .stabd 68,0,15582 ; basic block 2231 lwz r28,16(r30) b L4822 L6523: ; basic block 2232 .stabd 68,0,15585 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15587 b L4822 L6525: L4340: ; basic block 2233 .stabd 68,0,15606 lwz r2,920(r1) .stabd 68,0,15607 LBE2074: LBE2073: LBB2076: lwz r4,916(r1) .stabd 68,0,15606 lwz r3,4(r2) .stabd 68,0,15610 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15618 LBB2077: cmpwi cr7,r3,0 beq- cr7,L6526 .stabd 68,0,15622 ; basic block 2234 LBB2078: cmpwi cr7,r3,2 beq- cr7,L6528 ; basic block 2235 cmpwi cr7,r3,4 bne+ cr7,L6527 L6528: ; basic block 2236 .stabd 68,0,15624 lwz r8,932(r1) lwz r5,0(r8) b L6529 L6527: ; basic block 2237 .stabd 68,0,15626 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L6529 ; basic block 2238 .stabd 68,0,15631 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L6529: ; basic block 2239 .stabd 68,0,15633 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15635 b L4818 L6526: ; basic block 2240 .stabd 68,0,15639 LBE2078: lwz r30,916(r1) .stabd 68,0,15640 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L6533 .stabd 68,0,15641 ; basic block 2241 lwz r28,16(r30) b L4822 L6533: ; basic block 2242 .stabd 68,0,15644 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15646 b L4822 L6535: L4341: ; basic block 2243 .stabd 68,0,15665 lwz r2,920(r1) .stabd 68,0,15666 LBE2077: LBE2076: LBB2079: lwz r4,916(r1) .stabd 68,0,15665 lwz r3,4(r2) .stabd 68,0,15669 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15677 LBB2080: cmpwi cr7,r3,0 beq- cr7,L6536 .stabd 68,0,15681 ; basic block 2244 LBB2081: cmpwi cr7,r3,2 beq- cr7,L6538 ; basic block 2245 cmpwi cr7,r3,4 bne+ cr7,L6537 L6538: ; basic block 2246 .stabd 68,0,15683 lwz r8,932(r1) lwz r5,0(r8) b L6539 L6537: ; basic block 2247 .stabd 68,0,15685 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L6539 ; basic block 2248 .stabd 68,0,15690 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L6539: ; basic block 2249 .stabd 68,0,15692 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15694 b L4818 L6536: ; basic block 2250 .stabd 68,0,15698 LBE2081: lwz r30,916(r1) .stabd 68,0,15699 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L6543 .stabd 68,0,15700 ; basic block 2251 lwz r28,16(r30) b L4822 L6543: ; basic block 2252 .stabd 68,0,15703 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15705 b L4822 L6545: L4342: ; basic block 2253 .stabd 68,0,15724 lwz r2,920(r1) .stabd 68,0,15725 LBE2080: LBE2079: LBB2082: lwz r4,912(r1) .stabd 68,0,15724 lwz r3,4(r2) .stabd 68,0,15728 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15736 LBB2083: cmpwi cr7,r3,0 beq- cr7,L6546 .stabd 68,0,15740 ; basic block 2254 LBB2084: cmpwi cr7,r3,2 beq- cr7,L6548 ; basic block 2255 cmpwi cr7,r3,4 bne+ cr7,L6547 L6548: ; basic block 2256 .stabd 68,0,15742 lwz r8,932(r1) lwz r5,0(r8) b L6549 L6547: ; basic block 2257 .stabd 68,0,15744 cmpwi cr7,r3,1 lwz r5,928(r1) beq+ cr7,L6549 ; basic block 2258 .stabd 68,0,15749 addis r3,r31,ha16(LC68-"L00000000016$pb") la r3,lo16(LC68-"L00000000016$pb")(r3) bl L_rb_bug$stub L6549: ; basic block 2259 .stabd 68,0,15751 mr r28,r3 li r3,59 mr r6,r28 bl L_rb_node_newnode$stub mr r30,r3 .stabd 68,0,15753 b L4818 L6546: ; basic block 2260 .stabd 68,0,15757 LBE2084: lwz r30,912(r1) .stabd 68,0,15758 lwz r0,0(r30) rlwinm r0,r0,0,27,31 cmpwi cr7,r0,31 bne- cr7,L6553 .stabd 68,0,15759 ; basic block 2261 lwz r28,16(r30) b L4822 L6553: ; basic block 2262 .stabd 68,0,15762 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) bl L_rb_ivar_get$stub mr r28,r3 .stabd 68,0,15764 b L4822 L6555: L4343: ; basic block 2263 .stabd 68,0,15783 L6556: lwz r2,920(r1) LBE2083: LBE2082: LBB2085: lwz r0,4(r2) .stabd 68,0,15787 addi r2,r2,8 .stabd 68,0,15794 slwi r0,r0,2 .stabd 68,0,15801 lwzux r8,r2,r0 mtctr r8 stw r2,920(r1) bctr L4344: ; basic block 2264 .stabd 68,0,15811 L6557: lwz r9,920(r1) LBE2085: LBB2086: lwz r0,4(r9) .stabd 68,0,15815 addi r9,r9,8 .stabd 68,0,15822 slwi r0,r0,2 .stabd 68,0,15829 lwzux r10,r9,r0 mtctr r10 stw r9,920(r1) bctr L4345: ; basic block 2265 .stabd 68,0,15839 L6558: lwz r11,920(r1) LBE2086: LBB2087: lwz r0,4(r11) .stabd 68,0,15843 addi r11,r11,8 .stabd 68,0,15850 slwi r0,r0,2 .stabd 68,0,15857 lwzux r2,r11,r0 mtctr r2 stw r11,920(r1) bctr L4346: ; basic block 2266 .stabd 68,0,15867 L6559: lwz r8,920(r1) LBE2087: LBB2088: lwz r0,4(r8) .stabd 68,0,15871 addi r8,r8,8 .stabd 68,0,15878 slwi r0,r0,2 .stabd 68,0,15885 lwzux r9,r8,r0 mtctr r9 stw r8,920(r1) bctr L4347: ; basic block 2267 .stabd 68,0,15895 L6560: lwz r10,920(r1) LBE2088: LBB2089: lwz r0,4(r10) .stabd 68,0,15899 addi r10,r10,8 .stabd 68,0,15906 slwi r0,r0,2 .stabd 68,0,15913 lwzux r11,r10,r0 mtctr r11 stw r10,920(r1) bctr L4348: ; basic block 2268 .stabd 68,0,15924 lwz r2,924(r1) .stabd 68,0,15923 lwz r8,920(r1) .stabd 68,0,15924 LBE2089: LBB2090: lwzu r0,-4(r2) .stabd 68,0,15928 lwz r10,908(r1) .stabd 68,0,15935 rlwinm. r9,r0,0,30,28 .stabd 68,0,15924 stw r2,924(r1) .stabd 68,0,15928 lwz r11,924(r1) .stabd 68,0,15923 lwz r2,4(r8) .stabd 68,0,15927 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,15928 stw r11,16(r10) .stabd 68,0,15935 beq- cr0,L6562 .stabd 68,0,15936 ; basic block 2269 slwi r0,r2,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,15944 L6562: ; basic block 2270 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4349: ; basic block 2271 .stabd 68,0,15965 lwz r8,912(r1) .stabd 68,0,15954 lwz r9,920(r1) .stabd 68,0,15965 LBE2090: LBB2091: rlwinm. r8,r8,0,30,28 .stabd 68,0,15954 lwz r0,4(r9) .stabd 68,0,15958 addi r9,r9,8 stw r9,920(r1) .stabd 68,0,15965 beq- cr0,L6564 .stabd 68,0,15966 ; basic block 2272 slwi r0,r0,2 add r9,r9,r0 stw r9,920(r1) .stabd 68,0,15974 L6564: ; basic block 2273 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L4350: ; basic block 2274 .stabd 68,0,15995 lwz r11,916(r1) .stabd 68,0,15984 lwz r2,920(r1) .stabd 68,0,15995 LBE2091: LBB2092: rlwinm. r11,r11,0,30,28 .stabd 68,0,15984 lwz r0,4(r2) .stabd 68,0,15988 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,15995 beq- cr0,L6566 .stabd 68,0,15996 ; basic block 2275 slwi r0,r0,2 add r2,r2,r0 stw r2,920(r1) .stabd 68,0,16004 L6566: ; basic block 2276 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L4351: ; basic block 2277 .stabd 68,0,16025 lwz r9,916(r1) .stabd 68,0,16014 lwz r10,920(r1) .stabd 68,0,16025 LBE2092: LBB2093: rlwinm. r9,r9,0,30,28 .stabd 68,0,16014 lwz r0,4(r10) .stabd 68,0,16018 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16025 beq- cr0,L6568 .stabd 68,0,16026 ; basic block 2278 slwi r0,r0,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,16034 L6568: ; basic block 2279 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4352: ; basic block 2280 .stabd 68,0,16055 lwz r2,912(r1) .stabd 68,0,16044 lwz r8,920(r1) .stabd 68,0,16055 LBE2093: LBB2094: rlwinm. r2,r2,0,30,28 .stabd 68,0,16044 lwz r0,4(r8) .stabd 68,0,16048 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,16055 beq- cr0,L6570 .stabd 68,0,16056 ; basic block 2281 slwi r0,r0,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,16064 L6570: ; basic block 2282 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4353: ; basic block 2283 .stabd 68,0,16075 lwz r10,924(r1) .stabd 68,0,16074 lwz r11,920(r1) .stabd 68,0,16075 LBE2094: LBB2095: lwzu r0,-4(r10) .stabd 68,0,16079 lwz r9,908(r1) .stabd 68,0,16086 rlwinm. r8,r0,0,30,28 .stabd 68,0,16075 stw r10,924(r1) .stabd 68,0,16074 lwz r2,4(r11) .stabd 68,0,16078 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,16079 stw r10,16(r9) .stabd 68,0,16086 bne- cr0,L6572 .stabd 68,0,16087 ; basic block 2284 slwi r0,r2,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,16095 L6572: ; basic block 2285 lwz r10,920(r1) lwz r10,0(r10) mtctr r10 bctr L4354: ; basic block 2286 .stabd 68,0,16116 lwz r11,912(r1) .stabd 68,0,16105 lwz r2,920(r1) .stabd 68,0,16116 LBE2095: LBB2096: rlwinm. r11,r11,0,30,28 .stabd 68,0,16105 lwz r0,4(r2) .stabd 68,0,16109 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,16116 bne- cr0,L6574 .stabd 68,0,16117 ; basic block 2287 slwi r0,r0,2 add r2,r2,r0 stw r2,920(r1) .stabd 68,0,16125 L6574: ; basic block 2288 lwz r8,920(r1) lwz r8,0(r8) mtctr r8 bctr L4355: ; basic block 2289 .stabd 68,0,16146 lwz r9,916(r1) .stabd 68,0,16135 lwz r10,920(r1) .stabd 68,0,16146 LBE2096: LBB2097: rlwinm. r9,r9,0,30,28 .stabd 68,0,16135 lwz r0,4(r10) .stabd 68,0,16139 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16146 bne- cr0,L6576 .stabd 68,0,16147 ; basic block 2290 slwi r0,r0,2 add r10,r10,r0 stw r10,920(r1) .stabd 68,0,16155 L6576: ; basic block 2291 lwz r11,920(r1) lwz r11,0(r11) mtctr r11 bctr L4356: ; basic block 2292 .stabd 68,0,16176 lwz r2,916(r1) .stabd 68,0,16165 lwz r8,920(r1) .stabd 68,0,16176 LBE2097: LBB2098: rlwinm. r2,r2,0,30,28 .stabd 68,0,16165 lwz r0,4(r8) .stabd 68,0,16169 addi r8,r8,8 stw r8,920(r1) .stabd 68,0,16176 bne- cr0,L6578 .stabd 68,0,16177 ; basic block 2293 slwi r0,r0,2 add r8,r8,r0 stw r8,920(r1) .stabd 68,0,16185 L6578: ; basic block 2294 lwz r9,920(r1) lwz r9,0(r9) mtctr r9 bctr L4357: ; basic block 2295 .stabd 68,0,16206 lwz r10,912(r1) .stabd 68,0,16195 lwz r11,920(r1) .stabd 68,0,16206 LBE2098: LBB2099: rlwinm. r10,r10,0,30,28 .stabd 68,0,16195 lwz r0,4(r11) .stabd 68,0,16199 addi r11,r11,8 stw r11,920(r1) .stabd 68,0,16206 bne- cr0,L6580 .stabd 68,0,16207 ; basic block 2296 slwi r0,r0,2 add r11,r11,r0 stw r11,920(r1) .stabd 68,0,16215 L6580: ; basic block 2297 lwz r2,920(r1) lwz r2,0(r2) mtctr r2 bctr L4358: ; basic block 2298 .stabd 68,0,16226 lwz r8,920(r1) .stabd 68,0,16238 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16226 LBE2099: LBB2100: lwz r10,4(r8) .stabd 68,0,16238 lwz r9,0(r2) .stabd 68,0,16244 li r2,4 .stabd 68,0,16238 lwz r0,16(r10) .stabd 68,0,16225 lwz r11,8(r8) .stabd 68,0,16230 addi r8,r8,12 .stabd 68,0,16244 cmpw cr7,r0,r9 .stabd 68,0,16230 stw r8,920(r1) .stabd 68,0,16244 bne+ cr7,L6582 ; basic block 2299 .stabd 68,0,16240 slwi r0,r11,2 .stabd 68,0,16239 lwz r2,12(r10) .stabd 68,0,16240 add r8,r8,r0 stw r8,920(r1) L6582: ; basic block 2300 L6583: .stabd 68,0,16252 lwz r9,920(r1) .stabd 68,0,16246 stw r2,912(r1) .stabd 68,0,16252 lwz r9,0(r9) mtctr r9 bctr L4359: ; basic block 2301 .stabd 68,0,16263 lwz r11,920(r1) .stabd 68,0,16275 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16263 LBE2100: LBB2101: lwz r10,4(r11) .stabd 68,0,16275 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16267 lwz r2,920(r1) .stabd 68,0,16281 cmpw cr7,r0,r9 .stabd 68,0,16262 lwz r11,8(r11) .stabd 68,0,16267 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,16281 li r2,4 bne+ cr7,L6585 ; basic block 2302 .stabd 68,0,16277 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,16276 lwz r2,12(r10) .stabd 68,0,16277 add r8,r8,r0 stw r8,920(r1) L6585: ; basic block 2303 L6586: .stabd 68,0,16289 lwz r9,920(r1) .stabd 68,0,16283 stw r2,916(r1) .stabd 68,0,16289 lwz r9,0(r9) mtctr r9 bctr L4360: ; basic block 2304 .stabd 68,0,16300 lwz r11,920(r1) .stabd 68,0,16312 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16300 LBE2101: LBB2102: lwz r10,4(r11) .stabd 68,0,16312 lwz r9,0(r2) lwz r0,16(r10) .stabd 68,0,16304 lwz r2,920(r1) .stabd 68,0,16318 cmpw cr7,r0,r9 .stabd 68,0,16299 lwz r11,8(r11) .stabd 68,0,16304 addi r2,r2,12 stw r2,920(r1) .stabd 68,0,16318 li r2,4 bne+ cr7,L6588 ; basic block 2305 .stabd 68,0,16314 lwz r8,920(r1) slwi r0,r11,2 .stabd 68,0,16313 lwz r2,12(r10) .stabd 68,0,16314 add r8,r8,r0 stw r8,920(r1) L6588: ; basic block 2306 L6589: .stabd 68,0,16326 lwz r9,920(r1) .stabd 68,0,16320 stw r2,912(r1) .stabd 68,0,16326 lwz r9,0(r9) mtctr r9 bctr L4361: ; basic block 2307 .stabd 68,0,16332 lwz r10,924(r1) lwz r11,912(r1) LBE2102: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,16349 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,16337 lwz r8,920(r1) .stabd 68,0,16349 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16337 LBB2103: lwz r10,4(r8) .stabd 68,0,16349 lwz r9,0(r2) .stabd 68,0,16355 li r2,4 .stabd 68,0,16349 lwz r0,16(r10) .stabd 68,0,16336 lwz r11,8(r8) .stabd 68,0,16341 addi r8,r8,12 .stabd 68,0,16355 cmpw cr7,r0,r9 .stabd 68,0,16341 stw r8,920(r1) .stabd 68,0,16355 bne+ cr7,L6591 ; basic block 2308 .stabd 68,0,16351 slwi r0,r11,2 .stabd 68,0,16350 lwz r2,12(r10) .stabd 68,0,16351 add r8,r8,r0 stw r8,920(r1) L6591: ; basic block 2309 L6592: .stabd 68,0,16363 lwz r9,920(r1) .stabd 68,0,16357 stw r2,912(r1) .stabd 68,0,16363 lwz r9,0(r9) mtctr r9 bctr L4362: ; basic block 2310 .stabd 68,0,16369 lwz r10,924(r1) lwz r11,916(r1) LBE2103: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,16386 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,16374 lwz r8,920(r1) .stabd 68,0,16386 lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16374 LBB2104: lwz r10,4(r8) .stabd 68,0,16386 lwz r9,0(r2) .stabd 68,0,16392 li r2,4 .stabd 68,0,16386 lwz r0,16(r10) .stabd 68,0,16373 lwz r11,8(r8) .stabd 68,0,16378 addi r8,r8,12 .stabd 68,0,16392 cmpw cr7,r0,r9 .stabd 68,0,16378 stw r8,920(r1) .stabd 68,0,16392 bne+ cr7,L6594 ; basic block 2311 .stabd 68,0,16388 slwi r0,r11,2 .stabd 68,0,16387 lwz r2,12(r10) .stabd 68,0,16388 add r8,r8,r0 stw r8,920(r1) L6594: ; basic block 2312 L6595: .stabd 68,0,16400 lwz r9,920(r1) .stabd 68,0,16394 stw r2,916(r1) .stabd 68,0,16400 lwz r9,0(r9) mtctr r9 bctr L4363: ; basic block 2313 .stabd 68,0,16410 L6596: lwz r10,920(r1) .stabd 68,0,16414 lwz r2,920(r1) .stabd 68,0,16410 LBE2104: LBB2105: lwz r9,4(r10) .stabd 68,0,16411 lwz r11,924(r1) .stabd 68,0,16414 addi r2,r2,8 .stabd 68,0,16422 LBB2106: slwi r9,r9,2 .stabd 68,0,16415 lwz r8,908(r1) .stabd 68,0,16411 LBE2106: lwzu r10,-4(r11) .stabd 68,0,16422 LBB2107: add r9,r9,r2 .stabd 68,0,16414 stw r2,920(r1) .stabd 68,0,16425 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16411 stw r11,924(r1) .stabd 68,0,16415 LBE2107: stw r11,16(r8) .stabd 68,0,16422 LBB2108: lwz r11,4(r9) .stabd 68,0,16425 lwz r0,0(r2) .stabd 68,0,16426 stw r10,12(r11) .stabd 68,0,16425 stw r0,16(r11) .stabd 68,0,16433 lwz r9,920(r1) .stabd 68,0,16427 stw r10,912(r1) .stabd 68,0,16433 lwz r9,0(r9) mtctr r9 bctr L4364: ; basic block 2314 .stabd 68,0,16443 L6597: lwz r10,920(r1) .stabd 68,0,16457 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16443 LBE2108: LBE2105: LBB2109: lwz r9,4(r10) .stabd 68,0,16447 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16454 LBB2110: slwi r9,r9,2 .stabd 68,0,16457 lwz r0,0(r2) .stabd 68,0,16454 add r9,r9,r10 .stabd 68,0,16458 lwz r2,912(r1) .stabd 68,0,16454 lwz r11,4(r9) .stabd 68,0,16458 stw r2,12(r11) .stabd 68,0,16457 stw r0,16(r11) .stabd 68,0,16465 lwz r8,0(r10) mtctr r8 bctr L4365: ; basic block 2315 .stabd 68,0,16475 L6598: lwz r10,920(r1) .stabd 68,0,16489 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16475 LBE2110: LBE2109: LBB2111: lwz r9,4(r10) .stabd 68,0,16479 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16486 LBB2112: slwi r9,r9,2 .stabd 68,0,16489 lwz r0,0(r2) .stabd 68,0,16486 add r9,r9,r10 .stabd 68,0,16490 lwz r2,916(r1) .stabd 68,0,16486 lwz r11,4(r9) .stabd 68,0,16490 stw r2,12(r11) .stabd 68,0,16489 stw r0,16(r11) .stabd 68,0,16491 stw r2,912(r1) .stabd 68,0,16497 lwz r8,0(r10) mtctr r8 bctr L4366: ; basic block 2316 .stabd 68,0,16507 L6599: lwz r10,920(r1) .stabd 68,0,16521 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16507 LBE2112: LBE2111: LBB2113: lwz r9,4(r10) .stabd 68,0,16511 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16518 LBB2114: slwi r9,r9,2 .stabd 68,0,16521 lwz r0,0(r2) .stabd 68,0,16518 add r9,r9,r10 .stabd 68,0,16522 lwz r2,916(r1) .stabd 68,0,16518 lwz r11,4(r9) .stabd 68,0,16522 stw r2,12(r11) .stabd 68,0,16521 stw r0,16(r11) .stabd 68,0,16529 lwz r8,0(r10) mtctr r8 bctr L4367: ; basic block 2317 .stabd 68,0,16539 L6600: lwz r10,920(r1) .stabd 68,0,16553 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,16539 LBE2114: LBE2113: LBB2115: lwz r9,4(r10) .stabd 68,0,16543 addi r10,r10,8 stw r10,920(r1) .stabd 68,0,16550 LBB2116: slwi r9,r9,2 .stabd 68,0,16553 lwz r0,0(r2) .stabd 68,0,16550 add r9,r9,r10 .stabd 68,0,16554 lwz r2,912(r1) .stabd 68,0,16550 lwz r11,4(r9) .stabd 68,0,16554 stw r2,12(r11) .stabd 68,0,16553 stw r0,16(r11) .stabd 68,0,16561 lwz r8,0(r10) mtctr r8 bctr L4368: ; basic block 2318 .stabd 68,0,16572 lwz r9,924(r1) .stabd 68,0,16576 lwz r2,920(r1) .stabd 68,0,16572 LBE2116: LBE2115: LBB2117: lwz r11,-8(r9) .stabd 68,0,16573 lwz r30,-4(r9) .stabd 68,0,16576 addi r2,r2,4 .stabd 68,0,16577 lwz r8,908(r1) addi r9,r9,-8 .stabd 68,0,16587 and r0,r11,r30 .stabd 68,0,16577 stw r9,924(r1) .stabd 68,0,16587 andi. r10,r0,1 .stabd 68,0,16576 stw r2,920(r1) .stabd 68,0,16577 stw r9,16(r8) .stabd 68,0,16587 beq- cr0,L6603 ; basic block 2319 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6603 .stabd 68,0,16589 ; basic block 2320 rlwinm r0,r30,0,0,30 .stabd 68,0,16590 xor r2,r11,r30 .stabd 68,0,16589 add r3,r11,r0 .stabd 68,0,16590 xor r0,r11,r3 andc. r9,r0,r2 bge+ cr0,L6602 .stabd 68,0,16591 ; basic block 2321 slwi r3,r11,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 L6602 L6603: ; basic block 2322 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2118: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6607 .stabd 68,0,637 ; basic block 2323 andi. r8,r11,1 beq- cr0,L6608 ; basic block 2324 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6609 L6608: ; basic block 2325 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6610 ; basic block 2326 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6609 L6610: ; basic block 2327 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6612 ; basic block 2328 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6609 L6607: ; basic block 2329 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L6612 .stabd 68,0,642 ; basic block 2330 cmpwi cr7,r11,4 bne+ cr7,L6614 ; basic block 2331 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6609 L6614: ; basic block 2332 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6612 ; basic block 2333 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6609 L6612: ; basic block 2334 .stabd 68,0,644 lwz r9,4(r2) L6609: ; basic block 2335 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2118: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6606 ; basic block 2336 .stabd 68,0,636 LBB2119: andi. r10,r30,3 .stabd 68,0,635 mr r2,r30 .stabd 68,0,636 beq- cr0,L6616 .stabd 68,0,637 ; basic block 2337 andi. r0,r30,1 beq- cr0,L6617 ; basic block 2338 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6618 L6617: ; basic block 2339 .stabd 68,0,638 cmpwi cr7,r30,2 bne+ cr7,L6619 ; basic block 2340 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6618 L6619: ; basic block 2341 .stabd 68,0,639 rlwinm r0,r30,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6621 ; basic block 2342 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6618 L6616: ; basic block 2343 .stabd 68,0,641 rlwinm. r8,r30,0,30,28 bne- cr0,L6621 .stabd 68,0,642 ; basic block 2344 cmpwi cr7,r30,4 bne+ cr7,L6623 ; basic block 2345 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6618 L6623: ; basic block 2346 .stabd 68,0,643 cmpwi cr7,r30,0 bne- cr7,L6621 ; basic block 2347 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6618 L6621: ; basic block 2348 .stabd 68,0,644 lwz r9,4(r2) L6618: ; basic block 2349 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2119: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6606 ; basic block 2350 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6606 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16609 ; basic block 2351 mr r3,r11 mr r4,r30 bl L_rb_str_plus$stub b L6602 L6606: ; basic block 2352 .stabd 68,0,16617 lwz r2,924(r1) stw r11,0(r2) stwu r30,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16618 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16619 b L6055 L6602: ; basic block 2353 L6626: .stabd 68,0,16628 lwz r9,920(r1) .stabd 68,0,16622 stw r3,912(r1) .stabd 68,0,16628 lwz r9,0(r9) mtctr r9 bctr L4369: ; basic block 2354 .stabd 68,0,16639 lwz r10,924(r1) .stabd 68,0,16654 lwz r8,912(r1) .stabd 68,0,16639 LBE2117: LBB2120: lwzu r11,-4(r10) .stabd 68,0,16643 lwz r2,920(r1) .stabd 68,0,16654 and r0,r11,r8 .stabd 68,0,16639 stw r10,924(r1) .stabd 68,0,16643 addi r2,r2,4 .stabd 68,0,16654 andi. r9,r0,1 .stabd 68,0,16643 stw r2,920(r1) .stabd 68,0,16644 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,16640 lwz r4,912(r1) .stabd 68,0,16654 beq- cr0,L6629 ; basic block 2355 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6629 .stabd 68,0,16656 ; basic block 2356 rlwinm r0,r8,0,0,30 .stabd 68,0,16657 xor r2,r11,r8 .stabd 68,0,16656 add r3,r11,r0 .stabd 68,0,16657 xor r0,r11,r3 andc. r8,r0,r2 bge+ cr0,L6628 .stabd 68,0,16658 ; basic block 2357 slwi r3,r11,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,912(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 L6628 L6629: ; basic block 2358 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2121: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6633 .stabd 68,0,637 ; basic block 2359 andi. r8,r11,1 beq- cr0,L6634 ; basic block 2360 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6635 L6634: ; basic block 2361 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6636 ; basic block 2362 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6635 L6636: ; basic block 2363 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6638 ; basic block 2364 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6635 L6633: ; basic block 2365 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L6638 .stabd 68,0,642 ; basic block 2366 cmpwi cr7,r11,4 bne+ cr7,L6640 ; basic block 2367 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6635 L6640: ; basic block 2368 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6638 ; basic block 2369 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6635 L6638: ; basic block 2370 .stabd 68,0,644 lwz r9,4(r2) L6635: ; basic block 2371 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2121: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6632 ; basic block 2372 .stabd 68,0,636 LBB2122: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6642 .stabd 68,0,637 ; basic block 2373 andi. r0,r4,1 beq- cr0,L6643 ; basic block 2374 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6644 L6643: ; basic block 2375 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6645 ; basic block 2376 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6644 L6645: ; basic block 2377 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6647 ; basic block 2378 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6644 L6642: ; basic block 2379 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L6647 .stabd 68,0,642 ; basic block 2380 cmpwi cr7,r4,4 bne+ cr7,L6649 ; basic block 2381 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6644 L6649: ; basic block 2382 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6647 ; basic block 2383 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6644 L6647: ; basic block 2384 .stabd 68,0,644 lwz r9,4(r2) L6644: ; basic block 2385 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2122: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6632 ; basic block 2386 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6632 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16676 ; basic block 2387 mr r3,r11 bl L_rb_str_plus$stub b L6628 L6632: ; basic block 2388 .stabd 68,0,16684 lwz r2,924(r1) stw r11,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16685 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16686 b L6055 L6628: ; basic block 2389 L6652: .stabd 68,0,16695 lwz r9,920(r1) .stabd 68,0,16689 stw r3,912(r1) .stabd 68,0,16695 lwz r9,0(r9) mtctr r9 bctr L4370: ; basic block 2390 .stabd 68,0,16706 lwz r10,924(r1) .stabd 68,0,16721 lwz r8,916(r1) .stabd 68,0,16706 LBE2120: LBB2123: lwzu r11,-4(r10) .stabd 68,0,16710 lwz r2,920(r1) .stabd 68,0,16721 and r0,r11,r8 .stabd 68,0,16706 stw r10,924(r1) .stabd 68,0,16710 addi r2,r2,4 .stabd 68,0,16721 andi. r9,r0,1 .stabd 68,0,16710 stw r2,920(r1) .stabd 68,0,16711 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,16707 lwz r4,916(r1) .stabd 68,0,16721 beq- cr0,L6655 ; basic block 2391 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6655 .stabd 68,0,16723 ; basic block 2392 rlwinm r0,r8,0,0,30 .stabd 68,0,16724 xor r2,r11,r8 .stabd 68,0,16723 add r3,r11,r0 .stabd 68,0,16724 xor r0,r11,r3 andc. r8,r0,r2 bge+ cr0,L6654 .stabd 68,0,16725 ; basic block 2393 slwi r3,r11,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,916(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 L6654 L6655: ; basic block 2394 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2124: andi. r0,r11,3 .stabd 68,0,635 mr r2,r11 .stabd 68,0,636 beq- cr0,L6659 .stabd 68,0,637 ; basic block 2395 andi. r8,r11,1 beq- cr0,L6660 ; basic block 2396 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6661 L6660: ; basic block 2397 .stabd 68,0,638 cmpwi cr7,r11,2 bne+ cr7,L6662 ; basic block 2398 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6661 L6662: ; basic block 2399 .stabd 68,0,639 rlwinm r0,r11,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6664 ; basic block 2400 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6661 L6659: ; basic block 2401 .stabd 68,0,641 rlwinm. r9,r11,0,30,28 bne- cr0,L6664 .stabd 68,0,642 ; basic block 2402 cmpwi cr7,r11,4 bne+ cr7,L6666 ; basic block 2403 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6661 L6666: ; basic block 2404 .stabd 68,0,643 cmpwi cr7,r11,0 bne- cr7,L6664 ; basic block 2405 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6661 L6664: ; basic block 2406 .stabd 68,0,644 lwz r9,4(r2) L6661: ; basic block 2407 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2124: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6658 ; basic block 2408 .stabd 68,0,636 LBB2125: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6668 .stabd 68,0,637 ; basic block 2409 andi. r0,r4,1 beq- cr0,L6669 ; basic block 2410 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6670 L6669: ; basic block 2411 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6671 ; basic block 2412 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6670 L6671: ; basic block 2413 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6673 ; basic block 2414 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6670 L6668: ; basic block 2415 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L6673 .stabd 68,0,642 ; basic block 2416 cmpwi cr7,r4,4 bne+ cr7,L6675 ; basic block 2417 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6670 L6675: ; basic block 2418 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6673 ; basic block 2419 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6670 L6673: ; basic block 2420 .stabd 68,0,644 lwz r9,4(r2) L6670: ; basic block 2421 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2125: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6658 ; basic block 2422 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6658 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16743 ; basic block 2423 mr r3,r11 bl L_rb_str_plus$stub b L6654 L6658: ; basic block 2424 .stabd 68,0,16751 lwz r2,924(r1) stw r11,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16752 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16753 b L6055 L6654: ; basic block 2425 L6678: .stabd 68,0,16762 lwz r9,920(r1) .stabd 68,0,16756 stw r3,912(r1) .stabd 68,0,16762 lwz r9,0(r9) mtctr r9 bctr L4371: ; basic block 2426 .stabd 68,0,16787 lwz r10,912(r1) lwz r11,916(r1) .stabd 68,0,16777 lwz r8,920(r1) .stabd 68,0,16773 LBE2123: LBB2126: mr r3,r10 .stabd 68,0,16787 and r0,r10,r11 .stabd 68,0,16774 mr r4,r11 .stabd 68,0,16787 andi. r2,r0,1 .stabd 68,0,16777 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,16787 beq- cr0,L6681 ; basic block 2427 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6681 .stabd 68,0,16789 ; basic block 2428 rlwinm r0,r11,0,0,30 .stabd 68,0,16790 xor r2,r10,r11 .stabd 68,0,16789 add r3,r10,r0 .stabd 68,0,16790 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L6680 .stabd 68,0,16791 ; basic block 2429 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,916(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 L6680 L6681: ; basic block 2430 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2127: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6685 .stabd 68,0,637 ; basic block 2431 andi. r8,r3,1 beq- cr0,L6686 ; basic block 2432 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6687 L6686: ; basic block 2433 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6688 ; basic block 2434 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6687 L6688: ; basic block 2435 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6690 ; basic block 2436 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6687 L6685: ; basic block 2437 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6690 .stabd 68,0,642 ; basic block 2438 cmpwi cr7,r3,4 bne+ cr7,L6692 ; basic block 2439 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6687 L6692: ; basic block 2440 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6690 ; basic block 2441 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6687 L6690: ; basic block 2442 .stabd 68,0,644 lwz r9,4(r2) L6687: ; basic block 2443 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2127: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6684 ; basic block 2444 .stabd 68,0,636 LBB2128: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6694 .stabd 68,0,637 ; basic block 2445 andi. r11,r4,1 beq- cr0,L6695 ; basic block 2446 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6696 L6695: ; basic block 2447 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6697 ; basic block 2448 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6696 L6697: ; basic block 2449 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6699 ; basic block 2450 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6696 L6694: ; basic block 2451 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6699 .stabd 68,0,642 ; basic block 2452 cmpwi cr7,r4,4 bne+ cr7,L6701 ; basic block 2453 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6696 L6701: ; basic block 2454 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6699 ; basic block 2455 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6696 L6699: ; basic block 2456 .stabd 68,0,644 lwz r9,4(r2) L6696: ; basic block 2457 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2128: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6684 ; basic block 2458 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6684 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16809 ; basic block 2459 bl L_rb_str_plus$stub b L6680 L6684: ; basic block 2460 .stabd 68,0,16817 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16818 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16819 b L6055 L6680: ; basic block 2461 L6704: .stabd 68,0,16828 lwz r9,920(r1) .stabd 68,0,16822 stw r3,912(r1) .stabd 68,0,16828 lwz r9,0(r9) mtctr r9 bctr L4372: ; basic block 2462 .stabd 68,0,16853 lwz r10,916(r1) lwz r11,912(r1) .stabd 68,0,16843 lwz r8,920(r1) .stabd 68,0,16839 LBE2126: LBB2129: mr r3,r10 .stabd 68,0,16853 and r0,r10,r11 .stabd 68,0,16840 mr r4,r11 .stabd 68,0,16853 andi. r2,r0,1 .stabd 68,0,16843 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,16853 beq- cr0,L6707 ; basic block 2463 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6707 .stabd 68,0,16855 ; basic block 2464 rlwinm r0,r11,0,0,30 .stabd 68,0,16856 xor r2,r10,r11 .stabd 68,0,16855 add r3,r10,r0 .stabd 68,0,16856 xor r0,r10,r3 andc. r9,r0,r2 bge+ cr0,L6706 .stabd 68,0,16857 ; basic block 2465 slwi r3,r10,1 ori r3,r3,1 bl L_rb_int2big$stub lwz r2,912(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 L6706 L6707: ; basic block 2466 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2130: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6711 .stabd 68,0,637 ; basic block 2467 andi. r8,r3,1 beq- cr0,L6712 ; basic block 2468 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6713 L6712: ; basic block 2469 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6714 ; basic block 2470 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6713 L6714: ; basic block 2471 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6716 ; basic block 2472 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6713 L6711: ; basic block 2473 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6716 .stabd 68,0,642 ; basic block 2474 cmpwi cr7,r3,4 bne+ cr7,L6718 ; basic block 2475 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6713 L6718: ; basic block 2476 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6716 ; basic block 2477 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6713 L6716: ; basic block 2478 .stabd 68,0,644 lwz r9,4(r2) L6713: ; basic block 2479 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2130: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6710 ; basic block 2480 .stabd 68,0,636 LBB2131: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6720 .stabd 68,0,637 ; basic block 2481 andi. r11,r4,1 beq- cr0,L6721 ; basic block 2482 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6722 L6721: ; basic block 2483 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6723 ; basic block 2484 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6722 L6723: ; basic block 2485 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6725 ; basic block 2486 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6722 L6720: ; basic block 2487 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6725 .stabd 68,0,642 ; basic block 2488 cmpwi cr7,r4,4 bne+ cr7,L6727 ; basic block 2489 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6722 L6727: ; basic block 2490 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6725 ; basic block 2491 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6722 L6725: ; basic block 2492 .stabd 68,0,644 lwz r9,4(r2) L6722: ; basic block 2493 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2131: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6710 ; basic block 2494 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6710 .stabs "vm.inc",132,0,0,0 .stabd 68,0,16875 ; basic block 2495 bl L_rb_str_plus$stub b L6706 L6710: ; basic block 2496 .stabd 68,0,16883 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16884 addis r2,r31,ha16(L_idPLUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idPLUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16885 b L6055 L6706: ; basic block 2497 L6730: .stabd 68,0,16894 lwz r9,920(r1) .stabd 68,0,16888 stw r3,912(r1) .stabd 68,0,16894 lwz r9,0(r9) mtctr r9 bctr L4373: ; basic block 2498 .stabd 68,0,16905 lwz r10,924(r1) .stabd 68,0,16909 lwz r2,920(r1) .stabd 68,0,16905 LBE2129: LBB2132: lwz r3,-8(r10) .stabd 68,0,16906 lwz r9,-4(r10) .stabd 68,0,16909 addi r2,r2,4 .stabd 68,0,16910 lwz r8,908(r1) addi r10,r10,-8 .stabd 68,0,16916 and r0,r3,r9 .stabd 68,0,16910 stw r10,924(r1) .stabd 68,0,16916 andi. r11,r0,1 .stabd 68,0,16909 stw r2,920(r1) .stabd 68,0,16910 stw r10,16(r8) .stabd 68,0,16916 beq- cr0,L6731 ; basic block 2499 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6731 .stabd 68,0,16919 ; basic block 2500 LBB2133: srawi r11,r3,1 .stabd 68,0,16920 srawi r30,r9,1 .stabd 68,0,16921 subf r9,r30,r11 .stabd 68,0,16922 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,16924 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L6733 .stabd 68,0,16925 ; basic block 2501 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 LBE2133: b L6733 L6731: ; basic block 2502 .stabd 68,0,16933 lwz r2,924(r1) stw r3,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16934 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16935 b L6055 L6733: ; basic block 2503 L6734: .stabd 68,0,16944 lwz r9,920(r1) .stabd 68,0,16938 stw r3,912(r1) .stabd 68,0,16944 lwz r9,0(r9) mtctr r9 bctr L4374: ; basic block 2504 .stabd 68,0,16955 lwz r10,924(r1) .stabd 68,0,16966 lwz r2,912(r1) .stabd 68,0,16955 LBE2132: LBB2134: lwzu r3,-4(r10) .stabd 68,0,16959 lwz r11,920(r1) .stabd 68,0,16966 and r0,r3,r2 .stabd 68,0,16960 lwz r9,908(r1) .stabd 68,0,16966 andi. r8,r0,1 .stabd 68,0,16959 addi r11,r11,4 .stabd 68,0,16955 stw r10,924(r1) .stabd 68,0,16959 stw r11,920(r1) .stabd 68,0,16960 stw r10,16(r9) .stabd 68,0,16956 lwz r0,912(r1) .stabd 68,0,16966 beq- cr0,L6735 ; basic block 2505 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6735 .stabd 68,0,16969 ; basic block 2506 LBB2135: srawi r11,r3,1 .stabd 68,0,16970 srawi r30,r0,1 .stabd 68,0,16971 subf r9,r30,r11 .stabd 68,0,16972 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,16974 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L6737 .stabd 68,0,16975 ; basic block 2507 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 LBE2135: b L6737 L6735: ; basic block 2508 .stabd 68,0,16983 lwz r2,924(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,16984 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,16985 b L6055 L6737: ; basic block 2509 L6738: .stabd 68,0,16994 lwz r9,920(r1) .stabd 68,0,16988 stw r3,912(r1) .stabd 68,0,16994 lwz r9,0(r9) mtctr r9 bctr L4375: ; basic block 2510 .stabd 68,0,17005 lwz r10,924(r1) .stabd 68,0,17016 lwz r2,916(r1) .stabd 68,0,17005 LBE2134: LBB2136: lwzu r3,-4(r10) .stabd 68,0,17009 lwz r11,920(r1) .stabd 68,0,17016 and r0,r3,r2 .stabd 68,0,17010 lwz r9,908(r1) .stabd 68,0,17016 andi. r8,r0,1 .stabd 68,0,17009 addi r11,r11,4 .stabd 68,0,17005 stw r10,924(r1) .stabd 68,0,17009 stw r11,920(r1) .stabd 68,0,17010 stw r10,16(r9) .stabd 68,0,17006 lwz r0,916(r1) .stabd 68,0,17016 beq- cr0,L6739 ; basic block 2511 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6739 .stabd 68,0,17019 ; basic block 2512 LBB2137: srawi r11,r3,1 .stabd 68,0,17020 srawi r30,r0,1 .stabd 68,0,17021 subf r9,r30,r11 .stabd 68,0,17022 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17024 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L6741 .stabd 68,0,17025 ; basic block 2513 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 LBE2137: b L6741 L6739: ; basic block 2514 .stabd 68,0,17033 lwz r2,924(r1) stw r3,0(r2) stwu r0,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17034 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17035 b L6055 L6741: ; basic block 2515 L6742: .stabd 68,0,17044 lwz r9,920(r1) .stabd 68,0,17038 stw r3,912(r1) .stabd 68,0,17044 lwz r9,0(r9) mtctr r9 bctr L4376: ; basic block 2516 .stabd 68,0,17065 lwz r10,912(r1) lwz r11,916(r1) .stabd 68,0,17059 lwz r8,920(r1) .stabd 68,0,17065 LBE2136: LBB2138: and r0,r10,r11 .stabd 68,0,17056 mr r9,r11 .stabd 68,0,17065 andi. r2,r0,1 .stabd 68,0,17059 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,17055 mr r0,r10 .stabd 68,0,17065 beq- cr0,L6743 ; basic block 2517 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6743 .stabd 68,0,17068 ; basic block 2518 LBB2139: srawi r11,r10,1 .stabd 68,0,17069 srawi r30,r9,1 .stabd 68,0,17070 subf r9,r30,r11 .stabd 68,0,17071 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17073 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L6745 .stabd 68,0,17074 ; basic block 2519 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 LBE2139: b L6745 L6743: ; basic block 2520 .stabd 68,0,17082 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17083 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17084 b L6055 L6745: ; basic block 2521 L6746: .stabd 68,0,17093 lwz r9,920(r1) .stabd 68,0,17087 stw r3,912(r1) .stabd 68,0,17093 lwz r9,0(r9) mtctr r9 bctr L4377: ; basic block 2522 .stabd 68,0,17114 lwz r10,916(r1) lwz r11,912(r1) .stabd 68,0,17108 lwz r8,920(r1) .stabd 68,0,17114 LBE2138: LBB2140: and r0,r10,r11 .stabd 68,0,17105 mr r9,r11 .stabd 68,0,17114 andi. r2,r0,1 .stabd 68,0,17108 addi r8,r8,4 stw r8,920(r1) .stabd 68,0,17104 mr r0,r10 .stabd 68,0,17114 beq- cr0,L6747 ; basic block 2523 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6747 ; basic block 2524 .stabd 68,0,17118 LBB2141: srawi r30,r11,1 .stabd 68,0,17117 srawi r11,r10,1 .stabd 68,0,17119 subf r9,r30,r11 .stabd 68,0,17120 slwi r0,r9,1 ori r3,r0,1 .stabd 68,0,17122 srawi r2,r3,1 cmpw cr7,r2,r9 beq- cr7,L6749 .stabd 68,0,17123 ; basic block 2525 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 LBE2141: b L6749 L6747: ; basic block 2526 .stabd 68,0,17131 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17132 addis r2,r31,ha16(L_idMINUS$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idMINUS$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17133 b L6055 L6749: ; basic block 2527 L6750: .stabd 68,0,17142 lwz r9,920(r1) .stabd 68,0,17136 stw r3,912(r1) .stabd 68,0,17142 lwz r9,0(r9) mtctr r9 bctr L4378: ; basic block 2528 .stabd 68,0,17153 lwz r10,924(r1) .stabd 68,0,17157 lwz r8,920(r1) .stabd 68,0,17153 LBE2140: LBB2142: lwz r9,-8(r10) .stabd 68,0,17154 lwz r11,-4(r10) .stabd 68,0,17157 addi r8,r8,4 .stabd 68,0,17158 addi r10,r10,-8 .stabd 68,0,17157 stw r8,920(r1) .stabd 68,0,17164 and r0,r9,r11 .stabd 68,0,17158 stw r10,924(r1) .stabd 68,0,17164 andi. r2,r0,1 .stabd 68,0,17158 lwz r2,908(r1) stw r10,16(r2) .stabd 68,0,17164 beq- cr0,L6751 ; basic block 2529 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6751 .stabd 68,0,17165 ; basic block 2530 LBB2143: srawi r0,r9,1 srawi r2,r11,1 .stabd 68,0,17167 cmpw cr7,r0,r2 li r0,2 blt- cr7,L6754 ; basic block 2531 .stabd 68,0,17171 li r0,0 LBE2143: b L6754 L6751: ; basic block 2532 .stabd 68,0,17179 lwz r8,924(r1) .stabd 68,0,17180 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,17179 stw r9,0(r8) stwu r11,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17180 lwz r4,0(r2) .stabd 68,0,17181 b L6055 L6754: ; basic block 2533 L6755: .stabd 68,0,17190 lwz r10,920(r1) .stabd 68,0,17184 stw r0,912(r1) .stabd 68,0,17190 lwz r10,0(r10) mtctr r10 bctr L4379: ; basic block 2534 .stabd 68,0,17201 lwz r11,924(r1) .stabd 68,0,17212 lwz r8,912(r1) .stabd 68,0,17201 LBE2142: LBB2144: lwzu r9,-4(r11) .stabd 68,0,17205 lwz r2,920(r1) .stabd 68,0,17212 and r0,r9,r8 .stabd 68,0,17201 stw r11,924(r1) .stabd 68,0,17205 addi r2,r2,4 .stabd 68,0,17212 andi. r10,r0,1 .stabd 68,0,17205 stw r2,920(r1) .stabd 68,0,17206 lwz r2,908(r1) stw r11,16(r2) .stabd 68,0,17202 lwz r0,912(r1) .stabd 68,0,17212 beq- cr0,L6756 ; basic block 2535 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6756 .stabd 68,0,17213 ; basic block 2536 LBB2145: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17215 cmpw cr7,r0,r2 li r0,2 blt- cr7,L6759 ; basic block 2537 .stabd 68,0,17219 li r0,0 LBE2145: b L6759 L6756: ; basic block 2538 .stabd 68,0,17227 lwz r8,924(r1) .stabd 68,0,17228 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,17227 stw r9,0(r8) stwu r0,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17228 lwz r4,0(r2) .stabd 68,0,17229 b L6055 L6759: ; basic block 2539 L6760: .stabd 68,0,17238 lwz r10,920(r1) .stabd 68,0,17232 stw r0,912(r1) .stabd 68,0,17238 lwz r10,0(r10) mtctr r10 bctr L4380: ; basic block 2540 .stabd 68,0,17249 lwz r11,924(r1) .stabd 68,0,17260 lwz r8,916(r1) .stabd 68,0,17249 LBE2144: LBB2146: lwzu r9,-4(r11) .stabd 68,0,17253 lwz r2,920(r1) .stabd 68,0,17260 and r0,r9,r8 .stabd 68,0,17249 stw r11,924(r1) .stabd 68,0,17253 addi r2,r2,4 .stabd 68,0,17260 andi. r10,r0,1 .stabd 68,0,17253 stw r2,920(r1) .stabd 68,0,17254 lwz r2,908(r1) stw r11,16(r2) .stabd 68,0,17250 lwz r0,916(r1) .stabd 68,0,17260 beq- cr0,L6761 ; basic block 2541 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6761 .stabd 68,0,17261 ; basic block 2542 LBB2147: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17263 cmpw cr7,r0,r2 li r0,2 blt- cr7,L6764 ; basic block 2543 .stabd 68,0,17267 li r0,0 LBE2147: b L6764 L6761: ; basic block 2544 .stabd 68,0,17275 lwz r8,924(r1) .stabd 68,0,17276 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,17275 stw r9,0(r8) stwu r0,4(r8) lwz r9,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r9) .stabd 68,0,17276 lwz r4,0(r2) .stabd 68,0,17277 b L6055 L6764: ; basic block 2545 L6765: .stabd 68,0,17286 lwz r10,920(r1) .stabd 68,0,17280 stw r0,912(r1) .stabd 68,0,17286 lwz r10,0(r10) mtctr r10 bctr L4381: ; basic block 2546 .stabd 68,0,17307 lwz r11,912(r1) lwz r2,916(r1) .stabd 68,0,17301 lwz r9,920(r1) .stabd 68,0,17307 LBE2146: LBB2148: and r0,r11,r2 andi. r8,r0,1 .stabd 68,0,17301 addi r9,r9,4 stw r9,920(r1) .stabd 68,0,17297 mr r0,r11 .stabd 68,0,17298 mr r9,r2 .stabd 68,0,17307 beq- cr0,L6766 ; basic block 2547 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6766 .stabd 68,0,17308 ; basic block 2548 LBB2149: srawi r0,r11,1 srawi r2,r9,1 .stabd 68,0,17310 cmpw cr7,r0,r2 li r0,2 blt- cr7,L6769 ; basic block 2549 .stabd 68,0,17314 li r0,0 LBE2149: b L6769 L6766: ; basic block 2550 .stabd 68,0,17322 lwz r10,924(r1) .stabd 68,0,17323 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,17322 stw r0,0(r10) stwu r9,4(r10) lwz r11,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r11) .stabd 68,0,17323 lwz r4,0(r2) .stabd 68,0,17324 b L6055 L6769: ; basic block 2551 L6770: .stabd 68,0,17333 lwz r2,920(r1) .stabd 68,0,17327 stw r0,912(r1) .stabd 68,0,17333 lwz r2,0(r2) mtctr r2 bctr L4382: ; basic block 2552 .stabd 68,0,17354 lwz r8,916(r1) lwz r9,912(r1) .stabd 68,0,17348 lwz r11,920(r1) .stabd 68,0,17354 LBE2148: LBB2150: and r0,r8,r9 andi. r10,r0,1 .stabd 68,0,17348 addi r11,r11,4 stw r11,920(r1) .stabd 68,0,17344 mr r0,r8 .stabd 68,0,17354 beq- cr0,L6771 ; basic block 2553 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq- cr7,L6771 .stabd 68,0,17355 ; basic block 2554 LBB2151: srawi r0,r9,1 srawi r2,r8,1 .stabd 68,0,17357 cmpw cr7,r2,r0 li r0,2 blt- cr7,L6774 ; basic block 2555 .stabd 68,0,17361 li r0,0 LBE2151: b L6774 L6771: ; basic block 2556 .stabd 68,0,17369 lwz r2,924(r1) stw r0,0(r2) stwu r9,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17370 addis r2,r31,ha16(L_idLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17371 b L6055 L6774: ; basic block 2557 L6775: .stabd 68,0,17380 lwz r9,920(r1) .stabd 68,0,17374 stw r0,912(r1) .stabd 68,0,17380 lwz r9,0(r9) mtctr r9 bctr L4383: ; basic block 2558 .stabd 68,0,17391 lwz r10,924(r1) .stabd 68,0,17395 lwz r2,920(r1) .stabd 68,0,17391 LBE2150: LBB2152: lwz r3,-8(r10) .stabd 68,0,17396 lwz r8,908(r1) .stabd 68,0,17395 addi r2,r2,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2153: andi. r11,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17392 LBE2153: lwz r4,-4(r10) .stabd 68,0,17396 addi r10,r10,-8 .stabd 68,0,17395 stw r2,920(r1) .stabd 68,0,17396 stw r10,924(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB2154: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17396 LBE2154: stw r10,16(r8) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2155: beq- cr0,L6779 .stabd 68,0,637 ; basic block 2559 andi. r9,r3,1 beq- cr0,L6780 ; basic block 2560 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6781 L6780: ; basic block 2561 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6782 ; basic block 2562 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6781 L6782: ; basic block 2563 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6784 ; basic block 2564 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6781 L6779: ; basic block 2565 .stabd 68,0,641 rlwinm. r10,r3,0,30,28 bne- cr0,L6784 .stabd 68,0,642 ; basic block 2566 cmpwi cr7,r3,4 bne+ cr7,L6786 ; basic block 2567 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6781 L6786: ; basic block 2568 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6784 ; basic block 2569 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6781 L6784: ; basic block 2570 .stabd 68,0,644 lwz r9,4(r2) L6781: ; basic block 2571 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2155: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6778 ; basic block 2572 .stabd 68,0,636 LBB2156: andi. r11,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6788 .stabd 68,0,637 ; basic block 2573 andi. r0,r4,1 beq- cr0,L6789 ; basic block 2574 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6790 L6789: ; basic block 2575 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6791 ; basic block 2576 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6790 L6791: ; basic block 2577 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6793 ; basic block 2578 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6790 L6788: ; basic block 2579 .stabd 68,0,641 rlwinm. r8,r4,0,30,28 bne- cr0,L6793 .stabd 68,0,642 ; basic block 2580 cmpwi cr7,r4,4 bne+ cr7,L6795 ; basic block 2581 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6790 L6795: ; basic block 2582 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6793 ; basic block 2583 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6790 L6793: ; basic block 2584 .stabd 68,0,644 lwz r9,4(r2) L6790: ; basic block 2585 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2156: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6778 ; basic block 2586 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6778 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17407 ; basic block 2587 bl L_rb_str_concat$stub b L6777 L6778: ; basic block 2588 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2157: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6799 .stabd 68,0,637 ; basic block 2589 andi. r8,r3,1 beq- cr0,L6800 ; basic block 2590 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6801 L6800: ; basic block 2591 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6802 ; basic block 2592 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6801 L6802: ; basic block 2593 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6804 ; basic block 2594 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6801 L6799: ; basic block 2595 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6804 .stabd 68,0,642 ; basic block 2596 cmpwi cr7,r3,4 bne+ cr7,L6806 ; basic block 2597 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6801 L6806: ; basic block 2598 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6804 ; basic block 2599 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6801 L6804: ; basic block 2600 .stabd 68,0,644 lwz r9,4(r2) L6801: ; basic block 2601 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2157: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6798 ; basic block 2602 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6798 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17411 ; basic block 2603 bl L_rb_ary_push$stub b L6777 L6798: ; basic block 2604 .stabd 68,0,17418 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17419 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17420 b L6055 L6777: ; basic block 2605 L6809: .stabd 68,0,17429 lwz r9,920(r1) .stabd 68,0,17423 stw r3,912(r1) .stabd 68,0,17429 lwz r9,0(r9) mtctr r9 bctr L4384: ; basic block 2606 .stabd 68,0,17440 lwz r10,924(r1) .stabd 68,0,17444 lwz r11,920(r1) .stabd 68,0,17440 LBE2152: LBB2158: lwzu r3,-4(r10) .stabd 68,0,17445 lwz r2,908(r1) .stabd 68,0,17444 addi r11,r11,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2159: andi. r0,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17440 stw r10,924(r1) .stabd 68,0,17444 stw r11,920(r1) .stabd 68,0,17445 LBE2159: stw r10,16(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB2160: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17441 LBE2160: lwz r4,912(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2161: beq- cr0,L6813 .stabd 68,0,637 ; basic block 2607 andi. r8,r3,1 beq- cr0,L6814 ; basic block 2608 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6815 L6814: ; basic block 2609 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6816 ; basic block 2610 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6815 L6816: ; basic block 2611 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6818 ; basic block 2612 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6815 L6813: ; basic block 2613 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6818 .stabd 68,0,642 ; basic block 2614 cmpwi cr7,r3,4 bne+ cr7,L6820 ; basic block 2615 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6815 L6820: ; basic block 2616 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6818 ; basic block 2617 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6815 L6818: ; basic block 2618 .stabd 68,0,644 lwz r9,4(r2) L6815: ; basic block 2619 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2161: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6812 ; basic block 2620 .stabd 68,0,636 LBB2162: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6822 .stabd 68,0,637 ; basic block 2621 andi. r11,r4,1 beq- cr0,L6823 ; basic block 2622 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6824 L6823: ; basic block 2623 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6825 ; basic block 2624 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6824 L6825: ; basic block 2625 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6827 ; basic block 2626 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6824 L6822: ; basic block 2627 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6827 .stabd 68,0,642 ; basic block 2628 cmpwi cr7,r4,4 bne+ cr7,L6829 ; basic block 2629 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6824 L6829: ; basic block 2630 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6827 ; basic block 2631 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6824 L6827: ; basic block 2632 .stabd 68,0,644 lwz r9,4(r2) L6824: ; basic block 2633 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2162: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6812 ; basic block 2634 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6812 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17456 ; basic block 2635 bl L_rb_str_concat$stub b L6811 L6812: ; basic block 2636 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2163: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6833 .stabd 68,0,637 ; basic block 2637 andi. r8,r3,1 beq- cr0,L6834 ; basic block 2638 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6835 L6834: ; basic block 2639 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6836 ; basic block 2640 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6835 L6836: ; basic block 2641 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6838 ; basic block 2642 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6835 L6833: ; basic block 2643 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6838 .stabd 68,0,642 ; basic block 2644 cmpwi cr7,r3,4 bne+ cr7,L6840 ; basic block 2645 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6835 L6840: ; basic block 2646 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6838 ; basic block 2647 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6835 L6838: ; basic block 2648 .stabd 68,0,644 lwz r9,4(r2) L6835: ; basic block 2649 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2163: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6832 ; basic block 2650 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6832 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17460 ; basic block 2651 bl L_rb_ary_push$stub b L6811 L6832: ; basic block 2652 .stabd 68,0,17467 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17468 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17469 b L6055 L6811: ; basic block 2653 L6843: .stabd 68,0,17478 lwz r9,920(r1) .stabd 68,0,17472 stw r3,912(r1) .stabd 68,0,17478 lwz r9,0(r9) mtctr r9 bctr L4385: ; basic block 2654 .stabd 68,0,17489 lwz r10,924(r1) .stabd 68,0,17493 lwz r11,920(r1) .stabd 68,0,17489 LBE2158: LBB2164: lwzu r3,-4(r10) .stabd 68,0,17494 lwz r2,908(r1) .stabd 68,0,17493 addi r11,r11,4 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2165: andi. r0,r3,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17489 stw r10,924(r1) .stabd 68,0,17493 stw r11,920(r1) .stabd 68,0,17494 LBE2165: stw r10,16(r2) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB2166: mr r2,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17490 LBE2166: lwz r4,916(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2167: beq- cr0,L6847 .stabd 68,0,637 ; basic block 2655 andi. r8,r3,1 beq- cr0,L6848 ; basic block 2656 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6849 L6848: ; basic block 2657 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6850 ; basic block 2658 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6849 L6850: ; basic block 2659 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6852 ; basic block 2660 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6849 L6847: ; basic block 2661 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6852 .stabd 68,0,642 ; basic block 2662 cmpwi cr7,r3,4 bne+ cr7,L6854 ; basic block 2663 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6849 L6854: ; basic block 2664 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6852 ; basic block 2665 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6849 L6852: ; basic block 2666 .stabd 68,0,644 lwz r9,4(r2) L6849: ; basic block 2667 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2167: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6846 ; basic block 2668 .stabd 68,0,636 LBB2168: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6856 .stabd 68,0,637 ; basic block 2669 andi. r11,r4,1 beq- cr0,L6857 ; basic block 2670 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6858 L6857: ; basic block 2671 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6859 ; basic block 2672 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6858 L6859: ; basic block 2673 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6861 ; basic block 2674 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6858 L6856: ; basic block 2675 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6861 .stabd 68,0,642 ; basic block 2676 cmpwi cr7,r4,4 bne+ cr7,L6863 ; basic block 2677 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6858 L6863: ; basic block 2678 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6861 ; basic block 2679 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6858 L6861: ; basic block 2680 .stabd 68,0,644 lwz r9,4(r2) L6858: ; basic block 2681 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2168: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6846 ; basic block 2682 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6846 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17505 ; basic block 2683 bl L_rb_str_concat$stub b L6845 L6846: ; basic block 2684 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2169: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6867 .stabd 68,0,637 ; basic block 2685 andi. r8,r3,1 beq- cr0,L6868 ; basic block 2686 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6869 L6868: ; basic block 2687 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6870 ; basic block 2688 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6869 L6870: ; basic block 2689 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6872 ; basic block 2690 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6869 L6867: ; basic block 2691 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6872 .stabd 68,0,642 ; basic block 2692 cmpwi cr7,r3,4 bne+ cr7,L6874 ; basic block 2693 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6869 L6874: ; basic block 2694 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6872 ; basic block 2695 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6869 L6872: ; basic block 2696 .stabd 68,0,644 lwz r9,4(r2) L6869: ; basic block 2697 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2169: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6866 ; basic block 2698 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6866 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17509 ; basic block 2699 bl L_rb_ary_push$stub b L6845 L6866: ; basic block 2700 .stabd 68,0,17516 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17517 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17518 b L6055 L6845: ; basic block 2701 L6877: .stabd 68,0,17527 lwz r9,920(r1) .stabd 68,0,17521 stw r3,912(r1) .stabd 68,0,17527 lwz r9,0(r9) mtctr r9 bctr L4386: ; basic block 2702 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r10,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17542 lwz r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBE2164: LBB2170: LBB2171: andi. r10,r10,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17538 LBE2171: lwz r3,912(r1) .stabd 68,0,17542 addi r11,r11,4 .stabd 68,0,17539 lwz r4,916(r1) .stabd 68,0,17542 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB2172: mr r2,r3 .stabd 68,0,636 beq- cr0,L6881 .stabd 68,0,637 ; basic block 2703 mr r8,r3 andi. r8,r8,1 beq- cr0,L6882 ; basic block 2704 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6883 L6882: ; basic block 2705 .stabd 68,0,638 lwz r9,912(r1) cmpwi cr7,r9,2 bne+ cr7,L6884 ; basic block 2706 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6883 L6884: ; basic block 2707 .stabd 68,0,639 lwz r10,912(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6886 ; basic block 2708 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6883 L6881: ; basic block 2709 .stabd 68,0,641 lwz r11,912(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L6886 .stabd 68,0,642 ; basic block 2710 lwz r8,912(r1) cmpwi cr7,r8,4 bne+ cr7,L6888 ; basic block 2711 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6883 L6888: ; basic block 2712 .stabd 68,0,643 lwz r9,912(r1) cmpwi cr7,r9,0 bne- cr7,L6886 ; basic block 2713 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6883 L6886: ; basic block 2714 .stabd 68,0,644 lwz r9,4(r2) L6883: ; basic block 2715 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2172: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6880 ; basic block 2716 .stabd 68,0,636 LBB2173: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6890 .stabd 68,0,637 ; basic block 2717 andi. r11,r4,1 beq- cr0,L6891 ; basic block 2718 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6892 L6891: ; basic block 2719 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6893 ; basic block 2720 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6892 L6893: ; basic block 2721 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6895 ; basic block 2722 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6892 L6890: ; basic block 2723 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6895 .stabd 68,0,642 ; basic block 2724 cmpwi cr7,r4,4 bne+ cr7,L6897 ; basic block 2725 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6892 L6897: ; basic block 2726 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6895 ; basic block 2727 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6892 L6895: ; basic block 2728 .stabd 68,0,644 lwz r9,4(r2) L6892: ; basic block 2729 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2173: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6880 ; basic block 2730 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6880 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17553 ; basic block 2731 bl L_rb_str_concat$stub b L6879 L6880: ; basic block 2732 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2174: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6901 .stabd 68,0,637 ; basic block 2733 andi. r8,r3,1 beq- cr0,L6902 ; basic block 2734 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6903 L6902: ; basic block 2735 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6904 ; basic block 2736 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6903 L6904: ; basic block 2737 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6906 ; basic block 2738 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6903 L6901: ; basic block 2739 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6906 .stabd 68,0,642 ; basic block 2740 cmpwi cr7,r3,4 bne+ cr7,L6908 ; basic block 2741 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6903 L6908: ; basic block 2742 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6906 ; basic block 2743 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6903 L6906: ; basic block 2744 .stabd 68,0,644 lwz r9,4(r2) L6903: ; basic block 2745 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2174: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6900 ; basic block 2746 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6900 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17557 ; basic block 2747 bl L_rb_ary_push$stub b L6879 L6900: ; basic block 2748 .stabd 68,0,17564 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17565 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17566 b L6055 L6879: ; basic block 2749 L6911: .stabd 68,0,17575 lwz r9,920(r1) .stabd 68,0,17569 stw r3,912(r1) .stabd 68,0,17575 lwz r9,0(r9) mtctr r9 bctr L4387: ; basic block 2750 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 lwz r10,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17590 lwz r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBE2170: LBB2175: LBB2176: andi. r10,r10,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17586 LBE2176: lwz r3,916(r1) .stabd 68,0,17590 addi r11,r11,4 .stabd 68,0,17587 lwz r4,912(r1) .stabd 68,0,17590 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,635 LBB2177: mr r2,r3 .stabd 68,0,636 beq- cr0,L6915 .stabd 68,0,637 ; basic block 2751 mr r8,r3 andi. r8,r8,1 beq- cr0,L6916 ; basic block 2752 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6917 L6916: ; basic block 2753 .stabd 68,0,638 lwz r9,916(r1) cmpwi cr7,r9,2 bne+ cr7,L6918 ; basic block 2754 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6917 L6918: ; basic block 2755 .stabd 68,0,639 lwz r10,916(r1) rlwinm r0,r10,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6920 ; basic block 2756 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6917 L6915: ; basic block 2757 .stabd 68,0,641 lwz r11,916(r1) rlwinm. r11,r11,0,30,28 bne- cr0,L6920 .stabd 68,0,642 ; basic block 2758 lwz r8,916(r1) cmpwi cr7,r8,4 bne+ cr7,L6922 ; basic block 2759 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6917 L6922: ; basic block 2760 .stabd 68,0,643 lwz r9,916(r1) cmpwi cr7,r9,0 bne- cr7,L6920 ; basic block 2761 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6917 L6920: ; basic block 2762 .stabd 68,0,644 lwz r9,4(r2) L6917: ; basic block 2763 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2177: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6914 ; basic block 2764 .stabd 68,0,636 LBB2178: andi. r10,r4,3 .stabd 68,0,635 mr r2,r4 .stabd 68,0,636 beq- cr0,L6924 .stabd 68,0,637 ; basic block 2765 andi. r11,r4,1 beq- cr0,L6925 ; basic block 2766 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6926 L6925: ; basic block 2767 .stabd 68,0,638 cmpwi cr7,r4,2 bne+ cr7,L6927 ; basic block 2768 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6926 L6927: ; basic block 2769 .stabd 68,0,639 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6929 ; basic block 2770 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6926 L6924: ; basic block 2771 .stabd 68,0,641 rlwinm. r0,r4,0,30,28 bne- cr0,L6929 .stabd 68,0,642 ; basic block 2772 cmpwi cr7,r4,4 bne+ cr7,L6931 ; basic block 2773 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6926 L6931: ; basic block 2774 .stabd 68,0,643 cmpwi cr7,r4,0 bne- cr7,L6929 ; basic block 2775 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6926 L6929: ; basic block 2776 .stabd 68,0,644 lwz r9,4(r2) L6926: ; basic block 2777 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cString$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cString$non_lazy_ptr-"L00000000016$pb")(r2) LBE2178: lwz r0,0(r2) cmpw cr7,r9,r0 bne+ cr7,L6914 ; basic block 2778 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6914 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17601 ; basic block 2779 bl L_rb_str_concat$stub b L6913 L6914: ; basic block 2780 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2179: andi. r0,r3,3 .stabd 68,0,635 mr r2,r3 .stabd 68,0,636 beq- cr0,L6935 .stabd 68,0,637 ; basic block 2781 andi. r8,r3,1 beq- cr0,L6936 ; basic block 2782 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6937 L6936: ; basic block 2783 .stabd 68,0,638 cmpwi cr7,r3,2 bne+ cr7,L6938 ; basic block 2784 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6937 L6938: ; basic block 2785 .stabd 68,0,639 rlwinm r0,r3,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L6940 ; basic block 2786 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6937 L6935: ; basic block 2787 .stabd 68,0,641 rlwinm. r9,r3,0,30,28 bne- cr0,L6940 .stabd 68,0,642 ; basic block 2788 cmpwi cr7,r3,4 bne+ cr7,L6942 ; basic block 2789 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6937 L6942: ; basic block 2790 .stabd 68,0,643 cmpwi cr7,r3,0 bne- cr7,L6940 ; basic block 2791 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) b L6937 L6940: ; basic block 2792 .stabd 68,0,644 lwz r9,4(r2) L6937: ; basic block 2793 .stabd 68,0,635 addis r2,r31,ha16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cArray$non_lazy_ptr-"L00000000016$pb")(r2) LBE2179: lwz r0,0(r2) cmpw cr7,r9,r0 bne- cr7,L6934 ; basic block 2794 addis r2,r31,ha16(_yarv_unredefined_flag-"L00000000016$pb") lwz r2,lo16(_yarv_unredefined_flag-"L00000000016$pb")(r2) cmpwi cr7,r2,0 beq+ cr7,L6934 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17605 ; basic block 2795 bl L_rb_ary_push$stub b L6913 L6934: ; basic block 2796 .stabd 68,0,17612 lwz r2,924(r1) stw r3,0(r2) stwu r4,4(r2) lwz r8,908(r1) addi r2,r2,4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,17613 addis r2,r31,ha16(L_idLTLT$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_idLTLT$non_lazy_ptr-"L00000000016$pb")(r2) lwz r4,0(r2) .stabd 68,0,17614 b L6055 L6913: ; basic block 2797 L6945: .stabd 68,0,17623 lwz r9,920(r1) .stabd 68,0,17617 stw r3,912(r1) .stabd 68,0,17623 lwz r9,0(r9) mtctr r9 bctr L4388: ; basic block 2798 L6946: .stabd 68,0,17634 lwz r11,924(r1) .stabd 68,0,17633 lwz r10,920(r1) .stabd 68,0,17634 LBE2175: LBB2180: lwzu r4,-4(r11) .stabd 68,0,17638 lwz r2,908(r1) .stabd 68,0,17633 lwz r3,4(r10) .stabd 68,0,17634 stw r11,924(r1) .stabd 68,0,17638 stw r11,16(r2) .stabd 68,0,17645 bl L_rb_reg_match$stub .stabd 68,0,17637 lwz r2,920(r1) .stabd 68,0,17645 stw r3,912(r1) .stabd 68,0,17637 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17652 lwz r8,0(r2) mtctr r8 bctr L4389: ; basic block 2799 .stabd 68,0,17662 L6947: lwz r9,920(r1) .stabd 68,0,17673 LBE2180: LBB2181: lwz r4,912(r1) .stabd 68,0,17662 lwz r3,4(r9) .stabd 68,0,17673 bl L_rb_reg_match$stub .stabd 68,0,17666 lwz r2,920(r1) .stabd 68,0,17673 stw r3,912(r1) .stabd 68,0,17666 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17680 lwz r8,0(r2) mtctr r8 bctr L4390: ; basic block 2800 .stabd 68,0,17690 L6948: lwz r9,920(r1) .stabd 68,0,17701 LBE2181: LBB2182: lwz r4,916(r1) .stabd 68,0,17690 lwz r3,4(r9) .stabd 68,0,17701 bl L_rb_reg_match$stub .stabd 68,0,17694 lwz r2,920(r1) .stabd 68,0,17701 stw r3,912(r1) .stabd 68,0,17694 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17708 lwz r8,0(r2) mtctr r8 bctr L4391: ; basic block 2801 .stabd 68,0,17718 L6949: lwz r9,920(r1) .stabd 68,0,17729 LBE2182: LBB2183: lwz r4,916(r1) .stabd 68,0,17718 lwz r3,4(r9) .stabd 68,0,17729 bl L_rb_reg_match$stub .stabd 68,0,17722 lwz r2,920(r1) .stabd 68,0,17729 stw r3,916(r1) .stabd 68,0,17722 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17736 lwz r8,0(r2) mtctr r8 bctr L4392: ; basic block 2802 .stabd 68,0,17746 L6950: lwz r9,920(r1) .stabd 68,0,17757 LBE2183: LBB2184: lwz r4,912(r1) .stabd 68,0,17746 lwz r3,4(r9) .stabd 68,0,17757 bl L_rb_reg_match$stub .stabd 68,0,17750 lwz r2,920(r1) .stabd 68,0,17757 stw r3,912(r1) .stabd 68,0,17750 addi r2,r2,8 stw r2,920(r1) .stabd 68,0,17764 lwz r8,0(r2) mtctr r8 bctr L4393: ; basic block 2803 .stabd 68,0,17775 lwz r9,924(r1) .stabd 68,0,17779 lwz r11,920(r1) .stabd 68,0,17775 LBE2184: LBB2185: lwz r4,-8(r9) .stabd 68,0,17780 lwz r2,908(r1) .stabd 68,0,17779 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 LBB2186: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17776 LBE2186: lwz r6,-4(r9) .stabd 68,0,17780 addi r9,r9,-8 .stabd 68,0,17779 stw r11,920(r1) .stabd 68,0,17780 stw r9,924(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 LBB2187: mr r2,r4 .stabd 68,0,656 beq- cr0,L6952 .stabd 68,0,657 ; basic block 2804 andi. r8,r4,1 li r0,10 bne- cr0,L6954 ; basic block 2805 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L6954 ; basic block 2806 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L6954 ; basic block 2807 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L6954 ; basic block 2808 b L6958 L6952: ; basic block 2809 .stabd 68,0,662 rlwinm. r9,r4,0,30,28 bne- cr0,L6958 .stabd 68,0,663 ; basic block 2810 cmpwi cr7,r4,4 li r0,1 beq- cr7,L6954 ; basic block 2811 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L6954 L6958: ; basic block 2812 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L6954: ; basic block 2813 .stabd 68,0,655 LBE2187: cmpwi cr7,r0,7 bne+ cr7,L6951 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17787 ; basic block 2814 mr r3,r6 bl L_rb_reg_match$stub b L6962 L6951: ; basic block 2815 .stabd 68,0,17790 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L6962: ; basic block 2816 L6963: .stabd 68,0,17798 lwz r2,920(r1) .stabd 68,0,17792 stw r3,912(r1) .stabd 68,0,17798 lwz r2,0(r2) mtctr r2 bctr L4394: ; basic block 2817 .stabd 68,0,17809 lwz r8,924(r1) .stabd 68,0,17813 lwz r10,920(r1) .stabd 68,0,17809 LBE2185: LBB2188: lwzu r4,-4(r8) .stabd 68,0,17814 lwz r11,908(r1) .stabd 68,0,17813 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 LBB2189: andi. r9,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17809 stw r8,924(r1) .stabd 68,0,17810 LBE2189: lwz r6,912(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB2190: mr r2,r4 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17813 stw r10,920(r1) .stabd 68,0,17814 LBE2190: 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 LBB2191: beq- cr0,L6965 .stabd 68,0,657 ; basic block 2818 andi. r0,r4,1 li r0,10 bne- cr0,L6967 ; basic block 2819 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L6967 ; basic block 2820 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L6967 ; basic block 2821 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L6967 ; basic block 2822 b L6971 L6965: ; basic block 2823 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L6971 .stabd 68,0,663 ; basic block 2824 cmpwi cr7,r4,4 li r0,1 beq- cr7,L6967 ; basic block 2825 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L6967 L6971: ; basic block 2826 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L6967: ; basic block 2827 .stabd 68,0,655 LBE2191: cmpwi cr7,r0,7 bne+ cr7,L6964 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17821 ; basic block 2828 mr r3,r6 bl L_rb_reg_match$stub b L6975 L6964: ; basic block 2829 .stabd 68,0,17824 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L6975: ; basic block 2830 L6976: .stabd 68,0,17832 lwz r2,920(r1) .stabd 68,0,17826 stw r3,912(r1) .stabd 68,0,17832 lwz r2,0(r2) mtctr r2 bctr L4395: ; basic block 2831 .stabd 68,0,17843 lwz r8,924(r1) .stabd 68,0,17847 lwz r9,920(r1) .stabd 68,0,17843 LBE2188: LBB2192: lwzu r4,-4(r8) .stabd 68,0,17848 lwz r11,908(r1) .stabd 68,0,17847 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 LBB2193: andi. r10,r4,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17843 stw r8,924(r1) .stabd 68,0,17847 stw r9,920(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,17848 LBE2193: stw r8,16(r11) .stabd 68,0,17844 lwz r6,916(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBB2194: beq- cr0,L6978 .stabd 68,0,657 ; basic block 2832 andi. r0,r4,1 li r0,10 bne- cr0,L6980 ; basic block 2833 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L6980 ; basic block 2834 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L6980 ; basic block 2835 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L6980 ; basic block 2836 b L6984 L6978: ; basic block 2837 .stabd 68,0,662 rlwinm. r8,r4,0,30,28 bne- cr0,L6984 .stabd 68,0,663 ; basic block 2838 cmpwi cr7,r4,4 li r0,1 beq- cr7,L6980 ; basic block 2839 .stabd 68,0,664 cmpwi cr7,r4,0 li r0,17 beq- cr7,L6980 L6984: ; basic block 2840 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L6980: ; basic block 2841 .stabd 68,0,655 LBE2194: cmpwi cr7,r0,7 bne+ cr7,L6977 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17855 ; basic block 2842 mr r3,r6 bl L_rb_reg_match$stub b L6988 L6977: ; basic block 2843 .stabd 68,0,17858 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L6988: ; basic block 2844 L6989: .stabd 68,0,17866 lwz r2,920(r1) .stabd 68,0,17860 stw r3,912(r1) .stabd 68,0,17866 lwz r2,0(r2) mtctr r2 bctr L4396: ; basic block 2845 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,912(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17881 lwz r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE2192: LBB2195: LBB2196: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17877 LBE2196: lwz r4,912(r1) .stabd 68,0,17881 addi r9,r9,4 .stabd 68,0,17878 lwz r6,916(r1) .stabd 68,0,17881 stw r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB2197: mr r2,r4 .stabd 68,0,656 beq- cr0,L6991 .stabd 68,0,657 ; basic block 2846 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L6993 ; basic block 2847 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L6993 ; basic block 2848 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L6993 ; basic block 2849 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L6993 ; basic block 2850 b L6997 L6991: ; basic block 2851 .stabd 68,0,662 lwz r8,912(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L6997 .stabd 68,0,663 ; basic block 2852 lwz r9,912(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L6993 ; basic block 2853 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L6993 L6997: ; basic block 2854 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L6993: ; basic block 2855 .stabd 68,0,655 LBE2197: cmpwi cr7,r0,7 bne+ cr7,L6990 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17888 ; basic block 2856 mr r3,r6 bl L_rb_reg_match$stub b L7001 L6990: ; basic block 2857 .stabd 68,0,17891 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L7001: ; basic block 2858 L7002: .stabd 68,0,17899 lwz r2,920(r1) .stabd 68,0,17893 stw r3,912(r1) .stabd 68,0,17899 lwz r2,0(r2) mtctr r2 bctr L4397: ; basic block 2859 .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 lwz r8,916(r1) .stabs "vm.inc",132,0,0,0 .stabd 68,0,17914 lwz r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,656 LBE2195: LBB2198: LBB2199: andi. r8,r8,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17910 LBE2199: lwz r4,916(r1) .stabd 68,0,17914 addi r9,r9,4 .stabd 68,0,17911 lwz r6,912(r1) .stabd 68,0,17914 stw r9,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,655 LBB2200: mr r2,r4 .stabd 68,0,656 beq- cr0,L7004 .stabd 68,0,657 ; basic block 2860 mr r10,r4 li r0,10 andi. r10,r10,1 bne- cr0,L7006 ; basic block 2861 .stabd 68,0,658 cmpwi cr7,r4,2 li r0,16 beq- cr7,L7006 ; basic block 2862 .stabd 68,0,659 rlwinm r0,r4,0,24,31 cmpwi cr7,r0,14 li r0,20 beq- cr7,L7006 ; basic block 2863 .stabd 68,0,660 cmpwi cr7,r4,6 li r0,28 beq- cr7,L7006 ; basic block 2864 b L7010 L7004: ; basic block 2865 .stabd 68,0,662 lwz r8,916(r1) rlwinm. r8,r8,0,30,28 bne- cr0,L7010 .stabd 68,0,663 ; basic block 2866 lwz r9,916(r1) li r0,1 cmpwi cr7,r9,4 beq- cr7,L7006 ; basic block 2867 .stabd 68,0,664 cmpwi cr7,r9,0 li r0,17 beq- cr7,L7006 L7010: ; basic block 2868 .stabd 68,0,665 lwz r0,0(r2) rlwinm r0,r0,0,27,31 L7006: ; basic block 2869 .stabd 68,0,655 LBE2200: cmpwi cr7,r0,7 bne+ cr7,L7003 .stabs "vm.inc",132,0,0,0 .stabd 68,0,17921 ; basic block 2870 mr r3,r6 bl L_rb_reg_match$stub b L7014 L7003: ; basic block 2871 .stabd 68,0,17924 addis r2,r31,ha16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb") mr r3,r4 lwz r2,lo16(L_idEqTilde$non_lazy_ptr-"L00000000016$pb")(r2) li r5,1 lwz r4,0(r2) bl L_rb_funcall$stub L7014: ; basic block 2872 L7015: .stabd 68,0,17932 lwz r2,920(r1) .stabd 68,0,17926 stw r3,912(r1) .stabd 68,0,17932 lwz r2,0(r2) mtctr r2 bctr L4398: ; basic block 2873 .stabd 68,0,17953 lwz r8,936(r1) LBE2198: LBB2201: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,17954 lwz r27,44(r29) .stabd 68,0,17956 bl L_breakpoint$stub .stabd 68,0,17957 lwz r29,48(r29) .stabd 68,0,17958 mtctr r27 .stabd 68,0,17957 stw r29,920(r1) .stabd 68,0,17958 bctr L7016: L4399: ; basic block 2874 .stabd 68,0,17989 lwz r8,936(r1) LBE2201: LBB2202: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,17990 lwz r27,44(r29) .stabd 68,0,17992 bl L_breakpoint$stub .stabd 68,0,17993 lwz r29,48(r29) .stabd 68,0,17994 mtctr r27 .stabd 68,0,17993 stw r29,920(r1) .stabd 68,0,17994 bctr L7017: L4400: ; basic block 2875 .stabd 68,0,18025 lwz r8,936(r1) LBE2202: LBB2203: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18026 lwz r27,44(r29) .stabd 68,0,18028 bl L_breakpoint$stub .stabd 68,0,18029 lwz r29,48(r29) .stabd 68,0,18030 mtctr r27 .stabd 68,0,18029 stw r29,920(r1) .stabd 68,0,18030 bctr L7018: L4401: ; basic block 2876 .stabd 68,0,18061 lwz r8,936(r1) LBE2203: LBB2204: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18062 lwz r27,44(r29) .stabd 68,0,18064 bl L_breakpoint$stub .stabd 68,0,18065 lwz r29,48(r29) .stabd 68,0,18066 mtctr r27 .stabd 68,0,18065 stw r29,920(r1) .stabd 68,0,18066 bctr L7019: L4402: ; basic block 2877 .stabd 68,0,18097 lwz r8,936(r1) LBE2204: LBB2205: lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,18098 lwz r27,44(r29) .stabd 68,0,18100 bl L_breakpoint$stub .stabd 68,0,18101 lwz r29,48(r29) .stabd 68,0,18102 mtctr r27 .stabd 68,0,18101 stw r29,920(r1) .stabd 68,0,18102 bctr L7020: L4403: ; basic block 2878 .stabd 68,0,18132 L7021: lwz r2,928(r1) .stabd 68,0,18140 lwz r8,920(r1) .stabd 68,0,18132 LBE2205: LBB2206: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18140 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4404: ; basic block 2879 .stabd 68,0,18160 L7022: lwz r10,928(r1) .stabd 68,0,18168 lwz r11,920(r1) .stabd 68,0,18160 LBE2206: LBB2207: lwz r10,-4(r10) stw r10,916(r1) .stabd 68,0,18168 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4405: ; basic block 2880 .stabd 68,0,18188 L7023: lwz r2,928(r1) .stabd 68,0,18196 lwz r8,920(r1) .stabd 68,0,18188 LBE2207: LBB2208: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18196 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4406: ; basic block 2881 .stabd 68,0,18202 L7024: lwz r10,924(r1) lwz r11,912(r1) LBE2208: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,18216 lwz r8,928(r1) .stabd 68,0,18224 lwz r9,920(r1) .stabd 68,0,18216 LBB2209: lwz r8,-4(r8) stw r8,912(r1) .stabd 68,0,18224 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4407: ; basic block 2882 .stabd 68,0,18230 L7025: lwz r11,924(r1) lwz r2,916(r1) LBE2209: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,18244 lwz r9,928(r1) .stabd 68,0,18252 lwz r10,920(r1) .stabd 68,0,18244 LBB2210: lwz r9,-4(r9) stw r9,916(r1) .stabd 68,0,18252 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4408: ; basic block 2883 .stabd 68,0,18263 L7026: lwz r2,924(r1) .stabd 68,0,18267 lwz r8,908(r1) .stabd 68,0,18263 LBE2210: LBB2211: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,18267 stw r2,16(r8) .stabd 68,0,18273 lwz r9,928(r1) stw r0,-4(r9) .stabd 68,0,18281 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4409: ; basic block 2884 .stabd 68,0,18301 L7027: lwz r8,912(r1) lwz r2,928(r1) LBE2211: LBB2212: stw r8,-4(r2) .stabd 68,0,18309 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4410: ; basic block 2885 .stabd 68,0,18329 L7028: lwz r2,916(r1) lwz r11,928(r1) LBE2212: LBB2213: stw r2,-4(r11) .stabd 68,0,18337 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4411: ; basic block 2886 .stabd 68,0,18357 L7029: lwz r11,916(r1) lwz r10,928(r1) LBE2213: LBB2214: stw r11,-4(r10) .stabd 68,0,18365 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4412: ; basic block 2887 .stabd 68,0,18385 L7030: lwz r10,912(r1) lwz r9,928(r1) LBE2214: LBB2215: stw r10,-4(r9) .stabd 68,0,18393 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4413: ; basic block 2888 .stabd 68,0,18413 L7031: lwz r2,928(r1) .stabd 68,0,18421 lwz r8,920(r1) .stabd 68,0,18413 LBE2215: LBB2216: lwz r2,-8(r2) stw r2,912(r1) .stabd 68,0,18421 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4414: ; basic block 2889 .stabd 68,0,18441 L7032: lwz r10,928(r1) .stabd 68,0,18449 lwz r11,920(r1) .stabd 68,0,18441 LBE2216: LBB2217: lwz r10,-8(r10) stw r10,916(r1) .stabd 68,0,18449 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4415: ; basic block 2890 .stabd 68,0,18469 L7033: lwz r2,928(r1) .stabd 68,0,18477 lwz r8,920(r1) .stabd 68,0,18469 LBE2217: LBB2218: lwz r2,-8(r2) stw r2,912(r1) .stabd 68,0,18477 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4416: ; basic block 2891 .stabd 68,0,18483 L7034: lwz r10,924(r1) lwz r11,912(r1) LBE2218: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,18497 lwz r8,928(r1) .stabd 68,0,18505 lwz r9,920(r1) .stabd 68,0,18497 LBB2219: lwz r8,-8(r8) stw r8,912(r1) .stabd 68,0,18505 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4417: ; basic block 2892 .stabd 68,0,18511 L7035: lwz r11,924(r1) lwz r2,916(r1) LBE2219: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,18525 lwz r9,928(r1) .stabd 68,0,18533 lwz r10,920(r1) .stabd 68,0,18525 LBB2220: lwz r9,-8(r9) stw r9,916(r1) .stabd 68,0,18533 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4418: ; basic block 2893 .stabd 68,0,18544 L7036: lwz r2,924(r1) .stabd 68,0,18548 lwz r8,908(r1) .stabd 68,0,18544 LBE2220: LBB2221: lwzu r0,-4(r2) stw r2,924(r1) .stabd 68,0,18548 stw r2,16(r8) .stabd 68,0,18554 lwz r9,928(r1) stw r0,-8(r9) .stabd 68,0,18562 lwz r10,920(r1) lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4419: ; basic block 2894 .stabd 68,0,18582 L7037: lwz r8,912(r1) lwz r2,928(r1) LBE2221: LBB2222: stw r8,-8(r2) .stabd 68,0,18590 lwz r9,920(r1) lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4420: ; basic block 2895 .stabd 68,0,18610 L7038: lwz r2,916(r1) lwz r11,928(r1) LBE2222: LBB2223: stw r2,-8(r11) .stabd 68,0,18618 lwz r8,920(r1) lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4421: ; basic block 2896 .stabd 68,0,18638 L7039: lwz r11,916(r1) lwz r10,928(r1) LBE2223: LBB2224: stw r11,-8(r10) .stabd 68,0,18646 lwz r2,920(r1) lwzu r8,4(r2) mtctr r8 stw r2,920(r1) bctr L4422: ; basic block 2897 .stabd 68,0,18666 L7040: lwz r10,912(r1) lwz r9,928(r1) LBE2224: LBB2225: stw r10,-8(r9) .stabd 68,0,18674 lwz r11,920(r1) lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4423: ; basic block 2898 .stabd 68,0,18684 L7046: lwz r8,920(r1) LBE2225: LBB2226: lwz r2,4(r8) .stabd 68,0,18705 LBB2227: slwi r2,r2,2 lwz r9,932(r1) subf r2,r2,r9 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18713 lwzu r10,8(r8) mtctr r10 stw r8,920(r1) bctr L4424: ; basic block 2899 .stabd 68,0,18723 L7052: lwz r11,920(r1) LBE2227: LBE2226: LBB2228: lwz r2,4(r11) .stabd 68,0,18744 LBB2229: slwi r2,r2,2 lwz r8,932(r1) subf r2,r2,r8 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,18752 lwzu r9,8(r11) mtctr r9 stw r11,920(r1) bctr L4425: ; basic block 2900 .stabd 68,0,18762 L7058: lwz r10,920(r1) LBE2229: LBE2228: LBB2230: lwz r2,4(r10) .stabd 68,0,18783 LBB2231: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18791 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L4426: ; basic block 2901 .stabd 68,0,18797 L7064: lwz r2,924(r1) lwz r8,912(r1) LBE2231: LBE2230: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,18801 lwz r10,920(r1) LBB2232: lwz r2,4(r10) .stabd 68,0,18822 LBB2233: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,912(r1) .stabd 68,0,18830 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L4427: ; basic block 2902 .stabd 68,0,18836 L7070: lwz r2,924(r1) lwz r8,916(r1) LBE2233: LBE2232: stw r8,0(r2) addi r2,r2,4 lwz r9,908(r1) stw r2,924(r1) stw r2,16(r9) .stabd 68,0,18840 lwz r10,920(r1) LBB2234: lwz r2,4(r10) .stabd 68,0,18861 LBB2235: slwi r2,r2,2 lwz r11,932(r1) subf r2,r2,r11 lwz r2,0(r2) stw r2,916(r1) .stabd 68,0,18869 lwzu r0,8(r10) mtctr r0 stw r10,920(r1) bctr L4428: ; basic block 2903 .stabd 68,0,18900 L7076: lwz r2,932(r1) .stabd 68,0,18910 lwz r8,920(r1) .stabd 68,0,18900 LBE2235: LBE2234: LBB2236: LBB2237: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18910 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4429: ; basic block 2904 .stabd 68,0,18941 L7082: lwz r10,932(r1) .stabd 68,0,18951 lwz r11,920(r1) .stabd 68,0,18941 LBE2237: LBE2236: LBB2238: LBB2239: lwz r10,-4(r10) stw r10,916(r1) .stabd 68,0,18951 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4430: ; basic block 2905 .stabd 68,0,18982 L7088: lwz r2,932(r1) .stabd 68,0,18992 lwz r8,920(r1) .stabd 68,0,18982 LBE2239: LBE2238: LBB2240: LBB2241: lwz r2,-4(r2) stw r2,912(r1) .stabd 68,0,18992 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4431: ; basic block 2906 .stabd 68,0,18998 L7094: lwz r10,924(r1) lwz r11,912(r1) LBE2241: LBE2240: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19023 lwz r8,932(r1) LBB2242: LBB2243: lwz r8,-4(r8) .stabd 68,0,19033 lwz r9,920(r1) .stabd 68,0,19023 stw r8,912(r1) .stabd 68,0,19033 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4432: ; basic block 2907 .stabd 68,0,19039 L7100: lwz r11,924(r1) lwz r2,916(r1) LBE2243: LBE2242: stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19064 lwz r9,932(r1) LBB2244: LBB2245: lwz r9,-4(r9) .stabd 68,0,19074 lwz r10,920(r1) .stabd 68,0,19064 stw r9,916(r1) .stabd 68,0,19074 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4433: ; basic block 2908 L7101: .stabd 68,0,19102 lwz r8,920(r1) .stabd 68,0,19095 LBE2245: LBE2244: li r2,1 stw r2,912(r1) .stabd 68,0,19102 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4434: ; basic block 2909 L7102: .stabd 68,0,19130 lwz r11,920(r1) .stabd 68,0,19123 li r10,1 stw r10,916(r1) .stabd 68,0,19130 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4435: ; basic block 2910 L7103: .stabd 68,0,19158 lwz r8,920(r1) .stabd 68,0,19151 li r2,1 stw r2,912(r1) .stabd 68,0,19158 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4436: ; basic block 2911 .stabd 68,0,19164 L7104: lwz r10,924(r1) .stabd 68,0,19179 li r8,1 .stabd 68,0,19164 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19186 lwz r9,920(r1) .stabd 68,0,19179 stw r8,912(r1) .stabd 68,0,19186 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4437: ; basic block 2912 .stabd 68,0,19192 L7105: lwz r11,924(r1) .stabd 68,0,19207 li r9,1 .stabd 68,0,19192 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19214 lwz r10,920(r1) .stabd 68,0,19207 stw r9,916(r1) .stabd 68,0,19214 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4438: ; basic block 2913 L7106: .stabd 68,0,19242 lwz r8,920(r1) .stabd 68,0,19235 li r2,3 stw r2,912(r1) .stabd 68,0,19242 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4439: ; basic block 2914 L7107: .stabd 68,0,19270 lwz r11,920(r1) .stabd 68,0,19263 li r10,3 stw r10,916(r1) .stabd 68,0,19270 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4440: ; basic block 2915 L7108: .stabd 68,0,19298 lwz r8,920(r1) .stabd 68,0,19291 li r2,3 stw r2,912(r1) .stabd 68,0,19298 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4441: ; basic block 2916 .stabd 68,0,19304 L7109: lwz r10,924(r1) .stabd 68,0,19319 li r8,3 .stabd 68,0,19304 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19326 lwz r9,920(r1) .stabd 68,0,19319 stw r8,912(r1) .stabd 68,0,19326 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4442: ; basic block 2917 .stabd 68,0,19332 L7110: lwz r11,924(r1) .stabd 68,0,19347 li r9,3 .stabd 68,0,19332 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19354 lwz r10,920(r1) .stabd 68,0,19347 stw r9,916(r1) .stabd 68,0,19354 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4443: ; basic block 2918 L7111: .stabd 68,0,19382 lwz r8,920(r1) .stabd 68,0,19375 li r2,2 stw r2,912(r1) .stabd 68,0,19382 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4444: ; basic block 2919 L7112: .stabd 68,0,19410 lwz r11,920(r1) .stabd 68,0,19403 li r10,2 stw r10,916(r1) .stabd 68,0,19410 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4445: ; basic block 2920 L7113: .stabd 68,0,19438 lwz r8,920(r1) .stabd 68,0,19431 li r2,2 stw r2,912(r1) .stabd 68,0,19438 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4446: ; basic block 2921 .stabd 68,0,19444 L7114: lwz r10,924(r1) .stabd 68,0,19459 li r8,2 .stabd 68,0,19444 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19466 lwz r9,920(r1) .stabd 68,0,19459 stw r8,912(r1) .stabd 68,0,19466 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4447: ; basic block 2922 .stabd 68,0,19472 L7115: lwz r11,924(r1) .stabd 68,0,19487 li r9,2 .stabd 68,0,19472 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19494 lwz r10,920(r1) .stabd 68,0,19487 stw r9,916(r1) .stabd 68,0,19494 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4448: ; basic block 2923 L7116: .stabd 68,0,19522 lwz r8,920(r1) .stabd 68,0,19515 li r2,0 stw r2,912(r1) .stabd 68,0,19522 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4449: ; basic block 2924 L7117: .stabd 68,0,19550 lwz r11,920(r1) .stabd 68,0,19543 li r10,0 stw r10,916(r1) .stabd 68,0,19550 lwzu r0,4(r11) mtctr r0 stw r11,920(r1) bctr L4450: ; basic block 2925 L7118: .stabd 68,0,19578 lwz r8,920(r1) .stabd 68,0,19571 li r2,0 stw r2,912(r1) .stabd 68,0,19578 lwzu r9,4(r8) mtctr r9 stw r8,920(r1) bctr L4451: ; basic block 2926 .stabd 68,0,19584 L7119: lwz r10,924(r1) .stabd 68,0,19599 li r8,0 .stabd 68,0,19584 lwz r11,912(r1) stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,19606 lwz r9,920(r1) .stabd 68,0,19599 stw r8,912(r1) .stabd 68,0,19606 lwzu r10,4(r9) mtctr r10 stw r9,920(r1) bctr L4452: ; basic block 2927 .stabd 68,0,19612 L7120: lwz r11,924(r1) .stabd 68,0,19627 li r9,0 .stabd 68,0,19612 lwz r2,916(r1) stw r2,0(r11) addi r11,r11,4 lwz r8,908(r1) stw r11,924(r1) stw r11,16(r8) .stabd 68,0,19634 lwz r10,920(r1) .stabd 68,0,19627 stw r9,916(r1) .stabd 68,0,19634 lwzu r11,4(r10) mtctr r11 stw r10,920(r1) bctr L4453: ; basic block 2928 .stabd 68,0,19646 lwz r2,920(r1) .stabd 68,0,19663 LBB2246: LBB2247: li r23,0 .stabd 68,0,19677 lwz r8,924(r1) .stabd 68,0,19665 li r22,0 .stabd 68,0,19646 LBE2247: lwz r0,8(r2) .stabd 68,0,19645 lwz r29,12(r2) .stabd 68,0,19677 LBB2248: slwi r2,r0,2 .stabd 68,0,19647 lwz r9,920(r1) .stabd 68,0,19677 subf r2,r2,r8 .stabd 68,0,19666 mr r27,r0 .stabd 68,0,19677 lwz r25,-4(r2) .stabd 68,0,19647 LBE2248: lwz r28,4(r9) .stabd 68,0,19651 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 LBB2249: LBB2250: andi. r10,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19651 stw r9,920(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,L7123 .stabd 68,0,637 ; basic block 2929 andi. r11,r25,1 beq- cr0,L7124 ; basic block 2930 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7125 L7124: ; basic block 2931 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L7126 ; basic block 2932 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7125 L7126: ; basic block 2933 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L7128 ; basic block 2934 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7125 L7123: ; basic block 2935 .stabd 68,0,641 rlwinm. r0,r25,0,30,28 bne- cr0,L7128 .stabd 68,0,642 ; basic block 2936 cmpwi cr7,r25,4 bne+ cr7,L7130 ; basic block 2937 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7125 L7130: ; basic block 2938 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L7128 ; basic block 2939 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7125 L7128: ; basic block 2940 .stabd 68,0,644 lwz r3,4(r2) L7125: ; basic block 2941 .stabd 68,0,635 LBE2250: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,19746 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L7149 ; basic block 2942 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L7149 .stabd 68,0,19748 ; basic block 2943 lwz r3,12(r29) b L7150 L7149: ; basic block 2944 .stabd 68,0,19751 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,19754 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,19752 stw r30,8(r29) .stabd 68,0,19753 stw r3,12(r29) .stabd 68,0,19754 lwz r0,0(r2) stw r0,16(r29) L7150: ; basic block 2945 .stabd 68,0,19866 cmpwi cr7,r3,0 bne+ cr7,L7151 .stabd 68,0,19868 ; basic block 2946 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L7152 .stabd 68,0,19870 ; basic block 2947 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L7152: ; basic block 2948 .stabd 68,0,19873 lwz r2,924(r1) .stabd 68,0,19874 LBB2251: slwi r0,r28,8 .stabd 68,0,19873 slwi r29,r27,2 .stabd 68,0,19874 ori r0,r0,14 .stabd 68,0,19873 subf r29,r29,r2 .stabd 68,0,19875 mr r3,r25 .stabd 68,0,19874 stw r0,-4(r29) .stabd 68,0,19873 addi r29,r29,-4 .stabd 68,0,19875 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,19877 lwz r2,908(r1) LBE2251: stw r29,924(r1) stw r29,16(r2) b L7154 L7151: ; basic block 2949 .stabd 68,0,19884 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L7160 ; basic block 2950 bgt- cr7,L7192 ; basic block 2951 cmpwi cr7,r0,2 beq- cr7,L7156 ; basic block 2952 b L7190 L7192: ; basic block 2953 cmpwi cr7,r0,90 beq- cr7,L7159 ; basic block 2954 cmpwi cr7,r0,95 beq- cr7,L7161 ; basic block 2955 b L7190 L7156: ; basic block 2956 .stabd 68,0,19902 lwz r8,924(r1) .stabd 68,0,19890 LBB2252: li r9,0 .stabd 68,0,19902 lwz r10,908(r1) .stabd 68,0,19911 lis r2,0xfaff .stabd 68,0,19902 addi r0,r8,32 .stabd 68,0,19890 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,19911 ori r2,r2,65441 .stabd 68,0,19890 stw r28,868(r1) .stabd 68,0,19919 addi r11,r8,4 .stabd 68,0,19902 stw r0,16(r10) .stabd 68,0,19909 addi r0,r1,864 .stabd 68,0,19914 lwz r10,928(r1) .stabd 68,0,19924 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,19914 stw r10,24(r8) .stabd 68,0,19924 mr r6,r27 .stabd 68,0,19915 lwz r10,932(r1) .stabd 68,0,19907 stw r22,0(r8) .stabd 68,0,19915 stw r10,28(r8) .stabd 68,0,19909 stw r0,8(r8) .stabd 68,0,19911 stw r2,12(r8) .stabd 68,0,19908 stw r25,4(r8) .stabd 68,0,19912 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,19913 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,19918 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,19919 stw r11,28(r2) .stabd 68,0,19917 stw r8,20(r2) .stabd 68,0,19922 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,19924 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,19927 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,19934 slwi r2,r27,2 .stabd 68,0,19928 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,19934 lwz r11,924(r1) .stabd 68,0,19929 lwz r8,28(r11) .stabd 68,0,19934 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,19929 stw r8,932(r1) .stabd 68,0,19934 stw r2,924(r1) .stabd 68,0,19929 stw r8,24(r10) .stabd 68,0,19934 stw r2,16(r10) .stabd 68,0,19935 b L7154 L7159: ; basic block 2957 .stabd 68,0,19938 lwz r9,924(r1) LBE2252: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,19939 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,19940 b L7154 L7160: ; basic block 2958 .stabd 68,0,19943 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,19944 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,19945 b L7154 L7161: ; basic block 2959 .stabd 68,0,19958 LBB2253: lwz r24,12(r3) .stabd 68,0,19959 li r4,18 .stabd 68,0,19955 li r21,0 .stabd 68,0,19959 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,19953 lwz r29,924(r1) .stabd 68,0,19964 lwz r0,56(r28) .stabd 68,0,19961 lwz r2,40(r28) .stabd 68,0,19964 cmpwi cr7,r0,0 .stabd 68,0,19961 subf r26,r27,r2 .stabd 68,0,19964 beq- cr7,L7163 .stabd 68,0,19965 ; basic block 2960 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7165 .stabd 68,0,19966 ; basic block 2961 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7163: ; basic block 2962 .stabd 68,0,19978 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L7166 .stabd 68,0,19979 ; basic block 2963 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,19980 mr r27,r0 .stabd 68,0,19979 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,19980 b L7167 L7166: ; basic block 2964 .stabd 68,0,19982 cmpwi cr7,r6,-1 beq- cr7,L7167 .stabd 68,0,19983 ; basic block 2965 LBB2254: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,19984 add. r30,r0,r9 bge+ cr0,L7169 .stabd 68,0,19985 ; basic block 2966 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7169: ; basic block 2967 .stabd 68,0,19994 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,19995 mr r3,r30 .stabd 68,0,19996 subf r27,r30,r27 .stabd 68,0,19994 subf r2,r2,r8 .stabd 68,0,19995 mr r4,r2 .stabd 68,0,19994 addi r29,r2,4 .stabd 68,0,19995 bl L_rb_ary_new4$stub .stabd 68,0,19997 add r2,r26,r30 .stabd 68,0,19995 stw r3,-4(r29) .stabd 68,0,19997 addi r26,r2,-1 L7167: ; basic block 2968 .stabd 68,0,20002 LBE2254: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L7170 .stabd 68,0,20003 ; basic block 2969 LBB2255: lwz r6,52(r28) .stabd 68,0,20007 cmplw cr7,r27,r6 blt- cr7,L7172 ; basic block 2970 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L7171 L7172: ; basic block 2971 .stabd 68,0,20008 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7171: ; basic block 2972 .stabd 68,0,20011 subf r2,r6,r27 .stabd 68,0,20012 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE2255: b L7173 L7170: ; basic block 2973 .stabd 68,0,20015 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7173 .stabd 68,0,20016 ; basic block 2974 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7173: ; basic block 2975 .stabd 68,0,20023 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L7165 ; basic block 2976 .stabd 68,0,20036 LBB2256: cmpwi cr7,r23,0 .stabd 68,0,20024 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,20036 beq- cr7,L7177 .stabd 68,0,20037 ; basic block 2977 mr r2,r23 L7177: ; basic block 2978 .stabd 68,0,20039 neg r0,r0 .stabd 68,0,20041 addi r26,r26,-1 .stabd 68,0,20039 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20040 addi r29,r29,4 L7165: ; basic block 2979 .stabd 68,0,20049 lwz r8,908(r1) LBE2256: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L7179 .stabd 68,0,20051 ; basic block 2980 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L7179: ; basic block 2981 .stabd 68,0,20054 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,20057 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L7186 .stabd 68,0,20058 ; basic block 2982 cmpwi cr7,r26,0 ble- cr7,L7186 ; basic block 2983 li r0,4 L7185: ; basic block 2984 .stabd 68,0,20058 addic. r26,r26,-1 .stabd 68,0,20059 stw r0,0(r29) .stabd 68,0,20058 addi r29,r29,4 bgt+ cr0,L7185 L7186: ; basic block 2985 .stabd 68,0,20073 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,20084 LBB2257: lis r0,0xfaff .stabd 68,0,20073 LBE2257: stw r9,16(r10) .stabd 68,0,20084 LBB2258: ori r0,r0,65441 .stabd 68,0,20096 lwz r11,920(r1) .stabd 68,0,20106 LBE2258: addi r10,r29,4 .stabd 68,0,20096 LBB2259: stw r11,16(r29) .stabd 68,0,20097 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,20098 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,20099 lwz r9,932(r1) .stabd 68,0,20084 stw r0,12(r29) .stabd 68,0,20099 stw r9,28(r29) .stabd 68,0,20103 LBE2259: slwi r9,r21,2 .stabd 68,0,20080 LBB2260: stw r22,0(r29) .stabd 68,0,20082 stw r25,4(r29) .stabd 68,0,20083 stw r24,8(r29) .stabd 68,0,20103 LBE2260: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,20106 stw r10,936(r1) .stabd 68,0,20104 stw r29,928(r1) .stabd 68,0,20105 stw r29,932(r1) .stabd 68,0,20103 stw r0,12(r11) .stabd 68,0,20104 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,20105 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,20106 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,20108 lwzx r2,r2,r9 .stabd 68,0,20103 stw r0,920(r1) .stabd 68,0,20108 mtctr r2 bctr L7190: ; basic block 2986 .stabd 68,0,20113 LBE2253: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L7154: ; basic block 2987 L7193: .stabd 68,0,20125 lwz r2,920(r1) .stabd 68,0,20116 stw r3,912(r1) .stabd 68,0,20125 lwz r2,0(r2) mtctr r2 bctr L4454: ; basic block 2988 .stabd 68,0,20131 lwz r8,924(r1) .stabd 68,0,20154 LBE2249: LBE2246: LBB2261: LBB2262: li r23,0 .stabd 68,0,20131 lwz r9,912(r1) .stabd 68,0,20156 li r22,0 .stabd 68,0,20131 LBE2262: LBE2261: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,20137 lwz r11,920(r1) LBB2263: lwz r0,8(r11) .stabd 68,0,20136 lwz r29,12(r11) .stabd 68,0,20168 LBB2264: slwi r2,r0,2 .stabd 68,0,20157 mr r27,r0 .stabd 68,0,20168 subf r2,r2,r8 .stabd 68,0,20138 LBE2264: lwz r28,4(r11) .stabd 68,0,20168 LBB2265: lwz r25,-4(r2) .stabd 68,0,20142 LBE2265: addi r11,r11,16 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2266: LBB2267: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L7196 .stabd 68,0,637 ; basic block 2989 andi. r8,r25,1 beq- cr0,L7197 ; basic block 2990 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7198 L7197: ; basic block 2991 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L7199 ; basic block 2992 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7198 L7199: ; basic block 2993 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L7201 ; basic block 2994 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7198 L7196: ; basic block 2995 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L7201 .stabd 68,0,642 ; basic block 2996 cmpwi cr7,r25,4 bne+ cr7,L7203 ; basic block 2997 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7198 L7203: ; basic block 2998 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L7201 ; basic block 2999 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7198 L7201: ; basic block 3000 .stabd 68,0,644 lwz r3,4(r2) L7198: ; basic block 3001 .stabd 68,0,635 LBE2267: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20237 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L7222 ; basic block 3002 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L7222 .stabd 68,0,20239 ; basic block 3003 lwz r3,12(r29) b L7223 L7222: ; basic block 3004 .stabd 68,0,20242 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,20245 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,20243 stw r30,8(r29) .stabd 68,0,20244 stw r3,12(r29) .stabd 68,0,20245 lwz r0,0(r2) stw r0,16(r29) L7223: ; basic block 3005 .stabd 68,0,20357 cmpwi cr7,r3,0 bne+ cr7,L7224 .stabd 68,0,20359 ; basic block 3006 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L7225 .stabd 68,0,20361 ; basic block 3007 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L7225: ; basic block 3008 .stabd 68,0,20364 lwz r2,924(r1) .stabd 68,0,20365 LBB2268: slwi r0,r28,8 .stabd 68,0,20364 slwi r29,r27,2 .stabd 68,0,20365 ori r0,r0,14 .stabd 68,0,20364 subf r29,r29,r2 .stabd 68,0,20366 mr r3,r25 .stabd 68,0,20365 stw r0,-4(r29) .stabd 68,0,20364 addi r29,r29,-4 .stabd 68,0,20366 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,20368 lwz r2,908(r1) LBE2268: stw r29,924(r1) stw r29,16(r2) b L7227 L7224: ; basic block 3009 .stabd 68,0,20375 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L7233 ; basic block 3010 bgt- cr7,L7265 ; basic block 3011 cmpwi cr7,r0,2 beq- cr7,L7229 ; basic block 3012 b L7263 L7265: ; basic block 3013 cmpwi cr7,r0,90 beq- cr7,L7232 ; basic block 3014 cmpwi cr7,r0,95 beq- cr7,L7234 ; basic block 3015 b L7263 L7229: ; basic block 3016 .stabd 68,0,20393 lwz r8,924(r1) .stabd 68,0,20381 LBB2269: li r9,0 .stabd 68,0,20393 lwz r10,908(r1) .stabd 68,0,20402 lis r2,0xfaff .stabd 68,0,20393 addi r0,r8,32 .stabd 68,0,20381 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,20402 ori r2,r2,65441 .stabd 68,0,20381 stw r28,868(r1) .stabd 68,0,20410 addi r11,r8,4 .stabd 68,0,20393 stw r0,16(r10) .stabd 68,0,20400 addi r0,r1,864 .stabd 68,0,20405 lwz r10,928(r1) .stabd 68,0,20415 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,20405 stw r10,24(r8) .stabd 68,0,20415 mr r6,r27 .stabd 68,0,20406 lwz r10,932(r1) .stabd 68,0,20398 stw r22,0(r8) .stabd 68,0,20406 stw r10,28(r8) .stabd 68,0,20400 stw r0,8(r8) .stabd 68,0,20402 stw r2,12(r8) .stabd 68,0,20399 stw r25,4(r8) .stabd 68,0,20403 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,20404 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,20409 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,20410 stw r11,28(r2) .stabd 68,0,20408 stw r8,20(r2) .stabd 68,0,20413 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,20415 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20418 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,20425 slwi r2,r27,2 .stabd 68,0,20419 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,20425 lwz r11,924(r1) .stabd 68,0,20420 lwz r8,28(r11) .stabd 68,0,20425 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,20420 stw r8,932(r1) .stabd 68,0,20425 stw r2,924(r1) .stabd 68,0,20420 stw r8,24(r10) .stabd 68,0,20425 stw r2,16(r10) .stabd 68,0,20426 b L7227 L7232: ; basic block 3017 .stabd 68,0,20429 lwz r9,924(r1) LBE2269: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,20430 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20431 b L7227 L7233: ; basic block 3018 .stabd 68,0,20434 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20435 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20436 b L7227 L7234: ; basic block 3019 .stabd 68,0,20449 LBB2270: lwz r24,12(r3) .stabd 68,0,20450 li r4,18 .stabd 68,0,20446 li r21,0 .stabd 68,0,20450 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,20444 lwz r29,924(r1) .stabd 68,0,20455 lwz r0,56(r28) .stabd 68,0,20452 lwz r2,40(r28) .stabd 68,0,20455 cmpwi cr7,r0,0 .stabd 68,0,20452 subf r26,r27,r2 .stabd 68,0,20455 beq- cr7,L7236 .stabd 68,0,20456 ; basic block 3020 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7238 .stabd 68,0,20457 ; basic block 3021 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7236: ; basic block 3022 .stabd 68,0,20469 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L7239 .stabd 68,0,20470 ; basic block 3023 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,20471 mr r27,r0 .stabd 68,0,20470 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20471 b L7240 L7239: ; basic block 3024 .stabd 68,0,20473 cmpwi cr7,r6,-1 beq- cr7,L7240 .stabd 68,0,20474 ; basic block 3025 LBB2271: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,20475 add. r30,r0,r9 bge+ cr0,L7242 .stabd 68,0,20476 ; basic block 3026 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7242: ; basic block 3027 .stabd 68,0,20485 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,20486 mr r3,r30 .stabd 68,0,20487 subf r27,r30,r27 .stabd 68,0,20485 subf r2,r2,r8 .stabd 68,0,20486 mr r4,r2 .stabd 68,0,20485 addi r29,r2,4 .stabd 68,0,20486 bl L_rb_ary_new4$stub .stabd 68,0,20488 add r2,r26,r30 .stabd 68,0,20486 stw r3,-4(r29) .stabd 68,0,20488 addi r26,r2,-1 L7240: ; basic block 3028 .stabd 68,0,20493 LBE2271: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L7243 .stabd 68,0,20494 ; basic block 3029 LBB2272: lwz r6,52(r28) .stabd 68,0,20498 cmplw cr7,r27,r6 blt- cr7,L7245 ; basic block 3030 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L7244 L7245: ; basic block 3031 .stabd 68,0,20499 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7244: ; basic block 3032 .stabd 68,0,20502 subf r2,r6,r27 .stabd 68,0,20503 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE2272: b L7246 L7243: ; basic block 3033 .stabd 68,0,20506 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7246 .stabd 68,0,20507 ; basic block 3034 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7246: ; basic block 3035 .stabd 68,0,20514 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L7238 ; basic block 3036 .stabd 68,0,20527 LBB2273: cmpwi cr7,r23,0 .stabd 68,0,20515 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,20527 beq- cr7,L7250 .stabd 68,0,20528 ; basic block 3037 mr r2,r23 L7250: ; basic block 3038 .stabd 68,0,20530 neg r0,r0 .stabd 68,0,20532 addi r26,r26,-1 .stabd 68,0,20530 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,20531 addi r29,r29,4 L7238: ; basic block 3039 .stabd 68,0,20540 lwz r8,908(r1) LBE2273: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L7252 .stabd 68,0,20542 ; basic block 3040 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L7252: ; basic block 3041 .stabd 68,0,20545 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,20548 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L7259 .stabd 68,0,20549 ; basic block 3042 cmpwi cr7,r26,0 ble- cr7,L7259 ; basic block 3043 li r0,4 L7258: ; basic block 3044 .stabd 68,0,20549 addic. r26,r26,-1 .stabd 68,0,20550 stw r0,0(r29) .stabd 68,0,20549 addi r29,r29,4 bgt+ cr0,L7258 L7259: ; basic block 3045 .stabd 68,0,20564 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,20575 LBB2274: lis r0,0xfaff .stabd 68,0,20564 LBE2274: stw r9,16(r10) .stabd 68,0,20575 LBB2275: ori r0,r0,65441 .stabd 68,0,20587 lwz r11,920(r1) .stabd 68,0,20597 LBE2275: addi r10,r29,4 .stabd 68,0,20587 LBB2276: stw r11,16(r29) .stabd 68,0,20588 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,20589 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,20590 lwz r9,932(r1) .stabd 68,0,20575 stw r0,12(r29) .stabd 68,0,20590 stw r9,28(r29) .stabd 68,0,20594 LBE2276: slwi r9,r21,2 .stabd 68,0,20571 LBB2277: stw r22,0(r29) .stabd 68,0,20573 stw r25,4(r29) .stabd 68,0,20574 stw r24,8(r29) .stabd 68,0,20594 LBE2277: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,20597 stw r10,936(r1) .stabd 68,0,20595 stw r29,928(r1) .stabd 68,0,20596 stw r29,932(r1) .stabd 68,0,20594 stw r0,12(r11) .stabd 68,0,20595 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,20596 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,20597 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,20599 lwzx r2,r2,r9 .stabd 68,0,20594 stw r0,920(r1) .stabd 68,0,20599 mtctr r2 bctr L7263: ; basic block 3046 .stabd 68,0,20604 LBE2270: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L7227: ; basic block 3047 L7266: .stabd 68,0,20616 lwz r2,920(r1) .stabd 68,0,20607 stw r3,912(r1) .stabd 68,0,20616 lwz r2,0(r2) mtctr r2 bctr L4455: ; basic block 3048 .stabd 68,0,20622 lwz r8,924(r1) .stabd 68,0,20645 LBE2266: LBE2263: LBB2278: LBB2279: li r23,0 .stabd 68,0,20622 lwz r9,916(r1) .stabd 68,0,20647 li r22,0 .stabd 68,0,20622 LBE2279: LBE2278: stw r9,0(r8) addi r8,r8,4 lwz r10,908(r1) stw r8,924(r1) stw r8,16(r10) .stabd 68,0,20628 lwz r11,920(r1) LBB2280: lwz r0,8(r11) .stabd 68,0,20627 lwz r29,12(r11) .stabd 68,0,20659 LBB2281: slwi r2,r0,2 .stabd 68,0,20648 mr r27,r0 .stabd 68,0,20659 subf r2,r2,r8 .stabd 68,0,20629 LBE2281: lwz r28,4(r11) .stabd 68,0,20659 LBB2282: lwz r25,-4(r2) .stabd 68,0,20633 LBE2282: addi r11,r11,16 stw r11,920(r1) .stabs "/usr/local/lib/ruby/1.9/powerpc-darwin7.7.0/ruby.h",132,0,0,0 .stabd 68,0,636 LBB2283: LBB2284: andi. r0,r25,3 .stabd 68,0,635 mr r2,r25 .stabd 68,0,636 beq- cr0,L7269 .stabd 68,0,637 ; basic block 3049 andi. r8,r25,1 beq- cr0,L7270 ; basic block 3050 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7271 L7270: ; basic block 3051 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L7272 ; basic block 3052 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7271 L7272: ; basic block 3053 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L7274 ; basic block 3054 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7271 L7269: ; basic block 3055 .stabd 68,0,641 rlwinm. r9,r25,0,30,28 bne- cr0,L7274 .stabd 68,0,642 ; basic block 3056 cmpwi cr7,r25,4 bne+ cr7,L7276 ; basic block 3057 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7271 L7276: ; basic block 3058 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L7274 ; basic block 3059 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7271 L7274: ; basic block 3060 .stabd 68,0,644 lwz r3,4(r2) L7271: ; basic block 3061 .stabd 68,0,635 LBE2284: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,20728 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L7295 ; basic block 3062 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L7295 .stabd 68,0,20730 ; basic block 3063 lwz r3,12(r29) b L7296 L7295: ; basic block 3064 .stabd 68,0,20733 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,20736 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,20734 stw r30,8(r29) .stabd 68,0,20735 stw r3,12(r29) .stabd 68,0,20736 lwz r0,0(r2) stw r0,16(r29) L7296: ; basic block 3065 .stabd 68,0,20848 cmpwi cr7,r3,0 bne+ cr7,L7297 .stabd 68,0,20850 ; basic block 3066 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L7298 .stabd 68,0,20852 ; basic block 3067 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L7298: ; basic block 3068 .stabd 68,0,20855 lwz r2,924(r1) .stabd 68,0,20856 LBB2285: slwi r0,r28,8 .stabd 68,0,20855 slwi r29,r27,2 .stabd 68,0,20856 ori r0,r0,14 .stabd 68,0,20855 subf r29,r29,r2 .stabd 68,0,20857 mr r3,r25 .stabd 68,0,20856 stw r0,-4(r29) .stabd 68,0,20855 addi r29,r29,-4 .stabd 68,0,20857 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,20859 lwz r2,908(r1) LBE2285: stw r29,924(r1) stw r29,16(r2) b L7300 L7297: ; basic block 3069 .stabd 68,0,20866 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L7306 ; basic block 3070 bgt- cr7,L7338 ; basic block 3071 cmpwi cr7,r0,2 beq- cr7,L7302 ; basic block 3072 b L7336 L7338: ; basic block 3073 cmpwi cr7,r0,90 beq- cr7,L7305 ; basic block 3074 cmpwi cr7,r0,95 beq- cr7,L7307 ; basic block 3075 b L7336 L7302: ; basic block 3076 .stabd 68,0,20884 lwz r8,924(r1) .stabd 68,0,20872 LBB2286: li r9,0 .stabd 68,0,20884 lwz r10,908(r1) .stabd 68,0,20893 lis r2,0xfaff .stabd 68,0,20884 addi r0,r8,32 .stabd 68,0,20872 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,20893 ori r2,r2,65441 .stabd 68,0,20872 stw r28,868(r1) .stabd 68,0,20901 addi r11,r8,4 .stabd 68,0,20884 stw r0,16(r10) .stabd 68,0,20891 addi r0,r1,864 .stabd 68,0,20896 lwz r10,928(r1) .stabd 68,0,20906 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,20896 stw r10,24(r8) .stabd 68,0,20906 mr r6,r27 .stabd 68,0,20897 lwz r10,932(r1) .stabd 68,0,20889 stw r22,0(r8) .stabd 68,0,20897 stw r10,28(r8) .stabd 68,0,20891 stw r0,8(r8) .stabd 68,0,20893 stw r2,12(r8) .stabd 68,0,20890 stw r25,4(r8) .stabd 68,0,20894 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,20895 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,20900 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,20901 stw r11,28(r2) .stabd 68,0,20899 stw r8,20(r2) .stabd 68,0,20904 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,20906 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,20909 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,20916 slwi r2,r27,2 .stabd 68,0,20910 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,20916 lwz r11,924(r1) .stabd 68,0,20911 lwz r8,28(r11) .stabd 68,0,20916 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,20911 stw r8,932(r1) .stabd 68,0,20916 stw r2,924(r1) .stabd 68,0,20911 stw r8,24(r10) .stabd 68,0,20916 stw r2,16(r10) .stabd 68,0,20917 b L7300 L7305: ; basic block 3077 .stabd 68,0,20920 lwz r9,924(r1) LBE2286: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,20921 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20922 b L7300 L7306: ; basic block 3078 .stabd 68,0,20925 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,20926 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,20927 b L7300 L7307: ; basic block 3079 .stabd 68,0,20940 LBB2287: lwz r24,12(r3) .stabd 68,0,20941 li r4,18 .stabd 68,0,20937 li r21,0 .stabd 68,0,20941 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,20935 lwz r29,924(r1) .stabd 68,0,20946 lwz r0,56(r28) .stabd 68,0,20943 lwz r2,40(r28) .stabd 68,0,20946 cmpwi cr7,r0,0 .stabd 68,0,20943 subf r26,r27,r2 .stabd 68,0,20946 beq- cr7,L7309 .stabd 68,0,20947 ; basic block 3080 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7311 .stabd 68,0,20948 ; basic block 3081 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7309: ; basic block 3082 .stabd 68,0,20960 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L7312 .stabd 68,0,20961 ; basic block 3083 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,20962 mr r27,r0 .stabd 68,0,20961 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,20962 b L7313 L7312: ; basic block 3084 .stabd 68,0,20964 cmpwi cr7,r6,-1 beq- cr7,L7313 .stabd 68,0,20965 ; basic block 3085 LBB2288: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,20966 add. r30,r0,r9 bge+ cr0,L7315 .stabd 68,0,20967 ; basic block 3086 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7315: ; basic block 3087 .stabd 68,0,20976 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,20977 mr r3,r30 .stabd 68,0,20978 subf r27,r30,r27 .stabd 68,0,20976 subf r2,r2,r8 .stabd 68,0,20977 mr r4,r2 .stabd 68,0,20976 addi r29,r2,4 .stabd 68,0,20977 bl L_rb_ary_new4$stub .stabd 68,0,20979 add r2,r26,r30 .stabd 68,0,20977 stw r3,-4(r29) .stabd 68,0,20979 addi r26,r2,-1 L7313: ; basic block 3088 .stabd 68,0,20984 LBE2288: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L7316 .stabd 68,0,20985 ; basic block 3089 LBB2289: lwz r6,52(r28) .stabd 68,0,20989 cmplw cr7,r27,r6 blt- cr7,L7318 ; basic block 3090 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L7317 L7318: ; basic block 3091 .stabd 68,0,20990 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7317: ; basic block 3092 .stabd 68,0,20993 subf r2,r6,r27 .stabd 68,0,20994 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE2289: b L7319 L7316: ; basic block 3093 .stabd 68,0,20997 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7319 .stabd 68,0,20998 ; basic block 3094 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7319: ; basic block 3095 .stabd 68,0,21005 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L7311 ; basic block 3096 .stabd 68,0,21018 LBB2290: cmpwi cr7,r23,0 .stabd 68,0,21006 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,21018 beq- cr7,L7323 .stabd 68,0,21019 ; basic block 3097 mr r2,r23 L7323: ; basic block 3098 .stabd 68,0,21021 neg r0,r0 .stabd 68,0,21023 addi r26,r26,-1 .stabd 68,0,21021 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21022 addi r29,r29,4 L7311: ; basic block 3099 .stabd 68,0,21031 lwz r8,908(r1) LBE2290: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L7325 .stabd 68,0,21033 ; basic block 3100 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L7325: ; basic block 3101 .stabd 68,0,21036 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,21039 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L7332 .stabd 68,0,21040 ; basic block 3102 cmpwi cr7,r26,0 ble- cr7,L7332 ; basic block 3103 li r0,4 L7331: ; basic block 3104 .stabd 68,0,21040 addic. r26,r26,-1 .stabd 68,0,21041 stw r0,0(r29) .stabd 68,0,21040 addi r29,r29,4 bgt+ cr0,L7331 L7332: ; basic block 3105 .stabd 68,0,21055 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,21066 LBB2291: lis r0,0xfaff .stabd 68,0,21055 LBE2291: stw r9,16(r10) .stabd 68,0,21066 LBB2292: ori r0,r0,65441 .stabd 68,0,21078 lwz r11,920(r1) .stabd 68,0,21088 LBE2292: addi r10,r29,4 .stabd 68,0,21078 LBB2293: stw r11,16(r29) .stabd 68,0,21079 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,21080 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,21081 lwz r9,932(r1) .stabd 68,0,21066 stw r0,12(r29) .stabd 68,0,21081 stw r9,28(r29) .stabd 68,0,21085 LBE2293: slwi r9,r21,2 .stabd 68,0,21062 LBB2294: stw r22,0(r29) .stabd 68,0,21064 stw r25,4(r29) .stabd 68,0,21065 stw r24,8(r29) .stabd 68,0,21085 LBE2294: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,21088 stw r10,936(r1) .stabd 68,0,21086 stw r29,928(r1) .stabd 68,0,21087 stw r29,932(r1) .stabd 68,0,21085 stw r0,12(r11) .stabd 68,0,21086 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,21087 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,21088 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,21090 lwzx r2,r2,r9 .stabd 68,0,21085 stw r0,920(r1) .stabd 68,0,21090 mtctr r2 bctr L7336: ; basic block 3106 .stabd 68,0,21095 LBE2287: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L7300: ; basic block 3107 L7339: .stabd 68,0,21107 lwz r2,920(r1) .stabd 68,0,21098 stw r3,912(r1) .stabd 68,0,21107 lwz r2,0(r2) mtctr r2 bctr L4456: ; basic block 3108 .stabd 68,0,21113 lwz r8,924(r1) .stabd 68,0,21137 LBE2283: LBE2280: LBB2295: LBB2296: li r23,0 .stabd 68,0,21113 lwz r9,912(r1) .stabd 68,0,21139 li r22,0 .stabd 68,0,21113 LBE2296: LBE2295: stw r9,0(r8) .stabd 68,0,21114 lwz r10,916(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,21120 lwz r2,920(r1) LBB2297: lwz r0,8(r2) .stabd 68,0,21119 lwz r29,12(r2) .stabd 68,0,21151 LBB2298: slwi r2,r0,2 .stabd 68,0,21140 mr r27,r0 .stabd 68,0,21151 subf r2,r2,r8 .stabd 68,0,21121 lwz r8,920(r1) .stabd 68,0,21151 lwz r25,-4(r2) .stabd 68,0,21121 LBE2298: lwz r28,4(r8) .stabd 68,0,21125 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 LBB2299: LBB2300: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21125 stw r8,920(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,L7342 .stabd 68,0,637 ; basic block 3109 andi. r10,r25,1 beq- cr0,L7343 ; basic block 3110 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7344 L7343: ; basic block 3111 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L7345 ; basic block 3112 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7344 L7345: ; basic block 3113 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L7347 ; basic block 3114 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7344 L7342: ; basic block 3115 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L7347 .stabd 68,0,642 ; basic block 3116 cmpwi cr7,r25,4 bne+ cr7,L7349 ; basic block 3117 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7344 L7349: ; basic block 3118 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L7347 ; basic block 3119 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7344 L7347: ; basic block 3120 .stabd 68,0,644 lwz r3,4(r2) L7344: ; basic block 3121 .stabd 68,0,635 LBE2300: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21220 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L7368 ; basic block 3122 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L7368 .stabd 68,0,21222 ; basic block 3123 lwz r3,12(r29) b L7369 L7368: ; basic block 3124 .stabd 68,0,21225 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,21228 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,21226 stw r30,8(r29) .stabd 68,0,21227 stw r3,12(r29) .stabd 68,0,21228 lwz r0,0(r2) stw r0,16(r29) L7369: ; basic block 3125 .stabd 68,0,21340 cmpwi cr7,r3,0 bne+ cr7,L7370 .stabd 68,0,21342 ; basic block 3126 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L7371 .stabd 68,0,21344 ; basic block 3127 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L7371: ; basic block 3128 .stabd 68,0,21347 lwz r2,924(r1) .stabd 68,0,21348 LBB2301: slwi r0,r28,8 .stabd 68,0,21347 slwi r29,r27,2 .stabd 68,0,21348 ori r0,r0,14 .stabd 68,0,21347 subf r29,r29,r2 .stabd 68,0,21349 mr r3,r25 .stabd 68,0,21348 stw r0,-4(r29) .stabd 68,0,21347 addi r29,r29,-4 .stabd 68,0,21349 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,21351 lwz r2,908(r1) LBE2301: stw r29,924(r1) stw r29,16(r2) b L7373 L7370: ; basic block 3129 .stabd 68,0,21358 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L7379 ; basic block 3130 bgt- cr7,L7411 ; basic block 3131 cmpwi cr7,r0,2 beq- cr7,L7375 ; basic block 3132 b L7409 L7411: ; basic block 3133 cmpwi cr7,r0,90 beq- cr7,L7378 ; basic block 3134 cmpwi cr7,r0,95 beq- cr7,L7380 ; basic block 3135 b L7409 L7375: ; basic block 3136 .stabd 68,0,21376 lwz r8,924(r1) .stabd 68,0,21364 LBB2302: li r9,0 .stabd 68,0,21376 lwz r10,908(r1) .stabd 68,0,21385 lis r2,0xfaff .stabd 68,0,21376 addi r0,r8,32 .stabd 68,0,21364 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,21385 ori r2,r2,65441 .stabd 68,0,21364 stw r28,868(r1) .stabd 68,0,21393 addi r11,r8,4 .stabd 68,0,21376 stw r0,16(r10) .stabd 68,0,21383 addi r0,r1,864 .stabd 68,0,21388 lwz r10,928(r1) .stabd 68,0,21398 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,21388 stw r10,24(r8) .stabd 68,0,21398 mr r6,r27 .stabd 68,0,21389 lwz r10,932(r1) .stabd 68,0,21381 stw r22,0(r8) .stabd 68,0,21389 stw r10,28(r8) .stabd 68,0,21383 stw r0,8(r8) .stabd 68,0,21385 stw r2,12(r8) .stabd 68,0,21382 stw r25,4(r8) .stabd 68,0,21386 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,21387 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,21392 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,21393 stw r11,28(r2) .stabd 68,0,21391 stw r8,20(r2) .stabd 68,0,21396 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,21398 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21401 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,21408 slwi r2,r27,2 .stabd 68,0,21402 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,21408 lwz r11,924(r1) .stabd 68,0,21403 lwz r8,28(r11) .stabd 68,0,21408 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,21403 stw r8,932(r1) .stabd 68,0,21408 stw r2,924(r1) .stabd 68,0,21403 stw r8,24(r10) .stabd 68,0,21408 stw r2,16(r10) .stabd 68,0,21409 b L7373 L7378: ; basic block 3137 .stabd 68,0,21412 lwz r9,924(r1) LBE2302: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,21413 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21414 b L7373 L7379: ; basic block 3138 .stabd 68,0,21417 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21418 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21419 b L7373 L7380: ; basic block 3139 .stabd 68,0,21432 LBB2303: lwz r24,12(r3) .stabd 68,0,21433 li r4,18 .stabd 68,0,21429 li r21,0 .stabd 68,0,21433 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,21427 lwz r29,924(r1) .stabd 68,0,21438 lwz r0,56(r28) .stabd 68,0,21435 lwz r2,40(r28) .stabd 68,0,21438 cmpwi cr7,r0,0 .stabd 68,0,21435 subf r26,r27,r2 .stabd 68,0,21438 beq- cr7,L7382 .stabd 68,0,21439 ; basic block 3140 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7384 .stabd 68,0,21440 ; basic block 3141 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7382: ; basic block 3142 .stabd 68,0,21452 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L7385 .stabd 68,0,21453 ; basic block 3143 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,21454 mr r27,r0 .stabd 68,0,21453 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21454 b L7386 L7385: ; basic block 3144 .stabd 68,0,21456 cmpwi cr7,r6,-1 beq- cr7,L7386 .stabd 68,0,21457 ; basic block 3145 LBB2304: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,21458 add. r30,r0,r9 bge+ cr0,L7388 .stabd 68,0,21459 ; basic block 3146 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7388: ; basic block 3147 .stabd 68,0,21468 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,21469 mr r3,r30 .stabd 68,0,21470 subf r27,r30,r27 .stabd 68,0,21468 subf r2,r2,r8 .stabd 68,0,21469 mr r4,r2 .stabd 68,0,21468 addi r29,r2,4 .stabd 68,0,21469 bl L_rb_ary_new4$stub .stabd 68,0,21471 add r2,r26,r30 .stabd 68,0,21469 stw r3,-4(r29) .stabd 68,0,21471 addi r26,r2,-1 L7386: ; basic block 3148 .stabd 68,0,21476 LBE2304: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L7389 .stabd 68,0,21477 ; basic block 3149 LBB2305: lwz r6,52(r28) .stabd 68,0,21481 cmplw cr7,r27,r6 blt- cr7,L7391 ; basic block 3150 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L7390 L7391: ; basic block 3151 .stabd 68,0,21482 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7390: ; basic block 3152 .stabd 68,0,21485 subf r2,r6,r27 .stabd 68,0,21486 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE2305: b L7392 L7389: ; basic block 3153 .stabd 68,0,21489 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7392 .stabd 68,0,21490 ; basic block 3154 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7392: ; basic block 3155 .stabd 68,0,21497 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L7384 ; basic block 3156 .stabd 68,0,21510 LBB2306: cmpwi cr7,r23,0 .stabd 68,0,21498 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,21510 beq- cr7,L7396 .stabd 68,0,21511 ; basic block 3157 mr r2,r23 L7396: ; basic block 3158 .stabd 68,0,21513 neg r0,r0 .stabd 68,0,21515 addi r26,r26,-1 .stabd 68,0,21513 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,21514 addi r29,r29,4 L7384: ; basic block 3159 .stabd 68,0,21523 lwz r8,908(r1) LBE2306: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L7398 .stabd 68,0,21525 ; basic block 3160 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L7398: ; basic block 3161 .stabd 68,0,21528 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,21531 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L7405 .stabd 68,0,21532 ; basic block 3162 cmpwi cr7,r26,0 ble- cr7,L7405 ; basic block 3163 li r0,4 L7404: ; basic block 3164 .stabd 68,0,21532 addic. r26,r26,-1 .stabd 68,0,21533 stw r0,0(r29) .stabd 68,0,21532 addi r29,r29,4 bgt+ cr0,L7404 L7405: ; basic block 3165 .stabd 68,0,21547 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,21558 LBB2307: lis r0,0xfaff .stabd 68,0,21547 LBE2307: stw r9,16(r10) .stabd 68,0,21558 LBB2308: ori r0,r0,65441 .stabd 68,0,21570 lwz r11,920(r1) .stabd 68,0,21580 LBE2308: addi r10,r29,4 .stabd 68,0,21570 LBB2309: stw r11,16(r29) .stabd 68,0,21571 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,21572 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,21573 lwz r9,932(r1) .stabd 68,0,21558 stw r0,12(r29) .stabd 68,0,21573 stw r9,28(r29) .stabd 68,0,21577 LBE2309: slwi r9,r21,2 .stabd 68,0,21554 LBB2310: stw r22,0(r29) .stabd 68,0,21556 stw r25,4(r29) .stabd 68,0,21557 stw r24,8(r29) .stabd 68,0,21577 LBE2310: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,21580 stw r10,936(r1) .stabd 68,0,21578 stw r29,928(r1) .stabd 68,0,21579 stw r29,932(r1) .stabd 68,0,21577 stw r0,12(r11) .stabd 68,0,21578 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,21579 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,21580 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,21582 lwzx r2,r2,r9 .stabd 68,0,21577 stw r0,920(r1) .stabd 68,0,21582 mtctr r2 bctr L7409: ; basic block 3166 .stabd 68,0,21587 LBE2303: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L7373: ; basic block 3167 L7412: .stabd 68,0,21599 lwz r2,920(r1) .stabd 68,0,21590 stw r3,912(r1) .stabd 68,0,21599 lwz r2,0(r2) mtctr r2 bctr L4457: ; basic block 3168 .stabd 68,0,21605 lwz r8,924(r1) .stabd 68,0,21629 LBE2299: LBE2297: LBB2311: LBB2312: li r23,0 .stabd 68,0,21605 lwz r9,916(r1) .stabd 68,0,21631 li r22,0 .stabd 68,0,21605 LBE2312: LBE2311: stw r9,0(r8) .stabd 68,0,21606 lwz r10,912(r1) stwu r10,4(r8) lwz r11,908(r1) addi r8,r8,4 stw r8,924(r1) stw r8,16(r11) .stabd 68,0,21612 lwz r2,920(r1) LBB2313: lwz r0,8(r2) .stabd 68,0,21611 lwz r29,12(r2) .stabd 68,0,21643 LBB2314: slwi r2,r0,2 .stabd 68,0,21632 mr r27,r0 .stabd 68,0,21643 subf r2,r2,r8 .stabd 68,0,21613 lwz r8,920(r1) .stabd 68,0,21643 lwz r25,-4(r2) .stabd 68,0,21613 LBE2314: lwz r28,4(r8) .stabd 68,0,21617 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 LBB2315: LBB2316: andi. r9,r25,3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21617 stw r8,920(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,L7415 .stabd 68,0,637 ; basic block 3169 andi. r10,r25,1 beq- cr0,L7416 ; basic block 3170 addis r2,r31,ha16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFixnum$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7417 L7416: ; basic block 3171 .stabd 68,0,638 cmpwi cr7,r25,2 bne+ cr7,L7418 ; basic block 3172 addis r2,r31,ha16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cTrueClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7417 L7418: ; basic block 3173 .stabd 68,0,639 rlwinm r0,r25,0,24,31 cmpwi cr7,r0,14 bne+ cr7,L7420 ; basic block 3174 addis r2,r31,ha16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cSymbol$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7417 L7415: ; basic block 3175 .stabd 68,0,641 rlwinm. r11,r25,0,30,28 bne- cr0,L7420 .stabd 68,0,642 ; basic block 3176 cmpwi cr7,r25,4 bne+ cr7,L7422 ; basic block 3177 addis r2,r31,ha16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cNilClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7417 L7422: ; basic block 3178 .stabd 68,0,643 cmpwi cr7,r25,0 bne- cr7,L7420 ; basic block 3179 addis r2,r31,ha16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cFalseClass$non_lazy_ptr-"L00000000016$pb")(r2) lwz r3,0(r2) b L7417 L7420: ; basic block 3180 .stabd 68,0,644 lwz r3,4(r2) L7417: ; basic block 3181 .stabd 68,0,635 LBE2316: mr r30,r3 .stabs "vm.inc",132,0,0,0 .stabd 68,0,21712 lwz r0,8(r29) cmpw cr7,r3,r0 bne- cr7,L7441 ; basic block 3182 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r9,16(r29) lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r2) cmpw cr7,r0,r9 bne+ cr7,L7441 .stabd 68,0,21714 ; basic block 3183 lwz r3,12(r29) b L7442 L7441: ; basic block 3184 .stabd 68,0,21717 mr r3,r30 mr r4,r28 bl L_rb_method_node$stub .stabd 68,0,21720 addis r2,r31,ha16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_yarvGlobalStateVersion$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,21718 stw r30,8(r29) .stabd 68,0,21719 stw r3,12(r29) .stabd 68,0,21720 lwz r0,0(r2) stw r0,16(r29) L7442: ; basic block 3185 .stabd 68,0,21832 cmpwi cr7,r3,0 bne+ cr7,L7443 .stabd 68,0,21834 ; basic block 3186 addis r2,r31,ha16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb") lwz r4,lo16(L_idMethodMissing$non_lazy_ptr-"L00000000016$pb")(r2) lwz r0,0(r4) cmpw cr7,r28,r0 bne+ cr7,L7444 .stabd 68,0,21836 ; basic block 3187 addis r3,r31,ha16(LC61-"L00000000016$pb") la r3,lo16(LC61-"L00000000016$pb")(r3) bl L_rb_bug$stub L7444: ; basic block 3188 .stabd 68,0,21839 lwz r2,924(r1) .stabd 68,0,21840 LBB2317: slwi r0,r28,8 .stabd 68,0,21839 slwi r29,r27,2 .stabd 68,0,21840 ori r0,r0,14 .stabd 68,0,21839 subf r29,r29,r2 .stabd 68,0,21841 mr r3,r25 .stabd 68,0,21840 stw r0,-4(r29) .stabd 68,0,21839 addi r29,r29,-4 .stabd 68,0,21841 lwz r4,0(r4) addi r5,r27,1 mr r6,r29 bl L_rb_funcall2$stub .stabd 68,0,21843 lwz r2,908(r1) LBE2317: stw r29,924(r1) stw r29,16(r2) b L7446 L7443: ; basic block 3189 .stabd 68,0,21850 lwz r0,0(r3) rlwinm r0,r0,24,25,31 cmpwi cr7,r0,51 beq- cr7,L7452 ; basic block 3190 bgt- cr7,L7484 ; basic block 3191 cmpwi cr7,r0,2 beq- cr7,L7448 ; basic block 3192 b L7482 L7484: ; basic block 3193 cmpwi cr7,r0,90 beq- cr7,L7451 ; basic block 3194 cmpwi cr7,r0,95 beq- cr7,L7453 ; basic block 3195 b L7482 L7448: ; basic block 3196 .stabd 68,0,21868 lwz r8,924(r1) .stabd 68,0,21856 LBB2318: li r9,0 .stabd 68,0,21868 lwz r10,908(r1) .stabd 68,0,21877 lis r2,0xfaff .stabd 68,0,21868 addi r0,r8,32 .stabd 68,0,21856 stw r9,864(r1) stw r30,872(r1) .stabd 68,0,21877 ori r2,r2,65441 .stabd 68,0,21856 stw r28,868(r1) .stabd 68,0,21885 addi r11,r8,4 .stabd 68,0,21868 stw r0,16(r10) .stabd 68,0,21875 addi r0,r1,864 .stabd 68,0,21880 lwz r10,928(r1) .stabd 68,0,21890 slwi r7,r27,2 subf r7,r7,r8 mr r4,r25 .stabd 68,0,21880 stw r10,24(r8) .stabd 68,0,21890 mr r6,r27 .stabd 68,0,21881 lwz r10,932(r1) .stabd 68,0,21873 stw r22,0(r8) .stabd 68,0,21881 stw r10,28(r8) .stabd 68,0,21875 stw r0,8(r8) .stabd 68,0,21877 stw r2,12(r8) .stabd 68,0,21874 stw r25,4(r8) .stabd 68,0,21878 lwz r2,920(r1) stw r2,16(r8) .stabd 68,0,21879 lwz r10,936(r1) stw r10,20(r8) .stabd 68,0,21884 lwz r2,908(r1) stw r9,24(r2) .stabd 68,0,21885 stw r11,28(r2) .stabd 68,0,21883 stw r8,20(r2) .stabd 68,0,21888 addis r2,r31,ha16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_frame$non_lazy_ptr-"L00000000016$pb")(r2) lwz r9,0(r2) stw r28,12(r9) .stabd 68,0,21890 lwz r5,12(r3) lwz r3,8(r3) bl _call_cfunc .stabd 68,0,21893 lwz r8,936(r1) lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,21900 slwi r2,r27,2 .stabd 68,0,21894 lwz r9,924(r1) lwz r10,908(r1) lwz r9,24(r9) stw r9,928(r1) stw r9,20(r10) .stabd 68,0,21900 lwz r11,924(r1) .stabd 68,0,21895 lwz r8,28(r11) .stabd 68,0,21900 subf r2,r2,r11 addi r2,r2,-4 .stabd 68,0,21895 stw r8,932(r1) .stabd 68,0,21900 stw r2,924(r1) .stabd 68,0,21895 stw r8,24(r10) .stabd 68,0,21900 stw r2,16(r10) .stabd 68,0,21901 b L7446 L7451: ; basic block 3197 .stabd 68,0,21904 lwz r9,924(r1) LBE2318: lwz r4,8(r3) mr r3,r25 lwz r5,-4(r9) bl L_rb_ivar_set$stub .stabd 68,0,21905 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-8 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21906 b L7446 L7452: ; basic block 3198 .stabd 68,0,21909 lwz r4,8(r3) mr r3,r25 bl L_rb_ivar_get$stub .stabd 68,0,21910 lwz r2,924(r1) lwz r8,908(r1) addi r2,r2,-4 stw r2,924(r1) stw r2,16(r8) .stabd 68,0,21911 b L7446 L7453: ; basic block 3199 .stabd 68,0,21924 LBB2319: lwz r24,12(r3) .stabd 68,0,21925 li r4,18 .stabd 68,0,21921 li r21,0 .stabd 68,0,21925 mr r3,r24 bl L_rb_check_type$stub lwz r28,16(r24) .stabd 68,0,21919 lwz r29,924(r1) .stabd 68,0,21930 lwz r0,56(r28) .stabd 68,0,21927 lwz r2,40(r28) .stabd 68,0,21930 cmpwi cr7,r0,0 .stabd 68,0,21927 subf r26,r27,r2 .stabd 68,0,21930 beq- cr7,L7455 .stabd 68,0,21931 ; basic block 3200 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7457 .stabd 68,0,21932 ; basic block 3201 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7455: ; basic block 3202 .stabd 68,0,21944 lwz r6,60(r28) cmpwi cr7,r6,-2 bne+ cr7,L7458 .stabd 68,0,21945 ; basic block 3203 lwz r0,52(r28) lwz r8,924(r1) subf r2,r27,r0 .stabd 68,0,21946 mr r27,r0 .stabd 68,0,21945 slwi r2,r2,2 add r2,r8,r2 addi r29,r2,4 .stabd 68,0,21946 b L7459 L7458: ; basic block 3204 .stabd 68,0,21948 cmpwi cr7,r6,-1 beq- cr7,L7459 .stabd 68,0,21949 ; basic block 3205 LBB2320: lwz r9,68(r28) subf r0,r6,r27 .stabd 68,0,21950 add. r30,r0,r9 bge+ cr0,L7461 .stabd 68,0,21951 ; basic block 3206 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) subf r6,r9,r6 la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7461: ; basic block 3207 .stabd 68,0,21960 lwz r8,924(r1) slwi r2,r30,2 .stabd 68,0,21961 mr r3,r30 .stabd 68,0,21962 subf r27,r30,r27 .stabd 68,0,21960 subf r2,r2,r8 .stabd 68,0,21961 mr r4,r2 .stabd 68,0,21960 addi r29,r2,4 .stabd 68,0,21961 bl L_rb_ary_new4$stub .stabd 68,0,21963 add r2,r26,r30 .stabd 68,0,21961 stw r3,-4(r29) .stabd 68,0,21963 addi r26,r2,-1 L7459: ; basic block 3208 .stabd 68,0,21968 LBE2320: lwz r0,68(r28) cmpwi cr7,r0,0 beq- cr7,L7462 .stabd 68,0,21969 ; basic block 3209 LBB2321: lwz r6,52(r28) .stabd 68,0,21973 cmplw cr7,r27,r6 blt- cr7,L7464 ; basic block 3210 add r0,r6,r0 cmplw cr7,r27,r0 ble- cr7,L7463 L7464: ; basic block 3211 .stabd 68,0,21974 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7463: ; basic block 3212 .stabd 68,0,21977 subf r2,r6,r27 .stabd 68,0,21978 lwz r9,72(r28) slwi r2,r2,2 lwzx r21,r2,r9 LBE2321: b L7465 L7462: ; basic block 3213 .stabd 68,0,21981 lwz r6,52(r28) cmpw cr7,r6,r27 beq+ cr7,L7465 .stabd 68,0,21982 ; basic block 3214 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb") addis r4,r31,ha16(LC62-"L00000000016$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000016$pb")(r2) la r4,lo16(LC62-"L00000000016$pb")(r4) mr r5,r27 lwz r3,0(r2) bl L_rb_raise$stub L7465: ; basic block 3215 .stabd 68,0,21989 lwz r0,64(r28) cmpwi cr7,r0,-1 beq- cr7,L7457 ; basic block 3216 .stabd 68,0,22002 LBB2322: cmpwi cr7,r23,0 .stabd 68,0,21990 addis r2,r31,ha16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_rb_cObject$non_lazy_ptr-"L00000000016$pb")(r2) lwz r2,0(r2) .stabd 68,0,22002 beq- cr7,L7469 .stabd 68,0,22003 ; basic block 3217 mr r2,r23 L7469: ; basic block 3218 .stabd 68,0,22005 neg r0,r0 .stabd 68,0,22007 addi r26,r26,-1 .stabd 68,0,22005 slwi r0,r0,2 stwx r2,r29,r0 .stabd 68,0,22006 addi r29,r29,4 L7457: ; basic block 3219 .stabd 68,0,22015 lwz r8,908(r1) LBE2322: lwz r0,80(r28) lwz r2,0(r8) slwi r0,r0,2 addis r2,r2,0x8 add r0,r29,r0 cmplw cr7,r2,r0 bge+ cr7,L7471 .stabd 68,0,22017 ; basic block 3220 addis r3,r31,ha16(LC63-"L00000000016$pb") la r3,lo16(LC63-"L00000000016$pb")(r3) bl L_rb_bug$stub L7471: ; basic block 3221 .stabd 68,0,22020 lwz r8,908(r1) stw r2,8(r8) .stabd 68,0,22023 lwz r0,36(r28) cmpwi cr7,r0,0 beq- cr7,L7478 .stabd 68,0,22024 ; basic block 3222 cmpwi cr7,r26,0 ble- cr7,L7478 ; basic block 3223 li r0,4 L7477: ; basic block 3224 .stabd 68,0,22024 addic. r26,r26,-1 .stabd 68,0,22025 stw r0,0(r29) .stabd 68,0,22024 addi r29,r29,4 bgt+ cr0,L7477 L7478: ; basic block 3225 .stabd 68,0,22039 lwz r10,908(r1) addi r9,r29,32 stw r9,924(r1) .stabd 68,0,22050 LBB2323: lis r0,0xfaff .stabd 68,0,22039 LBE2323: stw r9,16(r10) .stabd 68,0,22050 LBB2324: ori r0,r0,65441 .stabd 68,0,22062 lwz r11,920(r1) .stabd 68,0,22072 LBE2324: addi r10,r29,4 .stabd 68,0,22062 LBB2325: stw r11,16(r29) .stabd 68,0,22063 lwz r2,936(r1) stw r2,20(r29) .stabd 68,0,22064 lwz r8,928(r1) stw r8,24(r29) .stabd 68,0,22065 lwz r9,932(r1) .stabd 68,0,22050 stw r0,12(r29) .stabd 68,0,22065 stw r9,28(r29) .stabd 68,0,22069 LBE2325: slwi r9,r21,2 .stabd 68,0,22046 LBB2326: stw r22,0(r29) .stabd 68,0,22048 stw r25,4(r29) .stabd 68,0,22049 stw r24,8(r29) .stabd 68,0,22069 LBE2326: lwz r2,16(r28) lwz r11,908(r1) add r0,r2,r9 .stabd 68,0,22072 stw r10,936(r1) .stabd 68,0,22070 stw r29,928(r1) .stabd 68,0,22071 stw r29,932(r1) .stabd 68,0,22069 stw r0,12(r11) .stabd 68,0,22070 lwz r8,928(r1) stw r8,20(r11) .stabd 68,0,22071 lwz r10,932(r1) stw r10,24(r11) .stabd 68,0,22072 lwz r8,936(r1) stw r8,28(r11) .stabd 68,0,22074 lwzx r2,r2,r9 .stabd 68,0,22069 stw r0,920(r1) .stabd 68,0,22074 mtctr r2 bctr L7482: ; basic block 3226 .stabd 68,0,22079 LBE2319: lwz r3,0(r3) rlwinm r3,r3,24,25,31 bl L_node_name$stub mr r4,r3 addis r3,r31,ha16(LC65-"L00000000016$pb") la r3,lo16(LC65-"L00000000016$pb")(r3) bl L_rb_bug$stub L7446: ; basic block 3227 L7485: .stabd 68,0,22091 lwz r2,920(r1) .stabd 68,0,22082 stw r3,912(r1) .stabd 68,0,22091 lwz r2,0(r2) mtctr r2 bctr L4458: ; basic block 3228 .stabd 68,0,22101 L7486: lwz r8,920(r1) LBE2315: LBE2313: LBB2327: lwz r0,8(r8) .stabd 68,0,22102 lwz r2,4(r8) .stabd 68,0,22120 stw r0,916(r1) .stabd 68,0,22121 stw r2,912(r1) .stabd 68,0,22127 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L4459: ; basic block 3229 .stabd 68,0,22133 L7487: lwz r10,924(r1) lwz r11,912(r1) LBE2327: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,22137 lwz r8,920(r1) LBB2328: lwz r0,8(r8) .stabd 68,0,22138 lwz r2,4(r8) .stabd 68,0,22156 stw r0,912(r1) .stabd 68,0,22157 stw r2,916(r1) .stabd 68,0,22163 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L4460: ; basic block 3230 .stabd 68,0,22169 L7488: lwz r10,924(r1) lwz r11,916(r1) LBE2328: stw r11,0(r10) addi r10,r10,4 lwz r2,908(r1) stw r10,924(r1) stw r10,16(r2) .stabd 68,0,22173 lwz r8,920(r1) LBB2329: lwz r0,8(r8) .stabd 68,0,22174 lwz r2,4(r8) .stabd 68,0,22192 stw r0,916(r1) .stabd 68,0,22193 stw r2,912(r1) .stabd 68,0,22199 lwzu r9,12(r8) mtctr r9 stw r8,920(r1) bctr L4461: ; basic block 3231 .stabd 68,0,22205 L7489: lwz r10,924(r1) lwz r11,912(r1) LBE2329: stw r11,0(r10) .stabd 68,0,22206 lwz r2,916(r1) stwu r2,4(r10) lwz r8,908(r1) addi r10,r10,4 stw r10,924(r1) stw r10,16(r8) .stabd 68,0,22210 lwz r9,920(r1) LBB2330: lwz r0,8(r9) .stabd 68,0,22211 lwz r2,4(r9) .stabd 68,0,22229 stw r0,916(r1) .stabd 68,0,22230 stw r2,912(r1) .stabd 68,0,22236 lwzu r10,12(r9) mtctr r10 stw r9,920(r1) bctr L4462: ; basic block 3232 .stabd 68,0,22242 L7490: lwz r2,916(r1) lwz r11,924(r1) LBE2330: stw r2,0(r11) .stabd 68,0,22243 lwz r8,912(r1) stwu r8,4(r11) lwz r9,908(r1) addi r11,r11,4 stw r11,924(r1) stw r11,16(r9) .stabd 68,0,22247 lwz r10,920(r1) LBB2331: lwz r0,8(r10) .stabd 68,0,22248 lwz r2,4(r10) .stabd 68,0,22266 stw r0,912(r1) .stabd 68,0,22267 stw r2,916(r1) .stabd 68,0,22273 lwzu r11,12(r10) mtctr r11 stw r10,920(r1) bctr L4463: ; basic block 3233 L7491: .stabd 68,0,22284 lwz r2,920(r1) LBE2331: LBB2332: lwz r30,4(r2) .stabd 68,0,22283 lwz r29,8(r2) .stabd 68,0,22297 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22300 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22288 lwz r2,920(r1) .stabd 68,0,22300 stw r3,916(r1) .stabd 68,0,22288 addi r2,r2,12 .stabd 68,0,22303 stw r30,912(r1) .stabd 68,0,22288 stw r2,920(r1) .stabd 68,0,22309 lwz r8,0(r2) mtctr r8 bctr L4464: ; basic block 3234 .stabd 68,0,22315 L7492: lwz r9,924(r1) lwz r10,912(r1) LBE2332: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22320 lwz r2,920(r1) LBB2333: lwz r30,4(r2) .stabd 68,0,22319 lwz r29,8(r2) .stabd 68,0,22333 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22336 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22324 lwz r2,920(r1) .stabd 68,0,22336 stw r3,912(r1) .stabd 68,0,22324 addi r2,r2,12 .stabd 68,0,22339 stw r30,916(r1) .stabd 68,0,22324 stw r2,920(r1) .stabd 68,0,22345 lwz r8,0(r2) mtctr r8 bctr L4465: ; basic block 3235 .stabd 68,0,22351 L7493: lwz r9,924(r1) lwz r10,916(r1) LBE2333: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22356 lwz r2,920(r1) LBB2334: lwz r30,4(r2) .stabd 68,0,22355 lwz r29,8(r2) .stabd 68,0,22369 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22372 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22360 lwz r2,920(r1) .stabd 68,0,22372 stw r3,916(r1) .stabd 68,0,22360 addi r2,r2,12 .stabd 68,0,22375 stw r30,912(r1) .stabd 68,0,22360 stw r2,920(r1) .stabd 68,0,22381 lwz r8,0(r2) mtctr r8 bctr L4466: ; basic block 3236 .stabd 68,0,22387 L7494: lwz r9,924(r1) lwz r10,912(r1) LBE2334: stw r10,0(r9) .stabd 68,0,22388 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22393 lwz r8,920(r1) LBB2335: lwz r30,4(r8) .stabd 68,0,22392 lwz r29,8(r8) .stabd 68,0,22406 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22409 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22397 lwz r2,920(r1) .stabd 68,0,22409 stw r3,916(r1) .stabd 68,0,22397 addi r2,r2,12 .stabd 68,0,22412 stw r30,912(r1) .stabd 68,0,22397 stw r2,920(r1) .stabd 68,0,22418 lwz r8,0(r2) mtctr r8 bctr L4467: ; basic block 3237 .stabd 68,0,22424 L7495: lwz r9,924(r1) lwz r10,916(r1) LBE2335: stw r10,0(r9) .stabd 68,0,22425 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22430 lwz r8,920(r1) LBB2336: lwz r30,4(r8) .stabd 68,0,22429 lwz r29,8(r8) .stabd 68,0,22443 mr r3,r30 bl L_rb_str_new3$stub mr r30,r3 .stabd 68,0,22446 mr r3,r29 bl L_rb_str_new3$stub .stabd 68,0,22434 lwz r2,920(r1) .stabd 68,0,22446 stw r3,912(r1) .stabd 68,0,22434 addi r2,r2,12 .stabd 68,0,22449 stw r30,916(r1) .stabd 68,0,22434 stw r2,920(r1) .stabd 68,0,22455 lwz r8,0(r2) mtctr r8 bctr L4468: ; basic block 3238 L7496: .stabd 68,0,22466 lwz r9,920(r1) LBE2336: LBB2337: lwz r3,4(r9) .stabd 68,0,22465 lwz r29,8(r9) .stabd 68,0,22479 bl L_rb_str_new3$stub .stabd 68,0,22470 lwz r2,920(r1) .stabd 68,0,22484 stw r29,916(r1) .stabd 68,0,22470 addi r2,r2,12 .stabd 68,0,22485 stw r3,912(r1) .stabd 68,0,22470 stw r2,920(r1) .stabd 68,0,22491 lwz r8,0(r2) mtctr r8 bctr L4469: ; basic block 3239 .stabd 68,0,22497 L7497: lwz r9,924(r1) lwz r10,912(r1) LBE2337: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22502 lwz r2,920(r1) LBB2338: lwz r3,4(r2) .stabd 68,0,22501 lwz r29,8(r2) .stabd 68,0,22515 bl L_rb_str_new3$stub .stabd 68,0,22506 lwz r2,920(r1) .stabd 68,0,22520 stw r29,912(r1) .stabd 68,0,22506 addi r2,r2,12 .stabd 68,0,22521 stw r3,916(r1) .stabd 68,0,22506 stw r2,920(r1) .stabd 68,0,22527 lwz r8,0(r2) mtctr r8 bctr L4470: ; basic block 3240 .stabd 68,0,22533 L7498: lwz r9,924(r1) lwz r10,916(r1) LBE2338: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22538 lwz r2,920(r1) LBB2339: lwz r3,4(r2) .stabd 68,0,22537 lwz r29,8(r2) .stabd 68,0,22551 bl L_rb_str_new3$stub .stabd 68,0,22542 lwz r2,920(r1) .stabd 68,0,22556 stw r29,916(r1) .stabd 68,0,22542 addi r2,r2,12 .stabd 68,0,22557 stw r3,912(r1) .stabd 68,0,22542 stw r2,920(r1) .stabd 68,0,22563 lwz r8,0(r2) mtctr r8 bctr L4471: ; basic block 3241 .stabd 68,0,22569 L7499: lwz r9,924(r1) lwz r10,912(r1) LBE2339: stw r10,0(r9) .stabd 68,0,22570 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22575 lwz r8,920(r1) LBB2340: lwz r3,4(r8) .stabd 68,0,22574 lwz r29,8(r8) .stabd 68,0,22588 bl L_rb_str_new3$stub .stabd 68,0,22579 lwz r2,920(r1) .stabd 68,0,22593 stw r29,916(r1) .stabd 68,0,22579 addi r2,r2,12 .stabd 68,0,22594 stw r3,912(r1) .stabd 68,0,22579 stw r2,920(r1) .stabd 68,0,22600 lwz r8,0(r2) mtctr r8 bctr L4472: ; basic block 3242 .stabd 68,0,22606 L7500: lwz r9,924(r1) lwz r10,916(r1) LBE2340: stw r10,0(r9) .stabd 68,0,22607 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22612 lwz r8,920(r1) LBB2341: lwz r3,4(r8) .stabd 68,0,22611 lwz r29,8(r8) .stabd 68,0,22625 bl L_rb_str_new3$stub .stabd 68,0,22616 lwz r2,920(r1) .stabd 68,0,22630 stw r29,912(r1) .stabd 68,0,22616 addi r2,r2,12 .stabd 68,0,22631 stw r3,916(r1) .stabd 68,0,22616 stw r2,920(r1) .stabd 68,0,22637 lwz r8,0(r2) mtctr r8 bctr L4473: ; basic block 3243 .stabd 68,0,22647 L7501: lwz r9,920(r1) LBE2341: LBB2342: lwz r3,8(r9) .stabd 68,0,22648 lwz r29,4(r9) .stabd 68,0,22664 bl L_rb_str_new3$stub .stabd 68,0,22652 lwz r2,920(r1) .stabd 68,0,22664 stw r3,916(r1) .stabd 68,0,22652 addi r2,r2,12 .stabd 68,0,22667 stw r29,912(r1) .stabd 68,0,22652 stw r2,920(r1) .stabd 68,0,22673 lwz r8,0(r2) mtctr r8 bctr L4474: ; basic block 3244 .stabd 68,0,22679 L7502: lwz r9,924(r1) lwz r10,912(r1) LBE2342: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22683 lwz r2,920(r1) LBB2343: lwz r3,8(r2) .stabd 68,0,22684 lwz r29,4(r2) .stabd 68,0,22700 bl L_rb_str_new3$stub .stabd 68,0,22688 lwz r2,920(r1) .stabd 68,0,22700 stw r3,912(r1) .stabd 68,0,22688 addi r2,r2,12 .stabd 68,0,22703 stw r29,916(r1) .stabd 68,0,22688 stw r2,920(r1) .stabd 68,0,22709 lwz r8,0(r2) mtctr r8 bctr L4475: ; basic block 3245 .stabd 68,0,22715 L7503: lwz r9,924(r1) lwz r10,916(r1) LBE2343: stw r10,0(r9) addi r9,r9,4 lwz r11,908(r1) stw r9,924(r1) stw r9,16(r11) .stabd 68,0,22719 lwz r2,920(r1) LBB2344: lwz r3,8(r2) .stabd 68,0,22720 lwz r29,4(r2) .stabd 68,0,22736 bl L_rb_str_new3$stub .stabd 68,0,22724 lwz r2,920(r1) .stabd 68,0,22736 stw r3,916(r1) .stabd 68,0,22724 addi r2,r2,12 .stabd 68,0,22739 stw r29,912(r1) .stabd 68,0,22724 stw r2,920(r1) .stabd 68,0,22745 lwz r8,0(r2) mtctr r8 bctr L4476: ; basic block 3246 .stabd 68,0,22751 L7504: lwz r9,924(r1) lwz r10,912(r1) LBE2344: stw r10,0(r9) .stabd 68,0,22752 lwz r11,916(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22756 lwz r8,920(r1) LBB2345: lwz r3,8(r8) .stabd 68,0,22757 lwz r29,4(r8) .stabd 68,0,22773 bl L_rb_str_new3$stub .stabd 68,0,22761 lwz r2,920(r1) .stabd 68,0,22773 stw r3,916(r1) .stabd 68,0,22761 addi r2,r2,12 .stabd 68,0,22776 stw r29,912(r1) .stabd 68,0,22761 stw r2,920(r1) .stabd 68,0,22782 lwz r8,0(r2) mtctr r8 bctr L4477: ; basic block 3247 .stabd 68,0,22788 L7505: lwz r9,924(r1) lwz r10,916(r1) LBE2345: stw r10,0(r9) .stabd 68,0,22789 lwz r11,912(r1) stwu r11,4(r9) lwz r2,908(r1) addi r9,r9,4 stw r9,924(r1) stw r9,16(r2) .stabd 68,0,22793 lwz r8,920(r1) LBB2346: lwz r3,8(r8) .stabd 68,0,22794 lwz r29,4(r8) .stabd 68,0,22810 bl L_rb_str_new3$stub .stabd 68,0,22798 lwz r2,920(r1) .stabd 68,0,22810 stw r3,912(r1) .stabd 68,0,22798 addi r2,r2,12 .stabd 68,0,22813 stw r29,916(r1) .stabd 68,0,22798 stw r2,920(r1) .stabd 68,0,22819 lwz r8,0(r2) mtctr r8 bctr L7704: ; basic block 3248 .stabs "vm_evalbody.inc",132,0,0,0 .stabd 68,0,149 LBE2346: LBB2347: lwz r10,16(r9) stw r10,960(r1) .stabd 68,0,147 lwz r27,4(r9) .stabd 68,0,148 lwz r9,20(r9) stw r9,956(r1) .stabd 68,0,150 b L7509 .stabd 68,0,91 L4810: L4481: ; basic block 3249 .stabd 68,0,99 LBE2347: cmpwi cr7,r28,6 .stabd 68,0,98 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb")(r2) lwz r30,0(r2) .stabd 68,0,99 bne+ cr7,L4818 .stabd 68,0,100 ; basic block 3250 addis r2,r31,ha16(L_idThrowState$non_lazy_ptr-"L00000000016$pb") mr r3,r30 lwz r2,lo16(L_idThrowState$non_lazy_ptr-"L00000000016$pb")(r2) li r5,6 lwz r4,0(r2) bl L_rb_ivar_set$stub L4818: ; basic block 3251 .stabd 68,0,110 lwz r8,936(r1) .stabd 68,0,107 LBB2348: li r27,0 .stabd 68,0,111 lwz r9,920(r1) .stabd 68,0,116 li r10,0 .stabd 68,0,110 lwz r2,4(r8) lwz r29,16(r2) .stabd 68,0,116 lwz r2,100(r29) .stabd 68,0,111 lwz r0,16(r29) .stabd 68,0,116 cmpw cr7,r27,r2 .stabd 68,0,111 subf r0,r0,r9 srawi r8,r0,2 .stabd 68,0,116 bge- cr7,L7509 ; basic block 3252 lwz r11,936(r1) cmpwi cr6,r28,6 cmpwi cr1,r28,4 addi r7,r11,32 li r11,0 L7521: ; basic block 3253 .stabd 68,0,117 lwz r2,96(r29) add r9,r2,r11 .stabd 68,0,119 lwz r0,8(r9) cmplw cr7,r0,r8 bge- cr7,L7510 ; basic block 3254 lwz r0,12(r9) cmplw cr7,r0,r8 blt- cr7,L7510 .stabd 68,0,122 ; basic block 3255 bne- cr6,L7513 .stabd 68,0,123 ; basic block 3256 lwzx r0,r2,r11 cmpwi cr7,r0,3 bne+ cr7,L7515 .stabd 68,0,124 ; basic block 3257 .stabd 68,0,126 lwz r0,16(r9) stw r0,960(r1) .stabd 68,0,124 lwz r27,4(r9) .stabd 68,0,125 lwz r9,20(r9) stw r9,956(r1) .stabd 68,0,127 b L7509 L7513: ; basic block 3258 .stabd 68,0,130 bne- cr1,L7515 .stabd 68,0,131 ; basic block 3259 lwzx r0,r2,r11 cmpwi cr7,r0,7 bne+ cr7,L7515 .stabd 68,0,133 ; basic block 3260 LBB2349: lwz r0,12(r30) .stabd 68,0,135 lwz r2,932(r1) cmpw cr7,r2,r0 bne+ cr7,L7515 ; basic block 3261 .stabd 68,0,137 lwz r8,16(r9) .stabd 68,0,139 lwz r0,0(r2) .stabd 68,0,137 stw r8,960(r1) .stabd 68,0,139 slwi r2,r8,2 .stabd 68,0,136 lwz r9,20(r9) .stabd 68,0,139 cmpw cr7,r0,r7 add r7,r7,r2 .stabd 68,0,136 stw r9,956(r1) .stabd 68,0,138 lwz r10,956(r1) lwz r9,16(r29) slwi r0,r10,2 .stabd 68,0,139 stw r7,924(r1) .stabd 68,0,138 add r9,r9,r0 stw r9,920(r1) .stabd 68,0,139 bne+ cr7,L7519 ; basic block 3262 addi r11,r7,20 stw r11,924(r1) L7519: ; basic block 3263 lwz r8,924(r1) lwz r2,908(r1) stw r8,16(r2) .stabd 68,0,140 b L4482 L7515: ; basic block 3264 .stabd 68,0,146 LBE2349: lwz r0,0(r9) cmpwi cr7,r0,5 beq- cr7,L7704 .stabd 68,0,116 L7510: ; basic block 3265 lwz r0,100(r29) addi r10,r10,1 addi r11,r11,24 cmpw cr7,r10,r0 blt+ cr7,L7521 L7509: ; basic block 3266 .stabd 68,0,156 cmpwi cr7,r27,0 beq+ cr7,L7522 ; basic block 3267 .stabd 68,0,164 LBB2350: mr r3,r27 li r4,18 bl L_rb_check_type$stub .stabd 68,0,167 lwz r2,928(r1) lwz r8,936(r1) lwz r9,0(r2) addi r0,r8,28 .stabd 68,0,164 lwz r11,16(r27) .stabd 68,0,167 cmpw cr7,r9,r0 .stabd 68,0,165 lwz r9,960(r1) slwi r2,r9,2 add r2,r8,r2 addi r9,r2,32 .stabd 68,0,167 bne+ cr7,L7524 .stabd 68,0,168 ; basic block 3268 lwz r10,908(r1) addi r2,r2,52 stw r2,16(r10) b L7525 L7524: ; basic block 3269 .stabd 68,0,171 lwz r2,908(r1) stw r9,16(r2) L7525: ; basic block 3270 .stabd 68,0,175 stw r30,0(r9) .stabd 68,0,184 lis r0,0xfaff .stabd 68,0,179 lwz r8,932(r1) .stabd 68,0,184 ori r0,r0,65443 .stabd 68,0,179 stwu r8,4(r9) .stabd 68,0,181 lwz r10,936(r1) lwz r2,0(r10) .stabd 68,0,184 stw r0,12(r9) .stabd 68,0,181 stw r2,4(r9) .stabd 68,0,182 stw r27,8(r9) .stabd 68,0,186 lwz r10,928(r1) .stabd 68,0,185 lwz r8,956(r1) lwz r2,16(r29) .stabd 68,0,186 stw r10,24(r9) .stabd 68,0,185 slwi r0,r8,2 .stabd 68,0,187 lwz r8,932(r1) .stabd 68,0,185 add r2,r2,r0 .stabd 68,0,194 stw r9,928(r1) .stabd 68,0,200 li r0,4 .stabd 68,0,187 stw r8,28(r9) .stabd 68,0,188 lwz r10,936(r1) .stabd 68,0,185 stw r2,16(r9) .stabd 68,0,192 addi r2,r9,32 .stabd 68,0,188 stw r10,20(r9) .stabd 68,0,193 addi r9,r9,4 .stabd 68,0,195 lwz r8,928(r1) .stabd 68,0,193 stw r9,936(r1) .stabd 68,0,192 stw r2,924(r1) .stabd 68,0,195 stw r8,932(r1) .stabd 68,0,191 lwz r11,16(r11) .stabd 68,0,192 lwz r9,908(r1) .stabd 68,0,191 stw r11,920(r1) .stabd 68,0,192 stw r2,16(r9) .stabd 68,0,193 lwz r10,936(r1) stw r10,28(r9) .stabd 68,0,194 lwz r11,928(r1) stw r11,20(r9) .stabd 68,0,195 lwz r2,932(r1) stw r2,24(r9) .stabd 68,0,200 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb") lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb")(r2) stw r0,0(r2) .stabd 68,0,202 b L4482 L7522: ; basic block 3271 .stabd 68,0,210 LBE2350: LBB2351: addi r0,r28,-1 cmplwi cr7,r0,1 bgt- cr7,L4822 .stabd 68,0,212 ; basic block 3272 LBB2352: lwz r0,12(r30) addis r2,r31,ha16(_escape_dfp.3-"L00000000016$pb") .stabd 68,0,219 lwz r8,932(r1) .stabd 68,0,212 stw r0,lo16(_escape_dfp.3-"L00000000016$pb")(r2) .stabd 68,0,219 cmpw cr7,r8,r0 bne+ cr7,L4822 .stabd 68,0,220 ; basic block 3273 cmpwi cr7,r28,1 bne- cr7,L7530 .stabd 68,0,222 ; basic block 3274 .stabd 68,0,228 lwz r9,936(r1) .stabd 68,0,229 LBB2353: li r28,2 .stabd 68,0,228 lwz r0,24(r9) .stabd 68,0,229 stw r28,16(r30) .stabd 68,0,228 stw r0,12(r30) .stabd 68,0,229 LBE2353: b L4822 L7530: ; basic block 3275 .stabd 68,0,239 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,235 lwz r10,8(r30) .stabd 68,0,239 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb")(r2) li r0,4 .stabd 68,0,235 stw r10,912(r1) .stabd 68,0,239 stw r0,0(r2) .stabd 68,0,240 b L4482 L4822: ; basic block 3276 .stabd 68,0,248 lwz r11,936(r1) LBE2352: lis r0,0xfaff ori r0,r0,65440 lwz r4,8(r11) .stabd 68,0,246 lwz r9,4(r11) .stabd 68,0,247 addi r11,r11,8 .stabd 68,0,248 rlwinm r2,r4,0,0,27 cmpw cr7,r2,r0 .stabd 68,0,246 lwz r2,16(r9) .stabd 68,0,248 beq+ cr7,L7533 ; basic block 3277 addis r3,r31,ha16(LC67-"L00000000016$pb") la r3,lo16(LC67-"L00000000016$pb")(r3) bl L_rb_bug$stub L7533: ; basic block 3278 .stabd 68,0,249 lwz r8,932(r1) li r0,6 stw r0,12(r8) .stabd 68,0,251 lwz r2,76(r2) lwz r9,936(r1) lwz r10,908(r1) slwi r2,r2,2 subf r2,r2,r9 stw r2,924(r1) stw r2,16(r10) .stabd 68,0,253 lwz r2,12(r11) stw r2,928(r1) .stabd 68,0,252 lwz r8,4(r11) stw r8,920(r1) .stabd 68,0,257 cmpwi cr7,r8,0 .stabd 68,0,253 stw r2,20(r10) .stabd 68,0,254 lwz r9,16(r11) stw r9,932(r1) stw r9,24(r10) .stabd 68,0,255 lwz r11,8(r11) stw r11,936(r1) stw r11,28(r10) .stabd 68,0,257 bne+ cr7,L4818 ; basic block 3279 .stabd 68,0,269 addis r9,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,268 addis r2,r31,ha16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,269 lwz r9,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb")(r9) .stabd 68,0,270 mr r4,r28 .stabd 68,0,268 lwz r2,lo16(L_ruby_errinfo$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,269 lwz r11,0(r9) .stabd 68,0,268 stw r30,0(r2) .stabd 68,0,269 lwz r0,792(r11) .stabd 68,0,270 mr r3,r0 .stabd 68,0,269 stw r0,0(r9) .stabd 68,0,270 bl L__longjmp$stub L7506: ; basic block 3280 .stabd 68,0,275 LBE2351: LBE2348: addis r2,r31,ha16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb") .stabd 68,0,281 lwz r8,936(r1) .stabd 68,0,275 lwz r2,lo16(L_ruby_prot_tag$non_lazy_ptr-"L00000000016$pb")(r2) .stabd 68,0,283 mr r3,r30 .stabd 68,0,275 lwz r9,0(r2) lwz r0,792(r9) stw r0,0(r2) .stabd 68,0,281 lwz r2,908(r1) stw r8,28(r2) .stabd 68,0,277 lwz r9,924(r1) stw r9,16(r2) .stabd 68,0,278 lwz r10,920(r1) stw r10,12(r2) .stabd 68,0,279 lwz r11,928(r1) stw r11,20(r2) .stabd 68,0,280 lwz r8,932(r1) stw r8,24(r2) .stabd 68,0,284 L4021: ; basic block 3281 addi r1,r1,1200 lwz r11,4(r1) lmw r13,-220(r1) mtcrf 56,r11 b restFP ; restore f14-f31 LBE1199: .stabs "thread_eval_body_copy:F(0,5)",36,0,19,_thread_eval_body_copy .stabs "self:p(0,5)",160,0,19,904 .stabs "th:(0,2)",128,0,20,908 .stabs "reg_a:(0,5)",128,0,27,912 .stabs "reg_b:(0,5)",128,0,28,916 .stabs "reg_pc:(0,4)",128,0,46,920 .stabs "reg_sp:(0,4)",128,0,49,924 .stabs "reg_lfp:(0,4)",128,0,50,928 .stabs "reg_dfp:(0,4)",128,0,51,932 .stabs "reg_cfp:(0,4)",128,0,52,936 .stabs "tmp_id:r(0,14)",64,0,54,4 .stabs "throwed:r(0,5)",64,0,55,30 .stabs "state:r(0,30)",64,0,57,28 .stabs "_tag:(1,1)",128,0,58,64 .stabs "insns_address_table:V(2,1)=ar(0,56);0;455;(0,31)",38,0,15,_insns_address_table.2 .stabn 192,0,0,LBB1199 .stabs "val:r(0,5)",64,0,46,0 .stabs "idx:r(1,14)",64,0,48,2 .stabn 192,0,0,LBB1200 .stabn 224,0,0,LBE1200 .stabs "idx:r(1,14)",64,0,76,2 .stabs "val:r(0,5)",64,0,77,0 .stabn 192,0,0,LBB1201 .stabn 224,0,0,LBE1201 .stabs "val:r(0,5)",64,0,103,3 .stabs "type:r(1,14)",64,0,105,30 .stabs "idx:r(1,14)",64,0,106,4 .stabn 192,0,0,LBB1202 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB1203 .stabn 224,0,0,LBE1203 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB1204 .stabn 224,0,0,LBE1204 .stabs "ary:r(0,5)",64,0,118,0 .stabn 192,0,0,LBB1205 .stabs "backref:r(0,5)",64,0,127,4 .stabn 192,0,0,LBB1206 .stabn 224,0,0,LBE1206 .stabn 224,0,0,LBE1205 .stabn 224,0,0,LBE1202 .stabs "idx:r(1,14)",64,0,167,30 .stabs "obj:r(0,5)",64,0,168,29 .stabn 192,0,0,LBB1207 .stabs "ary:r(0,5)",64,0,180,3 .stabn 192,0,0,LBB1208 .stabn 224,0,0,LBE1208 .stabn 224,0,0,LBE1207 .stabs "val:r(0,5)",64,0,199,0 .stabs "level:r(1,14)",64,0,201,0 .stabs "idx:r(1,14)",64,0,202,2 .stabn 192,0,0,LBB1209 .stabs "i:r(0,30)",64,0,214,11 .stabs "dfp2:r(0,4)",64,0,215,9 .stabn 192,0,0,LBB1210 .stabn 224,0,0,LBE1210 .stabs "i:r(0,30)",64,0,214,11 .stabs "dfp2:r(0,4)",64,0,215,9 .stabn 192,0,0,LBB1211 .stabn 224,0,0,LBE1211 .stabn 224,0,0,LBE1209 .stabs "level:r(1,14)",64,0,241,0 .stabs "idx:r(1,14)",64,0,242,2 .stabs "val:r(0,5)",64,0,243,10 .stabn 192,0,0,LBB1212 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB1213 .stabn 224,0,0,LBE1213 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB1214 .stabn 224,0,0,LBE1214 .stabs "i:r(0,30)",64,0,255,11 .stabs "dfp2:r(0,4)",64,0,256,9 .stabn 192,0,0,LBB1215 .stabn 224,0,0,LBE1215 .stabn 224,0,0,LBE1212 .stabs "id:r(0,14)",64,0,282,4 .stabn 192,0,0,LBB1216 .stabn 224,0,0,LBE1216 .stabs "id:r(0,14)",64,0,310,4 .stabs "val:r(0,5)",64,0,311,5 .stabn 192,0,0,LBB1217 .stabn 224,0,0,LBE1217 .stabs "id:r(0,14)",64,0,339,30 .stabn 192,0,0,LBB1218 .stabs "klass:r(0,5)",64,0,350,3 .stabn 192,0,0,LBB1219 .stabn 224,0,0,LBE1219 .stabs "klass:r(0,5)",64,0,350,3 .stabn 192,0,0,LBB1220 .stabn 224,0,0,LBE1220 .stabn 224,0,0,LBE1218 .stabs "declp:r(0,5)",64,0,370,29 .stabs "id:r(0,14)",64,0,371,28 .stabs "val:r(0,5)",64,0,372,27 .stabn 192,0,0,LBB1221 .stabs "klass:r(0,5)",64,0,384,30 .stabn 192,0,0,LBB1222 .stabn 224,0,0,LBE1222 .stabn 224,0,0,LBE1221 .stabs "id:r(0,14)",64,0,408,7 .stabs "klass:r(0,5)",64,0,409,6 .stabn 192,0,0,LBB1223 .stabn 224,0,0,LBE1223 .stabs "id:r(0,14)",64,0,437,30 .stabs "val:r(0,5)",64,0,438,29 .stabs "klass:r(0,5)",64,0,439,3 .stabn 192,0,0,LBB1224 .stabn 224,0,0,LBE1224 .stabs "entry:r(1,15)",64,0,471,3 .stabn 192,0,0,LBB1225 .stabn 224,0,0,LBE1225 .stabs "entry:r(1,15)",64,0,499,3 .stabs "val:r(0,5)",64,0,500,4 .stabn 192,0,0,LBB1226 .stabn 224,0,0,LBE1226 .stabs "val:r(0,5)",64,0,526,0 .stabn 192,0,0,LBB1227 .stabn 224,0,0,LBE1227 .stabs "val:r(0,5)",64,0,553,0 .stabn 192,0,0,LBB1228 .stabn 224,0,0,LBE1228 .stabs "val:r(0,5)",64,0,582,0 .stabn 192,0,0,LBB1229 .stabn 224,0,0,LBE1229 .stabs "val:r(0,5)",64,0,610,3 .stabn 192,0,0,LBB1230 .stabn 224,0,0,LBE1230 .stabs "val:r(0,5)",64,0,636,27 .stabs "num:r(1,14)",64,0,638,28 .stabn 192,0,0,LBB1231 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB1232 .stabn 224,0,0,LBE1232 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB1233 .stabn 224,0,0,LBE1233 .stabs "i:r(0,30)",64,0,649,29 .stabs "v:r(0,5)",64,0,651,4 .stabn 192,0,0,LBB1234 .stabn 224,0,0,LBE1234 .stabn 224,0,0,LBE1231 .stabs "val:r(0,5)",64,0,677,3 .stabn 192,0,0,LBB1235 .stabn 224,0,0,LBE1235 .stabs "flag:r(1,14)",64,0,704,5 .stabs "str:r(0,5)",64,0,705,2 .stabn 192,0,0,LBB1236 .stabn 224,0,0,LBE1236 .stabs "num:r(1,14)",64,0,733,3 .stabn 192,0,0,LBB1237 .stabn 224,0,0,LBE1237 .stabs "ary:r(0,5)",64,0,762,3 .stabn 192,0,0,LBB1238 .stabn 224,0,0,LBE1238 .stabs "flag:r(0,5)",64,0,790,8 .stabs "num:r(1,14)",64,0,791,3 .stabs "ary:r(0,5)",64,0,792,30 .stabn 192,0,0,LBB1239 .stabs "i:r(0,30)",64,0,804,11 .stabn 192,0,0,LBB1240 .stabn 224,0,0,LBE1240 .stabs "i:r(0,30)",64,0,804,11 .stabn 192,0,0,LBB1241 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1242 .stabn 224,0,0,LBE1242 .stabs "len:r(0,30)",64,0,808,10 .stabn 192,0,0,LBB1243 .stabn 224,0,0,LBE1243 .stabs "holdnum:r(0,19)",64,0,842,28 .stabs "val:r(0,5)",64,0,843,29 .stabn 192,0,0,LBB1244 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1245 .stabn 224,0,0,LBE1245 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1246 .stabn 224,0,0,LBE1246 .stabn 224,0,0,LBE1244 .stabn 224,0,0,LBE1241 .stabn 224,0,0,LBE1239 .stabs "val:r(0,5)",64,0,869,27 .stabs "num:r(1,14)",64,0,871,28 .stabn 192,0,0,LBB1247 .stabs "i:r(0,30)",64,0,882,29 .stabn 192,0,0,LBB1248 .stabn 224,0,0,LBE1248 .stabs "i:r(0,30)",64,0,882,29 .stabn 192,0,0,LBB1249 .stabn 224,0,0,LBE1249 .stabn 224,0,0,LBE1247 .stabs "flag:r(1,14)",64,0,908,5 .stabs "low:r(0,5)",64,0,909,3 .stabs "high:r(0,5)",64,0,910,4 .stabn 192,0,0,LBB1250 .stabn 224,0,0,LBE1250 .stabs "val:r(0,5)",64,0,936,0 .stabs "obj:r(0,5)",64,0,939,2 .stabn 192,0,0,LBB1251 .stabn 224,0,0,LBE1251 .stabs "val:r(0,5)",64,0,1001,0 .stabn 192,0,0,LBB1253 .stabn 224,0,0,LBE1253 .stabs "n:r(1,14)",64,0,1029,9 .stabn 192,0,0,LBB1254 .stabs "i:r(0,30)",64,0,1040,11 .stabs "sp:r(0,4)",64,0,1041,10 .stabn 192,0,0,LBB1255 .stabn 224,0,0,LBE1255 .stabs "i:r(0,30)",64,0,1040,11 .stabs "sp:r(0,4)",64,0,1041,10 .stabn 192,0,0,LBB1256 .stabn 224,0,0,LBE1256 .stabn 224,0,0,LBE1254 .stabs "val:r(0,5)",64,0,1063,2 .stabs "obj:r(0,5)",64,0,1064,0 .stabn 192,0,0,LBB1257 .stabn 224,0,0,LBE1257 .stabs "val:r(0,5)",64,0,1093,0 .stabn 192,0,0,LBB1258 .stabn 224,0,0,LBE1258 .stabs "val:r(0,5)",64,0,1118,0 .stabs "n:r(1,14)",64,0,1120,2 .stabn 192,0,0,LBB1259 .stabn 224,0,0,LBE1259 .stabs "body:r(0,5)",64,0,1148,28 .stabs "id:r(0,14)",64,0,1149,27 .stabn 192,0,0,LBB1260 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB1261 .stabn 224,0,0,LBE1261 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB1262 .stabn 224,0,0,LBE1262 .stabs "newbody:r(0,7)",64,0,1161,30 .stabs "klass:r(0,5)",64,0,1162,3 .stabs "iseqobj:r(0,25)",64,0,1163,29 .stabn 192,0,0,LBB1263 .stabn 224,0,0,LBE1263 .stabn 224,0,0,LBE1260 .stabs "body:r(0,5)",64,0,1203,27 .stabs "id:r(0,14)",64,0,1204,28 .stabs "obj:r(0,5)",64,0,1205,30 .stabn 192,0,0,LBB1264 .stabs "klass:r(0,5)",64,0,1217,30 .stabs "newbody:(0,7)",128,0,1218,880 .stabs "iseqobj:r(0,25)",64,0,1219,29 .stabn 192,0,0,LBB1265 .stabn 224,0,0,LBE1265 .stabs "klass:r(0,5)",64,0,1217,30 .stabs "newbody:(0,7)",128,0,1218,880 .stabs "iseqobj:r(0,25)",64,0,1219,29 .stabn 192,0,0,LBB1266 .stabn 224,0,0,LBE1266 .stabn 224,0,0,LBE1264 .stabs "id2:r(0,14)",64,0,1266,29 .stabs "id1:r(0,14)",64,0,1267,30 .stabs "v_p:r(0,5)",64,0,1268,0 .stabn 192,0,0,LBB1267 .stabs "klass:r(0,5)",64,0,1281,3 .stabn 192,0,0,LBB1268 .stabn 224,0,0,LBE1268 .stabs "klass:r(0,5)",64,0,1281,3 .stabn 192,0,0,LBB1269 .stabn 224,0,0,LBE1269 .stabn 224,0,0,LBE1267 .stabs "id:r(0,14)",64,0,1306,30 .stabn 192,0,0,LBB1270 .stabs "klass:r(0,5)",64,0,1317,3 .stabn 192,0,0,LBB1271 .stabn 224,0,0,LBE1271 .stabs "klass:r(0,5)",64,0,1317,3 .stabn 192,0,0,LBB1272 .stabn 224,0,0,LBE1272 .stabn 224,0,0,LBE1270 .stabs "val:r(0,5)",64,0,1335,28 .stabs "needstr:r(0,5)",64,0,1337,27 .stabs "obj:r(0,5)",64,0,1338,29 .stabs "type:r(1,14)",64,0,1339,2 .stabn 192,0,0,LBB1273 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB1274 .stabn 224,0,0,LBE1274 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB1275 .stabn 224,0,0,LBE1275 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB1276 .stabn 224,0,0,LBE1276 .stabs "klass:r(0,5)",64,0,1352,3 .stabs "expr_type:r(0,10)",64,0,1353,30 .stabn 192,0,0,LBB1277 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1278 .stabn 224,0,0,LBE1278 .stabn 224,0,0,LBE1277 .stabn 224,0,0,LBE1273 .stabs "klass_iseq:r(0,5)",64,0,1414,27 .stabs "id:r(0,14)",64,0,1415,28 .stabs "cbase:r(0,5)",64,0,1416,30 .stabs "super:r(0,5)",64,0,1417,29 .stabn 192,0,0,LBB1279 .stabs "klass_iseqobj:r(0,25)",64,0,1429,11 .stabs "i:r(0,30)",64,0,1430,66 .stabs "klass:r(0,5)",64,0,1431,29 .stabn 192,0,0,LBB1280 .stabn 224,0,0,LBE1280 .stabs "klass_iseqobj:r(0,25)",64,0,1429,11 .stabs "i:r(0,30)",64,0,1430,66 .stabs "klass:r(0,5)",64,0,1431,29 .stabn 192,0,0,LBB1281 .stabs "sp:r(0,4)",64,0,1459,9 .stabn 192,0,0,LBB1282 .stabs "ls:r(0,30)",64,0,1466,0 .stabn 192,0,0,LBB1283 .stabn 224,0,0,LBE1283 .stabn 224,0,0,LBE1282 .stabs "sp:r(0,4)",64,0,1459,9 .stabn 192,0,0,LBB1284 .stabn 224,0,0,LBE1284 .stabs "sp:r(0,4)",64,0,1459,9 .stabn 192,0,0,LBB1285 .stabn 224,0,0,LBE1285 .stabn 224,0,0,LBE1281 .stabn 224,0,0,LBE1279 .stabs "val:r(0,5)",64,0,1515,0 .stabn 192,0,0,LBB1286 .stabn 224,0,0,LBE1286 .stabs "module_iseq:r(0,5)",64,0,1546,27 .stabs "id:r(0,14)",64,0,1547,29 .stabs "mbase:r(0,5)",64,0,1548,30 .stabn 192,0,0,LBB1287 .stabs "module_iseqobj:r(0,25)",64,0,1560,11 .stabs "i:r(0,30)",64,0,1561,66 .stabs "module:r(0,5)",64,0,1562,28 .stabn 192,0,0,LBB1288 .stabn 224,0,0,LBE1288 .stabs "module_iseqobj:r(0,25)",64,0,1560,11 .stabs "i:r(0,30)",64,0,1561,66 .stabs "module:r(0,5)",64,0,1562,28 .stabn 192,0,0,LBB1289 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB1290 .stabs "ls:r(0,30)",64,0,1592,0 .stabn 192,0,0,LBB1291 .stabn 224,0,0,LBE1291 .stabn 224,0,0,LBE1290 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB1292 .stabn 224,0,0,LBE1292 .stabs "sp:r(0,4)",64,0,1585,9 .stabn 192,0,0,LBB1293 .stabn 224,0,0,LBE1293 .stabn 224,0,0,LBE1289 .stabn 224,0,0,LBE1287 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB1294 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1295 .stabn 224,0,0,LBE1295 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1296 .stabn 224,0,0,LBE1296 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1297 .stabn 224,0,0,LBE1297 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1298 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1300 .stabn 224,0,0,LBE1300 .stabs "ary:r(0,5)",64,0,1711,11 .stabn 192,0,0,LBB1301 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1302 .stabn 224,0,0,LBE1302 .stabs "ptr:r(0,4)",64,0,1716,10 .stabs "dst:r(0,4)",64,0,1717,8 .stabs "i:r(0,30)",64,0,1718,5 .stabn 192,0,0,LBB1303 .stabn 224,0,0,LBE1303 .stabn 224,0,0,LBE1301 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1304 .stabn 224,0,0,LBE1304 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB1305 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1306 .stabn 224,0,0,LBE1306 .stabn 224,0,0,LBE1305 .stabs "ip:r(0,25)",64,0,1857,30 .stabs "sp:r(0,4)",64,0,1858,2 .stabs "lp:r(0,4)",64,0,1858,3 .stabs "i:r(0,30)",64,0,1859,9 .stabn 192,0,0,LBB1307 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB1308 .stabn 224,0,0,LBE1308 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB1309 .stabn 224,0,0,LBE1309 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB1310 .stabn 224,0,0,LBE1310 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB1311 .stabn 224,0,0,LBE1311 .stabs "ary:r(1,18)",64,0,1871,9 .stabn 192,0,0,LBB1312 .stabn 224,0,0,LBE1312 .stabn 224,0,0,LBE1307 .stabs "argv:r(0,4)",64,0,1902,29 .stabn 192,0,0,LBB1313 .stabn 224,0,0,LBE1313 .stabs "sp:r(0,4)",64,0,1918,30 .stabs "cmi:(0,39)",128,0,1919,864 .stabn 192,0,0,LBB1314 .stabn 224,0,0,LBE1314 .stabs "niseqobj:r(0,25)",64,0,1979,28 .stabs "newiseq:r(0,5)",64,0,1980,23 .stabs "sp:r(0,4)",64,0,1982,29 .stabs "opt_pc:r(0,30)",64,0,1984,22 .stabs "clear_local_size:r(0,30)",64,0,1985,25 .stabn 192,0,0,LBB1316 .stabs "pack_size:r(0,30)",64,0,2012,30 .stabn 192,0,0,LBB1317 .stabn 224,0,0,LBE1317 .stabs "argc:r(0,30)",64,0,2032,6 .stabs "idx:r(0,30)",64,0,2034,2 .stabn 192,0,0,LBB1318 .stabn 224,0,0,LBE1318 .stabs "arg_block_val:r(0,5)",64,0,2053,3 .stabn 192,0,0,LBB1319 .stabn 224,0,0,LBE1319 .stabn 224,0,0,LBE1316 .stabn 224,0,0,LBE1298 .stabn 224,0,0,LBE1294 .stabs "num:r(1,14)",64,0,2162,0 .stabn 192,0,0,LBB1324 .stabn 224,0,0,LBE1324 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB1325 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1326 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB1327 .stabn 224,0,0,LBE1327 .stabn 224,0,0,LBE1326 .stabn 224,0,0,LBE1325 .stabs "num:r(1,14)",64,0,2162,0 .stabn 192,0,0,LBB1328 .stabn 224,0,0,LBE1328 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB1329 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1330 .stabs "ip:r(0,25)",64,0,1834,3 .stabn 192,0,0,LBB1331 .stabn 224,0,0,LBE1331 .stabn 224,0,0,LBE1330 .stabn 224,0,0,LBE1329 .stabs "val:r(0,5)",64,0,1668,3 .stabs "ic:r(1,17)",64,0,1670,30 .stabs "flag:r(1,14)",64,0,1671,29 .stabs "block:(0,5)",128,0,1672,940 .stabs "argc:r(1,14)",64,0,1673,0 .stabs "id:r(0,14)",64,0,1674,28 .stabn 192,0,0,LBB1333 .stabs "mn:r(0,7)",64,0,1689,11 .stabs "recv:r(0,5)",64,0,1691,27 .stabs "procblock:(0,5)",128,0,1692,944 .stabs "klass:r(0,5)",64,0,1693,29 .stabs "block_ptr:r(0,45)",64,0,1694,24 .stabs "num:r(1,14)",64,0,1695,26 .stabn 192,0,0,LBB1334 .stabs "ip:r(0,25)",64,0,1857,30 .stabs "sp:r(0,4)",64,0,1858,2 .stabs "lp:r(0,4)",64,0,1858,3 .stabs "i:r(0,30)",64,0,1859,9 .stabn 192,0,0,LBB1335 .stabn 224,0,0,LBE1335 .stabn 224,0,0,LBE1334 .stabn 224,0,0,LBE1333 .stabs "num:r(1,14)",64,0,2221,28 .stabn 192,0,0,LBB1336 .stabs "bo:r(0,45)",64,0,2233,30 .stabs "iseq:r(0,5)",64,0,2234,27 .stabs "prev_dfp:r(0,4)",64,0,2235,11 .stabs "prev_lfp:r(0,4)",64,0,2235,7 .stabs "prev_self:r(0,5)",64,0,2236,10 .stabs "iseqobj:r(0,25)",64,0,2238,9 .stabs "i:r(0,30)",64,0,2239,66 .stabn 192,0,0,LBB1337 .stabn 224,0,0,LBE1337 .stabs "bo:r(0,45)",64,0,2233,30 .stabs "iseq:r(0,5)",64,0,2234,27 .stabs "prev_dfp:r(0,4)",64,0,2235,11 .stabs "prev_lfp:r(0,4)",64,0,2235,7 .stabs "prev_self:r(0,5)",64,0,2236,10 .stabs "iseqobj:r(0,25)",64,0,2238,9 .stabs "i:r(0,30)",64,0,2239,66 .stabn 192,0,0,LBB1338 .stabs "sp:r(0,4)",64,0,2251,2 .stabn 192,0,0,LBB1339 .stabs "ls:r(0,30)",64,0,2265,66 .stabn 192,0,0,LBB1340 .stabn 224,0,0,LBE1340 .stabn 224,0,0,LBE1339 .stabn 224,0,0,LBE1338 .stabn 224,0,0,LBE1336 .stabs "idx:r(1,14)",64,0,2312,11 .stabs "val:r(0,5)",64,0,2313,10 .stabn 192,0,0,LBB1341 .stabs "cf:r(0,37)",64,0,2327,9 .stabn 192,0,0,LBB1342 .stabn 224,0,0,LBE1342 .stabs "cf:r(0,37)",64,0,2327,9 .stabn 192,0,0,LBB1343 .stabn 224,0,0,LBE1343 .stabn 224,0,0,LBE1341 .stabs "throw_state:r(1,14)",64,0,2363,3 .stabs "throwobj:r(0,5)",64,0,2364,4 .stabn 192,0,0,LBB1344 .stabs "pt:r(1,14)",64,0,2377,5 .stabn 192,0,0,LBB1347 .stabn 224,0,0,LBE1347 .stabn 224,0,0,LBE1344 .stabs "dst:r(1,22)",64,0,2423,0 .stabn 192,0,0,LBB1348 .stabn 224,0,0,LBE1348 .stabs "dst:r(1,22)",64,0,2451,2 .stabs "val:r(0,5)",64,0,2452,0 .stabn 192,0,0,LBB1349 .stabn 224,0,0,LBE1349 .stabs "dst:r(1,22)",64,0,2482,2 .stabs "val:r(0,5)",64,0,2483,0 .stabn 192,0,0,LBB1350 .stabn 224,0,0,LBE1350 .stabs "val:r(0,5)",64,0,2511,2 .stabs "dst:r(1,22)",64,0,2513,11 .stabs "ic:r(1,17)",64,0,2514,10 .stabn 192,0,0,LBB1351 .stabn 224,0,0,LBE1351 .stabs "dst:r(1,22)",64,0,2550,9 .stabs "val:r(0,5)",64,0,2551,10 .stabn 192,0,0,LBB1352 .stabs "ic:r(1,17)",64,0,2562,11 .stabn 192,0,0,LBB1353 .stabn 224,0,0,LBE1353 .stabs "ic:r(1,17)",64,0,2562,11 .stabn 192,0,0,LBB1354 .stabn 224,0,0,LBE1354 .stabn 224,0,0,LBE1352 .stabs "val:r(0,5)",64,0,2581,3 .stabs "recv:r(0,5)",64,0,2584,11 .stabs "obj:r(0,5)",64,0,2585,30 .stabn 192,0,0,LBB1355 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1356 .stabn 224,0,0,LBE1356 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1357 .stabn 224,0,0,LBE1357 .stabn 224,0,0,LBE1355 .stabs "val:r(0,5)",64,0,2648,3 .stabs "recv:r(0,5)",64,0,2651,3 .stabs "obj:r(0,5)",64,0,2652,9 .stabn 192,0,0,LBB1358 .stabs "a:r(0,19)",64,0,2663,11 .stabs "b:r(0,19)",64,0,2663,30 .stabs "c:r(0,19)",64,0,2663,9 .stabn 192,0,0,LBB1359 .stabn 224,0,0,LBE1359 .stabn 224,0,0,LBE1358 .stabs "val:r(0,5)",64,0,2698,0 .stabs "recv:r(0,5)",64,0,2701,9 .stabs "obj:r(0,5)",64,0,2702,11 .stabn 192,0,0,LBB1360 .stabs "a:r(0,19)",64,0,2713,0 .stabs "b:r(0,19)",64,0,2713,2 .stabn 192,0,0,LBB1361 .stabn 224,0,0,LBE1361 .stabn 224,0,0,LBE1360 .stabs "val:r(0,5)",64,0,2746,3 .stabs "recv:r(0,5)",64,0,2749,3 .stabs "obj:r(0,5)",64,0,2750,4 .stabn 192,0,0,LBB1362 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1363 .stabn 224,0,0,LBE1363 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1364 .stabn 224,0,0,LBE1364 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1365 .stabn 224,0,0,LBE1365 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1366 .stabn 224,0,0,LBE1366 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1367 .stabn 224,0,0,LBE1367 .stabn 224,0,0,LBE1362 .stabs "r:r(0,5)",64,0,2797,3 .stabs "obj:r(0,5)",64,0,2798,4 .stabn 192,0,0,LBB1368 .stabn 224,0,0,LBE1368 .stabs "val:r(0,5)",64,0,2824,3 .stabs "obj2:r(0,5)",64,0,2827,4 .stabs "obj1:r(0,5)",64,0,2828,6 .stabn 192,0,0,LBB1369 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1370 .stabn 224,0,0,LBE1370 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1371 .stabn 224,0,0,LBE1371 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB1372 .stabn 224,0,0,LBE1372 .stabn 224,0,0,LBE1369 .stabs "iseq:r(0,25)",64,0,2871,29 .stabs "label:r(0,31)",64,0,2872,27 .stabn 192,0,0,LBB1373 .stabn 224,0,0,LBE1373 .stabs "val:r(0,5)",64,0,2894,0 .stabn 192,0,0,LBB1374 .stabn 224,0,0,LBE1374 .stabs "val:r(0,5)",64,0,2925,0 .stabn 192,0,0,LBB1375 .stabn 224,0,0,LBE1375 .stabs "val:r(0,5)",64,0,2951,0 .stabn 192,0,0,LBB1376 .stabn 224,0,0,LBE1376 .stabs "val:r(0,5)",64,0,2982,0 .stabn 192,0,0,LBB1377 .stabn 224,0,0,LBE1377 .stabs "val:r(0,5)",64,0,3008,0 .stabs "idx:r(1,14)",64,0,3010,2 .stabn 192,0,0,LBB1378 .stabn 224,0,0,LBE1378 .stabs "val:r(0,5)",64,0,3047,0 .stabn 192,0,0,LBB1380 .stabn 224,0,0,LBE1380 .stabs "val:r(0,5)",64,0,3200,3 .stabs "ic:r(1,17)",64,0,3203,29 .stabs "argc:r(1,14)",64,0,3204,0 .stabs "id:r(0,14)",64,0,3205,28 .stabn 192,0,0,LBB1382 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB1383 .stabn 224,0,0,LBE1383 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB1384 .stabn 224,0,0,LBE1384 .stabs "mn:r(0,7)",64,0,3218,3 .stabs "recv:r(0,5)",64,0,3220,25 .stabs "procblock:r(0,5)",64,0,3221,23 .stabs "klass:r(0,5)",64,0,3222,30 .stabs "block_ptr:r(0,45)",64,0,3223,22 .stabs "num:r(1,14)",64,0,3224,27 .stabn 192,0,0,LBB1385 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1386 .stabn 224,0,0,LBE1386 .stabs "argv:r(0,4)",64,0,3431,29 .stabn 192,0,0,LBB1387 .stabn 224,0,0,LBE1387 .stabs "cmi:(0,39)",128,0,3448,864 .stabn 192,0,0,LBB1388 .stabn 224,0,0,LBE1388 .stabs "niseqobj:r(0,25)",64,0,3508,28 .stabs "newiseq:r(0,5)",64,0,3509,24 .stabs "sp:r(0,4)",64,0,3511,29 .stabs "opt_pc:r(0,30)",64,0,3513,21 .stabs "clear_local_size:r(0,30)",64,0,3514,26 .stabn 192,0,0,LBB1389 .stabs "pack_size:r(0,30)",64,0,3541,30 .stabn 192,0,0,LBB1390 .stabn 224,0,0,LBE1390 .stabs "argc:r(0,30)",64,0,3561,6 .stabs "idx:r(0,30)",64,0,3563,2 .stabn 192,0,0,LBB1391 .stabn 224,0,0,LBE1391 .stabs "arg_block_val:r(0,5)",64,0,3582,2 .stabn 192,0,0,LBB1392 .stabn 224,0,0,LBE1392 .stabn 224,0,0,LBE1389 .stabn 224,0,0,LBE1385 .stabn 224,0,0,LBE1382 .stabs "val_1:r(0,5)",64,0,3693,0 .stabs "val_0:r(0,5)",64,0,3694,2 .stabn 192,0,0,LBB1397 .stabn 224,0,0,LBE1397 .stabs "val_1:r(0,5)",64,0,3729,29 .stabs "val_0:r(0,5)",64,0,3730,30 .stabn 192,0,0,LBB1398 .stabn 224,0,0,LBE1398 .stabs "val_1:r(0,5)",64,0,3765,29 .stabs "val_0:r(0,5)",64,0,3766,3 .stabn 192,0,0,LBB1399 .stabn 224,0,0,LBE1399 .stabs "val_1:r(0,5)",64,0,3801,3 .stabs "val_0:r(0,5)",64,0,3802,29 .stabn 192,0,0,LBB1400 .stabn 224,0,0,LBE1400 .stabs "idx:r(1,14)",64,0,3972,2 .stabn 192,0,0,LBB1401 .stabn 224,0,0,LBE1401 .stabs "idx:r(1,14)",64,0,4000,2 .stabn 192,0,0,LBB1402 .stabn 224,0,0,LBE1402 .stabs "idx:r(1,14)",64,0,4028,2 .stabn 192,0,0,LBB1403 .stabn 224,0,0,LBE1403 .stabs "idx:r(1,14)",64,0,4056,2 .stabn 192,0,0,LBB1404 .stabn 224,0,0,LBE1404 .stabs "idx:r(1,14)",64,0,4084,2 .stabn 192,0,0,LBB1405 .stabn 224,0,0,LBE1405 .stabs "idx:r(1,14)",64,0,4112,2 .stabs "val:r(0,5)",64,0,4113,0 .stabn 192,0,0,LBB1406 .stabn 224,0,0,LBE1406 .stabs "idx:r(1,14)",64,0,4141,2 .stabn 192,0,0,LBB1407 .stabn 224,0,0,LBE1407 .stabs "idx:r(1,14)",64,0,4169,2 .stabn 192,0,0,LBB1408 .stabn 224,0,0,LBE1408 .stabs "idx:r(1,14)",64,0,4197,2 .stabn 192,0,0,LBB1409 .stabn 224,0,0,LBE1409 .stabs "idx:r(1,14)",64,0,4225,2 .stabn 192,0,0,LBB1410 .stabn 224,0,0,LBE1410 .stabs "val:r(0,5)",64,0,4251,3 .stabs "type:r(1,14)",64,0,4253,30 .stabs "idx:r(1,14)",64,0,4254,4 .stabn 192,0,0,LBB1411 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB1412 .stabn 224,0,0,LBE1412 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB1413 .stabn 224,0,0,LBE1413 .stabs "ary:r(0,5)",64,0,4266,0 .stabn 192,0,0,LBB1414 .stabs "backref:r(0,5)",64,0,4275,4 .stabn 192,0,0,LBB1415 .stabn 224,0,0,LBE1415 .stabn 224,0,0,LBE1414 .stabn 224,0,0,LBE1411 .stabs "val:r(0,5)",64,0,4312,3 .stabs "type:r(1,14)",64,0,4314,30 .stabs "idx:r(1,14)",64,0,4315,4 .stabn 192,0,0,LBB1416 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB1417 .stabn 224,0,0,LBE1417 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB1418 .stabn 224,0,0,LBE1418 .stabs "ary:r(0,5)",64,0,4327,0 .stabn 192,0,0,LBB1419 .stabs "backref:r(0,5)",64,0,4336,4 .stabn 192,0,0,LBB1420 .stabn 224,0,0,LBE1420 .stabn 224,0,0,LBE1419 .stabn 224,0,0,LBE1416 .stabs "val:r(0,5)",64,0,4373,3 .stabs "type:r(1,14)",64,0,4375,30 .stabs "idx:r(1,14)",64,0,4376,4 .stabn 192,0,0,LBB1421 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB1422 .stabn 224,0,0,LBE1422 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB1423 .stabn 224,0,0,LBE1423 .stabs "ary:r(0,5)",64,0,4388,0 .stabn 192,0,0,LBB1424 .stabs "backref:r(0,5)",64,0,4397,4 .stabn 192,0,0,LBB1425 .stabn 224,0,0,LBE1425 .stabn 224,0,0,LBE1424 .stabn 224,0,0,LBE1421 .stabs "val:r(0,5)",64,0,4434,3 .stabs "type:r(1,14)",64,0,4436,30 .stabs "idx:r(1,14)",64,0,4437,4 .stabn 192,0,0,LBB1426 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB1427 .stabn 224,0,0,LBE1427 .stabn 224,0,0,LBE1426 .stabs "val:r(0,5)",64,0,4434,3 .stabs "type:r(1,14)",64,0,4436,30 .stabs "idx:r(1,14)",64,0,4437,4 .stabn 192,0,0,LBB1428 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB1429 .stabn 224,0,0,LBE1429 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB1430 .stabn 224,0,0,LBE1430 .stabs "ary:r(0,5)",64,0,4449,0 .stabn 192,0,0,LBB1431 .stabs "backref:r(0,5)",64,0,4458,4 .stabn 192,0,0,LBB1432 .stabn 224,0,0,LBE1432 .stabn 224,0,0,LBE1431 .stabn 224,0,0,LBE1428 .stabs "val:r(0,5)",64,0,4495,3 .stabs "type:r(1,14)",64,0,4497,30 .stabs "idx:r(1,14)",64,0,4498,4 .stabn 192,0,0,LBB1433 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB1434 .stabn 224,0,0,LBE1434 .stabn 224,0,0,LBE1433 .stabs "val:r(0,5)",64,0,4495,3 .stabs "type:r(1,14)",64,0,4497,30 .stabs "idx:r(1,14)",64,0,4498,4 .stabn 192,0,0,LBB1435 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB1436 .stabn 224,0,0,LBE1436 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB1437 .stabn 224,0,0,LBE1437 .stabs "ary:r(0,5)",64,0,4510,0 .stabn 192,0,0,LBB1438 .stabs "backref:r(0,5)",64,0,4519,4 .stabn 192,0,0,LBB1439 .stabn 224,0,0,LBE1439 .stabn 224,0,0,LBE1438 .stabn 224,0,0,LBE1435 .stabs "idx:r(1,14)",64,0,4559,30 .stabs "obj:r(0,5)",64,0,4560,29 .stabn 192,0,0,LBB1440 .stabs "ary:r(0,5)",64,0,4572,3 .stabn 192,0,0,LBB1441 .stabn 224,0,0,LBE1441 .stabn 224,0,0,LBE1440 .stabs "idx:r(1,14)",64,0,4594,30 .stabn 192,0,0,LBB1442 .stabs "ary:r(0,5)",64,0,4606,3 .stabn 192,0,0,LBB1443 .stabn 224,0,0,LBE1443 .stabs "ary:r(0,5)",64,0,4606,3 .stabn 192,0,0,LBB1444 .stabn 224,0,0,LBE1444 .stabn 224,0,0,LBE1442 .stabs "idx:r(1,14)",64,0,4628,30 .stabn 192,0,0,LBB1445 .stabs "ary:r(0,5)",64,0,4640,3 .stabn 192,0,0,LBB1446 .stabn 224,0,0,LBE1446 .stabs "ary:r(0,5)",64,0,4640,3 .stabn 192,0,0,LBB1447 .stabn 224,0,0,LBE1447 .stabn 224,0,0,LBE1445 .stabs "idx:r(1,14)",64,0,4662,30 .stabn 192,0,0,LBB1448 .stabs "ary:r(0,5)",64,0,4674,3 .stabn 192,0,0,LBB1449 .stabn 224,0,0,LBE1449 .stabs "ary:r(0,5)",64,0,4674,3 .stabn 192,0,0,LBB1450 .stabn 224,0,0,LBE1450 .stabn 224,0,0,LBE1448 .stabs "idx:r(1,14)",64,0,4696,30 .stabn 192,0,0,LBB1451 .stabs "ary:r(0,5)",64,0,4708,3 .stabn 192,0,0,LBB1452 .stabn 224,0,0,LBE1452 .stabs "ary:r(0,5)",64,0,4708,3 .stabn 192,0,0,LBB1453 .stabn 224,0,0,LBE1453 .stabn 224,0,0,LBE1451 .stabs "level:r(1,14)",64,0,4729,0 .stabs "idx:r(1,14)",64,0,4730,2 .stabn 192,0,0,LBB1454 .stabs "i:r(0,30)",64,0,4742,11 .stabs "dfp2:r(0,4)",64,0,4743,9 .stabn 192,0,0,LBB1455 .stabn 224,0,0,LBE1455 .stabs "i:r(0,30)",64,0,4742,11 .stabs "dfp2:r(0,4)",64,0,4743,9 .stabn 192,0,0,LBB1456 .stabn 224,0,0,LBE1456 .stabn 224,0,0,LBE1454 .stabs "level:r(1,14)",64,0,4769,0 .stabs "idx:r(1,14)",64,0,4770,2 .stabn 192,0,0,LBB1457 .stabs "i:r(0,30)",64,0,4782,11 .stabs "dfp2:r(0,4)",64,0,4783,9 .stabn 192,0,0,LBB1458 .stabn 224,0,0,LBE1458 .stabs "i:r(0,30)",64,0,4782,11 .stabs "dfp2:r(0,4)",64,0,4783,9 .stabn 192,0,0,LBB1459 .stabn 224,0,0,LBE1459 .stabn 224,0,0,LBE1457 .stabs "level:r(1,14)",64,0,4809,0 .stabs "idx:r(1,14)",64,0,4810,2 .stabn 192,0,0,LBB1460 .stabs "i:r(0,30)",64,0,4822,11 .stabs "dfp2:r(0,4)",64,0,4823,9 .stabn 192,0,0,LBB1461 .stabn 224,0,0,LBE1461 .stabs "i:r(0,30)",64,0,4822,11 .stabs "dfp2:r(0,4)",64,0,4823,9 .stabn 192,0,0,LBB1462 .stabn 224,0,0,LBE1462 .stabn 224,0,0,LBE1460 .stabs "level:r(1,14)",64,0,4849,0 .stabs "idx:r(1,14)",64,0,4850,2 .stabn 192,0,0,LBB1463 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB1464 .stabn 224,0,0,LBE1464 .stabn 224,0,0,LBE1463 .stabs "level:r(1,14)",64,0,4849,0 .stabs "idx:r(1,14)",64,0,4850,2 .stabn 192,0,0,LBB1465 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB1466 .stabn 224,0,0,LBE1466 .stabs "i:r(0,30)",64,0,4862,11 .stabs "dfp2:r(0,4)",64,0,4863,9 .stabn 192,0,0,LBB1467 .stabn 224,0,0,LBE1467 .stabn 224,0,0,LBE1465 .stabs "level:r(1,14)",64,0,4889,0 .stabs "idx:r(1,14)",64,0,4890,2 .stabn 192,0,0,LBB1468 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB1469 .stabn 224,0,0,LBE1469 .stabn 224,0,0,LBE1468 .stabs "level:r(1,14)",64,0,4889,0 .stabs "idx:r(1,14)",64,0,4890,2 .stabn 192,0,0,LBB1470 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB1471 .stabn 224,0,0,LBE1471 .stabs "i:r(0,30)",64,0,4902,11 .stabs "dfp2:r(0,4)",64,0,4903,9 .stabn 192,0,0,LBB1472 .stabn 224,0,0,LBE1472 .stabn 224,0,0,LBE1470 .stabs "level:r(1,14)",64,0,4929,0 .stabs "idx:r(1,14)",64,0,4930,2 .stabs "val:r(0,5)",64,0,4931,10 .stabn 192,0,0,LBB1473 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB1474 .stabn 224,0,0,LBE1474 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB1475 .stabn 224,0,0,LBE1475 .stabs "i:r(0,30)",64,0,4943,11 .stabs "dfp2:r(0,4)",64,0,4944,9 .stabn 192,0,0,LBB1476 .stabn 224,0,0,LBE1476 .stabn 224,0,0,LBE1473 .stabs "level:r(1,14)",64,0,4970,0 .stabs "idx:r(1,14)",64,0,4971,2 .stabs "val:r(0,5)",64,0,4972,10 .stabn 192,0,0,LBB1477 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB1478 .stabn 224,0,0,LBE1478 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB1479 .stabn 224,0,0,LBE1479 .stabs "i:r(0,30)",64,0,4983,11 .stabs "dfp2:r(0,4)",64,0,4984,9 .stabn 192,0,0,LBB1480 .stabn 224,0,0,LBE1480 .stabn 224,0,0,LBE1477 .stabs "level:r(1,14)",64,0,5010,0 .stabs "idx:r(1,14)",64,0,5011,2 .stabs "val:r(0,5)",64,0,5012,10 .stabn 192,0,0,LBB1481 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB1482 .stabn 224,0,0,LBE1482 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB1483 .stabn 224,0,0,LBE1483 .stabs "i:r(0,30)",64,0,5023,11 .stabs "dfp2:r(0,4)",64,0,5024,9 .stabn 192,0,0,LBB1484 .stabn 224,0,0,LBE1484 .stabn 224,0,0,LBE1481 .stabs "level:r(1,14)",64,0,5050,0 .stabs "idx:r(1,14)",64,0,5051,2 .stabs "val:r(0,5)",64,0,5052,10 .stabn 192,0,0,LBB1485 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB1486 .stabn 224,0,0,LBE1486 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB1487 .stabn 224,0,0,LBE1487 .stabs "i:r(0,30)",64,0,5063,11 .stabs "dfp2:r(0,4)",64,0,5064,9 .stabn 192,0,0,LBB1488 .stabn 224,0,0,LBE1488 .stabn 224,0,0,LBE1485 .stabs "level:r(1,14)",64,0,5090,0 .stabs "idx:r(1,14)",64,0,5091,2 .stabs "val:r(0,5)",64,0,5092,10 .stabn 192,0,0,LBB1489 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB1490 .stabn 224,0,0,LBE1490 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB1491 .stabn 224,0,0,LBE1491 .stabs "i:r(0,30)",64,0,5103,11 .stabs "dfp2:r(0,4)",64,0,5104,9 .stabn 192,0,0,LBB1492 .stabn 224,0,0,LBE1492 .stabn 224,0,0,LBE1489 .stabs "id:r(0,14)",64,0,5130,4 .stabn 192,0,0,LBB1493 .stabn 224,0,0,LBE1493 .stabs "id:r(0,14)",64,0,5158,4 .stabn 192,0,0,LBB1494 .stabn 224,0,0,LBE1494 .stabs "id:r(0,14)",64,0,5186,4 .stabn 192,0,0,LBB1495 .stabn 224,0,0,LBE1495 .stabs "id:r(0,14)",64,0,5214,4 .stabn 192,0,0,LBB1496 .stabn 224,0,0,LBE1496 .stabs "id:r(0,14)",64,0,5242,4 .stabn 192,0,0,LBB1497 .stabn 224,0,0,LBE1497 .stabs "id:r(0,14)",64,0,5270,4 .stabs "val:r(0,5)",64,0,5271,5 .stabn 192,0,0,LBB1498 .stabn 224,0,0,LBE1498 .stabs "id:r(0,14)",64,0,5299,4 .stabn 192,0,0,LBB1499 .stabn 224,0,0,LBE1499 .stabs "id:r(0,14)",64,0,5327,4 .stabn 192,0,0,LBB1500 .stabn 224,0,0,LBE1500 .stabs "id:r(0,14)",64,0,5355,4 .stabn 192,0,0,LBB1501 .stabn 224,0,0,LBE1501 .stabs "id:r(0,14)",64,0,5383,4 .stabn 192,0,0,LBB1502 .stabn 224,0,0,LBE1502 .stabs "id:r(0,14)",64,0,5411,30 .stabn 192,0,0,LBB1503 .stabs "klass:r(0,5)",64,0,5422,3 .stabn 192,0,0,LBB1504 .stabn 224,0,0,LBE1504 .stabs "klass:r(0,5)",64,0,5422,3 .stabn 192,0,0,LBB1505 .stabn 224,0,0,LBE1505 .stabn 224,0,0,LBE1503 .stabs "id:r(0,14)",64,0,5442,30 .stabn 192,0,0,LBB1506 .stabs "klass:r(0,5)",64,0,5453,3 .stabn 192,0,0,LBB1507 .stabn 224,0,0,LBE1507 .stabs "klass:r(0,5)",64,0,5453,3 .stabn 192,0,0,LBB1508 .stabn 224,0,0,LBE1508 .stabn 224,0,0,LBE1506 .stabs "id:r(0,14)",64,0,5473,30 .stabn 192,0,0,LBB1509 .stabs "klass:r(0,5)",64,0,5484,3 .stabn 192,0,0,LBB1510 .stabn 224,0,0,LBE1510 .stabs "klass:r(0,5)",64,0,5484,3 .stabn 192,0,0,LBB1511 .stabn 224,0,0,LBE1511 .stabn 224,0,0,LBE1509 .stabs "id:r(0,14)",64,0,5504,30 .stabn 192,0,0,LBB1512 .stabs "klass:r(0,5)",64,0,5515,3 .stabn 192,0,0,LBB1513 .stabn 224,0,0,LBE1513 .stabs "klass:r(0,5)",64,0,5515,3 .stabn 192,0,0,LBB1514 .stabn 224,0,0,LBE1514 .stabn 224,0,0,LBE1512 .stabs "id:r(0,14)",64,0,5535,30 .stabn 192,0,0,LBB1515 .stabs "klass:r(0,5)",64,0,5546,3 .stabn 192,0,0,LBB1516 .stabn 224,0,0,LBE1516 .stabs "klass:r(0,5)",64,0,5546,3 .stabn 192,0,0,LBB1517 .stabn 224,0,0,LBE1517 .stabn 224,0,0,LBE1515 .stabs "declp:r(0,5)",64,0,5566,29 .stabs "id:r(0,14)",64,0,5567,28 .stabs "val:r(0,5)",64,0,5568,27 .stabn 192,0,0,LBB1518 .stabs "klass:r(0,5)",64,0,5580,30 .stabn 192,0,0,LBB1519 .stabn 224,0,0,LBE1519 .stabn 224,0,0,LBE1518 .stabs "declp:r(0,5)",64,0,5604,29 .stabs "id:r(0,14)",64,0,5605,28 .stabs "val:r(0,5)",64,0,5606,27 .stabn 192,0,0,LBB1520 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB1521 .stabn 224,0,0,LBE1521 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB1522 .stabn 224,0,0,LBE1522 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB1523 .stabn 224,0,0,LBE1523 .stabs "klass:r(0,5)",64,0,5617,30 .stabn 192,0,0,LBB1524 .stabn 224,0,0,LBE1524 .stabn 224,0,0,LBE1520 .stabs "declp:r(0,5)",64,0,5641,29 .stabs "id:r(0,14)",64,0,5642,28 .stabs "val:r(0,5)",64,0,5643,27 .stabn 192,0,0,LBB1525 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB1526 .stabn 224,0,0,LBE1526 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB1527 .stabn 224,0,0,LBE1527 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB1528 .stabn 224,0,0,LBE1528 .stabs "klass:r(0,5)",64,0,5654,30 .stabn 192,0,0,LBB1529 .stabn 224,0,0,LBE1529 .stabn 224,0,0,LBE1525 .stabs "declp:r(0,5)",64,0,5678,29 .stabs "id:r(0,14)",64,0,5679,28 .stabs "val:r(0,5)",64,0,5680,27 .stabn 192,0,0,LBB1530 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB1531 .stabn 224,0,0,LBE1531 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB1532 .stabn 224,0,0,LBE1532 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB1533 .stabn 224,0,0,LBE1533 .stabs "klass:r(0,5)",64,0,5691,30 .stabn 192,0,0,LBB1534 .stabn 224,0,0,LBE1534 .stabn 224,0,0,LBE1530 .stabs "declp:r(0,5)",64,0,5715,29 .stabs "id:r(0,14)",64,0,5716,28 .stabs "val:r(0,5)",64,0,5717,27 .stabn 192,0,0,LBB1535 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB1536 .stabn 224,0,0,LBE1536 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB1537 .stabn 224,0,0,LBE1537 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB1538 .stabn 224,0,0,LBE1538 .stabs "klass:r(0,5)",64,0,5728,30 .stabn 192,0,0,LBB1539 .stabn 224,0,0,LBE1539 .stabn 224,0,0,LBE1535 .stabs "id:r(0,14)",64,0,5752,7 .stabs "klass:r(0,5)",64,0,5753,6 .stabn 192,0,0,LBB1540 .stabn 224,0,0,LBE1540 .stabs "id:r(0,14)",64,0,5781,7 .stabn 192,0,0,LBB1541 .stabn 224,0,0,LBE1541 .stabs "id:r(0,14)",64,0,5809,7 .stabn 192,0,0,LBB1542 .stabn 224,0,0,LBE1542 .stabs "id:r(0,14)",64,0,5837,7 .stabn 192,0,0,LBB1543 .stabn 224,0,0,LBE1543 .stabs "id:r(0,14)",64,0,5865,7 .stabn 192,0,0,LBB1544 .stabn 224,0,0,LBE1544 .stabs "id:r(0,14)",64,0,5893,30 .stabs "val:r(0,5)",64,0,5894,29 .stabs "klass:r(0,5)",64,0,5895,3 .stabn 192,0,0,LBB1545 .stabn 224,0,0,LBE1545 .stabs "id:r(0,14)",64,0,5927,30 .stabs "val:r(0,5)",64,0,5928,29 .stabs "klass:r(0,5)",64,0,5929,3 .stabn 192,0,0,LBB1546 .stabn 224,0,0,LBE1546 .stabs "id:r(0,14)",64,0,5961,30 .stabs "val:r(0,5)",64,0,5962,29 .stabs "klass:r(0,5)",64,0,5963,3 .stabn 192,0,0,LBB1547 .stabn 224,0,0,LBE1547 .stabs "id:r(0,14)",64,0,5995,30 .stabs "klass:r(0,5)",64,0,5997,3 .stabn 192,0,0,LBB1548 .stabn 224,0,0,LBE1548 .stabs "id:r(0,14)",64,0,6028,30 .stabs "klass:r(0,5)",64,0,6030,3 .stabn 192,0,0,LBB1549 .stabn 224,0,0,LBE1549 .stabs "entry:r(1,15)",64,0,6061,3 .stabn 192,0,0,LBB1550 .stabn 224,0,0,LBE1550 .stabs "entry:r(1,15)",64,0,6089,3 .stabn 192,0,0,LBB1551 .stabn 224,0,0,LBE1551 .stabs "entry:r(1,15)",64,0,6117,3 .stabn 192,0,0,LBB1552 .stabn 224,0,0,LBE1552 .stabs "entry:r(1,15)",64,0,6145,3 .stabn 192,0,0,LBB1553 .stabn 224,0,0,LBE1553 .stabs "entry:r(1,15)",64,0,6173,3 .stabn 192,0,0,LBB1554 .stabn 224,0,0,LBE1554 .stabs "entry:r(1,15)",64,0,6201,3 .stabs "val:r(0,5)",64,0,6202,4 .stabn 192,0,0,LBB1555 .stabn 224,0,0,LBE1555 .stabs "entry:r(1,15)",64,0,6230,3 .stabn 192,0,0,LBB1556 .stabn 224,0,0,LBE1556 .stabs "entry:r(1,15)",64,0,6258,3 .stabn 192,0,0,LBB1557 .stabn 224,0,0,LBE1557 .stabs "entry:r(1,15)",64,0,6286,3 .stabn 192,0,0,LBB1558 .stabn 224,0,0,LBE1558 .stabs "entry:r(1,15)",64,0,6314,3 .stabn 192,0,0,LBB1559 .stabn 224,0,0,LBE1559 .stabs "val:r(0,5)",64,0,6612,0 .stabn 192,0,0,LBB1572 .stabn 224,0,0,LBE1572 .stabs "val:r(0,5)",64,0,6640,0 .stabn 192,0,0,LBB1573 .stabn 224,0,0,LBE1573 .stabs "val:r(0,5)",64,0,6668,0 .stabn 192,0,0,LBB1574 .stabn 224,0,0,LBE1574 .stabs "val:r(0,5)",64,0,6696,0 .stabn 192,0,0,LBB1575 .stabn 224,0,0,LBE1575 .stabs "val:r(0,5)",64,0,6724,0 .stabn 192,0,0,LBB1576 .stabn 224,0,0,LBE1576 .stabs "val:r(0,5)",64,0,6752,3 .stabn 192,0,0,LBB1577 .stabn 224,0,0,LBE1577 .stabs "val:r(0,5)",64,0,6780,3 .stabn 192,0,0,LBB1578 .stabn 224,0,0,LBE1578 .stabs "val:r(0,5)",64,0,6808,3 .stabn 192,0,0,LBB1579 .stabn 224,0,0,LBE1579 .stabs "val:r(0,5)",64,0,6836,3 .stabn 192,0,0,LBB1580 .stabn 224,0,0,LBE1580 .stabs "val:r(0,5)",64,0,6864,3 .stabn 192,0,0,LBB1581 .stabn 224,0,0,LBE1581 .stabs "val:r(0,5)",64,0,6890,27 .stabs "num:r(1,14)",64,0,6892,28 .stabn 192,0,0,LBB1582 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB1583 .stabn 224,0,0,LBE1583 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB1584 .stabn 224,0,0,LBE1584 .stabs "i:r(0,30)",64,0,6903,29 .stabs "v:r(0,5)",64,0,6905,4 .stabn 192,0,0,LBB1585 .stabn 224,0,0,LBE1585 .stabn 224,0,0,LBE1582 .stabs "val:r(0,5)",64,0,6928,27 .stabs "num:r(1,14)",64,0,6930,28 .stabn 192,0,0,LBB1586 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB1587 .stabn 224,0,0,LBE1587 .stabn 224,0,0,LBE1586 .stabs "val:r(0,5)",64,0,6928,27 .stabs "num:r(1,14)",64,0,6930,28 .stabn 192,0,0,LBB1588 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB1589 .stabn 224,0,0,LBE1589 .stabs "i:r(0,30)",64,0,6941,29 .stabs "v:r(0,5)",64,0,6943,4 .stabn 192,0,0,LBB1590 .stabn 224,0,0,LBE1590 .stabn 224,0,0,LBE1588 .stabs "val:r(0,5)",64,0,6966,27 .stabs "num:r(1,14)",64,0,6968,28 .stabn 192,0,0,LBB1591 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB1592 .stabn 224,0,0,LBE1592 .stabn 224,0,0,LBE1591 .stabs "val:r(0,5)",64,0,6966,27 .stabs "num:r(1,14)",64,0,6968,28 .stabn 192,0,0,LBB1593 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB1594 .stabn 224,0,0,LBE1594 .stabs "i:r(0,30)",64,0,6979,29 .stabs "v:r(0,5)",64,0,6981,4 .stabn 192,0,0,LBB1595 .stabn 224,0,0,LBE1595 .stabn 224,0,0,LBE1593 .stabs "val:r(0,5)",64,0,7005,27 .stabs "num:r(1,14)",64,0,7007,28 .stabn 192,0,0,LBB1596 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB1597 .stabn 224,0,0,LBE1597 .stabn 224,0,0,LBE1596 .stabs "val:r(0,5)",64,0,7005,27 .stabs "num:r(1,14)",64,0,7007,28 .stabn 192,0,0,LBB1598 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB1599 .stabn 224,0,0,LBE1599 .stabs "i:r(0,30)",64,0,7018,29 .stabs "v:r(0,5)",64,0,7020,4 .stabn 192,0,0,LBB1600 .stabn 224,0,0,LBE1600 .stabn 224,0,0,LBE1598 .stabs "val:r(0,5)",64,0,7044,27 .stabs "num:r(1,14)",64,0,7046,28 .stabn 192,0,0,LBB1601 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB1602 .stabn 224,0,0,LBE1602 .stabn 224,0,0,LBE1601 .stabs "val:r(0,5)",64,0,7044,27 .stabs "num:r(1,14)",64,0,7046,28 .stabn 192,0,0,LBB1603 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB1604 .stabn 224,0,0,LBE1604 .stabs "i:r(0,30)",64,0,7057,29 .stabs "v:r(0,5)",64,0,7059,4 .stabn 192,0,0,LBB1605 .stabn 224,0,0,LBE1605 .stabn 224,0,0,LBE1603 .stabs "val:r(0,5)",64,0,7085,3 .stabn 192,0,0,LBB1606 .stabn 224,0,0,LBE1606 .stabs "flag:r(1,14)",64,0,7220,5 .stabs "str:r(0,5)",64,0,7221,2 .stabn 192,0,0,LBB1611 .stabn 224,0,0,LBE1611 .stabs "flag:r(1,14)",64,0,7249,5 .stabn 192,0,0,LBB1612 .stabn 224,0,0,LBE1612 .stabs "flag:r(1,14)",64,0,7277,5 .stabn 192,0,0,LBB1613 .stabn 224,0,0,LBE1613 .stabs "flag:r(1,14)",64,0,7305,5 .stabn 192,0,0,LBB1614 .stabn 224,0,0,LBE1614 .stabs "flag:r(1,14)",64,0,7333,5 .stabn 192,0,0,LBB1615 .stabn 224,0,0,LBE1615 .stabs "num:r(1,14)",64,0,7361,3 .stabn 192,0,0,LBB1616 .stabn 224,0,0,LBE1616 .stabs "num:r(1,14)",64,0,7390,3 .stabn 192,0,0,LBB1617 .stabn 224,0,0,LBE1617 .stabs "num:r(1,14)",64,0,7419,3 .stabn 192,0,0,LBB1618 .stabn 224,0,0,LBE1618 .stabs "num:r(1,14)",64,0,7449,3 .stabn 192,0,0,LBB1619 .stabn 224,0,0,LBE1619 .stabs "num:r(1,14)",64,0,7479,3 .stabn 192,0,0,LBB1620 .stabn 224,0,0,LBE1620 .stabs "ary:r(0,5)",64,0,7508,3 .stabn 192,0,0,LBB1621 .stabn 224,0,0,LBE1621 .stabs "ary:r(0,5)",64,0,7536,3 .stabn 192,0,0,LBB1622 .stabn 224,0,0,LBE1622 .stabs "ary:r(0,5)",64,0,7564,3 .stabn 192,0,0,LBB1623 .stabn 224,0,0,LBE1623 .stabs "ary:r(0,5)",64,0,7592,3 .stabn 192,0,0,LBB1624 .stabn 224,0,0,LBE1624 .stabs "ary:r(0,5)",64,0,7620,3 .stabn 192,0,0,LBB1625 .stabn 224,0,0,LBE1625 .stabs "flag:r(0,5)",64,0,7648,8 .stabs "num:r(1,14)",64,0,7649,3 .stabs "ary:r(0,5)",64,0,7650,30 .stabn 192,0,0,LBB1626 .stabs "i:r(0,30)",64,0,7662,11 .stabn 192,0,0,LBB1627 .stabn 224,0,0,LBE1627 .stabs "i:r(0,30)",64,0,7662,11 .stabn 192,0,0,LBB1628 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1629 .stabn 224,0,0,LBE1629 .stabs "len:r(0,30)",64,0,7666,10 .stabn 192,0,0,LBB1630 .stabn 224,0,0,LBE1630 .stabs "holdnum:r(0,19)",64,0,7700,28 .stabs "val:r(0,5)",64,0,7701,29 .stabn 192,0,0,LBB1631 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1632 .stabn 224,0,0,LBE1632 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1633 .stabn 224,0,0,LBE1633 .stabn 224,0,0,LBE1631 .stabn 224,0,0,LBE1628 .stabn 224,0,0,LBE1626 .stabs "flag:r(0,5)",64,0,7729,8 .stabs "num:r(1,14)",64,0,7730,3 .stabs "ary:r(0,5)",64,0,7731,30 .stabn 192,0,0,LBB1634 .stabs "i:r(0,30)",64,0,7742,11 .stabn 192,0,0,LBB1635 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1636 .stabn 224,0,0,LBE1636 .stabs "len:r(0,30)",64,0,7746,10 .stabn 192,0,0,LBB1637 .stabn 224,0,0,LBE1637 .stabs "holdnum:r(0,19)",64,0,7780,28 .stabs "val:r(0,5)",64,0,7781,29 .stabn 192,0,0,LBB1638 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1639 .stabn 224,0,0,LBE1639 .stabn 224,0,0,LBE1638 .stabn 224,0,0,LBE1635 .stabn 224,0,0,LBE1634 .stabs "flag:r(0,5)",64,0,7809,8 .stabs "num:r(1,14)",64,0,7810,3 .stabs "ary:r(0,5)",64,0,7811,30 .stabn 192,0,0,LBB1640 .stabs "i:r(0,30)",64,0,7822,11 .stabn 192,0,0,LBB1641 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1642 .stabn 224,0,0,LBE1642 .stabs "len:r(0,30)",64,0,7826,10 .stabn 192,0,0,LBB1643 .stabn 224,0,0,LBE1643 .stabs "holdnum:r(0,19)",64,0,7860,28 .stabs "val:r(0,5)",64,0,7861,29 .stabn 192,0,0,LBB1644 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1645 .stabn 224,0,0,LBE1645 .stabn 224,0,0,LBE1644 .stabn 224,0,0,LBE1641 .stabn 224,0,0,LBE1640 .stabs "flag:r(0,5)",64,0,7889,8 .stabs "num:r(1,14)",64,0,7890,3 .stabs "ary:r(0,5)",64,0,7891,30 .stabn 192,0,0,LBB1646 .stabs "i:r(0,30)",64,0,7902,11 .stabn 192,0,0,LBB1647 .stabn 224,0,0,LBE1647 .stabs "i:r(0,30)",64,0,7902,11 .stabn 192,0,0,LBB1648 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1649 .stabn 224,0,0,LBE1649 .stabs "len:r(0,30)",64,0,7906,10 .stabn 192,0,0,LBB1650 .stabn 224,0,0,LBE1650 .stabs "holdnum:r(0,19)",64,0,7940,28 .stabs "val:r(0,5)",64,0,7941,29 .stabn 192,0,0,LBB1651 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1652 .stabn 224,0,0,LBE1652 .stabn 224,0,0,LBE1651 .stabn 224,0,0,LBE1648 .stabn 224,0,0,LBE1646 .stabs "flag:r(0,5)",64,0,7969,8 .stabs "num:r(1,14)",64,0,7970,3 .stabs "ary:r(0,5)",64,0,7971,30 .stabn 192,0,0,LBB1653 .stabs "i:r(0,30)",64,0,7982,11 .stabn 192,0,0,LBB1654 .stabn 224,0,0,LBE1654 .stabs "i:r(0,30)",64,0,7982,11 .stabn 192,0,0,LBB1655 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1656 .stabn 224,0,0,LBE1656 .stabs "len:r(0,30)",64,0,7986,10 .stabn 192,0,0,LBB1657 .stabn 224,0,0,LBE1657 .stabs "holdnum:r(0,19)",64,0,8020,28 .stabs "val:r(0,5)",64,0,8021,29 .stabn 192,0,0,LBB1658 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1659 .stabn 224,0,0,LBE1659 .stabn 224,0,0,LBE1658 .stabn 224,0,0,LBE1655 .stabn 224,0,0,LBE1653 .stabs "val:r(0,5)",64,0,8047,27 .stabs "num:r(1,14)",64,0,8049,28 .stabn 192,0,0,LBB1660 .stabs "i:r(0,30)",64,0,8060,29 .stabn 192,0,0,LBB1661 .stabn 224,0,0,LBE1661 .stabs "i:r(0,30)",64,0,8060,29 .stabn 192,0,0,LBB1662 .stabn 224,0,0,LBE1662 .stabn 224,0,0,LBE1660 .stabs "val:r(0,5)",64,0,8084,27 .stabs "num:r(1,14)",64,0,8086,28 .stabn 192,0,0,LBB1663 .stabs "i:r(0,30)",64,0,8097,29 .stabn 192,0,0,LBB1664 .stabn 224,0,0,LBE1664 .stabs "i:r(0,30)",64,0,8097,29 .stabn 192,0,0,LBB1665 .stabn 224,0,0,LBE1665 .stabn 224,0,0,LBE1663 .stabs "val:r(0,5)",64,0,8121,27 .stabs "num:r(1,14)",64,0,8123,28 .stabn 192,0,0,LBB1666 .stabs "i:r(0,30)",64,0,8134,29 .stabn 192,0,0,LBB1667 .stabn 224,0,0,LBE1667 .stabs "i:r(0,30)",64,0,8134,29 .stabn 192,0,0,LBB1668 .stabn 224,0,0,LBE1668 .stabn 224,0,0,LBE1666 .stabs "val:r(0,5)",64,0,8159,27 .stabs "num:r(1,14)",64,0,8161,28 .stabn 192,0,0,LBB1669 .stabs "i:r(0,30)",64,0,8172,29 .stabn 192,0,0,LBB1670 .stabn 224,0,0,LBE1670 .stabs "i:r(0,30)",64,0,8172,29 .stabn 192,0,0,LBB1671 .stabn 224,0,0,LBE1671 .stabn 224,0,0,LBE1669 .stabs "val:r(0,5)",64,0,8197,27 .stabs "num:r(1,14)",64,0,8199,28 .stabn 192,0,0,LBB1672 .stabs "i:r(0,30)",64,0,8210,29 .stabn 192,0,0,LBB1673 .stabn 224,0,0,LBE1673 .stabs "i:r(0,30)",64,0,8210,29 .stabn 192,0,0,LBB1674 .stabn 224,0,0,LBE1674 .stabn 224,0,0,LBE1672 .stabs "flag:r(1,14)",64,0,8236,5 .stabs "low:r(0,5)",64,0,8237,3 .stabs "high:r(0,5)",64,0,8238,4 .stabn 192,0,0,LBB1675 .stabn 224,0,0,LBE1675 .stabs "flag:r(1,14)",64,0,8266,5 .stabs "low:r(0,5)",64,0,8267,3 .stabn 192,0,0,LBB1676 .stabn 224,0,0,LBE1676 .stabs "flag:r(1,14)",64,0,8296,5 .stabs "low:r(0,5)",64,0,8297,3 .stabn 192,0,0,LBB1677 .stabn 224,0,0,LBE1677 .stabs "flag:r(1,14)",64,0,8326,5 .stabn 192,0,0,LBB1678 .stabn 224,0,0,LBE1678 .stabs "flag:r(1,14)",64,0,8355,5 .stabn 192,0,0,LBB1679 .stabn 224,0,0,LBE1679 .stabs "obj:r(0,5)",64,0,8385,0 .stabn 192,0,0,LBB1680 .stabn 224,0,0,LBE1680 .stabs "val:r(0,5)",64,0,8683,0 .stabn 192,0,0,LBB1690 .stabn 224,0,0,LBE1690 .stabs "n:r(1,14)",64,0,8827,11 .stabn 192,0,0,LBB1695 .stabs "i:r(0,30)",64,0,8838,9 .stabs "sp:r(0,4)",64,0,8839,10 .stabn 192,0,0,LBB1696 .stabn 224,0,0,LBE1696 .stabs "i:r(0,30)",64,0,8838,9 .stabs "sp:r(0,4)",64,0,8839,10 .stabn 192,0,0,LBB1697 .stabn 224,0,0,LBE1697 .stabn 224,0,0,LBE1695 .stabs "n:r(1,14)",64,0,8860,11 .stabn 192,0,0,LBB1698 .stabs "i:r(0,30)",64,0,8871,9 .stabs "sp:r(0,4)",64,0,8872,10 .stabn 192,0,0,LBB1699 .stabn 224,0,0,LBE1699 .stabs "i:r(0,30)",64,0,8871,9 .stabs "sp:r(0,4)",64,0,8872,10 .stabn 192,0,0,LBB1700 .stabn 224,0,0,LBE1700 .stabn 224,0,0,LBE1698 .stabs "n:r(1,14)",64,0,8893,11 .stabn 192,0,0,LBB1701 .stabs "i:r(0,30)",64,0,8904,9 .stabs "sp:r(0,4)",64,0,8905,10 .stabn 192,0,0,LBB1702 .stabn 224,0,0,LBE1702 .stabs "i:r(0,30)",64,0,8904,9 .stabs "sp:r(0,4)",64,0,8905,10 .stabn 192,0,0,LBB1703 .stabn 224,0,0,LBE1703 .stabn 224,0,0,LBE1701 .stabs "n:r(1,14)",64,0,8927,11 .stabn 192,0,0,LBB1704 .stabs "i:r(0,30)",64,0,8938,9 .stabs "sp:r(0,4)",64,0,8939,10 .stabn 192,0,0,LBB1705 .stabn 224,0,0,LBE1705 .stabn 224,0,0,LBE1704 .stabs "n:r(1,14)",64,0,8927,11 .stabn 192,0,0,LBB1706 .stabs "i:r(0,30)",64,0,8938,9 .stabs "sp:r(0,4)",64,0,8939,10 .stabn 192,0,0,LBB1707 .stabn 224,0,0,LBE1707 .stabn 224,0,0,LBE1706 .stabs "n:r(1,14)",64,0,8961,11 .stabn 192,0,0,LBB1708 .stabs "i:r(0,30)",64,0,8972,9 .stabs "sp:r(0,4)",64,0,8973,10 .stabn 192,0,0,LBB1709 .stabn 224,0,0,LBE1709 .stabn 224,0,0,LBE1708 .stabs "n:r(1,14)",64,0,8961,11 .stabn 192,0,0,LBB1710 .stabs "i:r(0,30)",64,0,8972,9 .stabs "sp:r(0,4)",64,0,8973,10 .stabn 192,0,0,LBB1711 .stabn 224,0,0,LBE1711 .stabn 224,0,0,LBE1710 .stabs "val:r(0,5)",64,0,8995,0 .stabs "obj:r(0,5)",64,0,8996,2 .stabn 192,0,0,LBB1712 .stabn 224,0,0,LBE1712 .stabs "val:r(0,5)",64,0,9025,0 .stabn 192,0,0,LBB1713 .stabn 224,0,0,LBE1713 .stabs "val:r(0,5)",64,0,9055,0 .stabs "obj:r(0,5)",64,0,9056,2 .stabn 192,0,0,LBB1714 .stabn 224,0,0,LBE1714 .stabs "obj:r(0,5)",64,0,9086,0 .stabn 192,0,0,LBB1715 .stabn 224,0,0,LBE1715 .stabs "val:r(0,5)",64,0,9143,0 .stabn 192,0,0,LBB1717 .stabn 224,0,0,LBE1717 .stabs "n:r(1,14)",64,0,9278,2 .stabn 192,0,0,LBB1722 .stabn 224,0,0,LBE1722 .stabs "n:r(1,14)",64,0,9306,2 .stabn 192,0,0,LBB1723 .stabn 224,0,0,LBE1723 .stabs "n:r(1,14)",64,0,9334,2 .stabn 192,0,0,LBB1724 .stabn 224,0,0,LBE1724 .stabs "n:r(1,14)",64,0,9363,2 .stabn 192,0,0,LBB1725 .stabn 224,0,0,LBE1725 .stabs "n:r(1,14)",64,0,9392,2 .stabn 192,0,0,LBB1726 .stabn 224,0,0,LBE1726 .stabs "body:r(0,5)",64,0,9420,28 .stabs "id:r(0,14)",64,0,9421,27 .stabn 192,0,0,LBB1727 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB1728 .stabn 224,0,0,LBE1728 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB1729 .stabn 224,0,0,LBE1729 .stabs "newbody:r(0,7)",64,0,9433,30 .stabs "klass:r(0,5)",64,0,9434,3 .stabs "iseqobj:r(0,25)",64,0,9435,29 .stabn 192,0,0,LBB1730 .stabn 224,0,0,LBE1730 .stabn 224,0,0,LBE1727 .stabs "body:r(0,5)",64,0,9475,28 .stabs "id:r(0,14)",64,0,9476,27 .stabn 192,0,0,LBB1731 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB1732 .stabn 224,0,0,LBE1732 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB1733 .stabn 224,0,0,LBE1733 .stabs "newbody:r(0,7)",64,0,9488,30 .stabs "klass:r(0,5)",64,0,9489,3 .stabs "iseqobj:r(0,25)",64,0,9490,29 .stabn 192,0,0,LBB1734 .stabn 224,0,0,LBE1734 .stabn 224,0,0,LBE1731 .stabs "body:r(0,5)",64,0,9530,28 .stabs "id:r(0,14)",64,0,9531,27 .stabn 192,0,0,LBB1735 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB1736 .stabn 224,0,0,LBE1736 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB1737 .stabn 224,0,0,LBE1737 .stabs "newbody:r(0,7)",64,0,9543,30 .stabs "klass:r(0,5)",64,0,9544,3 .stabs "iseqobj:r(0,25)",64,0,9545,29 .stabn 192,0,0,LBB1738 .stabn 224,0,0,LBE1738 .stabn 224,0,0,LBE1735 .stabs "body:r(0,5)",64,0,9585,28 .stabs "id:r(0,14)",64,0,9586,27 .stabn 192,0,0,LBB1739 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB1740 .stabn 224,0,0,LBE1740 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB1741 .stabn 224,0,0,LBE1741 .stabs "newbody:r(0,7)",64,0,9598,30 .stabs "klass:r(0,5)",64,0,9599,3 .stabs "iseqobj:r(0,25)",64,0,9600,29 .stabn 192,0,0,LBB1742 .stabn 224,0,0,LBE1742 .stabn 224,0,0,LBE1739 .stabs "body:r(0,5)",64,0,9640,28 .stabs "id:r(0,14)",64,0,9641,27 .stabn 192,0,0,LBB1743 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB1744 .stabn 224,0,0,LBE1744 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB1745 .stabn 224,0,0,LBE1745 .stabs "newbody:r(0,7)",64,0,9653,30 .stabs "klass:r(0,5)",64,0,9654,3 .stabs "iseqobj:r(0,25)",64,0,9655,29 .stabn 192,0,0,LBB1746 .stabn 224,0,0,LBE1746 .stabn 224,0,0,LBE1743 .stabs "body:r(0,5)",64,0,9695,27 .stabs "id:r(0,14)",64,0,9696,28 .stabs "obj:r(0,5)",64,0,9697,30 .stabn 192,0,0,LBB1747 .stabs "klass:r(0,5)",64,0,9709,30 .stabs "newbody:(0,7)",128,0,9710,884 .stabs "iseqobj:r(0,25)",64,0,9711,29 .stabn 192,0,0,LBB1748 .stabn 224,0,0,LBE1748 .stabs "klass:r(0,5)",64,0,9709,30 .stabs "newbody:(0,7)",128,0,9710,884 .stabs "iseqobj:r(0,25)",64,0,9711,29 .stabn 192,0,0,LBB1749 .stabn 224,0,0,LBE1749 .stabn 224,0,0,LBE1747 .stabs "body:r(0,5)",64,0,9758,28 .stabs "id:r(0,14)",64,0,9759,30 .stabs "obj:r(0,5)",64,0,9760,3 .stabn 192,0,0,LBB1750 .stabs "klass:r(0,5)",64,0,9771,27 .stabs "newbody:(0,7)",128,0,9772,888 .stabs "iseqobj:r(0,25)",64,0,9773,29 .stabn 192,0,0,LBB1751 .stabn 224,0,0,LBE1751 .stabs "klass:r(0,5)",64,0,9771,27 .stabs "newbody:(0,7)",128,0,9772,888 .stabs "iseqobj:r(0,25)",64,0,9773,29 .stabn 192,0,0,LBB1752 .stabn 224,0,0,LBE1752 .stabn 224,0,0,LBE1750 .stabs "body:r(0,5)",64,0,9820,28 .stabs "id:r(0,14)",64,0,9821,30 .stabs "obj:r(0,5)",64,0,9822,3 .stabn 192,0,0,LBB1753 .stabs "klass:r(0,5)",64,0,9833,27 .stabs "newbody:(0,7)",128,0,9834,892 .stabs "iseqobj:r(0,25)",64,0,9835,29 .stabn 192,0,0,LBB1754 .stabn 224,0,0,LBE1754 .stabs "klass:r(0,5)",64,0,9833,27 .stabs "newbody:(0,7)",128,0,9834,892 .stabs "iseqobj:r(0,25)",64,0,9835,29 .stabn 192,0,0,LBB1755 .stabn 224,0,0,LBE1755 .stabn 224,0,0,LBE1753 .stabs "body:r(0,5)",64,0,9882,28 .stabs "id:r(0,14)",64,0,9883,30 .stabs "obj:r(0,5)",64,0,9884,3 .stabn 192,0,0,LBB1756 .stabs "klass:r(0,5)",64,0,9895,27 .stabs "newbody:(0,7)",128,0,9896,896 .stabs "iseqobj:r(0,25)",64,0,9897,29 .stabn 192,0,0,LBB1757 .stabn 224,0,0,LBE1757 .stabs "klass:r(0,5)",64,0,9895,27 .stabs "newbody:(0,7)",128,0,9896,896 .stabs "iseqobj:r(0,25)",64,0,9897,29 .stabn 192,0,0,LBB1758 .stabn 224,0,0,LBE1758 .stabn 224,0,0,LBE1756 .stabs "body:r(0,5)",64,0,9944,28 .stabs "id:r(0,14)",64,0,9945,30 .stabs "obj:r(0,5)",64,0,9946,3 .stabn 192,0,0,LBB1759 .stabs "klass:r(0,5)",64,0,9957,27 .stabs "newbody:(0,7)",128,0,9958,900 .stabs "iseqobj:r(0,25)",64,0,9959,29 .stabn 192,0,0,LBB1760 .stabn 224,0,0,LBE1760 .stabs "klass:r(0,5)",64,0,9957,27 .stabs "newbody:(0,7)",128,0,9958,900 .stabs "iseqobj:r(0,25)",64,0,9959,29 .stabn 192,0,0,LBB1761 .stabn 224,0,0,LBE1761 .stabn 224,0,0,LBE1759 .stabs "id2:r(0,14)",64,0,10006,29 .stabs "id1:r(0,14)",64,0,10007,30 .stabs "v_p:r(0,5)",64,0,10008,0 .stabn 192,0,0,LBB1762 .stabs "klass:r(0,5)",64,0,10021,3 .stabn 192,0,0,LBB1763 .stabn 224,0,0,LBE1763 .stabs "klass:r(0,5)",64,0,10021,3 .stabn 192,0,0,LBB1764 .stabn 224,0,0,LBE1764 .stabn 224,0,0,LBE1762 .stabs "id2:r(0,14)",64,0,10046,29 .stabs "id1:r(0,14)",64,0,10047,30 .stabs "v_p:r(0,5)",64,0,10048,0 .stabn 192,0,0,LBB1765 .stabs "klass:r(0,5)",64,0,10061,3 .stabn 192,0,0,LBB1766 .stabn 224,0,0,LBE1766 .stabs "klass:r(0,5)",64,0,10061,3 .stabn 192,0,0,LBB1767 .stabn 224,0,0,LBE1767 .stabn 224,0,0,LBE1765 .stabs "id2:r(0,14)",64,0,10086,29 .stabs "id1:r(0,14)",64,0,10087,30 .stabs "v_p:r(0,5)",64,0,10088,0 .stabn 192,0,0,LBB1768 .stabs "klass:r(0,5)",64,0,10101,3 .stabn 192,0,0,LBB1769 .stabn 224,0,0,LBE1769 .stabs "klass:r(0,5)",64,0,10101,3 .stabn 192,0,0,LBB1770 .stabn 224,0,0,LBE1770 .stabn 224,0,0,LBE1768 .stabs "id2:r(0,14)",64,0,10126,29 .stabs "id1:r(0,14)",64,0,10127,30 .stabs "v_p:r(0,5)",64,0,10128,0 .stabn 192,0,0,LBB1771 .stabs "klass:r(0,5)",64,0,10141,3 .stabn 192,0,0,LBB1772 .stabn 224,0,0,LBE1772 .stabs "klass:r(0,5)",64,0,10141,3 .stabn 192,0,0,LBB1773 .stabn 224,0,0,LBE1773 .stabn 224,0,0,LBE1771 .stabs "id2:r(0,14)",64,0,10166,29 .stabs "id1:r(0,14)",64,0,10167,30 .stabs "v_p:r(0,5)",64,0,10168,0 .stabn 192,0,0,LBB1774 .stabs "klass:r(0,5)",64,0,10181,3 .stabn 192,0,0,LBB1775 .stabn 224,0,0,LBE1775 .stabs "klass:r(0,5)",64,0,10181,3 .stabn 192,0,0,LBB1776 .stabn 224,0,0,LBE1776 .stabn 224,0,0,LBE1774 .stabs "id:r(0,14)",64,0,10206,30 .stabn 192,0,0,LBB1777 .stabs "klass:r(0,5)",64,0,10217,3 .stabn 192,0,0,LBB1778 .stabn 224,0,0,LBE1778 .stabs "klass:r(0,5)",64,0,10217,3 .stabn 192,0,0,LBB1779 .stabn 224,0,0,LBE1779 .stabn 224,0,0,LBE1777 .stabs "id:r(0,14)",64,0,10237,30 .stabn 192,0,0,LBB1780 .stabs "klass:r(0,5)",64,0,10248,3 .stabn 192,0,0,LBB1781 .stabn 224,0,0,LBE1781 .stabs "klass:r(0,5)",64,0,10248,3 .stabn 192,0,0,LBB1782 .stabn 224,0,0,LBE1782 .stabn 224,0,0,LBE1780 .stabs "id:r(0,14)",64,0,10268,30 .stabn 192,0,0,LBB1783 .stabs "klass:r(0,5)",64,0,10279,3 .stabn 192,0,0,LBB1784 .stabn 224,0,0,LBE1784 .stabs "klass:r(0,5)",64,0,10279,3 .stabn 192,0,0,LBB1785 .stabn 224,0,0,LBE1785 .stabn 224,0,0,LBE1783 .stabs "id:r(0,14)",64,0,10299,30 .stabn 192,0,0,LBB1786 .stabs "klass:r(0,5)",64,0,10310,3 .stabn 192,0,0,LBB1787 .stabn 224,0,0,LBE1787 .stabs "klass:r(0,5)",64,0,10310,3 .stabn 192,0,0,LBB1788 .stabn 224,0,0,LBE1788 .stabn 224,0,0,LBE1786 .stabs "id:r(0,14)",64,0,10330,30 .stabn 192,0,0,LBB1789 .stabs "klass:r(0,5)",64,0,10341,3 .stabn 192,0,0,LBB1790 .stabn 224,0,0,LBE1790 .stabs "klass:r(0,5)",64,0,10341,3 .stabn 192,0,0,LBB1791 .stabn 224,0,0,LBE1791 .stabn 224,0,0,LBE1789 .stabs "val:r(0,5)",64,0,10359,28 .stabs "needstr:r(0,5)",64,0,10361,27 .stabs "obj:r(0,5)",64,0,10362,29 .stabs "type:r(1,14)",64,0,10363,2 .stabn 192,0,0,LBB1792 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB1793 .stabn 224,0,0,LBE1793 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB1794 .stabn 224,0,0,LBE1794 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB1795 .stabn 224,0,0,LBE1795 .stabs "klass:r(0,5)",64,0,10376,3 .stabs "expr_type:r(0,10)",64,0,10377,30 .stabn 192,0,0,LBB1796 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1797 .stabn 224,0,0,LBE1797 .stabn 224,0,0,LBE1796 .stabn 224,0,0,LBE1792 .stabs "val:r(0,5)",64,0,10436,28 .stabs "needstr:r(0,5)",64,0,10438,27 .stabs "obj:r(0,5)",64,0,10439,29 .stabs "type:r(1,14)",64,0,10440,2 .stabn 192,0,0,LBB1798 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB1799 .stabn 224,0,0,LBE1799 .stabn 224,0,0,LBE1798 .stabs "val:r(0,5)",64,0,10436,28 .stabs "needstr:r(0,5)",64,0,10438,27 .stabs "obj:r(0,5)",64,0,10439,29 .stabs "type:r(1,14)",64,0,10440,2 .stabn 192,0,0,LBB1800 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB1801 .stabn 224,0,0,LBE1801 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB1802 .stabn 224,0,0,LBE1802 .stabs "klass:r(0,5)",64,0,10453,3 .stabs "expr_type:r(0,10)",64,0,10454,30 .stabn 192,0,0,LBB1803 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1804 .stabn 224,0,0,LBE1804 .stabn 224,0,0,LBE1803 .stabn 224,0,0,LBE1800 .stabs "val:r(0,5)",64,0,10513,28 .stabs "needstr:r(0,5)",64,0,10515,27 .stabs "obj:r(0,5)",64,0,10516,29 .stabs "type:r(1,14)",64,0,10517,2 .stabn 192,0,0,LBB1805 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB1806 .stabn 224,0,0,LBE1806 .stabn 224,0,0,LBE1805 .stabs "val:r(0,5)",64,0,10513,28 .stabs "needstr:r(0,5)",64,0,10515,27 .stabs "obj:r(0,5)",64,0,10516,29 .stabs "type:r(1,14)",64,0,10517,2 .stabn 192,0,0,LBB1807 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB1808 .stabn 224,0,0,LBE1808 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB1809 .stabn 224,0,0,LBE1809 .stabs "klass:r(0,5)",64,0,10530,3 .stabs "expr_type:r(0,10)",64,0,10531,30 .stabn 192,0,0,LBB1810 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1811 .stabn 224,0,0,LBE1811 .stabn 224,0,0,LBE1810 .stabn 224,0,0,LBE1807 .stabs "val:r(0,5)",64,0,10591,28 .stabs "needstr:r(0,5)",64,0,10593,27 .stabs "obj:r(0,5)",64,0,10594,29 .stabs "type:r(1,14)",64,0,10595,2 .stabn 192,0,0,LBB1812 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB1813 .stabn 224,0,0,LBE1813 .stabn 224,0,0,LBE1812 .stabs "val:r(0,5)",64,0,10591,28 .stabs "needstr:r(0,5)",64,0,10593,27 .stabs "obj:r(0,5)",64,0,10594,29 .stabs "type:r(1,14)",64,0,10595,2 .stabn 192,0,0,LBB1814 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB1815 .stabn 224,0,0,LBE1815 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB1816 .stabn 224,0,0,LBE1816 .stabs "klass:r(0,5)",64,0,10608,3 .stabs "expr_type:r(0,10)",64,0,10609,30 .stabn 192,0,0,LBB1817 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1818 .stabn 224,0,0,LBE1818 .stabn 224,0,0,LBE1817 .stabn 224,0,0,LBE1814 .stabs "val:r(0,5)",64,0,10669,28 .stabs "needstr:r(0,5)",64,0,10671,27 .stabs "obj:r(0,5)",64,0,10672,29 .stabs "type:r(1,14)",64,0,10673,2 .stabn 192,0,0,LBB1819 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB1820 .stabn 224,0,0,LBE1820 .stabn 224,0,0,LBE1819 .stabs "val:r(0,5)",64,0,10669,28 .stabs "needstr:r(0,5)",64,0,10671,27 .stabs "obj:r(0,5)",64,0,10672,29 .stabs "type:r(1,14)",64,0,10673,2 .stabn 192,0,0,LBB1821 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB1822 .stabn 224,0,0,LBE1822 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB1823 .stabn 224,0,0,LBE1823 .stabs "klass:r(0,5)",64,0,10686,3 .stabs "expr_type:r(0,10)",64,0,10687,30 .stabn 192,0,0,LBB1824 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1825 .stabn 224,0,0,LBE1825 .stabn 224,0,0,LBE1824 .stabn 224,0,0,LBE1821 .stabs "klass_iseq:r(0,5)",64,0,10748,27 .stabs "id:r(0,14)",64,0,10749,28 .stabs "cbase:r(0,5)",64,0,10750,30 .stabs "super:r(0,5)",64,0,10751,29 .stabn 192,0,0,LBB1826 .stabs "klass_iseqobj:r(0,25)",64,0,10763,11 .stabs "i:r(0,30)",64,0,10764,66 .stabs "klass:r(0,5)",64,0,10765,29 .stabn 192,0,0,LBB1827 .stabn 224,0,0,LBE1827 .stabs "klass_iseqobj:r(0,25)",64,0,10763,11 .stabs "i:r(0,30)",64,0,10764,66 .stabs "klass:r(0,5)",64,0,10765,29 .stabn 192,0,0,LBB1828 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB1829 .stabs "ls:r(0,30)",64,0,10800,0 .stabn 192,0,0,LBB1830 .stabn 224,0,0,LBE1830 .stabn 224,0,0,LBE1829 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB1831 .stabn 224,0,0,LBE1831 .stabs "sp:r(0,4)",64,0,10793,9 .stabn 192,0,0,LBB1832 .stabn 224,0,0,LBE1832 .stabn 224,0,0,LBE1828 .stabn 224,0,0,LBE1826 .stabs "klass_iseq:r(0,5)",64,0,10851,27 .stabs "id:r(0,14)",64,0,10852,28 .stabs "cbase:r(0,5)",64,0,10853,30 .stabs "super:r(0,5)",64,0,10854,29 .stabn 192,0,0,LBB1833 .stabs "klass_iseqobj:r(0,25)",64,0,10866,11 .stabs "i:r(0,30)",64,0,10867,66 .stabs "klass:r(0,5)",64,0,10868,29 .stabn 192,0,0,LBB1834 .stabn 224,0,0,LBE1834 .stabs "klass_iseqobj:r(0,25)",64,0,10866,11 .stabs "i:r(0,30)",64,0,10867,66 .stabs "klass:r(0,5)",64,0,10868,29 .stabn 192,0,0,LBB1835 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB1836 .stabs "ls:r(0,30)",64,0,10903,0 .stabn 192,0,0,LBB1837 .stabn 224,0,0,LBE1837 .stabn 224,0,0,LBE1836 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB1838 .stabn 224,0,0,LBE1838 .stabs "sp:r(0,4)",64,0,10896,9 .stabn 192,0,0,LBB1839 .stabn 224,0,0,LBE1839 .stabn 224,0,0,LBE1835 .stabn 224,0,0,LBE1833 .stabs "klass_iseq:r(0,5)",64,0,10954,27 .stabs "id:r(0,14)",64,0,10955,28 .stabs "cbase:r(0,5)",64,0,10956,30 .stabs "super:r(0,5)",64,0,10957,29 .stabn 192,0,0,LBB1840 .stabs "klass_iseqobj:r(0,25)",64,0,10969,11 .stabs "i:r(0,30)",64,0,10970,66 .stabs "klass:r(0,5)",64,0,10971,29 .stabn 192,0,0,LBB1841 .stabn 224,0,0,LBE1841 .stabs "klass_iseqobj:r(0,25)",64,0,10969,11 .stabs "i:r(0,30)",64,0,10970,66 .stabs "klass:r(0,5)",64,0,10971,29 .stabn 192,0,0,LBB1842 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB1843 .stabs "ls:r(0,30)",64,0,11006,0 .stabn 192,0,0,LBB1844 .stabn 224,0,0,LBE1844 .stabn 224,0,0,LBE1843 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB1845 .stabn 224,0,0,LBE1845 .stabs "sp:r(0,4)",64,0,10999,9 .stabn 192,0,0,LBB1846 .stabn 224,0,0,LBE1846 .stabn 224,0,0,LBE1842 .stabn 224,0,0,LBE1840 .stabs "klass_iseq:r(0,5)",64,0,11057,27 .stabs "id:r(0,14)",64,0,11058,28 .stabs "cbase:r(0,5)",64,0,11059,30 .stabs "super:r(0,5)",64,0,11060,29 .stabn 192,0,0,LBB1847 .stabs "klass_iseqobj:r(0,25)",64,0,11071,11 .stabs "i:r(0,30)",64,0,11072,66 .stabs "klass:r(0,5)",64,0,11073,29 .stabn 192,0,0,LBB1848 .stabn 224,0,0,LBE1848 .stabs "klass_iseqobj:r(0,25)",64,0,11071,11 .stabs "i:r(0,30)",64,0,11072,66 .stabs "klass:r(0,5)",64,0,11073,29 .stabn 192,0,0,LBB1849 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB1850 .stabs "ls:r(0,30)",64,0,11108,0 .stabn 192,0,0,LBB1851 .stabn 224,0,0,LBE1851 .stabn 224,0,0,LBE1850 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB1852 .stabn 224,0,0,LBE1852 .stabs "sp:r(0,4)",64,0,11101,9 .stabn 192,0,0,LBB1853 .stabn 224,0,0,LBE1853 .stabn 224,0,0,LBE1849 .stabn 224,0,0,LBE1847 .stabs "klass_iseq:r(0,5)",64,0,11159,27 .stabs "id:r(0,14)",64,0,11160,28 .stabs "cbase:r(0,5)",64,0,11161,30 .stabs "super:r(0,5)",64,0,11162,29 .stabn 192,0,0,LBB1854 .stabs "klass_iseqobj:r(0,25)",64,0,11173,11 .stabs "i:r(0,30)",64,0,11174,66 .stabs "klass:r(0,5)",64,0,11175,29 .stabn 192,0,0,LBB1855 .stabn 224,0,0,LBE1855 .stabs "klass_iseqobj:r(0,25)",64,0,11173,11 .stabs "i:r(0,30)",64,0,11174,66 .stabs "klass:r(0,5)",64,0,11175,29 .stabn 192,0,0,LBB1856 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB1857 .stabs "ls:r(0,30)",64,0,11210,0 .stabn 192,0,0,LBB1858 .stabn 224,0,0,LBE1858 .stabn 224,0,0,LBE1857 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB1859 .stabn 224,0,0,LBE1859 .stabs "sp:r(0,4)",64,0,11203,9 .stabn 192,0,0,LBB1860 .stabn 224,0,0,LBE1860 .stabn 224,0,0,LBE1856 .stabn 224,0,0,LBE1854 .stabs "module_iseq:r(0,5)",64,0,11402,27 .stabs "id:r(0,14)",64,0,11403,29 .stabs "mbase:r(0,5)",64,0,11404,30 .stabn 192,0,0,LBB1866 .stabs "module_iseqobj:r(0,25)",64,0,11416,11 .stabs "i:r(0,30)",64,0,11417,66 .stabs "module:r(0,5)",64,0,11418,28 .stabn 192,0,0,LBB1867 .stabn 224,0,0,LBE1867 .stabs "module_iseqobj:r(0,25)",64,0,11416,11 .stabs "i:r(0,30)",64,0,11417,66 .stabs "module:r(0,5)",64,0,11418,28 .stabn 192,0,0,LBB1868 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB1869 .stabs "ls:r(0,30)",64,0,11448,0 .stabn 192,0,0,LBB1870 .stabn 224,0,0,LBE1870 .stabn 224,0,0,LBE1869 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB1871 .stabn 224,0,0,LBE1871 .stabs "sp:r(0,4)",64,0,11441,9 .stabn 192,0,0,LBB1872 .stabn 224,0,0,LBE1872 .stabn 224,0,0,LBE1868 .stabn 224,0,0,LBE1866 .stabs "module_iseq:r(0,5)",64,0,11499,27 .stabs "id:r(0,14)",64,0,11500,29 .stabs "mbase:r(0,5)",64,0,11501,30 .stabn 192,0,0,LBB1873 .stabs "module_iseqobj:r(0,25)",64,0,11512,11 .stabs "i:r(0,30)",64,0,11513,66 .stabs "module:r(0,5)",64,0,11514,28 .stabn 192,0,0,LBB1874 .stabn 224,0,0,LBE1874 .stabs "module_iseqobj:r(0,25)",64,0,11512,11 .stabs "i:r(0,30)",64,0,11513,66 .stabs "module:r(0,5)",64,0,11514,28 .stabn 192,0,0,LBB1875 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB1876 .stabs "ls:r(0,30)",64,0,11544,0 .stabn 192,0,0,LBB1877 .stabn 224,0,0,LBE1877 .stabn 224,0,0,LBE1876 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB1878 .stabn 224,0,0,LBE1878 .stabs "sp:r(0,4)",64,0,11537,9 .stabn 192,0,0,LBB1879 .stabn 224,0,0,LBE1879 .stabn 224,0,0,LBE1875 .stabn 224,0,0,LBE1873 .stabs "module_iseq:r(0,5)",64,0,11595,27 .stabs "id:r(0,14)",64,0,11596,29 .stabs "mbase:r(0,5)",64,0,11597,30 .stabn 192,0,0,LBB1880 .stabs "module_iseqobj:r(0,25)",64,0,11608,11 .stabs "i:r(0,30)",64,0,11609,66 .stabs "module:r(0,5)",64,0,11610,28 .stabn 192,0,0,LBB1881 .stabn 224,0,0,LBE1881 .stabs "module_iseqobj:r(0,25)",64,0,11608,11 .stabs "i:r(0,30)",64,0,11609,66 .stabs "module:r(0,5)",64,0,11610,28 .stabn 192,0,0,LBB1882 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB1883 .stabs "ls:r(0,30)",64,0,11640,0 .stabn 192,0,0,LBB1884 .stabn 224,0,0,LBE1884 .stabn 224,0,0,LBE1883 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB1885 .stabn 224,0,0,LBE1885 .stabs "sp:r(0,4)",64,0,11633,9 .stabn 192,0,0,LBB1886 .stabn 224,0,0,LBE1886 .stabn 224,0,0,LBE1882 .stabn 224,0,0,LBE1880 .stabs "module_iseq:r(0,5)",64,0,11691,27 .stabs "id:r(0,14)",64,0,11692,29 .stabs "mbase:r(0,5)",64,0,11693,30 .stabn 192,0,0,LBB1887 .stabs "module_iseqobj:r(0,25)",64,0,11704,11 .stabs "i:r(0,30)",64,0,11705,66 .stabs "module:r(0,5)",64,0,11706,28 .stabn 192,0,0,LBB1888 .stabn 224,0,0,LBE1888 .stabs "module_iseqobj:r(0,25)",64,0,11704,11 .stabs "i:r(0,30)",64,0,11705,66 .stabs "module:r(0,5)",64,0,11706,28 .stabn 192,0,0,LBB1889 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB1890 .stabs "ls:r(0,30)",64,0,11736,0 .stabn 192,0,0,LBB1891 .stabn 224,0,0,LBE1891 .stabn 224,0,0,LBE1890 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB1892 .stabn 224,0,0,LBE1892 .stabs "sp:r(0,4)",64,0,11729,9 .stabn 192,0,0,LBB1893 .stabn 224,0,0,LBE1893 .stabn 224,0,0,LBE1889 .stabn 224,0,0,LBE1887 .stabs "module_iseq:r(0,5)",64,0,11787,27 .stabs "id:r(0,14)",64,0,11788,29 .stabs "mbase:r(0,5)",64,0,11789,30 .stabn 192,0,0,LBB1894 .stabs "module_iseqobj:r(0,25)",64,0,11800,11 .stabs "i:r(0,30)",64,0,11801,66 .stabs "module:r(0,5)",64,0,11802,28 .stabn 192,0,0,LBB1895 .stabn 224,0,0,LBE1895 .stabs "module_iseqobj:r(0,25)",64,0,11800,11 .stabs "i:r(0,30)",64,0,11801,66 .stabs "module:r(0,5)",64,0,11802,28 .stabn 192,0,0,LBB1896 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB1897 .stabs "ls:r(0,30)",64,0,11832,0 .stabn 192,0,0,LBB1898 .stabn 224,0,0,LBE1898 .stabn 224,0,0,LBE1897 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB1899 .stabn 224,0,0,LBE1899 .stabs "sp:r(0,4)",64,0,11825,9 .stabn 192,0,0,LBB1900 .stabn 224,0,0,LBE1900 .stabn 224,0,0,LBE1896 .stabn 224,0,0,LBE1894 .stabs "val:r(0,5)",64,0,12016,3 .stabs "ic:r(1,17)",64,0,12018,28 .stabs "flag:r(1,14)",64,0,12019,27 .stabs "block:(0,5)",128,0,12020,948 .stabs "argc:r(1,14)",64,0,12021,0 .stabs "id:r(0,14)",64,0,12022,29 .stabn 192,0,0,LBB1901 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB1902 .stabn 224,0,0,LBE1902 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB1903 .stabn 224,0,0,LBE1903 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB1904 .stabn 224,0,0,LBE1904 .stabs "mn:r(0,7)",64,0,12037,11 .stabs "recv:r(0,5)",64,0,12039,30 .stabs "procblock:(0,5)",128,0,12040,952 .stabs "klass:r(0,5)",64,0,12041,27 .stabs "block_ptr:r(0,45)",64,0,12042,24 .stabs "num:r(1,14)",64,0,12043,26 .stabn 192,0,0,LBB1905 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1907 .stabn 224,0,0,LBE1907 .stabs "ary:r(0,5)",64,0,12059,11 .stabn 192,0,0,LBB1908 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1909 .stabn 224,0,0,LBE1909 .stabs "ptr:r(0,4)",64,0,12064,10 .stabs "dst:r(0,4)",64,0,12065,8 .stabs "i:r(0,30)",64,0,12066,5 .stabn 192,0,0,LBB1910 .stabn 224,0,0,LBE1910 .stabn 224,0,0,LBE1908 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1911 .stabn 224,0,0,LBE1911 .stabs "ip:r(0,25)",64,0,12182,3 .stabn 192,0,0,LBB1912 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1913 .stabn 224,0,0,LBE1913 .stabn 224,0,0,LBE1912 .stabs "ip:r(0,25)",64,0,12205,28 .stabs "sp:r(0,4)",64,0,12206,2 .stabs "lp:r(0,4)",64,0,12206,3 .stabs "i:r(0,30)",64,0,12207,9 .stabn 192,0,0,LBB1914 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB1915 .stabn 224,0,0,LBE1915 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB1916 .stabn 224,0,0,LBE1916 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB1917 .stabn 224,0,0,LBE1917 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB1918 .stabn 224,0,0,LBE1918 .stabs "ary:r(1,18)",64,0,12219,9 .stabn 192,0,0,LBB1919 .stabn 224,0,0,LBE1919 .stabn 224,0,0,LBE1914 .stabs "argv:r(0,4)",64,0,12250,29 .stabn 192,0,0,LBB1920 .stabn 224,0,0,LBE1920 .stabs "sp:r(0,4)",64,0,12266,28 .stabs "cmi:(0,39)",128,0,12267,864 .stabn 192,0,0,LBB1921 .stabn 224,0,0,LBE1921 .stabs "niseqobj:r(0,25)",64,0,12327,27 .stabs "newiseq:r(0,5)",64,0,12328,23 .stabs "sp:r(0,4)",64,0,12330,29 .stabs "opt_pc:r(0,30)",64,0,12332,22 .stabs "clear_local_size:r(0,30)",64,0,12333,25 .stabn 192,0,0,LBB1923 .stabs "pack_size:r(0,30)",64,0,12360,28 .stabn 192,0,0,LBB1924 .stabn 224,0,0,LBE1924 .stabs "argc:r(0,30)",64,0,12380,6 .stabs "idx:r(0,30)",64,0,12382,2 .stabn 192,0,0,LBB1925 .stabn 224,0,0,LBE1925 .stabs "arg_block_val:r(0,5)",64,0,12401,3 .stabn 192,0,0,LBB1926 .stabn 224,0,0,LBE1926 .stabn 224,0,0,LBE1923 .stabn 224,0,0,LBE1905 .stabn 224,0,0,LBE1901 .stabs "val:r(0,5)",64,0,12507,3 .stabs "ic:r(1,17)",64,0,12509,30 .stabs "flag:r(1,14)",64,0,12510,28 .stabs "block:r(0,5)",64,0,12511,22 .stabs "argc:r(1,14)",64,0,12512,0 .stabs "id:r(0,14)",64,0,12513,29 .stabn 192,0,0,LBB1931 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB1932 .stabn 224,0,0,LBE1932 .stabn 224,0,0,LBE1931 .stabs "val:r(0,5)",64,0,12507,3 .stabs "ic:r(1,17)",64,0,12509,30 .stabs "flag:r(1,14)",64,0,12510,28 .stabs "block:r(0,5)",64,0,12511,22 .stabs "argc:r(1,14)",64,0,12512,0 .stabs "id:r(0,14)",64,0,12513,29 .stabn 192,0,0,LBB1933 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB1934 .stabn 224,0,0,LBE1934 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB1935 .stabn 224,0,0,LBE1935 .stabs "mn:r(0,7)",64,0,12528,3 .stabs "recv:r(0,5)",64,0,12530,25 .stabs "procblock:r(0,5)",64,0,12531,21 .stabs "klass:r(0,5)",64,0,12532,28 .stabs "block_ptr:r(0,45)",64,0,12533,24 .stabs "num:r(1,14)",64,0,12534,27 .stabn 192,0,0,LBB1936 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1938 .stabn 224,0,0,LBE1938 .stabs "ary:r(0,5)",64,0,12550,11 .stabn 192,0,0,LBB1939 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1940 .stabn 224,0,0,LBE1940 .stabs "ptr:r(0,4)",64,0,12555,10 .stabs "dst:r(0,4)",64,0,12556,8 .stabs "i:r(0,30)",64,0,12557,5 .stabn 192,0,0,LBB1941 .stabn 224,0,0,LBE1941 .stabn 224,0,0,LBE1939 .stabs "argv:r(0,4)",64,0,12741,29 .stabn 192,0,0,LBB1942 .stabn 224,0,0,LBE1942 .stabs "sp:r(0,4)",64,0,12757,30 .stabs "cmi:(0,39)",128,0,12758,864 .stabn 192,0,0,LBB1943 .stabn 224,0,0,LBE1943 .stabs "niseqobj:r(0,25)",64,0,12818,28 .stabs "newiseq:r(0,5)",64,0,12819,23 .stabs "sp:r(0,4)",64,0,12821,29 .stabs "opt_pc:r(0,30)",64,0,12823,20 .stabs "clear_local_size:r(0,30)",64,0,12824,26 .stabn 192,0,0,LBB1945 .stabs "pack_size:r(0,30)",64,0,12851,30 .stabn 192,0,0,LBB1946 .stabn 224,0,0,LBE1946 .stabs "argc:r(0,30)",64,0,12871,6 .stabs "idx:r(0,30)",64,0,12873,2 .stabn 192,0,0,LBB1947 .stabn 224,0,0,LBE1947 .stabs "arg_block_val:r(0,5)",64,0,12892,3 .stabn 192,0,0,LBB1948 .stabn 224,0,0,LBE1948 .stabn 224,0,0,LBE1945 .stabn 224,0,0,LBE1936 .stabn 224,0,0,LBE1933 .stabs "val:r(0,5)",64,0,12998,3 .stabs "ic:r(1,17)",64,0,13000,30 .stabs "flag:r(1,14)",64,0,13001,28 .stabs "block:r(0,5)",64,0,13002,22 .stabs "argc:r(1,14)",64,0,13003,0 .stabs "id:r(0,14)",64,0,13004,29 .stabn 192,0,0,LBB1953 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB1954 .stabn 224,0,0,LBE1954 .stabn 224,0,0,LBE1953 .stabs "val:r(0,5)",64,0,12998,3 .stabs "ic:r(1,17)",64,0,13000,30 .stabs "flag:r(1,14)",64,0,13001,28 .stabs "block:r(0,5)",64,0,13002,22 .stabs "argc:r(1,14)",64,0,13003,0 .stabs "id:r(0,14)",64,0,13004,29 .stabn 192,0,0,LBB1955 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB1956 .stabn 224,0,0,LBE1956 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB1957 .stabn 224,0,0,LBE1957 .stabs "mn:r(0,7)",64,0,13019,3 .stabs "recv:r(0,5)",64,0,13021,25 .stabs "procblock:r(0,5)",64,0,13022,21 .stabs "klass:r(0,5)",64,0,13023,28 .stabs "block_ptr:r(0,45)",64,0,13024,24 .stabs "num:r(1,14)",64,0,13025,27 .stabn 192,0,0,LBB1958 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1960 .stabn 224,0,0,LBE1960 .stabs "ary:r(0,5)",64,0,13041,11 .stabn 192,0,0,LBB1961 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1962 .stabn 224,0,0,LBE1962 .stabs "ptr:r(0,4)",64,0,13046,10 .stabs "dst:r(0,4)",64,0,13047,8 .stabs "i:r(0,30)",64,0,13048,5 .stabn 192,0,0,LBB1963 .stabn 224,0,0,LBE1963 .stabn 224,0,0,LBE1961 .stabs "argv:r(0,4)",64,0,13232,29 .stabn 192,0,0,LBB1964 .stabn 224,0,0,LBE1964 .stabs "sp:r(0,4)",64,0,13248,30 .stabs "cmi:(0,39)",128,0,13249,864 .stabn 192,0,0,LBB1965 .stabn 224,0,0,LBE1965 .stabs "niseqobj:r(0,25)",64,0,13309,28 .stabs "newiseq:r(0,5)",64,0,13310,23 .stabs "sp:r(0,4)",64,0,13312,29 .stabs "opt_pc:r(0,30)",64,0,13314,20 .stabs "clear_local_size:r(0,30)",64,0,13315,26 .stabn 192,0,0,LBB1967 .stabs "pack_size:r(0,30)",64,0,13342,30 .stabn 192,0,0,LBB1968 .stabn 224,0,0,LBE1968 .stabs "argc:r(0,30)",64,0,13362,6 .stabs "idx:r(0,30)",64,0,13364,2 .stabn 192,0,0,LBB1969 .stabn 224,0,0,LBE1969 .stabs "arg_block_val:r(0,5)",64,0,13383,3 .stabn 192,0,0,LBB1970 .stabn 224,0,0,LBE1970 .stabn 224,0,0,LBE1967 .stabn 224,0,0,LBE1958 .stabn 224,0,0,LBE1955 .stabs "val:r(0,5)",64,0,13490,3 .stabs "ic:r(1,17)",64,0,13492,30 .stabs "flag:r(1,14)",64,0,13493,28 .stabs "block:r(0,5)",64,0,13494,22 .stabs "argc:r(1,14)",64,0,13495,0 .stabs "id:r(0,14)",64,0,13496,29 .stabn 192,0,0,LBB1975 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB1976 .stabn 224,0,0,LBE1976 .stabn 224,0,0,LBE1975 .stabs "val:r(0,5)",64,0,13490,3 .stabs "ic:r(1,17)",64,0,13492,30 .stabs "flag:r(1,14)",64,0,13493,28 .stabs "block:r(0,5)",64,0,13494,22 .stabs "argc:r(1,14)",64,0,13495,0 .stabs "id:r(0,14)",64,0,13496,29 .stabn 192,0,0,LBB1977 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB1978 .stabn 224,0,0,LBE1978 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB1979 .stabn 224,0,0,LBE1979 .stabs "mn:r(0,7)",64,0,13511,3 .stabs "recv:r(0,5)",64,0,13513,25 .stabs "procblock:r(0,5)",64,0,13514,21 .stabs "klass:r(0,5)",64,0,13515,28 .stabs "block_ptr:r(0,45)",64,0,13516,24 .stabs "num:r(1,14)",64,0,13517,27 .stabn 192,0,0,LBB1980 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1982 .stabn 224,0,0,LBE1982 .stabs "ary:r(0,5)",64,0,13533,11 .stabn 192,0,0,LBB1983 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB1984 .stabn 224,0,0,LBE1984 .stabs "ptr:r(0,4)",64,0,13538,10 .stabs "dst:r(0,4)",64,0,13539,8 .stabs "i:r(0,30)",64,0,13540,5 .stabn 192,0,0,LBB1985 .stabn 224,0,0,LBE1985 .stabn 224,0,0,LBE1983 .stabs "argv:r(0,4)",64,0,13724,29 .stabn 192,0,0,LBB1986 .stabn 224,0,0,LBE1986 .stabs "sp:r(0,4)",64,0,13740,30 .stabs "cmi:(0,39)",128,0,13741,864 .stabn 192,0,0,LBB1987 .stabn 224,0,0,LBE1987 .stabs "niseqobj:r(0,25)",64,0,13801,28 .stabs "newiseq:r(0,5)",64,0,13802,23 .stabs "sp:r(0,4)",64,0,13804,29 .stabs "opt_pc:r(0,30)",64,0,13806,20 .stabs "clear_local_size:r(0,30)",64,0,13807,26 .stabn 192,0,0,LBB1989 .stabs "pack_size:r(0,30)",64,0,13834,30 .stabn 192,0,0,LBB1990 .stabn 224,0,0,LBE1990 .stabs "argc:r(0,30)",64,0,13854,6 .stabs "idx:r(0,30)",64,0,13856,2 .stabn 192,0,0,LBB1991 .stabn 224,0,0,LBE1991 .stabs "arg_block_val:r(0,5)",64,0,13875,3 .stabn 192,0,0,LBB1992 .stabn 224,0,0,LBE1992 .stabn 224,0,0,LBE1989 .stabn 224,0,0,LBE1980 .stabn 224,0,0,LBE1977 .stabs "val:r(0,5)",64,0,13982,3 .stabs "ic:r(1,17)",64,0,13984,30 .stabs "flag:r(1,14)",64,0,13985,28 .stabs "block:r(0,5)",64,0,13986,22 .stabs "argc:r(1,14)",64,0,13987,0 .stabs "id:r(0,14)",64,0,13988,29 .stabn 192,0,0,LBB1997 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB1998 .stabn 224,0,0,LBE1998 .stabn 224,0,0,LBE1997 .stabs "val:r(0,5)",64,0,13982,3 .stabs "ic:r(1,17)",64,0,13984,30 .stabs "flag:r(1,14)",64,0,13985,28 .stabs "block:r(0,5)",64,0,13986,22 .stabs "argc:r(1,14)",64,0,13987,0 .stabs "id:r(0,14)",64,0,13988,29 .stabn 192,0,0,LBB1999 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB2000 .stabn 224,0,0,LBE2000 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB2001 .stabn 224,0,0,LBE2001 .stabs "mn:r(0,7)",64,0,14003,3 .stabs "recv:r(0,5)",64,0,14005,25 .stabs "procblock:r(0,5)",64,0,14006,21 .stabs "klass:r(0,5)",64,0,14007,28 .stabs "block_ptr:r(0,45)",64,0,14008,24 .stabs "num:r(1,14)",64,0,14009,27 .stabn 192,0,0,LBB2002 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2004 .stabn 224,0,0,LBE2004 .stabs "ary:r(0,5)",64,0,14025,11 .stabn 192,0,0,LBB2005 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2006 .stabn 224,0,0,LBE2006 .stabs "ptr:r(0,4)",64,0,14030,10 .stabs "dst:r(0,4)",64,0,14031,8 .stabs "i:r(0,30)",64,0,14032,5 .stabn 192,0,0,LBB2007 .stabn 224,0,0,LBE2007 .stabn 224,0,0,LBE2005 .stabs "argv:r(0,4)",64,0,14216,29 .stabn 192,0,0,LBB2008 .stabn 224,0,0,LBE2008 .stabs "sp:r(0,4)",64,0,14232,30 .stabs "cmi:(0,39)",128,0,14233,864 .stabn 192,0,0,LBB2009 .stabn 224,0,0,LBE2009 .stabs "niseqobj:r(0,25)",64,0,14293,28 .stabs "newiseq:r(0,5)",64,0,14294,23 .stabs "sp:r(0,4)",64,0,14296,29 .stabs "opt_pc:r(0,30)",64,0,14298,20 .stabs "clear_local_size:r(0,30)",64,0,14299,26 .stabn 192,0,0,LBB2011 .stabs "pack_size:r(0,30)",64,0,14326,30 .stabn 192,0,0,LBB2012 .stabn 224,0,0,LBE2012 .stabs "argc:r(0,30)",64,0,14346,6 .stabs "idx:r(0,30)",64,0,14348,2 .stabn 192,0,0,LBB2013 .stabn 224,0,0,LBE2013 .stabs "arg_block_val:r(0,5)",64,0,14367,3 .stabn 192,0,0,LBB2014 .stabn 224,0,0,LBE2014 .stabn 224,0,0,LBE2011 .stabn 224,0,0,LBE2002 .stabn 224,0,0,LBE1999 .stabs "num:r(1,14)",64,0,14476,0 .stabn 192,0,0,LBB2019 .stabn 224,0,0,LBE2019 .stabs "num:r(1,14)",64,0,14508,0 .stabn 192,0,0,LBB2020 .stabn 224,0,0,LBE2020 .stabs "num:r(1,14)",64,0,14540,0 .stabn 192,0,0,LBB2021 .stabn 224,0,0,LBE2021 .stabs "num:r(1,14)",64,0,14573,0 .stabn 192,0,0,LBB2022 .stabn 224,0,0,LBE2022 .stabs "num:r(1,14)",64,0,14606,0 .stabn 192,0,0,LBB2023 .stabn 224,0,0,LBE2023 .stabs "num:r(1,14)",64,0,14775,29 .stabn 192,0,0,LBB2029 .stabs "bo:r(0,45)",64,0,14787,30 .stabs "iseq:r(0,5)",64,0,14788,28 .stabs "prev_dfp:r(0,4)",64,0,14789,11 .stabs "prev_lfp:r(0,4)",64,0,14789,7 .stabs "prev_self:r(0,5)",64,0,14790,10 .stabs "iseqobj:r(0,25)",64,0,14792,9 .stabs "i:r(0,30)",64,0,14793,66 .stabn 192,0,0,LBB2030 .stabn 224,0,0,LBE2030 .stabs "bo:r(0,45)",64,0,14787,30 .stabs "iseq:r(0,5)",64,0,14788,28 .stabs "prev_dfp:r(0,4)",64,0,14789,11 .stabs "prev_lfp:r(0,4)",64,0,14789,7 .stabs "prev_self:r(0,5)",64,0,14790,10 .stabs "iseqobj:r(0,25)",64,0,14792,9 .stabs "i:r(0,30)",64,0,14793,66 .stabn 192,0,0,LBB2031 .stabs "sp:r(0,4)",64,0,14805,2 .stabn 192,0,0,LBB2032 .stabs "ls:r(0,30)",64,0,14819,66 .stabn 192,0,0,LBB2033 .stabn 224,0,0,LBE2033 .stabn 224,0,0,LBE2032 .stabn 224,0,0,LBE2031 .stabn 224,0,0,LBE2029 .stabs "num:r(1,14)",64,0,14867,29 .stabn 192,0,0,LBB2034 .stabs "bo:r(0,45)",64,0,14879,30 .stabs "iseq:r(0,5)",64,0,14880,28 .stabs "prev_dfp:r(0,4)",64,0,14881,11 .stabs "prev_lfp:r(0,4)",64,0,14881,7 .stabs "prev_self:r(0,5)",64,0,14882,10 .stabs "iseqobj:r(0,25)",64,0,14884,9 .stabs "i:r(0,30)",64,0,14885,66 .stabn 192,0,0,LBB2035 .stabn 224,0,0,LBE2035 .stabs "bo:r(0,45)",64,0,14879,30 .stabs "iseq:r(0,5)",64,0,14880,28 .stabs "prev_dfp:r(0,4)",64,0,14881,11 .stabs "prev_lfp:r(0,4)",64,0,14881,7 .stabs "prev_self:r(0,5)",64,0,14882,10 .stabs "iseqobj:r(0,25)",64,0,14884,9 .stabs "i:r(0,30)",64,0,14885,66 .stabn 192,0,0,LBB2036 .stabs "sp:r(0,4)",64,0,14897,2 .stabn 192,0,0,LBB2037 .stabs "ls:r(0,30)",64,0,14911,66 .stabn 192,0,0,LBB2038 .stabn 224,0,0,LBE2038 .stabn 224,0,0,LBE2037 .stabn 224,0,0,LBE2036 .stabn 224,0,0,LBE2034 .stabs "num:r(1,14)",64,0,14959,29 .stabn 192,0,0,LBB2039 .stabs "bo:r(0,45)",64,0,14971,30 .stabs "iseq:r(0,5)",64,0,14972,28 .stabs "prev_dfp:r(0,4)",64,0,14973,11 .stabs "prev_lfp:r(0,4)",64,0,14973,7 .stabs "prev_self:r(0,5)",64,0,14974,10 .stabs "iseqobj:r(0,25)",64,0,14976,9 .stabs "i:r(0,30)",64,0,14977,66 .stabn 192,0,0,LBB2040 .stabn 224,0,0,LBE2040 .stabs "bo:r(0,45)",64,0,14971,30 .stabs "iseq:r(0,5)",64,0,14972,28 .stabs "prev_dfp:r(0,4)",64,0,14973,11 .stabs "prev_lfp:r(0,4)",64,0,14973,7 .stabs "prev_self:r(0,5)",64,0,14974,10 .stabs "iseqobj:r(0,25)",64,0,14976,9 .stabs "i:r(0,30)",64,0,14977,66 .stabn 192,0,0,LBB2041 .stabs "sp:r(0,4)",64,0,14989,2 .stabn 192,0,0,LBB2042 .stabs "ls:r(0,30)",64,0,15003,66 .stabn 192,0,0,LBB2043 .stabn 224,0,0,LBE2043 .stabn 224,0,0,LBE2042 .stabn 224,0,0,LBE2041 .stabn 224,0,0,LBE2039 .stabs "num:r(1,14)",64,0,15052,29 .stabn 192,0,0,LBB2044 .stabs "bo:r(0,45)",64,0,15064,30 .stabs "iseq:r(0,5)",64,0,15065,28 .stabs "prev_dfp:r(0,4)",64,0,15066,11 .stabs "prev_lfp:r(0,4)",64,0,15066,7 .stabs "prev_self:r(0,5)",64,0,15067,10 .stabs "iseqobj:r(0,25)",64,0,15069,9 .stabs "i:r(0,30)",64,0,15070,66 .stabn 192,0,0,LBB2045 .stabn 224,0,0,LBE2045 .stabs "bo:r(0,45)",64,0,15064,30 .stabs "iseq:r(0,5)",64,0,15065,28 .stabs "prev_dfp:r(0,4)",64,0,15066,11 .stabs "prev_lfp:r(0,4)",64,0,15066,7 .stabs "prev_self:r(0,5)",64,0,15067,10 .stabs "iseqobj:r(0,25)",64,0,15069,9 .stabs "i:r(0,30)",64,0,15070,66 .stabn 192,0,0,LBB2046 .stabs "sp:r(0,4)",64,0,15082,2 .stabn 192,0,0,LBB2047 .stabs "ls:r(0,30)",64,0,15096,66 .stabn 192,0,0,LBB2048 .stabn 224,0,0,LBE2048 .stabn 224,0,0,LBE2047 .stabn 224,0,0,LBE2046 .stabn 224,0,0,LBE2044 .stabs "num:r(1,14)",64,0,15145,29 .stabn 192,0,0,LBB2049 .stabs "bo:r(0,45)",64,0,15157,30 .stabs "iseq:r(0,5)",64,0,15158,28 .stabs "prev_dfp:r(0,4)",64,0,15159,11 .stabs "prev_lfp:r(0,4)",64,0,15159,7 .stabs "prev_self:r(0,5)",64,0,15160,10 .stabs "iseqobj:r(0,25)",64,0,15162,9 .stabs "i:r(0,30)",64,0,15163,66 .stabn 192,0,0,LBB2050 .stabn 224,0,0,LBE2050 .stabs "bo:r(0,45)",64,0,15157,30 .stabs "iseq:r(0,5)",64,0,15158,28 .stabs "prev_dfp:r(0,4)",64,0,15159,11 .stabs "prev_lfp:r(0,4)",64,0,15159,7 .stabs "prev_self:r(0,5)",64,0,15160,10 .stabs "iseqobj:r(0,25)",64,0,15162,9 .stabs "i:r(0,30)",64,0,15163,66 .stabn 192,0,0,LBB2051 .stabs "sp:r(0,4)",64,0,15175,2 .stabn 192,0,0,LBB2052 .stabs "ls:r(0,30)",64,0,15189,66 .stabn 192,0,0,LBB2053 .stabn 224,0,0,LBE2053 .stabn 224,0,0,LBE2052 .stabn 224,0,0,LBE2051 .stabn 224,0,0,LBE2049 .stabs "idx:r(1,14)",64,0,15236,11 .stabs "val:r(0,5)",64,0,15237,10 .stabn 192,0,0,LBB2054 .stabs "cf:r(0,37)",64,0,15251,9 .stabn 192,0,0,LBB2055 .stabn 224,0,0,LBE2055 .stabs "cf:r(0,37)",64,0,15251,9 .stabn 192,0,0,LBB2056 .stabn 224,0,0,LBE2056 .stabn 224,0,0,LBE2054 .stabs "idx:r(1,14)",64,0,15287,0 .stabn 192,0,0,LBB2057 .stabs "cf:r(0,37)",64,0,15301,9 .stabn 192,0,0,LBB2058 .stabn 224,0,0,LBE2058 .stabs "cf:r(0,37)",64,0,15301,9 .stabn 192,0,0,LBB2059 .stabn 224,0,0,LBE2059 .stabn 224,0,0,LBE2057 .stabs "idx:r(1,14)",64,0,15337,0 .stabn 192,0,0,LBB2060 .stabs "cf:r(0,37)",64,0,15351,9 .stabn 192,0,0,LBB2061 .stabn 224,0,0,LBE2061 .stabs "cf:r(0,37)",64,0,15351,9 .stabn 192,0,0,LBB2062 .stabn 224,0,0,LBE2062 .stabn 224,0,0,LBE2060 .stabs "idx:r(1,14)",64,0,15387,0 .stabn 192,0,0,LBB2063 .stabs "cf:r(0,37)",64,0,15401,9 .stabn 192,0,0,LBB2064 .stabn 224,0,0,LBE2064 .stabs "cf:r(0,37)",64,0,15401,9 .stabn 192,0,0,LBB2065 .stabn 224,0,0,LBE2065 .stabn 224,0,0,LBE2063 .stabs "idx:r(1,14)",64,0,15437,0 .stabn 192,0,0,LBB2066 .stabs "cf:r(0,37)",64,0,15451,9 .stabn 192,0,0,LBB2067 .stabn 224,0,0,LBE2067 .stabs "cf:r(0,37)",64,0,15451,9 .stabn 192,0,0,LBB2068 .stabn 224,0,0,LBE2068 .stabn 224,0,0,LBE2066 .stabs "throw_state:r(1,14)",64,0,15487,3 .stabs "throwobj:r(0,5)",64,0,15488,4 .stabn 192,0,0,LBB2069 .stabs "pt:r(1,14)",64,0,15501,5 .stabn 192,0,0,LBB2072 .stabn 224,0,0,LBE2072 .stabn 224,0,0,LBE2069 .stabs "throw_state:r(1,14)",64,0,15547,3 .stabs "throwobj:r(0,5)",64,0,15548,4 .stabn 192,0,0,LBB2073 .stabs "pt:r(1,14)",64,0,15560,5 .stabn 192,0,0,LBB2075 .stabn 224,0,0,LBE2075 .stabn 224,0,0,LBE2073 .stabs "throw_state:r(1,14)",64,0,15606,3 .stabs "throwobj:r(0,5)",64,0,15607,4 .stabn 192,0,0,LBB2076 .stabs "pt:r(1,14)",64,0,15619,5 .stabn 192,0,0,LBB2078 .stabn 224,0,0,LBE2078 .stabn 224,0,0,LBE2076 .stabs "throw_state:r(1,14)",64,0,15665,3 .stabs "throwobj:r(0,5)",64,0,15666,4 .stabn 192,0,0,LBB2079 .stabs "pt:r(1,14)",64,0,15678,5 .stabn 192,0,0,LBB2081 .stabn 224,0,0,LBE2081 .stabn 224,0,0,LBE2079 .stabs "throw_state:r(1,14)",64,0,15724,3 .stabs "throwobj:r(0,5)",64,0,15725,4 .stabn 192,0,0,LBB2082 .stabs "pt:r(1,14)",64,0,15737,5 .stabn 192,0,0,LBB2084 .stabn 224,0,0,LBE2084 .stabn 224,0,0,LBE2082 .stabs "dst:r(1,22)",64,0,15783,0 .stabn 192,0,0,LBB2085 .stabn 224,0,0,LBE2085 .stabs "dst:r(1,22)",64,0,15811,0 .stabn 192,0,0,LBB2086 .stabn 224,0,0,LBE2086 .stabs "dst:r(1,22)",64,0,15839,0 .stabn 192,0,0,LBB2087 .stabn 224,0,0,LBE2087 .stabs "dst:r(1,22)",64,0,15867,0 .stabn 192,0,0,LBB2088 .stabn 224,0,0,LBE2088 .stabs "dst:r(1,22)",64,0,15895,0 .stabn 192,0,0,LBB2089 .stabn 224,0,0,LBE2089 .stabs "dst:r(1,22)",64,0,15923,2 .stabs "val:r(0,5)",64,0,15924,0 .stabn 192,0,0,LBB2090 .stabn 224,0,0,LBE2090 .stabs "dst:r(1,22)",64,0,15954,0 .stabn 192,0,0,LBB2091 .stabn 224,0,0,LBE2091 .stabs "dst:r(1,22)",64,0,15984,0 .stabn 192,0,0,LBB2092 .stabn 224,0,0,LBE2092 .stabs "dst:r(1,22)",64,0,16014,0 .stabn 192,0,0,LBB2093 .stabn 224,0,0,LBE2093 .stabs "dst:r(1,22)",64,0,16044,0 .stabn 192,0,0,LBB2094 .stabn 224,0,0,LBE2094 .stabs "dst:r(1,22)",64,0,16074,2 .stabs "val:r(0,5)",64,0,16075,0 .stabn 192,0,0,LBB2095 .stabn 224,0,0,LBE2095 .stabs "dst:r(1,22)",64,0,16105,0 .stabn 192,0,0,LBB2096 .stabn 224,0,0,LBE2096 .stabs "dst:r(1,22)",64,0,16135,0 .stabn 192,0,0,LBB2097 .stabn 224,0,0,LBE2097 .stabs "dst:r(1,22)",64,0,16165,0 .stabn 192,0,0,LBB2098 .stabn 224,0,0,LBE2098 .stabs "dst:r(1,22)",64,0,16195,0 .stabn 192,0,0,LBB2099 .stabn 224,0,0,LBE2099 .stabs "val:r(0,5)",64,0,16223,2 .stabs "dst:r(1,22)",64,0,16225,11 .stabs "ic:r(1,17)",64,0,16226,10 .stabn 192,0,0,LBB2100 .stabn 224,0,0,LBE2100 .stabs "val:r(0,5)",64,0,16260,2 .stabs "dst:r(1,22)",64,0,16262,11 .stabs "ic:r(1,17)",64,0,16263,10 .stabn 192,0,0,LBB2101 .stabn 224,0,0,LBE2101 .stabs "val:r(0,5)",64,0,16297,2 .stabs "dst:r(1,22)",64,0,16299,11 .stabs "ic:r(1,17)",64,0,16300,10 .stabn 192,0,0,LBB2102 .stabn 224,0,0,LBE2102 .stabs "val:r(0,5)",64,0,16334,2 .stabs "dst:r(1,22)",64,0,16336,11 .stabs "ic:r(1,17)",64,0,16337,10 .stabn 192,0,0,LBB2103 .stabn 224,0,0,LBE2103 .stabs "val:r(0,5)",64,0,16371,2 .stabs "dst:r(1,22)",64,0,16373,11 .stabs "ic:r(1,17)",64,0,16374,10 .stabn 192,0,0,LBB2104 .stabn 224,0,0,LBE2104 .stabs "dst:r(1,22)",64,0,16410,9 .stabs "val:r(0,5)",64,0,16411,10 .stabn 192,0,0,LBB2105 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB2106 .stabn 224,0,0,LBE2106 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB2107 .stabn 224,0,0,LBE2107 .stabs "ic:r(1,17)",64,0,16422,11 .stabn 192,0,0,LBB2108 .stabn 224,0,0,LBE2108 .stabn 224,0,0,LBE2105 .stabs "dst:r(1,22)",64,0,16443,9 .stabn 192,0,0,LBB2109 .stabs "ic:r(1,17)",64,0,16454,11 .stabn 192,0,0,LBB2110 .stabn 224,0,0,LBE2110 .stabn 224,0,0,LBE2109 .stabs "dst:r(1,22)",64,0,16475,9 .stabn 192,0,0,LBB2111 .stabs "ic:r(1,17)",64,0,16486,11 .stabn 192,0,0,LBB2112 .stabn 224,0,0,LBE2112 .stabn 224,0,0,LBE2111 .stabs "dst:r(1,22)",64,0,16507,9 .stabn 192,0,0,LBB2113 .stabs "ic:r(1,17)",64,0,16518,11 .stabn 192,0,0,LBB2114 .stabn 224,0,0,LBE2114 .stabn 224,0,0,LBE2113 .stabs "dst:r(1,22)",64,0,16539,9 .stabn 192,0,0,LBB2115 .stabs "ic:r(1,17)",64,0,16550,11 .stabn 192,0,0,LBB2116 .stabn 224,0,0,LBE2116 .stabn 224,0,0,LBE2115 .stabs "val:r(0,5)",64,0,16569,3 .stabs "recv:r(0,5)",64,0,16572,11 .stabs "obj:r(0,5)",64,0,16573,30 .stabn 192,0,0,LBB2117 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2118 .stabn 224,0,0,LBE2118 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2119 .stabn 224,0,0,LBE2119 .stabn 224,0,0,LBE2117 .stabs "val:r(0,5)",64,0,16636,3 .stabs "recv:r(0,5)",64,0,16639,11 .stabs "obj:r(0,5)",64,0,16640,4 .stabn 192,0,0,LBB2120 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2121 .stabn 224,0,0,LBE2121 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2122 .stabn 224,0,0,LBE2122 .stabn 224,0,0,LBE2120 .stabs "val:r(0,5)",64,0,16703,3 .stabs "recv:r(0,5)",64,0,16706,11 .stabs "obj:r(0,5)",64,0,16707,4 .stabn 192,0,0,LBB2123 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2124 .stabn 224,0,0,LBE2124 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2125 .stabn 224,0,0,LBE2125 .stabn 224,0,0,LBE2123 .stabs "val:r(0,5)",64,0,16770,3 .stabs "recv:r(0,5)",64,0,16773,3 .stabs "obj:r(0,5)",64,0,16774,4 .stabn 192,0,0,LBB2126 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2127 .stabn 224,0,0,LBE2127 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2128 .stabn 224,0,0,LBE2128 .stabn 224,0,0,LBE2126 .stabs "val:r(0,5)",64,0,16836,3 .stabs "recv:r(0,5)",64,0,16839,3 .stabs "obj:r(0,5)",64,0,16840,4 .stabn 192,0,0,LBB2129 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2130 .stabn 224,0,0,LBE2130 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2131 .stabn 224,0,0,LBE2131 .stabn 224,0,0,LBE2129 .stabs "val:r(0,5)",64,0,16902,3 .stabs "recv:r(0,5)",64,0,16905,3 .stabs "obj:r(0,5)",64,0,16906,9 .stabn 192,0,0,LBB2132 .stabs "a:r(0,19)",64,0,16917,11 .stabs "b:r(0,19)",64,0,16917,30 .stabs "c:r(0,19)",64,0,16917,9 .stabn 192,0,0,LBB2133 .stabn 224,0,0,LBE2133 .stabn 224,0,0,LBE2132 .stabs "val:r(0,5)",64,0,16952,3 .stabs "recv:r(0,5)",64,0,16955,3 .stabs "obj:r(0,5)",64,0,16956,0 .stabn 192,0,0,LBB2134 .stabs "a:r(0,19)",64,0,16967,11 .stabs "b:r(0,19)",64,0,16967,30 .stabs "c:r(0,19)",64,0,16967,9 .stabn 192,0,0,LBB2135 .stabn 224,0,0,LBE2135 .stabn 224,0,0,LBE2134 .stabs "val:r(0,5)",64,0,17002,3 .stabs "recv:r(0,5)",64,0,17005,3 .stabs "obj:r(0,5)",64,0,17006,0 .stabn 192,0,0,LBB2136 .stabs "a:r(0,19)",64,0,17017,11 .stabs "b:r(0,19)",64,0,17017,30 .stabs "c:r(0,19)",64,0,17017,9 .stabn 192,0,0,LBB2137 .stabn 224,0,0,LBE2137 .stabn 224,0,0,LBE2136 .stabs "val:r(0,5)",64,0,17052,3 .stabs "recv:r(0,5)",64,0,17055,0 .stabs "obj:r(0,5)",64,0,17056,9 .stabn 192,0,0,LBB2138 .stabs "a:r(0,19)",64,0,17066,11 .stabs "b:r(0,19)",64,0,17066,30 .stabs "c:r(0,19)",64,0,17066,9 .stabn 192,0,0,LBB2139 .stabn 224,0,0,LBE2139 .stabn 224,0,0,LBE2138 .stabs "val:r(0,5)",64,0,17101,3 .stabs "recv:r(0,5)",64,0,17104,0 .stabs "obj:r(0,5)",64,0,17105,9 .stabn 192,0,0,LBB2140 .stabs "a:r(0,19)",64,0,17115,11 .stabs "b:r(0,19)",64,0,17115,30 .stabs "c:r(0,19)",64,0,17115,9 .stabn 192,0,0,LBB2141 .stabn 224,0,0,LBE2141 .stabn 224,0,0,LBE2140 .stabs "val:r(0,5)",64,0,17150,0 .stabs "recv:r(0,5)",64,0,17153,9 .stabs "obj:r(0,5)",64,0,17154,11 .stabn 192,0,0,LBB2142 .stabs "a:r(0,19)",64,0,17165,0 .stabs "b:r(0,19)",64,0,17165,2 .stabn 192,0,0,LBB2143 .stabn 224,0,0,LBE2143 .stabn 224,0,0,LBE2142 .stabs "val:r(0,5)",64,0,17198,0 .stabs "recv:r(0,5)",64,0,17201,9 .stabs "obj:r(0,5)",64,0,17202,0 .stabn 192,0,0,LBB2144 .stabs "a:r(0,19)",64,0,17213,0 .stabs "b:r(0,19)",64,0,17213,2 .stabn 192,0,0,LBB2145 .stabn 224,0,0,LBE2145 .stabn 224,0,0,LBE2144 .stabs "val:r(0,5)",64,0,17246,0 .stabs "recv:r(0,5)",64,0,17249,9 .stabs "obj:r(0,5)",64,0,17250,0 .stabn 192,0,0,LBB2146 .stabs "a:r(0,19)",64,0,17261,0 .stabs "b:r(0,19)",64,0,17261,2 .stabn 192,0,0,LBB2147 .stabn 224,0,0,LBE2147 .stabn 224,0,0,LBE2146 .stabs "val:r(0,5)",64,0,17294,0 .stabs "recv:r(0,5)",64,0,17297,0 .stabs "obj:r(0,5)",64,0,17298,9 .stabn 192,0,0,LBB2148 .stabs "a:r(0,19)",64,0,17308,0 .stabs "b:r(0,19)",64,0,17308,2 .stabn 192,0,0,LBB2149 .stabn 224,0,0,LBE2149 .stabn 224,0,0,LBE2148 .stabs "val:r(0,5)",64,0,17341,0 .stabs "recv:r(0,5)",64,0,17344,0 .stabs "obj:r(0,5)",64,0,17345,9 .stabn 192,0,0,LBB2150 .stabs "a:r(0,19)",64,0,17355,2 .stabs "b:r(0,19)",64,0,17355,0 .stabn 192,0,0,LBB2151 .stabn 224,0,0,LBE2151 .stabn 224,0,0,LBE2150 .stabs "val:r(0,5)",64,0,17388,3 .stabs "recv:r(0,5)",64,0,17391,3 .stabs "obj:r(0,5)",64,0,17392,4 .stabn 192,0,0,LBB2152 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2153 .stabn 224,0,0,LBE2153 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2154 .stabn 224,0,0,LBE2154 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2155 .stabn 224,0,0,LBE2155 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2156 .stabn 224,0,0,LBE2156 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2157 .stabn 224,0,0,LBE2157 .stabn 224,0,0,LBE2152 .stabs "val:r(0,5)",64,0,17437,3 .stabs "recv:r(0,5)",64,0,17440,3 .stabs "obj:r(0,5)",64,0,17441,4 .stabn 192,0,0,LBB2158 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2159 .stabn 224,0,0,LBE2159 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2160 .stabn 224,0,0,LBE2160 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2161 .stabn 224,0,0,LBE2161 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2162 .stabn 224,0,0,LBE2162 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2163 .stabn 224,0,0,LBE2163 .stabn 224,0,0,LBE2158 .stabs "val:r(0,5)",64,0,17486,3 .stabs "recv:r(0,5)",64,0,17489,3 .stabs "obj:r(0,5)",64,0,17490,4 .stabn 192,0,0,LBB2164 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2165 .stabn 224,0,0,LBE2165 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2166 .stabn 224,0,0,LBE2166 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2167 .stabn 224,0,0,LBE2167 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2168 .stabn 224,0,0,LBE2168 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2169 .stabn 224,0,0,LBE2169 .stabn 224,0,0,LBE2164 .stabs "val:r(0,5)",64,0,17535,3 .stabs "recv:r(0,5)",64,0,17538,3 .stabs "obj:r(0,5)",64,0,17539,4 .stabn 192,0,0,LBB2170 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2171 .stabn 224,0,0,LBE2171 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2172 .stabn 224,0,0,LBE2172 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2173 .stabn 224,0,0,LBE2173 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2174 .stabn 224,0,0,LBE2174 .stabn 224,0,0,LBE2170 .stabs "val:r(0,5)",64,0,17583,3 .stabs "recv:r(0,5)",64,0,17586,3 .stabs "obj:r(0,5)",64,0,17587,4 .stabn 192,0,0,LBB2175 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2176 .stabn 224,0,0,LBE2176 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2177 .stabn 224,0,0,LBE2177 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2178 .stabn 224,0,0,LBE2178 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2179 .stabn 224,0,0,LBE2179 .stabn 224,0,0,LBE2175 .stabs "r:r(0,5)",64,0,17633,3 .stabs "obj:r(0,5)",64,0,17634,4 .stabn 192,0,0,LBB2180 .stabn 224,0,0,LBE2180 .stabs "r:r(0,5)",64,0,17662,3 .stabn 192,0,0,LBB2181 .stabn 224,0,0,LBE2181 .stabs "r:r(0,5)",64,0,17690,3 .stabn 192,0,0,LBB2182 .stabn 224,0,0,LBE2182 .stabs "r:r(0,5)",64,0,17718,3 .stabn 192,0,0,LBB2183 .stabn 224,0,0,LBE2183 .stabs "r:r(0,5)",64,0,17746,3 .stabn 192,0,0,LBB2184 .stabn 224,0,0,LBE2184 .stabs "val:r(0,5)",64,0,17772,3 .stabs "obj2:r(0,5)",64,0,17775,4 .stabs "obj1:r(0,5)",64,0,17776,6 .stabn 192,0,0,LBB2185 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2186 .stabn 224,0,0,LBE2186 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2187 .stabn 224,0,0,LBE2187 .stabn 224,0,0,LBE2185 .stabs "val:r(0,5)",64,0,17806,3 .stabs "obj2:r(0,5)",64,0,17809,4 .stabs "obj1:r(0,5)",64,0,17810,6 .stabn 192,0,0,LBB2188 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2189 .stabn 224,0,0,LBE2189 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2190 .stabn 224,0,0,LBE2190 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2191 .stabn 224,0,0,LBE2191 .stabn 224,0,0,LBE2188 .stabs "val:r(0,5)",64,0,17840,3 .stabs "obj2:r(0,5)",64,0,17843,4 .stabs "obj1:r(0,5)",64,0,17844,6 .stabn 192,0,0,LBB2192 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2193 .stabn 224,0,0,LBE2193 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2194 .stabn 224,0,0,LBE2194 .stabn 224,0,0,LBE2192 .stabs "val:r(0,5)",64,0,17874,3 .stabs "obj2:r(0,5)",64,0,17877,4 .stabs "obj1:r(0,5)",64,0,17878,6 .stabn 192,0,0,LBB2195 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2196 .stabn 224,0,0,LBE2196 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2197 .stabn 224,0,0,LBE2197 .stabn 224,0,0,LBE2195 .stabs "val:r(0,5)",64,0,17907,3 .stabs "obj2:r(0,5)",64,0,17910,4 .stabs "obj1:r(0,5)",64,0,17911,6 .stabn 192,0,0,LBB2198 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2199 .stabn 224,0,0,LBE2199 .stabs "obj:r(0,5)",64,0,655,2 .stabn 192,0,0,LBB2200 .stabn 224,0,0,LBE2200 .stabn 224,0,0,LBE2198 .stabs "iseq:r(0,25)",64,0,17953,29 .stabs "label:r(0,31)",64,0,17954,27 .stabn 192,0,0,LBB2201 .stabn 224,0,0,LBE2201 .stabs "iseq:r(0,25)",64,0,17989,29 .stabs "label:r(0,31)",64,0,17990,27 .stabn 192,0,0,LBB2202 .stabn 224,0,0,LBE2202 .stabs "iseq:r(0,25)",64,0,18025,29 .stabs "label:r(0,31)",64,0,18026,27 .stabn 192,0,0,LBB2203 .stabn 224,0,0,LBE2203 .stabs "iseq:r(0,25)",64,0,18061,29 .stabs "label:r(0,31)",64,0,18062,27 .stabn 192,0,0,LBB2204 .stabn 224,0,0,LBE2204 .stabs "iseq:r(0,25)",64,0,18097,29 .stabs "label:r(0,31)",64,0,18098,27 .stabn 192,0,0,LBB2205 .stabn 224,0,0,LBE2205 .stabs "val:r(0,5)",64,0,18263,0 .stabn 192,0,0,LBB2211 .stabn 224,0,0,LBE2211 .stabs "val:r(0,5)",64,0,18544,0 .stabn 192,0,0,LBB2221 .stabn 224,0,0,LBE2221 .stabs "idx:r(1,14)",64,0,18684,2 .stabn 192,0,0,LBB2226 .stabn 224,0,0,LBE2226 .stabs "idx:r(1,14)",64,0,18723,2 .stabn 192,0,0,LBB2228 .stabn 224,0,0,LBE2228 .stabs "idx:r(1,14)",64,0,18762,2 .stabn 192,0,0,LBB2230 .stabn 224,0,0,LBE2230 .stabs "idx:r(1,14)",64,0,18801,2 .stabn 192,0,0,LBB2232 .stabn 224,0,0,LBE2232 .stabs "idx:r(1,14)",64,0,18840,2 .stabn 192,0,0,LBB2234 .stabn 224,0,0,LBE2234 .stabs "val:r(0,5)",64,0,19642,3 .stabs "ic:r(1,17)",64,0,19645,29 .stabs "argc:r(1,14)",64,0,19646,0 .stabs "id:r(0,14)",64,0,19647,28 .stabn 192,0,0,LBB2246 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB2247 .stabn 224,0,0,LBE2247 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB2248 .stabn 224,0,0,LBE2248 .stabs "mn:r(0,7)",64,0,19660,3 .stabs "recv:r(0,5)",64,0,19662,25 .stabs "procblock:r(0,5)",64,0,19663,23 .stabs "klass:r(0,5)",64,0,19664,30 .stabs "block_ptr:r(0,45)",64,0,19665,22 .stabs "num:r(1,14)",64,0,19666,27 .stabn 192,0,0,LBB2249 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2250 .stabn 224,0,0,LBE2250 .stabs "argv:r(0,4)",64,0,19873,29 .stabn 192,0,0,LBB2251 .stabn 224,0,0,LBE2251 .stabs "cmi:(0,39)",128,0,19890,864 .stabn 192,0,0,LBB2252 .stabn 224,0,0,LBE2252 .stabs "niseqobj:r(0,25)",64,0,19950,28 .stabs "newiseq:r(0,5)",64,0,19951,24 .stabs "sp:r(0,4)",64,0,19953,29 .stabs "opt_pc:r(0,30)",64,0,19955,21 .stabs "clear_local_size:r(0,30)",64,0,19956,26 .stabn 192,0,0,LBB2253 .stabs "pack_size:r(0,30)",64,0,19983,30 .stabn 192,0,0,LBB2254 .stabn 224,0,0,LBE2254 .stabs "argc:r(0,30)",64,0,20003,6 .stabs "idx:r(0,30)",64,0,20005,2 .stabn 192,0,0,LBB2255 .stabn 224,0,0,LBE2255 .stabs "arg_block_val:r(0,5)",64,0,20024,2 .stabn 192,0,0,LBB2256 .stabn 224,0,0,LBE2256 .stabn 224,0,0,LBE2253 .stabn 224,0,0,LBE2249 .stabn 224,0,0,LBE2246 .stabs "val:r(0,5)",64,0,20133,3 .stabs "ic:r(1,17)",64,0,20136,29 .stabs "argc:r(1,14)",64,0,20137,0 .stabs "id:r(0,14)",64,0,20138,28 .stabn 192,0,0,LBB2261 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB2262 .stabn 224,0,0,LBE2262 .stabn 224,0,0,LBE2261 .stabs "val:r(0,5)",64,0,20133,3 .stabs "ic:r(1,17)",64,0,20136,29 .stabs "argc:r(1,14)",64,0,20137,0 .stabs "id:r(0,14)",64,0,20138,28 .stabn 192,0,0,LBB2263 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB2264 .stabn 224,0,0,LBE2264 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB2265 .stabn 224,0,0,LBE2265 .stabs "mn:r(0,7)",64,0,20151,3 .stabs "recv:r(0,5)",64,0,20153,25 .stabs "procblock:r(0,5)",64,0,20154,23 .stabs "klass:r(0,5)",64,0,20155,30 .stabs "block_ptr:r(0,45)",64,0,20156,22 .stabs "num:r(1,14)",64,0,20157,27 .stabn 192,0,0,LBB2266 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2267 .stabn 224,0,0,LBE2267 .stabs "argv:r(0,4)",64,0,20364,29 .stabn 192,0,0,LBB2268 .stabn 224,0,0,LBE2268 .stabs "cmi:(0,39)",128,0,20381,864 .stabn 192,0,0,LBB2269 .stabn 224,0,0,LBE2269 .stabs "niseqobj:r(0,25)",64,0,20441,28 .stabs "newiseq:r(0,5)",64,0,20442,24 .stabs "sp:r(0,4)",64,0,20444,29 .stabs "opt_pc:r(0,30)",64,0,20446,21 .stabs "clear_local_size:r(0,30)",64,0,20447,26 .stabn 192,0,0,LBB2270 .stabs "pack_size:r(0,30)",64,0,20474,30 .stabn 192,0,0,LBB2271 .stabn 224,0,0,LBE2271 .stabs "argc:r(0,30)",64,0,20494,6 .stabs "idx:r(0,30)",64,0,20496,2 .stabn 192,0,0,LBB2272 .stabn 224,0,0,LBE2272 .stabs "arg_block_val:r(0,5)",64,0,20515,2 .stabn 192,0,0,LBB2273 .stabn 224,0,0,LBE2273 .stabn 224,0,0,LBE2270 .stabn 224,0,0,LBE2266 .stabn 224,0,0,LBE2263 .stabs "val:r(0,5)",64,0,20624,3 .stabs "ic:r(1,17)",64,0,20627,29 .stabs "argc:r(1,14)",64,0,20628,0 .stabs "id:r(0,14)",64,0,20629,28 .stabn 192,0,0,LBB2278 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB2279 .stabn 224,0,0,LBE2279 .stabn 224,0,0,LBE2278 .stabs "val:r(0,5)",64,0,20624,3 .stabs "ic:r(1,17)",64,0,20627,29 .stabs "argc:r(1,14)",64,0,20628,0 .stabs "id:r(0,14)",64,0,20629,28 .stabn 192,0,0,LBB2280 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB2281 .stabn 224,0,0,LBE2281 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB2282 .stabn 224,0,0,LBE2282 .stabs "mn:r(0,7)",64,0,20642,3 .stabs "recv:r(0,5)",64,0,20644,25 .stabs "procblock:r(0,5)",64,0,20645,23 .stabs "klass:r(0,5)",64,0,20646,30 .stabs "block_ptr:r(0,45)",64,0,20647,22 .stabs "num:r(1,14)",64,0,20648,27 .stabn 192,0,0,LBB2283 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2284 .stabn 224,0,0,LBE2284 .stabs "argv:r(0,4)",64,0,20855,29 .stabn 192,0,0,LBB2285 .stabn 224,0,0,LBE2285 .stabs "cmi:(0,39)",128,0,20872,864 .stabn 192,0,0,LBB2286 .stabn 224,0,0,LBE2286 .stabs "niseqobj:r(0,25)",64,0,20932,28 .stabs "newiseq:r(0,5)",64,0,20933,24 .stabs "sp:r(0,4)",64,0,20935,29 .stabs "opt_pc:r(0,30)",64,0,20937,21 .stabs "clear_local_size:r(0,30)",64,0,20938,26 .stabn 192,0,0,LBB2287 .stabs "pack_size:r(0,30)",64,0,20965,30 .stabn 192,0,0,LBB2288 .stabn 224,0,0,LBE2288 .stabs "argc:r(0,30)",64,0,20985,6 .stabs "idx:r(0,30)",64,0,20987,2 .stabn 192,0,0,LBB2289 .stabn 224,0,0,LBE2289 .stabs "arg_block_val:r(0,5)",64,0,21006,2 .stabn 192,0,0,LBB2290 .stabn 224,0,0,LBE2290 .stabn 224,0,0,LBE2287 .stabn 224,0,0,LBE2283 .stabn 224,0,0,LBE2280 .stabs "val:r(0,5)",64,0,21116,3 .stabs "ic:r(1,17)",64,0,21119,29 .stabs "argc:r(1,14)",64,0,21120,0 .stabs "id:r(0,14)",64,0,21121,28 .stabn 192,0,0,LBB2295 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB2296 .stabn 224,0,0,LBE2296 .stabn 224,0,0,LBE2295 .stabs "val:r(0,5)",64,0,21116,3 .stabs "ic:r(1,17)",64,0,21119,29 .stabs "argc:r(1,14)",64,0,21120,0 .stabs "id:r(0,14)",64,0,21121,28 .stabn 192,0,0,LBB2297 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB2298 .stabn 224,0,0,LBE2298 .stabs "mn:r(0,7)",64,0,21134,3 .stabs "recv:r(0,5)",64,0,21136,25 .stabs "procblock:r(0,5)",64,0,21137,23 .stabs "klass:r(0,5)",64,0,21138,30 .stabs "block_ptr:r(0,45)",64,0,21139,22 .stabs "num:r(1,14)",64,0,21140,27 .stabn 192,0,0,LBB2299 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2300 .stabn 224,0,0,LBE2300 .stabs "argv:r(0,4)",64,0,21347,29 .stabn 192,0,0,LBB2301 .stabn 224,0,0,LBE2301 .stabs "cmi:(0,39)",128,0,21364,864 .stabn 192,0,0,LBB2302 .stabn 224,0,0,LBE2302 .stabs "niseqobj:r(0,25)",64,0,21424,28 .stabs "newiseq:r(0,5)",64,0,21425,24 .stabs "sp:r(0,4)",64,0,21427,29 .stabs "opt_pc:r(0,30)",64,0,21429,21 .stabs "clear_local_size:r(0,30)",64,0,21430,26 .stabn 192,0,0,LBB2303 .stabs "pack_size:r(0,30)",64,0,21457,30 .stabn 192,0,0,LBB2304 .stabn 224,0,0,LBE2304 .stabs "argc:r(0,30)",64,0,21477,6 .stabs "idx:r(0,30)",64,0,21479,2 .stabn 192,0,0,LBB2305 .stabn 224,0,0,LBE2305 .stabs "arg_block_val:r(0,5)",64,0,21498,2 .stabn 192,0,0,LBB2306 .stabn 224,0,0,LBE2306 .stabn 224,0,0,LBE2303 .stabn 224,0,0,LBE2299 .stabn 224,0,0,LBE2297 .stabs "val:r(0,5)",64,0,21608,3 .stabs "ic:r(1,17)",64,0,21611,29 .stabs "argc:r(1,14)",64,0,21612,0 .stabs "id:r(0,14)",64,0,21613,28 .stabn 192,0,0,LBB2311 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB2312 .stabn 224,0,0,LBE2312 .stabn 224,0,0,LBE2311 .stabs "val:r(0,5)",64,0,21608,3 .stabs "ic:r(1,17)",64,0,21611,29 .stabs "argc:r(1,14)",64,0,21612,0 .stabs "id:r(0,14)",64,0,21613,28 .stabn 192,0,0,LBB2313 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB2314 .stabn 224,0,0,LBE2314 .stabs "mn:r(0,7)",64,0,21626,3 .stabs "recv:r(0,5)",64,0,21628,25 .stabs "procblock:r(0,5)",64,0,21629,23 .stabs "klass:r(0,5)",64,0,21630,30 .stabs "block_ptr:r(0,45)",64,0,21631,22 .stabs "num:r(1,14)",64,0,21632,27 .stabn 192,0,0,LBB2315 .stabs "obj:r(0,5)",64,0,635,2 .stabn 192,0,0,LBB2316 .stabn 224,0,0,LBE2316 .stabs "argv:r(0,4)",64,0,21839,29 .stabn 192,0,0,LBB2317 .stabn 224,0,0,LBE2317 .stabs "cmi:(0,39)",128,0,21856,864 .stabn 192,0,0,LBB2318 .stabn 224,0,0,LBE2318 .stabs "niseqobj:r(0,25)",64,0,21916,28 .stabs "newiseq:r(0,5)",64,0,21917,24 .stabs "sp:r(0,4)",64,0,21919,29 .stabs "opt_pc:r(0,30)",64,0,21921,21 .stabs "clear_local_size:r(0,30)",64,0,21922,26 .stabn 192,0,0,LBB2319 .stabs "pack_size:r(0,30)",64,0,21949,30 .stabn 192,0,0,LBB2320 .stabn 224,0,0,LBE2320 .stabs "argc:r(0,30)",64,0,21969,6 .stabs "idx:r(0,30)",64,0,21971,2 .stabn 192,0,0,LBB2321 .stabn 224,0,0,LBE2321 .stabs "arg_block_val:r(0,5)",64,0,21990,2 .stabn 192,0,0,LBB2322 .stabn 224,0,0,LBE2322 .stabn 224,0,0,LBE2319 .stabn 224,0,0,LBE2315 .stabn 224,0,0,LBE2313 .stabs "val_1:r(0,5)",64,0,22101,0 .stabs "val_0:r(0,5)",64,0,22102,2 .stabn 192,0,0,LBB2327 .stabn 224,0,0,LBE2327 .stabs "val_1:r(0,5)",64,0,22137,0 .stabs "val_0:r(0,5)",64,0,22138,2 .stabn 192,0,0,LBB2328 .stabn 224,0,0,LBE2328 .stabs "val_1:r(0,5)",64,0,22173,0 .stabs "val_0:r(0,5)",64,0,22174,2 .stabn 192,0,0,LBB2329 .stabn 224,0,0,LBE2329 .stabs "val_1:r(0,5)",64,0,22210,0 .stabs "val_0:r(0,5)",64,0,22211,2 .stabn 192,0,0,LBB2330 .stabn 224,0,0,LBE2330 .stabs "val_1:r(0,5)",64,0,22247,0 .stabs "val_0:r(0,5)",64,0,22248,2 .stabn 192,0,0,LBB2331 .stabn 224,0,0,LBE2331 .stabs "val_1:r(0,5)",64,0,22283,29 .stabs "val_0:r(0,5)",64,0,22284,30 .stabn 192,0,0,LBB2332 .stabn 224,0,0,LBE2332 .stabs "val_1:r(0,5)",64,0,22319,29 .stabs "val_0:r(0,5)",64,0,22320,30 .stabn 192,0,0,LBB2333 .stabn 224,0,0,LBE2333 .stabs "val_1:r(0,5)",64,0,22355,29 .stabs "val_0:r(0,5)",64,0,22356,30 .stabn 192,0,0,LBB2334 .stabn 224,0,0,LBE2334 .stabs "val_1:r(0,5)",64,0,22392,29 .stabs "val_0:r(0,5)",64,0,22393,30 .stabn 192,0,0,LBB2335 .stabn 224,0,0,LBE2335 .stabs "val_1:r(0,5)",64,0,22429,29 .stabs "val_0:r(0,5)",64,0,22430,30 .stabn 192,0,0,LBB2336 .stabn 224,0,0,LBE2336 .stabs "val_1:r(0,5)",64,0,22465,29 .stabs "val_0:r(0,5)",64,0,22466,3 .stabn 192,0,0,LBB2337 .stabn 224,0,0,LBE2337 .stabs "val_1:r(0,5)",64,0,22501,29 .stabs "val_0:r(0,5)",64,0,22502,3 .stabn 192,0,0,LBB2338 .stabn 224,0,0,LBE2338 .stabs "val_1:r(0,5)",64,0,22537,29 .stabs "val_0:r(0,5)",64,0,22538,3 .stabn 192,0,0,LBB2339 .stabn 224,0,0,LBE2339 .stabs "val_1:r(0,5)",64,0,22574,29 .stabs "val_0:r(0,5)",64,0,22575,3 .stabn 192,0,0,LBB2340 .stabn 224,0,0,LBE2340 .stabs "val_1:r(0,5)",64,0,22611,29 .stabs "val_0:r(0,5)",64,0,22612,3 .stabn 192,0,0,LBB2341 .stabn 224,0,0,LBE2341 .stabs "val_1:r(0,5)",64,0,22647,3 .stabs "val_0:r(0,5)",64,0,22648,29 .stabn 192,0,0,LBB2342 .stabn 224,0,0,LBE2342 .stabs "val_1:r(0,5)",64,0,22683,3 .stabs "val_0:r(0,5)",64,0,22684,29 .stabn 192,0,0,LBB2343 .stabn 224,0,0,LBE2343 .stabs "val_1:r(0,5)",64,0,22719,3 .stabs "val_0:r(0,5)",64,0,22720,29 .stabn 192,0,0,LBB2344 .stabn 224,0,0,LBE2344 .stabs "val_1:r(0,5)",64,0,22756,3 .stabs "val_0:r(0,5)",64,0,22757,29 .stabn 192,0,0,LBB2345 .stabn 224,0,0,LBE2345 .stabs "val_1:r(0,5)",64,0,22793,3 .stabs "val_0:r(0,5)",64,0,22794,29 .stabn 192,0,0,LBB2346 .stabn 224,0,0,LBE2346 .stabs "i:r(0,30)",64,0,105,10 .stabs "entry:r(0,32)",64,0,106,9 .stabs "catch_iseq:r(0,5)",64,0,107,27 .stabs "iseqobj:r(0,25)",64,0,108,29 .stabs "epc:r(1,14)",64,0,109,8 .stabs "cont:(1,14)",128,0,109,956 .stabs "cont_sp:(1,14)",128,0,109,960 .stabn 192,0,0,LBB2347 .stabn 224,0,0,LBE2347 .stabs "i:r(0,30)",64,0,105,10 .stabs "entry:r(0,32)",64,0,106,9 .stabs "catch_iseq:r(0,5)",64,0,107,27 .stabs "iseqobj:r(0,25)",64,0,108,29 .stabs "epc:r(1,14)",64,0,109,8 .stabs "cont:(1,14)",128,0,109,956 .stabs "cont_sp:(1,14)",128,0,109,960 .stabn 192,0,0,LBB2348 .stabs "escape_dfp:r(0,4)",64,0,132,0 .stabn 192,0,0,LBB2349 .stabn 224,0,0,LBE2349 .stabs "catch_iseqobj:r(0,25)",64,0,157,11 .stabs "sp:r(0,4)",64,0,158,9 .stabn 192,0,0,LBB2350 .stabn 224,0,0,LBE2350 .stabs "cf:r(0,37)",64,0,206,11 .stabs "iseqobj:r(0,25)",64,0,207,2 .stabn 192,0,0,LBB2351 .stabs "escape_dfp:V(0,4)",40,0,211,_escape_dfp.3 .stabn 192,0,0,LBB2352 .stabn 224,0,0,LBE2352 .stabn 224,0,0,LBE2351 .stabn 224,0,0,LBE2348 .stabn 224,0,0,LBE1199 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope24: .stabs "",36,0,0,Lscope24-_thread_eval_body_copy .stabn 162,0,0,0 .data .cstring .align 2 LC28: .ascii "wrong number of arguments(%d for %d)\0" .align 2 LC29: .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: .stabs "call_cfunc.inc",132,0,0,0 .stabd 68,0,11 ; basic block 0 .stabd 68,0,12 mr. r11,r5 .stabd 68,0,11 mflr r0 bcl 20,31,"L00000000018$pb" "L00000000018$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,12 blt- cr0,L110 ; basic block 1 cmpw cr7,r6,r11 beq+ cr7,L110 .stabd 68,0,13 ; basic block 2 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000018$pb") addis r4,r31,ha16(LC28-"L00000000018$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000018$pb")(r2) la r4,lo16(LC28-"L00000000018$pb")(r4) mr r6,r11 lwz r3,0(r2) bl L_rb_raise$stub L110: ; basic block 3 .stabd 68,0,17 addi r9,r11,2 cmplwi cr7,r9,17 bgt- cr7,L130 ; basic block 4 addis r2,r31,ha16(L131-"L00000000018$pb") slwi r9,r9,2 la r2,lo16(L131-"L00000000018$pb")(r2) lwzx r0,r9,r2 add r0,r0,r2 mtctr r0 bctr .p2align 2 L131: .long L112-L131 .long L113-L131 .long L114-L131 .long L115-L131 .long L116-L131 .long L117-L131 .long L118-L131 .long L119-L131 .long L120-L131 .long L121-L131 .long L122-L131 .long L123-L131 .long L124-L131 .long L125-L131 .long L126-L131 .long L127-L131 .long L128-L131 .long L129-L131 L112: ; basic block 5 .stabd 68,0,19 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 L113: ; basic block 6 .stabd 68,0,22 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 L114: ; basic block 7 .stabd 68,0,25 lwz r0,136(r1) mtctr r25 addi r1,r1,128 mr r3,r30 mtlr r0 mr r12,r25 lmw r25,-28(r1) bctr L115: ; basic block 8 .stabd 68,0,28 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 L116: ; basic block 9 .stabd 68,0,31 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 L117: ; basic block 10 .stabd 68,0,34 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 L118: ; basic block 11 .stabd 68,0,37 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 L119: ; basic block 12 .stabd 68,0,40 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 L120: ; basic block 13 .stabd 68,0,43 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 L121: ; basic block 14 .stabd 68,0,47 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 L122: ; basic block 15 .stabd 68,0,51 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 L109 L123: ; basic block 16 .stabd 68,0,55 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 L109 L124: ; basic block 17 .stabd 68,0,59 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 L109 L125: ; basic block 18 .stabd 68,0,63 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 L109 L126: ; basic block 19 .stabd 68,0,67 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 L109 L127: ; basic block 20 .stabd 68,0,72 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 L109 L128: ; basic block 21 .stabd 68,0,77 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 L109 L129: ; basic block 22 .stabd 68,0,82 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 L109 L130: ; basic block 23 .stabd 68,0,87 addis r2,r31,ha16(L_rb_eArgError$non_lazy_ptr-"L00000000018$pb") addis r4,r31,ha16(LC29-"L00000000018$pb") lwz r2,lo16(L_rb_eArgError$non_lazy_ptr-"L00000000018$pb")(r2) la r4,lo16(LC29-"L00000000018$pb")(r4) mr r5,r11 lwz r3,0(r2) bl L_rb_raise$stub .stabd 68,0,91 L109: ; 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,11,_call_cfunc .stabs "func:P(0,15)",64,0,7,25 .stabs "recv:P(0,5)",64,0,8,30 .stabs "len:P(0,30)",64,0,9,11 .stabs "argc:P(0,30)",64,0,9,5 .stabs "argv:P(0,42)",64,0,10,12 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope25: .stabs "",36,0,0,Lscope25-_call_cfunc .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_set_environment: .stabs "vm.c",132,0,0,0 .stabd 68,0,461 ; 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,469 LBB2354: li r4,18 .stabd 68,0,461 mr r28,r9 mr r23,r5 mr r26,r6 mr r24,r7 mr r25,r8 mr r29,r3 .stabd 68,0,469 bl L_rb_check_type$stub .stabd 68,0,470 mr r3,r27 li r4,18 .stabd 68,0,469 lwz r29,16(r29) .stabd 68,0,470 bl L_rb_check_type$stub .stabd 68,0,481 li r0,0 .stabd 68,0,470 lwz r8,16(r27) .stabd 68,0,481 cmpw cr7,r0,r28 .stabd 68,0,472 lwz r6,20(r29) .stabd 68,0,473 lwz r5,24(r29) .stabd 68,0,474 lwz r7,28(r29) .stabd 68,0,475 lwz r10,16(r29) .stabd 68,0,478 lwz r2,40(r8) .stabd 68,0,481 bge- cr7,L7732 ; basic block 1 mtctr r28 L7736: ; basic block 2 .stabd 68,0,482 lwz r0,0(r30) .stabd 68,0,484 addi r30,r30,4 .stabd 68,0,482 stw r0,0(r10) .stabd 68,0,483 addi r10,r10,4 .stabd 68,0,481 bdnz L7736 ; basic block 3 mr r0,r28 L7732: ; basic block 4 .stabd 68,0,488 cmpw cr7,r0,r2 bge- cr7,L7734 ; basic block 5 subf r2,r0,r2 li r0,4 mtctr r2 L7735: ; basic block 6 .stabd 68,0,489 stw r0,0(r10) .stabd 68,0,490 addi r10,r10,4 .stabd 68,0,488 bdnz L7735 L7734: ; basic block 7 .stabd 68,0,493 mr. r0,r26 bne+ cr0,L147 ; basic block 8 mr r0,r10 L147: ; basic block 9 stw r0,20(r29) .stabd 68,0,501 LBB2355: addi r2,r10,12 .stabd 68,0,495 LBE2355: addi r9,r10,4 .stabd 68,0,508 li r0,0 .stabd 68,0,513 addi r11,r10,32 .stabd 68,0,494 stw r10,24(r29) .stabd 68,0,495 stw r9,28(r29) .stabd 68,0,518 LBE2354: li r3,2 .stabd 68,0,502 LBB2356: LBB2357: stw r25,0(r10) .stabd 68,0,505 stw r27,4(r9) .stabd 68,0,504 stw r24,4(r10) .stabd 68,0,507 stw r23,12(r10) .stabd 68,0,511 stw r7,8(r2) .stabd 68,0,508 stw r0,4(r2) .stabd 68,0,509 stw r6,12(r2) .stabd 68,0,510 stw r5,16(r2) .stabd 68,0,513 LBE2357: stw r11,16(r29) .stabd 68,0,514 lwz r0,16(r8) stw r0,12(r29) lwz r0,120(r1) addi r1,r1,112 lmw r23,-36(r1) mtlr r0 blr LBE2356: .stabs "thread_set_environment:f(0,5)",36,0,461,_thread_set_environment .stabs "th:P(0,5)",64,0,459,29 .stabs "iseq:P(0,5)",64,0,459,27 .stabs "magic:P(0,5)",64,0,459,23 .stabs "lfp:P(0,4)",64,0,459,26 .stabs "selfobj:P(0,5)",64,0,460,24 .stabs "block_or_prev_env:P(0,5)",64,0,460,25 .stabs "argc:P(0,30)",64,0,461,28 .stabs "argv:P(0,42)",64,0,461,30 .stabs "iseqobj:r(0,25)",64,0,463,8 .stabs "i:r(0,30)",64,0,464,0 .stabs "local_size:r(0,30)",64,0,464,2 .stabs "return_lfp:r(0,4)",64,0,465,6 .stabs "return_dfp:r(0,4)",64,0,465,5 .stabs "return_cfp:r(0,4)",64,0,465,7 .stabs "thobj:r(0,2)",64,0,466,29 .stabs "sp:r(0,4)",64,0,467,10 .stabn 192,0,0,LBB2354 .stabs "cont:r(0,37)",64,0,501,2 .stabn 192,0,0,LBB2355 .stabn 224,0,0,LBE2355 .stabn 224,0,0,LBE2354 .stabs "iseqobj:r(0,25)",64,0,463,8 .stabs "i:r(0,30)",64,0,464,0 .stabs "local_size:r(0,30)",64,0,464,2 .stabs "return_lfp:r(0,4)",64,0,465,6 .stabs "return_dfp:r(0,4)",64,0,465,5 .stabs "return_cfp:r(0,4)",64,0,465,7 .stabs "thobj:r(0,2)",64,0,466,29 .stabs "sp:r(0,4)",64,0,467,10 .stabn 192,0,0,LBB2356 .stabs "cont:r(0,37)",64,0,501,2 .stabn 192,0,0,LBB2357 .stabn 224,0,0,LBE2357 .stabn 224,0,0,LBE2356 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope26: .stabs "",36,0,0,Lscope26-_thread_set_environment .align 2 .section __TEXT,__text,regular,pure_instructions .align 2 _thread_invoke_yield_cfunc: .stabd 68,0,691 ; basic block 0 .stabd 68,0,696 LBB2358: cmpwi cr7,r5,1 .stabd 68,0,691 mflr r0 bcl 20,31,"L00000000019$pb" "L00000000019$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,693 li r3,4 .stabd 68,0,696 bne+ cr7,L172 .stabd 68,0,697 ; basic block 1 lwz r3,0(r6) b L173 L172: ; basic block 2 .stabd 68,0,699 ble+ cr7,L173 .stabd 68,0,700 ; basic block 3 mr r3,r5 bl L_rb_ary_new4$stub L173: ; basic block 4 .stabd 68,0,709 LBB2359: lwz r0,4(r25) .stabd 68,0,711 addis r2,r31,ha16(L_symIFUNC$non_lazy_ptr-"L00000000019$pb") .stabd 68,0,706 lwz r29,16(r30) .stabd 68,0,710 li r9,4 .stabd 68,0,711 lwz r2,lo16(L_symIFUNC$non_lazy_ptr-"L00000000019$pb")(r2) .stabd 68,0,725 LBE2359: li r5,4 .stabd 68,0,709 LBB2360: stw r0,0(r29) .stabd 68,0,713 lis r0,0xfaff .stabd 68,0,710 stw r9,4(r29) .stabd 68,0,713 ori r0,r0,65443 .stabd 68,0,711 lwz r9,0(r2) .stabd 68,0,721 addi r11,r29,4 .stabd 68,0,713 stw r0,12(r29) .stabd 68,0,711 stw r9,8(r29) .stabd 68,0,722 addi r9,r29,32 .stabd 68,0,714 lwz r2,12(r30) stw r2,16(r29) .stabd 68,0,715 lwz r26,28(r30) stw r26,20(r29) .stabd 68,0,716 lwz r27,20(r30) stw r27,24(r29) .stabd 68,0,717 lwz r28,24(r30) stw r28,28(r29) .stabd 68,0,719 lwz r0,0(r25) stw r0,20(r30) .stabd 68,0,720 lwz r2,4(r25) .stabd 68,0,721 stw r11,28(r30) .stabd 68,0,720 stw r2,24(r30) .stabd 68,0,722 stw r9,16(r30) .stabd 68,0,725 LBE2360: lwz r12,8(r24) lwz r4,12(r24) mtctr r12 bctrl .stabd 68,0,730 stw r29,16(r30) .stabd 68,0,727 stw r27,20(r30) .stabd 68,0,728 stw r28,24(r30) .stabd 68,0,729 stw r26,28(r30) lwz r0,104(r1) addi r1,r1,96 lmw r24,-32(r1) mtlr r0 blr LBE2358: .stabs "thread_invoke_yield_cfunc:f(0,5)",36,0,691,_thread_invoke_yield_cfunc .stabs "thobj:P(0,2)",64,0,689,30 .stabs "ifunc:P(0,7)",64,0,690,24 .stabs "argc:P(0,30)",64,0,690,5 .stabs "argv:P(0,4)",64,0,690,4 .stabs "bp:P(0,45)",64,0,691,25 .stabs "arg:r(0,5)",64,0,693,3 .stabs "lfp:r(0,4)",64,0,694,27 .stabs "dfp:r(0,4)",64,0,694,28 .stabs "cfp:r(0,4)",64,0,694,26 .stabs "sp:r(0,4)",64,0,694,29 .stabn 192,0,0,LBB2358 .stabn 224,0,0,LBE2358 .section __TEXT,__text,regular,pure_instructions .align 2 Lscope27: .stabs "",36,0,0,Lscope27-_thread_invoke_yield_cfunc .stabs "yarv_unredefined_flag:G(0,5)",32,0,1374,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_breakpoint$stub: .indirect_symbol _breakpoint mflr r0 bcl 20,31,L1$_breakpoint L1$_breakpoint: mflr r11 addis r11,r11,ha16(L_breakpoint$lazy_ptr-L1$_breakpoint) mtlr r0 lwzu r12,lo16(L_breakpoint$lazy_ptr-L1$_breakpoint)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_breakpoint$lazy_ptr: .indirect_symbol _breakpoint .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,L2$_rb_funcall L2$_rb_funcall: mflr r11 addis r11,r11,ha16(L_rb_funcall$lazy_ptr-L2$_rb_funcall) mtlr r0 lwzu r12,lo16(L_rb_funcall$lazy_ptr-L2$_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,L3$_rb_reg_match L3$_rb_reg_match: mflr r11 addis r11,r11,ha16(L_rb_reg_match$lazy_ptr-L3$_rb_reg_match) mtlr r0 lwzu r12,lo16(L_rb_reg_match$lazy_ptr-L3$_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_str_concat$stub: .indirect_symbol _rb_str_concat mflr r0 bcl 20,31,L4$_rb_str_concat L4$_rb_str_concat: mflr r11 addis r11,r11,ha16(L_rb_str_concat$lazy_ptr-L4$_rb_str_concat) mtlr r0 lwzu r12,lo16(L_rb_str_concat$lazy_ptr-L4$_rb_str_concat)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_concat$lazy_ptr: .indirect_symbol _rb_str_concat .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,L5$_rb_big_minus L5$_rb_big_minus: mflr r11 addis r11,r11,ha16(L_rb_big_minus$lazy_ptr-L5$_rb_big_minus) mtlr r0 lwzu r12,lo16(L_rb_big_minus$lazy_ptr-L5$_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_str_plus$stub: .indirect_symbol _rb_str_plus mflr r0 bcl 20,31,L6$_rb_str_plus L6$_rb_str_plus: mflr r11 addis r11,r11,ha16(L_rb_str_plus$lazy_ptr-L6$_rb_str_plus) mtlr r0 lwzu r12,lo16(L_rb_str_plus$lazy_ptr-L6$_rb_str_plus)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_str_plus$lazy_ptr: .indirect_symbol _rb_str_plus .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,L7$_rb_big_plus L7$_rb_big_plus: mflr r11 addis r11,r11,ha16(L_rb_big_plus$lazy_ptr-L7$_rb_big_plus) mtlr r0 lwzu r12,lo16(L_rb_big_plus$lazy_ptr-L7$_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,L8$_rb_int2big L8$_rb_int2big: mflr r11 addis r11,r11,ha16(L_rb_int2big$lazy_ptr-L8$_rb_int2big) mtlr r0 lwzu r12,lo16(L_rb_int2big$lazy_ptr-L8$_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,L9$_node_name L9$_node_name: mflr r11 addis r11,r11,ha16(L_node_name$lazy_ptr-L9$_node_name) mtlr r0 lwzu r12,lo16(L_node_name$lazy_ptr-L9$_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_rb_funcall2$stub: .indirect_symbol _rb_funcall2 mflr r0 bcl 20,31,L10$_rb_funcall2 L10$_rb_funcall2: mflr r11 addis r11,r11,ha16(L_rb_funcall2$lazy_ptr-L10$_rb_funcall2) mtlr r0 lwzu r12,lo16(L_rb_funcall2$lazy_ptr-L10$_rb_funcall2)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_funcall2$lazy_ptr: .indirect_symbol _rb_funcall2 .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,L11$_rb_to_id L11$_rb_to_id: mflr r11 addis r11,r11,ha16(L_rb_to_id$lazy_ptr-L11$_rb_to_id) mtlr r0 lwzu r12,lo16(L_rb_to_id$lazy_ptr-L11$_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_ary_pop$stub: .indirect_symbol _rb_ary_pop mflr r0 bcl 20,31,L12$_rb_ary_pop L12$_rb_ary_pop: mflr r11 addis r11,r11,ha16(L_rb_ary_pop$lazy_ptr-L12$_rb_ary_pop) mtlr r0 lwzu r12,lo16(L_rb_ary_pop$lazy_ptr-L12$_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,L13$_rb_define_module_id L13$_rb_define_module_id: mflr r11 addis r11,r11,ha16(L_rb_define_module_id$lazy_ptr-L13$_rb_define_module_id) mtlr r0 lwzu r12,lo16(L_rb_define_module_id$lazy_ptr-L13$_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,L14$_rb_set_class_path L14$_rb_set_class_path: mflr r11 addis r11,r11,ha16(L_rb_set_class_path$lazy_ptr-L14$_rb_set_class_path) mtlr r0 lwzu r12,lo16(L_rb_set_class_path$lazy_ptr-L14$_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,L15$_rb_define_class_id L15$_rb_define_class_id: mflr r11 addis r11,r11,ha16(L_rb_define_class_id$lazy_ptr-L15$_rb_define_class_id) mtlr r0 lwzu r12,lo16(L_rb_define_class_id$lazy_ptr-L15$_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,L16$_rb_const_get_at L16$_rb_const_get_at: mflr r11 addis r11,r11,ha16(L_rb_const_get_at$lazy_ptr-L16$_rb_const_get_at) mtlr r0 lwzu r12,lo16(L_rb_const_get_at$lazy_ptr-L16$_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,L17$_rb_const_defined_at L17$_rb_const_defined_at: mflr r11 addis r11,r11,ha16(L_rb_const_defined_at$lazy_ptr-L17$_rb_const_defined_at) mtlr r0 lwzu r12,lo16(L_rb_const_defined_at$lazy_ptr-L17$_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_method_boundp$stub: .indirect_symbol _rb_method_boundp mflr r0 bcl 20,31,L18$_rb_method_boundp L18$_rb_method_boundp: mflr r11 addis r11,r11,ha16(L_rb_method_boundp$lazy_ptr-L18$_rb_method_boundp) mtlr r0 lwzu r12,lo16(L_rb_method_boundp$lazy_ptr-L18$_rb_method_boundp)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_method_boundp$lazy_ptr: .indirect_symbol _rb_method_boundp .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_cvar_defined$stub: .indirect_symbol _rb_cvar_defined mflr r0 bcl 20,31,L19$_rb_cvar_defined L19$_rb_cvar_defined: mflr r11 addis r11,r11,ha16(L_rb_cvar_defined$lazy_ptr-L19$_rb_cvar_defined) mtlr r0 lwzu r12,lo16(L_rb_cvar_defined$lazy_ptr-L19$_rb_cvar_defined)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_cvar_defined$lazy_ptr: .indirect_symbol _rb_cvar_defined .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_gvar_defined$stub: .indirect_symbol _rb_gvar_defined mflr r0 bcl 20,31,L20$_rb_gvar_defined L20$_rb_gvar_defined: mflr r11 addis r11,r11,ha16(L_rb_gvar_defined$lazy_ptr-L20$_rb_gvar_defined) mtlr r0 lwzu r12,lo16(L_rb_gvar_defined$lazy_ptr-L20$_rb_gvar_defined)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_gvar_defined$lazy_ptr: .indirect_symbol _rb_gvar_defined .long dyld_stub_binding_helper .data .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 2 L_rb_ivar_defined$stub: .indirect_symbol _rb_ivar_defined mflr r0 bcl 20,31,L21$_rb_ivar_defined L21$_rb_ivar_defined: mflr r11 addis r11,r11,ha16(L_rb_ivar_defined$lazy_ptr-L21$_rb_ivar_defined) mtlr r0 lwzu r12,lo16(L_rb_ivar_defined$lazy_ptr-L21$_rb_ivar_defined)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_ivar_defined$lazy_ptr: .indirect_symbol _rb_ivar_defined .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,L22$_rb_undef L22$_rb_undef: mflr r11 addis r11,r11,ha16(L_rb_undef$lazy_ptr-L22$_rb_undef) mtlr r0 lwzu r12,lo16(L_rb_undef$lazy_ptr-L22$_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,L23$_rb_alias L23$_rb_alias: mflr r11 addis r11,r11,ha16(L_rb_alias$lazy_ptr-L23$_rb_alias) mtlr r0 lwzu r12,lo16(L_rb_alias$lazy_ptr-L23$_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,L24$_rb_alias_variable L24$_rb_alias_variable: mflr r11 addis r11,r11,ha16(L_rb_alias_variable$lazy_ptr-L24$_rb_alias_variable) mtlr r0 lwzu r12,lo16(L_rb_alias_variable$lazy_ptr-L24$_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,L25$_rb_warning L25$_rb_warning: mflr r11 addis r11,r11,ha16(L_rb_warning$lazy_ptr-L25$_rb_warning) mtlr r0 lwzu r12,lo16(L_rb_warning$lazy_ptr-L25$_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,L26$_rb_singleton_class L26$_rb_singleton_class: mflr r11 addis r11,r11,ha16(L_rb_singleton_class$lazy_ptr-L26$_rb_singleton_class) mtlr r0 lwzu r12,lo16(L_rb_singleton_class$lazy_ptr-L26$_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,L27$_rb_error_frozen L27$_rb_error_frozen: mflr r11 addis r11,r11,ha16(L_rb_error_frozen$lazy_ptr-L27$_rb_error_frozen) mtlr r0 lwzu r12,lo16(L_rb_error_frozen$lazy_ptr-L27$_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,L28$_rb_obj_classname L28$_rb_obj_classname: mflr r11 addis r11,r11,ha16(L_rb_obj_classname$lazy_ptr-L28$_rb_obj_classname) mtlr r0 lwzu r12,lo16(L_rb_obj_classname$lazy_ptr-L28$_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,L29$_rb_add_method L29$_rb_add_method: mflr r11 addis r11,r11,ha16(L_rb_add_method$lazy_ptr-L29$_rb_add_method) mtlr r0 lwzu r12,lo16(L_rb_add_method$lazy_ptr-L29$_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,L30$_rb_node_newnode L30$_rb_node_newnode: mflr r11 addis r11,r11,ha16(L_rb_node_newnode$lazy_ptr-L30$_rb_node_newnode) mtlr r0 lwzu r12,lo16(L_rb_node_newnode$lazy_ptr-L30$_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,L31$_rb_range_new L31$_rb_range_new: mflr r11 addis r11,r11,ha16(L_rb_range_new$lazy_ptr-L31$_rb_range_new) mtlr r0 lwzu r12,lo16(L_rb_range_new$lazy_ptr-L31$_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,L32$_rb_hash_aset L32$_rb_hash_aset: mflr r11 addis r11,r11,ha16(L_rb_hash_aset$lazy_ptr-L32$_rb_hash_aset) mtlr r0 lwzu r12,lo16(L_rb_hash_aset$lazy_ptr-L32$_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,L33$_rb_hash_new L33$_rb_hash_new: mflr r11 addis r11,r11,ha16(L_rb_hash_new$lazy_ptr-L33$_rb_hash_new) mtlr r0 lwzu r12,lo16(L_rb_hash_new$lazy_ptr-L33$_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,L34$_rb_ary_concat L34$_rb_ary_concat: mflr r11 addis r11,r11,ha16(L_rb_ary_concat$lazy_ptr-L34$_rb_ary_concat) mtlr r0 lwzu r12,lo16(L_rb_ary_concat$lazy_ptr-L34$_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,L35$_rb_ary_new3 L35$_rb_ary_new3: mflr r11 addis r11,r11,ha16(L_rb_ary_new3$lazy_ptr-L35$_rb_ary_new3) mtlr r0 lwzu r12,lo16(L_rb_ary_new3$lazy_ptr-L35$_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,L36$_rb_ary_dup L36$_rb_ary_dup: mflr r11 addis r11,r11,ha16(L_rb_ary_dup$lazy_ptr-L36$_rb_ary_dup) mtlr r0 lwzu r12,lo16(L_rb_ary_dup$lazy_ptr-L36$_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,L37$_rb_reg_new L37$_rb_reg_new: mflr r11 addis r11,r11,ha16(L_rb_reg_new$lazy_ptr-L37$_rb_reg_new) mtlr r0 lwzu r12,lo16(L_rb_reg_new$lazy_ptr-L37$_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,L38$_rb_obj_as_string L38$_rb_obj_as_string: mflr r11 addis r11,r11,ha16(L_rb_obj_as_string$lazy_ptr-L38$_rb_obj_as_string) mtlr r0 lwzu r12,lo16(L_rb_obj_as_string$lazy_ptr-L38$_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,L39$_rb_str_append L39$_rb_str_append: mflr r11 addis r11,r11,ha16(L_rb_str_append$lazy_ptr-L39$_rb_str_append) mtlr r0 lwzu r12,lo16(L_rb_str_append$lazy_ptr-L39$_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,L40$_rb_str_new L40$_rb_str_new: mflr r11 addis r11,r11,ha16(L_rb_str_new$lazy_ptr-L40$_rb_str_new) mtlr r0 lwzu r12,lo16(L_rb_str_new$lazy_ptr-L40$_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,L41$_rb_str_new3 L41$_rb_str_new3: mflr r11 addis r11,r11,ha16(L_rb_str_new3$lazy_ptr-L41$_rb_str_new3) mtlr r0 lwzu r12,lo16(L_rb_str_new3$lazy_ptr-L41$_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,L42$_rb_gvar_set L42$_rb_gvar_set: mflr r11 addis r11,r11,ha16(L_rb_gvar_set$lazy_ptr-L42$_rb_gvar_set) mtlr r0 lwzu r12,lo16(L_rb_gvar_set$lazy_ptr-L42$_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,L43$_rb_gvar_get L43$_rb_gvar_get: mflr r11 addis r11,r11,ha16(L_rb_gvar_get$lazy_ptr-L43$_rb_gvar_get) mtlr r0 lwzu r12,lo16(L_rb_gvar_get$lazy_ptr-L43$_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,L44$_rb_const_set L44$_rb_const_set: mflr r11 addis r11,r11,ha16(L_rb_const_set$lazy_ptr-L44$_rb_const_set) mtlr r0 lwzu r12,lo16(L_rb_const_set$lazy_ptr-L44$_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_cvar_set$stub: .indirect_symbol _rb_cvar_set mflr r0 bcl 20,31,L45$_rb_cvar_set L45$_rb_cvar_set: mflr r11 addis r11,r11,ha16(L_rb_cvar_set$lazy_ptr-L45$_rb_cvar_set) mtlr r0 lwzu r12,lo16(L_rb_cvar_set$lazy_ptr-L45$_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,L46$_rb_warn L46$_rb_warn: mflr r11 addis r11,r11,ha16(L_rb_warn$lazy_ptr-L46$_rb_warn) mtlr r0 lwzu r12,lo16(L_rb_warn$lazy_ptr-L46$_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,L47$_rb_cvar_get L47$_rb_cvar_get: mflr r11 addis r11,r11,ha16(L_rb_cvar_get$lazy_ptr-L47$_rb_cvar_get) mtlr r0 lwzu r12,lo16(L_rb_cvar_get$lazy_ptr-L47$_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,L48$_rb_ivar_get L48$_rb_ivar_get: mflr r11 addis r11,r11,ha16(L_rb_ivar_get$lazy_ptr-L48$_rb_ivar_get) mtlr r0 lwzu r12,lo16(L_rb_ivar_get$lazy_ptr-L48$_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_reg_nth_match$stub: .indirect_symbol _rb_reg_nth_match mflr r0 bcl 20,31,L49$_rb_reg_nth_match L49$_rb_reg_nth_match: mflr r11 addis r11,r11,ha16(L_rb_reg_nth_match$lazy_ptr-L49$_rb_reg_nth_match) mtlr r0 lwzu r12,lo16(L_rb_reg_nth_match$lazy_ptr-L49$_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,L50$_rb_reg_match_last L50$_rb_reg_match_last: mflr r11 addis r11,r11,ha16(L_rb_reg_match_last$lazy_ptr-L50$_rb_reg_match_last) mtlr r0 lwzu r12,lo16(L_rb_reg_match_last$lazy_ptr-L50$_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,L51$_rb_reg_match_post L51$_rb_reg_match_post: mflr r11 addis r11,r11,ha16(L_rb_reg_match_post$lazy_ptr-L51$_rb_reg_match_post) mtlr r0 lwzu r12,lo16(L_rb_reg_match_post$lazy_ptr-L51$_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,L52$_rb_reg_match_pre L52$_rb_reg_match_pre: mflr r11 addis r11,r11,ha16(L_rb_reg_match_pre$lazy_ptr-L52$_rb_reg_match_pre) mtlr r0 lwzu r12,lo16(L_rb_reg_match_pre$lazy_ptr-L52$_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,L53$_rb_reg_last_match L53$_rb_reg_last_match: mflr r11 addis r11,r11,ha16(L_rb_reg_last_match$lazy_ptr-L53$_rb_reg_last_match) mtlr r0 lwzu r12,lo16(L_rb_reg_last_match$lazy_ptr-L53$_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,L54$_rb_ary_entry L54$_rb_ary_entry: mflr r11 addis r11,r11,ha16(L_rb_ary_entry$lazy_ptr-L54$_rb_ary_entry) mtlr r0 lwzu r12,lo16(L_rb_ary_entry$lazy_ptr-L54$_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,L55$__setjmp L55$__setjmp: mflr r11 addis r11,r11,ha16(L__setjmp$lazy_ptr-L55$__setjmp) mtlr r0 lwzu r12,lo16(L__setjmp$lazy_ptr-L55$__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_rb_const_defined$stub: .indirect_symbol _rb_const_defined mflr r0 bcl 20,31,L56$_rb_const_defined L56$_rb_const_defined: mflr r11 addis r11,r11,ha16(L_rb_const_defined$lazy_ptr-L56$_rb_const_defined) mtlr r0 lwzu r12,lo16(L_rb_const_defined$lazy_ptr-L56$_rb_const_defined)(r11) mtctr r12 bctr .data .lazy_symbol_pointer L_rb_const_defined$lazy_ptr: .indirect_symbol _rb_const_defined .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,L57$_rb_const_get L57$_rb_const_get: mflr r11 addis r11,r11,ha16(L_rb_const_get$lazy_ptr-L57$_rb_const_get) mtlr r0 lwzu r12,lo16(L_rb_const_get$lazy_ptr-L57$_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,L58$_rb_autoload_load L58$_rb_autoload_load: mflr r11 addis r11,r11,ha16(L_rb_autoload_load$lazy_ptr-L58$_rb_autoload_load) mtlr r0 lwzu r12,lo16(L_rb_autoload_load$lazy_ptr-L58$_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,L59$_st_lookup L59$_st_lookup: mflr r11 addis r11,r11,ha16(L_st_lookup$lazy_ptr-L59$_st_lookup) mtlr r0 lwzu r12,lo16(L_st_lookup$lazy_ptr-L59$_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_snprintf$stub: .indirect_symbol _snprintf mflr r0 bcl 20,31,L60$_snprintf L60$_snprintf: mflr r11 addis r11,r11,ha16(L_snprintf$lazy_ptr-L60$_snprintf) mtlr r0 lwzu r12,lo16(L_snprintf$lazy_ptr-L60$_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_rb_ary_store$stub: .indirect_symbol _rb_ary_store mflr r0 bcl 20,31,L61$_rb_ary_store L61$_rb_ary_store: mflr r11 addis r11,r11,ha16(L_rb_ary_store$lazy_ptr-L61$_rb_ary_store) mtlr r0 lwzu r12,lo16(L_rb_ary_store$lazy_ptr-L61$_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_thread_make_proc_object$stub: .indirect_symbol _thread_make_proc_object mflr r0 bcl 20,31,L62$_thread_make_proc_object L62$_thread_make_proc_object: mflr r11 addis r11,r11,ha16(L_thread_make_proc_object$lazy_ptr-L62$_thread_make_proc_object) mtlr r0 lwzu r12,lo16(L_thread_make_proc_object$lazy_ptr-L62$_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,L63$_ruby_xmalloc L63$_ruby_xmalloc: mflr r11 addis r11,r11,ha16(L_ruby_xmalloc$lazy_ptr-L63$_ruby_xmalloc) mtlr r0 lwzu r12,lo16(L_ruby_xmalloc$lazy_ptr-L63$_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,L64$_rb_obj_alloc L64$_rb_obj_alloc: mflr r11 addis r11,r11,ha16(L_rb_obj_alloc$lazy_ptr-L64$_rb_obj_alloc) mtlr r0 lwzu r12,lo16(L_rb_obj_alloc$lazy_ptr-L64$_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_rb_method_node$stub: .indirect_symbol _rb_method_node mflr r0 bcl 20,31,L65$_rb_method_node L65$_rb_method_node: mflr r11 addis r11,r11,ha16(L_rb_method_node$lazy_ptr-L65$_rb_method_node) mtlr r0 lwzu r12,lo16(L_rb_method_node$lazy_ptr-L65$_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_thread_eval_body$stub: .indirect_symbol _thread_eval_body mflr r0 bcl 20,31,L66$_thread_eval_body L66$_thread_eval_body: mflr r11 addis r11,r11,ha16(L_thread_eval_body$lazy_ptr-L66$_thread_eval_body) mtlr r0 lwzu r12,lo16(L_thread_eval_body$lazy_ptr-L66$_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,L67$_rb_attr_get L67$_rb_attr_get: mflr r11 addis r11,r11,ha16(L_rb_attr_get$lazy_ptr-L67$_rb_attr_get) mtlr r0 lwzu r12,lo16(L_rb_attr_get$lazy_ptr-L67$_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,L68$_rb_ivar_set L68$_rb_ivar_set: mflr r11 addis r11,r11,ha16(L_rb_ivar_set$lazy_ptr-L68$_rb_ivar_set) mtlr r0 lwzu r12,lo16(L_rb_ivar_set$lazy_ptr-L68$_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,L69$_rb_ary_push L69$_rb_ary_push: mflr r11 addis r11,r11,ha16(L_rb_ary_push$lazy_ptr-L69$_rb_ary_push) mtlr r0 lwzu r12,lo16(L_rb_ary_push$lazy_ptr-L69$_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,L70$_rb_ary_new L70$_rb_ary_new: mflr r11 addis r11,r11,ha16(L_rb_ary_new$lazy_ptr-L70$_rb_ary_new) mtlr r0 lwzu r12,lo16(L_rb_ary_new$lazy_ptr-L70$_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,L71$_rb_ary_new4 L71$_rb_ary_new4: mflr r11 addis r11,r11,ha16(L_rb_ary_new4$lazy_ptr-L71$_rb_ary_new4) mtlr r0 lwzu r12,lo16(L_rb_ary_new4$lazy_ptr-L71$_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,L72$_rb_raise L72$_rb_raise: mflr r11 addis r11,r11,ha16(L_rb_raise$lazy_ptr-L72$_rb_raise) mtlr r0 lwzu r12,lo16(L_rb_raise$lazy_ptr-L72$_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,L73$_iseq_disasm_insn L73$_iseq_disasm_insn: mflr r11 addis r11,r11,ha16(L_iseq_disasm_insn$lazy_ptr-L73$_iseq_disasm_insn) mtlr r0 lwzu r12,lo16(L_iseq_disasm_insn$lazy_ptr-L73$_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,L74$_rb_bug L74$_rb_bug: mflr r11 addis r11,r11,ha16(L_rb_bug$lazy_ptr-L74$_rb_bug) mtlr r0 lwzu r12,lo16(L_rb_bug$lazy_ptr-L74$_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,L75$_rb_str_new2 L75$_rb_str_new2: mflr r11 addis r11,r11,ha16(L_rb_str_new2$lazy_ptr-L75$_rb_str_new2) mtlr r0 lwzu r12,lo16(L_rb_str_new2$lazy_ptr-L75$_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,L76$_rb_string_value_cstr L76$_rb_string_value_cstr: mflr r11 addis r11,r11,ha16(L_rb_string_value_cstr$lazy_ptr-L76$_rb_string_value_cstr) mtlr r0 lwzu r12,lo16(L_rb_string_value_cstr$lazy_ptr-L76$_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,L77$_rb_inspect L77$_rb_inspect: mflr r11 addis r11,r11,ha16(L_rb_inspect$lazy_ptr-L77$_rb_inspect) mtlr r0 lwzu r12,lo16(L_rb_inspect$lazy_ptr-L77$_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_id2name$stub: .indirect_symbol _rb_id2name mflr r0 bcl 20,31,L78$_rb_id2name L78$_rb_id2name: mflr r11 addis r11,r11,ha16(L_rb_id2name$lazy_ptr-L78$_rb_id2name) mtlr r0 lwzu r12,lo16(L_rb_id2name$lazy_ptr-L78$_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_rb_check_type$stub: .indirect_symbol _rb_check_type mflr r0 bcl 20,31,L79$_rb_check_type L79$_rb_check_type: mflr r11 addis r11,r11,ha16(L_rb_check_type$lazy_ptr-L79$_rb_check_type) mtlr r0 lwzu r12,lo16(L_rb_check_type$lazy_ptr-L79$_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,L80$_puts L80$_puts: mflr r11 addis r11,r11,ha16(L_puts$lazy_ptr-L80$_puts) mtlr r0 lwzu r12,lo16(L_puts$lazy_ptr-L80$_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,L81$_putchar L81$_putchar: mflr r11 addis r11,r11,ha16(L_putchar$lazy_ptr-L81$_putchar) mtlr r0 lwzu r12,lo16(L_putchar$lazy_ptr-L81$_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_printf$stub: .indirect_symbol _printf mflr r0 bcl 20,31,L82$_printf L82$_printf: mflr r11 addis r11,r11,ha16(L_printf$lazy_ptr-L82$_printf) mtlr r0 lwzu r12,lo16(L_printf$lazy_ptr-L82$_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_idLTLT$non_lazy_ptr: .indirect_symbol _idLTLT .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_rb_cString$non_lazy_ptr: .indirect_symbol _rb_cString .long 0 L_idThrowState$non_lazy_ptr: .indirect_symbol _idThrowState .long 0 L_idMethodMissing$non_lazy_ptr: .indirect_symbol _idMethodMissing .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