.file 1 "vm.c" .verstamp 3 11 .set noreorder .set volatile .set noat .arch ev6 .globl yarv_unredefined_flag .data .align 3 yarv_unredefined_flag: .quad 1 .rdata $LC0: .ascii "Thread state dump:\0" $LC1: .ascii "pc : %8x, sp : %8x\12\0" $LC2: .ascii "cfp: %8x, lfp: %8x, dfp: %8x\12\0" .text .align 2 .align 4 .globl thread_dump_state .ent thread_dump_state thread_dump_state: .eflag 48 .frame $30,32,$26,0 .mask 0x4000600,-32 # basic block 0 ldgp $29,0($27) $thread_dump_state..ng: lda $30,-32($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) .prologue 1 bis $31,$16,$10 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $9,32($10) lda $16,$LC0 jsr $26,puts ldgp $29,0($26) ldq $17,24($9) ldq $18,32($9) lda $16,$LC1 jsr $26,printf ldgp $29,0($26) ldq $19,48($9) ldq $17,56($9) ldq $18,40($9) lda $16,$LC2 jsr $26,printf ldgp $29,0($26) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) lda $0,4($31) lda $30,32($30) ret $31,($26),1 .end thread_dump_state .align 2 .align 4 .globl thread_set_top_stack .ent thread_set_top_stack thread_set_top_stack: .eflag 48 .frame $30,48,$26,0 .mask 0x4001e00,-48 # basic block 0 ldgp $29,0($27) $thread_set_top_stack..ng: lda $30,-48($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) .prologue 1 bis $31,$17,$11 bis $31,$16,$10 lda $17,18($31) bis $31,$11,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $9,32($11) jsr $26,rb_ary_new ldgp $29,0($26) lda $1,rb_cObject bis $31,$0,$16 ldq $17,0($1) jsr $26,rb_ary_push ldgp $29,0($26) bis $31,$10,$16 lda $17,18($31) lda $1,ruby_top_self stq $0,152($9) ldq $12,0($1) jsr $26,rb_check_type ldgp $29,0($26) bis $31,$11,$16 lda $17,18($31) ldq $9,32($10) jsr $26,rb_check_type ldgp $29,0($26) ldq $7,32($11) bis $31,$31,$2 ldq $8,40($9) ldq $22,48($9) ldq $6,56($9) ldq $4,32($9) ldl $3,80($7) ble $3,$L20 # basic block 1 lda $5,4($31) .align 4 $L14: # basic block 2 addl $2,1,$2 stq $5,0($4) lda $4,8($4) cmplt $2,$3,$1 bne $1,$L14 $L20: # basic block 3 lda $3,8($4) stq $4,40($9) stq $4,48($9) lda $1,24($4) stq $3,56($9) lda $2,64($4) stq $31,0($4) lda $0,2($31) stq $6,16($1) stq $8,24($1) stq $22,32($1) stq $31,8($1) lda $1,251($31) stq $2,32($9) stq $11,8($3) sll $1,24,$1 ldq $2,32($7) stq $12,8($4) lda $1,-89($1) ldq $26,0($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) stq $2,24($9) ldq $9,8($30) stq $1,24($4) lda $30,48($30) ret $31,($26),1 .end thread_set_top_stack .rdata $LC3: .ascii "block is not given\0" .text .align 2 .align 4 .globl thread_yield_light_prepare .ent thread_yield_light_prepare thread_yield_light_prepare: .eflag 48 .frame $30,96,$26,0 .mask 0x400fe00,-96 .fmask 0x3c,-32 # basic block 0 ldgp $29,0($27) $thread_yield_light_prepare..ng: lda $30,-96($30) stq $26,0($30) stq $9,8($30) stt $f2,64($30) stt $f3,72($30) stq $10,16($30) stq $11,24($30) stt $f4,80($30) stt $f5,88($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 bis $31,$16,$10 bis $31,$17,$15 lda $17,18($31) bis $31,$19,$13 bis $31,$18,$9 jsr $26,rb_check_type ldgp $29,0($26) ldq $11,32($10) ldq $1,32($11) stq $1,24($13) ldq $2,40($11) ldt $f5,48($11) ldq $12,0($2) beq $12,$L44 # basic block 1 ldq $14,24($12) ldq $1,0($14) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L26 # basic block 2 bis $31,$10,$16 lda $17,18($31) ldt $f2,0($12) ldt $f4,16($12) ldt $f3,8($12) jsr $26,rb_check_type ldgp $29,0($26) bis $31,$14,$16 lda $17,18($31) ldq $10,32($10) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($14) bis $31,$31,$3 ldq $8,40($10) ldq $22,48($10) ldq $7,56($10) ldq $5,32($10) ldl $4,80($6) ble $15,$L41 .align 4 $L32: # basic block 3 ldq $2,0($9) addl $3,1,$3 lda $9,8($9) cmplt $3,$15,$1 stq $2,0($5) lda $5,8($5) bne $1,$L32 $L41: # basic block 4 cmplt $3,$4,$1 beq $1,$L43 # basic block 5 lda $2,4($31) .align 4 $L36: # basic block 6 addl $3,1,$3 stq $2,0($5) lda $5,8($5) cmplt $3,$4,$1 bne $1,$L36 $L43: # basic block 7 ftoit $f2,$1 ftoit $f2,$3 lda $2,8($5) stq $5,48($10) stq $2,56($10) stt $f3,0($5) lda $4,64($5) stt $f4,8($5) lda $17,18($31) cmoveq $1,$5,$3 lda $1,24($5) stq $14,8($2) stq $3,40($10) stq $7,16($1) stq $8,24($1) stq $22,32($1) stq $31,8($1) lda $1,251($31) sll $1,24,$1 stq $4,32($10) lda $1,-93($1) ldq $2,32($6) stq $1,24($5) ldq $16,24($12) stq $2,24($10) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,32($11) ldq $3,24($12) stq $1,32($13) ldq $2,24($11) ldq $1,32($3) stq $2,40($13) ldl $3,80($1) ldq $2,56($11) stl $3,48($13) stq $2,16($13) ldq $1,40($11) stq $1,0($13) ldq $2,48($11) stq $2,8($13) stt $f5,48($11) $L26: # basic block 8 ldt $f2,64($30) ldt $f3,72($30) lda $0,2($31) ldt $f4,80($30) ldt $f5,88($30) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) lda $30,96($30) ret $31,($26),1 $L44: # basic block 9 lda $16,$LC3 jsr $26,rb_bug nop .end thread_yield_light_prepare .rdata $LC4: .ascii "thread_make_evn_object: should not be reached (fram" .ascii "e is already in heap)\0" .text .align 2 .align 4 .globl thread_make_env_object .ent thread_make_env_object thread_make_env_object: .eflag 48 .frame $30,112,$26,0 .mask 0x400fe00,-112 .fmask 0x1c,-48 # basic block 0 ldgp $29,0($27) $thread_make_env_object..ng: lda $30,-112($30) stq $26,0($30) stq $9,8($30) stt $f2,64($30) stt $f3,72($30) stq $10,16($30) stq $11,24($30) stt $f4,80($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 ldq $9,16($17) bis $31,$17,$14 itoft $16,$f4 itoft $18,$f2 bis $31,$31,$15 cmpeq $9,6,$1 bne $1,$L62 # basic block 1 lda $17,18($31) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,32($9) lda $1,cYarvEnv ldl $12,80($2) ldq $16,0($1) jsr $26,rb_obj_alloc ldgp $29,0($26) lda $1,1($12) s8addq $12,0,$2 bis $31,$0,$16 lda $17,18($31) itoft $2,$f3 bis $31,$0,$13 stq $1,96($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $3,96($30) ldq $9,32($13) addl $31,$3,$16 s8addq $16,40,$16 jsr $26,ruby_xmalloc ldgp $29,0($26) ftoit $f2,$4 lda $1,6($12) bis $31,$0,$10 stq $0,0($9) stl $1,8($9) cmpeq $14,$4,$2 ftoit $f3,$4 addq $4,$0,$3 stq $3,32($9) bne $2,$L63 # basic block 2 ldq $11,0($14) ldq $1,16($11) cmpeq $1,6,$1 bne $1,$L64 # basic block 3 ftoit $f4,$16 ftoit $f2,$18 bis $31,$11,$17 bsr $26,$thread_make_env_object..ng lda $17,18($31) bis $31,$0,$15 bis $31,$0,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,32($15) stq $11,40($9) ldq $1,32($2) stq $1,0($14) $L53: # basic block 4 ldq $1,24($2) stq $15,16($9) stq $1,24($9) $L50: # basic block 5 ldq $2,96($30) subl $31,$12,$1 bis $31,$31,$5 s8addq $1,$14,$16 addl $31,$2,$6 ble $6,$L61 .align 4 $L59: # basic block 6 s8addq $5,0,$2 addl $5,1,$5 addq $2,$16,$3 cmple $6,$5,$4 addq $2,$10,$2 ldq $1,0($3) stq $1,0($2) beq $4,$L59 $L61: # basic block 7 ftoit $f3,$4 lda $1,6($31) ldt $f2,64($30) ldt $f3,72($30) ldt $f4,80($30) bis $31,$13,$0 ldq $26,0($30) ldq $9,8($30) addq $4,$10,$3 ldq $11,24($30) ldq $10,16($30) lda $2,8($3) stq $15,8($3) ldq $12,32($30) stq $13,24($2) stq $1,8($2) stq $31,16($2) ldq $15,56($30) stq $13,0($14) ldq $13,40($30) ldq $14,48($30) lda $30,112($30) ret $31,($26),1 $L64: # basic block 8 ldq $15,32($11) lda $17,18($31) bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,32($15) br $31,$L53 $L63: # basic block 9 stq $3,24($9) stq $31,16($9) br $31,$L50 $L62: # basic block 10 lda $16,$LC4 jsr $26,rb_bug nop .end thread_make_env_object .align 2 .align 4 .globl get_block_object .ent get_block_object get_block_object: .eflag 48 .frame $30,48,$26,0 .mask 0x4001e00,-48 # basic block 0 ldgp $29,0($27) $get_block_object..ng: lda $30,-48($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) .prologue 1 ldq $9,0($17) bis $31,$17,$11 bis $31,$16,$12 bis $31,$31,$0 beq $9,$L65 # basic block 1 ldq $1,32($9) bis $31,$1,$10 beq $1,$L71 $L70: # basic block 2 bis $31,$10,$0 $L65: # basic block 3 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) lda $30,48($30) ret $31,($26),1 .align 4 $L71: # basic block 4 ldq $19,8($9) ldq $18,16($9) ldq $21,0($9) ldq $17,24($9) bis $31,$19,$20 lda $19,8($19) bsr $26,$thread_make_proc_object..ng lda $17,18($31) bis $31,$0,$10 bis $31,$0,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $1,32($10) bis $31,$12,$16 lda $17,18($31) stq $1,0($11) jsr $26,rb_check_type ldgp $29,0($26) ldq $3,32($12) ldq $1,40($3) stq $1,0($9) ldq $2,48($3) stq $2,8($9) br $31,$L70 .end get_block_object .rdata $LC5: .ascii "lfp must point env in heap\0" .text .align 2 .align 4 .globl thread_make_proc_object .ent thread_make_proc_object thread_make_proc_object: .eflag 48 .frame $30,96,$26,0 .mask 0x400fe00,-96 .fmask 0x3c,-32 # basic block 0 ldgp $29,0($27) $thread_make_proc_object..ng: lda $30,-96($30) stq $26,0($30) stq $9,8($30) stt $f2,64($30) stt $f3,72($30) stq $10,16($30) stq $11,24($30) stt $f4,80($30) stt $f5,88($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 bis $31,$20,$9 itoft $17,$f5 lda $17,18($31) bis $31,$16,$11 itoft $18,$f4 bis $31,$19,$10 bis $31,$21,$14 jsr $26,rb_check_type ldgp $29,0($26) ldq $1,16($9) ldq $13,32($11) cmpeq $1,6,$1 bne $1,$L93 # basic block 1 bis $31,$9,$17 bis $31,$14,$18 bis $31,$11,$16 bsr $26,$thread_make_env_object..ng lda $17,18($31) bis $31,$0,$15 bis $31,$0,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $12,32($15) bis $31,$11,$16 ldq $11,24($12) ldq $9,32($12) ldt $f2,40($12) bis $31,$11,$17 bsr $26,$get_block_object..ng ldq $16,16($12) itoft $0,$f3 stq $9,48($13) stq $11,40($13) bne $16,$L94 $L77: # basic block 2 lda $1,cYarvProc ldq $16,0($1) jsr $26,rb_obj_alloc ldgp $29,0($26) bis $31,$0,$10 bis $31,$0,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,32($10) ldq $2,24($12) ldt $f2,64($30) bis $31,$10,$0 ldq $26,0($30) ldq $9,8($30) stt $f3,48($1) stt $f4,16($1) ldt $f3,72($30) ldt $f4,80($30) stq $2,0($1) stt $f5,24($1) ldt $f5,88($30) ldq $2,32($12) stq $15,40($1) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) stq $2,8($1) lda $30,96($30) ret $31,($26),1 .align 4 $L93: # basic block 3 ldq $1,16($14) cmpeq $1,6,$1 beq $1,$L95 # basic block 4 ldq $15,32($9) lda $17,18($31) stq $14,40($13) stq $9,48($13) bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) bis $31,$11,$16 bis $31,$14,$17 ldq $12,32($15) bsr $26,$get_block_object..ng itoft $0,$f3 br $31,$L77 .align 4 $L94: # basic block 5 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,16($12) ldq $6,32($1) ldq $9,32($6) beq $10,$L77 .align 4 $L90: # basic block 6 ldq $4,48($10) ftoit $f2,$2 ldq $1,40($10) lda $17,18($31) cmpeq $4,$2,$3 cmpult $31,$4,$2 cmpeq $1,$14,$5 cmpeq $4,$14,$7 and $2,$3,$2 beq $4,$L84 # basic block 7 ldq $1,16($4) cmpeq $1,6,$1 bne $1,$L77 $L84: # basic block 8 bne $5,$L96 $L85: # basic block 9 beq $2,$L86 # basic block 10 stq $9,48($10) bne $7,$L77 # basic block 11 ldq $9,16($6) ldt $f2,40($6) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($9) ldq $9,32($6) $L86: # basic block 12 ldq $10,32($10) bne $10,$L90 # basic block 13 br $31,$L77 .align 4 $L96: # basic block 14 stq $11,40($10) br $31,$L85 $L95: # basic block 15 lda $16,$LC5 jsr $26,rb_bug nop .end thread_make_proc_object .align 2 .align 4 .globl thread_svar .ent thread_svar thread_svar: .eflag 48 .frame $30,32,$26,0 .mask 0x4000e00,-32 # basic block 0 ldgp $29,0($27) $thread_svar..ng: lda $30,-32($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) .prologue 1 bis $31,$16,$9 bis $31,$17,$11 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $2,32($9) ldq $1,48($2) bne $1,$L99 # basic block 1 ldq $2,56($2) ldq $1,48($2) bne $1,$L108 .align 4 $L102: # basic block 2 ldq $2,32($2) ldq $1,48($2) beq $1,$L102 $L108: # basic block 3 ldq $10,40($2) ldq $0,-8($10) cmpeq $0,4,$1 bis $31,$0,$9 beq $1,$L105 $L109: # basic block 5 jsr $26,rb_ary_new ldgp $29,0($26) bis $31,$0,$9 stq $9,-8($10) ldq $1,16($9) cmple $1,$11,$1 beq $1,$L106 .align 4 $L110: # basic block 7 bis $31,$9,$16 bis $31,$11,$17 lda $18,4($31) jsr $26,rb_ary_store ldgp $29,0($26) ldq $0,32($9) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) s8addq $11,$0,$0 ldq $11,24($30) lda $30,32($30) ret $31,($26),1 .align 4 $L99: # basic block 9 ldq $10,40($2) ldq $0,-8($10) cmpeq $0,4,$1 bis $31,$0,$9 bne $1,$L109 $L105: # basic block 11 stq $9,-8($10) ldq $1,16($9) cmple $1,$11,$1 bne $1,$L110 $L106: # basic block 12 ldq $0,32($9) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) s8addq $11,$0,$0 ldq $11,24($30) lda $30,32($30) ret $31,($26),1 .end thread_svar .rdata $LC6: .ascii "in `%s'\0" $LC9: .ascii "%s:%d:in `%s' (in block)\0" $LC10: .ascii "%s:%d:in `%s'\0" $LC8: .ascii "%s:%d\0" $LC7: .ascii "thread_backtrace: unkown instruction (%d)\0" .text .align 2 .align 4 .globl thread_backtrace .ent thread_backtrace thread_backtrace: .eflag 48 .frame $30,320,$26,0 .mask 0x400fe00,-320 # basic block 0 ldgp $29,0($27) $thread_backtrace..ng: lda $30,-320($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 bis $31,$16,$9 bis $31,$17,$14 lda $17,18($31) bis $31,$31,$12 bis $31,$31,$11 jsr $26,rb_check_type ldgp $29,0($26) ldq $10,32($9) jsr $26,rb_ary_new ldgp $29,0($26) bis $31,$0,$13 ldq $9,56($10) bne $9,$L133 # basic block 1 br $31,$L135 .align 4 $L141: # basic block 2 ldq $16,8($16) jsr $26,rb_id2name ldgp $29,0($26) lda $16,64($30) lda $18,$LC6 lda $17,256($31) bis $31,$0,$19 jsr $26,snprintf ldgp $29,0($26) lda $16,64($30) jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 jsr $26,rb_ary_push ldgp $29,0($26) .align 4 $L115: # basic block 3 ldq $9,32($9) ldq $12,24($10) addl $11,1,$11 beq $9,$L135 $L133: # basic block 4 cmple $11,$14,$1 bis $31,$9,$10 bne $1,$L115 # basic block 5 ldq $16,8($9) ldq $1,0($16) beq $1,$L141 # basic block 6 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $2,8($9) bis $31,$31,$5 bis $31,$31,$4 ldq $6,32($2) ldq $1,32($6) ldl $8,56($6) subq $12,$1,$1 zapnot $8,15,$3 sra $1,3,$1 addl $31,$1,$17 beq $3,$L120 # basic block 7 ldq $2,48($6) bis $31,$3,$7 bis $31,$2,$3 .align 4 $L123: # basic block 8 ldwu $1,0($2) lda $2,4($2) cmpeq $1,$17,$1 bne $1,$L140 # basic block 9 addl $5,1,$5 lda $3,4($3) zapnot $5,15,$4 cmpule $7,$4,$1 beq $1,$L123 $L120: # basic block 10 zapnot $8,15,$1 cmpeq $1,$4,$1 bne $1,$L142 # basic block 11 ldl $1,144($6) zapnot $1,15,$1 cmpeq $1,3,$2 bne $2,$L143 # basic block 12 cmpeq $1,7,$1 beq $1,$L127 # basic block 13 bis $31,$31,$21 bis $31,$6,$1 bne $6,$L131 # basic block 14 br $31,$L138 .align 4 $L130: # basic block 15 bis $31,$2,$1 $L131: # basic block 16 ldq $2,184($1) bne $2,$L130 # basic block 17 ldq $1,0($1) ldq $21,24($1) $L138: # basic block 18 ldq $1,64($6) lda $18,$LC9 lda $16,64($30) lda $17,256($31) bis $31,$15,$20 ldq $19,24($1) jsr $26,snprintf ldgp $29,0($26) br $31,$L126 .align 4 $L135: # basic block 19 bis $31,$13,$0 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) lda $30,320($30) ret $31,($26),1 .align 4 $L127: # basic block 20 ldq $2,0($6) ldq $1,64($6) lda $16,64($30) lda $17,256($31) lda $18,$LC10 bis $31,$15,$20 ldq $19,24($1) ldq $21,24($2) jsr $26,snprintf ldgp $29,0($26) $L126: # basic block 21 lda $16,64($30) jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L115 $L140: # basic block 22 ldwu $15,-2($3) zapnot $5,15,$4 br $31,$L120 $L143: # basic block 23 ldq $1,64($6) lda $18,$LC8 lda $16,64($30) lda $17,256($31) bis $31,$15,$20 ldq $19,24($1) jsr $26,snprintf ldgp $29,0($26) br $31,$L126 $L142: # basic block 24 lda $16,$LC7 jsr $26,rb_bug nop .end thread_backtrace .align 2 .align 4 .globl thread_get_ev_const .ent thread_get_ev_const thread_get_ev_const: .eflag 48 .frame $30,64,$26,0 .mask 0x4003e00,-64 # basic block 0 ldgp $29,0($27) $thread_get_ev_const..ng: lda $30,-64($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) .prologue 1 cmpeq $19,4,$1 bis $31,$20,$10 bne $1,$L159 # basic block 1 bis $31,$19,$16 bis $31,$20,$17 jsr $26,rb_const_get ldgp $29,0($26) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) stq $0,48($30) lda $30,64($30) ret $31,($26),1 $L159: # basic block 3 ldq $12,152($18) bne $12,$L146 # basic block 4 ldq $12,88($17) $L146: # basic block 5 ldq $1,16($12) subl $1,1,$13 bis $31,$13,$11 ble $13,$L148 $L154: # basic block 6 ldq $1,32($12) s8addq $11,$1,$1 ldq $9,0($1) br $31,$L150 .align 4 $L160: # basic block 7 jsr $26,st_lookup ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 beq $0,$L149 # basic block 8 ldq $0,48($30) cmpeq $0,6,$1 beq $1,$L148 # basic block 9 jsr $26,rb_autoload_load ldgp $29,0($26) $L150: # basic block 10 ldq $1,16($9) bis $31,$10,$17 lda $18,48($30) bis $31,$1,$16 bne $1,$L160 $L149: # basic block 11 subl $11,1,$11 bgt $11,$L154 $L148: # basic block 12 beq $11,$L161 # basic block 13 ldq $0,48($30) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) lda $30,64($30) ret $31,($26),1 $L161: # basic block 15 ldq $1,32($12) bis $31,$10,$17 s8addq $13,$1,$1 ldq $16,0($1) jsr $26,rb_const_get ldgp $29,0($26) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) stq $0,48($30) lda $30,64($30) ret $31,($26),1 .end thread_get_ev_const .align 2 .align 4 .globl thread_get_ev_defined .ent thread_get_ev_defined thread_get_ev_defined: .eflag 48 .frame $30,64,$26,0 .mask 0x4003e00,-64 # basic block 0 ldgp $29,0($27) $thread_get_ev_defined..ng: lda $30,-64($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) .prologue 1 cmpeq $19,4,$1 bis $31,$20,$10 bne $1,$L176 # basic block 1 bis $31,$19,$16 bis $31,$20,$17 jsr $26,rb_const_defined ldgp $29,0($26) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) lda $30,64($30) ret $31,($26),1 $L176: # basic block 3 ldq $12,152($18) bne $12,$L164 # basic block 4 ldq $12,88($17) $L164: # basic block 5 ldq $1,16($12) subl $1,1,$13 bis $31,$13,$11 ble $13,$L175 $L172: # basic block 6 ldq $1,32($12) s8addq $11,$1,$1 ldq $9,0($1) br $31,$L168 .align 4 $L177: # basic block 7 jsr $26,st_lookup ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 beq $0,$L167 # basic block 8 ldq $1,48($30) cmpeq $1,6,$1 beq $1,$L170 # basic block 9 jsr $26,rb_autoload_load ldgp $29,0($26) $L168: # basic block 10 ldq $1,16($9) bis $31,$10,$17 lda $18,48($30) bis $31,$1,$16 bne $1,$L177 $L167: # basic block 11 subl $11,1,$11 bgt $11,$L172 $L175: # basic block 12 ldq $1,32($12) bis $31,$10,$17 s8addq $13,$1,$1 ldq $16,0($1) jsr $26,rb_const_defined ldgp $29,0($26) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) lda $30,64($30) ret $31,($26),1 $L170: # basic block 14 ldq $26,0($30) ldq $9,8($30) lda $0,1($31) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) lda $30,64($30) ret $31,($26),1 .end thread_get_ev_defined .data .align 3 insns_address_table.2: .quad $L179 .quad $L180 .quad $L181 .quad $L182 .quad $L183 .quad $L184 .quad $L185 .quad $L186 .quad $L187 .quad $L188 .quad $L189 .quad $L190 .quad $L191 .quad $L192 .quad $L193 .quad $L194 .quad $L195 .quad $L196 .quad $L197 .quad $L198 .quad $L199 .quad $L200 .quad $L201 .quad $L202 .quad $L203 .quad $L204 .quad $L205 .quad $L206 .quad $L207 .quad $L208 .quad $L209 .quad $L210 .quad $L211 .quad $L212 .quad $L213 .quad $L214 .quad $L215 .quad $L216 .quad $L217 .quad $L218 .quad $L219 .quad $L220 .quad $L221 .quad $L222 .quad $L223 .quad $L224 .quad $L225 .quad $L226 .quad $L227 .quad $L228 .quad $L229 .quad $L230 .quad $L231 .quad $L232 .quad $L233 .quad $L234 .quad $L235 .quad $L236 .quad $L237 .quad $L238 .quad $L239 .quad $L240 .quad $L241 .quad $L242 .quad $L243 .quad $L244 .quad $L245 .quad $L246 .quad $L247 .quad $L248 .quad $L249 .quad $L250 .quad $L251 .quad $L252 .quad $L253 .quad $L254 .quad $L255 .quad $L256 .quad $L257 .quad $L258 .quad $L259 .quad $L260 .quad $L261 .quad $L262 .quad $L263 .quad $L264 .quad $L265 .quad $L266 .quad $L267 .quad $L268 .quad $L269 .quad $L270 .quad $L271 .quad $L272 .quad $L273 .quad $L274 .quad $L275 .quad $L276 .quad $L277 .quad $L278 .quad $L279 .quad $L280 .quad $L281 .quad $L282 .quad $L283 .quad $L284 .quad $L285 .quad $L286 .quad $L287 .quad $L288 .quad $L289 .quad $L290 .quad $L291 .quad $L292 .quad $L293 .quad $L294 .quad $L295 .quad $L296 .quad $L297 .quad $L298 .quad $L299 .quad $L300 .quad $L301 .quad $L302 .quad $L303 .quad $L304 .quad $L305 .quad $L306 .quad $L307 .quad $L308 .quad $L309 .quad $L310 .quad $L311 .quad $L312 .quad $L313 .quad $L314 .quad $L315 .quad $L316 .quad $L317 .quad $L318 .quad $L319 .quad $L320 .quad $L321 .quad $L322 .quad $L323 .quad $L324 .quad $L325 .quad $L326 .quad $L327 .quad $L328 .quad $L329 .quad $L330 .quad $L331 .quad $L332 .quad $L333 .quad $L334 .quad $L335 .quad $L336 .quad $L337 .quad $L338 .quad $L339 .quad $L340 .quad $L341 .quad $L342 .quad $L343 .quad $L344 .quad $L345 .quad $L346 .quad $L347 .quad $L348 .quad $L349 .quad $L350 .quad $L351 .quad $L352 .quad $L353 .quad $L354 .quad $L355 .quad $L356 .quad $L357 .quad $L358 .quad $L359 .quad $L360 .quad $L361 .quad $L362 .quad $L363 .quad $L364 .quad $L365 .quad $L366 .quad $L367 .quad $L368 .quad $L369 .quad $L370 .quad $L371 .quad $L372 .quad $L373 .quad $L374 .quad $L375 .quad $L376 .quad $L377 .quad $L378 .quad $L379 .quad $L380 .quad $L381 .quad $L382 .quad $L383 .quad $L384 .quad $L385 .quad $L386 .quad $L387 .quad $L388 .quad $L389 .quad $L390 .quad $L391 .quad $L392 .quad $L393 .quad $L394 .quad $L395 .quad $L396 .quad $L397 .quad $L398 .quad $L399 .quad $L400 .quad $L401 .quad $L402 .quad $L403 .quad $L404 .quad $L405 .quad $L406 .quad $L407 .quad $L408 .quad $L409 .quad $L410 .quad $L411 .quad $L412 .quad $L413 .quad $L414 .quad $L415 .quad $L416 .quad $L417 .quad $L418 .quad $L419 .quad $L420 .quad $L421 .quad $L422 .quad $L423 .quad $L424 .quad $L425 .quad $L426 .quad $L427 .quad $L428 .quad $L429 .quad $L430 .quad $L431 .quad $L432 .quad $L433 .quad $L434 .quad $L435 .quad $L436 .quad $L437 .quad $L438 .quad $L439 .quad $L440 .quad $L441 .quad $L442 .quad $L443 .quad $L444 .quad $L445 .quad $L446 .quad $L447 .quad $L448 .quad $L449 .quad $L450 .quad $L451 .quad $L452 .quad $L453 .quad $L454 .quad $L455 .quad $L456 .quad $L457 .quad $L458 .quad $L459 .quad $L460 .quad $L461 .quad $L462 .quad $L463 .quad $L464 .quad $L465 .quad $L466 .quad $L467 .quad $L468 .quad $L469 .quad $L470 .quad $L471 .quad $L472 .quad $L473 .quad $L474 .quad $L475 .quad $L476 .quad $L477 .quad $L478 .quad $L479 .quad $L480 .quad $L481 .quad $L482 .quad $L483 .quad $L484 .quad $L485 .quad $L486 .quad $L487 .quad $L488 .quad $L489 .quad $L490 .quad $L491 .quad $L492 .quad $L493 .quad $L494 .quad $L495 .quad $L496 .quad $L497 .quad $L498 .quad $L499 .quad $L500 .quad $L501 .quad $L502 .quad $L503 .quad $L504 .quad $L505 .quad $L506 .quad $L507 .quad $L508 .quad $L509 .quad $L510 .quad $L511 .quad $L512 .quad $L513 .quad $L514 .quad $L515 .quad $L516 .quad $L517 .quad $L518 .quad $L519 .quad $L520 .quad $L521 .quad $L522 .quad $L523 .quad $L524 .quad $L525 .quad $L526 .quad $L527 .quad $L528 .quad $L529 .quad $L530 .quad $L531 .quad $L532 .quad $L533 .quad $L534 .quad $L535 .quad $L536 .quad $L537 .quad $L538 .quad $L539 .quad $L540 .quad $L541 .quad $L542 .quad $L543 .quad $L544 .quad $L545 .quad $L546 .quad $L547 .quad $L548 .quad $L549 .quad $L550 .quad $L551 .quad $L552 .quad $L553 .quad $L554 .quad $L555 .quad $L556 .quad $L557 .quad $L558 .quad $L559 .quad $L560 .quad $L561 .quad $L562 .quad $L563 .quad $L564 .quad $L565 .quad $L566 .quad $L567 .quad $L568 .quad $L569 .quad $L570 .quad $L571 .quad $L572 .quad $L573 .quad $L574 .quad $L575 .quad $L576 .quad $L577 .quad $L578 .quad $L579 .quad $L580 .quad $L581 .quad $L582 .quad $L583 .quad $L584 .quad $L585 .quad $L586 .quad $L587 .quad $L588 .quad $L589 .quad $L590 .quad $L591 .quad $L592 .quad $L593 .quad $L594 .quad $L595 .quad $L596 .quad $L597 .quad $L598 .quad $L599 .quad $L600 .quad $L601 .quad $L602 .quad $L603 .quad $L604 .quad $L605 .quad $L606 .quad $L607 .quad $L608 .quad $L609 .quad $L610 .quad $L611 .quad $L612 .quad $L613 .quad $L614 .quad $L615 .quad $L616 .quad $L617 .quad $L618 .quad $L619 .quad $L620 .quad $L621 .quad $L622 .quad $L623 .quad $L624 .quad $L625 .quad $L626 .quad $L627 .quad $L628 .quad $L629 .quad $L630 .quad $L631 .quad $L632 .quad $L633 .quad $L634 .lcomm escape_dfp.3,8 .rdata $LC26: .ascii "wrong number of arguments (%d for %d)\0" $LC14: .ascii "object\0" $LC21: .ascii "method\0" $LC20: .ascii "constant\0" $LC19: .ascii "class variable\0" $LC18: .ascii "global-variable\0" $LC17: .ascii "instance-variable\0" $LC22: .ascii "unimplemented defined? type (vm)\0" $LC12: .ascii "declaring singleton class variable\0" $LC16: .ascii "redefine %s\0" $LC27: .ascii "stack overflow\0" $LC30: .ascii "YARV Stack frame error: %08x\0" $LC24: .ascii "wrong number of arguments(%d for %d)\0" $LC25: .ascii "too many arguments(%d)\0" $LC23: .ascii "method missing\0" $LC11: .ascii "unexpected back-ref\0" $LC31: .ascii "isns(throw): unsupport thorw type\0" $LC29: .ascii "wrong number of arguments (%d for %d)\0" $LC13: .ascii "can't define singleton method \"%s\" for %s\0" $LC15: .ascii "redefining method prohibited\0" $LC28: .ascii "sorry, don't support this method type: %s\0" .text .align 2 .align 4 .globl thread_eval_body .ent thread_eval_body thread_eval_body: .eflag 48 .frame $30,1120,$26,0 .mask 0x400fe00,-1040 .fmask 0x3c,-976 # basic block 0 ldgp $29,0($27) $thread_eval_body..ng: lda $30,-1120($30) stq $26,80($30) stq $9,88($30) stt $f2,144($30) stt $f3,152($30) stq $10,96($30) stq $11,104($30) stt $f4,160($30) stt $f5,168($30) stq $12,112($30) stq $13,120($30) stq $14,128($30) stq $15,136($30) .prologue 1 lda $0,insns_address_table.2 stq $16,992($30) beq $16,$L178 # basic block 1 lda $17,18($31) stq $31,1016($30) stq $31,1008($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,992($30) lda $16,176($30) lda $2,ruby_prot_tag stq $31,864($30) ldq $1,32($1) ldq $3,0($2) stq $16,0($2) stq $1,1000($30) lda $1,ruby_frame ldq $5,1000($30) ldq $23,1000($30) ldq $27,1000($30) stq $3,896($30) ldq $2,0($1) ldq $1,680($3) ldq $3,1000($30) ldq $5,24($5) ldq $23,32($23) ldq $27,40($27) stq $2,848($30) ldq $2,1000($30) ldq $3,56($3) stq $5,1024($30) stq $23,1032($30) stq $27,1040($30) ldq $2,48($2) stq $1,856($30) stq $3,1056($30) stq $2,1048($30) jsr $26,_setjmp ldgp $29,0($26) bis $31,$0,$9 beq $0,$L639 $L980: # basic block 2 lda $1,ruby_errinfo cmpeq $0,6,$2 ldq $11,0($1) bne $2,$L4064 $L987: # basic block 3 ldq $23,1056($30) ldq $27,1024($30) bis $31,$31,$12 bis $31,$31,$4 ldq $2,8($23) ldq $10,32($2) ldq $1,32($10) ldl $2,176($10) subq $27,$1,$1 sra $1,3,$5 ble $2,$L3853 # basic block 4 bis $31,$2,$6 ldq $2,168($10) cmpeq $9,6,$7 cmpeq $9,4,$8 lda $22,64($23) br $31,$L3864 $L4066: # basic block 5 ldq $1,0($2) cmpeq $1,3,$1 bne $1,$L4065 $L3858: # basic block 6 ldq $1,0($2) cmpeq $1,5,$1 bne $1,$L4047 .align 4 $L3854: # basic block 7 addl $4,1,$4 lda $2,48($2) cmple $6,$4,$1 bne $1,$L3853 $L3864: # basic block 8 ldq $1,16($2) bis $31,$2,$3 cmpult $1,$5,$1 beq $1,$L3854 # basic block 9 ldq $1,24($2) cmpult $1,$5,$1 bne $1,$L3854 # basic block 10 bne $7,$L4066 # basic block 11 beq $8,$L3858 # basic block 12 ldq $1,0($2) cmpeq $1,7,$1 beq $1,$L3858 # basic block 13 ldq $1,24($11) ldq $23,1048($30) cmpeq $23,$1,$1 beq $1,$L3858 # basic block 14 ldq $27,32($2) ldq $2,40($2) ldq $1,0($23) ldq $3,32($10) ldq $23,1000($30) stq $2,1096($30) s8addq $27,$22,$2 stq $27,1104($30) stq $2,1032($30) ldq $4,1096($30) cmpeq $1,$22,$1 lda $2,40($2) ldq $5,1032($30) s8addq $4,$3,$3 cmovne $1,$2,$5 stq $3,1024($30) stq $5,1032($30) stq $5,32($23) $L639: # basic block 15 ldq $4,1024($30) ldq $3,0($4) .align 4 $L4063: # basic block 16 jmp $31,($3),0 $L634: # basic block 17 $L3849: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $5,32($2) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($4) br $31,$L4063 $L633: # basic block 18 $L3848: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $5,32($2) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($4) br $31,$L4063 $L632: # basic block 19 $L3847: ldq $23,1032($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $23,32($2) stq $23,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($4) br $31,$L4063 $L631: # basic block 20 $L3846: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $16,16($3) ldq $10,8($3) lda $3,24($3) stq $1,32($4) stq $3,1024($30) stq $1,1032($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($5) br $31,$L4063 $L630: # basic block 21 $L3845: ldq $23,1024($30) ldq $0,8($23) ldq $16,16($23) lda $23,24($23) stq $23,1024($30) stq $0,1008($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L4063 $L629: # basic block 22 $L3844: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $0,8($3) ldq $10,16($3) lda $3,24($3) stq $27,32($4) stq $3,1024($30) stq $27,1032($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $5,1024($30) stq $10,1008($30) stq $0,1016($30) ldq $3,0($5) br $31,$L4063 $L628: # basic block 23 $L3843: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $0,8($4) ldq $10,16($4) lda $4,24($4) stq $1,32($5) stq $1,1032($30) stq $4,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $10,1016($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L627: # basic block 24 $L3842: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $0,8($5) ldq $10,16($5) lda $5,24($5) stq $3,32($23) stq $3,1032($30) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $10,1016($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L626: # basic block 25 $L3841: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $0,8($27) ldq $10,16($27) lda $27,24($27) stq $5,32($1) stq $5,1032($30) stq $27,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $2,1024($30) stq $10,1008($30) stq $0,1016($30) ldq $3,0($2) br $31,$L4063 $L625: # basic block 26 $L3840: ldq $2,1024($30) ldq $1,8($2) ldq $0,16($2) lda $2,24($2) stq $2,1024($30) bis $31,$1,$16 stq $0,1016($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L624: # basic block 27 $L3839: ldq $3,1016($30) ldq $2,1032($30) ldq $4,1008($30) ldq $5,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $10,8($5) ldq $9,16($5) lda $5,24($5) stq $2,32($23) stq $2,1032($30) stq $5,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($27) br $31,$L4063 $L623: # basic block 28 $L3838: ldq $3,1032($30) ldq $4,1008($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) stq $5,0($3) lda $3,8($3) ldq $10,8($23) ldq $9,16($23) lda $23,24($23) stq $3,32($27) stq $3,1032($30) stq $23,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($1) br $31,$L4063 $L622: # basic block 29 $L3837: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $10,8($27) ldq $9,16($27) lda $27,24($27) stq $5,32($1) stq $5,1032($30) stq $27,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($2) br $31,$L4063 $L621: # basic block 30 $L3836: ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $10,8($2) ldq $9,16($2) lda $2,24($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($4) br $31,$L4063 $L620: # basic block 31 $L3835: ldq $5,1024($30) ldq $10,8($5) ldq $9,16($5) lda $5,24($5) stq $5,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($23) br $31,$L4063 $L619: # basic block 32 $L3834: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $4,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($4) stq $0,1008($30) stq $2,1016($30) br $31,$L4063 $L618: # basic block 33 $L3833: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1016($30) ldq $1,1024($30) ldq $4,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($4) stq $0,1016($30) stq $2,1008($30) br $31,$L4063 $L617: # basic block 34 $L3832: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1024($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $3,24($3) ldq $0,16($2) ldq $2,8($2) stq $3,1024($30) ldq $3,0($3) stq $27,1032($30) stq $27,32($4) stq $0,1016($30) stq $2,1008($30) br $31,$L4063 $L616: # basic block 35 $L3831: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $3,0($2) lda $2,8($2) stq $2,1032($30) ldq $0,16($4) ldq $2,8($4) lda $4,24($4) ldq $23,1032($30) ldq $3,0($4) stq $4,1024($30) stq $0,1008($30) stq $23,32($5) stq $2,1016($30) br $31,$L4063 $L615: # basic block 36 $L3830: ldq $1,1024($30) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $1,1024($30) stq $0,1016($30) stq $2,1008($30) br $31,$L4063 $L614: # basic block 37 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($4) ldq $23,1032($30) ldq $10,24($4) ldq $11,8($4) lda $4,32($4) s8addq $1,0,$2 bis $31,$1,$14 stq $4,1024($30) subq $23,$2,$2 stq $23,32($5) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4067 # basic block 38 bic $13,4,$1 bne $1,$L3744 # basic block 39 cmpeq $13,4,$1 bne $1,$L4068 # basic block 40 bne $13,$L3744 # basic block 41 lda $1,rb_cFalseClass ldq $16,0($1) $L3741: # basic block 42 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L3764 # basic block 43 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4069 $L3764: # basic block 44 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L3765: # basic block 45 beq $0,$L4070 # basic block 46 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L3798 # basic block 47 cmple $3,51,$1 beq $1,$L3828 # basic block 48 cmpeq $3,2,$1 beq $1,$L3827 # basic block 49 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4071 # basic block 50 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L3795 # basic block 51 lda $1,$L3796 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L3776 .rdata .align 2 .align 2 $L3796: .gprel32 $L3776 .gprel32 $L3778 .gprel32 $L3779 .gprel32 $L3780 .gprel32 $L3781 .gprel32 $L3782 .gprel32 $L3783 .gprel32 $L3784 .gprel32 $L3785 .gprel32 $L3786 .gprel32 $L3787 .gprel32 $L3788 .gprel32 $L3789 .gprel32 $L3790 .gprel32 $L3791 .gprel32 $L3792 .gprel32 $L3793 .gprel32 $L3794 .text $L613: # basic block 52 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($4) ldq $23,1032($30) ldq $10,24($4) ldq $11,8($4) lda $4,32($4) s8addq $1,0,$2 bis $31,$1,$14 stq $4,1024($30) subq $23,$2,$2 stq $23,32($5) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4072 # basic block 53 bic $13,4,$1 bne $1,$L3651 # basic block 54 cmpeq $13,4,$1 bne $1,$L4073 # basic block 55 bne $13,$L3651 # basic block 56 lda $1,rb_cFalseClass ldq $16,0($1) $L3648: # basic block 57 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L3671 # basic block 58 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4074 $L3671: # basic block 59 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L3672: # basic block 60 beq $0,$L4075 # basic block 61 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L3705 # basic block 62 cmple $3,51,$1 beq $1,$L3735 # basic block 63 cmpeq $3,2,$1 beq $1,$L3734 # basic block 64 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4076 # basic block 65 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L3702 # basic block 66 lda $1,$L3703 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L3683 .rdata .align 2 .align 2 $L3703: .gprel32 $L3683 .gprel32 $L3685 .gprel32 $L3686 .gprel32 $L3687 .gprel32 $L3688 .gprel32 $L3689 .gprel32 $L3690 .gprel32 $L3691 .gprel32 $L3692 .gprel32 $L3693 .gprel32 $L3694 .gprel32 $L3695 .gprel32 $L3696 .gprel32 $L3697 .gprel32 $L3698 .gprel32 $L3699 .gprel32 $L3700 .gprel32 $L3701 .text $L612: # basic block 67 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($3) ldq $5,1032($30) ldq $10,24($3) ldq $11,8($3) lda $3,32($3) s8addq $1,0,$2 bis $31,$1,$14 stq $3,1024($30) subq $5,$2,$2 stq $5,32($4) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4077 # basic block 68 bic $13,4,$1 bne $1,$L3558 # basic block 69 cmpeq $13,4,$1 bne $1,$L4078 # basic block 70 bne $13,$L3558 # basic block 71 lda $1,rb_cFalseClass ldq $16,0($1) $L3555: # basic block 72 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L3578 # basic block 73 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4079 $L3578: # basic block 74 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L3579: # basic block 75 beq $0,$L4080 # basic block 76 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L3612 # basic block 77 cmple $3,51,$1 beq $1,$L3642 # basic block 78 cmpeq $3,2,$1 beq $1,$L3641 # basic block 79 ldq $2,1032($30) ldq $3,1000($30) addl $31,$14,$16 ldq $4,1040($30) ldq $5,1048($30) ldq $23,1032($30) stq $9,928($30) lda $1,64($2) stq $31,912($30) stq $11,920($30) stq $1,32($3) lda $1,ruby_frame lda $3,8($2) stq $4,48($2) stq $5,56($2) lda $2,912($30) stt $f2,0($23) stq $2,16($23) stq $13,8($23) lda $2,-8($31) bis $31,$23,$12 ldq $4,0($1) lda $1,251($31) mulq $14,$2,$2 sll $1,24,$1 ldq $27,1024($30) lda $1,-95($1) stq $1,24($23) ldq $1,1056($30) stq $11,24($4) ldq $4,1000($30) stq $27,32($23) stq $1,40($23) stq $3,56($4) stq $23,40($4) addq $2,$23,$3 stq $31,48($4) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4081 # basic block 80 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L3609 # basic block 81 lda $1,$L3610 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L3590 .rdata .align 2 .align 2 $L3610: .gprel32 $L3590 .gprel32 $L3592 .gprel32 $L3593 .gprel32 $L3594 .gprel32 $L3595 .gprel32 $L3596 .gprel32 $L3597 .gprel32 $L3598 .gprel32 $L3599 .gprel32 $L3600 .gprel32 $L3601 .gprel32 $L3602 .gprel32 $L3603 .gprel32 $L3604 .gprel32 $L3605 .gprel32 $L3606 .gprel32 $L3607 .gprel32 $L3608 .text $L611: # basic block 82 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($3) ldq $5,1032($30) ldq $10,24($3) ldq $11,8($3) lda $3,32($3) s8addq $1,0,$2 bis $31,$1,$14 stq $3,1024($30) subq $5,$2,$2 stq $5,32($4) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4082 # basic block 83 bic $13,4,$1 bne $1,$L3465 # basic block 84 cmpeq $13,4,$1 bne $1,$L4083 # basic block 85 bne $13,$L3465 # basic block 86 lda $1,rb_cFalseClass ldq $16,0($1) $L3462: # basic block 87 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L3485 # basic block 88 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4084 $L3485: # basic block 89 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L3486: # basic block 90 beq $0,$L4085 # basic block 91 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L3519 # basic block 92 cmple $3,51,$1 beq $1,$L3549 # basic block 93 cmpeq $3,2,$1 beq $1,$L3548 # basic block 94 ldq $2,1032($30) ldq $3,1000($30) addl $31,$14,$16 ldq $4,1040($30) ldq $5,1048($30) ldq $23,1032($30) stq $9,928($30) lda $1,64($2) stq $31,912($30) stq $11,920($30) stq $1,32($3) lda $1,ruby_frame lda $3,8($2) stq $4,48($2) stq $5,56($2) lda $2,912($30) stt $f2,0($23) stq $2,16($23) stq $13,8($23) lda $2,-8($31) bis $31,$23,$12 ldq $4,0($1) lda $1,251($31) mulq $14,$2,$2 sll $1,24,$1 ldq $27,1024($30) lda $1,-95($1) stq $1,24($23) ldq $1,1056($30) stq $11,24($4) ldq $4,1000($30) stq $27,32($23) stq $1,40($23) stq $3,56($4) stq $23,40($4) addq $2,$23,$3 stq $31,48($4) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4086 # basic block 95 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L3516 # basic block 96 lda $1,$L3517 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L3497 .rdata .align 2 .align 2 $L3517: .gprel32 $L3497 .gprel32 $L3499 .gprel32 $L3500 .gprel32 $L3501 .gprel32 $L3502 .gprel32 $L3503 .gprel32 $L3504 .gprel32 $L3505 .gprel32 $L3506 .gprel32 $L3507 .gprel32 $L3508 .gprel32 $L3509 .gprel32 $L3510 .gprel32 $L3511 .gprel32 $L3512 .gprel32 $L3513 .gprel32 $L3514 .gprel32 $L3515 .text $L610: # basic block 97 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $1,16($5) ldq $10,24($5) ldq $11,8($5) lda $5,32($5) stq $5,1024($30) s8addq $1,0,$2 bis $31,$1,$14 subq $23,$2,$2 ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4087 # basic block 98 bic $13,4,$1 bne $1,$L3372 # basic block 99 cmpeq $13,4,$1 bne $1,$L4088 # basic block 100 bne $13,$L3372 # basic block 101 lda $1,rb_cFalseClass ldq $16,0($1) $L3369: # basic block 102 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L3392 # basic block 103 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4089 $L3392: # basic block 104 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L3393: # basic block 105 beq $0,$L4090 # basic block 106 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L3426 # basic block 107 cmple $3,51,$1 beq $1,$L3456 # basic block 108 cmpeq $3,2,$1 beq $1,$L3455 # basic block 109 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4091 # basic block 110 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L3423 # basic block 111 lda $1,$L3424 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L3404 .rdata .align 2 .align 2 $L3424: .gprel32 $L3404 .gprel32 $L3406 .gprel32 $L3407 .gprel32 $L3408 .gprel32 $L3409 .gprel32 $L3410 .gprel32 $L3411 .gprel32 $L3412 .gprel32 $L3413 .gprel32 $L3414 .gprel32 $L3415 .gprel32 $L3416 .gprel32 $L3417 .gprel32 $L3418 .gprel32 $L3419 .gprel32 $L3420 .gprel32 $L3421 .gprel32 $L3422 .text $L609: # basic block 112 $L3364: ldq $1,1032($30) ldq $2,1016($30) ldq $3,1024($30) ldq $4,1000($30) stq $31,1016($30) stq $2,0($1) lda $1,8($1) lda $3,8($3) stq $1,1032($30) stq $1,32($4) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L608: # basic block 113 $L3363: ldq $3,1032($30) ldq $4,1008($30) ldq $5,1024($30) ldq $23,1000($30) stq $31,1008($30) stq $4,0($3) lda $3,8($3) lda $5,8($5) stq $3,1032($30) ldq $27,1032($30) ldq $3,0($5) stq $5,1024($30) stq $27,32($23) br $31,$L4063 $L607: # basic block 114 $L3362: ldq $2,1024($30) stq $31,1008($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L606: # basic block 115 $L3361: ldq $1,1024($30) stq $31,1016($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L605: # basic block 116 $L3360: ldq $27,1024($30) stq $31,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L604: # basic block 117 $L3359: ldq $3,1016($30) ldq $2,1032($30) lda $5,2($31) ldq $4,1024($30) ldq $23,1000($30) stq $5,1016($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $2,32($23) ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L603: # basic block 118 $L3358: ldq $4,1032($30) ldq $5,1008($30) lda $27,2($31) ldq $23,1024($30) ldq $1,1000($30) stq $27,1008($30) stq $5,0($4) lda $4,8($4) lda $23,8($23) stq $4,1032($30) stq $4,32($1) ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L602: # basic block 119 $L3357: ldq $2,1024($30) lda $3,2($31) stq $3,1008($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L601: # basic block 120 $L3356: ldq $27,1024($30) lda $1,2($31) stq $1,1016($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L600: # basic block 121 $L3355: ldq $5,1024($30) lda $23,2($31) stq $23,1008($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L599: # basic block 122 $L3354: ldq $27,1032($30) ldq $1,1016($30) lda $3,3($31) ldq $2,1024($30) stq $3,1016($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $27,1032($30) ldq $3,0($2) stq $2,1024($30) stq $27,32($4) br $31,$L4063 $L598: # basic block 123 $L3353: ldq $3,1008($30) ldq $2,1032($30) lda $5,3($31) ldq $4,1024($30) ldq $23,1000($30) stq $5,1008($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $2,32($23) ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L597: # basic block 124 $L3352: ldq $27,1024($30) lda $1,3($31) stq $1,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L596: # basic block 125 $L3351: ldq $5,1024($30) lda $23,3($31) stq $23,1016($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L595: # basic block 126 $L3350: ldq $3,1024($30) lda $4,3($31) stq $4,1008($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L594: # basic block 127 $L3349: ldq $5,1032($30) ldq $23,1016($30) lda $1,1($31) ldq $27,1024($30) ldq $2,1000($30) stq $1,1016($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $5,1032($30) stq $5,32($2) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L593: # basic block 128 $L3348: ldq $27,1032($30) ldq $1,1008($30) lda $3,1($31) ldq $2,1024($30) stq $3,1008($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $27,1032($30) ldq $3,0($2) stq $2,1024($30) stq $27,32($4) br $31,$L4063 $L592: # basic block 129 $L3347: ldq $5,1024($30) lda $23,1($31) stq $23,1008($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L591: # basic block 130 $L3346: ldq $3,1024($30) lda $4,1($31) stq $4,1016($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L590: # basic block 131 $L3345: ldq $1,1024($30) lda $2,1($31) stq $2,1008($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L589: # basic block 132 $L3344: ldq $3,1032($30) ldq $5,1024($30) ldq $4,1016($30) ldq $23,1000($30) lda $5,8($5) stq $4,0($3) lda $3,8($3) stq $5,1024($30) stq $3,1032($30) stq $3,32($23) ldq $27,1048($30) ldq $27,-8($27) ldq $3,0($5) stq $27,1016($30) br $31,$L4063 $L588: # basic block 133 $L3339: ldq $5,1032($30) ldq $27,1024($30) ldq $23,1008($30) ldq $1,1000($30) lda $27,8($27) stq $23,0($5) lda $5,8($5) stq $27,1024($30) stq $5,1032($30) stq $5,32($1) ldq $2,1048($30) ldq $2,-8($2) ldq $3,0($27) stq $2,1008($30) br $31,$L4063 $L587: # basic block 134 $L3334: ldq $3,1024($30) lda $3,8($3) stq $3,1024($30) ldq $4,1048($30) ldq $4,-8($4) ldq $3,0($3) stq $4,1008($30) br $31,$L4063 $L586: # basic block 135 $L3329: ldq $1,1024($30) lda $1,8($1) stq $1,1024($30) ldq $2,1048($30) ldq $2,-8($2) ldq $3,0($1) stq $2,1016($30) br $31,$L4063 $L585: # basic block 136 $L3324: ldq $23,1024($30) lda $23,8($23) stq $23,1024($30) ldq $27,1048($30) ldq $27,-8($27) ldq $3,0($23) stq $27,1008($30) br $31,$L4063 $L584: # basic block 137 $L3319: ldq $1,1032($30) ldq $2,1016($30) ldq $4,1024($30) ldq $3,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($3) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 ldq $5,1048($30) ldq $3,0($4) subq $5,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L4063 $L583: # basic block 138 $L3314: ldq $3,1032($30) ldq $4,1008($30) ldq $23,1024($30) ldq $5,1000($30) stq $4,0($3) lda $3,8($3) ldq $1,8($23) lda $23,16($23) stq $3,1032($30) stq $3,32($5) stq $23,1024($30) s8addq $1,0,$1 ldq $27,1048($30) ldq $3,0($23) subq $27,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L582: # basic block 139 $L3309: ldq $27,1024($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 ldq $2,1048($30) ldq $3,0($27) subq $2,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L581: # basic block 140 $L3304: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) stq $5,1024($30) s8addq $1,0,$1 ldq $23,1048($30) ldq $3,0($5) subq $23,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L4063 $L580: # basic block 141 $L3299: ldq $3,1024($30) ldq $1,8($3) lda $3,16($3) stq $3,1024($30) s8addq $1,0,$1 ldq $4,1048($30) ldq $3,0($3) subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L579: # basic block 142 $L3294: ldq $27,1024($30) ldq $2,1008($30) ldq $1,1040($30) lda $27,8($27) stq $2,-16($1) stq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L578: # basic block 143 $L3293: ldq $3,1024($30) ldq $5,1016($30) ldq $4,1040($30) lda $3,8($3) stq $5,-16($4) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L577: # basic block 144 $L3292: ldq $27,1024($30) ldq $2,1016($30) ldq $1,1040($30) lda $27,8($27) stq $2,-16($1) stq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L576: # basic block 145 $L3291: ldq $3,1024($30) ldq $5,1008($30) ldq $4,1040($30) lda $3,8($3) stq $5,-16($4) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L575: # basic block 146 $L3290: ldq $5,1032($30) ldq $23,1024($30) ldq $2,1040($30) ldq $27,1000($30) ldq $1,-8($5) lda $23,8($23) lda $5,-8($5) stq $23,1024($30) stq $5,1032($30) stq $5,32($27) stq $1,-16($2) ldq $3,0($23) br $31,$L4063 $L574: # basic block 147 $L3289: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1040($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $3,-16($3) lda $2,8($2) stq $27,1032($30) stq $2,1024($30) stq $27,32($4) stq $3,1016($30) ldq $3,0($2) br $31,$L4063 $L573: # basic block 148 $L3288: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1040($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,-16($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1008($30) br $31,$L4063 $L572: # basic block 149 $L3287: ldq $27,1024($30) ldq $1,1040($30) lda $27,8($27) ldq $1,-16($1) ldq $3,0($27) stq $27,1024($30) stq $1,1008($30) br $31,$L4063 $L571: # basic block 150 $L3286: ldq $5,1024($30) ldq $23,1040($30) lda $5,8($5) ldq $23,-16($23) ldq $3,0($5) stq $5,1024($30) stq $23,1016($30) br $31,$L4063 $L570: # basic block 151 $L3285: ldq $3,1024($30) ldq $4,1040($30) lda $3,8($3) ldq $4,-16($4) stq $3,1024($30) ldq $3,0($3) stq $4,1008($30) br $31,$L4063 $L569: # basic block 152 $L3284: ldq $27,1024($30) ldq $2,1008($30) ldq $1,1040($30) lda $27,8($27) stq $2,-8($1) stq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L568: # basic block 153 $L3283: ldq $4,1024($30) ldq $23,1016($30) ldq $5,1040($30) lda $4,8($4) stq $23,-8($5) stq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L567: # basic block 154 $L3282: ldq $1,1024($30) ldq $3,1016($30) ldq $2,1040($30) lda $1,8($1) stq $3,-8($2) stq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L566: # basic block 155 $L3281: ldq $5,1024($30) ldq $27,1008($30) ldq $23,1040($30) lda $5,8($5) stq $27,-8($23) stq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L565: # basic block 156 $L3280: ldq $27,1032($30) ldq $2,1024($30) ldq $4,1040($30) ldq $3,1000($30) ldq $1,-8($27) lda $2,8($2) lda $27,-8($27) stq $27,32($3) stq $2,1024($30) stq $27,1032($30) stq $1,-8($4) ldq $3,0($2) br $31,$L4063 $L564: # basic block 157 $L3279: ldq $3,1016($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1040($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,-8($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1016($30) br $31,$L4063 $L563: # basic block 158 $L3278: ldq $4,1032($30) ldq $5,1008($30) ldq $23,1024($30) ldq $27,1040($30) ldq $1,1000($30) stq $5,0($4) lda $4,8($4) lda $23,8($23) ldq $27,-8($27) stq $4,1032($30) ldq $3,0($23) stq $23,1024($30) stq $4,32($1) stq $27,1008($30) br $31,$L4063 $L562: # basic block 159 $L3277: ldq $3,1040($30) ldq $2,1024($30) ldq $3,-8($3) lda $2,8($2) stq $2,1024($30) stq $3,1008($30) ldq $3,0($2) br $31,$L4063 $L561: # basic block 160 $L3276: ldq $27,1024($30) ldq $1,1040($30) lda $27,8($27) ldq $1,-8($1) ldq $3,0($27) stq $27,1024($30) stq $1,1016($30) br $31,$L4063 $L3274: $L560: # basic block 161 $L3275: ldq $5,1024($30) ldq $23,1040($30) lda $5,8($5) ldq $23,-8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1008($30) br $31,$L4063 $L3273: $L559: # basic block 162 ldq $4,1056($30) ldq $1,8($4) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L3272: $L558: # basic block 163 ldq $3,1056($30) ldq $1,8($3) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L3271: $L557: # basic block 164 ldq $2,1056($30) ldq $1,8($2) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L3270: $L556: # basic block 165 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L555: # basic block 166 ldq $23,1056($30) ldq $1,8($23) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L554: # basic block 167 ldq $27,1016($30) ldq $2,1024($30) ldq $0,1008($30) lda $2,8($2) and $27,3,$1 bis $31,$27,$17 bis $31,$27,$3 stq $2,1024($30) bne $1,$L4092 # basic block 168 ldq $4,1016($30) bic $4,4,$1 bne $1,$L3264 # basic block 169 cmpeq $4,4,$1 lda $2,1($31) bne $1,$L3260 # basic block 170 lda $2,17($31) beq $4,$L3260 $L3264: # basic block 171 ldl $1,0($3) and $1,31,$2 $L3260: # basic block 172 cmpeq $2,7,$1 bne $1,$L4093 # basic block 173 lda $1,idEqTilde bis $31,$17,$16 bis $31,$0,$19 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L3268: # basic block 174 $L3269: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L553: # basic block 175 ldq $3,1008($30) ldq $4,1024($30) ldq $19,1016($30) lda $4,8($4) and $3,3,$1 bis $31,$3,$17 stq $4,1024($30) bne $1,$L4094 # basic block 176 ldq $5,1008($30) bic $5,4,$1 bne $1,$L3251 # basic block 177 cmpeq $5,4,$1 lda $2,1($31) bne $1,$L3247 # basic block 178 lda $2,17($31) beq $5,$L3247 $L3251: # basic block 179 ldl $1,0($3) and $1,31,$2 $L3247: # basic block 180 cmpeq $2,7,$1 bne $1,$L4095 # basic block 181 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L3255: # basic block 182 $L3256: ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L552: # basic block 183 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $19,1016($30) ldq $17,-8($23) lda $23,-8($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $17,3,$1 bis $31,$17,$3 bne $1,$L4096 # basic block 184 bic $17,4,$1 bne $1,$L3238 # basic block 185 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L3234 # basic block 186 lda $2,17($31) beq $17,$L3234 $L3238: # basic block 187 ldl $1,0($3) and $1,31,$2 $L3234: # basic block 188 cmpeq $2,7,$1 bne $1,$L4097 # basic block 189 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L3242: # basic block 190 $L3243: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L551: # basic block 191 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $0,1008($30) ldq $17,-8($2) lda $3,8($3) lda $2,-8($2) stq $3,1024($30) stq $2,1032($30) stq $2,32($4) and $17,3,$1 bis $31,$17,$3 bne $1,$L4098 # basic block 192 bic $17,4,$1 bne $1,$L3225 # basic block 193 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L3221 # basic block 194 lda $2,17($31) beq $17,$L3221 $L3225: # basic block 195 ldl $1,0($3) and $1,31,$2 $L3221: # basic block 196 cmpeq $2,7,$1 bne $1,$L4099 # basic block 197 lda $1,idEqTilde bis $31,$17,$16 bis $31,$0,$19 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L3229: # basic block 198 $L3230: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L550: # basic block 199 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $17,-16($5) ldq $19,-8($5) lda $23,8($23) lda $5,-16($5) stq $5,1032($30) stq $23,1024($30) stq $5,32($27) and $17,3,$1 bis $31,$17,$3 bne $1,$L4100 # basic block 200 bic $17,4,$1 bne $1,$L3212 # basic block 201 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L3208 # basic block 202 lda $2,17($31) beq $17,$L3208 $L3212: # basic block 203 ldl $1,0($3) and $1,31,$2 $L3208: # basic block 204 cmpeq $2,7,$1 bne $1,$L4101 # basic block 205 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L3216: # basic block 206 $L3217: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L549: # basic block 207 $L3204: ldq $2,1024($30) ldq $17,1008($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L548: # basic block 208 $L3203: ldq $27,1024($30) ldq $17,1016($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $1,1024($30) stq $0,1016($30) ldq $3,0($1) br $31,$L4063 $L547: # basic block 209 $L3202: ldq $5,1024($30) ldq $17,1016($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L546: # basic block 210 $L3201: ldq $2,1024($30) ldq $17,1008($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L545: # basic block 211 $L3200: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $16,8($5) ldq $17,-8($23) lda $23,-8($23) lda $5,16($5) stq $23,32($27) stq $23,1032($30) stq $5,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L544: # basic block 212 ldq $2,1016($30) ldq $3,1024($30) ldq $17,1008($30) lda $3,8($3) and $2,3,$1 bis $31,$2,$16 stq $3,1024($30) bne $1,$L4102 # basic block 213 ldq $23,1016($30) bic $23,4,$1 bne $1,$L3174 # basic block 214 cmpeq $23,4,$1 bne $1,$L4103 # basic block 215 ldq $27,1016($30) bne $27,$L3174 # basic block 216 lda $1,rb_cFalseClass ldq $3,0($1) $L3171: # basic block 217 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4104 $L3168: # basic block 218 and $16,3,$1 bis $31,$16,$2 beq $1,$L3189 # basic block 219 blbc $16,$L3190 # basic block 220 lda $1,rb_cFixnum ldq $3,0($1) $L3191: # basic block 221 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3188 # basic block 222 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4105 $L3188: # basic block 223 ldq $1,1032($30) ldq $2,1000($30) stq $16,0($1) lda $1,8($1) stq $17,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLTLT ldq $0,0($1) br $31,$L2201 $L543: # basic block 224 ldq $5,1008($30) ldq $23,1024($30) ldq $17,1016($30) lda $23,8($23) and $5,3,$1 bis $31,$5,$16 bis $31,$5,$2 stq $23,1024($30) bne $1,$L4106 # basic block 225 ldq $4,1008($30) bic $4,4,$1 bne $1,$L3140 # basic block 226 cmpeq $4,4,$1 bne $1,$L4107 # basic block 227 ldq $5,1008($30) bne $5,$L3140 # basic block 228 lda $1,rb_cFalseClass ldq $3,0($1) $L3137: # basic block 229 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4108 $L3134: # basic block 230 and $16,3,$1 bis $31,$16,$2 beq $1,$L3155 # basic block 231 blbc $16,$L3156 # basic block 232 lda $1,rb_cFixnum ldq $3,0($1) $L3157: # basic block 233 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3154 # basic block 234 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4109 $L3154: # basic block 235 ldq $23,1032($30) lda $1,idLTLT ldq $27,1000($30) stq $16,0($23) lda $23,8($23) stq $17,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L2201 $L542: # basic block 236 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $17,1016($30) ldq $16,-8($5) lda $23,8($23) lda $5,-8($5) stq $5,1032($30) stq $23,1024($30) stq $5,32($27) and $16,3,$1 bis $31,$16,$2 bne $1,$L4110 # basic block 237 bic $16,4,$1 bne $1,$L3106 # basic block 238 cmpeq $16,4,$1 bne $1,$L4111 # basic block 239 bne $16,$L3106 # basic block 240 lda $1,rb_cFalseClass ldq $3,0($1) $L3103: # basic block 241 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4112 $L3100: # basic block 242 and $16,3,$1 bis $31,$16,$2 beq $1,$L3121 # basic block 243 blbc $16,$L3122 # basic block 244 lda $1,rb_cFixnum ldq $3,0($1) $L3123: # basic block 245 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3120 # basic block 246 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4113 $L3120: # basic block 247 ldq $1,1032($30) ldq $2,1000($30) stq $16,0($1) lda $1,8($1) stq $17,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLTLT ldq $0,0($1) br $31,$L2201 $L541: # basic block 248 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $17,1008($30) ldq $16,-8($23) lda $23,-8($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L4114 # basic block 249 bic $16,4,$1 bne $1,$L3072 # basic block 250 cmpeq $16,4,$1 bne $1,$L4115 # basic block 251 bne $16,$L3072 # basic block 252 lda $1,rb_cFalseClass ldq $3,0($1) $L3069: # basic block 253 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4116 $L3066: # basic block 254 and $16,3,$1 bis $31,$16,$2 beq $1,$L3087 # basic block 255 blbc $16,$L3088 # basic block 256 lda $1,rb_cFixnum ldq $3,0($1) $L3089: # basic block 257 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3086 # basic block 258 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4117 $L3086: # basic block 259 ldq $2,1032($30) lda $1,idLTLT ldq $3,1000($30) stq $16,0($2) lda $2,8($2) stq $17,0($2) lda $2,8($2) ldq $0,0($1) stq $2,1032($30) stq $2,32($3) br $31,$L2201 $L540: # basic block 260 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-16($27) lda $1,8($1) ldq $17,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,32($2) stq $27,1032($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L4118 # basic block 261 bic $16,4,$1 bne $1,$L3038 # basic block 262 cmpeq $16,4,$1 bne $1,$L4119 # basic block 263 bne $16,$L3038 # basic block 264 lda $1,rb_cFalseClass ldq $3,0($1) $L3035: # basic block 265 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4120 $L3032: # basic block 266 and $16,3,$1 bis $31,$16,$2 beq $1,$L3053 # basic block 267 blbc $16,$L3054 # basic block 268 lda $1,rb_cFixnum ldq $3,0($1) $L3055: # basic block 269 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3052 # basic block 270 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4121 $L3052: # basic block 271 ldq $3,1032($30) lda $1,idLTLT ldq $4,1000($30) stq $16,0($3) lda $3,8($3) stq $17,0($3) lda $3,8($3) ldq $0,0($1) stq $3,1032($30) stq $3,32($4) br $31,$L2201 $L539: # basic block 272 ldq $27,1016($30) ldq $2,1008($30) ldq $3,1024($30) and $27,$2,$1 bis $31,$2,$4 lda $3,8($3) stq $3,1024($30) bis $31,$27,$3 blbc $1,$L3025 # basic block 273 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3025 # basic block 274 $L3029: sra $4,1,$2 ldq $4,1024($30) sra $27,1,$1 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($4) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L538: # basic block 275 ldq $27,1008($30) ldq $2,1016($30) ldq $3,1024($30) and $27,$2,$1 bis $31,$2,$4 lda $3,8($3) stq $3,1024($30) bis $31,$27,$3 blbc $1,$L3020 # basic block 276 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3020 # basic block 277 $L3024: sra $4,1,$2 ldq $4,1024($30) sra $27,1,$1 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($4) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L537: # basic block 278 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-8($4) lda $4,-8($4) lda $5,8($5) stq $4,1032($30) ldq $4,1016($30) ldq $27,1032($30) stq $5,1024($30) and $3,$4,$1 stq $27,32($23) blbc $1,$L3015 # basic block 279 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3015 # basic block 280 $L3019: sra $3,1,$1 sra $4,1,$2 ldq $3,0($5) cmplt $1,$2,$1 cmpult $31,$1,$1 addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L536: # basic block 281 ldq $4,1024($30) ldq $2,1032($30) ldq $5,1000($30) lda $4,8($4) ldq $3,-8($2) lda $2,-8($2) stq $4,1024($30) ldq $4,1008($30) stq $2,1032($30) stq $2,32($5) and $3,$4,$1 blbc $1,$L3010 # basic block 282 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3010 # basic block 283 $L3014: ldq $27,1024($30) sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($27) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L535: # basic block 284 ldq $1,1032($30) ldq $2,1024($30) ldq $5,1000($30) ldq $3,-16($1) ldq $4,-8($1) lda $1,-16($1) lda $2,8($2) stq $1,1032($30) stq $1,32($5) stq $2,1024($30) and $3,$4,$1 blbc $1,$L3005 # basic block 285 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3005 # basic block 286 $L3009: ldq $23,1024($30) sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($23) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L534: # basic block 287 ldq $2,1016($30) ldq $3,1008($30) ldq $4,1024($30) and $2,$3,$1 bis $31,$2,$3 lda $4,8($4) stq $4,1024($30) ldq $4,1008($30) blbc $1,$L3001 # basic block 288 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3001 # basic block 289 sra $4,1,$9 sra $3,1,$16 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L3003 # basic block 290 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L3003: # basic block 291 $L3004: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L533: # basic block 292 ldq $5,1024($30) ldq $3,1008($30) ldq $4,1016($30) lda $5,8($5) and $3,$4,$1 stq $5,1024($30) blbc $1,$L2997 # basic block 293 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2997 # basic block 294 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L2999 # basic block 295 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L2999: # basic block 296 $L3000: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L532: # basic block 297 ldq $1,1032($30) ldq $2,1024($30) ldq $4,1016($30) ldq $5,1000($30) ldq $3,-8($1) lda $1,-8($1) lda $2,8($2) stq $1,1032($30) stq $1,32($5) stq $2,1024($30) and $3,$4,$1 blbc $1,$L2993 # basic block 298 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2993 # basic block 299 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L2995 # basic block 300 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L2995: # basic block 301 $L2996: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L531: # basic block 302 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-8($4) lda $4,-8($4) lda $5,8($5) stq $4,1032($30) ldq $4,1008($30) ldq $27,1032($30) stq $5,1024($30) and $3,$4,$1 stq $27,32($23) blbc $1,$L2989 # basic block 303 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2989 # basic block 304 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L2991 # basic block 305 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L2991: # basic block 306 $L2992: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L530: # basic block 307 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-16($4) ldq $16,-8($4) lda $5,8($5) lda $4,-16($4) stq $4,1032($30) stq $5,1024($30) stq $4,32($23) and $3,$16,$1 blbc $1,$L2985 # basic block 308 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2985 # basic block 309 sra $3,1,$4 sra $16,1,$9 subq $4,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L2987 # basic block 310 bis $31,$4,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L2987: # basic block 311 $L2988: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L529: # basic block 312 ldq $3,1016($30) ldq $4,1008($30) ldq $5,1024($30) and $3,$4,$1 bis $31,$3,$16 bis $31,$4,$17 lda $5,8($5) stq $5,1024($30) blbs $1,$L4122 $L2961: # basic block 313 and $16,3,$1 bis $31,$16,$2 beq $1,$L2965 # basic block 314 blbc $16,$L2966 # basic block 315 lda $1,rb_cFixnum ldq $3,0($1) $L2967: # basic block 316 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L2964 # basic block 317 and $17,3,$1 bis $31,$17,$2 beq $1,$L2974 # basic block 318 blbc $17,$L2975 # basic block 319 lda $1,rb_cFixnum ldq $3,0($1) $L2976: # basic block 320 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4123 $L2964: # basic block 321 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L528: # basic block 322 ldq $3,1008($30) ldq $4,1016($30) ldq $5,1024($30) and $3,$4,$1 bis $31,$3,$16 bis $31,$4,$17 lda $5,8($5) stq $5,1024($30) blbs $1,$L4124 $L2935: # basic block 323 and $16,3,$1 bis $31,$16,$2 beq $1,$L2939 # basic block 324 blbc $16,$L2940 # basic block 325 lda $1,rb_cFixnum ldq $3,0($1) $L2941: # basic block 326 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L2938 # basic block 327 and $17,3,$1 bis $31,$17,$2 beq $1,$L2948 # basic block 328 blbc $17,$L2949 # basic block 329 lda $1,rb_cFixnum ldq $3,0($1) $L2950: # basic block 330 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4125 $L2938: # basic block 331 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L527: # basic block 332 ldq $2,1032($30) ldq $3,1024($30) ldq $17,1016($30) ldq $4,1000($30) ldq $16,-8($2) lda $3,8($3) lda $2,-8($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$17,$1 blbs $1,$L4126 $L2909: # basic block 333 and $16,3,$1 bis $31,$16,$2 beq $1,$L2913 # basic block 334 blbc $16,$L2914 # basic block 335 lda $1,rb_cFixnum ldq $3,0($1) $L2915: # basic block 336 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L2912 # basic block 337 and $17,3,$1 bis $31,$17,$2 beq $1,$L2922 # basic block 338 blbc $17,$L2923 # basic block 339 lda $1,rb_cFixnum ldq $3,0($1) $L2924: # basic block 340 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4127 $L2912: # basic block 341 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L526: # basic block 342 ldq $1,1032($30) ldq $2,1024($30) ldq $17,1008($30) ldq $3,1000($30) ldq $16,-8($1) lda $1,-8($1) lda $2,8($2) stq $1,1032($30) stq $1,32($3) stq $2,1024($30) and $16,$17,$1 blbs $1,$L4128 $L2883: # basic block 343 and $16,3,$1 bis $31,$16,$2 beq $1,$L2887 # basic block 344 blbc $16,$L2888 # basic block 345 lda $1,rb_cFixnum ldq $3,0($1) $L2889: # basic block 346 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L2886 # basic block 347 and $17,3,$1 bis $31,$17,$2 beq $1,$L2896 # basic block 348 blbc $17,$L2897 # basic block 349 lda $1,rb_cFixnum ldq $3,0($1) $L2898: # basic block 350 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4129 $L2886: # basic block 351 ldq $23,1032($30) lda $1,idPLUS ldq $27,1000($30) stq $16,0($23) lda $23,8($23) stq $17,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L2201 $L525: # basic block 352 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $16,-16($2) ldq $9,-8($2) lda $3,8($3) lda $2,-16($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$9,$1 blbs $1,$L4130 $L2857: # basic block 353 and $16,3,$1 bis $31,$16,$2 beq $1,$L2861 # basic block 354 blbc $16,$L2862 # basic block 355 lda $1,rb_cFixnum ldq $3,0($1) $L2863: # basic block 356 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L2860 # basic block 357 and $9,3,$1 bis $31,$9,$2 beq $1,$L2870 # basic block 358 blbc $9,$L2871 # basic block 359 lda $1,rb_cFixnum ldq $3,0($1) $L2872: # basic block 360 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4131 $L2860: # basic block 361 ldq $5,1032($30) ldq $23,1000($30) lda $1,idPLUS stq $16,0($5) lda $5,8($5) stq $9,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) ldq $0,0($1) $L2201: # basic block 362 ldq $4,1032($30) bis $31,$0,$11 lda $14,1($31) ldq $12,-16($4) and $12,3,$1 bis $31,$12,$2 beq $1,$L2202 # basic block 363 blbc $12,$L2203 # basic block 364 lda $1,rb_cFixnum ldq $16,0($1) $L2204: # basic block 365 bis $31,$11,$17 bis $31,$16,$10 cpys $f31,$f31,$f2 stq $31,1088($30) jsr $26,rb_method_node ldgp $29,0($26) $L2225: # basic block 366 beq $0,$L4132 $L2234: # basic block 367 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L2266 # basic block 368 cmple $3,51,$1 beq $1,$L2296 # basic block 369 cmpeq $3,2,$1 beq $1,$L2295 # basic block 370 ldq $3,1080($30) stq $10,928($30) stq $31,912($30) ldq $4,1032($30) stq $11,920($30) beq $3,$L2240 # basic block 371 ldq $5,1056($30) lda $23,48($4) ldq $3,1000($30) lda $1,88($4) itoft $23,$f2 ldq $2,0($5) ldq $5,1080($30) stq $1,32($3) stq $31,32($23) stq $5,24($23) stq $2,16($23) $L2241: # basic block 372 ldq $2,1048($30) ldq $1,1040($30) bis $31,$4,$9 addl $31,$14,$16 ldq $3,1024($30) ldq $5,1056($30) stt $f2,0($9) ldq $23,1000($30) stq $12,8($9) stq $2,56($4) lda $2,ruby_frame stq $1,48($4) lda $1,912($30) lda $4,8($4) stq $1,16($9) lda $1,251($31) stq $3,32($9) sll $1,24,$1 stq $5,40($9) ldq $27,1032($30) ldq $3,0($2) lda $2,-8($31) lda $1,-95($1) stq $4,56($23) mulq $14,$2,$2 stq $1,24($9) stq $9,40($23) stq $31,48($23) stq $11,24($3) ldl $19,24($0) ldq $11,16($0) ornot $31,$19,$1 addq $2,$27,$4 srl $1,63,$1 cmpeq $16,$19,$2 bic $1,$2,$2 bne $2,$L4133 # basic block 373 lda $1,2($19) zapnot $1,15,$3 cmpule $3,17,$2 beq $2,$L2263 # basic block 374 lda $1,$L2264 s4addq $3,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2244 .rdata .align 2 .align 2 $L2264: .gprel32 $L2244 .gprel32 $L2246 .gprel32 $L2247 .gprel32 $L2248 .gprel32 $L2249 .gprel32 $L2250 .gprel32 $L2251 .gprel32 $L2252 .gprel32 $L2253 .gprel32 $L2254 .gprel32 $L2255 .gprel32 $L2256 .gprel32 $L2257 .gprel32 $L2258 .gprel32 $L2259 .gprel32 $L2260 .gprel32 $L2261 .gprel32 $L2262 .text $L524: # basic block 375 $L2854: ldq $27,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($27) lda $27,16($27) ldq $4,0($1) stq $27,1024($30) s8addq $2,$27,$2 ldq $3,8($2) stq $4,32($3) ldq $1,1008($30) stq $1,24($3) ldq $3,0($27) br $31,$L4063 $L523: # basic block 376 $L2853: ldq $5,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($5) lda $5,16($5) ldq $4,0($1) stq $5,1024($30) s8addq $2,$5,$2 ldq $3,8($2) stq $4,32($3) ldq $23,1016($30) stq $23,24($3) ldq $3,0($5) br $31,$L4063 $L522: # basic block 377 $L2852: ldq $1,1024($30) ldq $2,1016($30) ldq $3,8($1) lda $1,16($1) stq $2,1008($30) stq $1,1024($30) s8addq $3,$1,$3 lda $1,yarvGlobalStateVersion ldq $2,8($3) ldq $4,0($1) stq $4,32($2) ldq $3,1016($30) stq $3,24($2) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L521: # basic block 378 $L2851: ldq $23,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($23) lda $23,16($23) ldq $4,0($1) stq $23,1024($30) s8addq $2,$23,$2 ldq $3,8($2) stq $4,32($3) ldq $27,1008($30) stq $27,24($3) ldq $3,0($23) br $31,$L4063 $L520: # basic block 379 $L2850: ldq $1,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $2,8($1) lda $1,16($1) ldq $5,-8($3) lda $3,-8($3) stq $1,1024($30) stq $3,32($4) stq $3,1032($30) s8addq $2,$1,$2 lda $1,yarvGlobalStateVersion stq $5,1008($30) ldq $3,8($2) ldq $4,0($1) stq $5,24($3) stq $4,32($3) ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L519: # basic block 380 ldq $1,1032($30) ldq $2,1016($30) lda $0,4($31) ldq $3,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $1,32($5) stq $1,1032($30) ldq $4,8($3) lda $1,yarvGlobalStateVersion ldq $5,16($3) lda $3,24($3) stq $3,1024($30) ldq $2,32($4) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L4134 $L2848: # basic block 381 $L2849: ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L4063 $L518: # basic block 382 ldq $1,1032($30) ldq $2,1008($30) lda $0,4($31) ldq $3,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $1,32($5) stq $1,1032($30) ldq $4,8($3) lda $1,yarvGlobalStateVersion ldq $5,16($3) lda $3,24($3) stq $3,1024($30) ldq $2,32($4) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L4135 $L2845: # basic block 383 $L2846: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L517: # basic block 384 ldq $23,1024($30) lda $1,yarvGlobalStateVersion lda $0,4($31) ldq $5,8($23) ldq $4,16($23) lda $23,24($23) stq $23,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L4136 $L2842: # basic block 385 $L2843: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L516: # basic block 386 ldq $1,1024($30) lda $0,4($31) ldq $5,8($1) ldq $4,16($1) lda $1,24($1) stq $1,1024($30) lda $1,yarvGlobalStateVersion ldq $2,32($5) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L4137 $L2839: # basic block 387 $L2840: ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L515: # basic block 388 ldq $4,1024($30) ldq $23,1024($30) lda $0,4($31) lda $1,yarvGlobalStateVersion ldq $5,8($4) lda $23,24($23) ldq $4,16($4) stq $23,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L4138 $L2836: # basic block 389 $L2837: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L514: # basic block 390 $L2834: ldq $27,1024($30) ldq $3,1008($30) ldq $1,8($27) lda $27,16($27) bic $3,4,$2 s8addq $1,$27,$1 cmoveq $2,$1,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L513: # basic block 391 $L2832: ldq $5,1024($30) ldq $23,1016($30) ldq $1,8($5) lda $5,16($5) bic $23,4,$2 s8addq $1,$5,$1 cmoveq $2,$1,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L512: # basic block 392 $L2830: ldq $2,1024($30) ldq $3,1016($30) ldq $1,8($2) lda $2,16($2) stq $2,1024($30) bic $3,4,$2 ldq $4,1024($30) s8addq $1,$4,$1 cmoveq $2,$1,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L511: # basic block 393 $L2828: ldq $23,1024($30) ldq $27,1008($30) ldq $1,8($23) lda $23,16($23) bic $27,4,$2 s8addq $1,$23,$1 cmoveq $2,$1,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L510: # basic block 394 $L2826: ldq $1,1024($30) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $2,8($1) ldq $1,-8($3) lda $3,-8($3) lda $4,16($4) stq $3,1032($30) stq $3,32($5) bic $1,4,$1 s8addq $2,$4,$2 cmoveq $1,$2,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L509: # basic block 395 $L2824: ldq $23,1024($30) ldq $27,1008($30) ldq $1,8($23) lda $23,16($23) bic $27,4,$2 s8addq $1,$23,$1 cmovne $2,$1,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L508: # basic block 396 $L2822: ldq $4,1024($30) ldq $5,1016($30) ldq $1,8($4) lda $4,16($4) bic $5,4,$2 s8addq $1,$4,$1 cmovne $2,$1,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L507: # basic block 397 $L2820: ldq $27,1024($30) ldq $3,1016($30) ldq $1,8($27) lda $27,16($27) bic $3,4,$2 s8addq $1,$27,$1 cmovne $2,$1,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L506: # basic block 398 $L2818: ldq $5,1024($30) ldq $23,1008($30) ldq $1,8($5) lda $5,16($5) bic $23,4,$2 s8addq $1,$5,$1 cmovne $2,$1,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L505: # basic block 399 $L2816: ldq $27,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $2,8($27) ldq $1,-8($3) lda $27,16($27) lda $3,-8($3) stq $3,1032($30) stq $3,32($4) bic $1,4,$1 s8addq $2,$27,$2 cmovne $1,$2,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L504: # basic block 400 $L2814: ldq $23,1024($30) ldq $1,8($23) lda $23,16($23) s8addq $1,$23,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L503: # basic block 401 $L2813: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) s8addq $1,$5,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L502: # basic block 402 $L2812: ldq $4,1024($30) ldq $1,8($4) lda $4,16($4) s8addq $1,$4,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L501: # basic block 403 $L2811: ldq $3,1024($30) ldq $1,8($3) lda $3,16($3) s8addq $1,$3,$3 stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L2809: $L500: # basic block 404 $L2810: ldq $2,1024($30) ldq $1,8($2) lda $2,16($2) s8addq $1,$2,$2 ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L2800: $L499: # basic block 405 ldq $23,1024($30) ldq $17,1008($30) ldq $0,8($23) lda $23,16($23) stq $23,1024($30) beq $0,$L2801 # basic block 406 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4139 # basic block 407 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4140 $L2803: # basic block 408 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L2791: $L498: # basic block 409 ldq $4,1024($30) ldq $17,1016($30) ldq $0,8($4) lda $4,16($4) stq $4,1024($30) beq $0,$L2792 # basic block 410 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4141 # basic block 411 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4142 $L2794: # basic block 412 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L2782: $L497: # basic block 413 ldq $2,1024($30) ldq $17,1016($30) ldq $0,8($2) lda $2,16($2) stq $2,1024($30) beq $0,$L2783 # basic block 414 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4143 # basic block 415 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4144 $L2785: # basic block 416 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L2773: $L496: # basic block 417 ldq $27,1024($30) ldq $17,1008($30) ldq $0,8($27) lda $27,16($27) stq $27,1024($30) beq $0,$L2774 # basic block 418 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4145 # basic block 419 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4146 $L2776: # basic block 420 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L495: # basic block 421 ldq $2,1024($30) ldq $4,1032($30) ldq $5,1000($30) ldq $0,8($2) ldq $3,-8($4) lda $2,16($2) lda $4,-8($4) stq $4,1032($30) stq $2,1024($30) stq $4,32($5) beq $0,$L2765 # basic block 422 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4147 # basic block 423 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4148 $L2767: # basic block 424 addl $31,$0,$9 bis $31,$3,$17 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L494: # basic block 425 ldq $5,1056($30) lda $1,251($31) ldq $23,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($5) ldq $4,8($23) lda $3,16($5) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4149 # basic block 426 ldq $27,1056($30) s8addq $4,0,$1 lda $2,6($31) subq $27,$1,$1 stq $1,1032($30) ldq $1,1048($30) ldq $4,1032($30) stq $2,24($1) ldq $2,1000($30) stq $4,32($2) ldq $5,24($3) ldq $23,8($3) stq $5,40($2) stq $5,1040($30) ldq $27,32($3) stq $23,1024($30) stq $27,48($2) stq $27,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($2) beq $23,$L4150 # basic block 427 $L2764: ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L493: # basic block 428 ldq $23,1056($30) lda $1,251($31) ldq $27,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($23) ldq $4,8($27) lda $3,16($23) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4151 # basic block 429 ldq $2,1056($30) ldq $5,1000($30) s8addq $4,0,$1 ldq $4,1048($30) subq $2,$1,$1 lda $2,6($31) stq $1,32($5) stq $1,1032($30) ldq $23,24($3) ldq $27,8($3) stq $2,24($4) stq $23,40($5) stq $23,1040($30) ldq $1,32($3) stq $27,1024($30) stq $1,48($5) stq $1,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($5) beq $27,$L4152 # basic block 430 $L2761: ldq $2,1024($30) ldq $4,1016($30) ldq $3,0($2) stq $4,1008($30) br $31,$L4063 $L492: # basic block 431 ldq $2,1056($30) ldq $3,1024($30) lda $1,251($31) sll $1,24,$1 lda $1,-96($1) ldq $17,16($2) ldq $4,8($3) lda $3,16($2) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4153 # basic block 432 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L4154 # basic block 433 $L2758: ldq $4,1024($30) ldq $5,1016($30) ldq $3,0($4) stq $5,1008($30) br $31,$L4063 $L491: # basic block 434 ldq $5,1056($30) lda $1,251($31) ldq $23,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($5) ldq $4,8($23) lda $3,16($5) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4155 # basic block 435 ldq $27,1056($30) s8addq $4,0,$1 lda $2,6($31) subq $27,$1,$1 stq $1,1032($30) ldq $1,1048($30) ldq $4,1032($30) stq $2,24($1) ldq $2,1000($30) stq $4,32($2) ldq $5,24($3) ldq $23,8($3) stq $5,40($2) stq $5,1040($30) ldq $27,32($3) stq $23,1024($30) stq $27,48($2) stq $27,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($2) beq $23,$L4156 # basic block 436 $L2755: ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L490: # basic block 437 ldq $27,1056($30) ldq $1,1032($30) ldq $2,1000($30) ldq $3,1024($30) ldq $17,16($27) ldq $0,-8($1) lda $1,-8($1) stq $1,32($2) lda $1,251($31) ldq $4,8($3) lda $3,16($27) sll $1,24,$1 zapnot $17,15,$2 lda $1,-96($1) bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4157 # basic block 438 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L4158 # basic block 439 $L2752: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L489: # basic block 440 ldq $2,1032($30) ldq $3,1016($30) ldq $4,1008($30) ldq $5,1040($30) ldq $27,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $9,0($5) ldq $15,8($27) lda $27,24($27) stq $2,1032($30) stq $2,32($23) stq $27,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4159 # basic block 441 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4160 # basic block 442 ldq $1,72($4) ldq $2,1032($30) beq $1,$L2744 # basic block 443 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L2744 # basic block 444 lda $5,4($31) $L2748: # basic block 445 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L2748 $L2744: # basic block 446 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) ldq $5,1056($30) ldq $23,1024($30) stq $6,0($2) stq $2,1048($30) stq $1,48($2) stq $3,56($2) lda $1,8($2) stq $5,40($2) stq $23,32($2) ldq $4,32($4) stq $1,1056($30) lda $1,251($31) sll $1,24,$1 stq $8,8($2) stq $10,16($2) lda $1,-93($1) ldq $3,1056($30) ldq $23,1048($30) stq $4,1024($30) stq $1,24($2) ldq $5,1024($30) ldq $2,1000($30) stq $7,1040($30) stq $27,1032($30) stq $3,56($2) ldq $3,0($5) stq $27,32($2) stq $7,40($2) stq $23,48($2) br $31,$L4063 $L488: # basic block 447 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1040($30) ldq $5,1000($30) ldq $23,1024($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $9,0($4) stq $1,1032($30) stq $1,32($5) ldq $15,8($23) lda $23,24($23) stq $23,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4161 # basic block 448 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4162 # basic block 449 ldq $1,72($4) ldq $2,1032($30) beq $1,$L2730 # basic block 450 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L2730 # basic block 451 lda $5,4($31) $L2734: # basic block 452 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L2734 $L2730: # basic block 453 ldq $23,1040($30) ldq $27,1048($30) lda $5,64($2) ldq $1,1056($30) ldq $3,1024($30) stq $6,0($2) stq $8,8($2) stq $23,48($2) stq $27,56($2) lda $23,8($2) stq $1,40($2) stq $3,32($2) lda $1,251($31) ldq $4,32($4) sll $1,24,$1 stq $10,16($2) lda $1,-93($1) ldq $27,1000($30) stq $7,1040($30) stq $1,24($2) stq $2,1048($30) ldq $3,0($4) stq $5,1032($30) stq $4,1024($30) stq $23,1056($30) stq $5,32($27) stq $23,56($27) stq $7,40($27) stq $2,48($27) br $31,$L4063 $L487: # basic block 454 ldq $1,1032($30) ldq $2,1016($30) ldq $3,1040($30) ldq $4,1000($30) ldq $5,1024($30) stq $2,0($1) lda $1,8($1) ldq $9,0($3) stq $1,1032($30) stq $1,32($4) ldq $15,8($5) lda $5,24($5) stq $5,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4163 # basic block 455 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4164 # basic block 456 ldq $1,72($4) ldq $2,1032($30) beq $1,$L2716 # basic block 457 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L2716 # basic block 458 lda $5,4($31) $L2720: # basic block 459 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L2720 $L2716: # basic block 460 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L4063 $L486: # basic block 461 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1040($30) ldq $4,1000($30) ldq $5,1024($30) stq $2,0($1) lda $1,8($1) ldq $9,0($3) stq $1,1032($30) stq $1,32($4) ldq $15,8($5) lda $5,24($5) stq $5,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4165 # basic block 462 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4166 # basic block 463 ldq $1,72($4) ldq $2,1032($30) beq $1,$L2702 # basic block 464 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L2702 # basic block 465 lda $5,4($31) $L2706: # basic block 466 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L2706 $L2702: # basic block 467 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L4063 $L2679: $L485: # basic block 468 ldq $3,1040($30) ldq $4,1024($30) ldq $9,0($3) ldq $15,8($4) lda $4,24($4) stq $4,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4167 # basic block 469 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4168 # basic block 470 ldq $1,72($4) ldq $2,1032($30) beq $1,$L2688 # basic block 471 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L2688 # basic block 472 lda $5,4($31) $L2692: # basic block 473 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L2692 $L2688: # basic block 474 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L4063 $L2678: $L484: # basic block 475 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1008($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $1,0($5) lda $5,8($5) stq $27,1024($30) stq $5,1032($30) stq $5,32($2) $L2226: # basic block 476 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $2,184($9) beq $2,$L4000 $L2229: # basic block 477 ldq $9,184($9) ldq $1,184($9) bne $1,$L2229 $L4000: # basic block 478 ldq $16,0($9) stq $31,1080($30) jsr $26,rb_to_id ldgp $29,0($26) ldq $3,152($9) ldq $1,1056($30) ldq $2,1040($30) bis $31,$0,$17 bis $31,$0,$11 ldl $14,104($9) ldq $12,0($1) ldt $f2,0($2) ldq $1,16($3) ldq $2,32($3) s8addq $1,$2,$1 ldq $10,-8($1) ldq $10,32($10) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) ldl $1,80($9) ldq $3,1032($30) ldq $5,1040($30) bis $31,$31,$4 s8addq $1,0,$1 stq $12,0($3) subq $5,$1,$16 lda $3,8($3) beq $14,$L4002 $L2233: # basic block 479 ldq $2,0($16) addl $4,1,$4 lda $16,8($16) cmpult $4,$14,$1 stq $2,0($3) lda $3,8($3) bne $1,$L2233 $L4002: # basic block 480 ldq $23,1000($30) stq $3,1032($30) stq $3,32($23) bne $0,$L2234 $L4132: # basic block 482 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4169 # basic block 483 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$12,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L2237: # basic block 484 $L2297: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L2677: $L483: # basic block 485 ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1016($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $3,0($27) lda $27,8($27) stq $2,1024($30) stq $27,1032($30) stq $27,32($4) br $31,$L2226 $L2676: $L482: # basic block 486 ldq $3,1032($30) ldq $5,1024($30) ldq $4,1016($30) ldq $23,1000($30) lda $5,8($5) stq $4,0($3) lda $3,8($3) stq $5,1024($30) stq $3,1032($30) stq $3,32($23) br $31,$L2226 $L2675: $L481: # basic block 487 ldq $23,1032($30) ldq $1,1024($30) ldq $27,1008($30) ldq $2,1000($30) lda $1,8($1) stq $27,0($23) lda $23,8($23) stq $1,1024($30) stq $23,1032($30) stq $23,32($2) br $31,$L2226 $L2674: $L480: # basic block 488 ldq $5,1024($30) lda $5,8($5) stq $5,1024($30) br $31,$L2226 $L2673: $L479: # basic block 489 ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $1,8($3) lda $3,24($3) stq $27,1032($30) stq $3,1024($30) stq $27,32($4) bis $31,$1,$0 $L2212: # basic block 490 ldq $5,1056($30) ldq $1,8($5) ldq $16,32($1) ldq $2,184($16) beq $2,$L3998 $L2215: # basic block 491 ldq $16,184($16) ldq $1,184($16) bne $1,$L2215 $L3998: # basic block 492 ldq $16,0($16) bis $31,$0,$14 jsr $26,rb_to_id ldgp $29,0($26) ldq $23,1056($30) bis $31,$0,$11 ldq $12,0($23) and $12,3,$1 bis $31,$12,$2 beq $1,$L2216 # basic block 493 blbc $12,$L2217 # basic block 494 lda $1,rb_cFixnum ldq $1,0($1) $L2218: # basic block 495 ldq $10,32($1) cpys $f31,$f31,$f2 bis $31,$11,$17 stq $31,1080($30) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) br $31,$L2225 $L2672: $L478: # basic block 496 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,8($4) lda $4,24($4) ldq $23,1032($30) stq $4,1024($30) bis $31,$1,$0 stq $23,32($5) br $31,$L2212 $L2671: $L477: # basic block 497 ldq $4,1032($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $5,0($4) lda $4,8($4) ldq $1,8($23) lda $23,24($23) stq $4,1032($30) stq $23,1024($30) stq $4,32($27) bis $31,$1,$0 br $31,$L2212 $L2670: $L476: # basic block 498 ldq $23,1032($30) ldq $27,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) ldq $1,8($2) lda $2,24($2) stq $23,1032($30) stq $2,1024($30) stq $23,32($3) bis $31,$1,$0 br $31,$L2212 $L475: # basic block 499 ldq $5,1024($30) ldq $1,8($5) lda $5,24($5) stq $5,1024($30) bis $31,$1,$0 br $31,$L2212 $L474: # basic block 500 ldq $5,1032($30) ldq $23,1016($30) cpys $f31,$f31,$f2 ldq $27,1008($30) ldq $1,1024($30) cpys $f31,$f31,$f3 ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $10,32($1) ldq $2,16($1) ldq $9,40($1) ldq $15,24($1) ldq $12,8($1) lda $1,48($1) stq $5,1032($30) stq $1,1024($30) and $10,2,$1 stq $5,32($3) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L4170 $L2577: # basic block 501 ldq $27,1032($30) s8addq $14,0,$1 subq $27,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L4171 # basic block 502 bic $13,4,$1 bne $1,$L2584 # basic block 503 cmpeq $13,4,$1 bne $1,$L4172 # basic block 504 bne $13,$L2584 # basic block 505 lda $1,rb_cFalseClass ldq $16,0($1) $L2581: # basic block 506 bis $31,$16,$11 blbc $10,$L2588 # basic block 507 ldq $1,1032($30) ldq $4,-8($1) and $4,3,$1 bis $31,$4,$2 beq $1,$L2590 # basic block 508 blbc $4,$L2591 # basic block 509 lda $1,rb_cFixnum ldq $3,0($1) $L2592: # basic block 510 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4173 $L2588: # basic block 511 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L2604 # basic block 512 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4174 $L2604: # basic block 513 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L2605: # basic block 514 beq $0,$L4175 # basic block 515 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L2638 # basic block 516 cmple $3,51,$1 beq $1,$L2668 # basic block 517 cmpeq $3,2,$1 beq $1,$L2667 # basic block 518 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L2612 # basic block 519 ldq $1,1056($30) lda $4,48($3) ldq $23,1000($30) itoft $4,$f3 ldq $2,0($1) lda $1,88($3) stq $15,24($4) stq $1,32($23) stq $31,32($4) stq $2,16($4) $L2613: # basic block 520 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4176 # basic block 521 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L2635 # basic block 522 lda $1,$L2636 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2616 .rdata .align 2 .align 2 $L2636: .gprel32 $L2616 .gprel32 $L2618 .gprel32 $L2619 .gprel32 $L2620 .gprel32 $L2621 .gprel32 $L2622 .gprel32 $L2623 .gprel32 $L2624 .gprel32 $L2625 .gprel32 $L2626 .gprel32 $L2627 .gprel32 $L2628 .gprel32 $L2629 .gprel32 $L2630 .gprel32 $L2631 .gprel32 $L2632 .gprel32 $L2633 .gprel32 $L2634 .text $L473: # basic block 523 ldq $5,1032($30) ldq $23,1008($30) cpys $f31,$f31,$f2 ldq $27,1016($30) ldq $1,1024($30) cpys $f31,$f31,$f3 ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $10,32($1) ldq $2,16($1) ldq $9,40($1) ldq $15,24($1) ldq $12,8($1) lda $1,48($1) stq $5,1032($30) stq $1,1024($30) and $10,2,$1 stq $5,32($3) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L4177 $L2484: # basic block 524 ldq $27,1032($30) s8addq $14,0,$1 subq $27,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L4178 # basic block 525 bic $13,4,$1 bne $1,$L2491 # basic block 526 cmpeq $13,4,$1 bne $1,$L4179 # basic block 527 bne $13,$L2491 # basic block 528 lda $1,rb_cFalseClass ldq $16,0($1) $L2488: # basic block 529 bis $31,$16,$11 blbc $10,$L2495 # basic block 530 ldq $1,1032($30) ldq $4,-8($1) and $4,3,$1 bis $31,$4,$2 beq $1,$L2497 # basic block 531 blbc $4,$L2498 # basic block 532 lda $1,rb_cFixnum ldq $3,0($1) $L2499: # basic block 533 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4180 $L2495: # basic block 534 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L2511 # basic block 535 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4181 $L2511: # basic block 536 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L2512: # basic block 537 beq $0,$L4182 # basic block 538 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L2545 # basic block 539 cmple $3,51,$1 beq $1,$L2575 # basic block 540 cmpeq $3,2,$1 beq $1,$L2574 # basic block 541 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L2519 # basic block 542 ldq $1,1056($30) lda $4,48($3) ldq $23,1000($30) itoft $4,$f3 ldq $2,0($1) lda $1,88($3) stq $15,24($4) stq $1,32($23) stq $31,32($4) stq $2,16($4) $L2520: # basic block 543 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4183 # basic block 544 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L2542 # basic block 545 lda $1,$L2543 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2523 .rdata .align 2 .align 2 $L2543: .gprel32 $L2523 .gprel32 $L2525 .gprel32 $L2526 .gprel32 $L2527 .gprel32 $L2528 .gprel32 $L2529 .gprel32 $L2530 .gprel32 $L2531 .gprel32 $L2532 .gprel32 $L2533 .gprel32 $L2534 .gprel32 $L2535 .gprel32 $L2536 .gprel32 $L2537 .gprel32 $L2538 .gprel32 $L2539 .gprel32 $L2540 .gprel32 $L2541 .text $L472: # basic block 546 ldq $5,1032($30) ldq $23,1016($30) cpys $f31,$f31,$f2 ldq $27,1024($30) ldq $1,1000($30) cpys $f31,$f31,$f3 stq $23,0($5) lda $5,8($5) ldq $10,32($27) ldq $2,16($27) stq $5,32($1) ldq $9,40($27) ldq $15,24($27) ldq $12,8($27) lda $27,48($27) and $10,2,$1 stq $5,1032($30) stq $27,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L4184 $L2391: # basic block 547 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L4185 # basic block 548 bic $13,4,$1 bne $1,$L2398 # basic block 549 cmpeq $13,4,$1 bne $1,$L4186 # basic block 550 bne $13,$L2398 # basic block 551 lda $1,rb_cFalseClass ldq $16,0($1) $L2395: # basic block 552 bis $31,$16,$11 blbc $10,$L2402 # basic block 553 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L2404 # basic block 554 blbc $4,$L2405 # basic block 555 lda $1,rb_cFixnum ldq $3,0($1) $L2406: # basic block 556 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4187 $L2402: # basic block 557 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L2418 # basic block 558 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4188 $L2418: # basic block 559 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L2419: # basic block 560 beq $0,$L4189 # basic block 561 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L2452 # basic block 562 cmple $3,51,$1 beq $1,$L2482 # basic block 563 cmpeq $3,2,$1 beq $1,$L2481 # basic block 564 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L2426 # basic block 565 lda $1,48($3) ldq $27,1056($30) ldq $23,1000($30) itoft $1,$f3 lda $1,88($3) ldq $2,0($27) stq $1,32($23) ftoit $f3,$5 stq $15,24($5) stq $31,32($5) stq $2,16($5) $L2427: # basic block 566 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4190 # basic block 567 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L2449 # basic block 568 lda $1,$L2450 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2430 .rdata .align 2 .align 2 $L2450: .gprel32 $L2430 .gprel32 $L2432 .gprel32 $L2433 .gprel32 $L2434 .gprel32 $L2435 .gprel32 $L2436 .gprel32 $L2437 .gprel32 $L2438 .gprel32 $L2439 .gprel32 $L2440 .gprel32 $L2441 .gprel32 $L2442 .gprel32 $L2443 .gprel32 $L2444 .gprel32 $L2445 .gprel32 $L2446 .gprel32 $L2447 .gprel32 $L2448 .text $L471: # basic block 569 ldq $5,1032($30) ldq $23,1008($30) cpys $f31,$f31,$f2 ldq $27,1024($30) ldq $1,1000($30) cpys $f31,$f31,$f3 stq $23,0($5) lda $5,8($5) ldq $10,32($27) ldq $2,16($27) stq $5,32($1) ldq $9,40($27) ldq $15,24($27) ldq $12,8($27) lda $27,48($27) and $10,2,$1 stq $5,1032($30) stq $27,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L4191 $L2298: # basic block 570 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 beq $2,$L2300 # basic block 571 blbc $13,$L2301 # basic block 572 lda $1,rb_cFixnum ldq $16,0($1) $L2302: # basic block 573 bis $31,$16,$11 blbc $10,$L2309 # basic block 574 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L2311 # basic block 575 blbc $4,$L2312 # basic block 576 lda $1,rb_cFixnum ldq $3,0($1) $L2313: # basic block 577 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4192 $L2309: # basic block 578 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L2325 # basic block 579 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4193 $L2325: # basic block 580 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L2326: # basic block 581 beq $0,$L4194 # basic block 582 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L2359 # basic block 583 cmple $3,51,$1 beq $1,$L2389 # basic block 584 cmpeq $3,2,$1 beq $1,$L2388 # basic block 585 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L2333 # basic block 586 lda $1,48($3) ldq $27,1056($30) ldq $23,1000($30) itoft $1,$f3 lda $1,88($3) ldq $2,0($27) stq $1,32($23) ftoit $f3,$5 stq $15,24($5) stq $31,32($5) stq $2,16($5) $L2334: # basic block 587 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4195 # basic block 588 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L2356 # basic block 589 lda $1,$L2357 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2337 .rdata .align 2 .align 2 $L2357: .gprel32 $L2337 .gprel32 $L2339 .gprel32 $L2340 .gprel32 $L2341 .gprel32 $L2342 .gprel32 $L2343 .gprel32 $L2344 .gprel32 $L2345 .gprel32 $L2346 .gprel32 $L2347 .gprel32 $L2348 .gprel32 $L2349 .gprel32 $L2350 .gprel32 $L2351 .gprel32 $L2352 .gprel32 $L2353 .gprel32 $L2354 .gprel32 $L2355 .text $L470: # basic block 590 ldq $5,1024($30) stq $31,1088($30) cpys $f31,$f31,$f2 ldq $13,32($5) ldq $2,16($5) ldq $23,24($5) ldq $9,40($5) ldq $11,8($5) lda $5,48($5) and $13,2,$1 stq $5,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 stq $23,1080($30) bne $1,$L4196 $L2171: # basic block 591 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $12,-8($1) and $12,3,$2 bis $31,$12,$3 bne $2,$L4197 # basic block 592 bic $12,4,$1 bne $1,$L2178 # basic block 593 cmpeq $12,4,$1 bne $1,$L4198 # basic block 594 bne $12,$L2178 # basic block 595 lda $1,rb_cFalseClass ldq $16,0($1) $L2175: # basic block 596 bis $31,$16,$10 blbc $13,$L2182 # basic block 597 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L2184 # basic block 598 blbc $4,$L2185 # basic block 599 lda $1,rb_cFixnum ldq $3,0($1) $L2186: # basic block 600 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4199 $L2182: # basic block 601 ldq $1,16($9) cmpeq $1,$10,$1 beq $1,$L2198 # basic block 602 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4200 $L2198: # basic block 603 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $10,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) br $31,$L2225 $L469: # basic block 604 $L2170: ldq $1,1000($30) ldq $2,1024($30) ldq $16,88($1) lda $2,8($2) stq $2,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L468: # basic block 605 $L2169: ldq $5,1000($30) ldq $23,1024($30) ldq $16,88($5) lda $23,8($23) stq $23,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L467: # basic block 606 $L2168: ldq $2,1000($30) ldq $3,1024($30) ldq $16,88($2) lda $3,8($3) stq $3,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L466: # basic block 607 $L2167: ldq $23,1000($30) ldq $27,1024($30) ldq $16,88($23) lda $27,8($27) stq $27,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L2165: $L465: # basic block 608 $L2166: ldq $3,1000($30) ldq $4,1024($30) ldq $16,88($3) lda $4,8($4) stq $4,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L2155: $L464: # basic block 609 ldq $4,1024($30) ldq $3,1008($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L4201 $L2156: # basic block 610 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L4202 # basic block 611 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2158: # basic block 612 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2160 # basic block 613 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2160 # basic block 614 lda $5,4($31) $L2164: # basic block 615 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2164 $L2160: # basic block 616 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L2145: $L463: # basic block 617 ldq $4,1024($30) ldq $3,1016($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L4203 $L2146: # basic block 618 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L4204 # basic block 619 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2148: # basic block 620 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2150 # basic block 621 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2150 # basic block 622 lda $5,4($31) $L2154: # basic block 623 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2154 $L2150: # basic block 624 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L2135: $L462: # basic block 625 ldq $4,1024($30) ldq $3,1016($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L4205 $L2136: # basic block 626 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2137 # basic block 627 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 $L2138: # basic block 628 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2140 # basic block 629 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2140 # basic block 630 lda $5,4($31) $L2144: # basic block 631 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2144 $L2140: # basic block 632 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L2125: $L461: # basic block 633 ldq $4,1024($30) ldq $3,1008($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L4206 $L2126: # basic block 634 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L4207 # basic block 635 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2128: # basic block 636 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2130 # basic block 637 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2130 # basic block 638 lda $5,4($31) $L2134: # basic block 639 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2134 $L2130: # basic block 640 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L460: # basic block 641 ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $9,-8($3) ldq $11,16($4) lda $3,-8($3) ldq $10,8($4) lda $4,24($4) stq $3,1032($30) stq $3,32($5) stq $4,1024($30) cmpeq $9,4,$1 bne $1,$L4208 $L2116: # basic block 642 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L4209 # basic block 643 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2118: # basic block 644 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2120 # basic block 645 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2120 # basic block 646 lda $5,4($31) $L2124: # basic block 647 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2124 $L2120: # basic block 648 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L459: # basic block 649 $L2115: ldq $1,1024($30) lda $2,4($31) stq $2,1008($30) lda $1,16($1) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L458: # basic block 650 $L2114: ldq $23,1024($30) lda $27,4($31) stq $27,1016($30) lda $23,16($23) ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L457: # basic block 651 $L2113: ldq $4,1024($30) lda $5,4($31) stq $5,1008($30) lda $4,16($4) ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L456: # basic block 652 $L2112: ldq $2,1024($30) lda $3,4($31) stq $3,1008($30) lda $2,16($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L2110: $L455: # basic block 653 $L2111: ldq $5,1024($30) ldq $23,1032($30) lda $27,4($31) ldq $1,1000($30) stq $27,1008($30) lda $5,16($5) lda $23,-8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L2099: $L454: # basic block 654 ldq $4,1024($30) ldq $3,1008($30) ldq $10,1016($30) ldq $12,16($4) ldq $11,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L4210 $L2100: # basic block 655 ldq $5,1016($30) cmpeq $5,4,$1 bne $1,$L4211 $L2101: # basic block 656 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L4212 $L2102: # basic block 657 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2103: # basic block 658 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2105 # basic block 659 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2105 # basic block 660 lda $5,4($31) $L2109: # basic block 661 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2109 $L2105: # basic block 662 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) bis $31,$2,$5 ldq $4,1056($30) ldq $23,1024($30) bis $31,$9,$17 stq $27,1032($30) ldq $27,1000($30) stq $1,48($2) lda $1,251($31) stq $3,56($2) sll $1,24,$1 stq $4,40($2) stq $23,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $1,1032($30) ldq $6,32($6) ldq $16,88($27) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $5,40($27) stq $1,32($27) stq $2,56($27) stq $5,48($27) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L2088: $L453: # basic block 663 ldq $3,1024($30) ldq $2,1016($30) ldq $10,1008($30) ldq $12,16($3) ldq $11,8($3) cmpeq $2,4,$1 lda $3,24($3) stq $3,1024($30) bis $31,$2,$9 bne $1,$L4213 $L2089: # basic block 664 ldq $4,1008($30) cmpeq $4,4,$1 bne $1,$L4214 $L2090: # basic block 665 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L4215 $L2091: # basic block 666 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2092: # basic block 667 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2094 # basic block 668 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2094 # basic block 669 lda $5,4($31) $L2098: # basic block 670 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2098 $L2094: # basic block 671 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$9,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L2077: $L452: # basic block 672 ldq $2,1024($30) ldq $23,1032($30) ldq $27,1016($30) ldq $3,1000($30) ldq $10,-8($23) ldq $12,16($2) lda $23,-8($23) ldq $11,8($2) cmpeq $27,4,$1 lda $2,24($2) stq $23,1032($30) stq $23,32($3) stq $2,1024($30) bis $31,$27,$9 bne $1,$L4216 $L2078: # basic block 673 cmpeq $10,4,$1 bne $1,$L4217 $L2079: # basic block 674 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L4218 $L2080: # basic block 675 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2081: # basic block 676 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2083 # basic block 677 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2083 # basic block 678 lda $5,4($31) $L2087: # basic block 679 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2087 $L2083: # basic block 680 ldq $1,1056($30) ldq $23,1040($30) lda $5,64($2) bis $31,$2,$3 ldq $27,1048($30) ldq $4,1024($30) bis $31,$9,$17 stq $5,1032($30) ldq $5,1000($30) stq $1,40($2) lda $1,251($31) stq $23,48($2) sll $1,24,$1 stq $27,56($2) stq $4,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $23,1032($30) ldq $6,32($6) ldq $16,88($5) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $3,40($5) stq $2,56($5) stq $3,48($5) stq $23,32($5) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L2066: $L451: # basic block 681 ldq $5,1024($30) ldq $3,1032($30) ldq $4,1008($30) ldq $23,1000($30) ldq $10,-8($3) ldq $12,16($5) lda $3,-8($3) ldq $11,8($5) cmpeq $4,4,$1 lda $5,24($5) stq $3,1032($30) stq $3,32($23) stq $5,1024($30) bis $31,$4,$9 bne $1,$L4219 $L2067: # basic block 682 cmpeq $10,4,$1 bne $1,$L4220 $L2068: # basic block 683 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L4221 $L2069: # basic block 684 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2070: # basic block 685 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2072 # basic block 686 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2072 # basic block 687 lda $5,4($31) $L2076: # basic block 688 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2076 $L2072: # basic block 689 lda $1,64($2) ldq $3,1040($30) ldq $5,1056($30) bis $31,$2,$23 stq $1,1032($30) ldq $4,1048($30) lda $1,251($31) bis $31,$9,$17 ldq $27,1024($30) sll $1,24,$1 stq $12,16($2) lda $1,-91($1) stq $3,48($2) stq $5,40($2) stq $4,56($2) stq $1,24($2) stq $27,32($2) ldq $1,1000($30) stq $31,0($2) stq $9,8($2) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $2,1056($30) ldq $2,1032($30) ldq $3,1056($30) ldq $6,32($6) ldq $16,88($1) stq $23,40($1) stq $2,32($1) stq $23,48($1) stq $3,56($1) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L450: # basic block 690 ldq $2,1032($30) ldq $4,1024($30) ldq $3,1000($30) ldq $10,-8($2) ldq $9,-16($2) lda $2,-16($2) ldq $12,16($4) ldq $11,8($4) lda $4,24($4) stq $2,1032($30) stq $2,32($3) cmpeq $10,4,$1 stq $4,1024($30) bne $1,$L4222 $L2056: # basic block 691 cmpeq $9,4,$1 bne $1,$L4223 $L2057: # basic block 692 lda $2,rb_cObject ldq $1,0($2) cmpeq $10,$1,$1 bne $1,$L4224 $L2058: # basic block 693 bis $31,$10,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$10 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$10,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$11,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) $L2059: # basic block 694 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L2061 # basic block 695 ldl $4,80($6) bis $31,$31,$3 ble $4,$L2061 # basic block 696 lda $5,4($31) $L2065: # basic block 697 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L2065 $L2061: # basic block 698 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$10,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $10,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L449: # basic block 699 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$10 lda $11,4($31) ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $2,8($4) stq $1,1032($30) stq $1,32($5) ldq $12,24($4) ldq $9,16($4) lda $4,32($4) lda $2,-3($2) stq $4,1024($30) cmpule $2,8,$1 beq $1,$L2050 # basic block 700 lda $1,$L2051 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2050 .rdata .align 2 .align 2 $L2051: .gprel32 $L2029 .gprel32 $L2050 .gprel32 $L2031 .gprel32 $L2050 .gprel32 $L2033 .gprel32 $L2050 .gprel32 $L2037 .gprel32 $L2050 .gprel32 $L2039 .text $L448: # basic block 701 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1016($30) ldq $1,1024($30) ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $2,8($1) ldq $12,24($1) ldq $9,16($1) lda $1,32($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($3) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L2022 # basic block 702 lda $1,$L2023 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L2022 .rdata .align 2 .align 2 $L2023: .gprel32 $L2001 .gprel32 $L2022 .gprel32 $L2003 .gprel32 $L2022 .gprel32 $L2005 .gprel32 $L2022 .gprel32 $L2009 .gprel32 $L2022 .gprel32 $L2011 .text $L447: # basic block 703 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $5,1032($30) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L1994 # basic block 704 lda $1,$L1995 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L1994 .rdata .align 2 .align 2 $L1995: .gprel32 $L1973 .gprel32 $L1994 .gprel32 $L1975 .gprel32 $L1994 .gprel32 $L1977 .gprel32 $L1994 .gprel32 $L1981 .gprel32 $L1994 .gprel32 $L1983 .text $L446: # basic block 705 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $5,1032($30) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L1966 # basic block 706 lda $1,$L1967 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L1966 .rdata .align 2 .align 2 $L1967: .gprel32 $L1945 .gprel32 $L1966 .gprel32 $L1947 .gprel32 $L1966 .gprel32 $L1949 .gprel32 $L1966 .gprel32 $L1953 .gprel32 $L1966 .gprel32 $L1955 .text $L445: # basic block 707 ldq $27,1024($30) bis $31,$31,$10 lda $11,4($31) ldq $2,8($27) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L1938 # basic block 708 lda $1,$L1939 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L1938 .rdata .align 2 .align 2 $L1939: .gprel32 $L1917 .gprel32 $L1938 .gprel32 $L1919 .gprel32 $L1938 .gprel32 $L1921 .gprel32 $L1938 .gprel32 $L1925 .gprel32 $L1938 .gprel32 $L1927 .text $L444: # basic block 709 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4225 # basic block 710 ldq $5,1056($30) ldq $0,0($5) $L1914: # basic block 711 $L1915: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L4063 $L443: # basic block 712 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4226 # basic block 713 ldq $27,1056($30) ldq $0,0($27) $L1911: # basic block 714 $L1912: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L442: # basic block 715 ldq $27,1056($30) ldq $1,1024($30) ldq $2,8($27) ldq $9,8($1) lda $1,16($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4227 # basic block 716 ldq $2,1056($30) ldq $0,0($2) $L1908: # basic block 717 $L1909: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L441: # basic block 718 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4228 # basic block 719 ldq $5,1056($30) ldq $0,0($5) $L1905: # basic block 720 $L1906: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L4063 $L440: # basic block 721 ldq $23,1056($30) ldq $27,1024($30) ldq $2,8($23) ldq $9,8($27) lda $27,16($27) stq $27,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4229 # basic block 722 ldq $1,1056($30) ldq $0,0($1) $L1902: # basic block 723 $L1903: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L439: # basic block 724 ldq $2,1024($30) ldq $1,8($2) ldq $9,24($2) ldq $10,16($2) lda $2,32($2) stq $2,1024($30) cmpeq $1,2,$1 bne $1,$L4230 # basic block 725 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L4231 # basic block 726 ldq $4,1056($30) ldq $0,0($4) $L1899: # basic block 727 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L1900: # basic block 728 ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L438: # basic block 729 ldq $5,1024($30) ldq $1,8($5) ldq $9,24($5) ldq $10,16($5) lda $5,32($5) stq $5,1024($30) cmpeq $1,2,$1 bne $1,$L4232 # basic block 730 ldq $23,1056($30) ldq $1,8($23) ldq $2,32($1) ldq $16,152($2) bne $16,$L4233 # basic block 731 ldq $27,1056($30) ldq $0,0($27) $L1894: # basic block 732 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L1895: # basic block 733 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L437: # basic block 734 ldq $27,1024($30) ldq $1,8($27) ldq $9,24($27) ldq $10,16($27) lda $27,32($27) stq $27,1024($30) cmpeq $1,2,$1 bne $1,$L4234 # basic block 735 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L4235 # basic block 736 ldq $3,1056($30) ldq $0,0($3) $L1889: # basic block 737 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L1890: # basic block 738 ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L436: # basic block 739 ldq $3,1024($30) ldq $1,8($3) ldq $9,24($3) ldq $10,16($3) lda $3,32($3) stq $3,1024($30) cmpeq $1,2,$1 bne $1,$L4236 # basic block 740 ldq $4,1056($30) ldq $1,8($4) ldq $2,32($1) ldq $16,152($2) bne $16,$L4237 # basic block 741 ldq $5,1056($30) ldq $0,0($5) $L1884: # basic block 742 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L1885: # basic block 743 ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L435: # basic block 744 ldq $23,1024($30) ldq $1,8($23) ldq $9,24($23) ldq $10,16($23) lda $23,32($23) stq $23,1024($30) cmpeq $1,2,$1 bne $1,$L4238 # basic block 745 ldq $27,1056($30) ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L4239 # basic block 746 ldq $1,1056($30) ldq $0,0($1) $L1879: # basic block 747 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L1880: # basic block 748 ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L434: # basic block 749 ldq $2,1024($30) ldq $16,1008($30) ldq $10,16($2) ldq $11,8($2) lda $2,24($2) stq $2,1024($30) blbs $16,$L1867 # basic block 750 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L1867 # basic block 751 ldq $3,1008($30) and $3,3,$1 bne $1,$L1868 # basic block 752 bic $3,4,$1 bne $1,$L4240 $L1868: # basic block 753 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,984($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L1871 # basic block 754 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4241 # basic block 755 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4242 $L1871: # basic block 756 $L1875: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1000($30) ldq $9,32($10) ldq $16,88($4) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,984($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L433: # basic block 757 ldq $5,1024($30) ldq $16,1016($30) ldq $10,16($5) ldq $11,8($5) lda $5,24($5) stq $5,1024($30) blbs $16,$L1857 # basic block 758 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L1857 # basic block 759 ldq $23,1016($30) and $23,3,$1 bne $1,$L1858 # basic block 760 bic $23,4,$1 bne $1,$L4243 $L1858: # basic block 761 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,976($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L1861 # basic block 762 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4244 # basic block 763 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4245 $L1861: # basic block 764 $L1865: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $9,32($10) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,976($30) jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L432: # basic block 765 ldq $27,1024($30) ldq $16,1016($30) ldq $10,16($27) ldq $11,8($27) lda $27,24($27) stq $27,1024($30) blbs $16,$L1847 # basic block 766 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L1847 # basic block 767 ldq $2,1016($30) and $2,3,$1 bne $1,$L1848 # basic block 768 bic $2,4,$1 bne $1,$L4246 $L1848: # basic block 769 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,968($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L1851 # basic block 770 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4247 # basic block 771 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4248 $L1851: # basic block 772 $L1855: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1000($30) ldq $9,32($10) ldq $16,88($3) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,968($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L431: # basic block 773 ldq $3,1024($30) ldq $16,1008($30) ldq $10,16($3) ldq $11,8($3) lda $3,24($3) stq $3,1024($30) blbs $16,$L1837 # basic block 774 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L1837 # basic block 775 ldq $4,1008($30) and $4,3,$1 bne $1,$L1838 # basic block 776 bic $4,4,$1 bne $1,$L4249 $L1838: # basic block 777 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,960($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L1841 # basic block 778 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4250 # basic block 779 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4251 $L1841: # basic block 780 $L1845: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1000($30) ldq $9,32($10) ldq $16,88($5) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,960($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L4063 $L430: # basic block 781 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $9,-8($5) ldq $10,16($23) lda $5,-8($5) ldq $11,8($23) lda $23,24($23) stq $5,1032($30) stq $5,32($27) stq $23,1024($30) blbs $9,$L1827 # basic block 782 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L1827 # basic block 783 and $9,3,$1 bne $1,$L1828 # basic block 784 bic $9,4,$1 bne $1,$L4252 $L1828: # basic block 785 bis $31,$9,$16 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,952($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L1831 # basic block 786 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4253 # basic block 787 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4254 $L1831: # basic block 788 $L1835: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $1,1000($30) ldq $9,32($10) ldq $16,88($1) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,952($30) jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L429: # basic block 789 ldq $23,1024($30) lda $17,18($31) ldq $9,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $10,32($9) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $2,1056($30) bis $31,$0,$9 ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L4255 # basic block 790 ldq $3,1056($30) ldq $0,0($3) $L1824: # basic block 791 $L1825: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L428: # basic block 792 ldq $1,1024($30) lda $17,18($31) ldq $9,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $10,32($9) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$9 ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L4256 # basic block 793 ldq $4,1056($30) ldq $0,0($4) $L1820: # basic block 794 $L1821: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L427: # basic block 795 ldq $3,1024($30) lda $17,18($31) ldq $9,16($3) ldq $11,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1000($30) ldq $10,32($9) ldq $16,88($4) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $5,1056($30) bis $31,$0,$9 ldq $1,8($5) ldq $2,32($1) ldq $16,152($2) bne $16,$L4257 # basic block 796 ldq $23,1056($30) ldq $0,0($23) $L1816: # basic block 797 $L1817: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $27,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($27) br $31,$L4063 $L426: # basic block 798 ldq $5,1024($30) lda $17,18($31) ldq $9,16($5) ldq $11,8($5) lda $5,24($5) stq $5,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $23,1000($30) ldq $10,32($9) ldq $16,88($23) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $27,1056($30) bis $31,$0,$9 ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L4258 # basic block 799 ldq $1,1056($30) ldq $0,0($1) $L1812: # basic block 800 $L1813: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L425: # basic block 801 ldq $23,1024($30) lda $17,18($31) ldq $9,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $10,32($9) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $2,1056($30) bis $31,$0,$9 ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L4259 # basic block 802 ldq $3,1056($30) ldq $0,0($3) $L1808: # basic block 803 $L1809: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L424: # basic block 804 $L1805: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $1,8($3) lda $3,16($3) stq $27,1032($30) stq $3,1024($30) ldq $3,0($3) stq $27,32($4) s8addq $1,0,$1 subq $27,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L4063 $L423: # basic block 805 $L1804: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,8($4) lda $4,16($4) ldq $23,1032($30) ldq $3,0($4) stq $4,1024($30) s8addq $1,0,$1 subq $23,$1,$1 stq $23,32($5) ldq $1,-8($1) stq $1,1008($30) br $31,$L4063 $L422: # basic block 806 $L1803: ldq $4,1032($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $5,0($4) lda $4,8($4) ldq $1,8($23) lda $23,16($23) stq $4,1032($30) ldq $3,0($23) stq $23,1024($30) stq $4,32($27) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L4063 $L421: # basic block 807 $L1802: ldq $1,1008($30) ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $1,8($2) lda $2,16($2) stq $27,32($3) ldq $3,0($2) stq $27,1032($30) stq $2,1024($30) s8addq $1,0,$1 subq $27,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L4063 $L420: # basic block 808 $L1801: ldq $5,1024($30) ldq $23,1032($30) ldq $1,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L4063 $L419: # basic block 809 $L1800: ldq $27,1032($30) ldq $2,1024($30) ldq $1,1016($30) ldq $4,1000($30) lda $2,8($2) stq $1,0($27) lda $27,8($27) stq $2,1024($30) ldq $3,0($2) stq $27,1032($30) stq $27,32($4) br $31,$L4063 $L418: # basic block 810 $L1799: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1016($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $5,1008($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) br $31,$L4063 $L417: # basic block 811 $L1798: ldq $27,1024($30) ldq $1,1016($30) lda $27,8($27) stq $1,1008($30) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L416: # basic block 812 $L1797: ldq $23,1024($30) lda $23,8($23) ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L415: # basic block 813 $L1796: ldq $3,1024($30) ldq $4,1032($30) ldq $5,1000($30) lda $3,8($3) ldq $0,-8($4) lda $4,-8($4) stq $3,1024($30) ldq $3,0($3) stq $4,1032($30) stq $4,32($5) stq $0,1008($30) br $31,$L4063 $L414: # basic block 814 $L1795: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L413: # basic block 815 $L1794: ldq $27,1024($30) ldq $0,1016($30) ldq $1,1008($30) lda $27,8($27) stq $0,1008($30) ldq $3,0($27) stq $27,1024($30) stq $1,1016($30) br $31,$L4063 $L412: # basic block 816 $L1793: ldq $2,1024($30) ldq $3,1032($30) ldq $0,1016($30) ldq $5,1000($30) lda $2,8($2) stq $2,1024($30) ldq $2,-8($3) lda $3,-8($3) ldq $4,1024($30) stq $3,1032($30) ldq $23,1032($30) stq $0,1008($30) stq $2,1016($30) ldq $3,0($4) stq $23,32($5) br $31,$L4063 $L411: # basic block 817 $L1792: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) lda $23,8($23) ldq $0,-8($27) lda $27,-8($27) ldq $3,0($23) stq $23,1024($30) stq $27,1032($30) stq $27,32($1) stq $0,1016($30) br $31,$L4063 $L410: # basic block 818 $L1791: ldq $3,1032($30) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) lda $3,-16($3) lda $1,8($1) stq $3,1032($30) ldq $0,-16($2) ldq $5,1032($30) ldq $2,-8($2) ldq $3,0($1) stq $1,1024($30) stq $0,1016($30) stq $5,32($4) stq $2,1008($30) br $31,$L4063 $L409: # basic block 819 ldq $23,1032($30) ldq $27,1016($30) bis $31,$31,$5 ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) stq $1,0($23) lda $1,-8($31) lda $23,8($23) ldq $6,8($2) lda $2,16($2) stq $23,1032($30) stq $23,32($3) stq $2,1024($30) mulq $6,$1,$1 addq $1,$23,$7 beq $6,$L3984 $L1789: # basic block 820 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L1789 $L3984: # basic block 821 $L1790: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L408: # basic block 822 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$5 ldq $3,1016($30) ldq $4,1024($30) ldq $23,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $6,8($4) stq $1,1032($30) lda $4,16($4) stq $1,32($23) lda $1,-8($31) ldq $27,1032($30) stq $4,1024($30) mulq $6,$1,$1 addq $1,$27,$7 beq $6,$L3982 $L1784: # basic block 823 ldq $1,1032($30) s8addq $5,0,$2 addl $5,1,$5 addq $2,$7,$3 cmpult $5,$6,$4 addq $2,$1,$2 ldq $1,0($3) stq $1,0($2) bne $4,$L1784 $L3982: # basic block 824 $L1785: ldq $2,1024($30) ldq $4,1032($30) ldq $5,1000($30) ldq $3,0($2) s8addq $6,$4,$4 stq $4,1032($30) stq $4,32($5) br $31,$L4063 $L407: # basic block 825 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) stq $5,1032($30) ldq $6,8($27) lda $27,16($27) bis $31,$31,$5 ldq $2,1032($30) stq $27,1024($30) stq $2,32($1) lda $1,-8($31) mulq $6,$1,$1 addq $1,$2,$7 beq $6,$L3980 $L1779: # basic block 826 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L1779 $L3980: # basic block 827 $L1780: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L406: # basic block 828 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$5 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $6,8($3) stq $1,1032($30) lda $3,16($3) stq $1,32($4) lda $1,-8($31) ldq $23,1032($30) stq $3,1024($30) mulq $6,$1,$1 addq $1,$23,$7 beq $6,$L3978 $L1774: # basic block 829 s8addq $5,0,$2 ldq $27,1032($30) addl $5,1,$5 addq $2,$7,$3 cmpult $5,$6,$4 ldq $1,0($3) addq $2,$27,$2 stq $1,0($2) bne $4,$L1774 $L3978: # basic block 830 $L1775: ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) ldq $3,0($1) s8addq $6,$2,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L405: # basic block 831 ldq $2,1024($30) lda $1,-8($31) ldq $3,1032($30) bis $31,$31,$5 ldq $6,8($2) lda $2,16($2) stq $2,1024($30) mulq $6,$1,$1 addq $1,$3,$7 beq $6,$L3976 $L1769: # basic block 832 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L1769 $L3976: # basic block 833 $L1770: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L404: # basic block 834 $L1765: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1008($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) lda $5,8($5) stq $3,1032($30) stq $23,1016($30) ldq $1,1032($30) ldq $3,0($5) stq $5,1024($30) stq $1,32($27) br $31,$L4063 $L403: # basic block 835 $L1764: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1016($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $1,1008($30) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) br $31,$L4063 $L402: # basic block 836 $L1763: ldq $2,1024($30) ldq $3,1016($30) lda $2,8($2) stq $3,1008($30) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L401: # basic block 837 $L1762: ldq $27,1024($30) ldq $1,1008($30) lda $27,8($27) stq $1,1016($30) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L400: # basic block 838 $L1761: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $0,-8($3) lda $3,-8($3) lda $4,8($4) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $4,1024($30) stq $0,1008($30) stq $0,1016($30) stq $23,32($5) br $31,$L4063 $L399: # basic block 839 $L1760: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L398: # basic block 840 $L1759: ldq $1,1024($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L397: # basic block 841 $L1758: ldq $27,1024($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L396: # basic block 842 $L1757: ldq $23,1024($30) lda $23,8($23) ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L395: # basic block 843 $L1756: ldq $3,1024($30) ldq $4,1032($30) ldq $5,1000($30) lda $3,8($3) lda $4,-8($4) stq $3,1024($30) ldq $3,0($3) stq $4,1032($30) stq $4,32($5) br $31,$L4063 $L394: # basic block 844 $L1755: ldq $27,1024($30) ldq $2,1008($30) lda $27,8($27) bic $2,4,$1 ldq $3,0($27) cmpeq $1,0,$1 stq $27,1024($30) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L393: # basic block 845 $L1752: ldq $5,1024($30) ldq $23,1016($30) lda $5,8($5) bic $23,4,$1 ldq $3,0($5) cmpeq $1,0,$1 stq $5,1024($30) addq $1,$1,$1 stq $1,1016($30) br $31,$L4063 $L392: # basic block 846 $L1749: ldq $3,1024($30) ldq $4,1016($30) lda $3,8($3) bic $4,4,$1 stq $3,1024($30) ldq $3,0($3) cmpeq $1,0,$1 addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L391: # basic block 847 $L1746: ldq $27,1024($30) ldq $2,1008($30) lda $27,8($27) bic $2,4,$1 ldq $3,0($27) cmpeq $1,0,$1 stq $27,1024($30) addq $1,$1,$1 stq $1,1008($30) br $31,$L4063 $L390: # basic block 848 $L1743: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $1,-8($3) lda $3,-8($3) lda $4,8($4) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $4,1024($30) bic $1,4,$1 cmpeq $1,0,$1 addq $1,$1,$1 stq $23,32($5) stq $1,1008($30) br $31,$L4063 $L389: # basic block 849 $L1740: ldq $1,1024($30) ldq $17,1008($30) ldq $16,1016($30) ldq $18,8($1) lda $1,16($1) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L388: # basic block 850 $L1739: ldq $23,1024($30) ldq $16,1008($30) ldq $17,1016($30) ldq $18,8($23) lda $23,16($23) stq $23,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L387: # basic block 851 $L1738: ldq $2,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $17,1016($30) ldq $18,8($2) ldq $16,-8($3) lda $3,-8($3) lda $2,16($2) stq $3,32($4) stq $3,1032($30) stq $2,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L386: # basic block 852 $L1737: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $17,1008($30) ldq $18,8($5) ldq $16,-8($23) lda $23,-8($23) lda $5,16($5) stq $23,32($27) stq $23,1032($30) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L385: # basic block 853 $L1736: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $18,8($27) ldq $16,-16($1) lda $27,16($27) ldq $17,-8($1) lda $1,-16($1) stq $27,1024($30) stq $1,32($2) stq $1,1032($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L384: # basic block 854 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $12,8($1) stq $5,32($2) lda $1,16($1) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3974 # basic block 855 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$9 $L1734: # basic block 856 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L1734 $L3974: # basic block 857 $L1735: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L4063 $L383: # basic block 858 ldq $2,1032($30) ldq $3,1008($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $12,8($5) stq $2,32($23) lda $5,16($5) stq $2,1032($30) stq $5,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3972 # basic block 859 lda $1,-8($31) ldq $27,1032($30) mulq $10,$1,$1 addq $1,$27,$9 $L1729: # basic block 860 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L1729 $L3972: # basic block 861 $L1730: ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $11,1008($30) ldq $3,0($1) lda $1,-8($31) mulq $12,$1,$1 addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L382: # basic block 862 ldq $1,1032($30) ldq $2,1016($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $12,8($3) stq $1,32($4) lda $3,16($3) stq $1,1032($30) stq $3,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3970 # basic block 863 lda $1,-8($31) ldq $5,1032($30) mulq $10,$1,$1 addq $1,$5,$9 $L1724: # basic block 864 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L1724 $L3970: # basic block 865 $L1725: lda $1,-8($31) ldq $27,1032($30) ldq $23,1024($30) mulq $12,$1,$1 stq $11,1008($30) ldq $3,0($23) addq $27,$1,$27 ldq $1,1000($30) stq $27,1032($30) stq $27,32($1) br $31,$L4063 $L381: # basic block 866 ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $12,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3968 # basic block 867 lda $1,-8($31) ldq $4,1032($30) mulq $10,$1,$1 addq $1,$4,$9 $L1719: # basic block 868 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L1719 $L3968: # basic block 869 $L1720: lda $1,-8($31) ldq $5,1024($30) ldq $23,1032($30) mulq $12,$1,$1 ldq $27,1000($30) stq $11,1008($30) ldq $3,0($5) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L380: # basic block 870 ldq $2,1024($30) ldq $12,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3966 # basic block 871 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$9 $L1714: # basic block 872 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L1714 $L3966: # basic block 873 $L1715: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L4063 $L379: # basic block 874 ldq $2,1032($30) ldq $3,1016($30) ldq $4,1024($30) ldq $23,1000($30) ldq $9,1008($30) stq $3,0($2) lda $2,8($2) ldq $5,8($4) ldq $6,16($4) lda $4,24($4) stq $2,1032($30) stq $2,32($23) stq $4,1024($30) blt $5,$L1667 # basic block 875 and $9,3,$1 bis $31,$9,$2 beq $1,$L1669 # basic block 876 blbc $9,$L1670 # basic block 877 lda $1,rb_cFixnum ldq $3,0($1) $L1671: # basic block 878 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4260 # basic block 879 beq $5,$L1690 # basic block 880 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L1690: # basic block 881 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3964 # basic block 882 lda $2,4($31) $L1694: # basic block 883 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L1694 # basic block 884 ldq $27,1000($30) stq $23,32($27) $L3964: # basic block 885 beq $6,$L1710 # basic block 886 beq $5,$L1696 # basic block 887 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L1710: # basic block 888 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L378: # basic block 889 ldq $2,1032($30) ldq $3,1008($30) ldq $4,1024($30) ldq $23,1000($30) ldq $9,1016($30) stq $3,0($2) lda $2,8($2) ldq $5,8($4) ldq $6,16($4) lda $4,24($4) stq $2,1032($30) stq $2,32($23) stq $4,1024($30) blt $5,$L1623 # basic block 890 and $9,3,$1 bis $31,$9,$2 bne $1,$L4261 # basic block 891 ldq $23,1016($30) bic $23,4,$1 bne $1,$L1630 # basic block 892 cmpeq $23,4,$1 bne $1,$L4262 # basic block 893 ldq $27,1016($30) bne $27,$L1630 # basic block 894 lda $1,rb_cFalseClass ldq $3,0($1) $L1627: # basic block 895 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4263 # basic block 896 beq $5,$L1646 # basic block 897 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L1646: # basic block 898 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3959 # basic block 899 lda $2,4($31) $L1650: # basic block 900 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L1650 # basic block 901 ldq $27,1000($30) stq $23,32($27) $L3959: # basic block 902 beq $6,$L1666 # basic block 903 beq $5,$L1652 # basic block 904 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L1666: # basic block 905 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L377: # basic block 906 ldq $2,1024($30) ldq $9,1016($30) ldq $5,8($2) ldq $6,16($2) lda $2,24($2) stq $2,1024($30) blt $5,$L1579 # basic block 907 and $9,3,$1 bis $31,$9,$2 bne $1,$L4264 # basic block 908 ldq $23,1016($30) bic $23,4,$1 bne $1,$L1586 # basic block 909 cmpeq $23,4,$1 bne $1,$L4265 # basic block 910 ldq $27,1016($30) bne $27,$L1586 # basic block 911 lda $1,rb_cFalseClass ldq $3,0($1) $L1583: # basic block 912 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4266 # basic block 913 beq $5,$L1602 # basic block 914 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L1602: # basic block 915 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3954 # basic block 916 lda $2,4($31) $L1606: # basic block 917 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L1606 # basic block 918 ldq $27,1000($30) stq $23,32($27) $L3954: # basic block 919 beq $6,$L1622 # basic block 920 beq $5,$L1608 # basic block 921 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L1622: # basic block 922 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L376: # basic block 923 ldq $2,1024($30) ldq $9,1008($30) ldq $5,8($2) ldq $6,16($2) lda $2,24($2) stq $2,1024($30) blt $5,$L1535 # basic block 924 and $9,3,$1 bis $31,$9,$2 bne $1,$L4267 # basic block 925 ldq $23,1008($30) bic $23,4,$1 bne $1,$L1542 # basic block 926 cmpeq $23,4,$1 bne $1,$L4268 # basic block 927 ldq $27,1008($30) bne $27,$L1542 # basic block 928 lda $1,rb_cFalseClass ldq $3,0($1) $L1539: # basic block 929 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4269 # basic block 930 beq $5,$L1558 # basic block 931 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L1558: # basic block 932 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3949 # basic block 933 lda $2,4($31) $L1562: # basic block 934 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L1562 # basic block 935 ldq $27,1000($30) stq $23,32($27) $L3949: # basic block 936 beq $6,$L1578 # basic block 937 beq $5,$L1564 # basic block 938 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L1578: # basic block 939 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L375: # basic block 940 ldq $3,1024($30) ldq $4,1032($30) ldq $23,1000($30) ldq $5,8($3) ldq $9,-8($4) lda $4,-8($4) ldq $6,16($3) lda $3,24($3) stq $4,1032($30) stq $4,32($23) stq $3,1024($30) blt $5,$L1491 # basic block 941 and $9,3,$1 bis $31,$9,$2 bne $1,$L4270 # basic block 942 bic $9,4,$1 bne $1,$L1498 # basic block 943 cmpeq $9,4,$1 bne $1,$L4271 # basic block 944 bne $9,$L1498 # basic block 945 lda $1,rb_cFalseClass ldq $3,0($1) $L1495: # basic block 946 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4272 # basic block 947 beq $5,$L1514 # basic block 948 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L1514: # basic block 949 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3944 # basic block 950 lda $2,4($31) $L1518: # basic block 951 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L1518 # basic block 952 ldq $27,1000($30) stq $23,32($27) $L3944: # basic block 953 beq $6,$L1534 # basic block 954 beq $5,$L1520 # basic block 955 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L1534: # basic block 956 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L374: # basic block 957 $L1490: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L4063 $L373: # basic block 958 $L1489: ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $16,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L372: # basic block 959 $L1488: ldq $5,1024($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L371: # basic block 960 $L1487: ldq $2,1024($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L370: # basic block 961 $L1486: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L369: # basic block 962 $L1485: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,8($1) lda $1,16($1) stq $5,32($2) stq $1,1024($30) lda $1,-8($31) mulq $16,$1,$1 addq $1,$5,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $4,1024($30) ldq $23,1032($30) ldq $5,1000($30) stq $0,1008($30) ldq $3,0($4) stq $23,32($5) br $31,$L4063 $L368: # basic block 963 $L1484: ldq $3,1032($30) ldq $4,1008($30) lda $1,-8($31) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) stq $5,0($3) lda $3,8($3) ldq $16,8($23) stq $3,32($27) lda $23,16($23) stq $23,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $1,1024($30) ldq $4,1032($30) ldq $2,1000($30) stq $0,1008($30) ldq $3,0($1) stq $4,32($2) br $31,$L4063 $L367: # basic block 964 $L1483: ldq $3,1032($30) ldq $4,1016($30) lda $1,-8($31) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L4063 $L366: # basic block 965 $L1482: ldq $3,1032($30) ldq $4,1008($30) lda $1,-8($31) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L4063 $L365: # basic block 966 $L1481: ldq $5,1024($30) lda $1,-8($31) ldq $23,1032($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$23,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L4063 $L364: # basic block 967 $L1480: ldq $1,1024($30) ldq $2,1008($30) ldq $18,8($1) ldq $17,16($2) lda $1,16($1) ldq $16,24($2) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L363: # basic block 968 $L1479: ldq $5,1024($30) ldq $23,1016($30) ldq $18,8($5) ldq $17,16($23) lda $5,16($5) ldq $16,24($23) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L4063 $L362: # basic block 969 $L1478: ldq $1,1024($30) ldq $2,1016($30) ldq $18,8($1) ldq $16,24($2) lda $1,16($1) ldq $17,16($2) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L361: # basic block 970 $L1477: ldq $5,1024($30) ldq $23,1008($30) ldq $18,8($5) ldq $17,16($23) lda $5,16($5) ldq $16,24($23) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L360: # basic block 971 $L1476: ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) ldq $1,-8($27) ldq $18,8($2) lda $27,-8($27) lda $2,16($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) ldq $17,16($1) ldq $16,24($1) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L359: # basic block 972 $L1475: ldq $5,1024($30) ldq $16,1008($30) lda $5,8($5) stq $5,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L358: # basic block 973 $L1474: ldq $2,1024($30) ldq $16,1016($30) lda $2,8($2) stq $2,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L357: # basic block 974 $L1473: ldq $27,1024($30) ldq $16,1016($30) lda $27,8($27) stq $27,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L356: # basic block 975 $L1472: ldq $5,1024($30) ldq $16,1008($30) lda $5,8($5) stq $5,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L355: # basic block 976 $L1471: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-8($27) lda $27,-8($27) lda $1,8($1) stq $27,32($2) stq $27,1032($30) stq $1,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L354: # basic block 977 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$16 bis $31,$31,$17 ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $12,8($1) stq $5,32($2) lda $1,16($1) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3939 # basic block 978 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$1 lda $9,-8($1) $L1469: # basic block 979 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L1469 $L3939: # basic block 980 $L1470: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L4063 $L353: # basic block 981 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$16 bis $31,$31,$17 ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $12,8($4) stq $1,32($5) lda $4,16($4) stq $1,1032($30) stq $4,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3937 # basic block 982 lda $1,-8($31) ldq $23,1032($30) mulq $10,$1,$1 addq $1,$23,$1 lda $9,-8($1) $L1464: # basic block 983 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L1464 $L3937: # basic block 984 $L1465: lda $1,-8($31) ldq $27,1024($30) ldq $2,1032($30) mulq $12,$1,$1 ldq $4,1000($30) stq $11,1008($30) ldq $3,0($27) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L352: # basic block 985 ldq $27,1032($30) ldq $1,1016($30) bis $31,$31,$16 bis $31,$31,$17 ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $12,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3935 # basic block 986 lda $1,-8($31) ldq $4,1032($30) mulq $10,$1,$1 addq $1,$4,$1 lda $9,-8($1) $L1459: # basic block 987 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L1459 $L3935: # basic block 988 $L1460: lda $1,-8($31) ldq $5,1024($30) ldq $23,1032($30) mulq $12,$1,$1 ldq $27,1000($30) stq $11,1008($30) ldq $3,0($5) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L351: # basic block 989 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$16 bis $31,$31,$17 ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $12,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3933 # basic block 990 lda $1,-8($31) ldq $2,1032($30) mulq $10,$1,$1 addq $1,$2,$1 lda $9,-8($1) $L1454: # basic block 991 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L1454 $L3933: # basic block 992 $L1455: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L4063 $L350: # basic block 993 ldq $5,1024($30) bis $31,$31,$16 bis $31,$31,$17 ldq $12,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3931 # basic block 994 lda $1,-8($31) ldq $23,1032($30) mulq $10,$1,$1 addq $1,$23,$1 lda $9,-8($1) $L1449: # basic block 995 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L1449 $L3931: # basic block 996 $L1450: lda $1,-8($31) ldq $27,1024($30) ldq $2,1032($30) mulq $12,$1,$1 ldq $4,1000($30) stq $11,1008($30) ldq $3,0($27) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L349: # basic block 997 $L1445: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $16,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L348: # basic block 998 $L1444: ldq $2,1032($30) ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $3,0($2) lda $2,8($2) ldq $16,8($4) stq $2,32($5) lda $4,16($4) stq $2,1032($30) stq $4,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L347: # basic block 999 $L1443: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L346: # basic block 1000 $L1442: ldq $5,1024($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L4063 $L345: # basic block 1001 $L1441: ldq $3,1024($30) ldq $16,8($3) lda $3,16($3) stq $3,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L344: # basic block 1002 $L1440: ldq $23,1032($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $0,8($1) lda $1,16($1) stq $23,1032($30) ldq $3,0($1) stq $1,1024($30) stq $23,32($2) stq $0,1016($30) br $31,$L4063 $L343: # basic block 1003 $L1439: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $0,8($3) lda $3,16($3) stq $1,1032($30) stq $3,1024($30) ldq $3,0($3) stq $1,32($4) stq $0,1008($30) br $31,$L4063 $L342: # basic block 1004 $L1438: ldq $27,1024($30) ldq $0,8($27) lda $27,16($27) ldq $3,0($27) stq $27,1024($30) stq $0,1008($30) br $31,$L4063 $L341: # basic block 1005 $L1437: ldq $23,1024($30) ldq $0,8($23) lda $23,16($23) ldq $3,0($23) stq $23,1024($30) stq $0,1016($30) br $31,$L4063 $L340: # basic block 1006 $L1436: ldq $5,1024($30) ldq $0,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) stq $0,1008($30) br $31,$L4063 $L339: # basic block 1007 $L1435: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1056($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $3,0($3) lda $2,8($2) stq $27,1032($30) stq $2,1024($30) stq $27,32($4) stq $3,1016($30) ldq $3,0($2) br $31,$L4063 $L338: # basic block 1008 $L1434: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1056($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,0($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1008($30) br $31,$L4063 $L337: # basic block 1009 $L1433: ldq $27,1024($30) ldq $1,1056($30) lda $27,8($27) ldq $1,0($1) ldq $3,0($27) stq $27,1024($30) stq $1,1008($30) br $31,$L4063 $L336: # basic block 1010 $L1432: ldq $5,1024($30) ldq $23,1056($30) lda $5,8($5) ldq $23,0($23) ldq $3,0($5) stq $5,1024($30) stq $23,1016($30) br $31,$L4063 $L335: # basic block 1011 $L1431: ldq $3,1024($30) ldq $4,1056($30) lda $3,8($3) ldq $4,0($4) stq $3,1024($30) ldq $3,0($3) stq $4,1008($30) br $31,$L4063 $L334: # basic block 1012 $L1430: ldq $5,1032($30) ldq $23,1016($30) lda $1,4($31) ldq $27,1024($30) ldq $2,1000($30) stq $1,1016($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $5,1032($30) stq $5,32($2) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L333: # basic block 1013 $L1429: ldq $23,1032($30) ldq $27,1008($30) lda $2,4($31) ldq $1,1024($30) ldq $4,1000($30) stq $2,1008($30) stq $27,0($23) lda $23,8($23) lda $1,8($1) stq $23,1032($30) stq $23,32($4) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L332: # basic block 1014 $L1428: ldq $4,1024($30) lda $5,4($31) stq $5,1008($30) lda $4,8($4) ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L331: # basic block 1015 $L1427: ldq $2,1024($30) lda $3,4($31) stq $3,1016($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L330: # basic block 1016 $L1426: ldq $27,1024($30) lda $1,4($31) stq $1,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L329: # basic block 1017 $L1425: ldq $5,1024($30) ldq $17,1008($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L328: # basic block 1018 $L1424: ldq $2,1024($30) ldq $17,1016($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L327: # basic block 1019 $L1423: ldq $27,1024($30) ldq $17,1016($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L326: # basic block 1020 $L1422: ldq $5,1024($30) ldq $17,1008($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L325: # basic block 1021 $L1421: ldq $1,1024($30) ldq $2,1032($30) ldq $3,1000($30) ldq $16,8($1) ldq $17,-8($2) lda $2,-8($2) lda $1,16($1) stq $2,32($3) stq $2,1032($30) stq $1,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L324: # basic block 1022 $L1420: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $3,1032($30) stq $5,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L4063 $L323: # basic block 1023 $L1419: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L322: # basic block 1024 $L1418: ldq $3,1024($30) ldq $16,8($3) lda $3,16($3) stq $3,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L321: # basic block 1025 $L1417: ldq $1,1024($30) ldq $16,8($1) lda $1,16($1) stq $1,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L4063 $L320: # basic block 1026 $L1416: ldq $23,1024($30) ldq $16,8($23) lda $23,16($23) stq $23,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L319: # basic block 1027 ldq $3,1024($30) ldq $2,1008($30) ldq $9,8($3) cmpeq $2,4,$1 lda $3,16($3) bis $31,$2,$0 stq $3,1024($30) bne $1,$L4273 $L1414: # basic block 1028 $L1415: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_const_set ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L318: # basic block 1029 ldq $23,1024($30) ldq $5,1016($30) ldq $9,8($23) cmpeq $5,4,$1 lda $23,16($23) bis $31,$5,$0 stq $23,1024($30) bne $1,$L4274 $L1412: # basic block 1030 $L1413: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_const_set ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L317: # basic block 1031 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1016($30) ldq $2,1000($30) ldq $10,-8($5) ldq $9,8($27) lda $5,-8($5) lda $27,16($27) cmpeq $23,4,$1 stq $5,1032($30) stq $5,32($2) bis $31,$23,$0 stq $27,1024($30) bne $1,$L4275 $L1410: # basic block 1032 $L1411: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L316: # basic block 1033 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1008($30) ldq $2,1000($30) ldq $10,-8($5) ldq $9,8($27) lda $5,-8($5) lda $27,16($27) cmpeq $23,4,$1 stq $5,1032($30) stq $5,32($2) bis $31,$23,$0 stq $27,1024($30) bne $1,$L4276 $L1408: # basic block 1034 $L1409: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L315: # basic block 1035 ldq $1,1032($30) ldq $3,1024($30) ldq $2,1000($30) ldq $0,-8($1) ldq $10,-16($1) lda $1,-16($1) stq $1,1032($30) stq $1,32($2) ldq $9,8($3) lda $3,16($3) cmpeq $0,4,$1 stq $3,1024($30) bne $1,$L4277 $L1406: # basic block 1036 $L1407: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L314: # basic block 1037 $L1405: ldq $5,1056($30) ldq $23,1024($30) ldq $19,1008($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) stq $23,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L313: # basic block 1038 $L1404: ldq $2,1056($30) ldq $3,1024($30) ldq $19,1016($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($2) ldq $20,8($3) lda $3,16($3) stq $3,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L312: # basic block 1039 $L1403: ldq $5,1056($30) ldq $23,1024($30) ldq $16,992($30) ldq $17,1000($30) ldq $19,1016($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) stq $23,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L311: # basic block 1040 $L1402: ldq $2,1056($30) ldq $3,1024($30) ldq $19,1008($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($2) ldq $20,8($3) lda $3,16($3) stq $3,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L310: # basic block 1041 $L1401: ldq $5,1056($30) ldq $23,1024($30) ldq $27,1032($30) ldq $17,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) ldq $19,-8($27) lda $27,-8($27) stq $23,1024($30) stq $27,32($17) stq $27,1032($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L309: # basic block 1042 ldq $27,1056($30) ldq $1,1024($30) ldq $12,1008($30) ldq $2,8($27) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4278 # basic block 1043 ldq $2,1056($30) ldq $9,0($2) $L1396: # basic block 1044 cmpeq $10,2,$1 bne $1,$L4279 $L1397: # basic block 1045 $L1400: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L308: # basic block 1046 ldq $3,1056($30) ldq $4,1024($30) ldq $12,1016($30) ldq $2,8($3) ldq $10,16($4) ldq $11,8($4) lda $4,24($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4280 # basic block 1047 ldq $5,1056($30) ldq $9,0($5) $L1390: # basic block 1048 cmpeq $10,2,$1 bne $1,$L4281 $L1391: # basic block 1049 $L1394: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L307: # basic block 1050 ldq $5,1056($30) ldq $23,1024($30) ldq $12,1016($30) ldq $2,8($5) ldq $10,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4282 # basic block 1051 ldq $27,1056($30) ldq $9,0($27) $L1384: # basic block 1052 cmpeq $10,2,$1 bne $1,$L4283 $L1385: # basic block 1053 $L1388: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L306: # basic block 1054 ldq $27,1056($30) ldq $1,1024($30) ldq $12,1008($30) ldq $2,8($27) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4284 # basic block 1055 ldq $2,1056($30) ldq $9,0($2) $L1378: # basic block 1056 cmpeq $10,2,$1 bne $1,$L4285 $L1379: # basic block 1057 $L1382: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L305: # basic block 1058 ldq $27,1056($30) ldq $1,1032($30) ldq $3,1000($30) ldq $4,1024($30) ldq $2,8($27) ldq $12,-8($1) lda $1,-8($1) stq $1,1032($30) stq $1,32($3) ldq $10,16($4) ldq $11,8($4) lda $4,24($4) ldq $1,32($2) stq $4,1024($30) ldq $16,152($1) bne $16,$L4286 # basic block 1059 ldq $5,1056($30) ldq $9,0($5) $L1372: # basic block 1060 cmpeq $10,2,$1 bne $1,$L4287 $L1373: # basic block 1061 $L1376: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L304: # basic block 1062 ldq $23,1032($30) ldq $27,1016($30) ldq $1,1056($30) ldq $4,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) ldq $2,8($1) ldq $9,8($4) lda $4,16($4) stq $23,1032($30) stq $23,32($3) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4288 # basic block 1063 ldq $5,1056($30) ldq $0,0($5) $L1369: # basic block 1064 $L1370: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L4063 $L303: # basic block 1065 ldq $5,1032($30) ldq $23,1008($30) ldq $27,1056($30) ldq $1,1000($30) ldq $3,1024($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $9,8($3) lda $3,16($3) stq $5,1032($30) stq $3,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4289 # basic block 1066 ldq $4,1056($30) ldq $0,0($4) $L1366: # basic block 1067 $L1367: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L302: # basic block 1068 ldq $27,1056($30) ldq $1,1024($30) ldq $2,8($27) ldq $9,8($1) lda $1,16($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4290 # basic block 1069 ldq $2,1056($30) ldq $0,0($2) $L1363: # basic block 1070 $L1364: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L301: # basic block 1071 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4291 # basic block 1072 ldq $5,1056($30) ldq $0,0($5) $L1360: # basic block 1073 $L1361: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L4063 $L300: # basic block 1074 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4292 # basic block 1075 ldq $27,1056($30) ldq $0,0($27) $L1357: # basic block 1076 $L1358: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L299: # basic block 1077 $L1355: ldq $1,1024($30) ldq $2,1056($30) ldq $18,1008($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L298: # basic block 1078 $L1354: ldq $5,1024($30) ldq $23,1056($30) ldq $18,1016($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L297: # basic block 1079 $L1353: ldq $1,1024($30) ldq $2,1056($30) ldq $18,1016($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L296: # basic block 1080 $L1352: ldq $5,1024($30) ldq $23,1056($30) ldq $18,1008($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L4063 $L295: # basic block 1081 $L1351: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1056($30) ldq $2,1000($30) ldq $17,8($23) ldq $18,-8($27) lda $27,-8($27) lda $23,16($23) ldq $16,0($1) stq $27,32($2) stq $27,1032($30) stq $23,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L294: # basic block 1082 $L1350: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1024($30) ldq $3,1056($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $17,8($2) ldq $16,0($3) lda $2,16($2) stq $27,32($4) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $5,1024($30) stq $0,1016($30) ldq $3,0($5) br $31,$L4063 $L293: # basic block 1083 $L1349: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1056($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) ldq $17,8($3) ldq $16,0($4) lda $3,16($3) stq $1,32($5) stq $3,1024($30) stq $1,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L292: # basic block 1084 $L1348: ldq $5,1024($30) ldq $23,1056($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L291: # basic block 1085 $L1347: ldq $1,1024($30) ldq $2,1056($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L290: # basic block 1086 $L1346: ldq $5,1024($30) ldq $23,1056($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L289: # basic block 1087 ldq $3,1024($30) ldq $6,1008($30) ldq $2,1048($30) ldq $4,16($3) ldq $5,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$31,$3 beq $4,$L3929 $L1344: # basic block 1088 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1344 $L3929: # basic block 1089 $L1345: s8addq $5,0,$1 ldq $4,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($4) br $31,$L4063 $L288: # basic block 1090 ldq $1,1024($30) ldq $6,1016($30) bis $31,$31,$3 ldq $2,1048($30) ldq $4,16($1) ldq $5,8($1) lda $1,24($1) stq $1,1024($30) beq $4,$L3927 $L1339: # basic block 1091 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1339 $L3927: # basic block 1092 $L1340: s8addq $5,0,$1 subq $2,$1,$1 ldq $2,1024($30) stq $6,0($1) ldq $3,0($2) br $31,$L4063 $L287: # basic block 1093 ldq $5,1024($30) ldq $23,1024($30) bis $31,$31,$3 ldq $6,1016($30) ldq $2,1048($30) ldq $4,16($5) lda $23,24($23) ldq $5,8($5) stq $23,1024($30) beq $4,$L3925 $L1334: # basic block 1094 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1334 $L3925: # basic block 1095 $L1335: s8addq $5,0,$1 ldq $27,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($27) br $31,$L4063 $L286: # basic block 1096 ldq $3,1024($30) ldq $6,1008($30) ldq $2,1048($30) ldq $4,16($3) ldq $5,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$31,$3 beq $4,$L3923 $L1329: # basic block 1097 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1329 $L3923: # basic block 1098 $L1330: s8addq $5,0,$1 ldq $4,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($4) br $31,$L4063 $L285: # basic block 1099 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$2 ldq $27,1000($30) ldq $3,1048($30) ldq $4,16($5) bis $31,$5,$1 ldq $6,-8($23) lda $23,-8($23) lda $1,24($1) stq $23,1032($30) stq $23,32($27) ldq $5,8($5) stq $1,1024($30) beq $4,$L3921 $L1324: # basic block 1100 addl $2,1,$2 ldq $3,0($3) cmpult $2,$4,$1 bne $1,$L1324 $L3921: # basic block 1101 $L1325: s8addq $5,0,$1 ldq $2,1024($30) subq $3,$1,$1 stq $6,0($1) ldq $3,0($2) br $31,$L4063 $L284: # basic block 1102 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$3 ldq $27,1024($30) ldq $1,1000($30) ldq $2,1048($30) stq $23,0($5) lda $5,8($5) ldq $4,16($27) stq $5,1032($30) stq $5,32($1) ldq $5,8($27) lda $27,24($27) stq $27,1024($30) beq $4,$L3919 $L1319: # basic block 1103 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1319 $L3919: # basic block 1104 $L1320: ldq $4,1024($30) s8addq $5,0,$1 subq $2,$1,$1 ldq $1,0($1) ldq $3,0($4) stq $1,1016($30) br $31,$L4063 $L283: # basic block 1105 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$3 ldq $5,1024($30) ldq $23,1000($30) stq $2,0($1) lda $1,8($1) ldq $2,1048($30) ldq $4,16($5) bis $31,$5,$27 stq $1,1032($30) lda $27,24($27) stq $1,32($23) ldq $5,8($5) stq $27,1024($30) beq $4,$L3917 $L1314: # basic block 1106 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L1314 $L3917: # basic block 1107 $L1315: ldq $4,1024($30) s8addq $5,0,$1 subq $2,$1,$1 ldq $1,0($1) ldq $3,0($4) stq $1,1008($30) br $31,$L4063 $L282: # basic block 1108 ldq $23,1024($30) ldq $4,1048($30) bis $31,$31,$2 ldq $3,16($23) ldq $5,8($23) lda $23,24($23) stq $23,1024($30) beq $3,$L3915 $L1309: # basic block 1109 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L1309 $L3915: # basic block 1110 $L1310: ldq $27,1024($30) s8addq $5,0,$1 subq $4,$1,$1 ldq $1,0($1) ldq $3,0($27) stq $1,1008($30) br $31,$L4063 $L281: # basic block 1111 ldq $4,1024($30) bis $31,$31,$2 ldq $3,16($4) ldq $5,8($4) lda $4,24($4) stq $4,1024($30) ldq $4,1048($30) beq $3,$L3913 $L1304: # basic block 1112 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L1304 $L3913: # basic block 1113 $L1305: s8addq $5,0,$1 ldq $5,1024($30) subq $4,$1,$1 ldq $1,0($1) ldq $3,0($5) stq $1,1016($30) br $31,$L4063 $L280: # basic block 1114 ldq $27,1024($30) ldq $4,1048($30) bis $31,$31,$2 ldq $3,16($27) ldq $5,8($27) lda $27,24($27) stq $27,1024($30) beq $3,$L3911 $L1299: # basic block 1115 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L1299 $L3911: # basic block 1116 $L1300: ldq $2,1024($30) s8addq $5,0,$1 subq $4,$1,$1 ldq $1,0($1) ldq $3,0($2) stq $1,1008($30) br $31,$L4063 $L279: # basic block 1117 ldq $3,1040($30) ldq $4,1024($30) ldq $0,-8($3) ldq $9,8($4) lda $4,24($4) stq $4,1024($30) cmpeq $0,4,$1 bne $1,$L4293 $L1294: # basic block 1118 $L1295: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L4063 $L278: # basic block 1119 ldq $23,1040($30) ldq $27,1024($30) ldq $0,-8($23) ldq $9,8($27) lda $27,24($27) stq $27,1024($30) cmpeq $0,4,$1 bne $1,$L4294 $L1292: # basic block 1120 $L1293: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $2,1024($30) ldq $3,0($2) br $31,$L4063 $L277: # basic block 1121 ldq $2,1040($30) ldq $3,1024($30) ldq $0,-8($2) ldq $9,8($3) lda $3,24($3) stq $3,1024($30) cmpeq $0,4,$1 bne $1,$L4295 $L1290: # basic block 1122 $L1291: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L276: # basic block 1123 ldq $5,1040($30) ldq $23,1024($30) ldq $0,-8($5) ldq $9,8($23) lda $23,24($23) stq $23,1024($30) cmpeq $0,4,$1 bne $1,$L4296 $L1288: # basic block 1124 $L1289: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L275: # basic block 1125 ldq $5,1040($30) ldq $1,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $0,-8($5) ldq $9,8($1) lda $1,24($1) ldq $10,-8($23) stq $1,1024($30) lda $23,-8($23) stq $23,1032($30) stq $23,32($27) cmpeq $0,4,$1 bne $1,$L4297 $L1286: # basic block 1126 $L1287: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_ary_store ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L274: # basic block 1127 ldq $5,1032($30) ldq $23,1016($30) lda $0,4($31) ldq $27,1040($30) ldq $2,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,-8($27) ldq $9,16($2) stq $5,32($1) ldq $17,8($2) lda $2,24($2) stq $5,1032($30) stq $2,1024($30) cmpeq $16,4,$1 bne $1,$L1273 # basic block 1128 beq $9,$L4298 # basic block 1129 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L1276 # basic block 1130 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L1280 # basic block 1131 cmpule $16,39,$1 beq $1,$L1283 # basic block 1132 cmpeq $16,38,$1 beq $1,$L1282 # basic block 1133 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L1273: # basic block 1134 $L1285: ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L4063 $L273: # basic block 1135 ldq $23,1032($30) ldq $27,1008($30) lda $0,4($31) ldq $1,1040($30) ldq $3,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $16,-8($1) ldq $9,16($3) ldq $17,8($3) lda $3,24($3) stq $23,1032($30) stq $23,32($2) stq $3,1024($30) cmpeq $16,4,$1 bne $1,$L1259 # basic block 1136 beq $9,$L4299 # basic block 1137 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L1262 # basic block 1138 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L1266 # basic block 1139 cmpule $16,39,$1 beq $1,$L1269 # basic block 1140 cmpeq $16,38,$1 beq $1,$L1268 # basic block 1141 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L1259: # basic block 1142 $L1271: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L272: # basic block 1143 ldq $3,1040($30) ldq $4,1024($30) lda $0,4($31) ldq $16,-8($3) ldq $9,16($4) ldq $17,8($4) lda $4,24($4) stq $4,1024($30) cmpeq $16,4,$1 bne $1,$L1245 # basic block 1144 beq $9,$L4300 # basic block 1145 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L1248 # basic block 1146 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L1252 # basic block 1147 cmpule $16,39,$1 beq $1,$L1255 # basic block 1148 cmpeq $16,38,$1 beq $1,$L1254 # basic block 1149 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L1245: # basic block 1150 $L1257: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L271: # basic block 1151 ldq $27,1040($30) ldq $1,1024($30) lda $0,4($31) ldq $16,-8($27) ldq $9,16($1) ldq $17,8($1) lda $1,24($1) stq $1,1024($30) cmpeq $16,4,$1 bne $1,$L1231 # basic block 1152 beq $9,$L4301 # basic block 1153 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L1234 # basic block 1154 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L1238 # basic block 1155 cmpule $16,39,$1 beq $1,$L1241 # basic block 1156 cmpeq $16,38,$1 beq $1,$L1240 # basic block 1157 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L1231: # basic block 1158 $L1243: ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L4063 $L270: # basic block 1159 ldq $4,1040($30) ldq $5,1024($30) lda $0,4($31) ldq $16,-8($4) ldq $9,16($5) ldq $17,8($5) lda $5,24($5) stq $5,1024($30) cmpeq $16,4,$1 bne $1,$L1217 # basic block 1160 beq $9,$L4302 # basic block 1161 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L1220 # basic block 1162 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L1224 # basic block 1163 cmpule $16,39,$1 beq $1,$L1227 # basic block 1164 cmpeq $16,38,$1 beq $1,$L1226 # basic block 1165 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L1217: # basic block 1166 $L1229: ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L4063 $L269: # basic block 1167 $L1215: ldq $27,1024($30) ldq $2,1040($30) ldq $3,1008($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 stq $3,0($1) ldq $3,0($27) br $31,$L4063 $L268: # basic block 1168 $L1214: ldq $4,1024($30) ldq $5,1040($30) ldq $23,1016($30) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 subq $5,$1,$1 stq $23,0($1) ldq $3,0($4) br $31,$L4063 $L267: # basic block 1169 $L1213: ldq $27,1024($30) ldq $2,1040($30) ldq $3,1016($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 stq $3,0($1) ldq $3,0($27) br $31,$L4063 $L266: # basic block 1170 $L1212: ldq $4,1024($30) ldq $5,1040($30) ldq $23,1008($30) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 subq $5,$1,$1 stq $23,0($1) ldq $3,0($4) br $31,$L4063 $L265: # basic block 1171 $L1211: ldq $5,1024($30) ldq $23,1032($30) ldq $3,1040($30) ldq $27,1000($30) ldq $1,8($5) ldq $2,-8($23) lda $5,16($5) lda $23,-8($23) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) s8addq $1,0,$1 subq $3,$1,$1 stq $2,0($1) ldq $3,0($5) br $31,$L4063 $L264: # basic block 1172 $L1210: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $4,1040($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) ldq $1,8($27) lda $27,16($27) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L4063 $L263: # basic block 1173 $L1209: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $4,1040($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) ldq $1,8($27) lda $27,16($27) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L262: # basic block 1174 $L1208: ldq $3,1024($30) ldq $4,1040($30) ldq $1,8($3) lda $3,16($3) stq $3,1024($30) ldq $3,0($3) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L261: # basic block 1175 $L1207: ldq $27,1024($30) ldq $2,1040($30) ldq $1,8($27) lda $27,16($27) ldq $3,0($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L4063 $L260: # basic block 1176 $L1206: ldq $5,1024($30) ldq $23,1040($30) ldq $1,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L4063 $L259: # basic block 1177 $L1205: ldq $4,1024($30) lda $4,8($4) ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L258: # basic block 1178 $L1204: ldq $3,1024($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L4063 $L257: # basic block 1179 $L1203: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L4063 $L256: # basic block 1180 $L1202: ldq $1,1024($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L4063 $L255: # basic block 1181 $L1201: ldq $27,1024($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L4063 $L254: # basic block 1182 $L1200: ldq $2,1024($30) ldq $0,16($2) ldq $9,8($2) lda $2,24($2) stq $2,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $9,0($3) lda $3,8($3) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L253: # basic block 1183 $L1199: ldq $5,1024($30) ldq $0,8($5) ldq $9,16($5) lda $5,24($5) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) stq $0,0($23) lda $23,8($23) stq $9,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L252: # basic block 1184 $L1198: ldq $27,1024($30) ldq $9,8($27) ldq $10,16($27) lda $27,24($27) stq $27,1024($30) bis $31,$9,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$9 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $9,0($1) lda $1,8($1) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L4063 $L251: # basic block 1185 $L1197: ldq $3,1024($30) ldq $4,1032($30) ldq $23,1000($30) ldq $1,8($3) ldq $2,16($3) lda $3,24($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) stq $2,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L250: # basic block 1186 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $1,16($5) ldq $10,24($5) ldq $11,8($5) lda $5,32($5) stq $5,1024($30) s8addq $1,0,$2 bis $31,$1,$14 subq $23,$2,$2 ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L4303 # basic block 1187 bic $13,4,$1 bne $1,$L1111 # basic block 1188 cmpeq $13,4,$1 bne $1,$L4304 # basic block 1189 bne $13,$L1111 # basic block 1190 lda $1,rb_cFalseClass ldq $16,0($1) $L1108: # basic block 1191 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L1131 # basic block 1192 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4305 $L1131: # basic block 1193 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L1132: # basic block 1194 beq $0,$L4306 # basic block 1195 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L1165 # basic block 1196 cmple $3,51,$1 beq $1,$L1195 # basic block 1197 cmpeq $3,2,$1 beq $1,$L1194 # basic block 1198 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4307 # basic block 1199 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L1162 # basic block 1200 lda $1,$L1163 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L1143 .rdata .align 2 .align 2 $L1163: .gprel32 $L1143 .gprel32 $L1145 .gprel32 $L1146 .gprel32 $L1147 .gprel32 $L1148 .gprel32 $L1149 .gprel32 $L1150 .gprel32 $L1151 .gprel32 $L1152 .gprel32 $L1153 .gprel32 $L1154 .gprel32 $L1155 .gprel32 $L1156 .gprel32 $L1157 .gprel32 $L1158 .gprel32 $L1159 .gprel32 $L1160 .gprel32 $L1161 .text $L249: # basic block 1201 $L1103: ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) stq $31,0($2) lda $3,8($3) lda $2,8($2) stq $3,1024($30) ldq $3,0($3) stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L248: # basic block 1202 $L1102: ldq $27,1032($30) ldq $23,1024($30) lda $1,2($31) stq $1,0($27) lda $23,8($23) ldq $1,1000($30) lda $27,8($27) ldq $3,0($23) stq $23,1024($30) stq $27,1032($30) stq $27,32($1) br $31,$L4063 $L247: # basic block 1203 $L1101: ldq $1,1024($30) ldq $2,1032($30) ldq $5,1000($30) lda $1,8($1) stq $1,1024($30) lda $1,3($31) ldq $4,1024($30) stq $1,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($5) ldq $3,0($4) br $31,$L4063 $L246: # basic block 1204 $L1100: ldq $23,1032($30) ldq $5,1024($30) lda $1,1($31) ldq $27,1000($30) lda $5,8($5) stq $1,0($23) lda $23,8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L245: # basic block 1205 $L1099: ldq $23,1024($30) lda $23,8($23) stq $23,1024($30) ldq $27,1048($30) ldq $2,1032($30) ldq $1,-8($27) ldq $4,1000($30) stq $1,0($2) lda $2,8($2) ldq $3,0($23) stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L244: # basic block 1206 $L1094: ldq $27,1024($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 ldq $2,1048($30) ldq $3,1032($30) ldq $4,1000($30) subq $2,$1,$1 ldq $2,0($1) stq $2,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($27) ldq $5,1032($30) stq $5,32($4) br $31,$L4063 $L243: # basic block 1207 $L1089: ldq $2,1032($30) ldq $3,1024($30) ldq $5,1040($30) ldq $4,1000($30) ldq $1,-8($2) lda $3,8($3) lda $2,-8($2) stq $3,1024($30) stq $2,1032($30) stq $2,32($4) stq $1,-16($5) ldq $3,0($3) br $31,$L4063 $L242: # basic block 1208 $L1088: ldq $5,1040($30) ldq $27,1032($30) ldq $23,1024($30) ldq $1,-16($5) lda $23,8($23) stq $23,1024($30) stq $1,0($27) ldq $1,1000($30) lda $27,8($27) ldq $3,0($23) stq $27,1032($30) stq $27,32($1) br $31,$L4063 $L241: # basic block 1209 $L1087: ldq $27,1032($30) ldq $2,1024($30) ldq $4,1040($30) ldq $3,1000($30) ldq $1,-8($27) lda $2,8($2) lda $27,-8($27) stq $27,32($3) stq $2,1024($30) stq $27,1032($30) stq $1,-8($4) ldq $3,0($2) br $31,$L4063 $L1085: $L240: # basic block 1210 $L1086: ldq $2,1040($30) ldq $4,1032($30) ldq $3,1024($30) ldq $23,1000($30) ldq $1,-8($2) lda $3,8($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L239: # basic block 1211 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L4063 $L238: # basic block 1212 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $17,-16($27) lda $1,8($1) ldq $19,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,1032($30) stq $27,32($2) and $17,3,$1 bis $31,$17,$3 bne $1,$L4308 # basic block 1213 bic $17,4,$1 bne $1,$L1079 # basic block 1214 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L1075 # basic block 1215 lda $2,17($31) beq $17,$L1075 $L1079: # basic block 1216 ldl $1,0($3) and $1,31,$2 $L1075: # basic block 1217 cmpeq $2,7,$1 bne $1,$L4309 # basic block 1218 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L1083: # basic block 1219 $L1084: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L237: # basic block 1220 $L1071: ldq $1,1024($30) ldq $2,1032($30) ldq $3,1000($30) ldq $16,8($1) ldq $17,-8($2) lda $2,-8($2) lda $1,16($1) stq $2,32($3) stq $2,1032($30) stq $1,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L236: # basic block 1221 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-16($27) lda $1,8($1) ldq $17,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,32($2) stq $27,1032($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L4310 # basic block 1222 bic $16,4,$1 bne $1,$L1045 # basic block 1223 cmpeq $16,4,$1 bne $1,$L4311 # basic block 1224 bne $16,$L1045 # basic block 1225 lda $1,rb_cFalseClass ldq $3,0($1) $L1042: # basic block 1226 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4312 $L1039: # basic block 1227 and $16,3,$1 bis $31,$16,$2 beq $1,$L1060 # basic block 1228 blbc $16,$L1061 # basic block 1229 lda $1,rb_cFixnum ldq $3,0($1) $L1062: # basic block 1230 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L1059 # basic block 1231 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L4313 $L1059: # basic block 1232 ldq $3,1032($30) lda $1,idLTLT ldq $4,1000($30) stq $16,0($3) lda $3,8($3) stq $17,0($3) lda $3,8($3) ldq $0,0($1) stq $3,1032($30) stq $3,32($4) br $31,$L865 $L235: # basic block 1233 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $3,-16($23) ldq $4,-8($23) lda $23,-16($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $3,$4,$1 blbc $1,$L1032 # basic block 1234 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L1032 # basic block 1235 $L1036: sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 ldq $2,1000($30) cmpult $31,$1,$1 addq $1,$1,$1 stq $1,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($2) br $31,$L4063 $L234: # basic block 1236 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-16($4) ldq $16,-8($4) lda $5,8($5) lda $4,-16($4) stq $4,1032($30) stq $5,1024($30) stq $4,32($23) and $3,$16,$1 blbc $1,$L1028 # basic block 1237 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L1028 # basic block 1238 sra $3,1,$4 sra $16,1,$9 subq $4,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L1030 # basic block 1239 bis $31,$4,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L1030: # basic block 1240 $L1031: ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L4063 $L233: # basic block 1241 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $16,-16($2) ldq $9,-8($2) lda $3,8($3) lda $2,-16($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$9,$1 blbs $1,$L4314 $L1004: # basic block 1242 and $16,3,$1 bis $31,$16,$2 beq $1,$L1008 # basic block 1243 blbc $16,$L1009 # basic block 1244 lda $1,rb_cFixnum ldq $3,0($1) $L1010: # basic block 1245 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L1007 # basic block 1246 and $9,3,$1 bis $31,$9,$2 beq $1,$L1017 # basic block 1247 blbc $9,$L1018 # basic block 1248 lda $1,rb_cFixnum ldq $3,0($1) $L1019: # basic block 1249 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4315 $L1007: # basic block 1250 ldq $5,1032($30) ldq $23,1000($30) lda $1,idPLUS stq $16,0($5) lda $5,8($5) stq $9,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) ldq $0,0($1) $L865: # basic block 1251 ldq $2,1032($30) bis $31,$0,$11 lda $14,1($31) ldq $13,-16($2) and $13,3,$1 bis $31,$13,$2 beq $1,$L866 # basic block 1252 blbc $13,$L867 # basic block 1253 lda $1,rb_cFixnum ldq $16,0($1) $L868: # basic block 1254 bis $31,$11,$17 bis $31,$16,$10 cpys $f31,$f31,$f2 stq $31,1072($30) jsr $26,rb_method_node ldgp $29,0($26) $L889: # basic block 1255 beq $0,$L4316 # basic block 1256 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L930 # basic block 1257 cmple $3,51,$1 beq $1,$L960 # basic block 1258 cmpeq $3,2,$1 beq $1,$L959 # basic block 1259 ldq $23,1064($30) stq $10,928($30) stq $31,912($30) ldq $4,1032($30) stq $11,920($30) beq $23,$L904 # basic block 1260 lda $1,48($4) ldq $27,1056($30) ldq $5,1000($30) itoft $1,$f2 lda $1,88($4) ldq $2,0($27) stq $1,32($5) ftoit $f2,$27 stq $23,24($27) stq $31,32($27) stq $2,16($27) $L905: # basic block 1261 bis $31,$4,$10 lda $1,912($30) lda $2,ruby_frame ldq $4,1040($30) stq $1,16($10) lda $1,251($31) ldq $5,1048($30) stt $f2,0($10) sll $1,24,$1 ldq $23,1024($30) ldq $27,1056($30) addl $31,$14,$16 lda $1,-95($1) ldq $3,0($2) lda $2,-8($31) stq $1,24($10) ldq $1,1000($30) mulq $14,$2,$2 stq $4,48($10) stq $5,56($10) lda $4,8($10) stq $23,32($10) stq $27,40($10) stq $13,8($10) stq $4,56($1) stq $11,24($3) stq $10,40($1) stq $31,48($1) ldq $4,1032($30) ldl $19,24($0) ldq $11,16($0) addq $2,$4,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4317 # basic block 1262 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L927 # basic block 1263 lda $1,$L928 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L908 .rdata .align 2 .align 2 $L928: .gprel32 $L908 .gprel32 $L910 .gprel32 $L911 .gprel32 $L912 .gprel32 $L913 .gprel32 $L914 .gprel32 $L915 .gprel32 $L916 .gprel32 $L917 .gprel32 $L918 .gprel32 $L919 .gprel32 $L920 .gprel32 $L921 .gprel32 $L922 .gprel32 $L923 .gprel32 $L924 .gprel32 $L925 .gprel32 $L926 .text $L232: # basic block 1264 $L1001: ldq $5,1024($30) ldq $23,1032($30) lda $1,yarvGlobalStateVersion ldq $3,8($5) lda $5,16($5) stq $5,1024($30) ldq $4,0($1) ldq $27,1024($30) ldq $5,-8($23) lda $23,-8($23) s8addq $3,$27,$3 ldq $2,8($3) stq $4,32($2) stq $5,24($2) stq $5,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L231: # basic block 1265 ldq $27,1024($30) lda $1,yarvGlobalStateVersion lda $6,4($31) ldq $5,8($27) ldq $4,16($27) lda $27,24($27) stq $27,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L4318 $L999: # basic block 1266 $L1000: ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $6,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L4063 $L230: # basic block 1267 $L997: ldq $4,1024($30) ldq $5,1032($30) ldq $23,1000($30) ldq $2,8($4) ldq $1,-8($5) lda $4,16($4) lda $5,-8($5) stq $5,1032($30) stq $5,32($23) bic $1,4,$1 s8addq $2,$4,$2 cmoveq $1,$2,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L4063 $L229: # basic block 1268 $L995: ldq $23,1024($30) ldq $27,1032($30) ldq $3,1000($30) ldq $2,8($23) ldq $1,-8($27) lda $23,16($23) lda $27,-8($27) stq $27,32($3) stq $27,1032($30) bic $1,4,$1 s8addq $2,$23,$2 cmovne $1,$2,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L4063 $L992: $L228: # basic block 1269 $L993: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) s8addq $1,$5,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L227: # basic block 1270 ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $0,8($27) ldq $3,-8($1) lda $27,16($27) lda $1,-8($1) stq $1,1032($30) stq $27,1024($30) stq $1,32($2) beq $0,$L982 # basic block 1271 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L4319 # basic block 1272 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L4320 $L984: # basic block 1273 addl $31,$0,$9 bis $31,$3,$17 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L987 $L226: # basic block 1274 ldq $27,1056($30) ldq $1,1032($30) ldq $2,1000($30) ldq $3,1024($30) ldq $17,16($27) ldq $0,-8($1) lda $1,-8($1) stq $1,32($2) lda $1,251($31) ldq $4,8($3) lda $3,16($27) sll $1,24,$1 zapnot $17,15,$2 lda $1,-96($1) bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L4321 # basic block 1275 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L4322 # basic block 1276 $L981: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L963: $L225: # basic block 1277 ldq $23,1040($30) ldq $27,1024($30) ldq $9,0($23) ldq $15,8($27) lda $27,24($27) stq $27,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4323 # basic block 1278 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L4324 # basic block 1279 ldq $1,72($4) ldq $2,1032($30) beq $1,$L972 # basic block 1280 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L972 # basic block 1281 lda $5,4($31) $L976: # basic block 1282 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L976 $L972: # basic block 1283 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) ldq $5,1056($30) ldq $23,1024($30) stq $6,0($2) stq $2,1048($30) stq $1,48($2) stq $3,56($2) lda $1,8($2) stq $5,40($2) stq $23,32($2) ldq $4,32($4) stq $1,1056($30) lda $1,251($31) sll $1,24,$1 stq $8,8($2) stq $10,16($2) lda $1,-93($1) ldq $3,1056($30) ldq $23,1048($30) stq $4,1024($30) stq $1,24($2) ldq $5,1024($30) ldq $2,1000($30) stq $7,1040($30) stq $27,1032($30) stq $3,56($2) ldq $3,0($5) stq $27,32($2) stq $7,40($2) stq $23,48($2) br $31,$L4063 $L962: $L224: # basic block 1284 $L890: ldq $4,1056($30) ldq $5,1024($30) ldq $1,8($4) lda $5,8($5) stq $5,1024($30) ldq $9,32($1) br $31,$L891 $L893: # basic block 1285 bis $31,$1,$9 $L891: # basic block 1286 ldq $1,184($9) bne $1,$L893 # basic block 1287 ldq $16,0($9) stq $31,1064($30) jsr $26,rb_to_id ldgp $29,0($26) ldq $3,152($9) ldq $4,1056($30) ldq $5,1040($30) bis $31,$0,$17 bis $31,$0,$11 ldl $14,104($9) ldq $2,32($3) ldq $1,16($3) ldq $13,0($4) ldt $f2,0($5) s8addq $1,$2,$1 ldq $10,-8($1) ldq $10,32($10) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) ldl $1,80($9) ldq $23,1032($30) ldq $27,1040($30) bis $31,$31,$4 s8addq $1,0,$1 stq $13,0($23) lda $3,8($23) subq $27,$1,$16 beq $14,$L3902 $L897: # basic block 1288 ldq $2,0($16) addl $4,1,$4 lda $16,8($16) cmpult $4,$14,$1 stq $2,0($3) lda $3,8($3) bne $1,$L897 $L3902: # basic block 1289 ldq $1,1000($30) stq $3,1032($30) stq $3,32($1) br $31,$L889 $L223: # basic block 1290 $L876: ldq $27,1056($30) ldq $3,1024($30) ldq $1,8($27) ldq $2,8($3) lda $3,24($3) stq $3,1024($30) ldq $16,32($1) bis $31,$2,$0 br $31,$L877 $L879: # basic block 1291 bis $31,$1,$16 $L877: # basic block 1292 ldq $1,184($16) bne $1,$L879 # basic block 1293 ldq $16,0($16) bis $31,$0,$14 jsr $26,rb_to_id ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$11 ldq $13,0($3) and $13,3,$1 bis $31,$13,$2 bne $1,$L4325 # basic block 1294 bic $13,4,$1 bne $1,$L885 # basic block 1295 cmpeq $13,4,$1 bne $1,$L4326 # basic block 1296 bne $13,$L885 # basic block 1297 lda $1,rb_cFalseClass ldq $1,0($1) $L882: # basic block 1298 ldq $10,32($1) cpys $f31,$f31,$f2 bis $31,$11,$17 stq $31,1064($30) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) br $31,$L889 $L222: # basic block 1299 ldq $2,1024($30) ldq $3,1024($30) cpys $f31,$f31,$f2 stq $31,1072($30) ldq $12,32($2) ldq $4,24($3) ldq $2,16($2) ldq $9,40($3) ldq $11,8($3) lda $3,48($3) and $12,2,$1 stq $4,1064($30) stq $3,1024($30) cmpult $31,$1,$1 bis $31,$2,$14 bne $1,$L4327 $L835: # basic block 1300 ldq $3,1032($30) s8addq $14,0,$1 subq $3,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 beq $2,$L837 # basic block 1301 blbc $13,$L838 # basic block 1302 lda $1,rb_cFixnum ldq $16,0($1) $L839: # basic block 1303 bis $31,$16,$10 blbc $12,$L846 # basic block 1304 ldq $5,1032($30) ldq $4,-8($5) and $4,3,$1 bis $31,$4,$2 beq $1,$L848 # basic block 1305 blbc $4,$L849 # basic block 1306 lda $1,rb_cFixnum ldq $3,0($1) $L850: # basic block 1307 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4328 $L846: # basic block 1308 ldq $1,16($9) cmpeq $1,$10,$1 beq $1,$L862 # basic block 1309 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L4329 $L862: # basic block 1310 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $10,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) br $31,$L889 $L833: $L221: # basic block 1311 $L834: ldq $23,1000($30) ldq $27,1024($30) ldq $16,88($23) lda $27,8($27) stq $27,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L220: # basic block 1312 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $9,-8($23) lda $23,-8($23) ldq $11,16($27) stq $23,32($1) ldq $10,8($27) lda $27,24($27) stq $23,1032($30) stq $27,1024($30) cmpeq $9,4,$1 bne $1,$L4330 $L824: # basic block 1313 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L4331 # basic block 1314 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L826: # basic block 1315 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L828 # basic block 1316 ldl $4,80($6) bis $31,$31,$3 ble $4,$L828 # basic block 1317 lda $5,4($31) $L832: # basic block 1318 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L832 $L828: # basic block 1319 lda $1,251($31) ldq $5,1048($30) ldq $4,1040($30) lda $3,64($2) sll $1,24,$1 ldq $23,1056($30) bis $31,$2,$27 stq $11,16($2) lda $1,-91($1) stq $31,0($2) stq $12,8($2) bis $31,$12,$17 stq $1,24($2) ldq $1,1024($30) stq $5,56($2) stq $4,48($2) stq $23,40($2) stq $2,1040($30) stq $1,32($2) stq $2,1048($30) lda $2,8($2) stq $2,1056($30) ldq $2,1000($30) ldq $6,32($6) stq $3,1032($30) stq $3,32($2) ldq $3,1056($30) ldq $16,88($2) stq $27,40($2) stq $27,48($2) stq $6,1024($30) stq $3,56($2) jsr $26,rb_ary_push ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L822: $L219: # basic block 1320 $L823: ldq $2,1032($30) ldq $3,1024($30) lda $1,4($31) ldq $5,1000($30) lda $2,-8($2) lda $3,16($3) stq $1,0($2) stq $3,1024($30) lda $2,8($2) ldq $3,0($3) stq $2,1032($30) stq $2,32($5) br $31,$L4063 $L218: # basic block 1321 ldq $27,1032($30) ldq $2,1024($30) ldq $1,1000($30) ldq $10,-8($27) ldq $9,-16($27) lda $27,-16($27) stq $27,32($1) ldq $12,16($2) ldq $11,8($2) lda $2,24($2) stq $27,1032($30) cmpeq $10,4,$1 stq $2,1024($30) bne $1,$L4332 $L812: # basic block 1322 cmpeq $9,4,$1 bne $1,$L4333 $L813: # basic block 1323 lda $2,rb_cObject ldq $1,0($2) cmpeq $10,$1,$1 bne $1,$L4334 $L814: # basic block 1324 bis $31,$10,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$10 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$10,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$11,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) $L815: # basic block 1325 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L817 # basic block 1326 ldl $4,80($6) bis $31,$31,$3 ble $4,$L817 # basic block 1327 lda $5,4($31) $L821: # basic block 1328 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L821 $L817: # basic block 1329 ldq $5,1040($30) ldq $23,1048($30) lda $4,64($2) lda $1,251($31) ldq $3,1024($30) ldq $27,1056($30) sll $1,24,$1 bis $31,$10,$17 stq $4,1032($30) ldq $4,1000($30) lda $1,-91($1) stq $2,1040($30) stq $5,48($2) stq $23,56($2) stq $3,32($2) stq $27,40($2) stq $1,24($2) stq $12,16($2) stq $31,0($2) stq $10,8($2) ldq $23,1040($30) ldq $5,1032($30) ldq $6,32($6) ldq $16,88($4) stq $2,1048($30) lda $2,8($2) stq $2,56($4) stq $23,40($4) stq $5,32($4) stq $23,48($4) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L217: # basic block 1330 ldq $27,1024($30) bis $31,$31,$10 lda $11,4($31) ldq $2,8($27) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L806 # basic block 1331 lda $1,$L807 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L806 .rdata .align 2 .align 2 $L807: .gprel32 $L785 .gprel32 $L806 .gprel32 $L787 .gprel32 $L806 .gprel32 $L789 .gprel32 $L806 .gprel32 $L793 .gprel32 $L806 .gprel32 $L795 .text $L216: # basic block 1332 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4335 # basic block 1333 ldq $5,1056($30) ldq $0,0($5) $L782: # basic block 1334 $L783: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L4063 $L215: # basic block 1335 ldq $5,1024($30) ldq $1,8($5) ldq $9,24($5) ldq $10,16($5) lda $5,32($5) stq $5,1024($30) cmpeq $1,2,$1 bne $1,$L4336 # basic block 1336 ldq $23,1056($30) ldq $1,8($23) ldq $2,32($1) ldq $16,152($2) bne $16,$L4337 # basic block 1337 ldq $27,1056($30) ldq $0,0($27) $L779: # basic block 1338 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L780: # basic block 1339 ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L214: # basic block 1340 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $9,-8($23) ldq $10,16($27) lda $23,-8($23) ldq $11,8($27) lda $27,24($27) stq $23,1032($30) stq $23,32($1) stq $27,1024($30) blbs $9,$L767 # basic block 1341 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L767 # basic block 1342 and $9,3,$1 bne $1,$L768 # basic block 1343 bic $9,4,$1 bne $1,$L4338 $L768: # basic block 1344 bis $31,$9,$16 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,944($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L771 # basic block 1345 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L4339 # basic block 1346 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L4340 $L771: # basic block 1347 $L775: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $9,32($10) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,944($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L4063 $L213: # basic block 1348 ldq $1,1024($30) lda $17,18($31) ldq $9,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $10,32($9) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$9 ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L4341 # basic block 1349 ldq $4,1056($30) ldq $0,0($4) $L764: # basic block 1350 $L765: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L4063 $L212: # basic block 1351 $L761: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $1,8($5) lda $5,16($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $2,-8($1) stq $2,0($23) lda $23,8($23) ldq $3,0($5) stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L211: # basic block 1352 $L760: ldq $2,1024($30) ldq $27,1032($30) ldq $4,1000($30) lda $2,8($2) lda $27,-8($27) ldq $3,0($2) lda $27,8($27) stq $2,1024($30) stq $27,1032($30) stq $27,32($4) br $31,$L4063 $L210: # basic block 1353 $L759: ldq $2,1032($30) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $1,-8($2) ldq $2,-16($2) lda $3,-16($3) lda $4,8($4) stq $4,1024($30) stq $1,0($3) lda $3,8($3) stq $2,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L209: # basic block 1354 ldq $2,1024($30) lda $1,-8($31) ldq $3,1032($30) bis $31,$31,$5 ldq $6,8($2) lda $2,16($2) stq $2,1024($30) mulq $6,$1,$1 addq $1,$3,$7 beq $6,$L3896 $L757: # basic block 1355 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L757 $L3896: # basic block 1356 $L758: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L208: # basic block 1357 $L753: ldq $23,1032($30) ldq $27,1024($30) ldq $1,-8($23) lda $23,-8($23) lda $27,8($27) lda $23,8($23) stq $27,1024($30) stq $1,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L207: # basic block 1358 $L752: ldq $3,1032($30) ldq $2,1024($30) ldq $4,1000($30) lda $3,-8($3) lda $2,8($2) stq $3,1032($30) ldq $3,0($2) ldq $5,1032($30) stq $2,1024($30) stq $5,32($4) br $31,$L4063 $L206: # basic block 1359 $L751: ldq $23,1032($30) ldq $27,1024($30) ldq $1,-8($23) lda $23,-8($23) lda $27,8($27) stq $27,1024($30) bic $1,4,$1 cmpeq $1,0,$1 addq $1,$1,$1 stq $1,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L205: # basic block 1360 $L748: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) ldq $18,8($23) ldq $16,-16($27) lda $23,16($23) ldq $17,-8($27) lda $27,-16($27) stq $23,1024($30) stq $27,32($1) stq $27,1032($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L4063 $L204: # basic block 1361 ldq $23,1024($30) ldq $12,8($23) lda $23,16($23) stq $23,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L3894 # basic block 1362 lda $1,-8($31) ldq $27,1032($30) mulq $10,$1,$1 addq $1,$27,$9 $L746: # basic block 1363 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L746 $L3894: # basic block 1364 $L747: lda $1,-8($31) ldq $2,1032($30) ldq $4,1024($30) mulq $12,$1,$1 ldq $5,1000($30) addq $2,$1,$2 stq $11,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L4063 $L203: # basic block 1365 ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) ldq $5,8($23) ldq $9,-8($27) lda $27,-8($27) ldq $6,16($23) lda $23,24($23) stq $27,1032($30) stq $27,32($1) stq $23,1024($30) blt $5,$L699 # basic block 1366 and $9,3,$1 bis $31,$9,$2 beq $1,$L701 # basic block 1367 blbc $9,$L702 # basic block 1368 lda $1,rb_cFixnum ldq $3,0($1) $L703: # basic block 1369 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4342 # basic block 1370 beq $5,$L722 # basic block 1371 ldq $1,1032($30) ldq $2,1000($30) stq $9,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L722: # basic block 1372 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L3892 # basic block 1373 lda $2,4($31) $L726: # basic block 1374 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L726 # basic block 1375 ldq $4,1000($30) stq $3,32($4) $L3892: # basic block 1376 beq $6,$L742 # basic block 1377 beq $5,$L728 # basic block 1378 jsr $26,rb_ary_new ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) $L742: # basic block 1379 ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L202: # basic block 1380 $L698: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L4063 $L201: # basic block 1381 $L697: ldq $27,1024($30) lda $1,-8($31) ldq $2,1032($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) mulq $16,$1,$1 addq $1,$2,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L200: # basic block 1382 $L696: ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) ldq $1,-8($27) ldq $18,8($2) lda $27,-8($27) lda $2,16($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) ldq $17,16($1) ldq $16,24($1) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L199: # basic block 1383 $L695: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $0,-8($27) lda $27,-8($27) lda $1,8($1) stq $27,32($2) stq $27,1032($30) stq $1,1024($30) bis $31,$0,$16 jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L198: # basic block 1384 ldq $2,1024($30) bis $31,$31,$16 bis $31,$31,$17 ldq $12,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L3887 # basic block 1385 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$1 lda $9,-8($1) $L693: # basic block 1386 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L693 $L3887: # basic block 1387 $L694: lda $1,-8($31) ldq $4,1032($30) ldq $5,1024($30) mulq $12,$1,$1 ldq $23,1000($30) addq $4,$1,$4 stq $11,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L197: # basic block 1388 $L689: ldq $5,1024($30) ldq $0,8($5) lda $5,16($5) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) stq $0,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L4063 $L196: # basic block 1389 $L688: ldq $27,1024($30) ldq $2,1032($30) ldq $4,1000($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) stq $1,0($2) lda $2,8($2) ldq $3,0($27) stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L195: # basic block 1390 $L687: ldq $2,1056($30) ldq $4,1032($30) ldq $3,1024($30) ldq $23,1000($30) ldq $1,0($2) lda $3,8($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L194: # basic block 1391 $L686: ldq $23,1032($30) ldq $5,1024($30) lda $1,4($31) ldq $27,1000($30) lda $5,8($5) stq $1,0($23) lda $23,8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L193: # basic block 1392 $L685: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $16,8($27) ldq $17,-8($1) lda $1,-8($1) lda $27,16($27) stq $1,32($2) stq $1,1032($30) stq $27,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L192: # basic block 1393 $L684: ldq $2,1024($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L191: # basic block 1394 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1000($30) ldq $0,-8($5) ldq $10,-16($5) lda $5,-16($5) ldq $9,8($27) lda $27,16($27) stq $5,1032($30) stq $5,32($23) stq $27,1024($30) cmpeq $0,4,$1 bne $1,$L4343 $L682: # basic block 1395 $L683: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L4063 $L190: # basic block 1396 $L681: ldq $5,1056($30) ldq $23,1024($30) ldq $27,1032($30) ldq $17,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) ldq $19,-8($27) lda $27,-8($27) stq $23,1024($30) stq $27,32($17) stq $27,1032($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L4063 $L189: # basic block 1397 ldq $5,1056($30) ldq $1,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $2,8($5) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) ldq $12,-8($23) lda $23,-8($23) stq $1,1024($30) stq $23,1032($30) ldq $1,32($2) stq $23,32($27) ldq $16,152($1) bne $16,$L4344 # basic block 1398 ldq $2,1056($30) ldq $9,0($2) $L676: # basic block 1399 cmpeq $10,2,$1 bne $1,$L4345 $L677: # basic block 1400 $L680: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L188: # basic block 1401 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L4346 # basic block 1402 ldq $27,1056($30) ldq $0,0($27) $L673: # basic block 1403 $L674: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L4063 $L187: # basic block 1404 $L671: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1056($30) ldq $3,1000($30) ldq $17,8($27) ldq $18,-8($1) lda $1,-8($1) lda $27,16($27) ldq $16,0($2) stq $1,32($3) stq $1,1032($30) stq $27,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L4063 $L186: # basic block 1405 $L670: ldq $2,1024($30) ldq $3,1056($30) ldq $17,8($2) ldq $16,0($3) lda $2,16($2) stq $2,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L185: # basic block 1406 ldq $3,1024($30) ldq $5,1032($30) bis $31,$31,$2 ldq $27,1024($30) ldq $23,1000($30) ldq $4,16($3) ldq $6,-8($5) lda $5,-8($5) stq $5,1032($30) stq $5,32($23) ldq $5,8($27) lda $27,24($27) ldq $3,1048($30) stq $27,1024($30) beq $4,$L3885 $L668: # basic block 1407 addl $2,1,$2 ldq $3,0($3) cmpult $2,$4,$1 bne $1,$L668 $L3885: # basic block 1408 $L669: s8addq $5,0,$1 subq $3,$1,$1 stq $6,0($1) ldq $1,1024($30) ldq $3,0($1) br $31,$L4063 $L184: # basic block 1409 ldq $23,1024($30) ldq $2,1048($30) bis $31,$31,$3 ldq $4,16($23) ldq $5,8($23) lda $23,24($23) stq $23,1024($30) beq $4,$L3883 $L663: # basic block 1410 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L663 $L3883: # basic block 1411 $L664: s8addq $5,0,$1 ldq $27,1032($30) subq $2,$1,$1 ldq $2,0($1) ldq $1,1024($30) stq $2,0($27) ldq $2,1000($30) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L4063 $L183: # basic block 1412 ldq $27,1040($30) ldq $1,1032($30) ldq $3,1024($30) ldq $2,1000($30) ldq $0,-8($27) ldq $10,-8($1) lda $1,-8($1) stq $1,1032($30) stq $1,32($2) ldq $9,8($3) lda $3,24($3) cmpeq $0,4,$1 stq $3,1024($30) bne $1,$L4347 $L658: # basic block 1413 $L659: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_ary_store ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L4063 $L182: # basic block 1414 ldq $1,1040($30) ldq $2,1024($30) lda $0,4($31) ldq $16,-8($1) ldq $9,16($2) ldq $17,8($2) lda $2,24($2) stq $2,1024($30) cmpeq $16,4,$1 bne $1,$L645 # basic block 1415 beq $9,$L4348 # basic block 1416 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L648 # basic block 1417 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L652 # basic block 1418 cmpule $16,39,$1 beq $1,$L655 # basic block 1419 cmpeq $16,38,$1 beq $1,$L654 # basic block 1420 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L645: # basic block 1421 $L657: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L181: # basic block 1422 $L643: ldq $3,1024($30) ldq $4,1032($30) ldq $23,1040($30) ldq $5,1000($30) ldq $1,8($3) ldq $2,-8($4) lda $3,16($3) lda $4,-8($4) stq $3,1024($30) stq $4,1032($30) stq $4,32($5) s8addq $1,0,$1 subq $23,$1,$1 stq $2,0($1) ldq $3,0($3) br $31,$L4063 $L180: # basic block 1423 $L642: ldq $23,1024($30) ldq $27,1040($30) ldq $1,8($23) lda $23,16($23) stq $23,1024($30) s8addq $1,0,$1 subq $27,$1,$1 ldq $2,0($1) ldq $1,1032($30) stq $2,0($1) ldq $2,1000($30) lda $1,8($1) ldq $3,0($23) stq $1,1032($30) stq $1,32($2) br $31,$L4063 $L179: # basic block 1424 $L641: ldq $5,1024($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L4063 $L4065: # basic block 1425 ldq $1,32($2) ldq $12,8($2) ldq $2,40($2) stq $1,1104($30) stq $2,1096($30) $L3853: # basic block 1426 bne $12,$L4349 # basic block 1427 lda $1,-1($9) zapnot $1,15,$1 cmpule $1,1,$1 beq $1,$L991 # basic block 1428 ldq $1,24($11) ldq $5,1048($30) lda $2,escape_dfp.3 cmpeq $5,$1,$3 stq $1,0($2) bne $3,$L4350 $L991: # basic block 1429 ldq $27,1056($30) ldq $1,8($27) ldq $17,16($27) lda $3,16($27) ldq $4,32($1) lda $1,251($31) zapnot $17,15,$2 sll $1,24,$1 bic $2,15,$2 lda $1,-96($1) cmpeq $2,$1,$2 beq $2,$L4351 # basic block 1430 ldl $1,136($4) ldq $5,1056($30) lda $2,6($31) ldq $23,1000($30) ldq $4,1048($30) s8addq $1,0,$1 subq $5,$1,$1 stq $2,24($4) stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) bne $1,$L987 # basic block 1431 lda $4,ruby_prot_tag lda $1,ruby_errinfo bis $31,$9,$17 ldq $3,0($4) stq $11,0($1) ldq $2,720($3) bis $31,$2,$16 stq $2,0($4) jsr $26,_longjmp ldgp $29,0($26) $L2296: # basic block 1432 cmpeq $3,90,$1 bne $1,$L2265 # basic block 1433 cmpeq $3,95,$1 beq $1,$L2295 # basic block 1434 ldq $15,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f3 bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $11,32($15) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$10 beq $2,$L2269 # basic block 1435 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4352 $L2271: # basic block 1436 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$9,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4353 # basic block 1437 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L2286 # basic block 1438 ble $10,$L2286 # basic block 1439 lda $1,4($31) $L2290: # basic block 1440 subl $10,1,$10 stq $1,0($9) lda $9,8($9) bgt $10,$L2290 $L2286: # basic block 1441 ldq $1,1080($30) beq $1,$L2291 # basic block 1442 ldq $5,1056($30) lda $2,48($9) ldq $4,1000($30) lda $3,88($9) stq $1,24($2) itoft $2,$f2 stq $3,1032($30) ldq $1,0($5) stq $3,32($4) stq $31,32($2) stq $1,16($2) $L2292: # basic block 1443 ldq $1,1024($30) ldq $2,1056($30) lda $23,8($9) stt $f2,0($9) ldq $3,1040($30) ldq $4,1048($30) stq $12,8($9) stq $1,32($9) stq $2,40($9) lda $1,251($31) stq $3,48($9) stq $4,56($9) ftoit $f3,$3 sll $1,24,$1 ldq $2,32($11) lda $1,-95($1) stq $15,16($9) stq $1,24($9) ldq $27,1000($30) stq $9,1040($30) s8addq $3,$2,$2 stq $9,1048($30) stq $23,1056($30) ldq $3,0($2) stq $2,1024($30) stq $9,40($27) stq $9,48($27) stq $23,56($27) stq $2,24($27) br $31,$L4063 $L2240: # basic block 1444 ldq $23,1032($30) ldq $27,1000($30) lda $1,64($23) stq $1,32($27) br $31,$L2241 $L2269: # basic block 1445 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L2272 # basic block 1446 ldl $2,104($11) ldq $5,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$5,$1 lda $9,8($1) $L2273: # basic block 1447 ldl $2,120($11) beq $2,$L2276 # basic block 1448 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L2278 # basic block 1449 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L2278 # basic block 1450 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f3,0($1) cvtlq $f3,$f3 $L2279: # basic block 1451 ldl $1,116($11) lda $1,1($1) beq $1,$L2271 # basic block 1452 lda $1,rb_cObject ldq $27,1088($30) ldq $0,0($1) ldq $1,1080($30) cmovne $27,$27,$0 bne $1,$L4354 $L2283: # basic block 1453 ldl $1,116($11) subl $10,1,$10 subl $31,$1,$1 s8addq $1,$9,$1 lda $9,8($9) stq $0,0($1) br $31,$L2271 $L2291: # basic block 1454 ldq $27,1000($30) lda $23,64($9) stq $23,1032($30) stq $23,32($27) br $31,$L2292 $L2266: # basic block 1455 ldq $2,1032($30) ldq $17,16($0) bis $31,$12,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L2237 $L2216: # basic block 1456 bic $12,4,$1 bne $1,$L2221 # basic block 1457 cmpeq $12,4,$1 bne $1,$L4355 # basic block 1458 bne $12,$L2221 # basic block 1459 lda $1,rb_cFalseClass ldq $1,0($1) br $31,$L2218 $L2217: # basic block 1460 cmpeq $12,2,$1 bne $1,$L4356 # basic block 1461 and $12,255,$1 cmpeq $1,14,$1 bne $1,$L4357 $L2221: # basic block 1462 ldq $1,8($2) br $31,$L2218 $L2276: # basic block 1463 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L2279 # basic block 1464 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2272: # basic block 1465 lda $1,1($2) beq $1,$L2273 # basic block 1466 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$13 blt $13,$L4358 # basic block 1467 ldq $23,1032($30) s8addq $13,0,$1 bis $31,$13,$16 subq $14,$13,$14 subq $23,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $13,$10,$1 stq $0,-8($9) subl $1,1,$10 br $31,$L2273 $L4349: # basic block 1468 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1040($30) ldq $3,1056($30) ldq $4,1104($30) ldq $5,32($12) ldq $1,0($27) lda $2,56($3) s8addq $4,$3,$3 lda $4,64($3) cmpeq $1,$2,$1 bne $1,$L4359 # basic block 1469 ldq $27,1000($30) stq $4,32($27) $L3868: # basic block 1470 ldq $2,1056($30) ldq $1,1048($30) stq $11,0($4) lda $4,8($4) ldq $27,1048($30) lda $3,64($4) ldq $23,1040($30) stq $4,1048($30) stq $1,0($4) ldq $1,0($2) stq $3,1032($30) ldq $3,32($10) stq $27,56($4) ldq $27,1096($30) stq $1,8($4) lda $1,251($31) stq $23,48($4) lda $23,8($4) sll $1,24,$1 stq $2,40($4) stq $12,16($4) lda $2,4($31) lda $1,-93($1) s8addq $27,$3,$3 stq $4,1040($30) stq $23,1056($30) stq $1,24($4) lda $1,ruby_errinfo stq $3,32($4) ldq $5,32($5) stq $2,0($1) ldq $1,1000($30) ldq $2,1032($30) stq $5,1024($30) stq $23,56($1) stq $4,40($1) stq $2,32($1) stq $4,48($1) br $31,$L639 $L4322: # basic block 1471 bis $31,$0,$11 $L3850: # basic block 1472 ldq $3,1000($30) lda $1,ruby_prot_tag bis $31,$11,$0 ldq $2,1048($30) ldq $4,1056($30) ldq $5,1032($30) ldq $23,1024($30) ldq $27,1040($30) stq $2,48($3) ldq $2,0($1) stq $4,56($3) stq $5,32($3) stq $23,24($3) stq $27,40($3) ldq $3,720($2) stq $3,0($1) $L178: # basic block 1473 ldt $f2,144($30) ldt $f3,152($30) ldt $f4,160($30) ldt $f5,168($30) ldq $26,80($30) ldq $9,88($30) ldq $10,96($30) ldq $11,104($30) ldq $12,112($30) ldq $13,120($30) ldq $14,128($30) ldq $15,136($30) lda $30,1120($30) ret $31,($26),1 $L2265: # basic block 1474 ldq $23,1032($30) ldq $17,16($0) bis $31,$12,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L2237 $L4064: # basic block 1475 lda $1,idThrowState bis $31,$11,$16 lda $18,6($31) ldq $17,0($1) jsr $26,rb_ivar_set ldgp $29,0($26) br $31,$L987 $L4350: # basic block 1476 cmpeq $9,1,$1 bne $1,$L4360 # basic block 1477 ldq $11,16($11) lda $1,ruby_errinfo lda $2,4($31) stq $11,1008($30) stq $2,0($1) br $31,$L639 $L4130: # basic block 1478 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2857 # basic block 1479 bic $9,1,$1 eqv $16,$9,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L2856 # basic block 1480 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) addq $9,$9,$16 bis $16,1,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L2856: # basic block 1481 $L2880: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L4314: # basic block 1482 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L1004 # basic block 1483 bic $9,1,$1 eqv $16,$9,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L1003 # basic block 1484 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) addq $9,$9,$16 bis $16,1,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L1003: # basic block 1485 $L1027: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) stq $0,0($27) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L4063 $L4122: # basic block 1486 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2961 # basic block 1487 bic $4,1,$1 eqv $3,$4,$2 addq $1,$3,$0 xor $3,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L2960 # basic block 1488 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L2960: # basic block 1489 $L2984: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L4126: # basic block 1490 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2909 # basic block 1491 bic $17,1,$1 eqv $16,$17,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L2908 # basic block 1492 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L2908: # basic block 1493 $L2932: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L4124: # basic block 1494 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2935 # basic block 1495 bic $4,1,$1 eqv $3,$4,$2 addq $1,$3,$0 xor $3,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L2934 # basic block 1496 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L2934: # basic block 1497 $L2958: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L4063 $L4128: # basic block 1498 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2883 # basic block 1499 bic $17,1,$1 eqv $16,$17,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L2882 # basic block 1500 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $5,1008($30) bis $31,$0,$10 addq $5,$5,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L2882: # basic block 1501 $L2906: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L4323: # basic block 1502 ldq $1,1000($30) ldq $2,1032($30) addl $31,$15,$16 bis $31,$9,$14 ldq $3,1032($30) itoft $10,$f2 lda $0,4($31) ldq $13,1000($30) stq $2,32($1) stq $27,24($1) lda $1,-8($31) cmpeq $16,1,$2 mulq $15,$1,$1 addq $1,$3,$17 bne $2,$L4361 # basic block 1503 cmple $16,1,$1 beq $1,$L4362 $L966: # basic block 1504 $L977: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $11,56($13) stq $4,16($9) ftoit $f2,$4 stq $11,40($9) ldq $10,40($13) stq $10,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $27,16($4) ldq $17,24($4) jsr $26,($27),0 ldgp $29,0($26) ldq $5,1032($30) lda $1,-8($31) ldq $23,1024($30) ldq $27,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $10,40($13) stq $12,48($13) stq $11,56($13) addq $5,$1,$5 stq $0,0($5) lda $5,8($5) ldq $3,0($23) stq $5,1032($30) stq $5,32($27) br $31,$L4063 $L4325: # basic block 1505 blbc $13,$L881 # basic block 1506 lda $1,rb_cFixnum ldq $1,0($1) br $31,$L882 $L4331: # basic block 1507 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L826 $L837: # basic block 1508 bic $13,4,$1 bne $1,$L842 # basic block 1509 cmpeq $13,4,$1 bne $1,$L4363 # basic block 1510 bne $13,$L842 # basic block 1511 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L839 $L4310: # basic block 1512 blbc $16,$L1041 # basic block 1513 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L1042 $L4308: # basic block 1514 lda $2,10($31) blbs $17,$L1075 # basic block 1515 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L1075 # basic block 1516 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L1075 # basic block 1517 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L1079 # basic block 1518 br $31,$L1075 .align 4 $L4303: # basic block 1519 blbc $13,$L1107 # basic block 1520 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L1108 $L4092: # basic block 1521 lda $2,10($31) blbs $27,$L3260 # basic block 1522 cmpeq $27,2,$1 lda $2,16($31) bne $1,$L3260 # basic block 1523 and $27,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L3260 # basic block 1524 cmpeq $27,6,$1 lda $2,28($31) beq $1,$L3264 # basic block 1525 br $31,$L3260 .align 4 $L4087: # basic block 1526 blbc $13,$L3368 # basic block 1527 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L3369 $L4077: # basic block 1528 blbc $13,$L3554 # basic block 1529 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L3555 $L4082: # basic block 1530 blbc $13,$L3461 # basic block 1531 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L3462 $L4207: # basic block 1532 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L2128 $L4067: # basic block 1533 blbc $13,$L3740 # basic block 1534 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L3741 $L4072: # basic block 1535 blbc $13,$L3647 # basic block 1536 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L3648 $L4114: # basic block 1537 blbc $16,$L3068 # basic block 1538 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L3069 $L4118: # basic block 1539 blbc $16,$L3034 # basic block 1540 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L3035 $L4096: # basic block 1541 lda $2,10($31) blbs $17,$L3234 # basic block 1542 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L3234 # basic block 1543 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L3234 # basic block 1544 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L3238 # basic block 1545 br $31,$L3234 .align 4 $L4102: # basic block 1546 blbc $2,$L3170 # basic block 1547 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L3171 $L4106: # basic block 1548 blbc $5,$L3136 # basic block 1549 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L3137 $L4110: # basic block 1550 blbc $16,$L3102 # basic block 1551 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L3103 $L4100: # basic block 1552 lda $2,10($31) blbs $17,$L3208 # basic block 1553 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L3208 # basic block 1554 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L3208 # basic block 1555 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L3212 # basic block 1556 br $31,$L3208 .align 4 $L4094: # basic block 1557 lda $2,10($31) blbs $3,$L3247 # basic block 1558 cmpeq $3,2,$1 lda $2,16($31) bne $1,$L3247 # basic block 1559 and $3,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L3247 # basic block 1560 cmpeq $3,6,$1 lda $2,28($31) beq $1,$L3251 # basic block 1561 br $31,$L3247 .align 4 $L4098: # basic block 1562 lda $2,10($31) blbs $17,$L3221 # basic block 1563 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L3221 # basic block 1564 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L3221 # basic block 1565 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L3225 # basic block 1566 br $31,$L3221 .align 4 $L4209: # basic block 1567 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L2118 $L4202: # basic block 1568 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L2158 $L2300: # basic block 1569 bic $13,4,$1 bne $1,$L2305 # basic block 1570 cmpeq $13,4,$1 bne $1,$L4364 # basic block 1571 bne $13,$L2305 # basic block 1572 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L2302 $L4197: # basic block 1573 blbc $12,$L2174 # basic block 1574 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L2175 $L4171: # basic block 1575 blbc $13,$L2580 # basic block 1576 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L2581 $L2137: # basic block 1577 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) br $31,$L2138 $L4163: # basic block 1578 lda $1,-8($31) ldq $23,1032($30) addl $31,$15,$16 stq $5,24($4) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$4,$13 lda $0,4($31) addq $1,$23,$17 bne $2,$L4365 # basic block 1579 cmple $16,1,$1 beq $1,$L4366 $L2710: # basic block 1580 $L2721: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L4161: # basic block 1581 lda $1,-8($31) ldq $27,1032($30) addl $31,$15,$16 stq $23,24($5) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$5,$13 lda $0,4($31) addq $1,$27,$17 bne $2,$L4367 # basic block 1582 cmple $16,1,$1 beq $1,$L4368 $L2724: # basic block 1583 $L2735: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ftoit $f2,$1 ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($1) ldq $27,16($1) jsr $26,($27),0 ldgp $29,0($26) ldq $2,1024($30) lda $1,-8($31) ldq $4,1032($30) ldq $5,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $0,1008($30) ldq $3,0($2) stq $11,40($13) stq $12,48($13) stq $10,56($13) addq $4,$1,$4 stq $4,1032($30) stq $4,32($5) br $31,$L4063 $L4204: # basic block 1584 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L2148 $L4178: # basic block 1585 blbc $13,$L2487 # basic block 1586 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L2488 $L4185: # basic block 1587 blbc $13,$L2394 # basic block 1588 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L2395 $L4159: # basic block 1589 lda $1,-8($31) ldq $3,1032($30) addl $31,$15,$16 stq $27,24($23) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$23,$13 lda $0,4($31) addq $1,$3,$17 bne $2,$L4369 # basic block 1590 cmple $16,1,$1 beq $1,$L4370 $L2738: # basic block 1591 $L2749: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) ftoit $f2,$4 stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $27,16($4) ldq $17,24($4) jsr $26,($27),0 ldgp $29,0($26) ldq $5,1024($30) lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $0,1008($30) ldq $3,0($5) stq $11,40($13) stq $12,48($13) stq $10,56($13) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L4063 $L4167: # basic block 1592 lda $1,-8($31) ldq $5,1000($30) ldq $23,1032($30) addl $31,$15,$16 mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 lda $0,4($31) stq $23,32($5) stq $4,24($5) bis $31,$5,$13 addq $1,$23,$17 bne $2,$L4371 # basic block 1593 cmple $16,1,$1 beq $1,$L4372 $L2682: # basic block 1594 $L2693: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L4165: # basic block 1595 lda $1,-8($31) ldq $23,1032($30) addl $31,$15,$16 stq $5,24($4) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$4,$13 lda $0,4($31) addq $1,$23,$17 bne $2,$L4373 # basic block 1596 cmple $16,1,$1 beq $1,$L4374 $L2696: # basic block 1597 $L2707: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L4063 $L2257: # basic block 1598 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) $L2245: # basic block 1599 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($9) stq $3,40($4) stq $3,1040($30) ldq $9,56($9) addq $1,$5,$1 stq $9,1048($30) stq $9,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L2237 $L2256: # basic block 1600 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2261: # basic block 1601 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) ldq $1,104($4) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2260: # basic block 1602 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2259: # basic block 1603 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2258: # basic block 1604 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2262: # basic block 1605 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) ldq $1,104($4) stq $1,64($30) ldq $2,112($4) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2253: # basic block 1606 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2252: # basic block 1607 ldq $21,32($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2251: # basic block 1608 ldq $20,24($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2250: # basic block 1609 ldq $19,16($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2255: # basic block 1610 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2254: # basic block 1611 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $1,48($4) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2249: # basic block 1612 ldq $18,8($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2248: # basic block 1613 ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L4270: # basic block 1614 blbc $9,$L1494 # basic block 1615 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L1495 $L4267: # basic block 1616 blbc $9,$L1538 # basic block 1617 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L1539 $L4264: # basic block 1618 blbc $9,$L1582 # basic block 1619 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L1583 $L1669: # basic block 1620 ldq $23,1008($30) bic $23,4,$1 bne $1,$L1674 # basic block 1621 cmpeq $23,4,$1 bne $1,$L4375 # basic block 1622 ldq $27,1008($30) bne $27,$L1674 # basic block 1623 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1671 $L4261: # basic block 1624 blbc $9,$L1626 # basic block 1625 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L1627 $L701: # basic block 1626 bic $9,4,$1 bne $1,$L706 # basic block 1627 cmpeq $9,4,$1 bne $1,$L4376 # basic block 1628 bne $9,$L706 # basic block 1629 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L703 $L2244: # basic block 1630 bis $31,$4,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$12,$16 bis $31,$0,$17 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2247: # basic block 1631 bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L2246: # basic block 1632 bis $31,$4,$17 bis $31,$12,$18 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2245 $L4360: # basic block 1633 ldq $23,1056($30) lda $9,2($31) ldq $1,48($23) stq $9,32($11) stq $1,24($11) br $31,$L991 $L2997: # basic block 1634 ldq $23,1032($30) lda $1,idMINUS ldq $27,1000($30) stq $3,0($23) lda $23,8($23) stq $4,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L2201 $L3001: # basic block 1635 ldq $5,1032($30) lda $1,idMINUS ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L2201 $L3005: # basic block 1636 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $4,0($27) lda $27,8($27) stq $27,32($1) lda $1,idLT stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L3010: # basic block 1637 ldq $1,1032($30) ldq $2,1000($30) stq $3,0($1) lda $1,8($1) stq $4,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLT ldq $0,0($1) br $31,$L2201 $L1028: # basic block 1638 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $16,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L865 $L1032: # basic block 1639 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L865 $L2989: # basic block 1640 ldq $5,1032($30) lda $1,idMINUS ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L2201 $L2993: # basic block 1641 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $4,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L2985: # basic block 1642 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $16,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L2201 $L3015: # basic block 1643 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L2201 $L3020: # basic block 1644 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L2201 $L3025: # basic block 1645 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L2201 $L4249: # basic block 1646 ldq $2,0($4) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1838 # basic block 1647 srl $2,10,$1 blbc $1,$L1838 # basic block 1648 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4348: # basic block 1649 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L645 $L4252: # basic block 1650 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1828 # basic block 1651 srl $2,10,$1 blbc $1,$L1828 # basic block 1652 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4243: # basic block 1653 ldq $2,0($23) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1858 # basic block 1654 srl $2,10,$1 blbc $1,$L1858 # basic block 1655 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4240: # basic block 1656 ldq $2,0($3) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1868 # basic block 1657 srl $2,10,$1 blbc $1,$L1868 # basic block 1658 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4246: # basic block 1659 ldq $2,0($2) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1848 # basic block 1660 srl $2,10,$1 blbc $1,$L1848 # basic block 1661 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4338: # basic block 1662 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L768 # basic block 1663 srl $2,10,$1 blbc $1,$L768 # basic block 1664 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L4302: # basic block 1665 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1217 $L4301: # basic block 1666 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1231 $L4300: # basic block 1667 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1245 $L4299: # basic block 1668 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1259 $L4298: # basic block 1669 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1273 $L4235: # basic block 1670 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1889 $L4233: # basic block 1671 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1894 $L4231: # basic block 1672 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1899 $L4337: # basic block 1673 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L779 $L4239: # basic block 1674 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1879 $L4237: # basic block 1675 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1884 $L4357: # basic block 1676 lda $1,rb_cSymbol ldq $1,0($1) br $31,$L2218 $L4319: # basic block 1677 ldq $4,1048($30) ldq $18,0($4) br $31,$L984 $L4145: # basic block 1678 ldq $1,1048($30) ldq $18,0($1) br $31,$L2776 $L4143: # basic block 1679 ldq $3,1048($30) ldq $18,0($3) br $31,$L2785 $L4139: # basic block 1680 ldq $27,1048($30) ldq $18,0($27) br $31,$L2803 $L4141: # basic block 1681 ldq $5,1048($30) ldq $18,0($5) br $31,$L2794 $L4147: # basic block 1682 ldq $23,1048($30) ldq $18,0($23) br $31,$L2767 $L2011: # basic block 1683 ldq $4,1032($30) ldq $16,-8($4) and $16,3,$1 beq $1,$L2012 # basic block 1684 blbc $16,$L2013 # basic block 1685 lda $1,rb_cFixnum ldq $16,0($1) $L2014: # basic block 1686 ldq $5,1032($30) ldq $23,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $5,-8($5) stq $5,32($23) stq $5,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L2000 # basic block 1687 lda $10,$LC21 $L2000: # basic block 1688 beq $10,$L2024 # basic block 1689 lda $11,2($31) bne $12,$L4377 $L2024: # basic block 1690 $L2027: ldq $27,1024($30) stq $11,1008($30) ldq $3,0($27) br $31,$L4063 $L2009: # basic block 1691 ldq $27,1056($30) ldq $2,1032($30) sra $9,8,$20 ldq $3,1000($30) ldq $16,992($30) ldq $1,8($27) ldq $0,-8($2) lda $2,-8($2) stq $2,32($3) bis $31,$3,$17 stq $2,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L2000 # basic block 1692 lda $10,$LC20 br $31,$L2000 $L2005: # basic block 1693 ldq $5,1056($30) ldq $1,8($5) ldq $2,32($1) ldq $16,152($2) bne $16,$L4378 # basic block 1694 ldq $23,1056($30) ldq $0,0($23) $L2007: # basic block 1695 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L2000 # basic block 1696 lda $10,$LC19 br $31,$L2000 $L2003: # basic block 1697 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L2000 # basic block 1698 lda $10,$LC18 br $31,$L2000 $L2001: # basic block 1699 ldq $4,1056($30) sra $9,8,$17 ldq $16,0($4) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L2000 # basic block 1700 lda $10,$LC17 br $31,$L2000 $L2022: # basic block 1701 lda $16,$LC22 jsr $26,rb_bug $L2039: # basic block 1702 ldq $5,1032($30) ldq $16,-8($5) and $16,3,$1 beq $1,$L2040 # basic block 1703 blbc $16,$L2041 # basic block 1704 lda $1,rb_cFixnum ldq $16,0($1) $L2042: # basic block 1705 ldq $23,1032($30) ldq $27,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $23,-8($23) stq $23,32($27) stq $23,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L2028 # basic block 1706 lda $10,$LC21 $L2028: # basic block 1707 beq $10,$L2052 # basic block 1708 lda $11,2($31) bne $12,$L4379 $L2052: # basic block 1709 $L2055: ldq $1,1024($30) stq $11,1008($30) ldq $3,0($1) br $31,$L4063 $L2037: # basic block 1710 ldq $2,1056($30) ldq $3,1032($30) sra $9,8,$20 ldq $4,1000($30) ldq $16,992($30) ldq $1,8($2) ldq $0,-8($3) lda $3,-8($3) stq $3,32($4) bis $31,$4,$17 stq $3,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L2028 # basic block 1711 lda $10,$LC20 br $31,$L2028 $L787: # basic block 1712 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L784 # basic block 1713 lda $10,$LC18 $L784: # basic block 1714 beq $10,$L808 # basic block 1715 lda $11,2($31) bne $12,$L4380 $L808: # basic block 1716 $L811: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $11,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L4063 $L785: # basic block 1717 ldq $1,1056($30) sra $9,8,$17 ldq $16,0($1) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L784 # basic block 1718 lda $10,$LC17 br $31,$L784 $L806: # basic block 1719 lda $16,$LC22 jsr $26,rb_bug $L1927: # basic block 1720 ldq $27,1032($30) ldq $16,-8($27) and $16,3,$1 beq $1,$L1928 # basic block 1721 blbc $16,$L1929 # basic block 1722 lda $1,rb_cFixnum ldq $16,0($1) $L1930: # basic block 1723 ldq $1,1032($30) ldq $2,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $1,-8($1) stq $1,32($2) stq $1,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L1916 # basic block 1724 lda $10,$LC21 $L1916: # basic block 1725 beq $10,$L1940 # basic block 1726 lda $11,2($31) bne $12,$L4381 $L1940: # basic block 1727 $L1943: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L4063 $L1925: # basic block 1728 ldq $4,1056($30) ldq $5,1032($30) sra $9,8,$20 ldq $23,1000($30) ldq $16,992($30) ldq $1,8($4) ldq $0,-8($5) lda $5,-8($5) stq $5,32($23) bis $31,$23,$17 stq $5,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L1916 # basic block 1729 lda $10,$LC20 br $31,$L1916 $L1921: # basic block 1730 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L4382 # basic block 1731 ldq $3,1056($30) ldq $0,0($3) $L1923: # basic block 1732 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L1916 # basic block 1733 lda $10,$LC19 br $31,$L1916 $L1919: # basic block 1734 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L1916 # basic block 1735 lda $10,$LC18 br $31,$L1916 $L795: # basic block 1736 ldq $27,1032($30) ldq $16,-8($27) and $16,3,$1 beq $1,$L796 # basic block 1737 blbc $16,$L797 # basic block 1738 lda $1,rb_cFixnum ldq $16,0($1) $L798: # basic block 1739 ldq $1,1032($30) ldq $2,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $1,-8($1) stq $1,32($2) stq $1,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L784 # basic block 1740 lda $10,$LC21 br $31,$L784 $L793: # basic block 1741 ldq $4,1056($30) ldq $5,1032($30) sra $9,8,$20 ldq $23,1000($30) ldq $16,992($30) ldq $1,8($4) ldq $0,-8($5) lda $5,-8($5) stq $5,32($23) bis $31,$23,$17 stq $5,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L784 # basic block 1742 lda $10,$LC20 br $31,$L784 $L789: # basic block 1743 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L4383 # basic block 1744 ldq $3,1056($30) ldq $0,0($3) $L791: # basic block 1745 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L784 # basic block 1746 lda $10,$LC19 br $31,$L784 $L1945: # basic block 1747 ldq $2,1056($30) sra $9,8,$17 ldq $16,0($2) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L1944 # basic block 1748 lda $10,$LC17 $L1944: # basic block 1749 beq $10,$L1968 # basic block 1750 lda $11,2($31) bne $12,$L4384 $L1968: # basic block 1751 $L1971: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L4063 $L2033: # basic block 1752 ldq $27,1056($30) ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L4385 # basic block 1753 ldq $1,1056($30) ldq $0,0($1) $L2035: # basic block 1754 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L2028 # basic block 1755 lda $10,$LC19 br $31,$L2028 $L1955: # basic block 1756 ldq $1,1032($30) ldq $16,-8($1) and $16,3,$1 beq $1,$L1956 # basic block 1757 blbc $16,$L1957 # basic block 1758 lda $1,rb_cFixnum ldq $16,0($1) $L1958: # basic block 1759 ldq $2,1032($30) ldq $3,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $2,-8($2) stq $2,32($3) stq $2,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L1944 # basic block 1760 lda $10,$LC21 br $31,$L1944 $L2029: # basic block 1761 ldq $23,1056($30) sra $9,8,$17 ldq $16,0($23) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L2028 # basic block 1762 lda $10,$LC17 br $31,$L2028 $L2050: # basic block 1763 lda $16,$LC22 jsr $26,rb_bug $L1977: # basic block 1764 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L4386 # basic block 1765 ldq $4,1056($30) ldq $0,0($4) $L1979: # basic block 1766 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L1972 # basic block 1767 lda $10,$LC19 $L1972: # basic block 1768 beq $10,$L1996 # basic block 1769 lda $11,2($31) bne $12,$L4387 $L1996: # basic block 1770 $L1999: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L4063 $L1975: # basic block 1771 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L1972 # basic block 1772 lda $10,$LC18 br $31,$L1972 $L2031: # basic block 1773 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L2028 # basic block 1774 lda $10,$LC18 br $31,$L2028 $L1917: # basic block 1775 ldq $1,1056($30) sra $9,8,$17 ldq $16,0($1) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L1916 # basic block 1776 lda $10,$LC17 br $31,$L1916 $L1938: # basic block 1777 lda $16,$LC22 jsr $26,rb_bug $L1949: # basic block 1778 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L4388 # basic block 1779 ldq $4,1056($30) ldq $0,0($4) $L1951: # basic block 1780 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L1944 # basic block 1781 lda $10,$LC19 br $31,$L1944 $L1947: # basic block 1782 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L1944 # basic block 1783 lda $10,$LC18 br $31,$L1944 $L1953: # basic block 1784 ldq $5,1056($30) ldq $23,1032($30) sra $9,8,$20 ldq $27,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $0,-8($23) lda $23,-8($23) stq $23,32($27) bis $31,$27,$17 stq $23,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L1944 # basic block 1785 lda $10,$LC20 br $31,$L1944 $L1983: # basic block 1786 ldq $1,1032($30) ldq $16,-8($1) and $16,3,$1 beq $1,$L1984 # basic block 1787 blbc $16,$L1985 # basic block 1788 lda $1,rb_cFixnum ldq $16,0($1) $L1986: # basic block 1789 ldq $2,1032($30) ldq $3,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $2,-8($2) stq $2,32($3) stq $2,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L1972 # basic block 1790 lda $10,$LC21 br $31,$L1972 $L1981: # basic block 1791 ldq $5,1056($30) ldq $23,1032($30) sra $9,8,$20 ldq $27,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $0,-8($23) lda $23,-8($23) stq $23,32($27) bis $31,$27,$17 stq $23,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L1972 # basic block 1792 lda $10,$LC20 br $31,$L1972 $L1966: # basic block 1793 lda $16,$LC22 jsr $26,rb_bug $L1973: # basic block 1794 ldq $2,1056($30) sra $9,8,$17 ldq $16,0($2) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L1972 # basic block 1795 lda $10,$LC17 br $31,$L1972 $L1994: # basic block 1796 lda $16,$LC22 jsr $26,rb_bug $L917: # basic block 1797 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) $L909: # basic block 1798 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($10) stq $3,40($4) stq $3,1040($30) ldq $10,56($10) addq $1,$5,$1 stq $10,1048($30) stq $10,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) $L901: # basic block 1799 $L961: ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L4063 $L916: # basic block 1800 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L915: # basic block 1801 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L914: # basic block 1802 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L913: # basic block 1803 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L912: # basic block 1804 ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L911: # basic block 1805 bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L910: # basic block 1806 bis $31,$3,$17 bis $31,$13,$18 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L908: # basic block 1807 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L925: # basic block 1808 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L924: # basic block 1809 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L923: # basic block 1810 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L922: # basic block 1811 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L926: # basic block 1812 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L921: # basic block 1813 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L920: # basic block 1814 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L919: # basic block 1815 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 $L918: # basic block 1816 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L909 .align 4 $L2202: # basic block 1817 bic $12,4,$1 bne $1,$L2207 # basic block 1818 cmpeq $12,4,$1 bne $1,$L4389 # basic block 1819 bne $12,$L2207 # basic block 1820 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L2204 $L2207: # basic block 1821 ldq $16,8($2) br $31,$L2204 $L2203: # basic block 1822 cmpeq $12,2,$1 bne $1,$L4390 # basic block 1823 and $12,255,$1 cmpeq $1,14,$1 beq $1,$L2207 # basic block 1824 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2204 $L960: # basic block 1825 cmpeq $3,90,$1 bne $1,$L929 # basic block 1826 cmpeq $3,95,$1 beq $1,$L959 # basic block 1827 ldq $15,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f3 bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $11,32($15) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$10 beq $2,$L933 # basic block 1828 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4391 $L935: # basic block 1829 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$9,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4392 # basic block 1830 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L950 # basic block 1831 ble $10,$L950 # basic block 1832 lda $1,4($31) $L954: # basic block 1833 subl $10,1,$10 stq $1,0($9) lda $9,8($9) bgt $10,$L954 $L950: # basic block 1834 ldq $1,1064($30) beq $1,$L955 # basic block 1835 ldq $5,1056($30) lda $2,48($9) ldq $4,1000($30) lda $3,88($9) stq $1,24($2) itoft $2,$f2 stq $3,1032($30) ldq $1,0($5) stq $3,32($4) stq $31,32($2) stq $1,16($2) $L956: # basic block 1836 ldq $1,1024($30) ldq $2,1056($30) lda $23,8($9) stt $f2,0($9) ldq $3,1040($30) ldq $4,1048($30) stq $13,8($9) stq $1,32($9) stq $2,40($9) lda $1,251($31) stq $3,48($9) stq $4,56($9) ftoit $f3,$3 sll $1,24,$1 ldq $2,32($11) lda $1,-95($1) stq $15,16($9) stq $1,24($9) ldq $27,1000($30) stq $9,1040($30) s8addq $3,$2,$2 stq $9,1048($30) stq $23,1056($30) ldq $3,0($2) stq $2,1024($30) stq $9,40($27) stq $9,48($27) stq $23,56($27) stq $2,24($27) br $31,$L4063 $L866: # basic block 1837 bic $13,4,$1 bne $1,$L871 # basic block 1838 cmpeq $13,4,$1 bne $1,$L4393 # basic block 1839 bne $13,$L871 # basic block 1840 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L868 $L871: # basic block 1841 ldq $16,8($2) br $31,$L868 $L4316: # basic block 1842 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4394 # basic block 1843 lda $1,-8($31) ldq $3,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$3,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $5,1032($30) ldq $4,1000($30) stq $5,32($4) br $31,$L901 $L4389: # basic block 1844 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2204 $L4390: # basic block 1845 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2204 $L904: # basic block 1846 ldq $2,1032($30) ldq $3,1000($30) lda $1,64($2) stq $1,32($3) br $31,$L905 $L933: # basic block 1847 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L936 # basic block 1848 ldl $2,104($11) ldq $5,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$5,$1 lda $9,8($1) $L937: # basic block 1849 ldl $2,120($11) beq $2,$L940 # basic block 1850 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L942 # basic block 1851 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L942 # basic block 1852 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f3,0($1) cvtlq $f3,$f3 $L943: # basic block 1853 ldl $1,116($11) lda $1,1($1) beq $1,$L935 # basic block 1854 lda $1,rb_cObject ldq $27,1072($30) ldq $0,0($1) ldq $1,1064($30) cmovne $27,$27,$0 beq $1,$L947 # basic block 1855 ldq $2,1056($30) ldq $20,1048($30) bis $31,$1,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) $L947: # basic block 1856 ldl $1,116($11) subl $10,1,$10 subl $31,$1,$1 s8addq $1,$9,$1 lda $9,8($9) stq $0,0($1) br $31,$L935 $L955: # basic block 1857 ldq $27,1000($30) lda $23,64($9) stq $23,1032($30) stq $23,32($27) br $31,$L956 $L930: # basic block 1858 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L901 $L867: # basic block 1859 cmpeq $13,2,$1 bne $1,$L4395 # basic block 1860 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L871 # basic block 1861 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L868 $L4354: # basic block 1862 ldq $2,1056($30) ldq $20,1048($30) bis $31,$1,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L2283 $L3189: # basic block 1863 bic $16,4,$1 bne $1,$L3194 # basic block 1864 cmpeq $16,4,$1 bne $1,$L4396 # basic block 1865 bne $16,$L3194 # basic block 1866 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3191 $L3121: # basic block 1867 bic $16,4,$1 bne $1,$L3126 # basic block 1868 cmpeq $16,4,$1 bne $1,$L4397 # basic block 1869 bne $16,$L3126 # basic block 1870 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3123 $L3087: # basic block 1871 bic $16,4,$1 bne $1,$L3092 # basic block 1872 cmpeq $16,4,$1 bne $1,$L4398 # basic block 1873 bne $16,$L3092 # basic block 1874 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3089 $L3155: # basic block 1875 bic $16,4,$1 bne $1,$L3160 # basic block 1876 cmpeq $16,4,$1 bne $1,$L4399 # basic block 1877 bne $16,$L3160 # basic block 1878 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3157 $L3053: # basic block 1879 bic $16,4,$1 bne $1,$L3058 # basic block 1880 cmpeq $16,4,$1 bne $1,$L4400 # basic block 1881 bne $16,$L3058 # basic block 1882 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3055 $L1060: # basic block 1883 bic $16,4,$1 bne $1,$L1065 # basic block 1884 cmpeq $16,4,$1 bne $1,$L4401 # basic block 1885 bne $16,$L1065 # basic block 1886 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1062 $L4047: # basic block 1887 ldq $5,32($3) ldq $12,8($3) ldq $3,40($3) stq $5,1104($30) stq $3,1096($30) br $31,$L3853 $L3651: # basic block 1888 ldq $16,8($2) br $31,$L3648 $L3744: # basic block 1889 ldq $16,8($2) br $31,$L3741 $L3126: # basic block 1890 ldq $3,8($2) br $31,$L3123 $L3072: # basic block 1891 ldq $3,8($2) br $31,$L3069 $L3174: # basic block 1892 ldq $3,8($2) br $31,$L3171 $L3106: # basic block 1893 ldq $3,8($2) br $31,$L3103 $L3194: # basic block 1894 ldq $3,8($2) br $31,$L3191 $L2491: # basic block 1895 ldq $16,8($3) br $31,$L2488 $L2584: # basic block 1896 ldq $16,8($3) br $31,$L2581 $L3140: # basic block 1897 ldq $3,8($2) br $31,$L3137 $L3092: # basic block 1898 ldq $3,8($2) br $31,$L3089 $L2398: # basic block 1899 ldq $16,8($3) br $31,$L2395 $L2178: # basic block 1900 ldq $16,8($3) br $31,$L2175 $L2305: # basic block 1901 ldq $16,8($3) br $31,$L2302 $L1111: # basic block 1902 ldq $16,8($2) br $31,$L1108 $L885: # basic block 1903 ldq $1,8($2) br $31,$L882 $L3465: # basic block 1904 ldq $16,8($2) br $31,$L3462 $L3372: # basic block 1905 ldq $16,8($2) br $31,$L3369 $L842: # basic block 1906 ldq $16,8($3) br $31,$L839 $L1045: # basic block 1907 ldq $3,8($2) br $31,$L1042 $L3058: # basic block 1908 ldq $3,8($2) br $31,$L3055 $L3038: # basic block 1909 ldq $3,8($2) br $31,$L3035 $L3558: # basic block 1910 ldq $16,8($2) br $31,$L3555 $L3160: # basic block 1911 ldq $3,8($2) br $31,$L3157 $L1065: # basic block 1912 ldq $3,8($2) br $31,$L1062 $L1542: # basic block 1913 ldq $3,8($2) br $31,$L1539 $L1674: # basic block 1914 ldq $3,8($2) br $31,$L1671 $L706: # basic block 1915 ldq $3,8($2) br $31,$L703 $L1630: # basic block 1916 ldq $3,8($2) br $31,$L1627 $L1586: # basic block 1917 ldq $3,8($2) br $31,$L1583 $L1498: # basic block 1918 ldq $3,8($2) br $31,$L1495 $L940: # basic block 1919 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L943 # basic block 1920 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L936: # basic block 1921 lda $1,1($2) beq $1,$L937 # basic block 1922 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$12 blt $12,$L4402 # basic block 1923 ldq $23,1032($30) s8addq $12,0,$1 bis $31,$12,$16 subq $14,$12,$14 subq $23,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $12,$10,$1 stq $0,-8($9) subl $1,1,$10 br $31,$L937 $L1195: # basic block 1924 cmpeq $3,90,$1 bne $1,$L1164 # basic block 1925 cmpeq $3,95,$1 beq $1,$L1194 # basic block 1926 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L1168 # basic block 1927 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4403 $L1170: # basic block 1928 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4404 # basic block 1929 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L1190 # basic block 1930 ble $12,$L1190 # basic block 1931 lda $1,4($31) $L1189: # basic block 1932 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L1189 $L1190: # basic block 1933 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L3549: # basic block 1934 cmpeq $3,90,$1 bne $1,$L3518 # basic block 1935 cmpeq $3,95,$1 beq $1,$L3548 # basic block 1936 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L3522 # basic block 1937 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4405 $L3524: # basic block 1938 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4406 # basic block 1939 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L3544 # basic block 1940 ble $12,$L3544 # basic block 1941 lda $1,4($31) $L3543: # basic block 1942 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L3543 $L3544: # basic block 1943 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L2482: # basic block 1944 cmpeq $3,90,$1 bne $1,$L2451 # basic block 1945 cmpeq $3,95,$1 beq $1,$L2481 # basic block 1946 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L2455 # basic block 1947 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4407 $L2457: # basic block 1948 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4408 # basic block 1949 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L2472 # basic block 1950 ble $12,$L2472 # basic block 1951 lda $1,4($31) $L2476: # basic block 1952 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L2476 $L2472: # basic block 1953 beq $15,$L2477 # basic block 1954 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L2478: # basic block 1955 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L4063 $L2939: # basic block 1956 bic $16,4,$1 bne $1,$L2944 # basic block 1957 cmpeq $16,4,$1 bne $1,$L4409 # basic block 1958 bne $16,$L2944 # basic block 1959 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2941 $L2575: # basic block 1960 cmpeq $3,90,$1 bne $1,$L2544 # basic block 1961 cmpeq $3,95,$1 beq $1,$L2574 # basic block 1962 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L2548 # basic block 1963 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4410 $L2550: # basic block 1964 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4411 # basic block 1965 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L2565 # basic block 1966 ble $12,$L2565 # basic block 1967 lda $1,4($31) $L2569: # basic block 1968 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L2569 $L2565: # basic block 1969 beq $15,$L2570 # basic block 1970 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L2571: # basic block 1971 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L4063 $L2887: # basic block 1972 bic $16,4,$1 bne $1,$L2892 # basic block 1973 cmpeq $16,4,$1 bne $1,$L4412 # basic block 1974 bne $16,$L2892 # basic block 1975 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2889 $L3456: # basic block 1976 cmpeq $3,90,$1 bne $1,$L3425 # basic block 1977 cmpeq $3,95,$1 beq $1,$L3455 # basic block 1978 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L3429 # basic block 1979 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4413 $L3431: # basic block 1980 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4414 # basic block 1981 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L3451 # basic block 1982 ble $12,$L3451 # basic block 1983 lda $1,4($31) $L3450: # basic block 1984 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L3450 $L3451: # basic block 1985 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L3828: # basic block 1986 cmpeq $3,90,$1 bne $1,$L3797 # basic block 1987 cmpeq $3,95,$1 beq $1,$L3827 # basic block 1988 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L3801 # basic block 1989 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4415 $L3803: # basic block 1990 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4416 # basic block 1991 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L3823 # basic block 1992 ble $12,$L3823 # basic block 1993 lda $1,4($31) $L3822: # basic block 1994 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L3822 $L3823: # basic block 1995 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L3735: # basic block 1996 cmpeq $3,90,$1 bne $1,$L3704 # basic block 1997 cmpeq $3,95,$1 beq $1,$L3734 # basic block 1998 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L3708 # basic block 1999 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4417 $L3710: # basic block 2000 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4418 # basic block 2001 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L3730 # basic block 2002 ble $12,$L3730 # basic block 2003 lda $1,4($31) $L3729: # basic block 2004 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L3729 $L3730: # basic block 2005 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L2913: # basic block 2006 bic $16,4,$1 bne $1,$L2918 # basic block 2007 cmpeq $16,4,$1 bne $1,$L4419 # basic block 2008 bne $16,$L2918 # basic block 2009 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2915 $L2965: # basic block 2010 bic $16,4,$1 bne $1,$L2970 # basic block 2011 cmpeq $16,4,$1 bne $1,$L4420 # basic block 2012 bne $16,$L2970 # basic block 2013 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2967 $L2918: # basic block 2014 ldq $3,8($2) br $31,$L2915 $L2970: # basic block 2015 ldq $3,8($2) br $31,$L2967 $L4356: # basic block 2016 lda $1,rb_cTrueClass ldq $1,0($1) br $31,$L2218 $L3642: # basic block 2017 cmpeq $3,90,$1 bne $1,$L3611 # basic block 2018 cmpeq $3,95,$1 beq $1,$L3641 # basic block 2019 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L3615 # basic block 2020 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4421 $L3617: # basic block 2021 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L4422 # basic block 2022 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L3637 # basic block 2023 ble $12,$L3637 # basic block 2024 lda $1,4($31) $L3636: # basic block 2025 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L3636 $L3637: # basic block 2026 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L4063 $L2861: # basic block 2027 bic $16,4,$1 bne $1,$L2866 # basic block 2028 cmpeq $16,4,$1 bne $1,$L4423 # basic block 2029 bne $16,$L2866 # basic block 2030 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2863 $L1008: # basic block 2031 bic $16,4,$1 bne $1,$L1013 # basic block 2032 cmpeq $16,4,$1 bne $1,$L4424 # basic block 2033 bne $16,$L1013 # basic block 2034 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1010 $L2389: # basic block 2035 cmpeq $3,90,$1 bne $1,$L2358 # basic block 2036 cmpeq $3,95,$1 beq $1,$L2388 # basic block 2037 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L2362 # basic block 2038 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4425 $L2364: # basic block 2039 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4426 # basic block 2040 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L2379 # basic block 2041 ble $12,$L2379 # basic block 2042 lda $1,4($31) $L2383: # basic block 2043 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L2383 $L2379: # basic block 2044 beq $15,$L2384 # basic block 2045 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L2385: # basic block 2046 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L4063 $L2866: # basic block 2047 ldq $3,8($2) br $31,$L2863 $L2668: # basic block 2048 cmpeq $3,90,$1 bne $1,$L2637 # basic block 2049 cmpeq $3,95,$1 beq $1,$L2667 # basic block 2050 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L2641 # basic block 2051 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L4427 $L2643: # basic block 2052 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L4428 # basic block 2053 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L2658 # basic block 2054 ble $12,$L2658 # basic block 2055 lda $1,4($31) $L2662: # basic block 2056 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L2662 $L2658: # basic block 2057 beq $15,$L2663 # basic block 2058 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L2664: # basic block 2059 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L4063 $L4355: # basic block 2060 lda $1,rb_cNilClass ldq $1,0($1) br $31,$L2218 $L2944: # basic block 2061 ldq $3,8($2) br $31,$L2941 $L1013: # basic block 2062 ldq $3,8($2) br $31,$L1010 $L2892: # basic block 2063 ldq $3,8($2) br $31,$L2889 $L4257: # basic block 2064 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1816 $L4256: # basic block 2065 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1820 $L4327: # basic block 2066 ldq $5,1032($30) ldq $23,1032($30) lda $17,18($31) ldq $5,-8($5) lda $23,-8($23) stq $23,1032($30) bis $31,$5,$16 stq $5,1072($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1072($30) ldq $1,1032($30) ldq $27,1000($30) ldt $f2,32($2) stq $1,32($27) br $31,$L835 $L4335: # basic block 2067 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L782 $L2792: # basic block 2068 ldq $11,1016($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L2798 # basic block 2069 ldl $9,32($11) br $31,$L991 $L929: # basic block 2070 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L901 $L4346: # basic block 2071 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L673 $L4292: # basic block 2072 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1357 $L4291: # basic block 2073 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1360 $L4290: # basic block 2074 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1363 $L4289: # basic block 2075 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1366 $L4288: # basic block 2076 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1369 $L4359: # basic block 2077 ldq $23,1000($30) lda $3,104($3) stq $3,32($23) br $31,$L3868 $L4259: # basic block 2078 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1808 $L4258: # basic block 2079 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1812 $L982: # basic block 2080 ldq $1,0($3) bis $31,$3,$11 and $1,31,$1 cmpeq $1,31,$1 beq $1,$L989 # basic block 2081 ldl $9,32($3) br $31,$L991 $L2765: # basic block 2082 ldq $1,0($3) bis $31,$3,$11 and $1,31,$1 cmpeq $1,31,$1 beq $1,$L2771 # basic block 2083 ldl $9,32($3) br $31,$L991 $L4170: # basic block 2084 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1032($30) ftoit $f2,$23 ldq $4,1000($30) ldt $f3,32($23) stq $5,32($4) br $31,$L2577 $L4278: # basic block 2085 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L1396 $L4286: # basic block 2086 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L1372 $L4284: # basic block 2087 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L1378 $L4282: # basic block 2088 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L1384 $L4280: # basic block 2089 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L1390 $L4226: # basic block 2090 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1911 $L4225: # basic block 2091 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1914 $L4229: # basic block 2092 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1902 $L4228: # basic block 2093 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1905 $L4227: # basic block 2094 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1908 $L2783: # basic block 2095 ldq $11,1016($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L2789 # basic block 2096 ldl $9,32($11) br $31,$L991 $L4184: # basic block 2097 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1032($30) ftoit $f2,$4 ldq $2,1000($30) ldt $f3,32($4) stq $3,32($2) br $31,$L2391 $L4177: # basic block 2098 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1032($30) ftoit $f2,$23 ldq $4,1000($30) ldt $f3,32($23) stq $5,32($4) br $31,$L2484 $L4191: # basic block 2099 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1032($30) ftoit $f2,$4 ldq $2,1000($30) ldt $f3,32($4) stq $3,32($2) br $31,$L2298 $L4196: # basic block 2100 ldq $27,1032($30) ldq $1,1032($30) lda $17,18($31) ldq $27,-8($27) lda $1,-8($1) stq $1,1032($30) bis $31,$27,$16 stq $27,1088($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1088($30) ldq $3,1032($30) ldq $2,1000($30) ldt $f2,32($4) stq $3,32($2) br $31,$L2171 $L4344: # basic block 2101 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L676 $L2774: # basic block 2102 ldq $11,1008($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L2780 # basic block 2103 ldl $9,32($11) br $31,$L991 $L2801: # basic block 2104 ldq $11,1008($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L2807 # basic block 2105 ldl $9,32($11) br $31,$L991 $L4255: # basic block 2106 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1824 $L4341: # basic block 2107 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L764 $L4318: # basic block 2108 s8addq $4,$27,$27 stq $27,1024($30) ldq $6,24($5) br $31,$L999 $L4218: # basic block 2109 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2080 # basic block 2110 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L2081 $L4309: # basic block 2111 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L1083 $L4215: # basic block 2112 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2091 # basic block 2113 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L2092 $L4213: # basic block 2114 lda $1,rb_cObject ldq $9,0($1) br $31,$L2089 $L4266: # basic block 2115 ldl $16,16($9) bis $31,$31,$4 ble $16,$L1591 # basic block 2116 cmpult $4,$5,$1 beq $1,$L1591 $L1593: # basic block 2117 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L1591 # basic block 2118 cmpult $4,$5,$1 bne $1,$L1593 $L1591: # basic block 2119 cmpult $4,$5,$1 beq $1,$L3952 # basic block 2120 lda $2,4($31) $L1597: # basic block 2121 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L1597 # basic block 2122 ldq $4,1000($30) stq $3,32($4) $L3952: # basic block 2123 beq $6,$L1622 # basic block 2124 cmpule $16,$5,$1 bne $1,$L1599 # basic block 2125 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L1622 $L4342: # basic block 2126 ldl $16,16($9) bis $31,$31,$4 ble $16,$L711 # basic block 2127 cmpult $4,$5,$1 beq $1,$L711 $L713: # basic block 2128 ldq $1,32($9) ldq $23,1032($30) ldq $27,1000($30) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) cmplt $4,$16,$3 stq $2,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) beq $3,$L711 # basic block 2129 cmpult $4,$5,$1 bne $1,$L713 $L711: # basic block 2130 cmpult $4,$5,$1 beq $1,$L3890 # basic block 2131 lda $2,4($31) $L717: # basic block 2132 ldq $1,1032($30) addl $4,1,$4 stq $2,0($1) lda $1,8($1) stq $1,1032($30) cmpult $4,$5,$1 bne $1,$L717 # basic block 2133 ldq $3,1032($30) ldq $2,1000($30) stq $3,32($2) $L3890: # basic block 2134 beq $6,$L742 # basic block 2135 cmpule $16,$5,$1 bne $1,$L719 # basic block 2136 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $4,1032($30) ldq $5,1000($30) stq $0,0($4) lda $4,8($4) stq $4,1032($30) stq $4,32($5) br $31,$L742 $L4272: # basic block 2137 ldl $16,16($9) bis $31,$31,$4 ble $16,$L1503 # basic block 2138 cmpult $4,$5,$1 beq $1,$L1503 $L1505: # basic block 2139 ldq $1,32($9) ldq $27,1032($30) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1000($30) cmplt $4,$16,$3 stq $2,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) beq $3,$L1503 # basic block 2140 cmpult $4,$5,$1 bne $1,$L1505 $L1503: # basic block 2141 cmpult $4,$5,$1 beq $1,$L3942 # basic block 2142 lda $2,4($31) $L1509: # basic block 2143 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L1509 # basic block 2144 ldq $4,1000($30) stq $3,32($4) $L3942: # basic block 2145 beq $6,$L1534 # basic block 2146 cmpule $16,$5,$1 bne $1,$L1511 # basic block 2147 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L1534 $L4260: # basic block 2148 ldl $16,16($9) bis $31,$31,$4 ble $16,$L1679 # basic block 2149 cmpult $4,$5,$1 beq $1,$L1679 $L1681: # basic block 2150 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L1679 # basic block 2151 cmpult $4,$5,$1 bne $1,$L1681 $L1679: # basic block 2152 cmpult $4,$5,$1 beq $1,$L3962 # basic block 2153 lda $2,4($31) $L1685: # basic block 2154 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L1685 # basic block 2155 ldq $4,1000($30) stq $3,32($4) $L3962: # basic block 2156 beq $6,$L1710 # basic block 2157 cmpule $16,$5,$1 bne $1,$L1687 # basic block 2158 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L1710 $L4279: # basic block 2159 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L1397 # basic block 2160 and $9,3,$1 bne $1,$L1397 # basic block 2161 bic $9,4,$1 beq $1,$L1397 # basic block 2162 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1397 # basic block 2163 srl $2,11,$1 blbc $1,$L1397 # basic block 2164 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L1397 .align 4 $L4120: # basic block 2165 and $17,3,$1 bis $31,$17,$2 beq $1,$L3042 # basic block 2166 blbc $17,$L3043 # basic block 2167 lda $1,rb_cFixnum ldq $3,0($1) $L3044: # basic block 2168 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3032 # basic block 2169 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3032 # basic block 2170 jsr $26,rb_str_concat ldgp $29,0($26) $L3031: # basic block 2171 $L3063: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L4063 $L4345: # basic block 2172 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L677 # basic block 2173 and $9,3,$1 bne $1,$L677 # basic block 2174 bic $9,4,$1 beq $1,$L677 # basic block 2175 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L677 # basic block 2176 srl $2,11,$1 blbc $1,$L677 # basic block 2177 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L677 .align 4 $L4287: # basic block 2178 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L1373 # basic block 2179 and $9,3,$1 bne $1,$L1373 # basic block 2180 bic $9,4,$1 beq $1,$L1373 # basic block 2181 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1373 # basic block 2182 srl $2,11,$1 blbc $1,$L1373 # basic block 2183 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L1373 .align 4 $L4269: # basic block 2184 ldl $16,16($9) bis $31,$31,$4 ble $16,$L1547 # basic block 2185 cmpult $4,$5,$1 beq $1,$L1547 $L1549: # basic block 2186 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L1547 # basic block 2187 cmpult $4,$5,$1 bne $1,$L1549 $L1547: # basic block 2188 cmpult $4,$5,$1 beq $1,$L3947 # basic block 2189 lda $2,4($31) $L1553: # basic block 2190 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L1553 # basic block 2191 ldq $4,1000($30) stq $3,32($4) $L3947: # basic block 2192 beq $6,$L1578 # basic block 2193 cmpule $16,$5,$1 bne $1,$L1555 # basic block 2194 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L1578 $L4263: # basic block 2195 ldl $16,16($9) bis $31,$31,$4 ble $16,$L1635 # basic block 2196 cmpult $4,$5,$1 beq $1,$L1635 $L1637: # basic block 2197 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L1635 # basic block 2198 cmpult $4,$5,$1 bne $1,$L1637 $L1635: # basic block 2199 cmpult $4,$5,$1 beq $1,$L3957 # basic block 2200 lda $2,4($31) $L1641: # basic block 2201 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L1641 # basic block 2202 ldq $4,1000($30) stq $3,32($4) $L3957: # basic block 2203 beq $6,$L1666 # basic block 2204 cmpule $16,$5,$1 bne $1,$L1643 # basic block 2205 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L1666 $L4112: # basic block 2206 and $17,3,$1 bis $31,$17,$2 beq $1,$L3110 # basic block 2207 blbc $17,$L3111 # basic block 2208 lda $1,rb_cFixnum ldq $3,0($1) $L3112: # basic block 2209 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3100 # basic block 2210 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3100 # basic block 2211 jsr $26,rb_str_concat ldgp $29,0($26) $L3099: # basic block 2212 $L3131: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4093: # basic block 2213 bis $31,$0,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L3268 $L4099: # basic block 2214 bis $31,$0,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L3229 $L4097: # basic block 2215 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L3242 $L4095: # basic block 2216 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L3255 $L4116: # basic block 2217 and $17,3,$1 bis $31,$17,$2 beq $1,$L3076 # basic block 2218 blbc $17,$L3077 # basic block 2219 lda $1,rb_cFixnum ldq $3,0($1) $L3078: # basic block 2220 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3066 # basic block 2221 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3066 # basic block 2222 jsr $26,rb_str_concat ldgp $29,0($26) $L3065: # basic block 2223 $L3097: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4104: # basic block 2224 and $17,3,$1 bis $31,$17,$2 beq $1,$L3178 # basic block 2225 blbc $17,$L3179 # basic block 2226 lda $1,rb_cFixnum ldq $3,0($1) $L3180: # basic block 2227 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3168 # basic block 2228 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3168 # basic block 2229 jsr $26,rb_str_concat ldgp $29,0($26) $L3167: # basic block 2230 $L3199: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4285: # basic block 2231 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L1379 # basic block 2232 and $9,3,$1 bne $1,$L1379 # basic block 2233 bic $9,4,$1 beq $1,$L1379 # basic block 2234 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1379 # basic block 2235 srl $2,11,$1 blbc $1,$L1379 # basic block 2236 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L1379 .align 4 $L4108: # basic block 2237 and $17,3,$1 bis $31,$17,$2 beq $1,$L3144 # basic block 2238 blbc $17,$L3145 # basic block 2239 lda $1,rb_cFixnum ldq $3,0($1) $L3146: # basic block 2240 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L3134 # basic block 2241 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L3134 # basic block 2242 jsr $26,rb_str_concat ldgp $29,0($26) $L3133: # basic block 2243 $L3165: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L4063 $L4101: # basic block 2244 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L3216 $L4137: # basic block 2245 ldq $2,1024($30) s8addq $4,$2,$2 stq $2,1024($30) ldq $0,24($5) br $31,$L2839 $L4136: # basic block 2246 s8addq $4,$23,$23 stq $23,1024($30) ldq $0,24($5) br $31,$L2842 $L4135: # basic block 2247 ldq $23,1024($30) s8addq $5,$23,$23 stq $23,1024($30) ldq $0,24($4) br $31,$L2845 $L4134: # basic block 2248 ldq $23,1024($30) s8addq $5,$23,$23 stq $23,1024($30) ldq $0,24($4) br $31,$L2848 $L4138: # basic block 2249 s8addq $4,$23,$23 stq $23,1024($30) ldq $0,24($5) br $31,$L2836 $L4222: # basic block 2250 lda $1,rb_cObject ldq $10,0($1) br $31,$L2056 $L4219: # basic block 2251 lda $1,rb_cObject ldq $9,0($1) br $31,$L2067 $L4312: # basic block 2252 and $17,3,$1 bis $31,$17,$2 beq $1,$L1049 # basic block 2253 blbc $17,$L1050 # basic block 2254 lda $1,rb_cFixnum ldq $3,0($1) $L1051: # basic block 2255 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L1039 # basic block 2256 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L1039 # basic block 2257 jsr $26,rb_str_concat ldgp $29,0($26) $L1038: # basic block 2258 $L1070: ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) stq $0,0($5) lda $5,8($5) ldq $3,0($23) stq $5,1032($30) stq $5,32($27) br $31,$L4063 $L4334: # basic block 2259 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L814 # basic block 2260 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$10 br $31,$L815 $L4210: # basic block 2261 lda $1,rb_cObject ldq $9,0($1) br $31,$L2100 $L4212: # basic block 2262 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2102 # basic block 2263 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L2103 $L4216: # basic block 2264 lda $1,rb_cObject ldq $9,0($1) br $31,$L2078 $L4221: # basic block 2265 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2069 # basic block 2266 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L2070 $L4283: # basic block 2267 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L1385 # basic block 2268 and $9,3,$1 bne $1,$L1385 # basic block 2269 bic $9,4,$1 beq $1,$L1385 # basic block 2270 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1385 # basic block 2271 srl $2,11,$1 blbc $1,$L1385 # basic block 2272 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L1385 .align 4 $L4281: # basic block 2273 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L1391 # basic block 2274 and $9,3,$1 bne $1,$L1391 # basic block 2275 bic $9,4,$1 beq $1,$L1391 # basic block 2276 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L1391 # basic block 2277 srl $2,11,$1 blbc $1,$L1391 # basic block 2278 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L1391 .align 4 $L4224: # basic block 2279 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L2058 # basic block 2280 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$10 br $31,$L2059 $L4332: # basic block 2281 lda $1,rb_cObject ldq $10,0($1) br $31,$L812 $L2184: # basic block 2282 bic $4,4,$1 bne $1,$L2189 # basic block 2283 cmpeq $4,4,$1 bne $1,$L4429 # basic block 2284 bne $4,$L2189 # basic block 2285 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2186 $L1041: # basic block 2286 cmpeq $16,2,$1 bne $1,$L4430 # basic block 2287 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1045 # basic block 2288 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1042 $L881: # basic block 2289 cmpeq $13,2,$1 bne $1,$L4431 # basic block 2290 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L885 # basic block 2291 lda $1,rb_cSymbol ldq $1,0($1) br $31,$L882 $L2174: # basic block 2292 cmpeq $12,2,$1 bne $1,$L4432 # basic block 2293 and $12,255,$1 cmpeq $1,14,$1 beq $1,$L2178 # basic block 2294 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2175 $L2189: # basic block 2295 ldq $3,8($2) br $31,$L2186 $L702: # basic block 2296 cmpeq $9,2,$1 bne $1,$L4433 # basic block 2297 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L706 # basic block 2298 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L703 $L1670: # basic block 2299 ldq $3,1008($30) cmpeq $3,2,$1 bne $1,$L4434 # basic block 2300 ldq $4,1008($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L1674 # basic block 2301 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1671 $L3102: # basic block 2302 cmpeq $16,2,$1 bne $1,$L4435 # basic block 2303 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3106 # basic block 2304 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3103 $L1582: # basic block 2305 ldq $3,1016($30) cmpeq $3,2,$1 bne $1,$L4436 # basic block 2306 ldq $4,1016($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L1586 # basic block 2307 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1583 $L3368: # basic block 2308 cmpeq $13,2,$1 bne $1,$L4437 # basic block 2309 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L3372 # basic block 2310 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L3369 $L3054: # basic block 2311 cmpeq $16,2,$1 bne $1,$L4438 # basic block 2312 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3058 # basic block 2313 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3055 $L2580: # basic block 2314 cmpeq $13,2,$1 bne $1,$L4439 # basic block 2315 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L2584 # basic block 2316 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2581 $L848: # basic block 2317 bic $4,4,$1 bne $1,$L853 # basic block 2318 cmpeq $4,4,$1 bne $1,$L4440 # basic block 2319 bne $4,$L853 # basic block 2320 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L850 $L4340: # basic block 2321 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L771 $L3122: # basic block 2322 cmpeq $16,2,$1 bne $1,$L4441 # basic block 2323 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3126 # basic block 2324 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3123 $L3156: # basic block 2325 cmpeq $16,2,$1 bne $1,$L4442 # basic block 2326 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3160 # basic block 2327 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3157 $L4242: # basic block 2328 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L1871 $L4248: # basic block 2329 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L1851 $L4245: # basic block 2330 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L1861 $L2301: # basic block 2331 cmpeq $13,2,$1 bne $1,$L4443 # basic block 2332 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L2305 # basic block 2333 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2302 $L3461: # basic block 2334 cmpeq $13,2,$1 bne $1,$L4444 # basic block 2335 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L3465 # basic block 2336 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L3462 $L2404: # basic block 2337 bic $4,4,$1 bne $1,$L2409 # basic block 2338 cmpeq $4,4,$1 bne $1,$L4445 # basic block 2339 bne $4,$L2409 # basic block 2340 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2406 $L3088: # basic block 2341 cmpeq $16,2,$1 bne $1,$L4446 # basic block 2342 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3092 # basic block 2343 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3089 $L3170: # basic block 2344 ldq $4,1016($30) cmpeq $4,2,$1 bne $1,$L4447 # basic block 2345 ldq $5,1016($30) and $5,255,$1 cmpeq $1,14,$1 beq $1,$L3174 # basic block 2346 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3171 $L1626: # basic block 2347 ldq $3,1016($30) cmpeq $3,2,$1 bne $1,$L4448 # basic block 2348 ldq $4,1016($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L1630 # basic block 2349 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1627 $L838: # basic block 2350 cmpeq $13,2,$1 bne $1,$L4449 # basic block 2351 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L842 # basic block 2352 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L839 $L3190: # basic block 2353 cmpeq $16,2,$1 bne $1,$L4450 # basic block 2354 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3194 # basic block 2355 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3191 $L4254: # basic block 2356 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L1831 $L3740: # basic block 2357 cmpeq $13,2,$1 bne $1,$L4451 # basic block 2358 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L3744 # basic block 2359 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L3741 $L1061: # basic block 2360 cmpeq $16,2,$1 bne $1,$L4452 # basic block 2361 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1065 # basic block 2362 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1062 $L2394: # basic block 2363 cmpeq $13,2,$1 bne $1,$L4453 # basic block 2364 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L2398 # basic block 2365 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2395 $L1538: # basic block 2366 ldq $3,1008($30) cmpeq $3,2,$1 bne $1,$L4454 # basic block 2367 ldq $4,1008($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L1542 # basic block 2368 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1539 $L2590: # basic block 2369 bic $4,4,$1 bne $1,$L2595 # basic block 2370 cmpeq $4,4,$1 bne $1,$L4455 # basic block 2371 bne $4,$L2595 # basic block 2372 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2592 $L3647: # basic block 2373 cmpeq $13,2,$1 bne $1,$L4456 # basic block 2374 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L3651 # basic block 2375 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L3648 $L3034: # basic block 2376 cmpeq $16,2,$1 bne $1,$L4457 # basic block 2377 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3038 # basic block 2378 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3035 $L3068: # basic block 2379 cmpeq $16,2,$1 bne $1,$L4458 # basic block 2380 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L3072 # basic block 2381 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3069 $L2497: # basic block 2382 bic $4,4,$1 bne $1,$L2502 # basic block 2383 cmpeq $4,4,$1 bne $1,$L4459 # basic block 2384 bne $4,$L2502 # basic block 2385 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2499 $L4395: # basic block 2386 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L868 $L2487: # basic block 2387 cmpeq $13,2,$1 bne $1,$L4460 # basic block 2388 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L2491 # basic block 2389 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2488 $L3136: # basic block 2390 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L4461 # basic block 2391 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 beq $1,$L3140 # basic block 2392 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3137 $L4393: # basic block 2393 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L868 $L1494: # basic block 2394 cmpeq $9,2,$1 bne $1,$L4462 # basic block 2395 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L1498 # basic block 2396 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1495 $L2311: # basic block 2397 bic $4,4,$1 bne $1,$L2316 # basic block 2398 cmpeq $4,4,$1 bne $1,$L4463 # basic block 2399 bne $4,$L2316 # basic block 2400 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2313 $L1107: # basic block 2401 cmpeq $13,2,$1 bne $1,$L4464 # basic block 2402 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L1111 # basic block 2403 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L1108 $L4251: # basic block 2404 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L1841 $L3554: # basic block 2405 cmpeq $13,2,$1 bne $1,$L4465 # basic block 2406 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L3558 # basic block 2407 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L3555 $L2595: # basic block 2408 ldq $3,8($2) br $31,$L2592 $L853: # basic block 2409 ldq $3,8($2) br $31,$L850 $L2502: # basic block 2410 ldq $3,8($2) br $31,$L2499 $L2409: # basic block 2411 ldq $3,8($2) br $31,$L2406 $L2316: # basic block 2412 ldq $3,8($2) br $31,$L2313 $L2870: # basic block 2413 bic $9,4,$1 bne $1,$L2875 # basic block 2414 cmpeq $9,4,$1 bne $1,$L4466 # basic block 2415 bne $9,$L2875 # basic block 2416 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2872 $L2888: # basic block 2417 cmpeq $16,2,$1 bne $1,$L4467 # basic block 2418 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2892 # basic block 2419 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2889 $L1017: # basic block 2420 bic $9,4,$1 bne $1,$L1022 # basic block 2421 cmpeq $9,4,$1 bne $1,$L4468 # basic block 2422 bne $9,$L1022 # basic block 2423 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1019 $L2875: # basic block 2424 ldq $3,8($2) br $31,$L2872 $L2974: # basic block 2425 bic $17,4,$1 bne $1,$L2979 # basic block 2426 cmpeq $17,4,$1 bne $1,$L4469 # basic block 2427 bne $17,$L2979 # basic block 2428 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2976 $L2922: # basic block 2429 bic $17,4,$1 bne $1,$L2927 # basic block 2430 cmpeq $17,4,$1 bne $1,$L4470 # basic block 2431 bne $17,$L2927 # basic block 2432 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2924 $L1022: # basic block 2433 ldq $3,8($2) br $31,$L1019 $L2979: # basic block 2434 ldq $3,8($2) br $31,$L2976 $L2927: # basic block 2435 ldq $3,8($2) br $31,$L2924 $L4387: # basic block 2436 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L1996 $L2896: # basic block 2437 bic $17,4,$1 bne $1,$L2901 # basic block 2438 cmpeq $17,4,$1 bne $1,$L4471 # basic block 2439 bne $17,$L2901 # basic block 2440 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2898 $L2862: # basic block 2441 cmpeq $16,2,$1 bne $1,$L4472 # basic block 2442 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2866 # basic block 2443 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2863 $L1009: # basic block 2444 cmpeq $16,2,$1 bne $1,$L4473 # basic block 2445 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1013 # basic block 2446 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1010 $L4090: # basic block 2447 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4474 # basic block 2448 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L3397: # basic block 2449 $L3457: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L4182: # basic block 2450 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L4475 # basic block 2451 lda $1,-8($31) ldq $5,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$5,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $27,1032($30) ldq $23,1000($30) stq $27,32($23) $L2516: # basic block 2452 $L2576: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4070: # basic block 2453 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4476 # basic block 2454 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L3769: # basic block 2455 $L3829: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L2914: # basic block 2456 cmpeq $16,2,$1 bne $1,$L4477 # basic block 2457 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2918 # basic block 2458 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2915 $L4189: # basic block 2459 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L4478 # basic block 2460 lda $1,-8($31) ldq $4,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$4,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $23,1032($30) ldq $5,1000($30) stq $23,32($5) $L2423: # basic block 2461 $L2483: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4194: # basic block 2462 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L4479 # basic block 2463 lda $1,-8($31) ldq $4,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$4,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $23,1032($30) ldq $5,1000($30) stq $23,32($5) $L2330: # basic block 2464 $L2390: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L4377: # basic block 2465 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L2024 $L2901: # basic block 2466 ldq $3,8($2) br $31,$L2898 $L4175: # basic block 2467 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L4480 # basic block 2468 lda $1,-8($31) ldq $5,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$5,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $27,1032($30) ldq $23,1000($30) stq $27,32($23) $L2609: # basic block 2469 $L2669: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L4063 $L2612: # basic block 2470 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L2613 $L1696: # basic block 2471 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L1710 $L4080: # basic block 2472 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4481 # basic block 2473 lda $1,-8($31) ldq $23,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$23,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) $L3583: # basic block 2474 $L3643: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L2966: # basic block 2475 cmpeq $16,2,$1 bne $1,$L4482 # basic block 2476 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2970 # basic block 2477 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2967 $L4384: # basic block 2478 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L1968 $L2948: # basic block 2479 bic $17,4,$1 bne $1,$L2953 # basic block 2480 cmpeq $17,4,$1 bne $1,$L4483 # basic block 2481 bne $17,$L2953 # basic block 2482 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L2950 $L2519: # basic block 2483 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L2520 $L4075: # basic block 2484 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4484 # basic block 2485 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L3676: # basic block 2486 $L3736: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L728: # basic block 2487 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L742 $L4379: # basic block 2488 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L2052 $L4380: # basic block 2489 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L808 $L4381: # basic block 2490 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L1940 $L2333: # basic block 2491 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L2334 $L2953: # basic block 2492 ldq $3,8($2) br $31,$L2950 $L4085: # basic block 2493 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4485 # basic block 2494 lda $1,-8($31) ldq $23,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$23,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) $L3490: # basic block 2495 $L3550: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L4063 $L2426: # basic block 2496 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L2427 $L2940: # basic block 2497 cmpeq $16,2,$1 bne $1,$L4486 # basic block 2498 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2944 # basic block 2499 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2941 $L1608: # basic block 2500 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L1622 $L4306: # basic block 2501 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L4487 # basic block 2502 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L1136: # basic block 2503 $L1196: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) stq $0,0($27) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L4063 $L1520: # basic block 2504 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L1534 $L1652: # basic block 2505 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L1666 $L1564: # basic block 2506 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L1578 $L4305: # basic block 2507 ldq $0,24($10) br $31,$L1132 $L4084: # basic block 2508 ldq $0,24($10) br $31,$L3486 $L4367: # basic block 2509 ldq $0,0($17) br $31,$L2724 $L4205: # basic block 2510 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2136 $L3612: # basic block 2511 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L3583 $L4074: # basic block 2512 ldq $0,24($10) br $31,$L3672 $L4369: # basic block 2513 ldq $0,0($17) br $31,$L2738 $L4208: # basic block 2514 ldq $16,88($5) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2116 $L4365: # basic block 2515 ldq $0,0($17) br $31,$L2710 $L4371: # basic block 2516 ldq $0,0($17) br $31,$L2682 $L3522: # basic block 2517 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L3525 # basic block 2518 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L3526: # basic block 2519 ldl $2,120($11) beq $2,$L3529 # basic block 2520 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L3531 # basic block 2521 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L3531 # basic block 2522 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L3532: # basic block 2523 ldl $2,116($11) lda $1,1($2) beq $1,$L3524 # basic block 2524 lda $1,rb_cObject ldq $3,0($1) beq $15,$L3536 # basic block 2525 bis $31,$15,$3 $L3536: # basic block 2526 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L3524 $L1168: # basic block 2527 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L1171 # basic block 2528 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L1172: # basic block 2529 ldl $2,120($11) beq $2,$L1175 # basic block 2530 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L1177 # basic block 2531 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L1177 # basic block 2532 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L1178: # basic block 2533 ldl $2,116($11) lda $1,1($2) beq $1,$L1170 # basic block 2534 lda $1,rb_cObject ldq $3,0($1) beq $15,$L1182 # basic block 2535 bis $31,$15,$3 $L1182: # basic block 2536 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L1170 $L3801: # basic block 2537 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L3804 # basic block 2538 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L3805: # basic block 2539 ldl $2,120($11) beq $2,$L3808 # basic block 2540 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L3810 # basic block 2541 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L3810 # basic block 2542 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L3811: # basic block 2543 ldl $2,116($11) lda $1,1($2) beq $1,$L3803 # basic block 2544 lda $1,rb_cObject ldq $3,0($1) beq $15,$L3815 # basic block 2545 bis $31,$15,$3 $L3815: # basic block 2546 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L3803 $L3429: # basic block 2547 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L3432 # basic block 2548 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L3433: # basic block 2549 ldl $2,120($11) beq $2,$L3436 # basic block 2550 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L3438 # basic block 2551 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L3438 # basic block 2552 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L3439: # basic block 2553 ldl $2,116($11) lda $1,1($2) beq $1,$L3431 # basic block 2554 lda $1,rb_cObject ldq $3,0($1) beq $15,$L3443 # basic block 2555 bis $31,$15,$3 $L3443: # basic block 2556 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L3431 $L2548: # basic block 2557 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L2551 # basic block 2558 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L2552: # basic block 2559 ldl $2,120($11) beq $2,$L2555 # basic block 2560 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L2557 # basic block 2561 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L2557 # basic block 2562 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L2558: # basic block 2563 ldl $1,116($11) lda $1,1($1) beq $1,$L2550 # basic block 2564 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L4488 $L2562: # basic block 2565 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L2550 $L2455: # basic block 2566 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L2458 # basic block 2567 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L2459: # basic block 2568 ldl $2,120($11) beq $2,$L2462 # basic block 2569 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L2464 # basic block 2570 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L2464 # basic block 2571 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L2465: # basic block 2572 ldl $1,116($11) lda $1,1($1) beq $1,$L2457 # basic block 2573 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L4489 $L2469: # basic block 2574 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L2457 $L2477: # basic block 2575 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L2478 $L1165: # basic block 2576 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L1136 $L2384: # basic block 2577 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L2385 $L4333: # basic block 2578 ldq $3,1000($30) lda $17,-1($31) ldq $16,88($3) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L813 $L2185: # basic block 2579 cmpeq $4,2,$1 bne $1,$L4490 # basic block 2580 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L2189 # basic block 2581 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2186 $L4188: # basic block 2582 ldq $0,24($9) br $31,$L2419 $L2545: # basic block 2583 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L2516 $L3042: # basic block 2584 bic $17,4,$1 bne $1,$L3047 # basic block 2585 cmpeq $17,4,$1 bne $1,$L4491 # basic block 2586 bne $17,$L3047 # basic block 2587 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3044 $L3705: # basic block 2588 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L3676 $L3615: # basic block 2589 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L3618 # basic block 2590 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L3619: # basic block 2591 ldl $2,120($11) beq $2,$L3622 # basic block 2592 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L3624 # basic block 2593 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L3624 # basic block 2594 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L3625: # basic block 2595 ldl $2,116($11) lda $1,1($2) beq $1,$L3617 # basic block 2596 lda $1,rb_cObject ldq $3,0($1) beq $15,$L3629 # basic block 2597 bis $31,$15,$3 $L3629: # basic block 2598 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L3617 $L4238: # basic block 2599 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L1880 $L4236: # basic block 2600 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L1885 $L2641: # basic block 2601 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L2644 # basic block 2602 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L2645: # basic block 2603 ldl $2,120($11) beq $2,$L2648 # basic block 2604 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L2650 # basic block 2605 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L2650 # basic block 2606 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L2651: # basic block 2607 ldl $1,116($11) lda $1,1($1) beq $1,$L2643 # basic block 2608 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L4492 $L2655: # basic block 2609 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L2643 $L2362: # basic block 2610 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L2365 # basic block 2611 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L2366: # basic block 2612 ldl $2,120($11) beq $2,$L2369 # basic block 2613 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L2371 # basic block 2614 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L2371 # basic block 2615 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L2372: # basic block 2616 ldl $1,116($11) lda $1,1($1) beq $1,$L2364 # basic block 2617 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L4493 $L2376: # basic block 2618 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L2364 $L4121: # basic block 2619 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L3031 $L4079: # basic block 2620 ldq $0,24($10) br $31,$L3579 $L3519: # basic block 2621 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L3490 $L4328: # basic block 2622 ldq $23,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($23) ble $1,$L3900 $L861: # basic block 2623 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L861 $L3900: # basic block 2624 ldq $27,1032($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$27,$27 ldq $1,1000($30) stq $27,1032($30) stq $27,32($1) br $31,$L846 $L849: # basic block 2625 cmpeq $4,2,$1 bne $1,$L4494 # basic block 2626 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L853 # basic block 2627 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L850 $L4193: # basic block 2628 ldq $0,24($9) br $31,$L2326 $L2780: # basic block 2629 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L2359: # basic block 2630 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L2330 $L4274: # basic block 2631 ldq $27,1000($30) lda $17,-1($31) ldq $16,88($27) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1412 $L4273: # basic block 2632 ldq $4,1000($30) lda $17,-1($31) ldq $16,88($4) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1414 $L4211: # basic block 2633 ldq $23,1000($30) lda $17,-1($31) ldq $16,88($23) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L2101 $L4297: # basic block 2634 jsr $26,rb_ary_new ldgp $29,0($26) ldq $2,1040($30) stq $0,-8($2) br $31,$L1286 $L4296: # basic block 2635 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1040($30) stq $0,-8($27) br $31,$L1288 $L4295: # basic block 2636 jsr $26,rb_ary_new ldgp $29,0($26) ldq $4,1040($30) stq $0,-8($4) br $31,$L1290 $L4361: # basic block 2637 ldq $0,0($17) br $31,$L966 $L4329: # basic block 2638 ldq $0,24($9) br $31,$L889 $L4276: # basic block 2639 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1408 $L4275: # basic block 2640 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1410 $L3178: # basic block 2641 bic $17,4,$1 bne $1,$L3183 # basic block 2642 cmpeq $17,4,$1 bne $1,$L4495 # basic block 2643 bne $17,$L3183 # basic block 2644 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3180 $L4330: # basic block 2645 ldq $2,1000($30) lda $17,-1($31) ldq $16,88($2) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L824 $L4223: # basic block 2646 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2057 $L4181: # basic block 2647 ldq $0,24($9) br $31,$L2512 $L4069: # basic block 2648 ldq $0,24($10) br $31,$L3765 $L4173: # basic block 2649 ldq $2,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($2) ble $1,$L4014 $L2603: # basic block 2650 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L2603 $L4014: # basic block 2651 ldq $3,1032($30) ldq $4,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$3,$3 stq $3,1032($30) stq $3,32($4) br $31,$L2588 $L2591: # basic block 2652 cmpeq $4,2,$1 bne $1,$L4496 # basic block 2653 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L2595 # basic block 2654 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2592 $L4180: # basic block 2655 ldq $2,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($2) ble $1,$L4011 $L2510: # basic block 2656 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L2510 $L4011: # basic block 2657 ldq $3,1032($30) ldq $4,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$3,$3 stq $3,1032($30) stq $3,32($4) br $31,$L2495 $L4117: # basic block 2658 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L3065 $L4105: # basic block 2659 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L3167 $L3076: # basic block 2660 bic $17,4,$1 bne $1,$L3081 # basic block 2661 cmpeq $17,4,$1 bne $1,$L4497 # basic block 2662 bne $17,$L3081 # basic block 2663 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3078 $L4347: # basic block 2664 jsr $26,rb_ary_new ldgp $29,0($26) ldq $4,1040($30) stq $0,-8($4) br $31,$L658 $L1049: # basic block 2665 bic $17,4,$1 bne $1,$L1054 # basic block 2666 cmpeq $17,4,$1 bne $1,$L4498 # basic block 2667 bne $17,$L1054 # basic block 2668 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1051 $L3426: # basic block 2669 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L3397 $L989: # basic block 2670 lda $1,idThrowState bis $31,$3,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L2771: # basic block 2671 lda $1,idThrowState bis $31,$3,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L4214: # basic block 2672 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L2090 $L2570: # basic block 2673 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L2571 $L4199: # basic block 2674 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L3996 $L2197: # basic block 2675 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L2197 $L3996: # basic block 2676 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L2182 $L4206: # basic block 2677 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2126 $L3183: # basic block 2678 ldq $3,8($2) br $31,$L3180 $L3144: # basic block 2679 bic $17,4,$1 bne $1,$L3149 # basic block 2680 cmpeq $17,4,$1 bne $1,$L4499 # basic block 2681 bne $17,$L3149 # basic block 2682 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3146 $L2798: # basic block 2683 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L4200: # basic block 2684 ldq $0,24($9) br $31,$L2225 $L4201: # basic block 2685 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2156 $L4203: # basic block 2686 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L2146 $L4192: # basic block 2687 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L4005 $L2324: # basic block 2688 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L2324 $L4005: # basic block 2689 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L2309 $L3798: # basic block 2690 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L3769 $L3047: # basic block 2691 ldq $3,8($2) br $31,$L3044 $L3708: # basic block 2692 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L3711 # basic block 2693 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L3712: # basic block 2694 ldl $2,120($11) beq $2,$L3715 # basic block 2695 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L3717 # basic block 2696 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L3717 # basic block 2697 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L3718: # basic block 2698 ldl $2,116($11) lda $1,1($2) beq $1,$L3710 # basic block 2699 lda $1,rb_cObject ldq $3,0($1) beq $15,$L3722 # basic block 2700 bis $31,$15,$3 $L3722: # basic block 2701 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L3710 $L4277: # basic block 2702 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1406 $L2312: # basic block 2703 cmpeq $4,2,$1 bne $1,$L4500 # basic block 2704 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L2316 # basic block 2705 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2313 $L2498: # basic block 2706 cmpeq $4,2,$1 bne $1,$L4501 # basic block 2707 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L2502 # basic block 2708 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2499 $L4373: # basic block 2709 ldq $0,0($17) br $31,$L2696 $L4294: # basic block 2710 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1040($30) stq $0,-8($1) br $31,$L1292 $L4293: # basic block 2711 jsr $26,rb_ary_new ldgp $29,0($26) ldq $5,1040($30) stq $0,-8($5) br $31,$L1294 $L2807: # basic block 2712 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L4336: # basic block 2713 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L780 $L4234: # basic block 2714 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L1890 $L4232: # basic block 2715 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L1895 $L2789: # basic block 2716 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L991 $L4230: # basic block 2717 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L1900 $L2452: # basic block 2718 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L2423 $L2405: # basic block 2719 cmpeq $4,2,$1 bne $1,$L4502 # basic block 2720 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L2409 # basic block 2721 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2406 $L4187: # basic block 2722 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L4008 $L2417: # basic block 2723 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L2417 $L4008: # basic block 2724 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L2402 $L1054: # basic block 2725 ldq $3,8($2) br $31,$L1051 $L4174: # basic block 2726 ldq $0,24($9) br $31,$L2605 $L4109: # basic block 2727 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L3133 $L4343: # basic block 2728 ldq $16,88($23) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L682 $L3110: # basic block 2729 bic $17,4,$1 bne $1,$L3115 # basic block 2730 cmpeq $17,4,$1 bne $1,$L4503 # basic block 2731 bne $17,$L3115 # basic block 2732 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L3112 $L4220: # basic block 2733 ldq $27,1000($30) lda $17,-1($31) ldq $16,88($27) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L2068 $L2638: # basic block 2734 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L2609 $L4113: # basic block 2735 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L3099 $L2663: # basic block 2736 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L2664 $L4217: # basic block 2737 ldq $4,1000($30) lda $17,-1($31) ldq $16,88($4) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L2079 $L4089: # basic block 2738 ldq $0,24($10) br $31,$L3393 $L3081: # basic block 2739 ldq $3,8($2) br $31,$L3078 $L3149: # basic block 2740 ldq $3,8($2) br $31,$L3146 $L4313: # basic block 2741 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L1038 $L3115: # basic block 2742 ldq $3,8($2) br $31,$L3112 $L4400: # basic block 2743 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3055 $L4363: # basic block 2744 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L839 $L2369: # basic block 2745 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L2372 # basic block 2746 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2365: # basic block 2747 lda $1,1($2) beq $1,$L2366 # basic block 2748 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L4504 # basic block 2749 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L2366 $L3111: # basic block 2750 cmpeq $17,2,$1 bne $1,$L4505 # basic block 2751 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L3115 # basic block 2752 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3112 .align 4 $L4465: # basic block 2753 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L3555 $L1984: # basic block 2754 bic $16,4,$1 bne $1,$L1989 # basic block 2755 cmpeq $16,4,$1 bne $1,$L4506 # basic block 2756 bne $16,$L1989 # basic block 2757 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L1986 .align 4 $L3145: # basic block 2758 cmpeq $17,2,$1 bne $1,$L4507 # basic block 2759 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L3149 # basic block 2760 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3146 .align 4 $L1018: # basic block 2761 cmpeq $9,2,$1 bne $1,$L4508 # basic block 2762 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L1022 # basic block 2763 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1019 .align 4 $L4461: # basic block 2764 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3137 $L1989: # basic block 2765 ldq $16,8($16) br $31,$L1986 $L3622: # basic block 2766 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L3625 # basic block 2767 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L3618: # basic block 2768 lda $1,1($2) beq $1,$L3619 # basic block 2769 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4509 # basic block 2770 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L3619 $L3043: # basic block 2771 cmpeq $17,2,$1 bne $1,$L4510 # basic block 2772 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L3047 # basic block 2773 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3044 .align 4 $L4460: # basic block 2774 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2488 $L2012: # basic block 2775 bic $16,4,$1 bne $1,$L2017 # basic block 2776 cmpeq $16,4,$1 bne $1,$L4511 # basic block 2777 bne $16,$L2017 # basic block 2778 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L2014 .align 4 $L4304: # basic block 2779 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L1108 $L4457: # basic block 2780 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3035 $L4353: # basic block 2781 lda $16,$LC27 jsr $26,rb_bug $L4351: # basic block 2782 lda $16,$LC30 jsr $26,rb_bug $L4374: # basic block 2783 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L2696 $L4311: # basic block 2784 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1042 $L4129: # basic block 2785 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2886 # basic block 2786 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L2882 $L4078: # basic block 2787 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L3555 $L4083: # basic block 2788 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L3462 $L4450: # basic block 2789 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3191 $L4464: # basic block 2790 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L1108 $L2017: # basic block 2791 ldq $16,8($16) br $31,$L2014 $L4366: # basic block 2792 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L2710 $L4372: # basic block 2793 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L2682 $L1227: # basic block 2794 cmpeq $16,43,$1 bne $1,$L1225 # basic block 2795 cmpeq $16,96,$1 beq $1,$L1226 # basic block 2796 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L1217 $L1220: # basic block 2797 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L1217 $L4442: # basic block 2798 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3157 $L2949: # basic block 2799 cmpeq $17,2,$1 bne $1,$L4512 # basic block 2800 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L2953 # basic block 2801 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2950 .align 4 $L4370: # basic block 2802 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L2738 $L4364: # basic block 2803 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2302 $L4326: # basic block 2804 lda $1,rb_cNilClass ldq $1,0($1) br $31,$L882 $L4447: # basic block 2805 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3171 $L4452: # basic block 2806 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1062 $L4368: # basic block 2807 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L2724 $L4127: # basic block 2808 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2912 # basic block 2809 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L2908 $L4125: # basic block 2810 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2938 # basic block 2811 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L2934 $L1579: # basic block 2812 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L1612 # basic block 2813 blbc $23,$L1613 # basic block 2814 lda $1,rb_cFixnum ldq $3,0($1) $L1614: # basic block 2815 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4513 # basic block 2816 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L1621: # basic block 2817 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L1622 $L4453: # basic block 2818 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2395 $L4399: # basic block 2819 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3157 $L4401: # basic block 2820 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1062 $L2648: # basic block 2821 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L2651 # basic block 2822 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2644: # basic block 2823 lda $1,1($2) beq $1,$L2645 # basic block 2824 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L4514 # basic block 2825 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L2645 $L4133: # basic block 2826 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4111: # basic block 2827 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3103 $L4396: # basic block 2828 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3191 $L4115: # basic block 2829 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3069 $L4456: # basic block 2830 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L3648 $L4430: # basic block 2831 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1042 $L1050: # basic block 2832 cmpeq $17,2,$1 bne $1,$L4515 # basic block 2833 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L1054 # basic block 2834 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1051 .align 4 $L4431: # basic block 2835 lda $1,rb_cTrueClass ldq $1,0($1) br $31,$L882 $L1535: # basic block 2836 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L1568 # basic block 2837 blbc $23,$L1569 # basic block 2838 lda $1,rb_cFixnum ldq $3,0($1) $L1570: # basic block 2839 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4516 # basic block 2840 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L1577: # basic block 2841 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L1578 $L1667: # basic block 2842 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L1700 # basic block 2843 blbc $23,$L1701 # basic block 2844 lda $1,rb_cFixnum ldq $3,0($1) $L1702: # basic block 2845 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4517 # basic block 2846 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L1709: # basic block 2847 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L1710 $L1255: # basic block 2848 cmpeq $16,43,$1 bne $1,$L1253 # basic block 2849 cmpeq $16,96,$1 beq $1,$L1254 # basic block 2850 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L1245 $L1248: # basic block 2851 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L1245 $L1269: # basic block 2852 cmpeq $16,43,$1 bne $1,$L1267 # basic block 2853 cmpeq $16,96,$1 beq $1,$L1268 # basic block 2854 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L1259 $L1262: # basic block 2855 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L1259 $L1234: # basic block 2856 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L1231 $L4432: # basic block 2857 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2175 $L1241: # basic block 2858 cmpeq $16,43,$1 bne $1,$L1239 # basic block 2859 cmpeq $16,96,$1 beq $1,$L1240 # basic block 2860 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L1231 $L4131: # basic block 2861 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2860 # basic block 2862 bis $31,$9,$17 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L2856 $L2975: # basic block 2863 cmpeq $17,2,$1 bne $1,$L4518 # basic block 2864 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L2979 # basic block 2865 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2976 .align 4 $L4315: # basic block 2866 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L1007 # basic block 2867 bis $31,$9,$17 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L1003 $L2923: # basic block 2868 cmpeq $17,2,$1 bne $1,$L4519 # basic block 2869 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L2927 # basic block 2870 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2924 .align 4 $L2871: # basic block 2871 cmpeq $9,2,$1 bne $1,$L4520 # basic block 2872 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L2875 # basic block 2873 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2872 .align 4 $L4123: # basic block 2874 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L2964 # basic block 2875 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L2960 $L4172: # basic block 2876 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2581 $L4107: # basic block 2877 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3137 $L4398: # basic block 2878 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3089 $L4458: # basic block 2879 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3069 $L3715: # basic block 2880 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L3718 # basic block 2881 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L3711: # basic block 2882 lda $1,1($2) beq $1,$L3712 # basic block 2883 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4521 # basic block 2884 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L3712 $L4441: # basic block 2885 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3123 $L4088: # basic block 2886 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L3369 $L4179: # basic block 2887 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2488 $L1283: # basic block 2888 cmpeq $16,43,$1 bne $1,$L1281 # basic block 2889 cmpeq $16,96,$1 beq $1,$L1282 # basic block 2890 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L1273 $L4439: # basic block 2891 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2581 $L4103: # basic block 2892 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3171 $L4449: # basic block 2893 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L839 $L1956: # basic block 2894 bic $16,4,$1 bne $1,$L1961 # basic block 2895 cmpeq $16,4,$1 bne $1,$L4522 # basic block 2896 bne $16,$L1961 # basic block 2897 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L1958 .align 4 $L2263: # basic block 2898 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4444: # basic block 2899 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L3462 $L655: # basic block 2900 cmpeq $16,43,$1 bne $1,$L653 # basic block 2901 cmpeq $16,96,$1 beq $1,$L654 # basic block 2902 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L645 $L3077: # basic block 2903 cmpeq $17,2,$1 bne $1,$L4523 # basic block 2904 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L3081 # basic block 2905 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3078 .align 4 $L4186: # basic block 2906 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2395 $L3529: # basic block 2907 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L3532 # basic block 2908 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L3525: # basic block 2909 lda $1,1($2) beq $1,$L3526 # basic block 2910 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4524 # basic block 2911 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L3526 $L4119: # basic block 2912 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3035 $L4068: # basic block 2913 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L3741 $L4397: # basic block 2914 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3123 $L4437: # basic block 2915 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L3369 $L4451: # basic block 2916 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L3741 $L699: # basic block 2917 subq $31,$5,$11 lda $17,-8($31) ldq $2,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$2,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) and $9,3,$1 bis $31,$0,$10 bis $31,$9,$2 beq $1,$L732 # basic block 2918 blbc $9,$L733 # basic block 2919 lda $1,rb_cFixnum ldq $3,0($1) $L734: # basic block 2920 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4525 # basic block 2921 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L741: # basic block 2922 lda $1,-8($31) ldq $3,1032($30) ldq $4,1000($30) mulq $11,$1,$1 addq $3,$1,$3 stq $10,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L742 $L4073: # basic block 2923 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L3648 $L1961: # basic block 2924 ldq $16,8($16) br $31,$L1958 $L4446: # basic block 2925 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3089 $L3179: # basic block 2926 cmpeq $17,2,$1 bne $1,$L4526 # basic block 2927 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L3183 # basic block 2928 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L3180 .align 4 $L1276: # basic block 2929 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L1273 $L4362: # basic block 2930 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L966 $L4443: # basic block 2931 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2302 $L4438: # basic block 2932 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3055 $L2555: # basic block 2933 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L2558 # basic block 2934 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2551: # basic block 2935 lda $1,1($2) beq $1,$L2552 # basic block 2936 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L4527 # basic block 2937 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L2552 $L4198: # basic block 2938 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2175 $L3436: # basic block 2939 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L3439 # basic block 2940 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L3432: # basic block 2941 lda $1,1($2) beq $1,$L3433 # basic block 2942 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4528 # basic block 2943 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L3433 $L3804: # basic block 2944 lda $1,1($2) beq $1,$L3805 # basic block 2945 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4529 # basic block 2946 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L3805 $L1928: # basic block 2947 bic $16,4,$1 bne $1,$L1933 # basic block 2948 cmpeq $16,4,$1 bne $1,$L4530 # basic block 2949 bne $16,$L1933 # basic block 2950 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L1930 .align 4 $L2462: # basic block 2951 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L2465 # basic block 2952 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2458: # basic block 2953 lda $1,1($2) beq $1,$L2459 # basic block 2954 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L4531 # basic block 2955 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L2459 $L2897: # basic block 2956 cmpeq $17,2,$1 bne $1,$L4532 # basic block 2957 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L2901 # basic block 2958 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L2898 .align 4 $L3808: # basic block 2959 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L3811 # basic block 2960 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L2040: # basic block 2961 bic $16,4,$1 bne $1,$L2045 # basic block 2962 cmpeq $16,4,$1 bne $1,$L4533 # basic block 2963 bne $16,$L2045 # basic block 2964 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L2042 .align 4 $L796: # basic block 2965 bic $16,4,$1 bne $1,$L801 # basic block 2966 cmpeq $16,4,$1 bne $1,$L4534 # basic block 2967 bne $16,$L801 # basic block 2968 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L798 .align 4 $L648: # basic block 2969 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L645 $L1491: # basic block 2970 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) and $9,3,$1 bis $31,$0,$10 bis $31,$9,$2 beq $1,$L1524 # basic block 2971 blbc $9,$L1525 # basic block 2972 lda $1,rb_cFixnum ldq $3,0($1) $L1526: # basic block 2973 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4535 # basic block 2974 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L1533: # basic block 2975 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L1534 $L1623: # basic block 2976 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L1656 # basic block 2977 blbc $23,$L1657 # basic block 2978 lda $1,rb_cFixnum ldq $3,0($1) $L1658: # basic block 2979 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L4536 # basic block 2980 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L1665: # basic block 2981 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L1666 $L1175: # basic block 2982 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L1178 # basic block 2983 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L1171: # basic block 2984 lda $1,1($2) beq $1,$L1172 # basic block 2985 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L4537 # basic block 2986 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L1172 $L2045: # basic block 2987 ldq $16,8($16) br $31,$L2042 $L1933: # basic block 2988 ldq $16,8($16) br $31,$L1930 $L801: # basic block 2989 ldq $16,8($16) br $31,$L798 $L4435: # basic block 2990 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3103 $L4378: # basic block 2991 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L2007 $L2041: # basic block 2992 cmpeq $16,2,$1 bne $1,$L4538 # basic block 2993 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2045 # basic block 2994 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2042 .align 4 $L797: # basic block 2995 cmpeq $16,2,$1 bne $1,$L4539 # basic block 2996 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L801 # basic block 2997 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L798 .align 4 $L4490: # basic block 2998 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2186 $L4525: # basic block 2999 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L741 $L733: # basic block 3000 cmpeq $9,2,$1 bne $1,$L4540 # basic block 3001 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L4541 $L737: # basic block 3002 ldq $3,8($2) br $31,$L734 $L732: # basic block 3003 bic $9,4,$1 bne $1,$L737 # basic block 3004 cmpeq $9,4,$1 bne $1,$L4542 # basic block 3005 bne $9,$L737 # basic block 3006 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L734 .align 4 $L4448: # basic block 3007 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1627 $L4409: # basic block 3008 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2941 $L4424: # basic block 3009 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1010 $L1613: # basic block 3010 ldq $27,1016($30) cmpeq $27,2,$1 bne $1,$L4543 # basic block 3011 ldq $3,1016($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L4544 $L1617: # basic block 3012 ldq $3,8($2) br $31,$L1614 $L1612: # basic block 3013 ldq $4,1016($30) bic $4,4,$1 bne $1,$L1617 # basic block 3014 cmpeq $4,4,$1 bne $1,$L4545 # basic block 3015 ldq $5,1016($30) bne $5,$L1617 # basic block 3016 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1614 .align 4 $L4262: # basic block 3017 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1627 $L1555: # basic block 3018 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L1578 $L4472: # basic block 3019 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2863 $L4471: # basic block 3020 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2898 $L2358: # basic block 3021 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L2330 $L4423: # basic block 3022 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2863 $L2544: # basic block 3023 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L2516 $L4469: # basic block 3024 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2976 $L4470: # basic block 3025 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2924 $L4445: # basic block 3026 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2406 $L4463: # basic block 3027 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2313 $L4466: # basic block 3028 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2872 $L4468: # basic block 3029 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1019 $L4519: # basic block 3030 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2924 $L1266: # basic block 3031 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L1259 $L4518: # basic block 3032 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2976 $L4520: # basic block 3033 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2872 $L4512: # basic block 3034 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2950 $L4434: # basic block 3035 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1671 $L1224: # basic block 3036 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L1217 $L1985: # basic block 3037 cmpeq $16,2,$1 bne $1,$L4546 # basic block 3038 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1989 # basic block 3039 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L1986 .align 4 $L4508: # basic block 3040 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1019 $L4383: # basic block 3041 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L791 $L4386: # basic block 3042 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1979 $L4388: # basic block 3043 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1951 $L4385: # basic block 3044 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L2035 $L4467: # basic block 3045 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2889 $L4535: # basic block 3046 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L1533 $L1525: # basic block 3047 cmpeq $9,2,$1 bne $1,$L4547 # basic block 3048 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L4548 $L1529: # basic block 3049 ldq $3,8($2) br $31,$L1526 $L1524: # basic block 3050 bic $9,4,$1 bne $1,$L1529 # basic block 3051 cmpeq $9,4,$1 bne $1,$L4549 # basic block 3052 bne $9,$L1529 # basic block 3053 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1526 .align 4 $L3611: # basic block 3054 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L3583 $L4375: # basic block 3055 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1671 $L1164: # basic block 3056 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L1136 $L3425: # basic block 3057 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L3397 $L3797: # basic block 3058 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L3769 $L4532: # basic block 3059 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2898 $L4536: # basic block 3060 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L1665 $L1657: # basic block 3061 ldq $27,1016($30) cmpeq $27,2,$1 bne $1,$L4550 # basic block 3062 ldq $3,1016($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L4551 $L1661: # basic block 3063 ldq $3,8($2) br $31,$L1658 $L1656: # basic block 3064 ldq $4,1016($30) bic $4,4,$1 bne $1,$L1661 # basic block 3065 cmpeq $4,4,$1 bne $1,$L4552 # basic block 3066 ldq $5,1016($30) bne $5,$L1661 # basic block 3067 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1658 .align 4 $L1687: # basic block 3068 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L1710 $L4477: # basic block 3069 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2915 $L2451: # basic block 3070 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L2423 $L4462: # basic block 3071 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1495 $L1929: # basic block 3072 cmpeq $16,2,$1 bne $1,$L4553 # basic block 3073 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1933 # basic block 3074 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L1930 .align 4 $L2637: # basic block 3075 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L2609 $L1643: # basic block 3076 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L1666 $L1957: # basic block 3077 cmpeq $16,2,$1 bne $1,$L4554 # basic block 3078 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L1961 # basic block 3079 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L1958 .align 4 $L4268: # basic block 3080 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1539 $L4486: # basic block 3081 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2941 $L3518: # basic block 3082 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L3490 $L652: # basic block 3083 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L645 $L4482: # basic block 3084 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2967 $L4265: # basic block 3085 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1583 $L4382: # basic block 3086 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L1923 $L4419: # basic block 3087 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2915 $L4420: # basic block 3088 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2967 $L4483: # basic block 3089 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2950 $L4412: # basic block 3090 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2889 $L4436: # basic block 3091 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1583 $L4455: # basic block 3092 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2592 $L4169: # basic block 3093 lda $16,$LC23 jsr $26,rb_bug $L4352: # basic block 3094 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4440: # basic block 3095 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L850 $L4459: # basic block 3096 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2499 $L4501: # basic block 3097 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2499 $L2013: # basic block 3098 cmpeq $16,2,$1 bne $1,$L4555 # basic block 3099 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L2017 # basic block 3100 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L2014 .align 4 $L4429: # basic block 3101 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L2186 $L3704: # basic block 3102 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L3676 $L1280: # basic block 3103 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L1273 $L4454: # basic block 3104 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1539 $L4376: # basic block 3105 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L703 $L4496: # basic block 3106 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2592 $L4500: # basic block 3107 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2313 $L4494: # basic block 3108 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L850 $L4502: # basic block 3109 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L2406 $L4513: # basic block 3110 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L1621 $L1599: # basic block 3111 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L1622 $L1511: # basic block 3112 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L1534 $L4433: # basic block 3113 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L703 $L719: # basic block 3114 jsr $26,rb_ary_new ldgp $29,0($26) ldq $23,1032($30) ldq $27,1000($30) stq $0,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L742 $L4516: # basic block 3115 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L1577 $L1569: # basic block 3116 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L4556 # basic block 3117 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L4557 $L1573: # basic block 3118 ldq $3,8($2) br $31,$L1570 $L1568: # basic block 3119 ldq $4,1008($30) bic $4,4,$1 bne $1,$L1573 # basic block 3120 cmpeq $4,4,$1 bne $1,$L4558 # basic block 3121 ldq $5,1008($30) bne $5,$L1573 # basic block 3122 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1570 .align 4 $L4517: # basic block 3123 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L1709 $L4473: # basic block 3124 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1010 $L4271: # basic block 3125 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1495 $L1252: # basic block 3126 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L1245 $L1238: # basic block 3127 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L1231 $L1701: # basic block 3128 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L4559 # basic block 3129 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L4560 $L1705: # basic block 3130 ldq $3,8($2) br $31,$L1702 $L1700: # basic block 3131 ldq $4,1008($30) bic $4,4,$1 bne $1,$L1705 # basic block 3132 cmpeq $4,4,$1 bne $1,$L4561 # basic block 3133 ldq $5,1008($30) bne $5,$L1705 # basic block 3134 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L1702 $L1254: # basic block 3135 lda $16,$LC11 jsr $26,rb_bug $L4558: # basic block 3136 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1570 $L4142: # basic block 3137 lda $16,$LC31 jsr $26,rb_bug $L4515: # basic block 3138 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1051 $L4168: # basic block 3139 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L1253: # basic block 3140 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L1245 $L1282: # basic block 3141 lda $16,$LC11 jsr $26,rb_bug $L1268: # basic block 3142 lda $16,$LC11 jsr $26,rb_bug $L1240: # basic block 3143 lda $16,$LC11 jsr $26,rb_bug $L1267: # basic block 3144 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L1259 $L4560: # basic block 3145 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1702 $L4559: # basic block 3146 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1702 $L4555: # basic block 3147 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2014 $L4561: # basic block 3148 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1702 $L654: # basic block 3149 lda $16,$LC11 jsr $26,rb_bug $L1827: # basic block 3150 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L4506: # basic block 3151 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L1986 $L3624: # basic block 3152 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4404: # basic block 3153 lda $16,$LC27 jsr $26,rb_bug $L4403: # basic block 3154 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4531: # basic block 3155 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4504: # basic block 3156 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4524: # basic block 3157 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4534: # basic block 3158 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L798 $L4548: # basic block 3159 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1526 $L4547: # basic block 3160 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1526 $L3531: # basic block 3161 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L927: # basic block 3162 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4484: # basic block 3163 lda $16,$LC23 jsr $26,rb_bug $L4487: # basic block 3164 lda $16,$LC23 jsr $26,rb_bug $L4425: # basic block 3165 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4553: # basic block 3166 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L1930 $L4476: # basic block 3167 lda $16,$LC23 jsr $26,rb_bug $L4481: # basic block 3168 lda $16,$LC23 jsr $26,rb_bug $L4358: # basic block 3169 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4321: # basic block 3170 lda $16,$LC30 jsr $26,rb_bug $L3515: # basic block 3171 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L3498: # basic block 3172 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L3490 $L3514: # basic block 3173 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3513: # basic block 3174 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3512: # basic block 3175 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3511: # basic block 3176 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3510: # basic block 3177 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3509: # basic block 3178 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3508: # basic block 3179 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L4505: # basic block 3180 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3112 $L4253: # basic block 3181 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L3641: # basic block 3182 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4510: # basic block 3183 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3044 $L2355: # basic block 3184 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L2338: # basic block 3185 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L2330 $L4148: # basic block 3186 lda $16,$LC31 jsr $26,rb_bug $L4140: # basic block 3187 lda $16,$LC31 jsr $26,rb_bug $L2634: # basic block 3188 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L2617: # basic block 3189 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L2609 $L2633: # basic block 3190 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2632: # basic block 3191 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2631: # basic block 3192 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2630: # basic block 3193 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2629: # basic block 3194 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2628: # basic block 3195 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2627: # basic block 3196 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2626: # basic block 3197 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L4339: # basic block 3198 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L4521: # basic block 3199 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4557: # basic block 3200 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1570 $L4556: # basic block 3201 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1570 $L4250: # basic block 3202 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L4511: # basic block 3203 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2014 $L4166: # basic block 3204 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L4160: # basic block 3205 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L2625: # basic block 3206 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2624: # basic block 3207 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2623: # basic block 3208 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2622: # basic block 3209 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2621: # basic block 3210 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2620: # basic block 3211 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2619: # basic block 3212 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2618: # basic block 3213 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L3717: # basic block 3214 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4554: # basic block 3215 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L1958 $L4478: # basic block 3216 lda $16,$LC23 jsr $26,rb_bug $L4144: # basic block 3217 lda $16,$LC31 jsr $26,rb_bug $L2430: # basic block 3218 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L2431: # basic block 3219 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L2423 $L2449: # basic block 3220 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4190: # basic block 3221 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4485: # basic block 3222 lda $16,$LC23 jsr $26,rb_bug $L4549: # basic block 3223 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1526 $L4491: # basic block 3224 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3044 $L4418: # basic block 3225 lda $16,$LC27 jsr $26,rb_bug $L4417: # basic block 3226 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2523: # basic block 3227 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L2524: # basic block 3228 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L2516 $L2542: # basic block 3229 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L959: # basic block 3230 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L942: # basic block 3231 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2354: # basic block 3232 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2353: # basic block 3233 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2352: # basic block 3234 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2351: # basic block 3235 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2350: # basic block 3236 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2349: # basic block 3237 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2348: # basic block 3238 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2347: # basic block 3239 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L3794: # basic block 3240 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L3777: # basic block 3241 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L3769 $L3793: # basic block 3242 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3792: # basic block 3243 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3791: # basic block 3244 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3790: # basic block 3245 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3789: # basic block 3246 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3788: # basic block 3247 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3787: # basic block 3248 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L4324: # basic block 3249 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L4538: # basic block 3250 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L2042 $L4541: # basic block 3251 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L734 $L4540: # basic block 3252 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L734 $L4394: # basic block 3253 lda $16,$LC23 jsr $26,rb_bug $L4539: # basic block 3254 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L798 $L4526: # basic block 3255 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3180 $L4542: # basic block 3256 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L734 $L2447: # basic block 3257 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2446: # basic block 3258 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2445: # basic block 3259 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2444: # basic block 3260 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2443: # basic block 3261 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2442: # basic block 3262 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2441: # basic block 3263 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2440: # basic block 3264 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L4522: # basic block 3265 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L1958 $L4475: # basic block 3266 lda $16,$LC23 jsr $26,rb_bug $L4414: # basic block 3267 lda $16,$LC27 jsr $26,rb_bug $L4413: # basic block 3268 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L3778: # basic block 3269 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3776: # basic block 3270 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3795: # basic block 3271 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4071: # basic block 3272 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L3786: # basic block 3273 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3785: # basic block 3274 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3784: # basic block 3275 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3783: # basic block 3276 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3782: # basic block 3277 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3781: # basic block 3278 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3780: # basic block 3279 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L3779: # basic block 3280 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3777 $L4156: # basic block 3281 ldq $11,1008($30) br $31,$L3850 $L4155: # basic block 3282 lda $16,$LC30 jsr $26,rb_bug $L4154: # basic block 3283 ldq $11,1016($30) br $31,$L3850 $L4153: # basic block 3284 lda $16,$LC30 jsr $26,rb_bug $L3592: # basic block 3285 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L3591: # basic block 3286 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L3583 $L3590: # basic block 3287 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3609: # basic block 3288 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4081: # basic block 3289 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L3600: # basic block 3290 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3599: # basic block 3291 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3598: # basic block 3292 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3597: # basic block 3293 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3596: # basic block 3294 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3595: # basic block 3295 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3594: # basic block 3296 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3593: # basic block 3297 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3685: # basic block 3298 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L3684: # basic block 3299 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L3676 $L3683: # basic block 3300 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3702: # basic block 3301 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4076: # basic block 3302 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4416: # basic block 3303 lda $16,$LC27 jsr $26,rb_bug $L3734: # basic block 3304 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4523: # basic block 3305 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3078 $L4527: # basic block 3306 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2346: # basic block 3307 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2345: # basic block 3308 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2344: # basic block 3309 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2343: # basic block 3310 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2342: # basic block 3311 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2341: # basic block 3312 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2340: # basic block 3313 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2339: # basic block 3314 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L4428: # basic block 3315 lda $16,$LC27 jsr $26,rb_bug $L4427: # basic block 3316 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L1239: # basic block 3317 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L1231 $L1867: # basic block 3318 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1008($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L4474: # basic block 3319 lda $16,$LC23 jsr $26,rb_bug $L2574: # basic block 3320 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L1194: # basic block 3321 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4402: # basic block 3322 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2540: # basic block 3323 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2539: # basic block 3324 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2538: # basic block 3325 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2537: # basic block 3326 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2536: # basic block 3327 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2535: # basic block 3328 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2534: # basic block 3329 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2533: # basic block 3330 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L3701: # basic block 3331 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3700: # basic block 3332 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3699: # basic block 3333 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3698: # basic block 3334 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3697: # basic block 3335 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3696: # basic block 3336 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3695: # basic block 3337 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3694: # basic block 3338 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3693: # basic block 3339 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3692: # basic block 3340 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3691: # basic block 3341 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3690: # basic block 3342 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3689: # basic block 3343 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3688: # basic block 3344 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3687: # basic block 3345 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3686: # basic block 3346 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3684 $L3406: # basic block 3347 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L3405: # basic block 3348 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L3397 $L3404: # basic block 3349 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3423: # basic block 3350 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4091: # basic block 3351 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4162: # basic block 3352 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L4164: # basic block 3353 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L4183: # basic block 3354 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4509: # basic block 3355 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L3422: # basic block 3356 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3421: # basic block 3357 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3420: # basic block 3358 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3419: # basic block 3359 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3418: # basic block 3360 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3417: # basic block 3361 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3416: # basic block 3362 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3415: # basic block 3363 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L4545: # basic block 3364 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1614 $L2388: # basic block 3365 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4492: # basic block 3366 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L2655 $L2650: # basic block 3367 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4503: # basic block 3368 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3112 $L4320: # basic block 3369 lda $16,$LC31 jsr $26,rb_bug $L4426: # basic block 3370 lda $16,$LC27 jsr $26,rb_bug $L2667: # basic block 3371 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L3414: # basic block 3372 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3413: # basic block 3373 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3412: # basic block 3374 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3411: # basic block 3375 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3410: # basic block 3376 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3409: # basic block 3377 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3408: # basic block 3378 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L3407: # basic block 3379 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3405 $L4498: # basic block 3380 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1051 $L3548: # basic block 3381 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L2278: # basic block 3382 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4479: # basic block 3383 lda $16,$LC23 jsr $26,rb_bug $L3499: # basic block 3384 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3497: # basic block 3385 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3516: # basic block 3386 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4086: # basic block 3387 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L3507: # basic block 3388 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3506: # basic block 3389 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3505: # basic block 3390 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3504: # basic block 3391 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3503: # basic block 3392 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3502: # basic block 3393 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3501: # basic block 3394 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L3500: # basic block 3395 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L3498 $L2448: # basic block 3396 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L4146: # basic block 3397 lda $16,$LC31 jsr $26,rb_bug $L4158: # basic block 3398 bis $31,$0,$11 br $31,$L3850 $L4157: # basic block 3399 lda $16,$LC30 jsr $26,rb_bug $L1226: # basic block 3400 lda $16,$LC11 jsr $26,rb_bug $L4241: # basic block 3401 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L1857: # basic block 3402 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1016($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L1837: # basic block 3403 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1008($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L4152: # basic block 3404 ldq $11,1016($30) br $31,$L3850 $L4151: # basic block 3405 lda $16,$LC30 jsr $26,rb_bug $L4150: # basic block 3406 ldq $11,1008($30) br $31,$L3850 $L4149: # basic block 3407 lda $16,$LC30 jsr $26,rb_bug $L4422: # basic block 3408 lda $16,$LC27 jsr $26,rb_bug $L4421: # basic block 3409 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2295: # basic block 3410 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4514: # basic block 3411 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L1847: # basic block 3412 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1016($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L4529: # basic block 3413 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4533: # basic block 3414 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L2042 $L4537: # basic block 3415 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4406: # basic block 3416 lda $16,$LC27 jsr $26,rb_bug $L2481: # basic block 3417 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L767: # basic block 3418 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L2541: # basic block 3419 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L4552: # basic block 3420 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L1658 $L4410: # basic block 3421 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4408: # basic block 3422 lda $16,$LC27 jsr $26,rb_bug $L4407: # basic block 3423 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L2616: # basic block 3424 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2617 $L2635: # basic block 3425 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4176: # basic block 3426 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4480: # basic block 3427 lda $16,$LC23 jsr $26,rb_bug $L4551: # basic block 3428 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1658 $L4550: # basic block 3429 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1658 $L3810: # basic block 3430 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L1177: # basic block 3431 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4488: # basic block 3432 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L2562 $L2557: # basic block 3433 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4411: # basic block 3434 lda $16,$LC27 jsr $26,rb_bug $L3455: # basic block 3435 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L2439: # basic block 3436 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2438: # basic block 3437 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2437: # basic block 3438 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2436: # basic block 3439 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2435: # basic block 3440 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2434: # basic block 3441 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2433: # basic block 3442 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L2432: # basic block 3443 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2431 $L4544: # basic block 3444 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L1614 $L4543: # basic block 3445 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L1614 $L4493: # basic block 3446 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L2376 $L2371: # basic block 3447 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4497: # basic block 3448 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3078 $L4499: # basic block 3449 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3146 $L4317: # basic block 3450 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L4391: # basic block 3451 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L3438: # basic block 3452 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L3827: # basic block 3453 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L4415: # basic block 3454 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4528: # basic block 3455 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L1225: # basic block 3456 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L1217 $L4495: # basic block 3457 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L3180 $L4392: # basic block 3458 lda $16,$LC27 jsr $26,rb_bug $L4546: # basic block 3459 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L1986 $L2532: # basic block 3460 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2531: # basic block 3461 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2530: # basic block 3462 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2529: # basic block 3463 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2528: # basic block 3464 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2527: # basic block 3465 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2526: # basic block 3466 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L2525: # basic block 3467 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2524 $L3608: # basic block 3468 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3607: # basic block 3469 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3606: # basic block 3470 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3605: # basic block 3471 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3604: # basic block 3472 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3603: # basic block 3473 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3602: # basic block 3474 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L3601: # basic block 3475 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L3591 $L653: # basic block 3476 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L645 $L4530: # basic block 3477 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L1930 $L4489: # basic block 3478 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L2469 $L2464: # basic block 3479 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L1145: # basic block 3480 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L1144: # basic block 3481 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L1136 $L1143: # basic block 3482 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1162: # basic block 3483 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4307: # basic block 3484 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L1153: # basic block 3485 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1152: # basic block 3486 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1151: # basic block 3487 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1150: # basic block 3488 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1149: # basic block 3489 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1148: # basic block 3490 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1147: # basic block 3491 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1146: # basic block 3492 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L4405: # basic block 3493 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L4507: # basic block 3494 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L3146 $L4247: # basic block 3495 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L4244: # basic block 3496 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L2337: # basic block 3497 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L2338 $L2356: # basic block 3498 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4195: # basic block 3499 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L1281: # basic block 3500 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L1273 $L1161: # basic block 3501 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1160: # basic block 3502 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1159: # basic block 3503 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1158: # basic block 3504 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1157: # basic block 3505 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1156: # basic block 3506 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1155: # basic block 3507 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 $L1154: # basic block 3508 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L1144 .end thread_eval_body .align 2 .align 4 .globl thread_invoke_proc_call .ent thread_invoke_proc_call thread_invoke_proc_call: .eflag 48 .frame $30,80,$26,0 .mask 0x400fe00,-80 .fmask 0x4,-16 # basic block 0 ldgp $29,0($27) $thread_invoke_proc_call..ng: lda $30,-80($30) stq $26,0($30) stq $9,8($30) stt $f2,64($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 bis $31,$17,$9 bis $31,$19,$10 lda $17,18($31) bis $31,$18,$11 bis $31,$16,$13 jsr $26,rb_check_type ldgp $29,0($26) bis $31,$9,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,32($9) bis $31,$13,$16 lda $17,18($31) ldq $12,24($1) ldq $15,8($1) ldq $14,0($1) ldt $f2,16($1) jsr $26,rb_check_type ldgp $29,0($26) lda $17,18($31) ldq $9,32($13) bis $31,$12,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) bis $31,$31,$3 ldq $8,40($9) ldq $22,48($9) ldq $7,56($9) ldq $5,32($9) ldl $4,80($6) ble $11,$L4578 .align 4 $L4570: # basic block 1 ldq $2,0($10) addl $3,1,$3 lda $10,8($10) cmplt $3,$11,$1 stq $2,0($5) lda $5,8($5) bne $1,$L4570 $L4578: # basic block 2 cmplt $3,$4,$1 beq $1,$L4580 # basic block 3 lda $2,4($31) .align 4 $L4574: # basic block 4 addl $3,1,$3 stq $2,0($5) lda $5,8($5) cmplt $3,$4,$1 bne $1,$L4574 $L4580: # basic block 5 bis $31,$5,$3 lda $2,8($5) stq $5,48($9) lda $1,24($5) cmovne $14,$14,$3 stq $2,56($9) lda $4,64($5) stq $15,0($5) stq $12,8($2) stt $f2,8($5) ldt $f2,64($30) bis $31,$13,$16 stq $3,40($9) ldq $26,0($30) stq $7,16($1) stq $8,24($1) stq $22,32($1) stq $31,8($1) ldq $10,16($30) lda $1,251($31) stq $4,32($9) ldq $11,24($30) sll $1,24,$1 ldq $2,32($6) ldq $12,32($30) lda $1,-93($1) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) stq $1,24($5) stq $2,24($9) ldq $9,8($30) lda $30,80($30) br $31,$thread_eval_body..ng .end thread_invoke_proc_call .align 2 .align 4 .globl thread_yield_light_invoke .ent thread_yield_light_invoke thread_yield_light_invoke: .eflag 48 .frame $30,48,$26,0 .mask 0x4001e00,-48 # basic block 0 ldgp $29,0($27) $thread_yield_light_invoke..ng: lda $30,-48($30) stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) .prologue 1 bis $31,$17,$11 bis $31,$19,$10 lda $17,18($31) bis $31,$16,$12 bis $31,$18,$9 jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) bis $31,$31,$4 ldl $5,48($10) ldq $3,24($10) ble $11,$L4592 .align 4 $L4586: # basic block 1 ldq $2,0($9) addl $4,1,$4 lda $9,8($9) cmplt $4,$11,$1 stq $2,0($3) lda $3,8($3) bne $1,$L4586 $L4592: # basic block 2 cmplt $4,$5,$1 beq $1,$L4594 # basic block 3 lda $2,4($31) .align 4 $L4590: # basic block 4 addl $4,1,$4 stq $2,0($3) lda $3,8($3) cmplt $4,$5,$1 bne $1,$L4590 $L4594: # basic block 5 ldq $2,32($10) bis $31,$12,$16 ldq $26,0($30) ldq $9,8($30) ldq $11,24($30) ldq $12,32($30) stq $2,32($6) ldq $1,40($10) stq $1,24($6) lda $1,251($31) ldq $3,16($10) sll $1,24,$1 lda $1,-93($1) stq $3,56($6) stq $1,16($3) ldq $2,0($10) stq $2,40($6) ldq $1,8($10) ldq $10,16($30) stq $1,48($6) lda $30,48($30) br $31,$thread_eval_body..ng .end thread_yield_light_invoke .rdata $LC44: .ascii "-- (self, iseq, (magic), pc, cfp, lfp, dfp)\0" $LC34: .ascii "%08x(%04d): %08x\0" $LC35: .ascii " # FRAME_MAGIC_METHOD\0" $LC37: .ascii " # FRAME_MAGIC_CLASS\0" $LC36: .ascii " # FRAME_MAGIC_BLOCK\0" $LC38: .ascii " # FRAME_MAGIC_TOP\0" $LC39: .ascii " (<- %d)\0" $LC43: .ascii " <- sp\0" $LC42: .ascii " <- cfp\0" $LC41: .ascii " <- dfp\0" $LC40: .ascii " <- lfp\0" .text .align 2 .align 4 .globl thread_invoke_yield .ent thread_invoke_yield thread_invoke_yield: .eflag 48 .frame $30,80,$26,0 .mask 0x400fe00,-80 .fmask 0xc,-16 # basic block 0 ldgp $29,0($27) $thread_invoke_yield..ng: lda $30,-80($30) stq $26,0($30) stq $9,8($30) stt $f2,64($30) stt $f3,72($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 bis $31,$16,$12 bis $31,$17,$11 lda $17,18($31) bis $31,$18,$9 jsr $26,rb_check_type ldgp $29,0($26) ldq $14,32($12) ldt $f2,40($14) ftoit $f2,$1 ldq $13,0($1) beq $13,$L4642 # basic block 1 ldq $15,24($13) ldq $1,0($15) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L4643 # basic block 2 bis $31,$12,$16 lda $17,18($31) ldt $f2,8($13) ldq $14,0($13) ldq $13,16($13) jsr $26,rb_check_type ldgp $29,0($26) bis $31,$15,$16 lda $17,18($31) ldq $10,32($12) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($15) bis $31,$31,$3 ldq $8,40($10) ldq $22,48($10) ldq $7,56($10) ldq $5,32($10) ldl $4,80($6) ble $11,$L4639 .align 4 $L4629: # basic block 3 ldq $2,0($9) addl $3,1,$3 lda $9,8($9) cmplt $3,$11,$1 stq $2,0($5) lda $5,8($5) bne $1,$L4629 $L4639: # basic block 4 cmplt $3,$4,$1 beq $1,$L4641 # basic block 5 lda $2,4($31) .align 4 $L4633: # basic block 6 addl $3,1,$3 stq $2,0($5) lda $5,8($5) cmplt $3,$4,$1 bne $1,$L4633 $L4641: # basic block 7 bis $31,$5,$3 lda $2,8($5) stq $5,48($10) lda $1,24($5) cmovne $14,$14,$3 stq $2,56($10) stt $f2,0($5) lda $4,64($5) ldt $f2,64($30) ldt $f3,72($30) bis $31,$12,$16 stq $3,40($10) stq $7,16($1) stq $8,24($1) stq $22,32($1) stq $31,8($1) lda $1,251($31) stq $4,32($10) stq $15,8($2) sll $1,24,$1 ldq $2,32($6) stq $13,8($5) lda $1,-93($1) ldq $26,0($30) ldq $9,8($30) ldq $11,24($30) ldq $12,32($30) stq $2,24($10) ldq $13,40($30) ldq $10,16($30) ldq $14,48($30) ldq $15,56($30) stq $1,24($5) lda $30,80($30) br $31,$thread_eval_body..ng .align 4 $L4643: # basic block 8 cmpeq $11,1,$1 lda $0,4($31) bne $1,$L4644 # basic block 9 cmple $11,1,$1 beq $1,$L4645 $L4620: # basic block 10 ldq $9,32($14) ldq $1,8($13) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $4,24($14) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $3,0($2) lda $1,-93($1) stq $4,32($9) stq $1,24($9) ldq $12,56($14) stq $3,16($9) stq $12,40($9) ldq $11,40($14) stq $11,48($9) ldq $10,48($14) stq $10,56($9) ldt $f2,0($13) stt $f2,40($14) ldq $1,8($13) stq $5,56($14) stq $6,32($14) stq $1,48($14) ldq $17,24($15) ldq $27,16($15) jsr $26,($27),0 ldgp $29,0($26) ldt $f2,64($30) ldt $f3,72($30) stq $9,32($14) stq $11,40($14) stq $10,48($14) stq $12,56($14) ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) lda $30,80($30) ret $31,($26),1 $L4644: # basic block 11 ldq $0,0($9) br $31,$L4620 $L4645: # basic block 12 bis $31,$11,$16 bis $31,$9,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L4620 $L4642: # basic block 13 ldq $9,0($14) ldq $10,32($14) ldq $12,48($14) ldq $13,56($14) cmpult $9,$10,$1 bis $31,$9,$15 bne $1,$L4646 $L4637: # basic block 14 lda $16,$LC44 jsr $26,puts ldgp $29,0($26) lda $16,$LC3 jsr $26,rb_bug $L4646: # basic block 15 lda $1,251($31) sll $1,24,$11 lda $2,-89($11) itoft $2,$f3 br $31,$L4615 $L4606: # basic block 16 lda $1,-93($11) cmpeq $17,$1,$1 bne $1,$L4647 $L4607: # basic block 17 lda $1,-91($11) cmpeq $17,$1,$1 bne $1,$L4648 $L4608: # basic block 18 ftoit $f3,$2 cmpeq $17,$2,$1 bne $1,$L4649 $L4609: # basic block 19 ldq $2,0($14) cmpule $2,$17,$1 beq $1,$L4610 # basic block 20 ldq $1,32($14) cmpule $1,$17,$1 beq $1,$L4650 $L4610: # basic block 21 ftoit $f2,$2 cmpeq $9,$2,$1 bne $1,$L4651 $L4611: # basic block 22 cmpeq $9,$12,$1 bne $1,$L4652 $L4612: # basic block 23 cmpeq $9,$13,$1 bne $1,$L4653 $L4613: # basic block 24 cmpeq $9,$10,$1 bne $1,$L4654 $L4614: # basic block 25 lda $16,10($31) lda $9,8($9) jsr $26,putchar ldgp $29,0($26) cmpult $9,$10,$1 beq $1,$L4637 $L4615: # basic block 26 lda $16,$LC34 ldq $19,0($9) subq $9,$15,$18 bis $31,$9,$17 sra $18,3,$18 jsr $26,printf ldgp $29,0($26) ldq $17,0($9) lda $1,-95($11) cmpeq $17,$1,$1 beq $1,$L4606 # basic block 27 lda $16,$LC35 jsr $26,printf ldgp $29,0($26) ldq $17,0($9) br $31,$L4606 $L4648: # basic block 28 lda $16,$LC37 jsr $26,printf ldgp $29,0($26) ldq $17,0($9) br $31,$L4608 $L4647: # basic block 29 lda $16,$LC36 jsr $26,printf ldgp $29,0($26) ldq $17,0($9) br $31,$L4607 $L4649: # basic block 30 lda $16,$LC38 jsr $26,printf ldgp $29,0($26) ldq $17,0($9) br $31,$L4609 $L4650: # basic block 31 lda $16,$LC39 subq $17,$2,$17 sra $17,3,$17 jsr $26,printf ldgp $29,0($26) br $31,$L4610 $L4654: # basic block 32 lda $16,$LC43 jsr $26,printf ldgp $29,0($26) br $31,$L4614 $L4653: # basic block 33 lda $16,$LC42 jsr $26,printf ldgp $29,0($26) br $31,$L4613 $L4652: # basic block 34 lda $16,$LC41 jsr $26,printf ldgp $29,0($26) br $31,$L4612 $L4651: # basic block 35 lda $16,$LC40 jsr $26,printf ldgp $29,0($26) br $31,$L4611 .end thread_invoke_yield .rdata $LC47: .ascii "thread_call0: unknown node type %d\0" $LC46: .ascii "wrong number of arguments (%d for 0)\0" $LC45: .ascii "wrong number of arguments (%d for 1)\0" .text .align 2 .align 4 .globl thread_call0 .ent thread_call0 thread_call0: .eflag 48 .frame $30,240,$26,0 .mask 0x400fe00,-160 .fmask 0x4,-96 # basic block 0 ldgp $29,0($27) $thread_call0..ng: lda $30,-240($30) stq $26,80($30) stq $9,88($30) stt $f2,144($30) stq $10,96($30) stq $11,104($30) stq $12,112($30) stq $13,120($30) stq $14,128($30) stq $15,136($30) .prologue 1 ldq $9,248($30) bis $31,$17,$4 bis $31,$18,$11 bis $31,$21,$10 bis $31,$16,$12 ldq $13,240($30) ldq $17,0($9) srl $17,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L4659 # basic block 1 cmple $3,51,$1 bne $1,$L4709 # basic block 2 cmpeq $3,90,$1 bne $1,$L4657 # basic block 3 cmpeq $3,95,$1 bne $1,$L4688 $L4703: # basic block 4 lda $16,$LC47 srl $17,8,$17 and $17,127,$17 jsr $26,rb_bug .align 4 $L4709: # basic block 5 cmpeq $3,2,$1 beq $1,$L4703 # basic block 6 lda $17,18($31) stq $19,168($30) stq $4,176($30) bis $31,$31,$14 stq $31,160($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $15,32($12) lda $2,4($31) ldq $12,32($15) ldq $1,64($15) stq $2,0($12) lda $12,8($12) bne $1,$L4710 $L4663: # basic block 7 ldq $2,24($15) lda $1,88($12) lda $3,64($12) lda $4,8($12) cmovne $14,$1,$3 lda $1,160($30) stq $14,0($12) stq $11,8($12) stq $1,16($12) lda $1,251($31) stq $2,32($12) sll $1,24,$1 ldq $2,56($15) lda $1,-95($1) stq $1,24($12) stq $2,40($12) ldq $1,40($15) stq $1,48($12) ldq $2,48($15) stq $2,56($12) stq $4,56($15) stq $3,32($15) stq $12,40($15) stq $31,48($15) ldl $19,24($9) ldq $9,16($9) ornot $31,$19,$1 cmpeq $10,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L4711 # basic block 8 lda $1,2($19) zapnot $1,15,$3 cmpule $3,17,$2 beq $2,$L4686 # basic block 9 lda $1,$L4687 s4addq $3,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L4667 .rdata .align 2 .align 2 $L4687: .gprel32 $L4667 .gprel32 $L4669 .gprel32 $L4670 .gprel32 $L4671 .gprel32 $L4672 .gprel32 $L4673 .gprel32 $L4674 .gprel32 $L4675 .gprel32 $L4676 .gprel32 $L4677 .gprel32 $L4678 .gprel32 $L4679 .gprel32 $L4680 .gprel32 $L4681 .gprel32 $L4682 .gprel32 $L4683 .gprel32 $L4684 .gprel32 $L4685 .text .align 4 $L4659: # basic block 10 bne $21,$L4712 # basic block 11 ldq $17,16($9) bis $31,$18,$16 jsr $26,rb_attr_get ldgp $29,0($26) $L4656: # basic block 12 ldt $f2,144($30) ldq $26,80($30) ldq $9,88($30) ldq $10,96($30) ldq $11,104($30) ldq $12,112($30) ldq $13,120($30) ldq $14,128($30) ldq $15,136($30) lda $30,240($30) ret $31,($26),1 .align 4 $L4657: # basic block 13 cmpeq $21,1,$1 beq $1,$L4713 # basic block 14 ldq $17,16($9) ldq $18,0($13) bis $31,$11,$16 jsr $26,rb_ivar_set ldgp $29,0($26) br $31,$L4656 $L4710: # basic block 15 lda $14,48($12) stq $31,64($15) stq $2,16($14) stq $1,24($14) stq $31,32($14) br $31,$L4663 $L4685: # basic block 16 ldq $23,112($13) ldq $4,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $5,48($13) ldq $6,56($13) ldq $7,64($13) ldq $8,72($13) ldq $22,80($13) ldq $1,88($13) ldq $2,96($13) ldq $3,104($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $4,0($30) stq $5,8($30) stq $6,16($30) stq $7,24($30) stq $8,32($30) stq $22,40($30) stq $1,48($30) stq $2,56($30) stq $3,64($30) stq $23,72($30) jsr $26,($27),0 ldgp $29,0($26) $L4668: # basic block 17 ldq $2,40($12) lda $3,-8($12) stq $2,56($15) ldq $1,48($12) stq $1,40($15) ldq $2,56($12) stq $3,32($15) stq $2,48($15) br $31,$L4656 $L4684: # basic block 18 ldq $22,104($13) ldq $5,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $6,48($13) ldq $7,56($13) ldq $8,64($13) ldq $1,72($13) ldq $2,80($13) ldq $3,88($13) ldq $4,96($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $5,0($30) stq $6,8($30) stq $7,16($30) stq $8,24($30) stq $1,32($30) stq $2,40($30) stq $3,48($30) stq $4,56($30) stq $22,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4683: # basic block 19 ldq $8,96($13) ldq $4,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $5,48($13) ldq $6,56($13) ldq $7,64($13) ldq $1,72($13) ldq $2,80($13) ldq $3,88($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $4,0($30) stq $5,8($30) stq $6,16($30) stq $7,24($30) stq $1,32($30) stq $2,40($30) stq $3,48($30) stq $8,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4682: # basic block 20 ldq $7,88($13) ldq $5,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $6,48($13) ldq $1,56($13) ldq $2,64($13) ldq $3,72($13) ldq $4,80($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $5,0($30) stq $6,8($30) stq $1,16($30) stq $2,24($30) stq $3,32($30) stq $4,40($30) stq $7,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4681: # basic block 21 ldq $4,80($13) ldq $5,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $6,48($13) ldq $1,56($13) ldq $2,64($13) ldq $3,72($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $4,40($30) stq $5,0($30) stq $6,8($30) stq $1,16($30) stq $2,24($30) stq $3,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4680: # basic block 22 ldq $5,72($13) ldq $1,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $2,48($13) ldq $3,56($13) ldq $4,64($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $5,32($30) stq $1,0($30) stq $2,8($30) stq $3,16($30) stq $4,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4679: # basic block 23 ldq $4,64($13) ldq $1,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $2,48($13) ldq $3,56($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $4,24($30) stq $1,0($30) stq $2,8($30) stq $3,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4678: # basic block 24 ldq $1,56($13) ldq $2,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $3,48($13) ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $1,16($30) stq $2,0($30) stq $3,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4677: # basic block 25 ldq $1,48($13) ldq $2,40($13) bis $31,$11,$16 bis $31,$9,$27 ldq $17,0($13) ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $1,8($30) stq $2,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4676: # basic block 26 ldq $1,40($13) ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) ldq $21,32($13) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4675: # basic block 27 ldq $21,32($13) ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 ldq $18,8($13) ldq $19,16($13) ldq $20,24($13) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4674: # basic block 28 ldq $20,24($13) ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 ldq $18,8($13) ldq $19,16($13) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4673: # basic block 29 ldq $19,16($13) ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 ldq $18,8($13) jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4672: # basic block 30 ldq $18,8($13) ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4671: # basic block 31 ldq $17,0($13) bis $31,$11,$16 bis $31,$9,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4670: # basic block 32 bis $31,$11,$16 bis $31,$9,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4669: # basic block 33 bis $31,$10,$16 bis $31,$13,$17 bis $31,$11,$18 bis $31,$9,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 $L4667: # basic block 34 bis $31,$10,$16 bis $31,$13,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$17 bis $31,$9,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L4668 .align 4 $L4688: # basic block 35 lda $17,18($31) cpys $f31,$f31,$f2 jsr $26,rb_check_type ldgp $29,0($26) ldq $15,32($12) ldq $1,32($15) ldq $3,64($15) lda $1,8($1) stq $1,32($15) beq $3,$L4690 # basic block 36 ldq $2,40($15) lda $1,192($30) stq $3,216($30) itoft $1,$f2 lda $1,4($31) stq $31,64($15) stq $1,208($30) stq $31,200($30) stq $31,224($30) stq $2,192($30) $L4690: # basic block 37 ldq $14,24($9) bis $31,$12,$16 lda $17,18($31) bis $31,$13,$9 jsr $26,rb_check_type ldgp $29,0($26) lda $17,18($31) ldq $13,32($12) bis $31,$14,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($14) bis $31,$31,$3 ldq $8,40($13) ldq $22,48($13) ldq $7,56($13) ldq $4,32($13) ldl $5,80($6) ble $10,$L4706 .align 4 $L4696: # basic block 38 ldq $2,0($9) addl $3,1,$3 lda $9,8($9) cmplt $3,$10,$1 stq $2,0($4) lda $4,8($4) bne $1,$L4696 $L4706: # basic block 39 cmplt $3,$5,$1 beq $1,$L4708 # basic block 40 lda $2,4($31) .align 4 $L4700: # basic block 41 addl $3,1,$3 stq $2,0($4) lda $4,8($4) cmplt $3,$5,$1 bne $1,$L4700 $L4708: # basic block 42 lda $3,8($4) stq $4,40($13) stq $4,48($13) lda $1,24($4) stq $3,56($13) lda $2,64($4) stt $f2,0($4) bis $31,$12,$16 stq $7,16($1) stq $8,24($1) stq $22,32($1) stq $31,8($1) lda $1,251($31) stq $14,8($3) stq $2,32($13) sll $1,24,$1 stq $11,8($4) ldq $2,32($6) lda $1,-95($1) stq $1,24($4) stq $2,24($13) bsr $26,$thread_eval_body..ng br $31,$L4656 $L4712: # basic block 43 lda $1,rb_eArgError lda $17,$LC46 bis $31,$21,$18 ldq $16,0($1) jsr $26,rb_raise $L4713: # basic block 44 lda $1,rb_eArgError lda $17,$LC45 bis $31,$21,$18 ldq $16,0($1) jsr $26,rb_raise $L4686: # basic block 45 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L4711: # basic block 46 lda $1,rb_eArgError lda $17,$LC24 bis $31,$10,$18 ldq $16,0($1) jsr $26,rb_raise nop .end thread_call0 .rdata $LC48: .ascii "thread_call_super: should not be reached\0" .text .align 2 .align 4 .globl thread_call_super .ent thread_call_super thread_call_super: .eflag 48 .frame $30,96,$26,0 .mask 0x4007e00,-64 # basic block 0 ldgp $29,0($27) $thread_call_super..ng: lda $30,-96($30) stq $26,32($30) stq $9,40($30) stq $10,48($30) stq $11,56($30) stq $12,64($30) stq $13,72($30) stq $14,80($30) .prologue 1 bis $31,$16,$11 bis $31,$17,$14 lda $17,18($31) bis $31,$18,$13 jsr $26,rb_check_type ldgp $29,0($26) ldq $1,32($11) ldq $2,56($1) ldq $3,8($2) ldq $12,0($2) ldq $1,0($3) bne $1,$L4719 # basic block 1 ldq $1,16($3) ldq $9,8($3) ldq $10,32($1) bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) bis $31,$11,$16 bis $31,$10,$17 stq $13,0($30) bis $31,$9,$19 bis $31,$12,$18 bis $31,$14,$21 bis $31,$9,$20 stq $0,8($30) stq $31,16($30) bsr $26,$thread_call0..ng ldq $26,32($30) ldq $9,40($30) ldq $10,48($30) ldq $11,56($30) ldq $12,64($30) ldq $13,72($30) ldq $14,80($30) lda $30,96($30) ret $31,($26),1 $L4719: # basic block 2 lda $16,$LC48 jsr $26,rb_bug nop .end thread_call_super .data .align 3 insns_address_table.0: .quad $L4721 .quad $L4722 .quad $L4723 .quad $L4724 .quad $L4725 .quad $L4726 .quad $L4727 .quad $L4728 .quad $L4729 .quad $L4730 .quad $L4731 .quad $L4732 .quad $L4733 .quad $L4734 .quad $L4735 .quad $L4736 .quad $L4737 .quad $L4738 .quad $L4739 .quad $L4740 .quad $L4741 .quad $L4742 .quad $L4743 .quad $L4744 .quad $L4745 .quad $L4746 .quad $L4747 .quad $L4748 .quad $L4749 .quad $L4750 .quad $L4751 .quad $L4752 .quad $L4753 .quad $L4754 .quad $L4755 .quad $L4756 .quad $L4757 .quad $L4758 .quad $L4759 .quad $L4760 .quad $L4761 .quad $L4762 .quad $L4763 .quad $L4764 .quad $L4765 .quad $L4766 .quad $L4767 .quad $L4768 .quad $L4769 .quad $L4770 .quad $L4771 .quad $L4772 .quad $L4773 .quad $L4774 .quad $L4775 .quad $L4776 .quad $L4777 .quad $L4778 .quad $L4779 .quad $L4780 .quad $L4781 .quad $L4782 .quad $L4783 .quad $L4784 .quad $L4785 .quad $L4786 .quad $L4787 .quad $L4788 .quad $L4789 .quad $L4790 .quad $L4791 .quad $L4792 .quad $L4793 .quad $L4794 .quad $L4795 .quad $L4796 .quad $L4797 .quad $L4798 .quad $L4799 .quad $L4800 .quad $L4801 .quad $L4802 .quad $L4803 .quad $L4804 .quad $L4805 .quad $L4806 .quad $L4807 .quad $L4808 .quad $L4809 .quad $L4810 .quad $L4811 .quad $L4812 .quad $L4813 .quad $L4814 .quad $L4815 .quad $L4816 .quad $L4817 .quad $L4818 .quad $L4819 .quad $L4820 .quad $L4821 .quad $L4822 .quad $L4823 .quad $L4824 .quad $L4825 .quad $L4826 .quad $L4827 .quad $L4828 .quad $L4829 .quad $L4830 .quad $L4831 .quad $L4832 .quad $L4833 .quad $L4834 .quad $L4835 .quad $L4836 .quad $L4837 .quad $L4838 .quad $L4839 .quad $L4840 .quad $L4841 .quad $L4842 .quad $L4843 .quad $L4844 .quad $L4845 .quad $L4846 .quad $L4847 .quad $L4848 .quad $L4849 .quad $L4850 .quad $L4851 .quad $L4852 .quad $L4853 .quad $L4854 .quad $L4855 .quad $L4856 .quad $L4857 .quad $L4858 .quad $L4859 .quad $L4860 .quad $L4861 .quad $L4862 .quad $L4863 .quad $L4864 .quad $L4865 .quad $L4866 .quad $L4867 .quad $L4868 .quad $L4869 .quad $L4870 .quad $L4871 .quad $L4872 .quad $L4873 .quad $L4874 .quad $L4875 .quad $L4876 .quad $L4877 .quad $L4878 .quad $L4879 .quad $L4880 .quad $L4881 .quad $L4882 .quad $L4883 .quad $L4884 .quad $L4885 .quad $L4886 .quad $L4887 .quad $L4888 .quad $L4889 .quad $L4890 .quad $L4891 .quad $L4892 .quad $L4893 .quad $L4894 .quad $L4895 .quad $L4896 .quad $L4897 .quad $L4898 .quad $L4899 .quad $L4900 .quad $L4901 .quad $L4902 .quad $L4903 .quad $L4904 .quad $L4905 .quad $L4906 .quad $L4907 .quad $L4908 .quad $L4909 .quad $L4910 .quad $L4911 .quad $L4912 .quad $L4913 .quad $L4914 .quad $L4915 .quad $L4916 .quad $L4917 .quad $L4918 .quad $L4919 .quad $L4920 .quad $L4921 .quad $L4922 .quad $L4923 .quad $L4924 .quad $L4925 .quad $L4926 .quad $L4927 .quad $L4928 .quad $L4929 .quad $L4930 .quad $L4931 .quad $L4932 .quad $L4933 .quad $L4934 .quad $L4935 .quad $L4936 .quad $L4937 .quad $L4938 .quad $L4939 .quad $L4940 .quad $L4941 .quad $L4942 .quad $L4943 .quad $L4944 .quad $L4945 .quad $L4946 .quad $L4947 .quad $L4948 .quad $L4949 .quad $L4950 .quad $L4951 .quad $L4952 .quad $L4953 .quad $L4954 .quad $L4955 .quad $L4956 .quad $L4957 .quad $L4958 .quad $L4959 .quad $L4960 .quad $L4961 .quad $L4962 .quad $L4963 .quad $L4964 .quad $L4965 .quad $L4966 .quad $L4967 .quad $L4968 .quad $L4969 .quad $L4970 .quad $L4971 .quad $L4972 .quad $L4973 .quad $L4974 .quad $L4975 .quad $L4976 .quad $L4977 .quad $L4978 .quad $L4979 .quad $L4980 .quad $L4981 .quad $L4982 .quad $L4983 .quad $L4984 .quad $L4985 .quad $L4986 .quad $L4987 .quad $L4988 .quad $L4989 .quad $L4990 .quad $L4991 .quad $L4992 .quad $L4993 .quad $L4994 .quad $L4995 .quad $L4996 .quad $L4997 .quad $L4998 .quad $L4999 .quad $L5000 .quad $L5001 .quad $L5002 .quad $L5003 .quad $L5004 .quad $L5005 .quad $L5006 .quad $L5007 .quad $L5008 .quad $L5009 .quad $L5010 .quad $L5011 .quad $L5012 .quad $L5013 .quad $L5014 .quad $L5015 .quad $L5016 .quad $L5017 .quad $L5018 .quad $L5019 .quad $L5020 .quad $L5021 .quad $L5022 .quad $L5023 .quad $L5024 .quad $L5025 .quad $L5026 .quad $L5027 .quad $L5028 .quad $L5029 .quad $L5030 .quad $L5031 .quad $L5032 .quad $L5033 .quad $L5034 .quad $L5035 .quad $L5036 .quad $L5037 .quad $L5038 .quad $L5039 .quad $L5040 .quad $L5041 .quad $L5042 .quad $L5043 .quad $L5044 .quad $L5045 .quad $L5046 .quad $L5047 .quad $L5048 .quad $L5049 .quad $L5050 .quad $L5051 .quad $L5052 .quad $L5053 .quad $L5054 .quad $L5055 .quad $L5056 .quad $L5057 .quad $L5058 .quad $L5059 .quad $L5060 .quad $L5061 .quad $L5062 .quad $L5063 .quad $L5064 .quad $L5065 .quad $L5066 .quad $L5067 .quad $L5068 .quad $L5069 .quad $L5070 .quad $L5071 .quad $L5072 .quad $L5073 .quad $L5074 .quad $L5075 .quad $L5076 .quad $L5077 .quad $L5078 .quad $L5079 .quad $L5080 .quad $L5081 .quad $L5082 .quad $L5083 .quad $L5084 .quad $L5085 .quad $L5086 .quad $L5087 .quad $L5088 .quad $L5089 .quad $L5090 .quad $L5091 .quad $L5092 .quad $L5093 .quad $L5094 .quad $L5095 .quad $L5096 .quad $L5097 .quad $L5098 .quad $L5099 .quad $L5100 .quad $L5101 .quad $L5102 .quad $L5103 .quad $L5104 .quad $L5105 .quad $L5106 .quad $L5107 .quad $L5108 .quad $L5109 .quad $L5110 .quad $L5111 .quad $L5112 .quad $L5113 .quad $L5114 .quad $L5115 .quad $L5116 .quad $L5117 .quad $L5118 .quad $L5119 .quad $L5120 .quad $L5121 .quad $L5122 .quad $L5123 .quad $L5124 .quad $L5125 .quad $L5126 .quad $L5127 .quad $L5128 .quad $L5129 .quad $L5130 .quad $L5131 .quad $L5132 .quad $L5133 .quad $L5134 .quad $L5135 .quad $L5136 .quad $L5137 .quad $L5138 .quad $L5139 .quad $L5140 .quad $L5141 .quad $L5142 .quad $L5143 .quad $L5144 .quad $L5145 .quad $L5146 .quad $L5147 .quad $L5148 .quad $L5149 .quad $L5150 .quad $L5151 .quad $L5152 .quad $L5153 .quad $L5154 .quad $L5155 .quad $L5156 .quad $L5157 .quad $L5158 .quad $L5159 .quad $L5160 .quad $L5161 .quad $L5162 .quad $L5163 .quad $L5164 .quad $L5165 .quad $L5166 .quad $L5167 .quad $L5168 .quad $L5169 .quad $L5170 .quad $L5171 .quad $L5172 .quad $L5173 .quad $L5174 .quad $L5175 .quad $L5176 .lcomm escape_dfp.1,8 .text .align 2 .align 4 .globl thread_eval_body_copy .ent thread_eval_body_copy thread_eval_body_copy: .eflag 48 .frame $30,1120,$26,0 .mask 0x400fe00,-1040 .fmask 0x3c,-976 # basic block 0 ldgp $29,0($27) $thread_eval_body_copy..ng: lda $30,-1120($30) stq $26,80($30) stq $9,88($30) stt $f2,144($30) stt $f3,152($30) stq $10,96($30) stq $11,104($30) stt $f4,160($30) stt $f5,168($30) stq $12,112($30) stq $13,120($30) stq $14,128($30) stq $15,136($30) .prologue 1 lda $0,insns_address_table.0 stq $16,992($30) beq $16,$L4720 # basic block 1 lda $17,18($31) stq $31,1016($30) stq $31,1008($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $1,992($30) lda $16,176($30) lda $2,ruby_prot_tag stq $31,864($30) ldq $1,32($1) ldq $3,0($2) stq $16,0($2) stq $1,1000($30) lda $1,ruby_frame ldq $5,1000($30) ldq $23,1000($30) ldq $27,1000($30) stq $3,896($30) ldq $2,0($1) ldq $1,680($3) ldq $3,1000($30) ldq $5,24($5) ldq $23,32($23) ldq $27,40($27) stq $2,848($30) ldq $2,1000($30) ldq $3,56($3) stq $5,1024($30) stq $23,1032($30) stq $27,1040($30) ldq $2,48($2) stq $1,856($30) stq $3,1056($30) stq $2,1048($30) jsr $26,_setjmp ldgp $29,0($26) bis $31,$0,$9 beq $0,$L5181 $L5522: # basic block 2 lda $1,ruby_errinfo cmpeq $0,6,$2 ldq $11,0($1) bne $2,$L8606 $L5529: # basic block 3 ldq $23,1056($30) ldq $27,1024($30) bis $31,$31,$12 bis $31,$31,$4 ldq $2,8($23) ldq $10,32($2) ldq $1,32($10) ldl $2,176($10) subq $27,$1,$1 sra $1,3,$5 ble $2,$L8395 # basic block 4 bis $31,$2,$6 ldq $2,168($10) cmpeq $9,6,$7 cmpeq $9,4,$8 lda $22,64($23) br $31,$L8406 $L8608: # basic block 5 ldq $1,0($2) cmpeq $1,3,$1 bne $1,$L8607 $L8400: # basic block 6 ldq $1,0($2) cmpeq $1,5,$1 bne $1,$L8589 .align 4 $L8396: # basic block 7 addl $4,1,$4 lda $2,48($2) cmple $6,$4,$1 bne $1,$L8395 $L8406: # basic block 8 ldq $1,16($2) bis $31,$2,$3 cmpult $1,$5,$1 beq $1,$L8396 # basic block 9 ldq $1,24($2) cmpult $1,$5,$1 bne $1,$L8396 # basic block 10 bne $7,$L8608 # basic block 11 beq $8,$L8400 # basic block 12 ldq $1,0($2) cmpeq $1,7,$1 beq $1,$L8400 # basic block 13 ldq $1,24($11) ldq $23,1048($30) cmpeq $23,$1,$1 beq $1,$L8400 # basic block 14 ldq $27,32($2) ldq $2,40($2) ldq $1,0($23) ldq $3,32($10) ldq $23,1000($30) stq $2,1096($30) s8addq $27,$22,$2 stq $27,1104($30) stq $2,1032($30) ldq $4,1096($30) cmpeq $1,$22,$1 lda $2,40($2) ldq $5,1032($30) s8addq $4,$3,$3 cmovne $1,$2,$5 stq $3,1024($30) stq $5,1032($30) stq $5,32($23) $L5181: # basic block 15 ldq $4,1024($30) ldq $3,0($4) .align 4 $L8605: # basic block 16 jmp $31,($3),0 $L5176: # basic block 17 $L8391: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $5,32($2) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($4) br $31,$L8605 $L5175: # basic block 18 $L8390: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $5,32($2) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($4) br $31,$L8605 $L5174: # basic block 19 $L8389: ldq $23,1032($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $16,16($1) ldq $10,8($1) lda $1,24($1) stq $23,32($2) stq $23,1032($30) stq $1,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($4) br $31,$L8605 $L5173: # basic block 20 $L8388: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $16,16($3) ldq $10,8($3) lda $3,24($3) stq $1,32($4) stq $3,1024($30) stq $1,1032($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($5) br $31,$L8605 $L5172: # basic block 21 $L8387: ldq $23,1024($30) ldq $0,8($23) ldq $16,16($23) lda $23,24($23) stq $23,1024($30) stq $0,1008($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L8605 $L5171: # basic block 22 $L8386: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $0,8($3) ldq $10,16($3) lda $3,24($3) stq $27,32($4) stq $3,1024($30) stq $27,1032($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $5,1024($30) stq $10,1008($30) stq $0,1016($30) ldq $3,0($5) br $31,$L8605 $L5170: # basic block 23 $L8385: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $0,8($4) ldq $10,16($4) lda $4,24($4) stq $1,32($5) stq $1,1032($30) stq $4,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $10,1016($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L5169: # basic block 24 $L8384: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $0,8($5) ldq $10,16($5) lda $5,24($5) stq $3,32($23) stq $3,1032($30) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $10,1016($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5168: # basic block 25 $L8383: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $0,8($27) ldq $10,16($27) lda $27,24($27) stq $5,32($1) stq $5,1032($30) stq $27,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $2,1024($30) stq $10,1008($30) stq $0,1016($30) ldq $3,0($2) br $31,$L8605 $L5167: # basic block 26 $L8382: ldq $2,1024($30) ldq $1,8($2) ldq $0,16($2) lda $2,24($2) stq $2,1024($30) bis $31,$1,$16 stq $0,1016($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L5166: # basic block 27 $L8381: ldq $3,1016($30) ldq $2,1032($30) ldq $4,1008($30) ldq $5,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $10,8($5) ldq $9,16($5) lda $5,24($5) stq $2,32($23) stq $2,1032($30) stq $5,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($27) br $31,$L8605 $L5165: # basic block 28 $L8380: ldq $3,1032($30) ldq $4,1008($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) stq $5,0($3) lda $3,8($3) ldq $10,8($23) ldq $9,16($23) lda $23,24($23) stq $3,32($27) stq $3,1032($30) stq $23,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($1) br $31,$L8605 $L5164: # basic block 29 $L8379: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $10,8($27) ldq $9,16($27) lda $27,24($27) stq $5,32($1) stq $5,1032($30) stq $27,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($2) br $31,$L8605 $L5163: # basic block 30 $L8378: ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $10,8($2) ldq $9,16($2) lda $2,24($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) stq $10,1016($30) ldq $3,0($4) br $31,$L8605 $L5162: # basic block 31 $L8377: ldq $5,1024($30) ldq $10,8($5) ldq $9,16($5) lda $5,24($5) stq $5,1024($30) bis $31,$10,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) stq $10,1008($30) ldq $3,0($23) br $31,$L8605 $L5161: # basic block 32 $L8376: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $4,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($4) stq $0,1008($30) stq $2,1016($30) br $31,$L8605 $L5160: # basic block 33 $L8375: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1016($30) ldq $1,1024($30) ldq $4,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($4) stq $0,1016($30) stq $2,1008($30) br $31,$L8605 $L5159: # basic block 34 $L8374: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1024($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $3,24($3) ldq $0,16($2) ldq $2,8($2) stq $3,1024($30) ldq $3,0($3) stq $27,1032($30) stq $27,32($4) stq $0,1016($30) stq $2,1008($30) br $31,$L8605 $L5158: # basic block 35 $L8373: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $3,0($2) lda $2,8($2) stq $2,1032($30) ldq $0,16($4) ldq $2,8($4) lda $4,24($4) ldq $23,1032($30) ldq $3,0($4) stq $4,1024($30) stq $0,1008($30) stq $23,32($5) stq $2,1016($30) br $31,$L8605 $L5157: # basic block 36 $L8372: ldq $1,1024($30) ldq $0,16($1) ldq $2,8($1) lda $1,24($1) ldq $3,0($1) stq $1,1024($30) stq $0,1016($30) stq $2,1008($30) br $31,$L8605 $L5156: # basic block 37 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($4) ldq $23,1032($30) ldq $10,24($4) ldq $11,8($4) lda $4,32($4) s8addq $1,0,$2 bis $31,$1,$14 stq $4,1024($30) subq $23,$2,$2 stq $23,32($5) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8609 # basic block 38 bic $13,4,$1 bne $1,$L8286 # basic block 39 cmpeq $13,4,$1 bne $1,$L8610 # basic block 40 bne $13,$L8286 # basic block 41 lda $1,rb_cFalseClass ldq $16,0($1) $L8283: # basic block 42 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L8306 # basic block 43 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8611 $L8306: # basic block 44 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L8307: # basic block 45 beq $0,$L8612 # basic block 46 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L8340 # basic block 47 cmple $3,51,$1 beq $1,$L8370 # basic block 48 cmpeq $3,2,$1 beq $1,$L8369 # basic block 49 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8613 # basic block 50 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L8337 # basic block 51 lda $1,$L8338 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L8318 .rdata .align 2 .align 2 $L8338: .gprel32 $L8318 .gprel32 $L8320 .gprel32 $L8321 .gprel32 $L8322 .gprel32 $L8323 .gprel32 $L8324 .gprel32 $L8325 .gprel32 $L8326 .gprel32 $L8327 .gprel32 $L8328 .gprel32 $L8329 .gprel32 $L8330 .gprel32 $L8331 .gprel32 $L8332 .gprel32 $L8333 .gprel32 $L8334 .gprel32 $L8335 .gprel32 $L8336 .text $L5155: # basic block 52 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($4) ldq $23,1032($30) ldq $10,24($4) ldq $11,8($4) lda $4,32($4) s8addq $1,0,$2 bis $31,$1,$14 stq $4,1024($30) subq $23,$2,$2 stq $23,32($5) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8614 # basic block 53 bic $13,4,$1 bne $1,$L8193 # basic block 54 cmpeq $13,4,$1 bne $1,$L8615 # basic block 55 bne $13,$L8193 # basic block 56 lda $1,rb_cFalseClass ldq $16,0($1) $L8190: # basic block 57 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L8213 # basic block 58 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8616 $L8213: # basic block 59 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L8214: # basic block 60 beq $0,$L8617 # basic block 61 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L8247 # basic block 62 cmple $3,51,$1 beq $1,$L8277 # basic block 63 cmpeq $3,2,$1 beq $1,$L8276 # basic block 64 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8618 # basic block 65 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L8244 # basic block 66 lda $1,$L8245 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L8225 .rdata .align 2 .align 2 $L8245: .gprel32 $L8225 .gprel32 $L8227 .gprel32 $L8228 .gprel32 $L8229 .gprel32 $L8230 .gprel32 $L8231 .gprel32 $L8232 .gprel32 $L8233 .gprel32 $L8234 .gprel32 $L8235 .gprel32 $L8236 .gprel32 $L8237 .gprel32 $L8238 .gprel32 $L8239 .gprel32 $L8240 .gprel32 $L8241 .gprel32 $L8242 .gprel32 $L8243 .text $L5154: # basic block 67 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($3) ldq $5,1032($30) ldq $10,24($3) ldq $11,8($3) lda $3,32($3) s8addq $1,0,$2 bis $31,$1,$14 stq $3,1024($30) subq $5,$2,$2 stq $5,32($4) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8619 # basic block 68 bic $13,4,$1 bne $1,$L8100 # basic block 69 cmpeq $13,4,$1 bne $1,$L8620 # basic block 70 bne $13,$L8100 # basic block 71 lda $1,rb_cFalseClass ldq $16,0($1) $L8097: # basic block 72 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L8120 # basic block 73 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8621 $L8120: # basic block 74 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L8121: # basic block 75 beq $0,$L8622 # basic block 76 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L8154 # basic block 77 cmple $3,51,$1 beq $1,$L8184 # basic block 78 cmpeq $3,2,$1 beq $1,$L8183 # basic block 79 ldq $2,1032($30) ldq $3,1000($30) addl $31,$14,$16 ldq $4,1040($30) ldq $5,1048($30) ldq $23,1032($30) stq $9,928($30) lda $1,64($2) stq $31,912($30) stq $11,920($30) stq $1,32($3) lda $1,ruby_frame lda $3,8($2) stq $4,48($2) stq $5,56($2) lda $2,912($30) stt $f2,0($23) stq $2,16($23) stq $13,8($23) lda $2,-8($31) bis $31,$23,$12 ldq $4,0($1) lda $1,251($31) mulq $14,$2,$2 sll $1,24,$1 ldq $27,1024($30) lda $1,-95($1) stq $1,24($23) ldq $1,1056($30) stq $11,24($4) ldq $4,1000($30) stq $27,32($23) stq $1,40($23) stq $3,56($4) stq $23,40($4) addq $2,$23,$3 stq $31,48($4) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8623 # basic block 80 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L8151 # basic block 81 lda $1,$L8152 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L8132 .rdata .align 2 .align 2 $L8152: .gprel32 $L8132 .gprel32 $L8134 .gprel32 $L8135 .gprel32 $L8136 .gprel32 $L8137 .gprel32 $L8138 .gprel32 $L8139 .gprel32 $L8140 .gprel32 $L8141 .gprel32 $L8142 .gprel32 $L8143 .gprel32 $L8144 .gprel32 $L8145 .gprel32 $L8146 .gprel32 $L8147 .gprel32 $L8148 .gprel32 $L8149 .gprel32 $L8150 .text $L5153: # basic block 82 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,16($3) ldq $5,1032($30) ldq $10,24($3) ldq $11,8($3) lda $3,32($3) s8addq $1,0,$2 bis $31,$1,$14 stq $3,1024($30) subq $5,$2,$2 stq $5,32($4) ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8624 # basic block 83 bic $13,4,$1 bne $1,$L8007 # basic block 84 cmpeq $13,4,$1 bne $1,$L8625 # basic block 85 bne $13,$L8007 # basic block 86 lda $1,rb_cFalseClass ldq $16,0($1) $L8004: # basic block 87 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L8027 # basic block 88 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8626 $L8027: # basic block 89 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L8028: # basic block 90 beq $0,$L8627 # basic block 91 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L8061 # basic block 92 cmple $3,51,$1 beq $1,$L8091 # basic block 93 cmpeq $3,2,$1 beq $1,$L8090 # basic block 94 ldq $2,1032($30) ldq $3,1000($30) addl $31,$14,$16 ldq $4,1040($30) ldq $5,1048($30) ldq $23,1032($30) stq $9,928($30) lda $1,64($2) stq $31,912($30) stq $11,920($30) stq $1,32($3) lda $1,ruby_frame lda $3,8($2) stq $4,48($2) stq $5,56($2) lda $2,912($30) stt $f2,0($23) stq $2,16($23) stq $13,8($23) lda $2,-8($31) bis $31,$23,$12 ldq $4,0($1) lda $1,251($31) mulq $14,$2,$2 sll $1,24,$1 ldq $27,1024($30) lda $1,-95($1) stq $1,24($23) ldq $1,1056($30) stq $11,24($4) ldq $4,1000($30) stq $27,32($23) stq $1,40($23) stq $3,56($4) stq $23,40($4) addq $2,$23,$3 stq $31,48($4) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8628 # basic block 95 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L8058 # basic block 96 lda $1,$L8059 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L8039 .rdata .align 2 .align 2 $L8059: .gprel32 $L8039 .gprel32 $L8041 .gprel32 $L8042 .gprel32 $L8043 .gprel32 $L8044 .gprel32 $L8045 .gprel32 $L8046 .gprel32 $L8047 .gprel32 $L8048 .gprel32 $L8049 .gprel32 $L8050 .gprel32 $L8051 .gprel32 $L8052 .gprel32 $L8053 .gprel32 $L8054 .gprel32 $L8055 .gprel32 $L8056 .gprel32 $L8057 .text $L5152: # basic block 97 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $1,16($5) ldq $10,24($5) ldq $11,8($5) lda $5,32($5) stq $5,1024($30) s8addq $1,0,$2 bis $31,$1,$14 subq $23,$2,$2 ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8629 # basic block 98 bic $13,4,$1 bne $1,$L7914 # basic block 99 cmpeq $13,4,$1 bne $1,$L8630 # basic block 100 bne $13,$L7914 # basic block 101 lda $1,rb_cFalseClass ldq $16,0($1) $L7911: # basic block 102 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L7934 # basic block 103 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8631 $L7934: # basic block 104 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L7935: # basic block 105 beq $0,$L8632 # basic block 106 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L7968 # basic block 107 cmple $3,51,$1 beq $1,$L7998 # basic block 108 cmpeq $3,2,$1 beq $1,$L7997 # basic block 109 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8633 # basic block 110 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L7965 # basic block 111 lda $1,$L7966 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L7946 .rdata .align 2 .align 2 $L7966: .gprel32 $L7946 .gprel32 $L7948 .gprel32 $L7949 .gprel32 $L7950 .gprel32 $L7951 .gprel32 $L7952 .gprel32 $L7953 .gprel32 $L7954 .gprel32 $L7955 .gprel32 $L7956 .gprel32 $L7957 .gprel32 $L7958 .gprel32 $L7959 .gprel32 $L7960 .gprel32 $L7961 .gprel32 $L7962 .gprel32 $L7963 .gprel32 $L7964 .text $L5151: # basic block 112 $L7906: ldq $1,1032($30) ldq $2,1016($30) ldq $3,1024($30) ldq $4,1000($30) stq $31,1016($30) stq $2,0($1) lda $1,8($1) lda $3,8($3) stq $1,1032($30) stq $1,32($4) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L5150: # basic block 113 $L7905: ldq $3,1032($30) ldq $4,1008($30) ldq $5,1024($30) ldq $23,1000($30) stq $31,1008($30) stq $4,0($3) lda $3,8($3) lda $5,8($5) stq $3,1032($30) ldq $27,1032($30) ldq $3,0($5) stq $5,1024($30) stq $27,32($23) br $31,$L8605 $L5149: # basic block 114 $L7904: ldq $2,1024($30) stq $31,1008($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L5148: # basic block 115 $L7903: ldq $1,1024($30) stq $31,1016($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L5147: # basic block 116 $L7902: ldq $27,1024($30) stq $31,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5146: # basic block 117 $L7901: ldq $3,1016($30) ldq $2,1032($30) lda $5,2($31) ldq $4,1024($30) ldq $23,1000($30) stq $5,1016($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $2,32($23) ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5145: # basic block 118 $L7900: ldq $4,1032($30) ldq $5,1008($30) lda $27,2($31) ldq $23,1024($30) ldq $1,1000($30) stq $27,1008($30) stq $5,0($4) lda $4,8($4) lda $23,8($23) stq $4,1032($30) stq $4,32($1) ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L5144: # basic block 119 $L7899: ldq $2,1024($30) lda $3,2($31) stq $3,1008($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L5143: # basic block 120 $L7898: ldq $27,1024($30) lda $1,2($31) stq $1,1016($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5142: # basic block 121 $L7897: ldq $5,1024($30) lda $23,2($31) stq $23,1008($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5141: # basic block 122 $L7896: ldq $27,1032($30) ldq $1,1016($30) lda $3,3($31) ldq $2,1024($30) stq $3,1016($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $27,1032($30) ldq $3,0($2) stq $2,1024($30) stq $27,32($4) br $31,$L8605 $L5140: # basic block 123 $L7895: ldq $3,1008($30) ldq $2,1032($30) lda $5,3($31) ldq $4,1024($30) ldq $23,1000($30) stq $5,1008($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $2,32($23) ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5139: # basic block 124 $L7894: ldq $27,1024($30) lda $1,3($31) stq $1,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5138: # basic block 125 $L7893: ldq $5,1024($30) lda $23,3($31) stq $23,1016($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5137: # basic block 126 $L7892: ldq $3,1024($30) lda $4,3($31) stq $4,1008($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L5136: # basic block 127 $L7891: ldq $5,1032($30) ldq $23,1016($30) lda $1,1($31) ldq $27,1024($30) ldq $2,1000($30) stq $1,1016($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $5,1032($30) stq $5,32($2) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5135: # basic block 128 $L7890: ldq $27,1032($30) ldq $1,1008($30) lda $3,1($31) ldq $2,1024($30) stq $3,1008($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $27,1032($30) ldq $3,0($2) stq $2,1024($30) stq $27,32($4) br $31,$L8605 $L5134: # basic block 129 $L7889: ldq $5,1024($30) lda $23,1($31) stq $23,1008($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5133: # basic block 130 $L7888: ldq $3,1024($30) lda $4,1($31) stq $4,1016($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L5132: # basic block 131 $L7887: ldq $1,1024($30) lda $2,1($31) stq $2,1008($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L5131: # basic block 132 $L7886: ldq $3,1032($30) ldq $5,1024($30) ldq $4,1016($30) ldq $23,1000($30) lda $5,8($5) stq $4,0($3) lda $3,8($3) stq $5,1024($30) stq $3,1032($30) stq $3,32($23) ldq $27,1048($30) ldq $27,-8($27) ldq $3,0($5) stq $27,1016($30) br $31,$L8605 $L5130: # basic block 133 $L7881: ldq $5,1032($30) ldq $27,1024($30) ldq $23,1008($30) ldq $1,1000($30) lda $27,8($27) stq $23,0($5) lda $5,8($5) stq $27,1024($30) stq $5,1032($30) stq $5,32($1) ldq $2,1048($30) ldq $2,-8($2) ldq $3,0($27) stq $2,1008($30) br $31,$L8605 $L5129: # basic block 134 $L7876: ldq $3,1024($30) lda $3,8($3) stq $3,1024($30) ldq $4,1048($30) ldq $4,-8($4) ldq $3,0($3) stq $4,1008($30) br $31,$L8605 $L5128: # basic block 135 $L7871: ldq $1,1024($30) lda $1,8($1) stq $1,1024($30) ldq $2,1048($30) ldq $2,-8($2) ldq $3,0($1) stq $2,1016($30) br $31,$L8605 $L5127: # basic block 136 $L7866: ldq $23,1024($30) lda $23,8($23) stq $23,1024($30) ldq $27,1048($30) ldq $27,-8($27) ldq $3,0($23) stq $27,1008($30) br $31,$L8605 $L5126: # basic block 137 $L7861: ldq $1,1032($30) ldq $2,1016($30) ldq $4,1024($30) ldq $3,1000($30) stq $2,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($3) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 ldq $5,1048($30) ldq $3,0($4) subq $5,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L8605 $L5125: # basic block 138 $L7856: ldq $3,1032($30) ldq $4,1008($30) ldq $23,1024($30) ldq $5,1000($30) stq $4,0($3) lda $3,8($3) ldq $1,8($23) lda $23,16($23) stq $3,1032($30) stq $3,32($5) stq $23,1024($30) s8addq $1,0,$1 ldq $27,1048($30) ldq $3,0($23) subq $27,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L5124: # basic block 139 $L7851: ldq $27,1024($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 ldq $2,1048($30) ldq $3,0($27) subq $2,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L5123: # basic block 140 $L7846: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) stq $5,1024($30) s8addq $1,0,$1 ldq $23,1048($30) ldq $3,0($5) subq $23,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L8605 $L5122: # basic block 141 $L7841: ldq $3,1024($30) ldq $1,8($3) lda $3,16($3) stq $3,1024($30) s8addq $1,0,$1 ldq $4,1048($30) ldq $3,0($3) subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L5121: # basic block 142 $L7836: ldq $27,1024($30) ldq $2,1008($30) ldq $1,1040($30) lda $27,8($27) stq $2,-16($1) stq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L5120: # basic block 143 $L7835: ldq $3,1024($30) ldq $5,1016($30) ldq $4,1040($30) lda $3,8($3) stq $5,-16($4) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L5119: # basic block 144 $L7834: ldq $27,1024($30) ldq $2,1016($30) ldq $1,1040($30) lda $27,8($27) stq $2,-16($1) stq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L5118: # basic block 145 $L7833: ldq $3,1024($30) ldq $5,1008($30) ldq $4,1040($30) lda $3,8($3) stq $5,-16($4) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L5117: # basic block 146 $L7832: ldq $5,1032($30) ldq $23,1024($30) ldq $2,1040($30) ldq $27,1000($30) ldq $1,-8($5) lda $23,8($23) lda $5,-8($5) stq $23,1024($30) stq $5,1032($30) stq $5,32($27) stq $1,-16($2) ldq $3,0($23) br $31,$L8605 $L5116: # basic block 147 $L7831: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1040($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $3,-16($3) lda $2,8($2) stq $27,1032($30) stq $2,1024($30) stq $27,32($4) stq $3,1016($30) ldq $3,0($2) br $31,$L8605 $L5115: # basic block 148 $L7830: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1040($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,-16($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1008($30) br $31,$L8605 $L5114: # basic block 149 $L7829: ldq $27,1024($30) ldq $1,1040($30) lda $27,8($27) ldq $1,-16($1) ldq $3,0($27) stq $27,1024($30) stq $1,1008($30) br $31,$L8605 $L5113: # basic block 150 $L7828: ldq $5,1024($30) ldq $23,1040($30) lda $5,8($5) ldq $23,-16($23) ldq $3,0($5) stq $5,1024($30) stq $23,1016($30) br $31,$L8605 $L5112: # basic block 151 $L7827: ldq $3,1024($30) ldq $4,1040($30) lda $3,8($3) ldq $4,-16($4) stq $3,1024($30) ldq $3,0($3) stq $4,1008($30) br $31,$L8605 $L5111: # basic block 152 $L7826: ldq $27,1024($30) ldq $2,1008($30) ldq $1,1040($30) lda $27,8($27) stq $2,-8($1) stq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L5110: # basic block 153 $L7825: ldq $4,1024($30) ldq $23,1016($30) ldq $5,1040($30) lda $4,8($4) stq $23,-8($5) stq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L5109: # basic block 154 $L7824: ldq $1,1024($30) ldq $3,1016($30) ldq $2,1040($30) lda $1,8($1) stq $3,-8($2) stq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L5108: # basic block 155 $L7823: ldq $5,1024($30) ldq $27,1008($30) ldq $23,1040($30) lda $5,8($5) stq $27,-8($23) stq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L5107: # basic block 156 $L7822: ldq $27,1032($30) ldq $2,1024($30) ldq $4,1040($30) ldq $3,1000($30) ldq $1,-8($27) lda $2,8($2) lda $27,-8($27) stq $27,32($3) stq $2,1024($30) stq $27,1032($30) stq $1,-8($4) ldq $3,0($2) br $31,$L8605 $L5106: # basic block 157 $L7821: ldq $3,1016($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1040($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,-8($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1016($30) br $31,$L8605 $L5105: # basic block 158 $L7820: ldq $4,1032($30) ldq $5,1008($30) ldq $23,1024($30) ldq $27,1040($30) ldq $1,1000($30) stq $5,0($4) lda $4,8($4) lda $23,8($23) ldq $27,-8($27) stq $4,1032($30) ldq $3,0($23) stq $23,1024($30) stq $4,32($1) stq $27,1008($30) br $31,$L8605 $L5104: # basic block 159 $L7819: ldq $3,1040($30) ldq $2,1024($30) ldq $3,-8($3) lda $2,8($2) stq $2,1024($30) stq $3,1008($30) ldq $3,0($2) br $31,$L8605 $L5103: # basic block 160 $L7818: ldq $27,1024($30) ldq $1,1040($30) lda $27,8($27) ldq $1,-8($1) ldq $3,0($27) stq $27,1024($30) stq $1,1016($30) br $31,$L8605 $L7816: $L5102: # basic block 161 $L7817: ldq $5,1024($30) ldq $23,1040($30) lda $5,8($5) ldq $23,-8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1008($30) br $31,$L8605 $L7815: $L5101: # basic block 162 ldq $4,1056($30) ldq $1,8($4) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L7814: $L5100: # basic block 163 ldq $3,1056($30) ldq $1,8($3) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L7813: $L5099: # basic block 164 ldq $2,1056($30) ldq $1,8($2) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L7812: $L5098: # basic block 165 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L5097: # basic block 166 ldq $23,1056($30) ldq $1,8($23) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L5096: # basic block 167 ldq $27,1016($30) ldq $2,1024($30) ldq $0,1008($30) lda $2,8($2) and $27,3,$1 bis $31,$27,$17 bis $31,$27,$3 stq $2,1024($30) bne $1,$L8634 # basic block 168 ldq $4,1016($30) bic $4,4,$1 bne $1,$L7806 # basic block 169 cmpeq $4,4,$1 lda $2,1($31) bne $1,$L7802 # basic block 170 lda $2,17($31) beq $4,$L7802 $L7806: # basic block 171 ldl $1,0($3) and $1,31,$2 $L7802: # basic block 172 cmpeq $2,7,$1 bne $1,$L8635 # basic block 173 lda $1,idEqTilde bis $31,$17,$16 bis $31,$0,$19 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L7810: # basic block 174 $L7811: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L5095: # basic block 175 ldq $3,1008($30) ldq $4,1024($30) ldq $19,1016($30) lda $4,8($4) and $3,3,$1 bis $31,$3,$17 stq $4,1024($30) bne $1,$L8636 # basic block 176 ldq $5,1008($30) bic $5,4,$1 bne $1,$L7793 # basic block 177 cmpeq $5,4,$1 lda $2,1($31) bne $1,$L7789 # basic block 178 lda $2,17($31) beq $5,$L7789 $L7793: # basic block 179 ldl $1,0($3) and $1,31,$2 $L7789: # basic block 180 cmpeq $2,7,$1 bne $1,$L8637 # basic block 181 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L7797: # basic block 182 $L7798: ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L5094: # basic block 183 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $19,1016($30) ldq $17,-8($23) lda $23,-8($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $17,3,$1 bis $31,$17,$3 bne $1,$L8638 # basic block 184 bic $17,4,$1 bne $1,$L7780 # basic block 185 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L7776 # basic block 186 lda $2,17($31) beq $17,$L7776 $L7780: # basic block 187 ldl $1,0($3) and $1,31,$2 $L7776: # basic block 188 cmpeq $2,7,$1 bne $1,$L8639 # basic block 189 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L7784: # basic block 190 $L7785: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L5093: # basic block 191 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $0,1008($30) ldq $17,-8($2) lda $3,8($3) lda $2,-8($2) stq $3,1024($30) stq $2,1032($30) stq $2,32($4) and $17,3,$1 bis $31,$17,$3 bne $1,$L8640 # basic block 192 bic $17,4,$1 bne $1,$L7767 # basic block 193 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L7763 # basic block 194 lda $2,17($31) beq $17,$L7763 $L7767: # basic block 195 ldl $1,0($3) and $1,31,$2 $L7763: # basic block 196 cmpeq $2,7,$1 bne $1,$L8641 # basic block 197 lda $1,idEqTilde bis $31,$17,$16 bis $31,$0,$19 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L7771: # basic block 198 $L7772: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L5092: # basic block 199 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $17,-16($5) ldq $19,-8($5) lda $23,8($23) lda $5,-16($5) stq $5,1032($30) stq $23,1024($30) stq $5,32($27) and $17,3,$1 bis $31,$17,$3 bne $1,$L8642 # basic block 200 bic $17,4,$1 bne $1,$L7754 # basic block 201 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L7750 # basic block 202 lda $2,17($31) beq $17,$L7750 $L7754: # basic block 203 ldl $1,0($3) and $1,31,$2 $L7750: # basic block 204 cmpeq $2,7,$1 bne $1,$L8643 # basic block 205 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L7758: # basic block 206 $L7759: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L5091: # basic block 207 $L7746: ldq $2,1024($30) ldq $17,1008($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L5090: # basic block 208 $L7745: ldq $27,1024($30) ldq $17,1016($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $1,1024($30) stq $0,1016($30) ldq $3,0($1) br $31,$L8605 $L5089: # basic block 209 $L7744: ldq $5,1024($30) ldq $17,1016($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L5088: # basic block 210 $L7743: ldq $2,1024($30) ldq $17,1008($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L5087: # basic block 211 $L7742: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $16,8($5) ldq $17,-8($23) lda $23,-8($23) lda $5,16($5) stq $23,32($27) stq $23,1032($30) stq $5,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L5086: # basic block 212 ldq $2,1016($30) ldq $3,1024($30) ldq $17,1008($30) lda $3,8($3) and $2,3,$1 bis $31,$2,$16 stq $3,1024($30) bne $1,$L8644 # basic block 213 ldq $23,1016($30) bic $23,4,$1 bne $1,$L7716 # basic block 214 cmpeq $23,4,$1 bne $1,$L8645 # basic block 215 ldq $27,1016($30) bne $27,$L7716 # basic block 216 lda $1,rb_cFalseClass ldq $3,0($1) $L7713: # basic block 217 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8646 $L7710: # basic block 218 and $16,3,$1 bis $31,$16,$2 beq $1,$L7731 # basic block 219 blbc $16,$L7732 # basic block 220 lda $1,rb_cFixnum ldq $3,0($1) $L7733: # basic block 221 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7730 # basic block 222 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8647 $L7730: # basic block 223 ldq $1,1032($30) ldq $2,1000($30) stq $16,0($1) lda $1,8($1) stq $17,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLTLT ldq $0,0($1) br $31,$L6743 $L5085: # basic block 224 ldq $5,1008($30) ldq $23,1024($30) ldq $17,1016($30) lda $23,8($23) and $5,3,$1 bis $31,$5,$16 bis $31,$5,$2 stq $23,1024($30) bne $1,$L8648 # basic block 225 ldq $4,1008($30) bic $4,4,$1 bne $1,$L7682 # basic block 226 cmpeq $4,4,$1 bne $1,$L8649 # basic block 227 ldq $5,1008($30) bne $5,$L7682 # basic block 228 lda $1,rb_cFalseClass ldq $3,0($1) $L7679: # basic block 229 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8650 $L7676: # basic block 230 and $16,3,$1 bis $31,$16,$2 beq $1,$L7697 # basic block 231 blbc $16,$L7698 # basic block 232 lda $1,rb_cFixnum ldq $3,0($1) $L7699: # basic block 233 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7696 # basic block 234 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8651 $L7696: # basic block 235 ldq $23,1032($30) lda $1,idLTLT ldq $27,1000($30) stq $16,0($23) lda $23,8($23) stq $17,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L6743 $L5084: # basic block 236 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $17,1016($30) ldq $16,-8($5) lda $23,8($23) lda $5,-8($5) stq $5,1032($30) stq $23,1024($30) stq $5,32($27) and $16,3,$1 bis $31,$16,$2 bne $1,$L8652 # basic block 237 bic $16,4,$1 bne $1,$L7648 # basic block 238 cmpeq $16,4,$1 bne $1,$L8653 # basic block 239 bne $16,$L7648 # basic block 240 lda $1,rb_cFalseClass ldq $3,0($1) $L7645: # basic block 241 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8654 $L7642: # basic block 242 and $16,3,$1 bis $31,$16,$2 beq $1,$L7663 # basic block 243 blbc $16,$L7664 # basic block 244 lda $1,rb_cFixnum ldq $3,0($1) $L7665: # basic block 245 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7662 # basic block 246 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8655 $L7662: # basic block 247 ldq $1,1032($30) ldq $2,1000($30) stq $16,0($1) lda $1,8($1) stq $17,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLTLT ldq $0,0($1) br $31,$L6743 $L5083: # basic block 248 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $17,1008($30) ldq $16,-8($23) lda $23,-8($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L8656 # basic block 249 bic $16,4,$1 bne $1,$L7614 # basic block 250 cmpeq $16,4,$1 bne $1,$L8657 # basic block 251 bne $16,$L7614 # basic block 252 lda $1,rb_cFalseClass ldq $3,0($1) $L7611: # basic block 253 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8658 $L7608: # basic block 254 and $16,3,$1 bis $31,$16,$2 beq $1,$L7629 # basic block 255 blbc $16,$L7630 # basic block 256 lda $1,rb_cFixnum ldq $3,0($1) $L7631: # basic block 257 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7628 # basic block 258 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8659 $L7628: # basic block 259 ldq $2,1032($30) lda $1,idLTLT ldq $3,1000($30) stq $16,0($2) lda $2,8($2) stq $17,0($2) lda $2,8($2) ldq $0,0($1) stq $2,1032($30) stq $2,32($3) br $31,$L6743 $L5082: # basic block 260 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-16($27) lda $1,8($1) ldq $17,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,32($2) stq $27,1032($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L8660 # basic block 261 bic $16,4,$1 bne $1,$L7580 # basic block 262 cmpeq $16,4,$1 bne $1,$L8661 # basic block 263 bne $16,$L7580 # basic block 264 lda $1,rb_cFalseClass ldq $3,0($1) $L7577: # basic block 265 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8662 $L7574: # basic block 266 and $16,3,$1 bis $31,$16,$2 beq $1,$L7595 # basic block 267 blbc $16,$L7596 # basic block 268 lda $1,rb_cFixnum ldq $3,0($1) $L7597: # basic block 269 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7594 # basic block 270 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8663 $L7594: # basic block 271 ldq $3,1032($30) lda $1,idLTLT ldq $4,1000($30) stq $16,0($3) lda $3,8($3) stq $17,0($3) lda $3,8($3) ldq $0,0($1) stq $3,1032($30) stq $3,32($4) br $31,$L6743 $L5081: # basic block 272 ldq $27,1016($30) ldq $2,1008($30) ldq $3,1024($30) and $27,$2,$1 bis $31,$2,$4 lda $3,8($3) stq $3,1024($30) bis $31,$27,$3 blbc $1,$L7567 # basic block 273 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7567 # basic block 274 $L7571: sra $4,1,$2 ldq $4,1024($30) sra $27,1,$1 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($4) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L5080: # basic block 275 ldq $27,1008($30) ldq $2,1016($30) ldq $3,1024($30) and $27,$2,$1 bis $31,$2,$4 lda $3,8($3) stq $3,1024($30) bis $31,$27,$3 blbc $1,$L7562 # basic block 276 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7562 # basic block 277 $L7566: sra $4,1,$2 ldq $4,1024($30) sra $27,1,$1 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($4) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L5079: # basic block 278 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-8($4) lda $4,-8($4) lda $5,8($5) stq $4,1032($30) ldq $4,1016($30) ldq $27,1032($30) stq $5,1024($30) and $3,$4,$1 stq $27,32($23) blbc $1,$L7557 # basic block 279 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7557 # basic block 280 $L7561: sra $3,1,$1 sra $4,1,$2 ldq $3,0($5) cmplt $1,$2,$1 cmpult $31,$1,$1 addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L5078: # basic block 281 ldq $4,1024($30) ldq $2,1032($30) ldq $5,1000($30) lda $4,8($4) ldq $3,-8($2) lda $2,-8($2) stq $4,1024($30) ldq $4,1008($30) stq $2,1032($30) stq $2,32($5) and $3,$4,$1 blbc $1,$L7552 # basic block 282 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7552 # basic block 283 $L7556: ldq $27,1024($30) sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($27) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L5077: # basic block 284 ldq $1,1032($30) ldq $2,1024($30) ldq $5,1000($30) ldq $3,-16($1) ldq $4,-8($1) lda $1,-16($1) lda $2,8($2) stq $1,1032($30) stq $1,32($5) stq $2,1024($30) and $3,$4,$1 blbc $1,$L7547 # basic block 285 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7547 # basic block 286 $L7551: ldq $23,1024($30) sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 cmpult $31,$1,$1 ldq $3,0($23) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L5076: # basic block 287 ldq $2,1016($30) ldq $3,1008($30) ldq $4,1024($30) and $2,$3,$1 bis $31,$2,$3 lda $4,8($4) stq $4,1024($30) ldq $4,1008($30) blbc $1,$L7543 # basic block 288 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7543 # basic block 289 sra $4,1,$9 sra $3,1,$16 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L7545 # basic block 290 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L7545: # basic block 291 $L7546: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5075: # basic block 292 ldq $5,1024($30) ldq $3,1008($30) ldq $4,1016($30) lda $5,8($5) and $3,$4,$1 stq $5,1024($30) blbc $1,$L7539 # basic block 293 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7539 # basic block 294 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L7541 # basic block 295 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L7541: # basic block 296 $L7542: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L5074: # basic block 297 ldq $1,1032($30) ldq $2,1024($30) ldq $4,1016($30) ldq $5,1000($30) ldq $3,-8($1) lda $1,-8($1) lda $2,8($2) stq $1,1032($30) stq $1,32($5) stq $2,1024($30) and $3,$4,$1 blbc $1,$L7535 # basic block 298 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7535 # basic block 299 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L7537 # basic block 300 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L7537: # basic block 301 $L7538: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L5073: # basic block 302 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-8($4) lda $4,-8($4) lda $5,8($5) stq $4,1032($30) ldq $4,1008($30) ldq $27,1032($30) stq $5,1024($30) and $3,$4,$1 stq $27,32($23) blbc $1,$L7531 # basic block 303 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7531 # basic block 304 sra $3,1,$16 sra $4,1,$9 subq $16,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L7533 # basic block 305 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L7533: # basic block 306 $L7534: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5072: # basic block 307 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-16($4) ldq $16,-8($4) lda $5,8($5) lda $4,-16($4) stq $4,1032($30) stq $5,1024($30) stq $4,32($23) and $3,$16,$1 blbc $1,$L7527 # basic block 308 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7527 # basic block 309 sra $3,1,$4 sra $16,1,$9 subq $4,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L7529 # basic block 310 bis $31,$4,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L7529: # basic block 311 $L7530: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L5071: # basic block 312 ldq $3,1016($30) ldq $4,1008($30) ldq $5,1024($30) and $3,$4,$1 bis $31,$3,$16 bis $31,$4,$17 lda $5,8($5) stq $5,1024($30) blbs $1,$L8664 $L7503: # basic block 313 and $16,3,$1 bis $31,$16,$2 beq $1,$L7507 # basic block 314 blbc $16,$L7508 # basic block 315 lda $1,rb_cFixnum ldq $3,0($1) $L7509: # basic block 316 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7506 # basic block 317 and $17,3,$1 bis $31,$17,$2 beq $1,$L7516 # basic block 318 blbc $17,$L7517 # basic block 319 lda $1,rb_cFixnum ldq $3,0($1) $L7518: # basic block 320 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8665 $L7506: # basic block 321 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L5070: # basic block 322 ldq $3,1008($30) ldq $4,1016($30) ldq $5,1024($30) and $3,$4,$1 bis $31,$3,$16 bis $31,$4,$17 lda $5,8($5) stq $5,1024($30) blbs $1,$L8666 $L7477: # basic block 323 and $16,3,$1 bis $31,$16,$2 beq $1,$L7481 # basic block 324 blbc $16,$L7482 # basic block 325 lda $1,rb_cFixnum ldq $3,0($1) $L7483: # basic block 326 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7480 # basic block 327 and $17,3,$1 bis $31,$17,$2 beq $1,$L7490 # basic block 328 blbc $17,$L7491 # basic block 329 lda $1,rb_cFixnum ldq $3,0($1) $L7492: # basic block 330 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8667 $L7480: # basic block 331 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L5069: # basic block 332 ldq $2,1032($30) ldq $3,1024($30) ldq $17,1016($30) ldq $4,1000($30) ldq $16,-8($2) lda $3,8($3) lda $2,-8($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$17,$1 blbs $1,$L8668 $L7451: # basic block 333 and $16,3,$1 bis $31,$16,$2 beq $1,$L7455 # basic block 334 blbc $16,$L7456 # basic block 335 lda $1,rb_cFixnum ldq $3,0($1) $L7457: # basic block 336 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7454 # basic block 337 and $17,3,$1 bis $31,$17,$2 beq $1,$L7464 # basic block 338 blbc $17,$L7465 # basic block 339 lda $1,rb_cFixnum ldq $3,0($1) $L7466: # basic block 340 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8669 $L7454: # basic block 341 ldq $27,1032($30) ldq $1,1000($30) stq $16,0($27) lda $27,8($27) stq $17,0($27) lda $27,8($27) stq $27,32($1) lda $1,idPLUS stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L5068: # basic block 342 ldq $1,1032($30) ldq $2,1024($30) ldq $17,1008($30) ldq $3,1000($30) ldq $16,-8($1) lda $1,-8($1) lda $2,8($2) stq $1,1032($30) stq $1,32($3) stq $2,1024($30) and $16,$17,$1 blbs $1,$L8670 $L7425: # basic block 343 and $16,3,$1 bis $31,$16,$2 beq $1,$L7429 # basic block 344 blbc $16,$L7430 # basic block 345 lda $1,rb_cFixnum ldq $3,0($1) $L7431: # basic block 346 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7428 # basic block 347 and $17,3,$1 bis $31,$17,$2 beq $1,$L7438 # basic block 348 blbc $17,$L7439 # basic block 349 lda $1,rb_cFixnum ldq $3,0($1) $L7440: # basic block 350 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8671 $L7428: # basic block 351 ldq $23,1032($30) lda $1,idPLUS ldq $27,1000($30) stq $16,0($23) lda $23,8($23) stq $17,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L6743 $L5067: # basic block 352 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $16,-16($2) ldq $9,-8($2) lda $3,8($3) lda $2,-16($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$9,$1 blbs $1,$L8672 $L7399: # basic block 353 and $16,3,$1 bis $31,$16,$2 beq $1,$L7403 # basic block 354 blbc $16,$L7404 # basic block 355 lda $1,rb_cFixnum ldq $3,0($1) $L7405: # basic block 356 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7402 # basic block 357 and $9,3,$1 bis $31,$9,$2 beq $1,$L7412 # basic block 358 blbc $9,$L7413 # basic block 359 lda $1,rb_cFixnum ldq $3,0($1) $L7414: # basic block 360 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8673 $L7402: # basic block 361 ldq $5,1032($30) ldq $23,1000($30) lda $1,idPLUS stq $16,0($5) lda $5,8($5) stq $9,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) ldq $0,0($1) $L6743: # basic block 362 ldq $4,1032($30) bis $31,$0,$11 lda $14,1($31) ldq $12,-16($4) and $12,3,$1 bis $31,$12,$2 beq $1,$L6744 # basic block 363 blbc $12,$L6745 # basic block 364 lda $1,rb_cFixnum ldq $16,0($1) $L6746: # basic block 365 bis $31,$11,$17 bis $31,$16,$10 cpys $f31,$f31,$f2 stq $31,1088($30) jsr $26,rb_method_node ldgp $29,0($26) $L6767: # basic block 366 beq $0,$L8674 $L6776: # basic block 367 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L6808 # basic block 368 cmple $3,51,$1 beq $1,$L6838 # basic block 369 cmpeq $3,2,$1 beq $1,$L6837 # basic block 370 ldq $3,1080($30) stq $10,928($30) stq $31,912($30) ldq $4,1032($30) stq $11,920($30) beq $3,$L6782 # basic block 371 ldq $5,1056($30) lda $23,48($4) ldq $3,1000($30) lda $1,88($4) itoft $23,$f2 ldq $2,0($5) ldq $5,1080($30) stq $1,32($3) stq $31,32($23) stq $5,24($23) stq $2,16($23) $L6783: # basic block 372 ldq $2,1048($30) ldq $1,1040($30) bis $31,$4,$9 addl $31,$14,$16 ldq $3,1024($30) ldq $5,1056($30) stt $f2,0($9) ldq $23,1000($30) stq $12,8($9) stq $2,56($4) lda $2,ruby_frame stq $1,48($4) lda $1,912($30) lda $4,8($4) stq $1,16($9) lda $1,251($31) stq $3,32($9) sll $1,24,$1 stq $5,40($9) ldq $27,1032($30) ldq $3,0($2) lda $2,-8($31) lda $1,-95($1) stq $4,56($23) mulq $14,$2,$2 stq $1,24($9) stq $9,40($23) stq $31,48($23) stq $11,24($3) ldl $19,24($0) ldq $11,16($0) ornot $31,$19,$1 addq $2,$27,$4 srl $1,63,$1 cmpeq $16,$19,$2 bic $1,$2,$2 bne $2,$L8675 # basic block 373 lda $1,2($19) zapnot $1,15,$3 cmpule $3,17,$2 beq $2,$L6805 # basic block 374 lda $1,$L6806 s4addq $3,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6786 .rdata .align 2 .align 2 $L6806: .gprel32 $L6786 .gprel32 $L6788 .gprel32 $L6789 .gprel32 $L6790 .gprel32 $L6791 .gprel32 $L6792 .gprel32 $L6793 .gprel32 $L6794 .gprel32 $L6795 .gprel32 $L6796 .gprel32 $L6797 .gprel32 $L6798 .gprel32 $L6799 .gprel32 $L6800 .gprel32 $L6801 .gprel32 $L6802 .gprel32 $L6803 .gprel32 $L6804 .text $L5066: # basic block 375 $L7396: ldq $27,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($27) lda $27,16($27) ldq $4,0($1) stq $27,1024($30) s8addq $2,$27,$2 ldq $3,8($2) stq $4,32($3) ldq $1,1008($30) stq $1,24($3) ldq $3,0($27) br $31,$L8605 $L5065: # basic block 376 $L7395: ldq $5,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($5) lda $5,16($5) ldq $4,0($1) stq $5,1024($30) s8addq $2,$5,$2 ldq $3,8($2) stq $4,32($3) ldq $23,1016($30) stq $23,24($3) ldq $3,0($5) br $31,$L8605 $L5064: # basic block 377 $L7394: ldq $1,1024($30) ldq $2,1016($30) ldq $3,8($1) lda $1,16($1) stq $2,1008($30) stq $1,1024($30) s8addq $3,$1,$3 lda $1,yarvGlobalStateVersion ldq $2,8($3) ldq $4,0($1) stq $4,32($2) ldq $3,1016($30) stq $3,24($2) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L5063: # basic block 378 $L7393: ldq $23,1024($30) lda $1,yarvGlobalStateVersion ldq $2,8($23) lda $23,16($23) ldq $4,0($1) stq $23,1024($30) s8addq $2,$23,$2 ldq $3,8($2) stq $4,32($3) ldq $27,1008($30) stq $27,24($3) ldq $3,0($23) br $31,$L8605 $L5062: # basic block 379 $L7392: ldq $1,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $2,8($1) lda $1,16($1) ldq $5,-8($3) lda $3,-8($3) stq $1,1024($30) stq $3,32($4) stq $3,1032($30) s8addq $2,$1,$2 lda $1,yarvGlobalStateVersion stq $5,1008($30) ldq $3,8($2) ldq $4,0($1) stq $5,24($3) stq $4,32($3) ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L5061: # basic block 380 ldq $1,1032($30) ldq $2,1016($30) lda $0,4($31) ldq $3,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $1,32($5) stq $1,1032($30) ldq $4,8($3) lda $1,yarvGlobalStateVersion ldq $5,16($3) lda $3,24($3) stq $3,1024($30) ldq $2,32($4) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L8676 $L7390: # basic block 381 $L7391: ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L8605 $L5060: # basic block 382 ldq $1,1032($30) ldq $2,1008($30) lda $0,4($31) ldq $3,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $1,32($5) stq $1,1032($30) ldq $4,8($3) lda $1,yarvGlobalStateVersion ldq $5,16($3) lda $3,24($3) stq $3,1024($30) ldq $2,32($4) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L8677 $L7387: # basic block 383 $L7388: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5059: # basic block 384 ldq $23,1024($30) lda $1,yarvGlobalStateVersion lda $0,4($31) ldq $5,8($23) ldq $4,16($23) lda $23,24($23) stq $23,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L8678 $L7384: # basic block 385 $L7385: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5058: # basic block 386 ldq $1,1024($30) lda $0,4($31) ldq $5,8($1) ldq $4,16($1) lda $1,24($1) stq $1,1024($30) lda $1,yarvGlobalStateVersion ldq $2,32($5) ldq $3,0($1) cmpeq $2,$3,$2 bne $2,$L8679 $L7381: # basic block 387 $L7382: ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L5057: # basic block 388 ldq $4,1024($30) ldq $23,1024($30) lda $0,4($31) lda $1,yarvGlobalStateVersion ldq $5,8($4) lda $23,24($23) ldq $4,16($4) stq $23,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L8680 $L7378: # basic block 389 $L7379: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5056: # basic block 390 $L7376: ldq $27,1024($30) ldq $3,1008($30) ldq $1,8($27) lda $27,16($27) bic $3,4,$2 s8addq $1,$27,$1 cmoveq $2,$1,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5055: # basic block 391 $L7374: ldq $5,1024($30) ldq $23,1016($30) ldq $1,8($5) lda $5,16($5) bic $23,4,$2 s8addq $1,$5,$1 cmoveq $2,$1,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5054: # basic block 392 $L7372: ldq $2,1024($30) ldq $3,1016($30) ldq $1,8($2) lda $2,16($2) stq $2,1024($30) bic $3,4,$2 ldq $4,1024($30) s8addq $1,$4,$1 cmoveq $2,$1,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5053: # basic block 393 $L7370: ldq $23,1024($30) ldq $27,1008($30) ldq $1,8($23) lda $23,16($23) bic $27,4,$2 s8addq $1,$23,$1 cmoveq $2,$1,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L5052: # basic block 394 $L7368: ldq $1,1024($30) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $2,8($1) ldq $1,-8($3) lda $3,-8($3) lda $4,16($4) stq $3,1032($30) stq $3,32($5) bic $1,4,$1 s8addq $2,$4,$2 cmoveq $1,$2,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5051: # basic block 395 $L7366: ldq $23,1024($30) ldq $27,1008($30) ldq $1,8($23) lda $23,16($23) bic $27,4,$2 s8addq $1,$23,$1 cmovne $2,$1,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L5050: # basic block 396 $L7364: ldq $4,1024($30) ldq $5,1016($30) ldq $1,8($4) lda $4,16($4) bic $5,4,$2 s8addq $1,$4,$1 cmovne $2,$1,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5049: # basic block 397 $L7362: ldq $27,1024($30) ldq $3,1016($30) ldq $1,8($27) lda $27,16($27) bic $3,4,$2 s8addq $1,$27,$1 cmovne $2,$1,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5048: # basic block 398 $L7360: ldq $5,1024($30) ldq $23,1008($30) ldq $1,8($5) lda $5,16($5) bic $23,4,$2 s8addq $1,$5,$1 cmovne $2,$1,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5047: # basic block 399 $L7358: ldq $27,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $2,8($27) ldq $1,-8($3) lda $27,16($27) lda $3,-8($3) stq $3,1032($30) stq $3,32($4) bic $1,4,$1 s8addq $2,$27,$2 cmovne $1,$2,$27 ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L5046: # basic block 400 $L7356: ldq $23,1024($30) ldq $1,8($23) lda $23,16($23) s8addq $1,$23,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L5045: # basic block 401 $L7355: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) s8addq $1,$5,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L5044: # basic block 402 $L7354: ldq $4,1024($30) ldq $1,8($4) lda $4,16($4) s8addq $1,$4,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L5043: # basic block 403 $L7353: ldq $3,1024($30) ldq $1,8($3) lda $3,16($3) s8addq $1,$3,$3 stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L7351: $L5042: # basic block 404 $L7352: ldq $2,1024($30) ldq $1,8($2) lda $2,16($2) s8addq $1,$2,$2 ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L7342: $L5041: # basic block 405 ldq $23,1024($30) ldq $17,1008($30) ldq $0,8($23) lda $23,16($23) stq $23,1024($30) beq $0,$L7343 # basic block 406 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8681 # basic block 407 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8682 $L7345: # basic block 408 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L7333: $L5040: # basic block 409 ldq $4,1024($30) ldq $17,1016($30) ldq $0,8($4) lda $4,16($4) stq $4,1024($30) beq $0,$L7334 # basic block 410 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8683 # basic block 411 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8684 $L7336: # basic block 412 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L7324: $L5039: # basic block 413 ldq $2,1024($30) ldq $17,1016($30) ldq $0,8($2) lda $2,16($2) stq $2,1024($30) beq $0,$L7325 # basic block 414 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8685 # basic block 415 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8686 $L7327: # basic block 416 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L7315: $L5038: # basic block 417 ldq $27,1024($30) ldq $17,1008($30) ldq $0,8($27) lda $27,16($27) stq $27,1024($30) beq $0,$L7316 # basic block 418 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8687 # basic block 419 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8688 $L7318: # basic block 420 addl $31,$0,$9 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L5037: # basic block 421 ldq $2,1024($30) ldq $4,1032($30) ldq $5,1000($30) ldq $0,8($2) ldq $3,-8($4) lda $2,16($2) lda $4,-8($4) stq $4,1032($30) stq $2,1024($30) stq $4,32($5) beq $0,$L7307 # basic block 422 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8689 # basic block 423 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8690 $L7309: # basic block 424 addl $31,$0,$9 bis $31,$3,$17 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L5036: # basic block 425 ldq $5,1056($30) lda $1,251($31) ldq $23,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($5) ldq $4,8($23) lda $3,16($5) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8691 # basic block 426 ldq $27,1056($30) s8addq $4,0,$1 lda $2,6($31) subq $27,$1,$1 stq $1,1032($30) ldq $1,1048($30) ldq $4,1032($30) stq $2,24($1) ldq $2,1000($30) stq $4,32($2) ldq $5,24($3) ldq $23,8($3) stq $5,40($2) stq $5,1040($30) ldq $27,32($3) stq $23,1024($30) stq $27,48($2) stq $27,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($2) beq $23,$L8692 # basic block 427 $L7306: ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L5035: # basic block 428 ldq $23,1056($30) lda $1,251($31) ldq $27,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($23) ldq $4,8($27) lda $3,16($23) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8693 # basic block 429 ldq $2,1056($30) ldq $5,1000($30) s8addq $4,0,$1 ldq $4,1048($30) subq $2,$1,$1 lda $2,6($31) stq $1,32($5) stq $1,1032($30) ldq $23,24($3) ldq $27,8($3) stq $2,24($4) stq $23,40($5) stq $23,1040($30) ldq $1,32($3) stq $27,1024($30) stq $1,48($5) stq $1,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($5) beq $27,$L8694 # basic block 430 $L7303: ldq $2,1024($30) ldq $4,1016($30) ldq $3,0($2) stq $4,1008($30) br $31,$L8605 $L5034: # basic block 431 ldq $2,1056($30) ldq $3,1024($30) lda $1,251($31) sll $1,24,$1 lda $1,-96($1) ldq $17,16($2) ldq $4,8($3) lda $3,16($2) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8695 # basic block 432 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L8696 # basic block 433 $L7300: ldq $4,1024($30) ldq $5,1016($30) ldq $3,0($4) stq $5,1008($30) br $31,$L8605 $L5033: # basic block 434 ldq $5,1056($30) lda $1,251($31) ldq $23,1024($30) sll $1,24,$1 lda $1,-96($1) ldq $17,16($5) ldq $4,8($23) lda $3,16($5) zapnot $17,15,$2 bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8697 # basic block 435 ldq $27,1056($30) s8addq $4,0,$1 lda $2,6($31) subq $27,$1,$1 stq $1,1032($30) ldq $1,1048($30) ldq $4,1032($30) stq $2,24($1) ldq $2,1000($30) stq $4,32($2) ldq $5,24($3) ldq $23,8($3) stq $5,40($2) stq $5,1040($30) ldq $27,32($3) stq $23,1024($30) stq $27,48($2) stq $27,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($2) beq $23,$L8698 # basic block 436 $L7297: ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L5032: # basic block 437 ldq $27,1056($30) ldq $1,1032($30) ldq $2,1000($30) ldq $3,1024($30) ldq $17,16($27) ldq $0,-8($1) lda $1,-8($1) stq $1,32($2) lda $1,251($31) ldq $4,8($3) lda $3,16($27) sll $1,24,$1 zapnot $17,15,$2 lda $1,-96($1) bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8699 # basic block 438 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L8700 # basic block 439 $L7294: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L5031: # basic block 440 ldq $2,1032($30) ldq $3,1016($30) ldq $4,1008($30) ldq $5,1040($30) ldq $27,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $9,0($5) ldq $15,8($27) lda $27,24($27) stq $2,1032($30) stq $2,32($23) stq $27,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8701 # basic block 441 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8702 # basic block 442 ldq $1,72($4) ldq $2,1032($30) beq $1,$L7286 # basic block 443 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L7286 # basic block 444 lda $5,4($31) $L7290: # basic block 445 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L7290 $L7286: # basic block 446 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) ldq $5,1056($30) ldq $23,1024($30) stq $6,0($2) stq $2,1048($30) stq $1,48($2) stq $3,56($2) lda $1,8($2) stq $5,40($2) stq $23,32($2) ldq $4,32($4) stq $1,1056($30) lda $1,251($31) sll $1,24,$1 stq $8,8($2) stq $10,16($2) lda $1,-93($1) ldq $3,1056($30) ldq $23,1048($30) stq $4,1024($30) stq $1,24($2) ldq $5,1024($30) ldq $2,1000($30) stq $7,1040($30) stq $27,1032($30) stq $3,56($2) ldq $3,0($5) stq $27,32($2) stq $7,40($2) stq $23,48($2) br $31,$L8605 $L5030: # basic block 447 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1040($30) ldq $5,1000($30) ldq $23,1024($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $9,0($4) stq $1,1032($30) stq $1,32($5) ldq $15,8($23) lda $23,24($23) stq $23,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8703 # basic block 448 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8704 # basic block 449 ldq $1,72($4) ldq $2,1032($30) beq $1,$L7272 # basic block 450 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L7272 # basic block 451 lda $5,4($31) $L7276: # basic block 452 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L7276 $L7272: # basic block 453 ldq $23,1040($30) ldq $27,1048($30) lda $5,64($2) ldq $1,1056($30) ldq $3,1024($30) stq $6,0($2) stq $8,8($2) stq $23,48($2) stq $27,56($2) lda $23,8($2) stq $1,40($2) stq $3,32($2) lda $1,251($31) ldq $4,32($4) sll $1,24,$1 stq $10,16($2) lda $1,-93($1) ldq $27,1000($30) stq $7,1040($30) stq $1,24($2) stq $2,1048($30) ldq $3,0($4) stq $5,1032($30) stq $4,1024($30) stq $23,1056($30) stq $5,32($27) stq $23,56($27) stq $7,40($27) stq $2,48($27) br $31,$L8605 $L5029: # basic block 454 ldq $1,1032($30) ldq $2,1016($30) ldq $3,1040($30) ldq $4,1000($30) ldq $5,1024($30) stq $2,0($1) lda $1,8($1) ldq $9,0($3) stq $1,1032($30) stq $1,32($4) ldq $15,8($5) lda $5,24($5) stq $5,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8705 # basic block 455 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8706 # basic block 456 ldq $1,72($4) ldq $2,1032($30) beq $1,$L7258 # basic block 457 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L7258 # basic block 458 lda $5,4($31) $L7262: # basic block 459 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L7262 $L7258: # basic block 460 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L8605 $L5028: # basic block 461 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1040($30) ldq $4,1000($30) ldq $5,1024($30) stq $2,0($1) lda $1,8($1) ldq $9,0($3) stq $1,1032($30) stq $1,32($4) ldq $15,8($5) lda $5,24($5) stq $5,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8707 # basic block 462 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8708 # basic block 463 ldq $1,72($4) ldq $2,1032($30) beq $1,$L7244 # basic block 464 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L7244 # basic block 465 lda $5,4($31) $L7248: # basic block 466 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L7248 $L7244: # basic block 467 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L8605 $L7221: $L5027: # basic block 468 ldq $3,1040($30) ldq $4,1024($30) ldq $9,0($3) ldq $15,8($4) lda $4,24($4) stq $4,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8709 # basic block 469 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8710 # basic block 470 ldq $1,72($4) ldq $2,1032($30) beq $1,$L7230 # basic block 471 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L7230 # basic block 472 lda $5,4($31) $L7234: # basic block 473 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L7234 $L7230: # basic block 474 ldq $5,1040($30) ldq $27,1056($30) lda $3,64($2) ldq $1,1024($30) ldq $23,1048($30) stq $6,0($2) stq $8,8($2) stq $5,48($2) stq $27,40($2) stq $1,32($2) stq $23,56($2) lda $1,251($31) ldq $4,32($4) ldq $5,1000($30) sll $1,24,$1 lda $1,-93($1) stq $10,16($2) stq $3,1032($30) stq $1,24($2) stq $7,1040($30) stq $4,1024($30) stq $3,32($5) lda $4,8($2) ldq $27,1024($30) stq $2,1048($30) stq $4,1056($30) stq $4,56($5) stq $7,40($5) stq $2,48($5) ldq $3,0($27) br $31,$L8605 $L7220: $L5026: # basic block 475 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1008($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $1,0($5) lda $5,8($5) stq $27,1024($30) stq $5,1032($30) stq $5,32($2) $L6768: # basic block 476 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $2,184($9) beq $2,$L8542 $L6771: # basic block 477 ldq $9,184($9) ldq $1,184($9) bne $1,$L6771 $L8542: # basic block 478 ldq $16,0($9) stq $31,1080($30) jsr $26,rb_to_id ldgp $29,0($26) ldq $3,152($9) ldq $1,1056($30) ldq $2,1040($30) bis $31,$0,$17 bis $31,$0,$11 ldl $14,104($9) ldq $12,0($1) ldt $f2,0($2) ldq $1,16($3) ldq $2,32($3) s8addq $1,$2,$1 ldq $10,-8($1) ldq $10,32($10) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) ldl $1,80($9) ldq $3,1032($30) ldq $5,1040($30) bis $31,$31,$4 s8addq $1,0,$1 stq $12,0($3) subq $5,$1,$16 lda $3,8($3) beq $14,$L8544 $L6775: # basic block 479 ldq $2,0($16) addl $4,1,$4 lda $16,8($16) cmpult $4,$14,$1 stq $2,0($3) lda $3,8($3) bne $1,$L6775 $L8544: # basic block 480 ldq $23,1000($30) stq $3,1032($30) stq $3,32($23) bne $0,$L6776 $L8674: # basic block 482 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L8711 # basic block 483 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$12,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L6779: # basic block 484 $L6839: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L7219: $L5025: # basic block 485 ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1016($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) lda $2,8($2) stq $3,0($27) lda $27,8($27) stq $2,1024($30) stq $27,1032($30) stq $27,32($4) br $31,$L6768 $L7218: $L5024: # basic block 486 ldq $3,1032($30) ldq $5,1024($30) ldq $4,1016($30) ldq $23,1000($30) lda $5,8($5) stq $4,0($3) lda $3,8($3) stq $5,1024($30) stq $3,1032($30) stq $3,32($23) br $31,$L6768 $L7217: $L5023: # basic block 487 ldq $23,1032($30) ldq $1,1024($30) ldq $27,1008($30) ldq $2,1000($30) lda $1,8($1) stq $27,0($23) lda $23,8($23) stq $1,1024($30) stq $23,1032($30) stq $23,32($2) br $31,$L6768 $L7216: $L5022: # basic block 488 ldq $5,1024($30) lda $5,8($5) stq $5,1024($30) br $31,$L6768 $L7215: $L5021: # basic block 489 ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $1,8($3) lda $3,24($3) stq $27,1032($30) stq $3,1024($30) stq $27,32($4) bis $31,$1,$0 $L6754: # basic block 490 ldq $5,1056($30) ldq $1,8($5) ldq $16,32($1) ldq $2,184($16) beq $2,$L8540 $L6757: # basic block 491 ldq $16,184($16) ldq $1,184($16) bne $1,$L6757 $L8540: # basic block 492 ldq $16,0($16) bis $31,$0,$14 jsr $26,rb_to_id ldgp $29,0($26) ldq $23,1056($30) bis $31,$0,$11 ldq $12,0($23) and $12,3,$1 bis $31,$12,$2 beq $1,$L6758 # basic block 493 blbc $12,$L6759 # basic block 494 lda $1,rb_cFixnum ldq $1,0($1) $L6760: # basic block 495 ldq $10,32($1) cpys $f31,$f31,$f2 bis $31,$11,$17 stq $31,1080($30) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) br $31,$L6767 $L7214: $L5020: # basic block 496 ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,8($4) lda $4,24($4) ldq $23,1032($30) stq $4,1024($30) bis $31,$1,$0 stq $23,32($5) br $31,$L6754 $L7213: $L5019: # basic block 497 ldq $4,1032($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $5,0($4) lda $4,8($4) ldq $1,8($23) lda $23,24($23) stq $4,1032($30) stq $23,1024($30) stq $4,32($27) bis $31,$1,$0 br $31,$L6754 $L7212: $L5018: # basic block 498 ldq $23,1032($30) ldq $27,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) ldq $1,8($2) lda $2,24($2) stq $23,1032($30) stq $2,1024($30) stq $23,32($3) bis $31,$1,$0 br $31,$L6754 $L5017: # basic block 499 ldq $5,1024($30) ldq $1,8($5) lda $5,24($5) stq $5,1024($30) bis $31,$1,$0 br $31,$L6754 $L5016: # basic block 500 ldq $5,1032($30) ldq $23,1016($30) cpys $f31,$f31,$f2 ldq $27,1008($30) ldq $1,1024($30) cpys $f31,$f31,$f3 ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $10,32($1) ldq $2,16($1) ldq $9,40($1) ldq $15,24($1) ldq $12,8($1) lda $1,48($1) stq $5,1032($30) stq $1,1024($30) and $10,2,$1 stq $5,32($3) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L8712 $L7119: # basic block 501 ldq $27,1032($30) s8addq $14,0,$1 subq $27,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L8713 # basic block 502 bic $13,4,$1 bne $1,$L7126 # basic block 503 cmpeq $13,4,$1 bne $1,$L8714 # basic block 504 bne $13,$L7126 # basic block 505 lda $1,rb_cFalseClass ldq $16,0($1) $L7123: # basic block 506 bis $31,$16,$11 blbc $10,$L7130 # basic block 507 ldq $1,1032($30) ldq $4,-8($1) and $4,3,$1 bis $31,$4,$2 beq $1,$L7132 # basic block 508 blbc $4,$L7133 # basic block 509 lda $1,rb_cFixnum ldq $3,0($1) $L7134: # basic block 510 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8715 $L7130: # basic block 511 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L7146 # basic block 512 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8716 $L7146: # basic block 513 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L7147: # basic block 514 beq $0,$L8717 # basic block 515 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L7180 # basic block 516 cmple $3,51,$1 beq $1,$L7210 # basic block 517 cmpeq $3,2,$1 beq $1,$L7209 # basic block 518 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L7154 # basic block 519 ldq $1,1056($30) lda $4,48($3) ldq $23,1000($30) itoft $4,$f3 ldq $2,0($1) lda $1,88($3) stq $15,24($4) stq $1,32($23) stq $31,32($4) stq $2,16($4) $L7155: # basic block 520 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8718 # basic block 521 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L7177 # basic block 522 lda $1,$L7178 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L7158 .rdata .align 2 .align 2 $L7178: .gprel32 $L7158 .gprel32 $L7160 .gprel32 $L7161 .gprel32 $L7162 .gprel32 $L7163 .gprel32 $L7164 .gprel32 $L7165 .gprel32 $L7166 .gprel32 $L7167 .gprel32 $L7168 .gprel32 $L7169 .gprel32 $L7170 .gprel32 $L7171 .gprel32 $L7172 .gprel32 $L7173 .gprel32 $L7174 .gprel32 $L7175 .gprel32 $L7176 .text $L5015: # basic block 523 ldq $5,1032($30) ldq $23,1008($30) cpys $f31,$f31,$f2 ldq $27,1016($30) ldq $1,1024($30) cpys $f31,$f31,$f3 ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $10,32($1) ldq $2,16($1) ldq $9,40($1) ldq $15,24($1) ldq $12,8($1) lda $1,48($1) stq $5,1032($30) stq $1,1024($30) and $10,2,$1 stq $5,32($3) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L8719 $L7026: # basic block 524 ldq $27,1032($30) s8addq $14,0,$1 subq $27,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L8720 # basic block 525 bic $13,4,$1 bne $1,$L7033 # basic block 526 cmpeq $13,4,$1 bne $1,$L8721 # basic block 527 bne $13,$L7033 # basic block 528 lda $1,rb_cFalseClass ldq $16,0($1) $L7030: # basic block 529 bis $31,$16,$11 blbc $10,$L7037 # basic block 530 ldq $1,1032($30) ldq $4,-8($1) and $4,3,$1 bis $31,$4,$2 beq $1,$L7039 # basic block 531 blbc $4,$L7040 # basic block 532 lda $1,rb_cFixnum ldq $3,0($1) $L7041: # basic block 533 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8722 $L7037: # basic block 534 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L7053 # basic block 535 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8723 $L7053: # basic block 536 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L7054: # basic block 537 beq $0,$L8724 # basic block 538 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L7087 # basic block 539 cmple $3,51,$1 beq $1,$L7117 # basic block 540 cmpeq $3,2,$1 beq $1,$L7116 # basic block 541 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L7061 # basic block 542 ldq $1,1056($30) lda $4,48($3) ldq $23,1000($30) itoft $4,$f3 ldq $2,0($1) lda $1,88($3) stq $15,24($4) stq $1,32($23) stq $31,32($4) stq $2,16($4) $L7062: # basic block 543 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8725 # basic block 544 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L7084 # basic block 545 lda $1,$L7085 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L7065 .rdata .align 2 .align 2 $L7085: .gprel32 $L7065 .gprel32 $L7067 .gprel32 $L7068 .gprel32 $L7069 .gprel32 $L7070 .gprel32 $L7071 .gprel32 $L7072 .gprel32 $L7073 .gprel32 $L7074 .gprel32 $L7075 .gprel32 $L7076 .gprel32 $L7077 .gprel32 $L7078 .gprel32 $L7079 .gprel32 $L7080 .gprel32 $L7081 .gprel32 $L7082 .gprel32 $L7083 .text $L5014: # basic block 546 ldq $5,1032($30) ldq $23,1016($30) cpys $f31,$f31,$f2 ldq $27,1024($30) ldq $1,1000($30) cpys $f31,$f31,$f3 stq $23,0($5) lda $5,8($5) ldq $10,32($27) ldq $2,16($27) stq $5,32($1) ldq $9,40($27) ldq $15,24($27) ldq $12,8($27) lda $27,48($27) and $10,2,$1 stq $5,1032($30) stq $27,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L8726 $L6933: # basic block 547 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 bne $2,$L8727 # basic block 548 bic $13,4,$1 bne $1,$L6940 # basic block 549 cmpeq $13,4,$1 bne $1,$L8728 # basic block 550 bne $13,$L6940 # basic block 551 lda $1,rb_cFalseClass ldq $16,0($1) $L6937: # basic block 552 bis $31,$16,$11 blbc $10,$L6944 # basic block 553 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L6946 # basic block 554 blbc $4,$L6947 # basic block 555 lda $1,rb_cFixnum ldq $3,0($1) $L6948: # basic block 556 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8729 $L6944: # basic block 557 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L6960 # basic block 558 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8730 $L6960: # basic block 559 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L6961: # basic block 560 beq $0,$L8731 # basic block 561 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L6994 # basic block 562 cmple $3,51,$1 beq $1,$L7024 # basic block 563 cmpeq $3,2,$1 beq $1,$L7023 # basic block 564 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L6968 # basic block 565 lda $1,48($3) ldq $27,1056($30) ldq $23,1000($30) itoft $1,$f3 lda $1,88($3) ldq $2,0($27) stq $1,32($23) ftoit $f3,$5 stq $15,24($5) stq $31,32($5) stq $2,16($5) $L6969: # basic block 566 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8732 # basic block 567 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L6991 # basic block 568 lda $1,$L6992 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6972 .rdata .align 2 .align 2 $L6992: .gprel32 $L6972 .gprel32 $L6974 .gprel32 $L6975 .gprel32 $L6976 .gprel32 $L6977 .gprel32 $L6978 .gprel32 $L6979 .gprel32 $L6980 .gprel32 $L6981 .gprel32 $L6982 .gprel32 $L6983 .gprel32 $L6984 .gprel32 $L6985 .gprel32 $L6986 .gprel32 $L6987 .gprel32 $L6988 .gprel32 $L6989 .gprel32 $L6990 .text $L5013: # basic block 569 ldq $5,1032($30) ldq $23,1008($30) cpys $f31,$f31,$f2 ldq $27,1024($30) ldq $1,1000($30) cpys $f31,$f31,$f3 stq $23,0($5) lda $5,8($5) ldq $10,32($27) ldq $2,16($27) stq $5,32($1) ldq $9,40($27) ldq $15,24($27) ldq $12,8($27) lda $27,48($27) and $10,2,$1 stq $5,1032($30) stq $27,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 bne $1,$L8733 $L6840: # basic block 570 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 beq $2,$L6842 # basic block 571 blbc $13,$L6843 # basic block 572 lda $1,rb_cFixnum ldq $16,0($1) $L6844: # basic block 573 bis $31,$16,$11 blbc $10,$L6851 # basic block 574 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L6853 # basic block 575 blbc $4,$L6854 # basic block 576 lda $1,rb_cFixnum ldq $3,0($1) $L6855: # basic block 577 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8734 $L6851: # basic block 578 ldq $1,16($9) cmpeq $1,$11,$1 beq $1,$L6867 # basic block 579 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8735 $L6867: # basic block 580 bis $31,$11,$16 bis $31,$12,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $11,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) $L6868: # basic block 581 beq $0,$L8736 # basic block 582 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L6901 # basic block 583 cmple $3,51,$1 beq $1,$L6931 # basic block 584 cmpeq $3,2,$1 beq $1,$L6930 # basic block 585 stq $11,928($30) stq $31,912($30) ldq $3,1032($30) stq $12,920($30) beq $15,$L6875 # basic block 586 lda $1,48($3) ldq $27,1056($30) ldq $23,1000($30) itoft $1,$f3 lda $1,88($3) ldq $2,0($27) stq $1,32($23) ftoit $f3,$5 stq $15,24($5) stq $31,32($5) stq $2,16($5) $L6876: # basic block 587 ldq $4,1048($30) lda $2,ruby_frame bis $31,$3,$11 lda $1,912($30) stq $1,16($11) ldq $3,1040($30) lda $1,251($31) stt $f3,0($11) ldq $5,1024($30) ldq $23,1056($30) sll $1,24,$1 addl $31,$14,$16 stq $4,56($11) lda $1,-95($1) ldq $4,0($2) lda $2,-8($31) ldq $27,1000($30) mulq $14,$2,$2 stq $3,48($11) stq $5,32($11) lda $3,8($11) stq $23,40($11) stq $1,24($11) stq $13,8($11) stq $3,56($27) stq $12,24($4) stq $11,40($27) stq $31,48($27) ldq $1,1032($30) ldl $19,24($0) ldq $10,16($0) addq $2,$1,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8737 # basic block 588 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L6898 # basic block 589 lda $1,$L6899 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6879 .rdata .align 2 .align 2 $L6899: .gprel32 $L6879 .gprel32 $L6881 .gprel32 $L6882 .gprel32 $L6883 .gprel32 $L6884 .gprel32 $L6885 .gprel32 $L6886 .gprel32 $L6887 .gprel32 $L6888 .gprel32 $L6889 .gprel32 $L6890 .gprel32 $L6891 .gprel32 $L6892 .gprel32 $L6893 .gprel32 $L6894 .gprel32 $L6895 .gprel32 $L6896 .gprel32 $L6897 .text $L5012: # basic block 590 ldq $5,1024($30) stq $31,1088($30) cpys $f31,$f31,$f2 ldq $13,32($5) ldq $2,16($5) ldq $23,24($5) ldq $9,40($5) ldq $11,8($5) lda $5,48($5) and $13,2,$1 stq $5,1024($30) bis $31,$2,$14 cmpult $31,$1,$1 stq $23,1080($30) bne $1,$L8738 $L6713: # basic block 591 ldq $5,1032($30) s8addq $14,0,$1 subq $5,$1,$1 ldq $12,-8($1) and $12,3,$2 bis $31,$12,$3 bne $2,$L8739 # basic block 592 bic $12,4,$1 bne $1,$L6720 # basic block 593 cmpeq $12,4,$1 bne $1,$L8740 # basic block 594 bne $12,$L6720 # basic block 595 lda $1,rb_cFalseClass ldq $16,0($1) $L6717: # basic block 596 bis $31,$16,$10 blbc $13,$L6724 # basic block 597 ldq $23,1032($30) ldq $4,-8($23) and $4,3,$1 bis $31,$4,$2 beq $1,$L6726 # basic block 598 blbc $4,$L6727 # basic block 599 lda $1,rb_cFixnum ldq $3,0($1) $L6728: # basic block 600 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8741 $L6724: # basic block 601 ldq $1,16($9) cmpeq $1,$10,$1 beq $1,$L6740 # basic block 602 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8742 $L6740: # basic block 603 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $10,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) br $31,$L6767 $L5011: # basic block 604 $L6712: ldq $1,1000($30) ldq $2,1024($30) ldq $16,88($1) lda $2,8($2) stq $2,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L5010: # basic block 605 $L6711: ldq $5,1000($30) ldq $23,1024($30) ldq $16,88($5) lda $23,8($23) stq $23,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L5009: # basic block 606 $L6710: ldq $2,1000($30) ldq $3,1024($30) ldq $16,88($2) lda $3,8($3) stq $3,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L5008: # basic block 607 $L6709: ldq $23,1000($30) ldq $27,1024($30) ldq $16,88($23) lda $27,8($27) stq $27,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L6707: $L5007: # basic block 608 $L6708: ldq $3,1000($30) ldq $4,1024($30) ldq $16,88($3) lda $4,8($4) stq $4,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L6697: $L5006: # basic block 609 ldq $4,1024($30) ldq $3,1008($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L8743 $L6698: # basic block 610 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L8744 # basic block 611 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6700: # basic block 612 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6702 # basic block 613 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6702 # basic block 614 lda $5,4($31) $L6706: # basic block 615 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6706 $L6702: # basic block 616 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L6687: $L5005: # basic block 617 ldq $4,1024($30) ldq $3,1016($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L8745 $L6688: # basic block 618 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L8746 # basic block 619 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6690: # basic block 620 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6692 # basic block 621 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6692 # basic block 622 lda $5,4($31) $L6696: # basic block 623 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6696 $L6692: # basic block 624 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L6677: $L5004: # basic block 625 ldq $4,1024($30) ldq $3,1016($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L8747 $L6678: # basic block 626 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6679 # basic block 627 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 $L6680: # basic block 628 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6682 # basic block 629 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6682 # basic block 630 lda $5,4($31) $L6686: # basic block 631 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6686 $L6682: # basic block 632 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L6667: $L5003: # basic block 633 ldq $4,1024($30) ldq $3,1008($30) ldq $11,16($4) ldq $10,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L8748 $L6668: # basic block 634 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L8749 # basic block 635 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6670: # basic block 636 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6672 # basic block 637 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6672 # basic block 638 lda $5,4($31) $L6676: # basic block 639 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6676 $L6672: # basic block 640 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L5002: # basic block 641 ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $9,-8($3) ldq $11,16($4) lda $3,-8($3) ldq $10,8($4) lda $4,24($4) stq $3,1032($30) stq $3,32($5) stq $4,1024($30) cmpeq $9,4,$1 bne $1,$L8750 $L6658: # basic block 642 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L8751 # basic block 643 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6660: # basic block 644 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6662 # basic block 645 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6662 # basic block 646 lda $5,4($31) $L6666: # basic block 647 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6666 $L6662: # basic block 648 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$12,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $11,16($2) stq $31,0($2) stq $1,24($2) stq $12,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L5001: # basic block 649 $L6657: ldq $1,1024($30) lda $2,4($31) stq $2,1008($30) lda $1,16($1) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L5000: # basic block 650 $L6656: ldq $23,1024($30) lda $27,4($31) stq $27,1016($30) lda $23,16($23) ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L4999: # basic block 651 $L6655: ldq $4,1024($30) lda $5,4($31) stq $5,1008($30) lda $4,16($4) ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L4998: # basic block 652 $L6654: ldq $2,1024($30) lda $3,4($31) stq $3,1008($30) lda $2,16($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L6652: $L4997: # basic block 653 $L6653: ldq $5,1024($30) ldq $23,1032($30) lda $27,4($31) ldq $1,1000($30) stq $27,1008($30) lda $5,16($5) lda $23,-8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L6641: $L4996: # basic block 654 ldq $4,1024($30) ldq $3,1008($30) ldq $10,1016($30) ldq $12,16($4) ldq $11,8($4) cmpeq $3,4,$1 lda $4,24($4) stq $4,1024($30) bis $31,$3,$9 bne $1,$L8752 $L6642: # basic block 655 ldq $5,1016($30) cmpeq $5,4,$1 bne $1,$L8753 $L6643: # basic block 656 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L8754 $L6644: # basic block 657 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6645: # basic block 658 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6647 # basic block 659 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6647 # basic block 660 lda $5,4($31) $L6651: # basic block 661 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6651 $L6647: # basic block 662 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) bis $31,$2,$5 ldq $4,1056($30) ldq $23,1024($30) bis $31,$9,$17 stq $27,1032($30) ldq $27,1000($30) stq $1,48($2) lda $1,251($31) stq $3,56($2) sll $1,24,$1 stq $4,40($2) stq $23,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $1,1032($30) ldq $6,32($6) ldq $16,88($27) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $5,40($27) stq $1,32($27) stq $2,56($27) stq $5,48($27) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L6630: $L4995: # basic block 663 ldq $3,1024($30) ldq $2,1016($30) ldq $10,1008($30) ldq $12,16($3) ldq $11,8($3) cmpeq $2,4,$1 lda $3,24($3) stq $3,1024($30) bis $31,$2,$9 bne $1,$L8755 $L6631: # basic block 664 ldq $4,1008($30) cmpeq $4,4,$1 bne $1,$L8756 $L6632: # basic block 665 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L8757 $L6633: # basic block 666 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6634: # basic block 667 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6636 # basic block 668 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6636 # basic block 669 lda $5,4($31) $L6640: # basic block 670 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6640 $L6636: # basic block 671 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$9,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L6619: $L4994: # basic block 672 ldq $2,1024($30) ldq $23,1032($30) ldq $27,1016($30) ldq $3,1000($30) ldq $10,-8($23) ldq $12,16($2) lda $23,-8($23) ldq $11,8($2) cmpeq $27,4,$1 lda $2,24($2) stq $23,1032($30) stq $23,32($3) stq $2,1024($30) bis $31,$27,$9 bne $1,$L8758 $L6620: # basic block 673 cmpeq $10,4,$1 bne $1,$L8759 $L6621: # basic block 674 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L8760 $L6622: # basic block 675 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6623: # basic block 676 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6625 # basic block 677 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6625 # basic block 678 lda $5,4($31) $L6629: # basic block 679 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6629 $L6625: # basic block 680 ldq $1,1056($30) ldq $23,1040($30) lda $5,64($2) bis $31,$2,$3 ldq $27,1048($30) ldq $4,1024($30) bis $31,$9,$17 stq $5,1032($30) ldq $5,1000($30) stq $1,40($2) lda $1,251($31) stq $23,48($2) sll $1,24,$1 stq $27,56($2) stq $4,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $9,8($2) ldq $23,1032($30) ldq $6,32($6) ldq $16,88($5) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $3,40($5) stq $2,56($5) stq $3,48($5) stq $23,32($5) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L6608: $L4993: # basic block 681 ldq $5,1024($30) ldq $3,1032($30) ldq $4,1008($30) ldq $23,1000($30) ldq $10,-8($3) ldq $12,16($5) lda $3,-8($3) ldq $11,8($5) cmpeq $4,4,$1 lda $5,24($5) stq $3,1032($30) stq $3,32($23) stq $5,1024($30) bis $31,$4,$9 bne $1,$L8761 $L6609: # basic block 682 cmpeq $10,4,$1 bne $1,$L8762 $L6610: # basic block 683 lda $2,rb_cObject ldq $1,0($2) cmpeq $9,$1,$1 bne $1,$L8763 $L6611: # basic block 684 bis $31,$9,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$9 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$10,$17 bis $31,$9,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$10,$16 bis $31,$11,$17 bis $31,$9,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6612: # basic block 685 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6614 # basic block 686 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6614 # basic block 687 lda $5,4($31) $L6618: # basic block 688 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6618 $L6614: # basic block 689 lda $1,64($2) ldq $3,1040($30) ldq $5,1056($30) bis $31,$2,$23 stq $1,1032($30) ldq $4,1048($30) lda $1,251($31) bis $31,$9,$17 ldq $27,1024($30) sll $1,24,$1 stq $12,16($2) lda $1,-91($1) stq $3,48($2) stq $5,40($2) stq $4,56($2) stq $1,24($2) stq $27,32($2) ldq $1,1000($30) stq $31,0($2) stq $9,8($2) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $2,1056($30) ldq $2,1032($30) ldq $3,1056($30) ldq $6,32($6) ldq $16,88($1) stq $23,40($1) stq $2,32($1) stq $23,48($1) stq $3,56($1) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L4992: # basic block 690 ldq $2,1032($30) ldq $4,1024($30) ldq $3,1000($30) ldq $10,-8($2) ldq $9,-16($2) lda $2,-16($2) ldq $12,16($4) ldq $11,8($4) lda $4,24($4) stq $2,1032($30) stq $2,32($3) cmpeq $10,4,$1 stq $4,1024($30) bne $1,$L8764 $L6598: # basic block 691 cmpeq $9,4,$1 bne $1,$L8765 $L6599: # basic block 692 lda $2,rb_cObject ldq $1,0($2) cmpeq $10,$1,$1 bne $1,$L8766 $L6600: # basic block 693 bis $31,$10,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$10 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$10,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$11,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) $L6601: # basic block 694 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L6603 # basic block 695 ldl $4,80($6) bis $31,$31,$3 ble $4,$L6603 # basic block 696 lda $5,4($31) $L6607: # basic block 697 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L6607 $L6603: # basic block 698 ldq $1,1048($30) ldq $27,1040($30) lda $23,64($2) bis $31,$2,$4 ldq $3,1056($30) ldq $5,1024($30) bis $31,$10,$17 stq $23,1032($30) ldq $23,1000($30) stq $1,56($2) lda $1,251($31) stq $27,48($2) sll $1,24,$1 stq $3,40($2) stq $5,32($2) lda $1,-91($1) stq $12,16($2) stq $31,0($2) stq $1,24($2) stq $10,8($2) ldq $27,1032($30) ldq $6,32($6) ldq $16,88($23) stq $2,1040($30) stq $2,1048($30) lda $2,8($2) stq $4,40($23) stq $2,56($23) stq $27,32($23) stq $4,48($23) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4991: # basic block 699 ldq $1,1032($30) ldq $2,1016($30) bis $31,$31,$10 lda $11,4($31) ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $2,8($4) stq $1,1032($30) stq $1,32($5) ldq $12,24($4) ldq $9,16($4) lda $4,32($4) lda $2,-3($2) stq $4,1024($30) cmpule $2,8,$1 beq $1,$L6592 # basic block 700 lda $1,$L6593 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6592 .rdata .align 2 .align 2 $L6593: .gprel32 $L6571 .gprel32 $L6592 .gprel32 $L6573 .gprel32 $L6592 .gprel32 $L6575 .gprel32 $L6592 .gprel32 $L6579 .gprel32 $L6592 .gprel32 $L6581 .text $L4990: # basic block 701 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1016($30) ldq $1,1024($30) ldq $3,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $2,8($1) ldq $12,24($1) ldq $9,16($1) lda $1,32($1) stq $5,1032($30) stq $1,1024($30) stq $5,32($3) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L6564 # basic block 702 lda $1,$L6565 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6564 .rdata .align 2 .align 2 $L6565: .gprel32 $L6543 .gprel32 $L6564 .gprel32 $L6545 .gprel32 $L6564 .gprel32 $L6547 .gprel32 $L6564 .gprel32 $L6551 .gprel32 $L6564 .gprel32 $L6553 .text $L4989: # basic block 703 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $5,1032($30) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L6536 # basic block 704 lda $1,$L6537 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6536 .rdata .align 2 .align 2 $L6537: .gprel32 $L6515 .gprel32 $L6536 .gprel32 $L6517 .gprel32 $L6536 .gprel32 $L6519 .gprel32 $L6536 .gprel32 $L6523 .gprel32 $L6536 .gprel32 $L6525 .text $L4988: # basic block 705 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$10 lda $11,4($31) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $5,1032($30) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L6508 # basic block 706 lda $1,$L6509 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6508 .rdata .align 2 .align 2 $L6509: .gprel32 $L6487 .gprel32 $L6508 .gprel32 $L6489 .gprel32 $L6508 .gprel32 $L6491 .gprel32 $L6508 .gprel32 $L6495 .gprel32 $L6508 .gprel32 $L6497 .text $L4987: # basic block 707 ldq $27,1024($30) bis $31,$31,$10 lda $11,4($31) ldq $2,8($27) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L6480 # basic block 708 lda $1,$L6481 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L6480 .rdata .align 2 .align 2 $L6481: .gprel32 $L6459 .gprel32 $L6480 .gprel32 $L6461 .gprel32 $L6480 .gprel32 $L6463 .gprel32 $L6480 .gprel32 $L6467 .gprel32 $L6480 .gprel32 $L6469 .text $L4986: # basic block 709 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8767 # basic block 710 ldq $5,1056($30) ldq $0,0($5) $L6456: # basic block 711 $L6457: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L8605 $L4985: # basic block 712 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8768 # basic block 713 ldq $27,1056($30) ldq $0,0($27) $L6453: # basic block 714 $L6454: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L4984: # basic block 715 ldq $27,1056($30) ldq $1,1024($30) ldq $2,8($27) ldq $9,8($1) lda $1,16($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8769 # basic block 716 ldq $2,1056($30) ldq $0,0($2) $L6450: # basic block 717 $L6451: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4983: # basic block 718 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8770 # basic block 719 ldq $5,1056($30) ldq $0,0($5) $L6447: # basic block 720 $L6448: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L8605 $L4982: # basic block 721 ldq $23,1056($30) ldq $27,1024($30) ldq $2,8($23) ldq $9,8($27) lda $27,16($27) stq $27,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8771 # basic block 722 ldq $1,1056($30) ldq $0,0($1) $L6444: # basic block 723 $L6445: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4981: # basic block 724 ldq $2,1024($30) ldq $1,8($2) ldq $9,24($2) ldq $10,16($2) lda $2,32($2) stq $2,1024($30) cmpeq $1,2,$1 bne $1,$L8772 # basic block 725 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L8773 # basic block 726 ldq $4,1056($30) ldq $0,0($4) $L6441: # basic block 727 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L6442: # basic block 728 ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L4980: # basic block 729 ldq $5,1024($30) ldq $1,8($5) ldq $9,24($5) ldq $10,16($5) lda $5,32($5) stq $5,1024($30) cmpeq $1,2,$1 bne $1,$L8774 # basic block 730 ldq $23,1056($30) ldq $1,8($23) ldq $2,32($1) ldq $16,152($2) bne $16,$L8775 # basic block 731 ldq $27,1056($30) ldq $0,0($27) $L6436: # basic block 732 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L6437: # basic block 733 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4979: # basic block 734 ldq $27,1024($30) ldq $1,8($27) ldq $9,24($27) ldq $10,16($27) lda $27,32($27) stq $27,1024($30) cmpeq $1,2,$1 bne $1,$L8776 # basic block 735 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L8777 # basic block 736 ldq $3,1056($30) ldq $0,0($3) $L6431: # basic block 737 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L6432: # basic block 738 ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4978: # basic block 739 ldq $3,1024($30) ldq $1,8($3) ldq $9,24($3) ldq $10,16($3) lda $3,32($3) stq $3,1024($30) cmpeq $1,2,$1 bne $1,$L8778 # basic block 740 ldq $4,1056($30) ldq $1,8($4) ldq $2,32($1) ldq $16,152($2) bne $16,$L8779 # basic block 741 ldq $5,1056($30) ldq $0,0($5) $L6426: # basic block 742 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L6427: # basic block 743 ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4977: # basic block 744 ldq $23,1024($30) ldq $1,8($23) ldq $9,24($23) ldq $10,16($23) lda $23,32($23) stq $23,1024($30) cmpeq $1,2,$1 bne $1,$L8780 # basic block 745 ldq $27,1056($30) ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L8781 # basic block 746 ldq $1,1056($30) ldq $0,0($1) $L6421: # basic block 747 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L6422: # basic block 748 ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4976: # basic block 749 ldq $2,1024($30) ldq $16,1008($30) ldq $10,16($2) ldq $11,8($2) lda $2,24($2) stq $2,1024($30) blbs $16,$L6409 # basic block 750 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L6409 # basic block 751 ldq $3,1008($30) and $3,3,$1 bne $1,$L6410 # basic block 752 bic $3,4,$1 bne $1,$L8782 $L6410: # basic block 753 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,984($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L6413 # basic block 754 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8783 # basic block 755 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8784 $L6413: # basic block 756 $L6417: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1000($30) ldq $9,32($10) ldq $16,88($4) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,984($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L4975: # basic block 757 ldq $5,1024($30) ldq $16,1016($30) ldq $10,16($5) ldq $11,8($5) lda $5,24($5) stq $5,1024($30) blbs $16,$L6399 # basic block 758 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L6399 # basic block 759 ldq $23,1016($30) and $23,3,$1 bne $1,$L6400 # basic block 760 bic $23,4,$1 bne $1,$L8785 $L6400: # basic block 761 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,976($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L6403 # basic block 762 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8786 # basic block 763 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8787 $L6403: # basic block 764 $L6407: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $9,32($10) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,976($30) jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L4974: # basic block 765 ldq $27,1024($30) ldq $16,1016($30) ldq $10,16($27) ldq $11,8($27) lda $27,24($27) stq $27,1024($30) blbs $16,$L6389 # basic block 766 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L6389 # basic block 767 ldq $2,1016($30) and $2,3,$1 bne $1,$L6390 # basic block 768 bic $2,4,$1 bne $1,$L8788 $L6390: # basic block 769 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,968($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L6393 # basic block 770 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8789 # basic block 771 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8790 $L6393: # basic block 772 $L6397: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1000($30) ldq $9,32($10) ldq $16,88($3) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,968($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4973: # basic block 773 ldq $3,1024($30) ldq $16,1008($30) ldq $10,16($3) ldq $11,8($3) lda $3,24($3) stq $3,1024($30) blbs $16,$L6379 # basic block 774 and $16,255,$1 cmpeq $1,14,$1 bne $1,$L6379 # basic block 775 ldq $4,1008($30) and $4,3,$1 bne $1,$L6380 # basic block 776 bic $4,4,$1 bne $1,$L8791 $L6380: # basic block 777 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,960($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L6383 # basic block 778 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8792 # basic block 779 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8793 $L6383: # basic block 780 $L6387: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1000($30) ldq $9,32($10) ldq $16,88($5) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,960($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L8605 $L4972: # basic block 781 ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) ldq $9,-8($5) ldq $10,16($23) lda $5,-8($5) ldq $11,8($23) lda $23,24($23) stq $5,1032($30) stq $5,32($27) stq $23,1024($30) blbs $9,$L6369 # basic block 782 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L6369 # basic block 783 and $9,3,$1 bne $1,$L6370 # basic block 784 bic $9,4,$1 bne $1,$L8794 $L6370: # basic block 785 bis $31,$9,$16 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,952($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L6373 # basic block 786 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8795 # basic block 787 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8796 $L6373: # basic block 788 $L6377: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $1,1000($30) ldq $9,32($10) ldq $16,88($1) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,952($30) jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4971: # basic block 789 ldq $23,1024($30) lda $17,18($31) ldq $9,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $10,32($9) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $2,1056($30) bis $31,$0,$9 ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L8797 # basic block 790 ldq $3,1056($30) ldq $0,0($3) $L6366: # basic block 791 $L6367: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4970: # basic block 792 ldq $1,1024($30) lda $17,18($31) ldq $9,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $10,32($9) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$9 ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L8798 # basic block 793 ldq $4,1056($30) ldq $0,0($4) $L6362: # basic block 794 $L6363: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L4969: # basic block 795 ldq $3,1024($30) lda $17,18($31) ldq $9,16($3) ldq $11,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1000($30) ldq $10,32($9) ldq $16,88($4) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $5,1056($30) bis $31,$0,$9 ldq $1,8($5) ldq $2,32($1) ldq $16,152($2) bne $16,$L8799 # basic block 796 ldq $23,1056($30) ldq $0,0($23) $L6358: # basic block 797 $L6359: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $27,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($27) br $31,$L8605 $L4968: # basic block 798 ldq $5,1024($30) lda $17,18($31) ldq $9,16($5) ldq $11,8($5) lda $5,24($5) stq $5,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $23,1000($30) ldq $10,32($9) ldq $16,88($23) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $27,1056($30) bis $31,$0,$9 ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L8800 # basic block 799 ldq $1,1056($30) ldq $0,0($1) $L6354: # basic block 800 $L6355: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4967: # basic block 801 ldq $23,1024($30) lda $17,18($31) ldq $9,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1000($30) ldq $10,32($9) ldq $16,88($27) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $2,1056($30) bis $31,$0,$9 ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L8801 # basic block 802 ldq $3,1056($30) ldq $0,0($3) $L6350: # basic block 803 $L6351: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4966: # basic block 804 $L6347: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) stq $2,0($27) lda $27,8($27) ldq $1,8($3) lda $3,16($3) stq $27,1032($30) stq $3,1024($30) ldq $3,0($3) stq $27,32($4) s8addq $1,0,$1 subq $27,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L8605 $L4965: # basic block 805 $L6346: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) stq $1,1032($30) ldq $1,8($4) lda $4,16($4) ldq $23,1032($30) ldq $3,0($4) stq $4,1024($30) s8addq $1,0,$1 subq $23,$1,$1 stq $23,32($5) ldq $1,-8($1) stq $1,1008($30) br $31,$L8605 $L4964: # basic block 806 $L6345: ldq $4,1032($30) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $5,0($4) lda $4,8($4) ldq $1,8($23) lda $23,16($23) stq $4,1032($30) ldq $3,0($23) stq $23,1024($30) stq $4,32($27) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L8605 $L4963: # basic block 807 $L6344: ldq $1,1008($30) ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $1,8($2) lda $2,16($2) stq $27,32($3) ldq $3,0($2) stq $27,1032($30) stq $2,1024($30) s8addq $1,0,$1 subq $27,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L8605 $L4962: # basic block 808 $L6343: ldq $5,1024($30) ldq $23,1032($30) ldq $1,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $1,-8($1) stq $1,1008($30) br $31,$L8605 $L4961: # basic block 809 $L6342: ldq $27,1032($30) ldq $2,1024($30) ldq $1,1016($30) ldq $4,1000($30) lda $2,8($2) stq $1,0($27) lda $27,8($27) stq $2,1024($30) ldq $3,0($2) stq $27,1032($30) stq $27,32($4) br $31,$L8605 $L4960: # basic block 810 $L6341: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1016($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) stq $2,1032($30) stq $5,1008($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) br $31,$L8605 $L4959: # basic block 811 $L6340: ldq $27,1024($30) ldq $1,1016($30) lda $27,8($27) stq $1,1008($30) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4958: # basic block 812 $L6339: ldq $23,1024($30) lda $23,8($23) ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L4957: # basic block 813 $L6338: ldq $3,1024($30) ldq $4,1032($30) ldq $5,1000($30) lda $3,8($3) ldq $0,-8($4) lda $4,-8($4) stq $3,1024($30) ldq $3,0($3) stq $4,1032($30) stq $4,32($5) stq $0,1008($30) br $31,$L8605 $L4956: # basic block 814 $L6337: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L4955: # basic block 815 $L6336: ldq $27,1024($30) ldq $0,1016($30) ldq $1,1008($30) lda $27,8($27) stq $0,1008($30) ldq $3,0($27) stq $27,1024($30) stq $1,1016($30) br $31,$L8605 $L4954: # basic block 816 $L6335: ldq $2,1024($30) ldq $3,1032($30) ldq $0,1016($30) ldq $5,1000($30) lda $2,8($2) stq $2,1024($30) ldq $2,-8($3) lda $3,-8($3) ldq $4,1024($30) stq $3,1032($30) ldq $23,1032($30) stq $0,1008($30) stq $2,1016($30) ldq $3,0($4) stq $23,32($5) br $31,$L8605 $L4953: # basic block 817 $L6334: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) lda $23,8($23) ldq $0,-8($27) lda $27,-8($27) ldq $3,0($23) stq $23,1024($30) stq $27,1032($30) stq $27,32($1) stq $0,1016($30) br $31,$L8605 $L4952: # basic block 818 $L6333: ldq $3,1032($30) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) lda $3,-16($3) lda $1,8($1) stq $3,1032($30) ldq $0,-16($2) ldq $5,1032($30) ldq $2,-8($2) ldq $3,0($1) stq $1,1024($30) stq $0,1016($30) stq $5,32($4) stq $2,1008($30) br $31,$L8605 $L4951: # basic block 819 ldq $23,1032($30) ldq $27,1016($30) bis $31,$31,$5 ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) stq $1,0($23) lda $1,-8($31) lda $23,8($23) ldq $6,8($2) lda $2,16($2) stq $23,1032($30) stq $23,32($3) stq $2,1024($30) mulq $6,$1,$1 addq $1,$23,$7 beq $6,$L8526 $L6331: # basic block 820 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L6331 $L8526: # basic block 821 $L6332: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4950: # basic block 822 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$5 ldq $3,1016($30) ldq $4,1024($30) ldq $23,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $6,8($4) stq $1,1032($30) lda $4,16($4) stq $1,32($23) lda $1,-8($31) ldq $27,1032($30) stq $4,1024($30) mulq $6,$1,$1 addq $1,$27,$7 beq $6,$L8524 $L6326: # basic block 823 ldq $1,1032($30) s8addq $5,0,$2 addl $5,1,$5 addq $2,$7,$3 cmpult $5,$6,$4 addq $2,$1,$2 ldq $1,0($3) stq $1,0($2) bne $4,$L6326 $L8524: # basic block 824 $L6327: ldq $2,1024($30) ldq $4,1032($30) ldq $5,1000($30) ldq $3,0($2) s8addq $6,$4,$4 stq $4,1032($30) stq $4,32($5) br $31,$L8605 $L4949: # basic block 825 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) stq $5,1032($30) ldq $6,8($27) lda $27,16($27) bis $31,$31,$5 ldq $2,1032($30) stq $27,1024($30) stq $2,32($1) lda $1,-8($31) mulq $6,$1,$1 addq $1,$2,$7 beq $6,$L8522 $L6321: # basic block 826 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L6321 $L8522: # basic block 827 $L6322: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4948: # basic block 828 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$5 ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $6,8($3) stq $1,1032($30) lda $3,16($3) stq $1,32($4) lda $1,-8($31) ldq $23,1032($30) stq $3,1024($30) mulq $6,$1,$1 addq $1,$23,$7 beq $6,$L8520 $L6316: # basic block 829 s8addq $5,0,$2 ldq $27,1032($30) addl $5,1,$5 addq $2,$7,$3 cmpult $5,$6,$4 ldq $1,0($3) addq $2,$27,$2 stq $1,0($2) bne $4,$L6316 $L8520: # basic block 830 $L6317: ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) ldq $3,0($1) s8addq $6,$2,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4947: # basic block 831 ldq $2,1024($30) lda $1,-8($31) ldq $3,1032($30) bis $31,$31,$5 ldq $6,8($2) lda $2,16($2) stq $2,1024($30) mulq $6,$1,$1 addq $1,$3,$7 beq $6,$L8518 $L6311: # basic block 832 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L6311 $L8518: # basic block 833 $L6312: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4946: # basic block 834 $L6307: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1008($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) lda $5,8($5) stq $3,1032($30) stq $23,1016($30) ldq $1,1032($30) ldq $3,0($5) stq $5,1024($30) stq $1,32($27) br $31,$L8605 $L4945: # basic block 835 $L6306: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1016($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $1,1008($30) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) br $31,$L8605 $L4944: # basic block 836 $L6305: ldq $2,1024($30) ldq $3,1016($30) lda $2,8($2) stq $3,1008($30) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L4943: # basic block 837 $L6304: ldq $27,1024($30) ldq $1,1008($30) lda $27,8($27) stq $1,1016($30) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4942: # basic block 838 $L6303: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $0,-8($3) lda $3,-8($3) lda $4,8($4) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $4,1024($30) stq $0,1008($30) stq $0,1016($30) stq $23,32($5) br $31,$L8605 $L4941: # basic block 839 $L6302: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L4940: # basic block 840 $L6301: ldq $1,1024($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L4939: # basic block 841 $L6300: ldq $27,1024($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4938: # basic block 842 $L6299: ldq $23,1024($30) lda $23,8($23) ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L4937: # basic block 843 $L6298: ldq $3,1024($30) ldq $4,1032($30) ldq $5,1000($30) lda $3,8($3) lda $4,-8($4) stq $3,1024($30) ldq $3,0($3) stq $4,1032($30) stq $4,32($5) br $31,$L8605 $L4936: # basic block 844 $L6297: ldq $27,1024($30) ldq $2,1008($30) lda $27,8($27) bic $2,4,$1 ldq $3,0($27) cmpeq $1,0,$1 stq $27,1024($30) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L4935: # basic block 845 $L6294: ldq $5,1024($30) ldq $23,1016($30) lda $5,8($5) bic $23,4,$1 ldq $3,0($5) cmpeq $1,0,$1 stq $5,1024($30) addq $1,$1,$1 stq $1,1016($30) br $31,$L8605 $L4934: # basic block 846 $L6291: ldq $3,1024($30) ldq $4,1016($30) lda $3,8($3) bic $4,4,$1 stq $3,1024($30) ldq $3,0($3) cmpeq $1,0,$1 addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L4933: # basic block 847 $L6288: ldq $27,1024($30) ldq $2,1008($30) lda $27,8($27) bic $2,4,$1 ldq $3,0($27) cmpeq $1,0,$1 stq $27,1024($30) addq $1,$1,$1 stq $1,1008($30) br $31,$L8605 $L4932: # basic block 848 $L6285: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $1,-8($3) lda $3,-8($3) lda $4,8($4) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $4,1024($30) bic $1,4,$1 cmpeq $1,0,$1 addq $1,$1,$1 stq $23,32($5) stq $1,1008($30) br $31,$L8605 $L4931: # basic block 849 $L6282: ldq $1,1024($30) ldq $17,1008($30) ldq $16,1016($30) ldq $18,8($1) lda $1,16($1) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L4930: # basic block 850 $L6281: ldq $23,1024($30) ldq $16,1008($30) ldq $17,1016($30) ldq $18,8($23) lda $23,16($23) stq $23,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4929: # basic block 851 $L6280: ldq $2,1024($30) ldq $3,1032($30) ldq $4,1000($30) ldq $17,1016($30) ldq $18,8($2) ldq $16,-8($3) lda $3,-8($3) lda $2,16($2) stq $3,32($4) stq $3,1032($30) stq $2,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L4928: # basic block 852 $L6279: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $17,1008($30) ldq $18,8($5) ldq $16,-8($23) lda $23,-8($23) lda $5,16($5) stq $23,32($27) stq $23,1032($30) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4927: # basic block 853 $L6278: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $18,8($27) ldq $16,-16($1) lda $27,16($27) ldq $17,-8($1) lda $1,-16($1) stq $27,1024($30) stq $1,32($2) stq $1,1032($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4926: # basic block 854 ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $12,8($1) stq $5,32($2) lda $1,16($1) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8516 # basic block 855 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$9 $L6276: # basic block 856 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L6276 $L8516: # basic block 857 $L6277: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L8605 $L4925: # basic block 858 ldq $2,1032($30) ldq $3,1008($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) stq $4,0($2) lda $2,8($2) ldq $12,8($5) stq $2,32($23) lda $5,16($5) stq $2,1032($30) stq $5,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8514 # basic block 859 lda $1,-8($31) ldq $27,1032($30) mulq $10,$1,$1 addq $1,$27,$9 $L6271: # basic block 860 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L6271 $L8514: # basic block 861 $L6272: ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $11,1008($30) ldq $3,0($1) lda $1,-8($31) mulq $12,$1,$1 addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4924: # basic block 862 ldq $1,1032($30) ldq $2,1016($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $12,8($3) stq $1,32($4) lda $3,16($3) stq $1,1032($30) stq $3,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8512 # basic block 863 lda $1,-8($31) ldq $5,1032($30) mulq $10,$1,$1 addq $1,$5,$9 $L6266: # basic block 864 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L6266 $L8512: # basic block 865 $L6267: lda $1,-8($31) ldq $27,1032($30) ldq $23,1024($30) mulq $12,$1,$1 stq $11,1008($30) ldq $3,0($23) addq $27,$1,$27 ldq $1,1000($30) stq $27,1032($30) stq $27,32($1) br $31,$L8605 $L4923: # basic block 866 ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $12,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8510 # basic block 867 lda $1,-8($31) ldq $4,1032($30) mulq $10,$1,$1 addq $1,$4,$9 $L6261: # basic block 868 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L6261 $L8510: # basic block 869 $L6262: lda $1,-8($31) ldq $5,1024($30) ldq $23,1032($30) mulq $12,$1,$1 ldq $27,1000($30) stq $11,1008($30) ldq $3,0($5) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4922: # basic block 870 ldq $2,1024($30) ldq $12,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8508 # basic block 871 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$9 $L6256: # basic block 872 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L6256 $L8508: # basic block 873 $L6257: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L8605 $L4921: # basic block 874 ldq $2,1032($30) ldq $3,1016($30) ldq $4,1024($30) ldq $23,1000($30) ldq $9,1008($30) stq $3,0($2) lda $2,8($2) ldq $5,8($4) ldq $6,16($4) lda $4,24($4) stq $2,1032($30) stq $2,32($23) stq $4,1024($30) blt $5,$L6209 # basic block 875 and $9,3,$1 bis $31,$9,$2 beq $1,$L6211 # basic block 876 blbc $9,$L6212 # basic block 877 lda $1,rb_cFixnum ldq $3,0($1) $L6213: # basic block 878 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8802 # basic block 879 beq $5,$L6232 # basic block 880 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L6232: # basic block 881 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8506 # basic block 882 lda $2,4($31) $L6236: # basic block 883 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L6236 # basic block 884 ldq $27,1000($30) stq $23,32($27) $L8506: # basic block 885 beq $6,$L6252 # basic block 886 beq $5,$L6238 # basic block 887 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L6252: # basic block 888 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4920: # basic block 889 ldq $2,1032($30) ldq $3,1008($30) ldq $4,1024($30) ldq $23,1000($30) ldq $9,1016($30) stq $3,0($2) lda $2,8($2) ldq $5,8($4) ldq $6,16($4) lda $4,24($4) stq $2,1032($30) stq $2,32($23) stq $4,1024($30) blt $5,$L6165 # basic block 890 and $9,3,$1 bis $31,$9,$2 bne $1,$L8803 # basic block 891 ldq $23,1016($30) bic $23,4,$1 bne $1,$L6172 # basic block 892 cmpeq $23,4,$1 bne $1,$L8804 # basic block 893 ldq $27,1016($30) bne $27,$L6172 # basic block 894 lda $1,rb_cFalseClass ldq $3,0($1) $L6169: # basic block 895 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8805 # basic block 896 beq $5,$L6188 # basic block 897 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L6188: # basic block 898 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8501 # basic block 899 lda $2,4($31) $L6192: # basic block 900 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L6192 # basic block 901 ldq $27,1000($30) stq $23,32($27) $L8501: # basic block 902 beq $6,$L6208 # basic block 903 beq $5,$L6194 # basic block 904 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L6208: # basic block 905 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4919: # basic block 906 ldq $2,1024($30) ldq $9,1016($30) ldq $5,8($2) ldq $6,16($2) lda $2,24($2) stq $2,1024($30) blt $5,$L6121 # basic block 907 and $9,3,$1 bis $31,$9,$2 bne $1,$L8806 # basic block 908 ldq $23,1016($30) bic $23,4,$1 bne $1,$L6128 # basic block 909 cmpeq $23,4,$1 bne $1,$L8807 # basic block 910 ldq $27,1016($30) bne $27,$L6128 # basic block 911 lda $1,rb_cFalseClass ldq $3,0($1) $L6125: # basic block 912 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8808 # basic block 913 beq $5,$L6144 # basic block 914 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L6144: # basic block 915 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8496 # basic block 916 lda $2,4($31) $L6148: # basic block 917 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L6148 # basic block 918 ldq $27,1000($30) stq $23,32($27) $L8496: # basic block 919 beq $6,$L6164 # basic block 920 beq $5,$L6150 # basic block 921 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L6164: # basic block 922 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4918: # basic block 923 ldq $2,1024($30) ldq $9,1008($30) ldq $5,8($2) ldq $6,16($2) lda $2,24($2) stq $2,1024($30) blt $5,$L6077 # basic block 924 and $9,3,$1 bis $31,$9,$2 bne $1,$L8809 # basic block 925 ldq $23,1008($30) bic $23,4,$1 bne $1,$L6084 # basic block 926 cmpeq $23,4,$1 bne $1,$L8810 # basic block 927 ldq $27,1008($30) bne $27,$L6084 # basic block 928 lda $1,rb_cFalseClass ldq $3,0($1) $L6081: # basic block 929 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8811 # basic block 930 beq $5,$L6100 # basic block 931 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L6100: # basic block 932 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8491 # basic block 933 lda $2,4($31) $L6104: # basic block 934 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L6104 # basic block 935 ldq $27,1000($30) stq $23,32($27) $L8491: # basic block 936 beq $6,$L6120 # basic block 937 beq $5,$L6106 # basic block 938 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L6120: # basic block 939 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4917: # basic block 940 ldq $3,1024($30) ldq $4,1032($30) ldq $23,1000($30) ldq $5,8($3) ldq $9,-8($4) lda $4,-8($4) ldq $6,16($3) lda $3,24($3) stq $4,1032($30) stq $4,32($23) stq $3,1024($30) blt $5,$L6033 # basic block 941 and $9,3,$1 bis $31,$9,$2 bne $1,$L8812 # basic block 942 bic $9,4,$1 bne $1,$L6040 # basic block 943 cmpeq $9,4,$1 bne $1,$L8813 # basic block 944 bne $9,$L6040 # basic block 945 lda $1,rb_cFalseClass ldq $3,0($1) $L6037: # basic block 946 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8814 # basic block 947 beq $5,$L6056 # basic block 948 ldq $2,1032($30) ldq $3,1000($30) stq $9,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($3) $L6056: # basic block 949 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8486 # basic block 950 lda $2,4($31) $L6060: # basic block 951 ldq $23,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($23) lda $23,8($23) stq $23,1032($30) bne $1,$L6060 # basic block 952 ldq $27,1000($30) stq $23,32($27) $L8486: # basic block 953 beq $6,$L6076 # basic block 954 beq $5,$L6062 # basic block 955 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1032($30) ldq $2,1000($30) stq $0,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L6076: # basic block 956 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4916: # basic block 957 $L6032: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L8605 $L4915: # basic block 958 $L6031: ldq $27,1032($30) ldq $1,1008($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $16,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4914: # basic block 959 $L6030: ldq $5,1024($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4913: # basic block 960 $L6029: ldq $2,1024($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4912: # basic block 961 $L6028: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4911: # basic block 962 $L6027: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $16,8($1) lda $1,16($1) stq $5,32($2) stq $1,1024($30) lda $1,-8($31) mulq $16,$1,$1 addq $1,$5,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $4,1024($30) ldq $23,1032($30) ldq $5,1000($30) stq $0,1008($30) ldq $3,0($4) stq $23,32($5) br $31,$L8605 $L4910: # basic block 963 $L6026: ldq $3,1032($30) ldq $4,1008($30) lda $1,-8($31) ldq $5,1016($30) ldq $23,1024($30) ldq $27,1000($30) stq $4,0($3) lda $3,8($3) stq $5,0($3) lda $3,8($3) ldq $16,8($23) stq $3,32($27) lda $23,16($23) stq $23,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $1,1024($30) ldq $4,1032($30) ldq $2,1000($30) stq $0,1008($30) ldq $3,0($1) stq $4,32($2) br $31,$L8605 $L4909: # basic block 964 $L6025: ldq $3,1032($30) ldq $4,1016($30) lda $1,-8($31) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L8605 $L4908: # basic block 965 $L6024: ldq $3,1032($30) ldq $4,1008($30) lda $1,-8($31) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$3,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L8605 $L4907: # basic block 966 $L6023: ldq $5,1024($30) lda $1,-8($31) ldq $23,1032($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) mulq $16,$1,$1 addq $1,$23,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $27,1024($30) ldq $2,1032($30) ldq $1,1000($30) stq $0,1008($30) ldq $3,0($27) stq $2,32($1) br $31,$L8605 $L4906: # basic block 967 $L6022: ldq $1,1024($30) ldq $2,1008($30) ldq $18,8($1) ldq $17,16($2) lda $1,16($1) ldq $16,24($2) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4905: # basic block 968 $L6021: ldq $5,1024($30) ldq $23,1016($30) ldq $18,8($5) ldq $17,16($23) lda $5,16($5) ldq $16,24($23) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L8605 $L4904: # basic block 969 $L6020: ldq $1,1024($30) ldq $2,1016($30) ldq $18,8($1) ldq $16,24($2) lda $1,16($1) ldq $17,16($2) stq $1,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4903: # basic block 970 $L6019: ldq $5,1024($30) ldq $23,1008($30) ldq $18,8($5) ldq $17,16($23) lda $5,16($5) ldq $16,24($23) stq $5,1024($30) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4902: # basic block 971 $L6018: ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) ldq $1,-8($27) ldq $18,8($2) lda $27,-8($27) lda $2,16($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) ldq $17,16($1) ldq $16,24($1) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4901: # basic block 972 $L6017: ldq $5,1024($30) ldq $16,1008($30) lda $5,8($5) stq $5,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4900: # basic block 973 $L6016: ldq $2,1024($30) ldq $16,1016($30) lda $2,8($2) stq $2,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4899: # basic block 974 $L6015: ldq $27,1024($30) ldq $16,1016($30) lda $27,8($27) stq $27,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4898: # basic block 975 $L6014: ldq $5,1024($30) ldq $16,1008($30) lda $5,8($5) stq $5,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4897: # basic block 976 $L6013: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-8($27) lda $27,-8($27) lda $1,8($1) stq $27,32($2) stq $27,1032($30) stq $1,1024($30) jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4896: # basic block 977 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$16 bis $31,$31,$17 ldq $27,1008($30) ldq $1,1024($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) stq $27,0($5) lda $5,8($5) ldq $12,8($1) stq $5,32($2) lda $1,16($1) stq $5,1032($30) stq $1,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8481 # basic block 978 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$1 lda $9,-8($1) $L6011: # basic block 979 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L6011 $L8481: # basic block 980 $L6012: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L8605 $L4895: # basic block 981 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$16 bis $31,$31,$17 ldq $3,1016($30) ldq $4,1024($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) stq $3,0($1) lda $1,8($1) ldq $12,8($4) stq $1,32($5) lda $4,16($4) stq $1,1032($30) stq $4,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8479 # basic block 982 lda $1,-8($31) ldq $23,1032($30) mulq $10,$1,$1 addq $1,$23,$1 lda $9,-8($1) $L6006: # basic block 983 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L6006 $L8479: # basic block 984 $L6007: lda $1,-8($31) ldq $27,1024($30) ldq $2,1032($30) mulq $12,$1,$1 ldq $4,1000($30) stq $11,1008($30) ldq $3,0($27) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4894: # basic block 985 ldq $27,1032($30) ldq $1,1016($30) bis $31,$31,$16 bis $31,$31,$17 ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $12,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8477 # basic block 986 lda $1,-8($31) ldq $4,1032($30) mulq $10,$1,$1 addq $1,$4,$1 lda $9,-8($1) $L6001: # basic block 987 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L6001 $L8477: # basic block 988 $L6002: lda $1,-8($31) ldq $5,1024($30) ldq $23,1032($30) mulq $12,$1,$1 ldq $27,1000($30) stq $11,1008($30) ldq $3,0($5) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4893: # basic block 989 ldq $5,1032($30) ldq $23,1008($30) bis $31,$31,$16 bis $31,$31,$17 ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $12,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8475 # basic block 990 lda $1,-8($31) ldq $2,1032($30) mulq $10,$1,$1 addq $1,$2,$1 lda $9,-8($1) $L5996: # basic block 991 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L5996 $L8475: # basic block 992 $L5997: lda $1,-8($31) ldq $4,1024($30) ldq $5,1032($30) mulq $12,$1,$1 ldq $23,1000($30) stq $11,1008($30) ldq $3,0($4) addq $5,$1,$5 stq $5,1032($30) stq $5,32($23) br $31,$L8605 $L4892: # basic block 993 ldq $5,1024($30) bis $31,$31,$16 bis $31,$31,$17 ldq $12,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8473 # basic block 994 lda $1,-8($31) ldq $23,1032($30) mulq $10,$1,$1 addq $1,$23,$1 lda $9,-8($1) $L5991: # basic block 995 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L5991 $L8473: # basic block 996 $L5992: lda $1,-8($31) ldq $27,1024($30) ldq $2,1032($30) mulq $12,$1,$1 ldq $4,1000($30) stq $11,1008($30) ldq $3,0($27) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4891: # basic block 997 $L5987: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1024($30) ldq $3,1000($30) stq $1,0($27) lda $27,8($27) ldq $16,8($2) stq $27,32($3) lda $2,16($2) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4890: # basic block 998 $L5986: ldq $2,1032($30) ldq $3,1008($30) ldq $4,1024($30) ldq $5,1000($30) stq $3,0($2) lda $2,8($2) ldq $16,8($4) stq $2,32($5) lda $4,16($4) stq $2,1032($30) stq $4,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4889: # basic block 999 $L5985: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4888: # basic block 1000 $L5984: ldq $5,1024($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L8605 $L4887: # basic block 1001 $L5983: ldq $3,1024($30) ldq $16,8($3) lda $3,16($3) stq $3,1024($30) jsr $26,rb_str_new3 ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4886: # basic block 1002 $L5982: ldq $23,1032($30) ldq $27,1016($30) ldq $1,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $0,8($1) lda $1,16($1) stq $23,1032($30) ldq $3,0($1) stq $1,1024($30) stq $23,32($2) stq $0,1016($30) br $31,$L8605 $L4885: # basic block 1003 $L5981: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1000($30) stq $2,0($1) lda $1,8($1) ldq $0,8($3) lda $3,16($3) stq $1,1032($30) stq $3,1024($30) ldq $3,0($3) stq $1,32($4) stq $0,1008($30) br $31,$L8605 $L4884: # basic block 1004 $L5980: ldq $27,1024($30) ldq $0,8($27) lda $27,16($27) ldq $3,0($27) stq $27,1024($30) stq $0,1008($30) br $31,$L8605 $L4883: # basic block 1005 $L5979: ldq $23,1024($30) ldq $0,8($23) lda $23,16($23) ldq $3,0($23) stq $23,1024($30) stq $0,1016($30) br $31,$L8605 $L4882: # basic block 1006 $L5978: ldq $5,1024($30) ldq $0,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) stq $0,1008($30) br $31,$L8605 $L4881: # basic block 1007 $L5977: ldq $27,1032($30) ldq $1,1016($30) ldq $3,1056($30) ldq $2,1024($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $3,0($3) lda $2,8($2) stq $27,1032($30) stq $2,1024($30) stq $27,32($4) stq $3,1016($30) ldq $3,0($2) br $31,$L8605 $L4880: # basic block 1008 $L5976: ldq $3,1008($30) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1056($30) ldq $23,1000($30) stq $3,0($2) lda $2,8($2) lda $4,8($4) ldq $5,0($5) stq $2,1032($30) ldq $3,0($4) stq $4,1024($30) stq $2,32($23) stq $5,1008($30) br $31,$L8605 $L4879: # basic block 1009 $L5975: ldq $27,1024($30) ldq $1,1056($30) lda $27,8($27) ldq $1,0($1) ldq $3,0($27) stq $27,1024($30) stq $1,1008($30) br $31,$L8605 $L4878: # basic block 1010 $L5974: ldq $5,1024($30) ldq $23,1056($30) lda $5,8($5) ldq $23,0($23) ldq $3,0($5) stq $5,1024($30) stq $23,1016($30) br $31,$L8605 $L4877: # basic block 1011 $L5973: ldq $3,1024($30) ldq $4,1056($30) lda $3,8($3) ldq $4,0($4) stq $3,1024($30) ldq $3,0($3) stq $4,1008($30) br $31,$L8605 $L4876: # basic block 1012 $L5972: ldq $5,1032($30) ldq $23,1016($30) lda $1,4($31) ldq $27,1024($30) ldq $2,1000($30) stq $1,1016($30) stq $23,0($5) lda $5,8($5) lda $27,8($27) stq $5,1032($30) stq $5,32($2) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4875: # basic block 1013 $L5971: ldq $23,1032($30) ldq $27,1008($30) lda $2,4($31) ldq $1,1024($30) ldq $4,1000($30) stq $2,1008($30) stq $27,0($23) lda $23,8($23) lda $1,8($1) stq $23,1032($30) stq $23,32($4) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L4874: # basic block 1014 $L5970: ldq $4,1024($30) lda $5,4($31) stq $5,1008($30) lda $4,8($4) ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L4873: # basic block 1015 $L5969: ldq $2,1024($30) lda $3,4($31) stq $3,1016($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L4872: # basic block 1016 $L5968: ldq $27,1024($30) lda $1,4($31) stq $1,1008($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4871: # basic block 1017 $L5967: ldq $5,1024($30) ldq $17,1008($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4870: # basic block 1018 $L5966: ldq $2,1024($30) ldq $17,1016($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4869: # basic block 1019 $L5965: ldq $27,1024($30) ldq $17,1016($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4868: # basic block 1020 $L5964: ldq $5,1024($30) ldq $17,1008($30) ldq $16,8($5) lda $5,16($5) stq $5,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4867: # basic block 1021 $L5963: ldq $1,1024($30) ldq $2,1032($30) ldq $3,1000($30) ldq $16,8($1) ldq $17,-8($2) lda $2,-8($2) lda $1,16($1) stq $2,32($3) stq $2,1032($30) stq $1,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4866: # basic block 1022 $L5962: ldq $3,1032($30) ldq $4,1016($30) ldq $5,1024($30) ldq $23,1000($30) stq $4,0($3) lda $3,8($3) ldq $16,8($5) stq $3,32($23) lda $5,16($5) stq $3,1032($30) stq $5,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1016($30) ldq $3,0($27) br $31,$L8605 $L4865: # basic block 1023 $L5961: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,8($27) stq $5,32($1) lda $27,16($27) stq $5,1032($30) stq $27,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L4864: # basic block 1024 $L5960: ldq $3,1024($30) ldq $16,8($3) lda $3,16($3) stq $3,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4863: # basic block 1025 $L5959: ldq $1,1024($30) ldq $16,8($1) lda $1,16($1) stq $1,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L8605 $L4862: # basic block 1026 $L5958: ldq $23,1024($30) ldq $16,8($23) lda $23,16($23) stq $23,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4861: # basic block 1027 ldq $3,1024($30) ldq $2,1008($30) ldq $9,8($3) cmpeq $2,4,$1 lda $3,16($3) bis $31,$2,$0 stq $3,1024($30) bne $1,$L8815 $L5956: # basic block 1028 $L5957: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_const_set ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L4860: # basic block 1029 ldq $23,1024($30) ldq $5,1016($30) ldq $9,8($23) cmpeq $5,4,$1 lda $23,16($23) bis $31,$5,$0 stq $23,1024($30) bne $1,$L8816 $L5954: # basic block 1030 $L5955: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_const_set ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L4859: # basic block 1031 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1016($30) ldq $2,1000($30) ldq $10,-8($5) ldq $9,8($27) lda $5,-8($5) lda $27,16($27) cmpeq $23,4,$1 stq $5,1032($30) stq $5,32($2) bis $31,$23,$0 stq $27,1024($30) bne $1,$L8817 $L5952: # basic block 1032 $L5953: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4858: # basic block 1033 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1008($30) ldq $2,1000($30) ldq $10,-8($5) ldq $9,8($27) lda $5,-8($5) lda $27,16($27) cmpeq $23,4,$1 stq $5,1032($30) stq $5,32($2) bis $31,$23,$0 stq $27,1024($30) bne $1,$L8818 $L5950: # basic block 1034 $L5951: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4857: # basic block 1035 ldq $1,1032($30) ldq $3,1024($30) ldq $2,1000($30) ldq $0,-8($1) ldq $10,-16($1) lda $1,-16($1) stq $1,1032($30) stq $1,32($2) ldq $9,8($3) lda $3,16($3) cmpeq $0,4,$1 stq $3,1024($30) bne $1,$L8819 $L5948: # basic block 1036 $L5949: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4856: # basic block 1037 $L5947: ldq $5,1056($30) ldq $23,1024($30) ldq $19,1008($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) stq $23,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4855: # basic block 1038 $L5946: ldq $2,1056($30) ldq $3,1024($30) ldq $19,1016($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($2) ldq $20,8($3) lda $3,16($3) stq $3,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4854: # basic block 1039 $L5945: ldq $5,1056($30) ldq $23,1024($30) ldq $16,992($30) ldq $17,1000($30) ldq $19,1016($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) stq $23,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4853: # basic block 1040 $L5944: ldq $2,1056($30) ldq $3,1024($30) ldq $19,1008($30) ldq $16,992($30) ldq $17,1000($30) ldq $1,8($2) ldq $20,8($3) lda $3,16($3) stq $3,1024($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4852: # basic block 1041 $L5943: ldq $5,1056($30) ldq $23,1024($30) ldq $27,1032($30) ldq $17,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) ldq $19,-8($27) lda $27,-8($27) stq $23,1024($30) stq $27,32($17) stq $27,1032($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4851: # basic block 1042 ldq $27,1056($30) ldq $1,1024($30) ldq $12,1008($30) ldq $2,8($27) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8820 # basic block 1043 ldq $2,1056($30) ldq $9,0($2) $L5938: # basic block 1044 cmpeq $10,2,$1 bne $1,$L8821 $L5939: # basic block 1045 $L5942: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4850: # basic block 1046 ldq $3,1056($30) ldq $4,1024($30) ldq $12,1016($30) ldq $2,8($3) ldq $10,16($4) ldq $11,8($4) lda $4,24($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8822 # basic block 1047 ldq $5,1056($30) ldq $9,0($5) $L5932: # basic block 1048 cmpeq $10,2,$1 bne $1,$L8823 $L5933: # basic block 1049 $L5936: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4849: # basic block 1050 ldq $5,1056($30) ldq $23,1024($30) ldq $12,1016($30) ldq $2,8($5) ldq $10,16($23) ldq $11,8($23) lda $23,24($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8824 # basic block 1051 ldq $27,1056($30) ldq $9,0($27) $L5926: # basic block 1052 cmpeq $10,2,$1 bne $1,$L8825 $L5927: # basic block 1053 $L5930: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4848: # basic block 1054 ldq $27,1056($30) ldq $1,1024($30) ldq $12,1008($30) ldq $2,8($27) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8826 # basic block 1055 ldq $2,1056($30) ldq $9,0($2) $L5920: # basic block 1056 cmpeq $10,2,$1 bne $1,$L8827 $L5921: # basic block 1057 $L5924: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4847: # basic block 1058 ldq $27,1056($30) ldq $1,1032($30) ldq $3,1000($30) ldq $4,1024($30) ldq $2,8($27) ldq $12,-8($1) lda $1,-8($1) stq $1,1032($30) stq $1,32($3) ldq $10,16($4) ldq $11,8($4) lda $4,24($4) ldq $1,32($2) stq $4,1024($30) ldq $16,152($1) bne $16,$L8828 # basic block 1059 ldq $5,1056($30) ldq $9,0($5) $L5914: # basic block 1060 cmpeq $10,2,$1 bne $1,$L8829 $L5915: # basic block 1061 $L5918: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4846: # basic block 1062 ldq $23,1032($30) ldq $27,1016($30) ldq $1,1056($30) ldq $4,1024($30) ldq $3,1000($30) stq $27,0($23) lda $23,8($23) ldq $2,8($1) ldq $9,8($4) lda $4,16($4) stq $23,1032($30) stq $23,32($3) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8830 # basic block 1063 ldq $5,1056($30) ldq $0,0($5) $L5911: # basic block 1064 $L5912: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L8605 $L4845: # basic block 1065 ldq $5,1032($30) ldq $23,1008($30) ldq $27,1056($30) ldq $1,1000($30) ldq $3,1024($30) stq $23,0($5) lda $5,8($5) ldq $2,8($27) stq $5,32($1) ldq $9,8($3) lda $3,16($3) stq $5,1032($30) stq $3,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8831 # basic block 1066 ldq $4,1056($30) ldq $0,0($4) $L5908: # basic block 1067 $L5909: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L4844: # basic block 1068 ldq $27,1056($30) ldq $1,1024($30) ldq $2,8($27) ldq $9,8($1) lda $1,16($1) stq $1,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8832 # basic block 1069 ldq $2,1056($30) ldq $0,0($2) $L5905: # basic block 1070 $L5906: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4843: # basic block 1071 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8833 # basic block 1072 ldq $5,1056($30) ldq $0,0($5) $L5902: # basic block 1073 $L5903: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1016($30) ldq $3,0($23) br $31,$L8605 $L4842: # basic block 1074 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8834 # basic block 1075 ldq $27,1056($30) ldq $0,0($27) $L5899: # basic block 1076 $L5900: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L4841: # basic block 1077 $L5897: ldq $1,1024($30) ldq $2,1056($30) ldq $18,1008($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4840: # basic block 1078 $L5896: ldq $5,1024($30) ldq $23,1056($30) ldq $18,1016($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L4839: # basic block 1079 $L5895: ldq $1,1024($30) ldq $2,1056($30) ldq $18,1016($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4838: # basic block 1080 $L5894: ldq $5,1024($30) ldq $23,1056($30) ldq $18,1008($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $27,1024($30) ldq $3,0($27) br $31,$L8605 $L4837: # basic block 1081 $L5893: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1056($30) ldq $2,1000($30) ldq $17,8($23) ldq $18,-8($27) lda $27,-8($27) lda $23,16($23) ldq $16,0($1) stq $27,32($2) stq $27,1032($30) stq $23,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4836: # basic block 1082 $L5892: ldq $27,1032($30) ldq $1,1016($30) ldq $2,1024($30) ldq $3,1056($30) ldq $4,1000($30) stq $1,0($27) lda $27,8($27) ldq $17,8($2) ldq $16,0($3) lda $2,16($2) stq $27,32($4) stq $27,1032($30) stq $2,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $5,1024($30) stq $0,1016($30) ldq $3,0($5) br $31,$L8605 $L4835: # basic block 1083 $L5891: ldq $1,1032($30) ldq $2,1008($30) ldq $3,1024($30) ldq $4,1056($30) ldq $5,1000($30) stq $2,0($1) lda $1,8($1) ldq $17,8($3) ldq $16,0($4) lda $3,16($3) stq $1,32($5) stq $3,1024($30) stq $1,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4834: # basic block 1084 $L5890: ldq $5,1024($30) ldq $23,1056($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4833: # basic block 1085 $L5889: ldq $1,1024($30) ldq $2,1056($30) ldq $17,8($1) ldq $16,0($2) lda $1,16($1) stq $1,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4832: # basic block 1086 $L5888: ldq $5,1024($30) ldq $23,1056($30) ldq $17,8($5) ldq $16,0($23) lda $5,16($5) stq $5,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L4831: # basic block 1087 ldq $3,1024($30) ldq $6,1008($30) ldq $2,1048($30) ldq $4,16($3) ldq $5,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$31,$3 beq $4,$L8471 $L5886: # basic block 1088 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5886 $L8471: # basic block 1089 $L5887: s8addq $5,0,$1 ldq $4,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($4) br $31,$L8605 $L4830: # basic block 1090 ldq $1,1024($30) ldq $6,1016($30) bis $31,$31,$3 ldq $2,1048($30) ldq $4,16($1) ldq $5,8($1) lda $1,24($1) stq $1,1024($30) beq $4,$L8469 $L5881: # basic block 1091 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5881 $L8469: # basic block 1092 $L5882: s8addq $5,0,$1 subq $2,$1,$1 ldq $2,1024($30) stq $6,0($1) ldq $3,0($2) br $31,$L8605 $L4829: # basic block 1093 ldq $5,1024($30) ldq $23,1024($30) bis $31,$31,$3 ldq $6,1016($30) ldq $2,1048($30) ldq $4,16($5) lda $23,24($23) ldq $5,8($5) stq $23,1024($30) beq $4,$L8467 $L5876: # basic block 1094 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5876 $L8467: # basic block 1095 $L5877: s8addq $5,0,$1 ldq $27,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($27) br $31,$L8605 $L4828: # basic block 1096 ldq $3,1024($30) ldq $6,1008($30) ldq $2,1048($30) ldq $4,16($3) ldq $5,8($3) lda $3,24($3) stq $3,1024($30) bis $31,$31,$3 beq $4,$L8465 $L5871: # basic block 1097 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5871 $L8465: # basic block 1098 $L5872: s8addq $5,0,$1 ldq $4,1024($30) subq $2,$1,$1 stq $6,0($1) ldq $3,0($4) br $31,$L8605 $L4827: # basic block 1099 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$2 ldq $27,1000($30) ldq $3,1048($30) ldq $4,16($5) bis $31,$5,$1 ldq $6,-8($23) lda $23,-8($23) lda $1,24($1) stq $23,1032($30) stq $23,32($27) ldq $5,8($5) stq $1,1024($30) beq $4,$L8463 $L5866: # basic block 1100 addl $2,1,$2 ldq $3,0($3) cmpult $2,$4,$1 bne $1,$L5866 $L8463: # basic block 1101 $L5867: s8addq $5,0,$1 ldq $2,1024($30) subq $3,$1,$1 stq $6,0($1) ldq $3,0($2) br $31,$L8605 $L4826: # basic block 1102 ldq $5,1032($30) ldq $23,1016($30) bis $31,$31,$3 ldq $27,1024($30) ldq $1,1000($30) ldq $2,1048($30) stq $23,0($5) lda $5,8($5) ldq $4,16($27) stq $5,1032($30) stq $5,32($1) ldq $5,8($27) lda $27,24($27) stq $27,1024($30) beq $4,$L8461 $L5861: # basic block 1103 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5861 $L8461: # basic block 1104 $L5862: ldq $4,1024($30) s8addq $5,0,$1 subq $2,$1,$1 ldq $1,0($1) ldq $3,0($4) stq $1,1016($30) br $31,$L8605 $L4825: # basic block 1105 ldq $1,1032($30) ldq $2,1008($30) bis $31,$31,$3 ldq $5,1024($30) ldq $23,1000($30) stq $2,0($1) lda $1,8($1) ldq $2,1048($30) ldq $4,16($5) bis $31,$5,$27 stq $1,1032($30) lda $27,24($27) stq $1,32($23) ldq $5,8($5) stq $27,1024($30) beq $4,$L8459 $L5856: # basic block 1106 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5856 $L8459: # basic block 1107 $L5857: ldq $4,1024($30) s8addq $5,0,$1 subq $2,$1,$1 ldq $1,0($1) ldq $3,0($4) stq $1,1008($30) br $31,$L8605 $L4824: # basic block 1108 ldq $23,1024($30) ldq $4,1048($30) bis $31,$31,$2 ldq $3,16($23) ldq $5,8($23) lda $23,24($23) stq $23,1024($30) beq $3,$L8457 $L5851: # basic block 1109 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L5851 $L8457: # basic block 1110 $L5852: ldq $27,1024($30) s8addq $5,0,$1 subq $4,$1,$1 ldq $1,0($1) ldq $3,0($27) stq $1,1008($30) br $31,$L8605 $L4823: # basic block 1111 ldq $4,1024($30) bis $31,$31,$2 ldq $3,16($4) ldq $5,8($4) lda $4,24($4) stq $4,1024($30) ldq $4,1048($30) beq $3,$L8455 $L5846: # basic block 1112 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L5846 $L8455: # basic block 1113 $L5847: s8addq $5,0,$1 ldq $5,1024($30) subq $4,$1,$1 ldq $1,0($1) ldq $3,0($5) stq $1,1016($30) br $31,$L8605 $L4822: # basic block 1114 ldq $27,1024($30) ldq $4,1048($30) bis $31,$31,$2 ldq $3,16($27) ldq $5,8($27) lda $27,24($27) stq $27,1024($30) beq $3,$L8453 $L5841: # basic block 1115 addl $2,1,$2 ldq $4,0($4) cmpult $2,$3,$1 bne $1,$L5841 $L8453: # basic block 1116 $L5842: ldq $2,1024($30) s8addq $5,0,$1 subq $4,$1,$1 ldq $1,0($1) ldq $3,0($2) stq $1,1008($30) br $31,$L8605 $L4821: # basic block 1117 ldq $3,1040($30) ldq $4,1024($30) ldq $0,-8($3) ldq $9,8($4) lda $4,24($4) stq $4,1024($30) cmpeq $0,4,$1 bne $1,$L8835 $L5836: # basic block 1118 $L5837: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $23,1024($30) ldq $3,0($23) br $31,$L8605 $L4820: # basic block 1119 ldq $23,1040($30) ldq $27,1024($30) ldq $0,-8($23) ldq $9,8($27) lda $27,24($27) stq $27,1024($30) cmpeq $0,4,$1 bne $1,$L8836 $L5834: # basic block 1120 $L5835: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $2,1024($30) ldq $3,0($2) br $31,$L8605 $L4819: # basic block 1121 ldq $2,1040($30) ldq $3,1024($30) ldq $0,-8($2) ldq $9,8($3) lda $3,24($3) stq $3,1024($30) cmpeq $0,4,$1 bne $1,$L8837 $L5832: # basic block 1122 $L5833: ldq $18,1016($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L4818: # basic block 1123 ldq $5,1040($30) ldq $23,1024($30) ldq $0,-8($5) ldq $9,8($23) lda $23,24($23) stq $23,1024($30) cmpeq $0,4,$1 bne $1,$L8838 $L5830: # basic block 1124 $L5831: ldq $18,1008($30) bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_ary_store ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4817: # basic block 1125 ldq $5,1040($30) ldq $1,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $0,-8($5) ldq $9,8($1) lda $1,24($1) ldq $10,-8($23) stq $1,1024($30) lda $23,-8($23) stq $23,1032($30) stq $23,32($27) cmpeq $0,4,$1 bne $1,$L8839 $L5828: # basic block 1126 $L5829: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_ary_store ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4816: # basic block 1127 ldq $5,1032($30) ldq $23,1016($30) lda $0,4($31) ldq $27,1040($30) ldq $2,1024($30) ldq $1,1000($30) stq $23,0($5) lda $5,8($5) ldq $16,-8($27) ldq $9,16($2) stq $5,32($1) ldq $17,8($2) lda $2,24($2) stq $5,1032($30) stq $2,1024($30) cmpeq $16,4,$1 bne $1,$L5815 # basic block 1128 beq $9,$L8840 # basic block 1129 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5818 # basic block 1130 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5822 # basic block 1131 cmpule $16,39,$1 beq $1,$L5825 # basic block 1132 cmpeq $16,38,$1 beq $1,$L5824 # basic block 1133 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5815: # basic block 1134 $L5827: ldq $4,1024($30) stq $0,1016($30) ldq $3,0($4) br $31,$L8605 $L4815: # basic block 1135 ldq $23,1032($30) ldq $27,1008($30) lda $0,4($31) ldq $1,1040($30) ldq $3,1024($30) ldq $2,1000($30) stq $27,0($23) lda $23,8($23) ldq $16,-8($1) ldq $9,16($3) ldq $17,8($3) lda $3,24($3) stq $23,1032($30) stq $23,32($2) stq $3,1024($30) cmpeq $16,4,$1 bne $1,$L5801 # basic block 1136 beq $9,$L8841 # basic block 1137 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5804 # basic block 1138 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5808 # basic block 1139 cmpule $16,39,$1 beq $1,$L5811 # basic block 1140 cmpeq $16,38,$1 beq $1,$L5810 # basic block 1141 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5801: # basic block 1142 $L5813: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L4814: # basic block 1143 ldq $3,1040($30) ldq $4,1024($30) lda $0,4($31) ldq $16,-8($3) ldq $9,16($4) ldq $17,8($4) lda $4,24($4) stq $4,1024($30) cmpeq $16,4,$1 bne $1,$L5787 # basic block 1144 beq $9,$L8842 # basic block 1145 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5790 # basic block 1146 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5794 # basic block 1147 cmpule $16,39,$1 beq $1,$L5797 # basic block 1148 cmpeq $16,38,$1 beq $1,$L5796 # basic block 1149 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5787: # basic block 1150 $L5799: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L4813: # basic block 1151 ldq $27,1040($30) ldq $1,1024($30) lda $0,4($31) ldq $16,-8($27) ldq $9,16($1) ldq $17,8($1) lda $1,24($1) stq $1,1024($30) cmpeq $16,4,$1 bne $1,$L5773 # basic block 1152 beq $9,$L8843 # basic block 1153 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5776 # basic block 1154 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5780 # basic block 1155 cmpule $16,39,$1 beq $1,$L5783 # basic block 1156 cmpeq $16,38,$1 beq $1,$L5782 # basic block 1157 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5773: # basic block 1158 $L5785: ldq $2,1024($30) stq $0,1016($30) ldq $3,0($2) br $31,$L8605 $L4812: # basic block 1159 ldq $4,1040($30) ldq $5,1024($30) lda $0,4($31) ldq $16,-8($4) ldq $9,16($5) ldq $17,8($5) lda $5,24($5) stq $5,1024($30) cmpeq $16,4,$1 bne $1,$L5759 # basic block 1160 beq $9,$L8844 # basic block 1161 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5762 # basic block 1162 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5766 # basic block 1163 cmpule $16,39,$1 beq $1,$L5769 # basic block 1164 cmpeq $16,38,$1 beq $1,$L5768 # basic block 1165 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5759: # basic block 1166 $L5771: ldq $23,1024($30) stq $0,1008($30) ldq $3,0($23) br $31,$L8605 $L4811: # basic block 1167 $L5757: ldq $27,1024($30) ldq $2,1040($30) ldq $3,1008($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 stq $3,0($1) ldq $3,0($27) br $31,$L8605 $L4810: # basic block 1168 $L5756: ldq $4,1024($30) ldq $5,1040($30) ldq $23,1016($30) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 subq $5,$1,$1 stq $23,0($1) ldq $3,0($4) br $31,$L8605 $L4809: # basic block 1169 $L5755: ldq $27,1024($30) ldq $2,1040($30) ldq $3,1016($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 stq $3,0($1) ldq $3,0($27) br $31,$L8605 $L4808: # basic block 1170 $L5754: ldq $4,1024($30) ldq $5,1040($30) ldq $23,1008($30) ldq $1,8($4) lda $4,16($4) stq $4,1024($30) s8addq $1,0,$1 subq $5,$1,$1 stq $23,0($1) ldq $3,0($4) br $31,$L8605 $L4807: # basic block 1171 $L5753: ldq $5,1024($30) ldq $23,1032($30) ldq $3,1040($30) ldq $27,1000($30) ldq $1,8($5) ldq $2,-8($23) lda $5,16($5) lda $23,-8($23) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) s8addq $1,0,$1 subq $3,$1,$1 stq $2,0($1) ldq $3,0($5) br $31,$L8605 $L4806: # basic block 1172 $L5752: ldq $5,1032($30) ldq $23,1016($30) ldq $27,1024($30) ldq $4,1040($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) ldq $1,8($27) lda $27,16($27) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L8605 $L4805: # basic block 1173 $L5751: ldq $5,1032($30) ldq $23,1008($30) ldq $27,1024($30) ldq $4,1040($30) ldq $2,1000($30) stq $23,0($5) lda $5,8($5) ldq $1,8($27) lda $27,16($27) stq $5,1032($30) ldq $3,0($27) stq $27,1024($30) stq $5,32($2) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L4804: # basic block 1174 $L5750: ldq $3,1024($30) ldq $4,1040($30) ldq $1,8($3) lda $3,16($3) stq $3,1024($30) ldq $3,0($3) s8addq $1,0,$1 subq $4,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L4803: # basic block 1175 $L5749: ldq $27,1024($30) ldq $2,1040($30) ldq $1,8($27) lda $27,16($27) ldq $3,0($27) stq $27,1024($30) s8addq $1,0,$1 subq $2,$1,$1 ldq $1,0($1) stq $1,1016($30) br $31,$L8605 $L4802: # basic block 1176 $L5748: ldq $5,1024($30) ldq $23,1040($30) ldq $1,8($5) lda $5,16($5) ldq $3,0($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $1,0($1) stq $1,1008($30) br $31,$L8605 $L4801: # basic block 1177 $L5747: ldq $4,1024($30) lda $4,8($4) ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L4800: # basic block 1178 $L5746: ldq $3,1024($30) lda $3,8($3) stq $3,1024($30) ldq $3,0($3) br $31,$L8605 $L4799: # basic block 1179 $L5745: ldq $2,1024($30) lda $2,8($2) ldq $3,0($2) stq $2,1024($30) br $31,$L8605 $L4798: # basic block 1180 $L5744: ldq $1,1024($30) lda $1,8($1) ldq $3,0($1) stq $1,1024($30) br $31,$L8605 $L4797: # basic block 1181 $L5743: ldq $27,1024($30) lda $27,8($27) ldq $3,0($27) stq $27,1024($30) br $31,$L8605 $L4796: # basic block 1182 $L5742: ldq $2,1024($30) ldq $0,16($2) ldq $9,8($2) lda $2,24($2) stq $2,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $9,0($3) lda $3,8($3) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4795: # basic block 1183 $L5741: ldq $5,1024($30) ldq $0,8($5) ldq $9,16($5) lda $5,24($5) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) stq $0,0($23) lda $23,8($23) stq $9,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L4794: # basic block 1184 $L5740: ldq $27,1024($30) ldq $9,8($27) ldq $10,16($27) lda $27,24($27) stq $27,1024($30) bis $31,$9,$16 jsr $26,rb_str_new3 ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$9 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $9,0($1) lda $1,8($1) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L8605 $L4793: # basic block 1185 $L5739: ldq $3,1024($30) ldq $4,1032($30) ldq $23,1000($30) ldq $1,8($3) ldq $2,16($3) lda $3,24($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) stq $2,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4792: # basic block 1186 ldq $5,1024($30) ldq $23,1032($30) bis $31,$31,$15 cpys $f31,$f31,$f2 ldq $1,16($5) ldq $10,24($5) ldq $11,8($5) lda $5,32($5) stq $5,1024($30) s8addq $1,0,$2 bis $31,$1,$14 subq $23,$2,$2 ldq $13,-8($2) and $13,3,$1 bis $31,$13,$2 bne $1,$L8845 # basic block 1187 bic $13,4,$1 bne $1,$L5653 # basic block 1188 cmpeq $13,4,$1 bne $1,$L8846 # basic block 1189 bne $13,$L5653 # basic block 1190 lda $1,rb_cFalseClass ldq $16,0($1) $L5650: # basic block 1191 bis $31,$16,$9 ldq $1,16($10) cmpeq $1,$16,$1 beq $1,$L5673 # basic block 1192 lda $2,yarvGlobalStateVersion ldq $1,32($10) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8847 $L5673: # basic block 1193 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $9,16($10) lda $1,yarvGlobalStateVersion stq $0,24($10) ldq $2,0($1) stq $2,32($10) $L5674: # basic block 1194 beq $0,$L8848 # basic block 1195 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L5707 # basic block 1196 cmple $3,51,$1 beq $1,$L5737 # basic block 1197 cmpeq $3,2,$1 beq $1,$L5736 # basic block 1198 ldq $3,1032($30) ldq $4,1000($30) lda $2,912($30) addl $31,$14,$16 ldq $5,1040($30) stq $9,928($30) stq $31,912($30) stq $11,920($30) lda $1,64($3) bis $31,$3,$23 ldq $27,1048($30) stq $1,32($4) lda $1,ruby_frame bis $31,$23,$12 stt $f2,0($23) stq $5,48($3) ldq $5,1056($30) lda $3,8($3) stq $2,16($23) lda $2,-8($31) ldq $4,0($1) lda $1,251($31) stq $27,56($23) mulq $14,$2,$2 sll $1,24,$1 stq $5,40($23) stq $13,8($23) lda $1,-95($1) stq $1,24($23) ldq $1,1024($30) stq $11,24($4) stq $1,32($23) ldq $23,1000($30) stq $3,56($23) stq $12,40($23) addq $2,$12,$3 stq $31,48($23) ldl $19,24($0) ldq $10,16($0) ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8849 # basic block 1199 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L5704 # basic block 1200 lda $1,$L5705 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L5685 .rdata .align 2 .align 2 $L5705: .gprel32 $L5685 .gprel32 $L5687 .gprel32 $L5688 .gprel32 $L5689 .gprel32 $L5690 .gprel32 $L5691 .gprel32 $L5692 .gprel32 $L5693 .gprel32 $L5694 .gprel32 $L5695 .gprel32 $L5696 .gprel32 $L5697 .gprel32 $L5698 .gprel32 $L5699 .gprel32 $L5700 .gprel32 $L5701 .gprel32 $L5702 .gprel32 $L5703 .text $L4791: # basic block 1201 $L5645: ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) stq $31,0($2) lda $3,8($3) lda $2,8($2) stq $3,1024($30) ldq $3,0($3) stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4790: # basic block 1202 $L5644: ldq $27,1032($30) ldq $23,1024($30) lda $1,2($31) stq $1,0($27) lda $23,8($23) ldq $1,1000($30) lda $27,8($27) ldq $3,0($23) stq $23,1024($30) stq $27,1032($30) stq $27,32($1) br $31,$L8605 $L4789: # basic block 1203 $L5643: ldq $1,1024($30) ldq $2,1032($30) ldq $5,1000($30) lda $1,8($1) stq $1,1024($30) lda $1,3($31) ldq $4,1024($30) stq $1,0($2) lda $2,8($2) stq $2,1032($30) stq $2,32($5) ldq $3,0($4) br $31,$L8605 $L4788: # basic block 1204 $L5642: ldq $23,1032($30) ldq $5,1024($30) lda $1,1($31) ldq $27,1000($30) lda $5,8($5) stq $1,0($23) lda $23,8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4787: # basic block 1205 $L5641: ldq $23,1024($30) lda $23,8($23) stq $23,1024($30) ldq $27,1048($30) ldq $2,1032($30) ldq $1,-8($27) ldq $4,1000($30) stq $1,0($2) lda $2,8($2) ldq $3,0($23) stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4786: # basic block 1206 $L5636: ldq $27,1024($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) s8addq $1,0,$1 ldq $2,1048($30) ldq $3,1032($30) ldq $4,1000($30) subq $2,$1,$1 ldq $2,0($1) stq $2,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($27) ldq $5,1032($30) stq $5,32($4) br $31,$L8605 $L4785: # basic block 1207 $L5631: ldq $2,1032($30) ldq $3,1024($30) ldq $5,1040($30) ldq $4,1000($30) ldq $1,-8($2) lda $3,8($3) lda $2,-8($2) stq $3,1024($30) stq $2,1032($30) stq $2,32($4) stq $1,-16($5) ldq $3,0($3) br $31,$L8605 $L4784: # basic block 1208 $L5630: ldq $5,1040($30) ldq $27,1032($30) ldq $23,1024($30) ldq $1,-16($5) lda $23,8($23) stq $23,1024($30) stq $1,0($27) ldq $1,1000($30) lda $27,8($27) ldq $3,0($23) stq $27,1032($30) stq $27,32($1) br $31,$L8605 $L4783: # basic block 1209 $L5629: ldq $27,1032($30) ldq $2,1024($30) ldq $4,1040($30) ldq $3,1000($30) ldq $1,-8($27) lda $2,8($2) lda $27,-8($27) stq $27,32($3) stq $2,1024($30) stq $27,1032($30) stq $1,-8($4) ldq $3,0($2) br $31,$L8605 $L5627: $L4782: # basic block 1210 $L5628: ldq $2,1040($30) ldq $4,1032($30) ldq $3,1024($30) ldq $23,1000($30) ldq $1,-8($2) lda $3,8($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4781: # basic block 1211 ldq $27,1056($30) ldq $1,8($27) ldq $9,32($1) ldq $10,88($9) jsr $26,breakpoint ldgp $29,0($26) ldq $9,96($9) bis $31,$10,$3 stq $9,1024($30) br $31,$L8605 $L4780: # basic block 1212 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $17,-16($27) lda $1,8($1) ldq $19,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,1032($30) stq $27,32($2) and $17,3,$1 bis $31,$17,$3 bne $1,$L8850 # basic block 1213 bic $17,4,$1 bne $1,$L5621 # basic block 1214 cmpeq $17,4,$1 lda $2,1($31) bne $1,$L5617 # basic block 1215 lda $2,17($31) beq $17,$L5617 $L5621: # basic block 1216 ldl $1,0($3) and $1,31,$2 $L5617: # basic block 1217 cmpeq $2,7,$1 bne $1,$L8851 # basic block 1218 lda $1,idEqTilde bis $31,$17,$16 lda $18,1($31) ldq $17,0($1) jsr $26,rb_funcall ldgp $29,0($26) $L5625: # basic block 1219 $L5626: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4779: # basic block 1220 $L5613: ldq $1,1024($30) ldq $2,1032($30) ldq $3,1000($30) ldq $16,8($1) ldq $17,-8($2) lda $2,-8($2) lda $1,16($1) stq $2,32($3) stq $2,1032($30) stq $1,1024($30) jsr $26,rb_reg_match ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4778: # basic block 1221 ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $16,-16($27) lda $1,8($1) ldq $17,-8($27) lda $27,-16($27) stq $1,1024($30) stq $27,32($2) stq $27,1032($30) and $16,3,$1 bis $31,$16,$2 bne $1,$L8852 # basic block 1222 bic $16,4,$1 bne $1,$L5587 # basic block 1223 cmpeq $16,4,$1 bne $1,$L8853 # basic block 1224 bne $16,$L5587 # basic block 1225 lda $1,rb_cFalseClass ldq $3,0($1) $L5584: # basic block 1226 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8854 $L5581: # basic block 1227 and $16,3,$1 bis $31,$16,$2 beq $1,$L5602 # basic block 1228 blbc $16,$L5603 # basic block 1229 lda $1,rb_cFixnum ldq $3,0($1) $L5604: # basic block 1230 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L5601 # basic block 1231 lda $1,yarv_unredefined_flag ldq $2,0($1) bne $2,$L8855 $L5601: # basic block 1232 ldq $3,1032($30) lda $1,idLTLT ldq $4,1000($30) stq $16,0($3) lda $3,8($3) stq $17,0($3) lda $3,8($3) ldq $0,0($1) stq $3,1032($30) stq $3,32($4) br $31,$L5407 $L4777: # basic block 1233 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $3,-16($23) ldq $4,-8($23) lda $23,-16($23) lda $27,8($27) stq $23,32($1) stq $23,1032($30) stq $27,1024($30) and $3,$4,$1 blbc $1,$L5574 # basic block 1234 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L5574 # basic block 1235 $L5578: sra $3,1,$1 sra $4,1,$2 cmplt $1,$2,$1 ldq $2,1000($30) cmpult $31,$1,$1 addq $1,$1,$1 stq $1,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($2) br $31,$L8605 $L4776: # basic block 1236 ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) ldq $3,-16($4) ldq $16,-8($4) lda $5,8($5) lda $4,-16($4) stq $4,1032($30) stq $5,1024($30) stq $4,32($23) and $3,$16,$1 blbc $1,$L5570 # basic block 1237 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L5570 # basic block 1238 sra $3,1,$4 sra $16,1,$9 subq $4,$9,$3 addq $3,$3,$2 bis $2,1,$0 sra $0,1,$1 cmpeq $1,$3,$1 bne $1,$L5572 # basic block 1239 bis $31,$4,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$0,$17 bis $31,$10,$16 jsr $26,rb_big_minus ldgp $29,0($26) $L5572: # basic block 1240 $L5573: ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L8605 $L4775: # basic block 1241 ldq $2,1032($30) ldq $3,1024($30) ldq $4,1000($30) ldq $16,-16($2) ldq $9,-8($2) lda $3,8($3) lda $2,-16($2) stq $2,1032($30) stq $3,1024($30) stq $2,32($4) and $16,$9,$1 blbs $1,$L8856 $L5546: # basic block 1242 and $16,3,$1 bis $31,$16,$2 beq $1,$L5550 # basic block 1243 blbc $16,$L5551 # basic block 1244 lda $1,rb_cFixnum ldq $3,0($1) $L5552: # basic block 1245 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L5549 # basic block 1246 and $9,3,$1 bis $31,$9,$2 beq $1,$L5559 # basic block 1247 blbc $9,$L5560 # basic block 1248 lda $1,rb_cFixnum ldq $3,0($1) $L5561: # basic block 1249 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8857 $L5549: # basic block 1250 ldq $5,1032($30) ldq $23,1000($30) lda $1,idPLUS stq $16,0($5) lda $5,8($5) stq $9,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) ldq $0,0($1) $L5407: # basic block 1251 ldq $2,1032($30) bis $31,$0,$11 lda $14,1($31) ldq $13,-16($2) and $13,3,$1 bis $31,$13,$2 beq $1,$L5408 # basic block 1252 blbc $13,$L5409 # basic block 1253 lda $1,rb_cFixnum ldq $16,0($1) $L5410: # basic block 1254 bis $31,$11,$17 bis $31,$16,$10 cpys $f31,$f31,$f2 stq $31,1072($30) jsr $26,rb_method_node ldgp $29,0($26) $L5431: # basic block 1255 beq $0,$L8858 # basic block 1256 ldq $1,0($0) srl $1,8,$1 and $1,127,$3 cmpeq $3,51,$2 bne $2,$L5472 # basic block 1257 cmple $3,51,$1 beq $1,$L5502 # basic block 1258 cmpeq $3,2,$1 beq $1,$L5501 # basic block 1259 ldq $23,1064($30) stq $10,928($30) stq $31,912($30) ldq $4,1032($30) stq $11,920($30) beq $23,$L5446 # basic block 1260 lda $1,48($4) ldq $27,1056($30) ldq $5,1000($30) itoft $1,$f2 lda $1,88($4) ldq $2,0($27) stq $1,32($5) ftoit $f2,$27 stq $23,24($27) stq $31,32($27) stq $2,16($27) $L5447: # basic block 1261 bis $31,$4,$10 lda $1,912($30) lda $2,ruby_frame ldq $4,1040($30) stq $1,16($10) lda $1,251($31) ldq $5,1048($30) stt $f2,0($10) sll $1,24,$1 ldq $23,1024($30) ldq $27,1056($30) addl $31,$14,$16 lda $1,-95($1) ldq $3,0($2) lda $2,-8($31) stq $1,24($10) ldq $1,1000($30) mulq $14,$2,$2 stq $4,48($10) stq $5,56($10) lda $4,8($10) stq $23,32($10) stq $27,40($10) stq $13,8($10) stq $4,56($1) stq $11,24($3) stq $10,40($1) stq $31,48($1) ldq $4,1032($30) ldl $19,24($0) ldq $11,16($0) addq $2,$4,$3 ornot $31,$19,$1 cmpeq $16,$19,$2 srl $1,63,$1 bic $1,$2,$2 bne $2,$L8859 # basic block 1262 lda $1,2($19) zapnot $1,15,$4 cmpule $4,17,$2 beq $2,$L5469 # basic block 1263 lda $1,$L5470 s4addq $4,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L5450 .rdata .align 2 .align 2 $L5470: .gprel32 $L5450 .gprel32 $L5452 .gprel32 $L5453 .gprel32 $L5454 .gprel32 $L5455 .gprel32 $L5456 .gprel32 $L5457 .gprel32 $L5458 .gprel32 $L5459 .gprel32 $L5460 .gprel32 $L5461 .gprel32 $L5462 .gprel32 $L5463 .gprel32 $L5464 .gprel32 $L5465 .gprel32 $L5466 .gprel32 $L5467 .gprel32 $L5468 .text $L4774: # basic block 1264 $L5543: ldq $5,1024($30) ldq $23,1032($30) lda $1,yarvGlobalStateVersion ldq $3,8($5) lda $5,16($5) stq $5,1024($30) ldq $4,0($1) ldq $27,1024($30) ldq $5,-8($23) lda $23,-8($23) s8addq $3,$27,$3 ldq $2,8($3) stq $4,32($2) stq $5,24($2) stq $5,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L4773: # basic block 1265 ldq $27,1024($30) lda $1,yarvGlobalStateVersion lda $6,4($31) ldq $5,8($27) ldq $4,16($27) lda $27,24($27) stq $27,1024($30) ldq $3,0($1) ldq $2,32($5) cmpeq $2,$3,$2 bne $2,$L8860 $L5541: # basic block 1266 $L5542: ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $6,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L8605 $L4772: # basic block 1267 $L5539: ldq $4,1024($30) ldq $5,1032($30) ldq $23,1000($30) ldq $2,8($4) ldq $1,-8($5) lda $4,16($4) lda $5,-8($5) stq $5,1032($30) stq $5,32($23) bic $1,4,$1 s8addq $2,$4,$2 cmoveq $1,$2,$4 ldq $3,0($4) stq $4,1024($30) br $31,$L8605 $L4771: # basic block 1268 $L5537: ldq $23,1024($30) ldq $27,1032($30) ldq $3,1000($30) ldq $2,8($23) ldq $1,-8($27) lda $23,16($23) lda $27,-8($27) stq $27,32($3) stq $27,1032($30) bic $1,4,$1 s8addq $2,$23,$2 cmovne $1,$2,$23 ldq $3,0($23) stq $23,1024($30) br $31,$L8605 $L5534: $L4770: # basic block 1269 $L5535: ldq $5,1024($30) ldq $1,8($5) lda $5,16($5) s8addq $1,$5,$5 ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L4769: # basic block 1270 ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $0,8($27) ldq $3,-8($1) lda $27,16($27) lda $1,-8($1) stq $1,1032($30) stq $27,1024($30) stq $1,32($2) beq $0,$L5524 # basic block 1271 cmpeq $0,2,$1 cmpeq $0,4,$2 bis $1,$2,$1 bne $1,$L8861 # basic block 1272 cmpeq $0,1,$1 ldq $18,1040($30) beq $1,$L8862 $L5526: # basic block 1273 addl $31,$0,$9 bis $31,$3,$17 lda $16,59($31) bis $31,$9,$19 jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$0,$11 br $31,$L5529 $L4768: # basic block 1274 ldq $27,1056($30) ldq $1,1032($30) ldq $2,1000($30) ldq $3,1024($30) ldq $17,16($27) ldq $0,-8($1) lda $1,-8($1) stq $1,32($2) lda $1,251($31) ldq $4,8($3) lda $3,16($27) sll $1,24,$1 zapnot $17,15,$2 lda $1,-96($1) bic $2,15,$2 cmpeq $2,$1,$2 beq $2,$L8863 # basic block 1275 s8addq $4,0,$1 ldq $4,1056($30) ldq $23,1000($30) lda $2,6($31) ldq $5,1048($30) subq $4,$1,$1 stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $2,24($5) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) beq $1,$L8864 # basic block 1276 $L5523: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L5505: $L4767: # basic block 1277 ldq $23,1040($30) ldq $27,1024($30) ldq $9,0($23) ldq $15,8($27) lda $27,24($27) stq $27,1024($30) ldq $10,24($9) ldq $1,0($10) and $1,31,$1 cmpeq $1,31,$1 bne $1,$L8865 # basic block 1278 bis $31,$10,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,32($10) ldq $8,16($9) ldq $6,8($9) ldq $7,0($9) ldl $18,104($4) cmpult $18,$15,$1 bne $1,$L8866 # basic block 1279 ldq $1,72($4) ldq $2,1032($30) beq $1,$L5514 # basic block 1280 ldl $1,80($4) bis $31,$31,$3 subl $1,$15,$17 ble $17,$L5514 # basic block 1281 lda $5,4($31) $L5518: # basic block 1282 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$17,$1 bne $1,$L5518 $L5514: # basic block 1283 ldq $1,1040($30) ldq $3,1048($30) lda $27,64($2) ldq $5,1056($30) ldq $23,1024($30) stq $6,0($2) stq $2,1048($30) stq $1,48($2) stq $3,56($2) lda $1,8($2) stq $5,40($2) stq $23,32($2) ldq $4,32($4) stq $1,1056($30) lda $1,251($31) sll $1,24,$1 stq $8,8($2) stq $10,16($2) lda $1,-93($1) ldq $3,1056($30) ldq $23,1048($30) stq $4,1024($30) stq $1,24($2) ldq $5,1024($30) ldq $2,1000($30) stq $7,1040($30) stq $27,1032($30) stq $3,56($2) ldq $3,0($5) stq $27,32($2) stq $7,40($2) stq $23,48($2) br $31,$L8605 $L5504: $L4766: # basic block 1284 $L5432: ldq $4,1056($30) ldq $5,1024($30) ldq $1,8($4) lda $5,8($5) stq $5,1024($30) ldq $9,32($1) br $31,$L5433 $L5435: # basic block 1285 bis $31,$1,$9 $L5433: # basic block 1286 ldq $1,184($9) bne $1,$L5435 # basic block 1287 ldq $16,0($9) stq $31,1064($30) jsr $26,rb_to_id ldgp $29,0($26) ldq $3,152($9) ldq $4,1056($30) ldq $5,1040($30) bis $31,$0,$17 bis $31,$0,$11 ldl $14,104($9) ldq $2,32($3) ldq $1,16($3) ldq $13,0($4) ldt $f2,0($5) s8addq $1,$2,$1 ldq $10,-8($1) ldq $10,32($10) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) ldl $1,80($9) ldq $23,1032($30) ldq $27,1040($30) bis $31,$31,$4 s8addq $1,0,$1 stq $13,0($23) lda $3,8($23) subq $27,$1,$16 beq $14,$L8444 $L5439: # basic block 1288 ldq $2,0($16) addl $4,1,$4 lda $16,8($16) cmpult $4,$14,$1 stq $2,0($3) lda $3,8($3) bne $1,$L5439 $L8444: # basic block 1289 ldq $1,1000($30) stq $3,1032($30) stq $3,32($1) br $31,$L5431 $L4765: # basic block 1290 $L5418: ldq $27,1056($30) ldq $3,1024($30) ldq $1,8($27) ldq $2,8($3) lda $3,24($3) stq $3,1024($30) ldq $16,32($1) bis $31,$2,$0 br $31,$L5419 $L5421: # basic block 1291 bis $31,$1,$16 $L5419: # basic block 1292 ldq $1,184($16) bne $1,$L5421 # basic block 1293 ldq $16,0($16) bis $31,$0,$14 jsr $26,rb_to_id ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$11 ldq $13,0($3) and $13,3,$1 bis $31,$13,$2 bne $1,$L8867 # basic block 1294 bic $13,4,$1 bne $1,$L5427 # basic block 1295 cmpeq $13,4,$1 bne $1,$L8868 # basic block 1296 bne $13,$L5427 # basic block 1297 lda $1,rb_cFalseClass ldq $1,0($1) $L5424: # basic block 1298 ldq $10,32($1) cpys $f31,$f31,$f2 bis $31,$11,$17 stq $31,1064($30) bis $31,$10,$16 jsr $26,rb_method_node ldgp $29,0($26) br $31,$L5431 $L4764: # basic block 1299 ldq $2,1024($30) ldq $3,1024($30) cpys $f31,$f31,$f2 stq $31,1072($30) ldq $12,32($2) ldq $4,24($3) ldq $2,16($2) ldq $9,40($3) ldq $11,8($3) lda $3,48($3) and $12,2,$1 stq $4,1064($30) stq $3,1024($30) cmpult $31,$1,$1 bis $31,$2,$14 bne $1,$L8869 $L5377: # basic block 1300 ldq $3,1032($30) s8addq $14,0,$1 subq $3,$1,$1 ldq $13,-8($1) and $13,3,$2 bis $31,$13,$3 beq $2,$L5379 # basic block 1301 blbc $13,$L5380 # basic block 1302 lda $1,rb_cFixnum ldq $16,0($1) $L5381: # basic block 1303 bis $31,$16,$10 blbc $12,$L5388 # basic block 1304 ldq $5,1032($30) ldq $4,-8($5) and $4,3,$1 bis $31,$4,$2 beq $1,$L5390 # basic block 1305 blbc $4,$L5391 # basic block 1306 lda $1,rb_cFixnum ldq $3,0($1) $L5392: # basic block 1307 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8870 $L5388: # basic block 1308 ldq $1,16($9) cmpeq $1,$10,$1 beq $1,$L5404 # basic block 1309 lda $2,yarvGlobalStateVersion ldq $1,32($9) ldq $3,0($2) cmpeq $1,$3,$1 bne $1,$L8871 $L5404: # basic block 1310 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_method_node ldgp $29,0($26) stq $10,16($9) lda $1,yarvGlobalStateVersion stq $0,24($9) ldq $2,0($1) stq $2,32($9) br $31,$L5431 $L5375: $L4763: # basic block 1311 $L5376: ldq $23,1000($30) ldq $27,1024($30) ldq $16,88($23) lda $27,8($27) stq $27,1024($30) jsr $26,rb_ary_pop ldgp $29,0($26) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4762: # basic block 1312 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $9,-8($23) lda $23,-8($23) ldq $11,16($27) stq $23,32($1) ldq $10,8($27) lda $27,24($27) stq $23,1032($30) stq $27,1024($30) cmpeq $9,4,$1 bne $1,$L8872 $L5366: # basic block 1313 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) bne $0,$L8873 # basic block 1314 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) $L5368: # basic block 1315 bis $31,$11,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($11) ldq $2,1032($30) ldq $1,72($6) beq $1,$L5370 # basic block 1316 ldl $4,80($6) bis $31,$31,$3 ble $4,$L5370 # basic block 1317 lda $5,4($31) $L5374: # basic block 1318 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L5374 $L5370: # basic block 1319 lda $1,251($31) ldq $5,1048($30) ldq $4,1040($30) lda $3,64($2) sll $1,24,$1 ldq $23,1056($30) bis $31,$2,$27 stq $11,16($2) lda $1,-91($1) stq $31,0($2) stq $12,8($2) bis $31,$12,$17 stq $1,24($2) ldq $1,1024($30) stq $5,56($2) stq $4,48($2) stq $23,40($2) stq $2,1040($30) stq $1,32($2) stq $2,1048($30) lda $2,8($2) stq $2,1056($30) ldq $2,1000($30) ldq $6,32($6) stq $3,1032($30) stq $3,32($2) ldq $3,1056($30) ldq $16,88($2) stq $27,40($2) stq $27,48($2) stq $6,1024($30) stq $3,56($2) jsr $26,rb_ary_push ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L5364: $L4761: # basic block 1320 $L5365: ldq $2,1032($30) ldq $3,1024($30) lda $1,4($31) ldq $5,1000($30) lda $2,-8($2) lda $3,16($3) stq $1,0($2) stq $3,1024($30) lda $2,8($2) ldq $3,0($3) stq $2,1032($30) stq $2,32($5) br $31,$L8605 $L4760: # basic block 1321 ldq $27,1032($30) ldq $2,1024($30) ldq $1,1000($30) ldq $10,-8($27) ldq $9,-16($27) lda $27,-16($27) stq $27,32($1) ldq $12,16($2) ldq $11,8($2) lda $2,24($2) stq $27,1032($30) cmpeq $10,4,$1 stq $2,1024($30) bne $1,$L8874 $L5354: # basic block 1322 cmpeq $9,4,$1 bne $1,$L8875 $L5355: # basic block 1323 lda $2,rb_cObject ldq $1,0($2) cmpeq $10,$1,$1 bne $1,$L8876 $L5356: # basic block 1324 bis $31,$10,$17 bis $31,$11,$16 jsr $26,rb_define_class_id ldgp $29,0($26) bis $31,$11,$16 bis $31,$0,$10 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$10,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$11,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) $L5357: # basic block 1325 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $6,32($12) ldq $2,1032($30) ldq $1,72($6) beq $1,$L5359 # basic block 1326 ldl $4,80($6) bis $31,$31,$3 ble $4,$L5359 # basic block 1327 lda $5,4($31) $L5363: # basic block 1328 addl $3,1,$3 stq $5,0($2) lda $2,8($2) cmplt $3,$4,$1 bne $1,$L5363 $L5359: # basic block 1329 ldq $5,1040($30) ldq $23,1048($30) lda $4,64($2) lda $1,251($31) ldq $3,1024($30) ldq $27,1056($30) sll $1,24,$1 bis $31,$10,$17 stq $4,1032($30) ldq $4,1000($30) lda $1,-91($1) stq $2,1040($30) stq $5,48($2) stq $23,56($2) stq $3,32($2) stq $27,40($2) stq $1,24($2) stq $12,16($2) stq $31,0($2) stq $10,8($2) ldq $23,1040($30) ldq $5,1032($30) ldq $6,32($6) ldq $16,88($4) stq $2,1048($30) lda $2,8($2) stq $2,56($4) stq $23,40($4) stq $5,32($4) stq $23,48($4) stq $2,1056($30) stq $6,1024($30) jsr $26,rb_ary_push ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L4759: # basic block 1330 ldq $27,1024($30) bis $31,$31,$10 lda $11,4($31) ldq $2,8($27) ldq $12,24($27) ldq $9,16($27) lda $27,32($27) stq $27,1024($30) lda $2,-3($2) cmpule $2,8,$1 beq $1,$L5348 # basic block 1331 lda $1,$L5349 s4addq $2,$1,$1 ldl $2,0($1) addq $29,$2,$2 jmp $31,($2),$L5348 .rdata .align 2 .align 2 $L5349: .gprel32 $L5327 .gprel32 $L5348 .gprel32 $L5329 .gprel32 $L5348 .gprel32 $L5331 .gprel32 $L5348 .gprel32 $L5335 .gprel32 $L5348 .gprel32 $L5337 .text $L4758: # basic block 1332 ldq $3,1056($30) ldq $4,1024($30) ldq $2,8($3) ldq $9,8($4) lda $4,16($4) stq $4,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8877 # basic block 1333 ldq $5,1056($30) ldq $0,0($5) $L5324: # basic block 1334 $L5325: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_undef ldgp $29,0($26) ldq $23,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($23) br $31,$L8605 $L4757: # basic block 1335 ldq $5,1024($30) ldq $1,8($5) ldq $9,24($5) ldq $10,16($5) lda $5,32($5) stq $5,1024($30) cmpeq $1,2,$1 bne $1,$L8878 # basic block 1336 ldq $23,1056($30) ldq $1,8($23) ldq $2,32($1) ldq $16,152($2) bne $16,$L8879 # basic block 1337 ldq $27,1056($30) ldq $0,0($27) $L5321: # basic block 1338 bis $31,$0,$16 bis $31,$10,$17 bis $31,$9,$18 jsr $26,rb_alias ldgp $29,0($26) $L5322: # basic block 1339 ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4756: # basic block 1340 ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) ldq $9,-8($23) ldq $10,16($27) lda $23,-8($23) ldq $11,8($27) lda $27,24($27) stq $23,1032($30) stq $23,32($1) stq $27,1024($30) blbs $9,$L5309 # basic block 1341 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L5309 # basic block 1342 and $9,3,$1 bne $1,$L5310 # basic block 1343 bic $9,4,$1 bne $1,$L8880 $L5310: # basic block 1344 bis $31,$9,$16 jsr $26,rb_singleton_class ldgp $29,0($26) ldq $16,24($0) bis $31,$11,$17 lda $18,944($30) bis $31,$0,$12 jsr $26,st_lookup ldgp $29,0($26) beq $0,$L5313 # basic block 1345 lda $2,ruby_safe_level ldl $1,0($2) cmple $1,3,$1 beq $1,$L8881 # basic block 1346 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 bne $1,$L8882 $L5313: # basic block 1347 $L5317: lda $17,18($31) bis $31,$10,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $9,32($10) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$10,$18 bis $31,$31,$17 bis $31,$31,$19 stq $0,152($9) jsr $26,rb_node_newnode ldgp $29,0($26) bis $31,$12,$16 bis $31,$11,$17 bis $31,$31,$19 bis $31,$0,$18 stq $0,944($30) jsr $26,rb_add_method ldgp $29,0($26) ldq $4,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($4) br $31,$L8605 $L4755: # basic block 1348 ldq $1,1024($30) lda $17,18($31) ldq $9,16($1) ldq $11,8($1) lda $1,24($1) stq $1,1024($30) bis $31,$9,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1000($30) ldq $10,32($9) ldq $16,88($2) jsr $26,rb_ary_dup ldgp $29,0($26) lda $16,95($31) bis $31,$9,$18 bis $31,$31,$17 stq $0,152($10) bis $31,$31,$19 jsr $26,rb_node_newnode ldgp $29,0($26) ldq $3,1056($30) bis $31,$0,$9 ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L8883 # basic block 1349 ldq $4,1056($30) ldq $0,0($4) $L5306: # basic block 1350 $L5307: bis $31,$0,$16 bis $31,$11,$17 bis $31,$9,$18 bis $31,$31,$19 jsr $26,rb_add_method ldgp $29,0($26) ldq $5,1024($30) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 stq $2,0($3) ldq $3,0($5) br $31,$L8605 $L4754: # basic block 1351 $L5303: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $1,8($5) lda $5,16($5) stq $5,1024($30) s8addq $1,0,$1 subq $23,$1,$1 ldq $2,-8($1) stq $2,0($23) lda $23,8($23) ldq $3,0($5) stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4753: # basic block 1352 $L5302: ldq $2,1024($30) ldq $27,1032($30) ldq $4,1000($30) lda $2,8($2) lda $27,-8($27) ldq $3,0($2) lda $27,8($27) stq $2,1024($30) stq $27,1032($30) stq $27,32($4) br $31,$L8605 $L4752: # basic block 1353 $L5301: ldq $2,1032($30) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) ldq $1,-8($2) ldq $2,-16($2) lda $3,-16($3) lda $4,8($4) stq $4,1024($30) stq $1,0($3) lda $3,8($3) stq $2,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4751: # basic block 1354 ldq $2,1024($30) lda $1,-8($31) ldq $3,1032($30) bis $31,$31,$5 ldq $6,8($2) lda $2,16($2) stq $2,1024($30) mulq $6,$1,$1 addq $1,$3,$7 beq $6,$L8438 $L5299: # basic block 1355 s8addq $5,0,$2 ldq $4,1032($30) addl $5,1,$5 addq $2,$7,$3 ldq $1,0($3) addq $2,$4,$2 cmpult $5,$6,$4 stq $1,0($2) bne $4,$L5299 $L8438: # basic block 1356 $L5300: ldq $5,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $3,0($5) s8addq $6,$23,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4750: # basic block 1357 $L5295: ldq $23,1032($30) ldq $27,1024($30) ldq $1,-8($23) lda $23,-8($23) lda $27,8($27) lda $23,8($23) stq $27,1024($30) stq $1,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L4749: # basic block 1358 $L5294: ldq $3,1032($30) ldq $2,1024($30) ldq $4,1000($30) lda $3,-8($3) lda $2,8($2) stq $3,1032($30) ldq $3,0($2) ldq $5,1032($30) stq $2,1024($30) stq $5,32($4) br $31,$L8605 $L4748: # basic block 1359 $L5293: ldq $23,1032($30) ldq $27,1024($30) ldq $1,-8($23) lda $23,-8($23) lda $27,8($27) stq $27,1024($30) bic $1,4,$1 cmpeq $1,0,$1 addq $1,$1,$1 stq $1,0($23) ldq $1,1000($30) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L4747: # basic block 1360 $L5290: ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) ldq $18,8($23) ldq $16,-16($27) lda $23,16($23) ldq $17,-8($27) lda $27,-16($27) stq $23,1024($30) stq $27,32($1) stq $27,1032($30) addl $31,$18,$18 jsr $26,rb_range_new ldgp $29,0($26) ldq $2,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L8605 $L4746: # basic block 1361 ldq $23,1024($30) ldq $12,8($23) lda $23,16($23) stq $23,1024($30) jsr $26,rb_hash_new ldgp $29,0($26) addl $31,$12,$10 bis $31,$0,$11 ble $10,$L8436 # basic block 1362 lda $1,-8($31) ldq $27,1032($30) mulq $10,$1,$1 addq $1,$27,$9 $L5288: # basic block 1363 ldq $17,0($9) ldq $18,8($9) subl $10,2,$10 bis $31,$11,$16 lda $9,16($9) jsr $26,rb_hash_aset ldgp $29,0($26) bgt $10,$L5288 $L8436: # basic block 1364 $L5289: lda $1,-8($31) ldq $2,1032($30) ldq $4,1024($30) mulq $12,$1,$1 ldq $5,1000($30) addq $2,$1,$2 stq $11,0($2) lda $2,8($2) ldq $3,0($4) stq $2,1032($30) stq $2,32($5) br $31,$L8605 $L4745: # basic block 1365 ldq $23,1024($30) ldq $27,1032($30) ldq $1,1000($30) ldq $5,8($23) ldq $9,-8($27) lda $27,-8($27) ldq $6,16($23) lda $23,24($23) stq $27,1032($30) stq $27,32($1) stq $23,1024($30) blt $5,$L5241 # basic block 1366 and $9,3,$1 bis $31,$9,$2 beq $1,$L5243 # basic block 1367 blbc $9,$L5244 # basic block 1368 lda $1,rb_cFixnum ldq $3,0($1) $L5245: # basic block 1369 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L8884 # basic block 1370 beq $5,$L5264 # basic block 1371 ldq $1,1032($30) ldq $2,1000($30) stq $9,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) $L5264: # basic block 1372 lda $4,1($31) cmpult $4,$5,$1 beq $1,$L8434 # basic block 1373 lda $2,4($31) $L5268: # basic block 1374 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L5268 # basic block 1375 ldq $4,1000($30) stq $3,32($4) $L8434: # basic block 1376 beq $6,$L5284 # basic block 1377 beq $5,$L5270 # basic block 1378 jsr $26,rb_ary_new ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) $L5284: # basic block 1379 ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L4744: # basic block 1380 $L5240: ldq $27,1024($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) jsr $26,rb_ary_dup ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L8605 $L4743: # basic block 1381 $L5239: ldq $27,1024($30) lda $1,-8($31) ldq $2,1032($30) ldq $16,8($27) lda $27,16($27) stq $27,1024($30) mulq $16,$1,$1 addq $1,$2,$1 bis $31,$1,$17 stq $1,1032($30) jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4742: # basic block 1382 $L5238: ldq $27,1032($30) ldq $2,1024($30) ldq $3,1000($30) ldq $1,-8($27) ldq $18,8($2) lda $27,-8($27) lda $2,16($2) stq $27,32($3) stq $27,1032($30) stq $2,1024($30) ldq $17,16($1) ldq $16,24($1) addl $31,$18,$18 jsr $26,rb_reg_new ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4741: # basic block 1383 $L5237: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) ldq $0,-8($27) lda $27,-8($27) lda $1,8($1) stq $27,32($2) stq $27,1032($30) stq $1,1024($30) bis $31,$0,$16 jsr $26,rb_obj_as_string ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4740: # basic block 1384 ldq $2,1024($30) bis $31,$31,$16 bis $31,$31,$17 ldq $12,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_str_new ldgp $29,0($26) subl $12,1,$10 bis $31,$0,$11 blt $10,$L8429 # basic block 1385 lda $1,-8($31) ldq $3,1032($30) mulq $10,$1,$1 addq $1,$3,$1 lda $9,-8($1) $L5235: # basic block 1386 ldq $17,0($9) subl $10,1,$10 bis $31,$11,$16 lda $9,8($9) jsr $26,rb_str_append ldgp $29,0($26) bge $10,$L5235 $L8429: # basic block 1387 $L5236: lda $1,-8($31) ldq $4,1032($30) ldq $5,1024($30) mulq $12,$1,$1 ldq $23,1000($30) addq $4,$1,$4 stq $11,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4739: # basic block 1388 $L5231: ldq $5,1024($30) ldq $0,8($5) lda $5,16($5) stq $5,1024($30) bis $31,$0,$16 jsr $26,rb_str_new3 ldgp $29,0($26) ldq $23,1032($30) ldq $27,1024($30) ldq $1,1000($30) stq $0,0($23) lda $23,8($23) ldq $3,0($27) stq $23,1032($30) stq $23,32($1) br $31,$L8605 $L4738: # basic block 1389 $L5230: ldq $27,1024($30) ldq $2,1032($30) ldq $4,1000($30) ldq $1,8($27) lda $27,16($27) stq $27,1024($30) stq $1,0($2) lda $2,8($2) ldq $3,0($27) stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L4737: # basic block 1390 $L5229: ldq $2,1056($30) ldq $4,1032($30) ldq $3,1024($30) ldq $23,1000($30) ldq $1,0($2) lda $3,8($3) stq $3,1024($30) stq $1,0($4) lda $4,8($4) ldq $3,0($3) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4736: # basic block 1391 $L5228: ldq $23,1032($30) ldq $5,1024($30) lda $1,4($31) ldq $27,1000($30) lda $5,8($5) stq $1,0($23) lda $23,8($23) ldq $3,0($5) stq $5,1024($30) stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L4735: # basic block 1392 $L5227: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1000($30) ldq $16,8($27) ldq $17,-8($1) lda $1,-8($1) lda $27,16($27) stq $1,32($2) stq $1,1032($30) stq $27,1024($30) jsr $26,rb_gvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4734: # basic block 1393 $L5226: ldq $2,1024($30) ldq $16,8($2) lda $2,16($2) stq $2,1024($30) jsr $26,rb_gvar_get ldgp $29,0($26) ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4733: # basic block 1394 ldq $5,1032($30) ldq $27,1024($30) ldq $23,1000($30) ldq $0,-8($5) ldq $10,-16($5) lda $5,-16($5) ldq $9,8($27) lda $27,16($27) stq $5,1032($30) stq $5,32($23) stq $27,1024($30) cmpeq $0,4,$1 bne $1,$L8885 $L5224: # basic block 1395 $L5225: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_const_set ldgp $29,0($26) lda $3,yarvGlobalStateVersion lda $1,9($31) sll $1,28,$1 lda $1,-1($1) ldq $2,0($3) lda $2,1($2) and $2,$1,$2 ldq $1,1024($30) stq $2,0($3) ldq $3,0($1) br $31,$L8605 $L4732: # basic block 1396 $L5223: ldq $5,1056($30) ldq $23,1024($30) ldq $27,1032($30) ldq $17,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $20,8($23) lda $23,16($23) ldq $19,-8($27) lda $27,-8($27) stq $23,1024($30) stq $27,32($17) stq $27,1032($30) ldq $18,32($1) bsr $26,$thread_get_ev_const..ng ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L8605 $L4731: # basic block 1397 ldq $5,1056($30) ldq $1,1024($30) ldq $23,1032($30) ldq $27,1000($30) ldq $2,8($5) ldq $10,16($1) ldq $11,8($1) lda $1,24($1) ldq $12,-8($23) lda $23,-8($23) stq $1,1024($30) stq $23,1032($30) ldq $1,32($2) stq $23,32($27) ldq $16,152($1) bne $16,$L8886 # basic block 1398 ldq $2,1056($30) ldq $9,0($2) $L5218: # basic block 1399 cmpeq $10,2,$1 bne $1,$L8887 $L5219: # basic block 1400 $L5222: bis $31,$9,$16 bis $31,$11,$17 bis $31,$12,$18 addl $31,$10,$19 jsr $26,rb_cvar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4730: # basic block 1401 ldq $5,1056($30) ldq $23,1024($30) ldq $2,8($5) ldq $9,8($23) lda $23,16($23) stq $23,1024($30) ldq $1,32($2) ldq $16,152($1) bne $16,$L8888 # basic block 1402 ldq $27,1056($30) ldq $0,0($27) $L5215: # basic block 1403 $L5216: bis $31,$0,$16 bis $31,$9,$17 jsr $26,rb_cvar_get ldgp $29,0($26) ldq $1,1032($30) ldq $2,1024($30) ldq $4,1000($30) stq $0,0($1) lda $1,8($1) ldq $3,0($2) stq $1,1032($30) stq $1,32($4) br $31,$L8605 $L4729: # basic block 1404 $L5213: ldq $27,1024($30) ldq $1,1032($30) ldq $2,1056($30) ldq $3,1000($30) ldq $17,8($27) ldq $18,-8($1) lda $1,-8($1) lda $27,16($27) ldq $16,0($2) stq $1,32($3) stq $1,1032($30) stq $27,1024($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $4,1024($30) ldq $3,0($4) br $31,$L8605 $L4728: # basic block 1405 $L5212: ldq $2,1024($30) ldq $3,1056($30) ldq $17,8($2) ldq $16,0($3) lda $2,16($2) stq $2,1024($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L4727: # basic block 1406 ldq $3,1024($30) ldq $5,1032($30) bis $31,$31,$2 ldq $27,1024($30) ldq $23,1000($30) ldq $4,16($3) ldq $6,-8($5) lda $5,-8($5) stq $5,1032($30) stq $5,32($23) ldq $5,8($27) lda $27,24($27) ldq $3,1048($30) stq $27,1024($30) beq $4,$L8427 $L5210: # basic block 1407 addl $2,1,$2 ldq $3,0($3) cmpult $2,$4,$1 bne $1,$L5210 $L8427: # basic block 1408 $L5211: s8addq $5,0,$1 subq $3,$1,$1 stq $6,0($1) ldq $1,1024($30) ldq $3,0($1) br $31,$L8605 $L4726: # basic block 1409 ldq $23,1024($30) ldq $2,1048($30) bis $31,$31,$3 ldq $4,16($23) ldq $5,8($23) lda $23,24($23) stq $23,1024($30) beq $4,$L8425 $L5205: # basic block 1410 addl $3,1,$3 ldq $2,0($2) cmpult $3,$4,$1 bne $1,$L5205 $L8425: # basic block 1411 $L5206: s8addq $5,0,$1 ldq $27,1032($30) subq $2,$1,$1 ldq $2,0($1) ldq $1,1024($30) stq $2,0($27) ldq $2,1000($30) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L8605 $L4725: # basic block 1412 ldq $27,1040($30) ldq $1,1032($30) ldq $3,1024($30) ldq $2,1000($30) ldq $0,-8($27) ldq $10,-8($1) lda $1,-8($1) stq $1,1032($30) stq $1,32($2) ldq $9,8($3) lda $3,24($3) cmpeq $0,4,$1 stq $3,1024($30) bne $1,$L8889 $L5200: # basic block 1413 $L5201: bis $31,$0,$16 bis $31,$9,$17 bis $31,$10,$18 jsr $26,rb_ary_store ldgp $29,0($26) ldq $5,1024($30) ldq $3,0($5) br $31,$L8605 $L4724: # basic block 1414 ldq $1,1040($30) ldq $2,1024($30) lda $0,4($31) ldq $16,-8($1) ldq $9,16($2) ldq $17,8($2) lda $2,24($2) stq $2,1024($30) cmpeq $16,4,$1 bne $1,$L5187 # basic block 1415 beq $9,$L8890 # basic block 1416 jsr $26,rb_ary_entry ldgp $29,0($26) blbc $9,$L5190 # basic block 1417 srl $9,1,$16 cmpeq $16,39,$1 bne $1,$L5194 # basic block 1418 cmpule $16,39,$1 beq $1,$L5197 # basic block 1419 cmpeq $16,38,$1 beq $1,$L5196 # basic block 1420 bis $31,$0,$16 jsr $26,rb_reg_last_match ldgp $29,0($26) $L5187: # basic block 1421 $L5199: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L4723: # basic block 1422 $L5185: ldq $3,1024($30) ldq $4,1032($30) ldq $23,1040($30) ldq $5,1000($30) ldq $1,8($3) ldq $2,-8($4) lda $3,16($3) lda $4,-8($4) stq $3,1024($30) stq $4,1032($30) stq $4,32($5) s8addq $1,0,$1 subq $23,$1,$1 stq $2,0($1) ldq $3,0($3) br $31,$L8605 $L4722: # basic block 1423 $L5184: ldq $23,1024($30) ldq $27,1040($30) ldq $1,8($23) lda $23,16($23) stq $23,1024($30) s8addq $1,0,$1 subq $27,$1,$1 ldq $2,0($1) ldq $1,1032($30) stq $2,0($1) ldq $2,1000($30) lda $1,8($1) ldq $3,0($23) stq $1,1032($30) stq $1,32($2) br $31,$L8605 $L4721: # basic block 1424 $L5183: ldq $5,1024($30) lda $5,8($5) ldq $3,0($5) stq $5,1024($30) br $31,$L8605 $L8607: # basic block 1425 ldq $1,32($2) ldq $12,8($2) ldq $2,40($2) stq $1,1104($30) stq $2,1096($30) $L8395: # basic block 1426 bne $12,$L8891 # basic block 1427 lda $1,-1($9) zapnot $1,15,$1 cmpule $1,1,$1 beq $1,$L5533 # basic block 1428 ldq $1,24($11) ldq $5,1048($30) lda $2,escape_dfp.1 cmpeq $5,$1,$3 stq $1,0($2) bne $3,$L8892 $L5533: # basic block 1429 ldq $27,1056($30) ldq $1,8($27) ldq $17,16($27) lda $3,16($27) ldq $4,32($1) lda $1,251($31) zapnot $17,15,$2 sll $1,24,$1 bic $2,15,$2 lda $1,-96($1) cmpeq $2,$1,$2 beq $2,$L8893 # basic block 1430 ldl $1,136($4) ldq $5,1056($30) lda $2,6($31) ldq $23,1000($30) ldq $4,1048($30) s8addq $1,0,$1 subq $5,$1,$1 stq $2,24($4) stq $1,32($23) stq $1,1032($30) ldq $27,24($3) ldq $1,8($3) stq $27,40($23) stq $27,1040($30) ldq $2,32($3) stq $1,1024($30) stq $2,48($23) stq $2,1048($30) ldq $3,16($3) stq $3,1056($30) stq $3,56($23) bne $1,$L5529 # basic block 1431 lda $4,ruby_prot_tag lda $1,ruby_errinfo bis $31,$9,$17 ldq $3,0($4) stq $11,0($1) ldq $2,720($3) bis $31,$2,$16 stq $2,0($4) jsr $26,_longjmp ldgp $29,0($26) $L6838: # basic block 1432 cmpeq $3,90,$1 bne $1,$L6807 # basic block 1433 cmpeq $3,95,$1 beq $1,$L6837 # basic block 1434 ldq $15,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f3 bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $11,32($15) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$10 beq $2,$L6811 # basic block 1435 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8894 $L6813: # basic block 1436 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$9,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8895 # basic block 1437 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L6828 # basic block 1438 ble $10,$L6828 # basic block 1439 lda $1,4($31) $L6832: # basic block 1440 subl $10,1,$10 stq $1,0($9) lda $9,8($9) bgt $10,$L6832 $L6828: # basic block 1441 ldq $1,1080($30) beq $1,$L6833 # basic block 1442 ldq $5,1056($30) lda $2,48($9) ldq $4,1000($30) lda $3,88($9) stq $1,24($2) itoft $2,$f2 stq $3,1032($30) ldq $1,0($5) stq $3,32($4) stq $31,32($2) stq $1,16($2) $L6834: # basic block 1443 ldq $1,1024($30) ldq $2,1056($30) lda $23,8($9) stt $f2,0($9) ldq $3,1040($30) ldq $4,1048($30) stq $12,8($9) stq $1,32($9) stq $2,40($9) lda $1,251($31) stq $3,48($9) stq $4,56($9) ftoit $f3,$3 sll $1,24,$1 ldq $2,32($11) lda $1,-95($1) stq $15,16($9) stq $1,24($9) ldq $27,1000($30) stq $9,1040($30) s8addq $3,$2,$2 stq $9,1048($30) stq $23,1056($30) ldq $3,0($2) stq $2,1024($30) stq $9,40($27) stq $9,48($27) stq $23,56($27) stq $2,24($27) br $31,$L8605 $L6782: # basic block 1444 ldq $23,1032($30) ldq $27,1000($30) lda $1,64($23) stq $1,32($27) br $31,$L6783 $L6811: # basic block 1445 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L6814 # basic block 1446 ldl $2,104($11) ldq $5,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$5,$1 lda $9,8($1) $L6815: # basic block 1447 ldl $2,120($11) beq $2,$L6818 # basic block 1448 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L6820 # basic block 1449 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L6820 # basic block 1450 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f3,0($1) cvtlq $f3,$f3 $L6821: # basic block 1451 ldl $1,116($11) lda $1,1($1) beq $1,$L6813 # basic block 1452 lda $1,rb_cObject ldq $27,1088($30) ldq $0,0($1) ldq $1,1080($30) cmovne $27,$27,$0 bne $1,$L8896 $L6825: # basic block 1453 ldl $1,116($11) subl $10,1,$10 subl $31,$1,$1 s8addq $1,$9,$1 lda $9,8($9) stq $0,0($1) br $31,$L6813 $L6833: # basic block 1454 ldq $27,1000($30) lda $23,64($9) stq $23,1032($30) stq $23,32($27) br $31,$L6834 $L6808: # basic block 1455 ldq $2,1032($30) ldq $17,16($0) bis $31,$12,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L6779 $L6758: # basic block 1456 bic $12,4,$1 bne $1,$L6763 # basic block 1457 cmpeq $12,4,$1 bne $1,$L8897 # basic block 1458 bne $12,$L6763 # basic block 1459 lda $1,rb_cFalseClass ldq $1,0($1) br $31,$L6760 $L6759: # basic block 1460 cmpeq $12,2,$1 bne $1,$L8898 # basic block 1461 and $12,255,$1 cmpeq $1,14,$1 bne $1,$L8899 $L6763: # basic block 1462 ldq $1,8($2) br $31,$L6760 $L6818: # basic block 1463 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L6821 # basic block 1464 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L6814: # basic block 1465 lda $1,1($2) beq $1,$L6815 # basic block 1466 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$13 blt $13,$L8900 # basic block 1467 ldq $23,1032($30) s8addq $13,0,$1 bis $31,$13,$16 subq $14,$13,$14 subq $23,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $13,$10,$1 stq $0,-8($9) subl $1,1,$10 br $31,$L6815 $L8891: # basic block 1468 bis $31,$12,$16 lda $17,18($31) jsr $26,rb_check_type ldgp $29,0($26) ldq $27,1040($30) ldq $3,1056($30) ldq $4,1104($30) ldq $5,32($12) ldq $1,0($27) lda $2,56($3) s8addq $4,$3,$3 lda $4,64($3) cmpeq $1,$2,$1 bne $1,$L8901 # basic block 1469 ldq $27,1000($30) stq $4,32($27) $L8410: # basic block 1470 ldq $2,1056($30) ldq $1,1048($30) stq $11,0($4) lda $4,8($4) ldq $27,1048($30) lda $3,64($4) ldq $23,1040($30) stq $4,1048($30) stq $1,0($4) ldq $1,0($2) stq $3,1032($30) ldq $3,32($10) stq $27,56($4) ldq $27,1096($30) stq $1,8($4) lda $1,251($31) stq $23,48($4) lda $23,8($4) sll $1,24,$1 stq $2,40($4) stq $12,16($4) lda $2,4($31) lda $1,-93($1) s8addq $27,$3,$3 stq $4,1040($30) stq $23,1056($30) stq $1,24($4) lda $1,ruby_errinfo stq $3,32($4) ldq $5,32($5) stq $2,0($1) ldq $1,1000($30) ldq $2,1032($30) stq $5,1024($30) stq $23,56($1) stq $4,40($1) stq $2,32($1) stq $4,48($1) br $31,$L5181 $L8864: # basic block 1471 bis $31,$0,$11 $L8392: # basic block 1472 ldq $3,1000($30) lda $1,ruby_prot_tag bis $31,$11,$0 ldq $2,1048($30) ldq $4,1056($30) ldq $5,1032($30) ldq $23,1024($30) ldq $27,1040($30) stq $2,48($3) ldq $2,0($1) stq $4,56($3) stq $5,32($3) stq $23,24($3) stq $27,40($3) ldq $3,720($2) stq $3,0($1) $L4720: # basic block 1473 ldt $f2,144($30) ldt $f3,152($30) ldt $f4,160($30) ldt $f5,168($30) ldq $26,80($30) ldq $9,88($30) ldq $10,96($30) ldq $11,104($30) ldq $12,112($30) ldq $13,120($30) ldq $14,128($30) ldq $15,136($30) lda $30,1120($30) ret $31,($26),1 $L6807: # basic block 1474 ldq $23,1032($30) ldq $17,16($0) bis $31,$12,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L6779 $L8606: # basic block 1475 lda $1,idThrowState bis $31,$11,$16 lda $18,6($31) ldq $17,0($1) jsr $26,rb_ivar_set ldgp $29,0($26) br $31,$L5529 $L8892: # basic block 1476 cmpeq $9,1,$1 bne $1,$L8902 # basic block 1477 ldq $11,16($11) lda $1,ruby_errinfo lda $2,4($31) stq $11,1008($30) stq $2,0($1) br $31,$L5181 $L8672: # basic block 1478 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7399 # basic block 1479 bic $9,1,$1 eqv $16,$9,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L7398 # basic block 1480 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) addq $9,$9,$16 bis $16,1,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L7398: # basic block 1481 $L7422: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L8856: # basic block 1482 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L5546 # basic block 1483 bic $9,1,$1 eqv $16,$9,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L5545 # basic block 1484 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) addq $9,$9,$16 bis $16,1,$16 bis $31,$0,$10 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L5545: # basic block 1485 $L5569: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) stq $0,0($27) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L8605 $L8664: # basic block 1486 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7503 # basic block 1487 bic $4,1,$1 eqv $3,$4,$2 addq $1,$3,$0 xor $3,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L7502 # basic block 1488 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L7502: # basic block 1489 $L7526: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L8668: # basic block 1490 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7451 # basic block 1491 bic $17,1,$1 eqv $16,$17,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L7450 # basic block 1492 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L7450: # basic block 1493 $L7474: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L8666: # basic block 1494 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7477 # basic block 1495 bic $4,1,$1 eqv $3,$4,$2 addq $1,$3,$0 xor $3,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L7476 # basic block 1496 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 addq $23,$23,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L7476: # basic block 1497 $L7500: ldq $2,1024($30) stq $0,1008($30) ldq $3,0($2) br $31,$L8605 $L8670: # basic block 1498 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7425 # basic block 1499 bic $17,1,$1 eqv $16,$17,$2 addq $1,$16,$0 xor $16,$0,$3 and $2,$3,$2 srl $2,31,$2 blbc $2,$L7424 # basic block 1500 addq $16,$16,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) ldq $5,1008($30) bis $31,$0,$10 addq $5,$5,$16 bis $16,1,$16 jsr $26,rb_int2big ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$17 jsr $26,rb_big_plus ldgp $29,0($26) $L7424: # basic block 1501 $L7448: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L8865: # basic block 1502 ldq $1,1000($30) ldq $2,1032($30) addl $31,$15,$16 bis $31,$9,$14 ldq $3,1032($30) itoft $10,$f2 lda $0,4($31) ldq $13,1000($30) stq $2,32($1) stq $27,24($1) lda $1,-8($31) cmpeq $16,1,$2 mulq $15,$1,$1 addq $1,$3,$17 bne $2,$L8903 # basic block 1503 cmple $16,1,$1 beq $1,$L8904 $L5508: # basic block 1504 $L5519: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $11,56($13) stq $4,16($9) ftoit $f2,$4 stq $11,40($9) ldq $10,40($13) stq $10,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $27,16($4) ldq $17,24($4) jsr $26,($27),0 ldgp $29,0($26) ldq $5,1032($30) lda $1,-8($31) ldq $23,1024($30) ldq $27,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $10,40($13) stq $12,48($13) stq $11,56($13) addq $5,$1,$5 stq $0,0($5) lda $5,8($5) ldq $3,0($23) stq $5,1032($30) stq $5,32($27) br $31,$L8605 $L8867: # basic block 1505 blbc $13,$L5423 # basic block 1506 lda $1,rb_cFixnum ldq $1,0($1) br $31,$L5424 $L8873: # basic block 1507 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L5368 $L5379: # basic block 1508 bic $13,4,$1 bne $1,$L5384 # basic block 1509 cmpeq $13,4,$1 bne $1,$L8905 # basic block 1510 bne $13,$L5384 # basic block 1511 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L5381 $L8852: # basic block 1512 blbc $16,$L5583 # basic block 1513 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L5584 $L8850: # basic block 1514 lda $2,10($31) blbs $17,$L5617 # basic block 1515 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L5617 # basic block 1516 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L5617 # basic block 1517 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L5621 # basic block 1518 br $31,$L5617 .align 4 $L8845: # basic block 1519 blbc $13,$L5649 # basic block 1520 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L5650 $L8634: # basic block 1521 lda $2,10($31) blbs $27,$L7802 # basic block 1522 cmpeq $27,2,$1 lda $2,16($31) bne $1,$L7802 # basic block 1523 and $27,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L7802 # basic block 1524 cmpeq $27,6,$1 lda $2,28($31) beq $1,$L7806 # basic block 1525 br $31,$L7802 .align 4 $L8629: # basic block 1526 blbc $13,$L7910 # basic block 1527 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L7911 $L8619: # basic block 1528 blbc $13,$L8096 # basic block 1529 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L8097 $L8624: # basic block 1530 blbc $13,$L8003 # basic block 1531 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L8004 $L8749: # basic block 1532 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L6670 $L8609: # basic block 1533 blbc $13,$L8282 # basic block 1534 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L8283 $L8614: # basic block 1535 blbc $13,$L8189 # basic block 1536 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L8190 $L8656: # basic block 1537 blbc $16,$L7610 # basic block 1538 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L7611 $L8660: # basic block 1539 blbc $16,$L7576 # basic block 1540 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L7577 $L8638: # basic block 1541 lda $2,10($31) blbs $17,$L7776 # basic block 1542 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L7776 # basic block 1543 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L7776 # basic block 1544 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L7780 # basic block 1545 br $31,$L7776 .align 4 $L8644: # basic block 1546 blbc $2,$L7712 # basic block 1547 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L7713 $L8648: # basic block 1548 blbc $5,$L7678 # basic block 1549 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L7679 $L8652: # basic block 1550 blbc $16,$L7644 # basic block 1551 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L7645 $L8642: # basic block 1552 lda $2,10($31) blbs $17,$L7750 # basic block 1553 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L7750 # basic block 1554 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L7750 # basic block 1555 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L7754 # basic block 1556 br $31,$L7750 .align 4 $L8636: # basic block 1557 lda $2,10($31) blbs $3,$L7789 # basic block 1558 cmpeq $3,2,$1 lda $2,16($31) bne $1,$L7789 # basic block 1559 and $3,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L7789 # basic block 1560 cmpeq $3,6,$1 lda $2,28($31) beq $1,$L7793 # basic block 1561 br $31,$L7789 .align 4 $L8640: # basic block 1562 lda $2,10($31) blbs $17,$L7763 # basic block 1563 cmpeq $17,2,$1 lda $2,16($31) bne $1,$L7763 # basic block 1564 and $17,255,$1 lda $2,20($31) cmpeq $1,14,$1 bne $1,$L7763 # basic block 1565 cmpeq $17,6,$1 lda $2,28($31) beq $1,$L7767 # basic block 1566 br $31,$L7763 .align 4 $L8751: # basic block 1567 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L6660 $L8744: # basic block 1568 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L6700 $L6842: # basic block 1569 bic $13,4,$1 bne $1,$L6847 # basic block 1570 cmpeq $13,4,$1 bne $1,$L8906 # basic block 1571 bne $13,$L6847 # basic block 1572 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6844 $L8739: # basic block 1573 blbc $12,$L6716 # basic block 1574 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L6717 $L8713: # basic block 1575 blbc $13,$L7122 # basic block 1576 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L7123 $L6679: # basic block 1577 bis $31,$10,$16 jsr $26,rb_define_module_id ldgp $29,0($26) bis $31,$10,$16 bis $31,$0,$12 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$17 bis $31,$12,$16 bis $31,$0,$18 jsr $26,rb_set_class_path ldgp $29,0($26) bis $31,$9,$16 bis $31,$10,$17 bis $31,$12,$18 jsr $26,rb_const_set ldgp $29,0($26) br $31,$L6680 $L8705: # basic block 1578 lda $1,-8($31) ldq $23,1032($30) addl $31,$15,$16 stq $5,24($4) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$4,$13 lda $0,4($31) addq $1,$23,$17 bne $2,$L8907 # basic block 1579 cmple $16,1,$1 beq $1,$L8908 $L7252: # basic block 1580 $L7263: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L8703: # basic block 1581 lda $1,-8($31) ldq $27,1032($30) addl $31,$15,$16 stq $23,24($5) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$5,$13 lda $0,4($31) addq $1,$27,$17 bne $2,$L8909 # basic block 1582 cmple $16,1,$1 beq $1,$L8910 $L7266: # basic block 1583 $L7277: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ftoit $f2,$1 ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($1) ldq $27,16($1) jsr $26,($27),0 ldgp $29,0($26) ldq $2,1024($30) lda $1,-8($31) ldq $4,1032($30) ldq $5,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $0,1008($30) ldq $3,0($2) stq $11,40($13) stq $12,48($13) stq $10,56($13) addq $4,$1,$4 stq $4,1032($30) stq $4,32($5) br $31,$L8605 $L8746: # basic block 1584 bis $31,$9,$16 bis $31,$10,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$12 br $31,$L6690 $L8720: # basic block 1585 blbc $13,$L7029 # basic block 1586 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L7030 $L8727: # basic block 1587 blbc $13,$L6936 # basic block 1588 lda $1,rb_cFixnum ldq $16,0($1) br $31,$L6937 $L8701: # basic block 1589 lda $1,-8($31) ldq $3,1032($30) addl $31,$15,$16 stq $27,24($23) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$23,$13 lda $0,4($31) addq $1,$3,$17 bne $2,$L8911 # basic block 1590 cmple $16,1,$1 beq $1,$L8912 $L7280: # basic block 1591 $L7291: ldq $9,32($13) ldq $1,8($14) bis $31,$0,$16 lda $18,4($31) lda $2,symIFUNC stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) ftoit $f2,$4 stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $27,16($4) ldq $17,24($4) jsr $26,($27),0 ldgp $29,0($26) ldq $5,1024($30) lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $15,$1,$1 stq $9,32($13) stq $0,1008($30) ldq $3,0($5) stq $11,40($13) stq $12,48($13) stq $10,56($13) addq $23,$1,$23 stq $23,1032($30) stq $23,32($27) br $31,$L8605 $L8709: # basic block 1592 lda $1,-8($31) ldq $5,1000($30) ldq $23,1032($30) addl $31,$15,$16 mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 lda $0,4($31) stq $23,32($5) stq $4,24($5) bis $31,$5,$13 addq $1,$23,$17 bne $2,$L8913 # basic block 1593 cmple $16,1,$1 beq $1,$L8914 $L7224: # basic block 1594 $L7235: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L8707: # basic block 1595 lda $1,-8($31) ldq $23,1032($30) addl $31,$15,$16 stq $5,24($4) mulq $15,$1,$1 cmpeq $16,1,$2 itoft $10,$f2 bis $31,$9,$14 bis $31,$4,$13 lda $0,4($31) addq $1,$23,$17 bne $2,$L8915 # basic block 1596 cmple $16,1,$1 beq $1,$L8916 $L7238: # basic block 1597 $L7249: ldq $9,32($13) ldq $1,8($14) ftoit $f2,$27 bis $31,$0,$16 lda $2,symIFUNC lda $18,4($31) stq $1,0($9) lda $1,4($31) lda $5,8($9) lda $6,64($9) ldq $3,24($13) stq $1,8($9) lda $1,251($31) sll $1,24,$1 ldq $4,0($2) lda $1,-93($1) stq $3,32($9) stq $1,24($9) ldq $10,56($13) stq $4,16($9) stq $10,40($9) ldq $11,40($13) stq $11,48($9) ldq $12,48($13) stq $12,56($9) ldq $1,0($14) stq $1,40($13) ldq $2,8($14) stq $5,56($13) stq $6,32($13) stq $2,48($13) ldq $17,24($27) ldq $27,16($27) jsr $26,($27),0 ldgp $29,0($26) ldq $1,1024($30) ldq $2,1032($30) ldq $4,1000($30) stq $9,32($13) stq $0,1008($30) ldq $3,0($1) lda $1,-8($31) stq $11,40($13) mulq $15,$1,$1 stq $12,48($13) stq $10,56($13) addq $2,$1,$2 stq $2,1032($30) stq $2,32($4) br $31,$L8605 $L6799: # basic block 1598 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) $L6787: # basic block 1599 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($9) stq $3,40($4) stq $3,1040($30) ldq $9,56($9) addq $1,$5,$1 stq $9,1048($30) stq $9,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L6779 $L6798: # basic block 1600 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6803: # basic block 1601 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) ldq $1,104($4) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6802: # basic block 1602 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6801: # basic block 1603 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6800: # basic block 1604 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6804: # basic block 1605 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) ldq $2,64($4) stq $2,24($30) ldq $1,72($4) stq $1,32($30) ldq $2,80($4) stq $2,40($30) ldq $1,88($4) stq $1,48($30) ldq $2,96($4) stq $2,56($30) ldq $1,104($4) stq $1,64($30) ldq $2,112($4) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6795: # basic block 1606 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6794: # basic block 1607 ldq $21,32($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6793: # basic block 1608 ldq $20,24($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6792: # basic block 1609 ldq $19,16($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6797: # basic block 1610 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $2,48($4) stq $2,8($30) ldq $1,56($4) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6796: # basic block 1611 ldq $1,40($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 ldq $18,8($4) ldq $19,16($4) ldq $20,24($4) ldq $21,32($4) stq $1,0($30) ldq $1,48($4) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6791: # basic block 1612 ldq $18,8($4) ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6790: # basic block 1613 ldq $17,0($4) bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L8812: # basic block 1614 blbc $9,$L6036 # basic block 1615 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L6037 $L8809: # basic block 1616 blbc $9,$L6080 # basic block 1617 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L6081 $L8806: # basic block 1618 blbc $9,$L6124 # basic block 1619 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L6125 $L6211: # basic block 1620 ldq $23,1008($30) bic $23,4,$1 bne $1,$L6216 # basic block 1621 cmpeq $23,4,$1 bne $1,$L8917 # basic block 1622 ldq $27,1008($30) bne $27,$L6216 # basic block 1623 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6213 $L8803: # basic block 1624 blbc $9,$L6168 # basic block 1625 lda $1,rb_cFixnum ldq $3,0($1) br $31,$L6169 $L5243: # basic block 1626 bic $9,4,$1 bne $1,$L5248 # basic block 1627 cmpeq $9,4,$1 bne $1,$L8918 # basic block 1628 bne $9,$L5248 # basic block 1629 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5245 $L6786: # basic block 1630 bis $31,$4,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$12,$16 bis $31,$0,$17 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6789: # basic block 1631 bis $31,$12,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L6788: # basic block 1632 bis $31,$4,$17 bis $31,$12,$18 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6787 $L8902: # basic block 1633 ldq $23,1056($30) lda $9,2($31) ldq $1,48($23) stq $9,32($11) stq $1,24($11) br $31,$L5533 $L7539: # basic block 1634 ldq $23,1032($30) lda $1,idMINUS ldq $27,1000($30) stq $3,0($23) lda $23,8($23) stq $4,0($23) lda $23,8($23) ldq $0,0($1) stq $23,1032($30) stq $23,32($27) br $31,$L6743 $L7543: # basic block 1635 ldq $5,1032($30) lda $1,idMINUS ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L6743 $L7547: # basic block 1636 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $4,0($27) lda $27,8($27) stq $27,32($1) lda $1,idLT stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L7552: # basic block 1637 ldq $1,1032($30) ldq $2,1000($30) stq $3,0($1) lda $1,8($1) stq $4,0($1) lda $1,8($1) stq $1,1032($30) stq $1,32($2) lda $1,idLT ldq $0,0($1) br $31,$L6743 $L5570: # basic block 1638 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $16,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L5407 $L5574: # basic block 1639 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L5407 $L7531: # basic block 1640 ldq $5,1032($30) lda $1,idMINUS ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L6743 $L7535: # basic block 1641 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $4,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L7527: # basic block 1642 ldq $27,1032($30) ldq $1,1000($30) stq $3,0($27) lda $27,8($27) stq $16,0($27) lda $27,8($27) stq $27,32($1) lda $1,idMINUS stq $27,1032($30) ldq $0,0($1) br $31,$L6743 $L7557: # basic block 1643 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L6743 $L7562: # basic block 1644 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L6743 $L7567: # basic block 1645 ldq $5,1032($30) lda $1,idLT ldq $23,1000($30) stq $3,0($5) lda $5,8($5) stq $4,0($5) lda $5,8($5) ldq $0,0($1) stq $5,1032($30) stq $5,32($23) br $31,$L6743 $L8791: # basic block 1646 ldq $2,0($4) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L6380 # basic block 1647 srl $2,10,$1 blbc $1,$L6380 # basic block 1648 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8890: # basic block 1649 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5187 $L8794: # basic block 1650 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L6370 # basic block 1651 srl $2,10,$1 blbc $1,$L6370 # basic block 1652 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8785: # basic block 1653 ldq $2,0($23) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L6400 # basic block 1654 srl $2,10,$1 blbc $1,$L6400 # basic block 1655 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8782: # basic block 1656 ldq $2,0($3) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L6410 # basic block 1657 srl $2,10,$1 blbc $1,$L6410 # basic block 1658 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8788: # basic block 1659 ldq $2,0($2) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L6390 # basic block 1660 srl $2,10,$1 blbc $1,$L6390 # basic block 1661 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8880: # basic block 1662 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5310 # basic block 1663 srl $2,10,$1 blbc $1,$L5310 # basic block 1664 lda $16,$LC14 jsr $26,rb_error_frozen .align 4 $L8844: # basic block 1665 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5759 $L8843: # basic block 1666 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5773 $L8842: # basic block 1667 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5787 $L8841: # basic block 1668 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5801 $L8840: # basic block 1669 jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5815 $L8777: # basic block 1670 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6431 $L8775: # basic block 1671 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6436 $L8773: # basic block 1672 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6441 $L8879: # basic block 1673 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5321 $L8781: # basic block 1674 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6421 $L8779: # basic block 1675 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6426 $L8899: # basic block 1676 lda $1,rb_cSymbol ldq $1,0($1) br $31,$L6760 $L8861: # basic block 1677 ldq $4,1048($30) ldq $18,0($4) br $31,$L5526 $L8687: # basic block 1678 ldq $1,1048($30) ldq $18,0($1) br $31,$L7318 $L8685: # basic block 1679 ldq $3,1048($30) ldq $18,0($3) br $31,$L7327 $L8681: # basic block 1680 ldq $27,1048($30) ldq $18,0($27) br $31,$L7345 $L8683: # basic block 1681 ldq $5,1048($30) ldq $18,0($5) br $31,$L7336 $L8689: # basic block 1682 ldq $23,1048($30) ldq $18,0($23) br $31,$L7309 $L6553: # basic block 1683 ldq $4,1032($30) ldq $16,-8($4) and $16,3,$1 beq $1,$L6554 # basic block 1684 blbc $16,$L6555 # basic block 1685 lda $1,rb_cFixnum ldq $16,0($1) $L6556: # basic block 1686 ldq $5,1032($30) ldq $23,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $5,-8($5) stq $5,32($23) stq $5,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L6542 # basic block 1687 lda $10,$LC21 $L6542: # basic block 1688 beq $10,$L6566 # basic block 1689 lda $11,2($31) bne $12,$L8919 $L6566: # basic block 1690 $L6569: ldq $27,1024($30) stq $11,1008($30) ldq $3,0($27) br $31,$L8605 $L6551: # basic block 1691 ldq $27,1056($30) ldq $2,1032($30) sra $9,8,$20 ldq $3,1000($30) ldq $16,992($30) ldq $1,8($27) ldq $0,-8($2) lda $2,-8($2) stq $2,32($3) bis $31,$3,$17 stq $2,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L6542 # basic block 1692 lda $10,$LC20 br $31,$L6542 $L6547: # basic block 1693 ldq $5,1056($30) ldq $1,8($5) ldq $2,32($1) ldq $16,152($2) bne $16,$L8920 # basic block 1694 ldq $23,1056($30) ldq $0,0($23) $L6549: # basic block 1695 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L6542 # basic block 1696 lda $10,$LC19 br $31,$L6542 $L6545: # basic block 1697 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L6542 # basic block 1698 lda $10,$LC18 br $31,$L6542 $L6543: # basic block 1699 ldq $4,1056($30) sra $9,8,$17 ldq $16,0($4) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L6542 # basic block 1700 lda $10,$LC17 br $31,$L6542 $L6564: # basic block 1701 lda $16,$LC22 jsr $26,rb_bug $L6581: # basic block 1702 ldq $5,1032($30) ldq $16,-8($5) and $16,3,$1 beq $1,$L6582 # basic block 1703 blbc $16,$L6583 # basic block 1704 lda $1,rb_cFixnum ldq $16,0($1) $L6584: # basic block 1705 ldq $23,1032($30) ldq $27,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $23,-8($23) stq $23,32($27) stq $23,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L6570 # basic block 1706 lda $10,$LC21 $L6570: # basic block 1707 beq $10,$L6594 # basic block 1708 lda $11,2($31) bne $12,$L8921 $L6594: # basic block 1709 $L6597: ldq $1,1024($30) stq $11,1008($30) ldq $3,0($1) br $31,$L8605 $L6579: # basic block 1710 ldq $2,1056($30) ldq $3,1032($30) sra $9,8,$20 ldq $4,1000($30) ldq $16,992($30) ldq $1,8($2) ldq $0,-8($3) lda $3,-8($3) stq $3,32($4) bis $31,$4,$17 stq $3,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L6570 # basic block 1711 lda $10,$LC20 br $31,$L6570 $L5329: # basic block 1712 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L5326 # basic block 1713 lda $10,$LC18 $L5326: # basic block 1714 beq $10,$L5350 # basic block 1715 lda $11,2($31) bne $12,$L8922 $L5350: # basic block 1716 $L5353: ldq $3,1032($30) ldq $4,1024($30) ldq $5,1000($30) stq $11,0($3) lda $3,8($3) stq $3,1032($30) ldq $3,0($4) ldq $23,1032($30) stq $23,32($5) br $31,$L8605 $L5327: # basic block 1717 ldq $1,1056($30) sra $9,8,$17 ldq $16,0($1) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L5326 # basic block 1718 lda $10,$LC17 br $31,$L5326 $L5348: # basic block 1719 lda $16,$LC22 jsr $26,rb_bug $L6469: # basic block 1720 ldq $27,1032($30) ldq $16,-8($27) and $16,3,$1 beq $1,$L6470 # basic block 1721 blbc $16,$L6471 # basic block 1722 lda $1,rb_cFixnum ldq $16,0($1) $L6472: # basic block 1723 ldq $1,1032($30) ldq $2,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $1,-8($1) stq $1,32($2) stq $1,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L6458 # basic block 1724 lda $10,$LC21 $L6458: # basic block 1725 beq $10,$L6482 # basic block 1726 lda $11,2($31) bne $12,$L8923 $L6482: # basic block 1727 $L6485: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L8605 $L6467: # basic block 1728 ldq $4,1056($30) ldq $5,1032($30) sra $9,8,$20 ldq $23,1000($30) ldq $16,992($30) ldq $1,8($4) ldq $0,-8($5) lda $5,-8($5) stq $5,32($23) bis $31,$23,$17 stq $5,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L6458 # basic block 1729 lda $10,$LC20 br $31,$L6458 $L6463: # basic block 1730 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L8924 # basic block 1731 ldq $3,1056($30) ldq $0,0($3) $L6465: # basic block 1732 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L6458 # basic block 1733 lda $10,$LC19 br $31,$L6458 $L6461: # basic block 1734 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L6458 # basic block 1735 lda $10,$LC18 br $31,$L6458 $L5337: # basic block 1736 ldq $27,1032($30) ldq $16,-8($27) and $16,3,$1 beq $1,$L5338 # basic block 1737 blbc $16,$L5339 # basic block 1738 lda $1,rb_cFixnum ldq $16,0($1) $L5340: # basic block 1739 ldq $1,1032($30) ldq $2,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $1,-8($1) stq $1,32($2) stq $1,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L5326 # basic block 1740 lda $10,$LC21 br $31,$L5326 $L5335: # basic block 1741 ldq $4,1056($30) ldq $5,1032($30) sra $9,8,$20 ldq $23,1000($30) ldq $16,992($30) ldq $1,8($4) ldq $0,-8($5) lda $5,-8($5) stq $5,32($23) bis $31,$23,$17 stq $5,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L5326 # basic block 1742 lda $10,$LC20 br $31,$L5326 $L5331: # basic block 1743 ldq $2,1056($30) ldq $1,8($2) ldq $2,32($1) ldq $16,152($2) bne $16,$L8925 # basic block 1744 ldq $3,1056($30) ldq $0,0($3) $L5333: # basic block 1745 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L5326 # basic block 1746 lda $10,$LC19 br $31,$L5326 $L6487: # basic block 1747 ldq $2,1056($30) sra $9,8,$17 ldq $16,0($2) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L6486 # basic block 1748 lda $10,$LC17 $L6486: # basic block 1749 beq $10,$L6510 # basic block 1750 lda $11,2($31) bne $12,$L8926 $L6510: # basic block 1751 $L6513: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L8605 $L6575: # basic block 1752 ldq $27,1056($30) ldq $1,8($27) ldq $2,32($1) ldq $16,152($2) bne $16,$L8927 # basic block 1753 ldq $1,1056($30) ldq $0,0($1) $L6577: # basic block 1754 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L6570 # basic block 1755 lda $10,$LC19 br $31,$L6570 $L6497: # basic block 1756 ldq $1,1032($30) ldq $16,-8($1) and $16,3,$1 beq $1,$L6498 # basic block 1757 blbc $16,$L6499 # basic block 1758 lda $1,rb_cFixnum ldq $16,0($1) $L6500: # basic block 1759 ldq $2,1032($30) ldq $3,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $2,-8($2) stq $2,32($3) stq $2,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L6486 # basic block 1760 lda $10,$LC21 br $31,$L6486 $L6571: # basic block 1761 ldq $23,1056($30) sra $9,8,$17 ldq $16,0($23) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L6570 # basic block 1762 lda $10,$LC17 br $31,$L6570 $L6592: # basic block 1763 lda $16,$LC22 jsr $26,rb_bug $L6519: # basic block 1764 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L8928 # basic block 1765 ldq $4,1056($30) ldq $0,0($4) $L6521: # basic block 1766 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L6514 # basic block 1767 lda $10,$LC19 $L6514: # basic block 1768 beq $10,$L6538 # basic block 1769 lda $11,2($31) bne $12,$L8929 $L6538: # basic block 1770 $L6541: ldq $4,1024($30) stq $11,1008($30) ldq $3,0($4) br $31,$L8605 $L6517: # basic block 1771 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L6514 # basic block 1772 lda $10,$LC18 br $31,$L6514 $L6573: # basic block 1773 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L6570 # basic block 1774 lda $10,$LC18 br $31,$L6570 $L6459: # basic block 1775 ldq $1,1056($30) sra $9,8,$17 ldq $16,0($1) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L6458 # basic block 1776 lda $10,$LC17 br $31,$L6458 $L6480: # basic block 1777 lda $16,$LC22 jsr $26,rb_bug $L6491: # basic block 1778 ldq $3,1056($30) ldq $1,8($3) ldq $2,32($1) ldq $16,152($2) bne $16,$L8930 # basic block 1779 ldq $4,1056($30) ldq $0,0($4) $L6493: # basic block 1780 bis $31,$0,$16 sra $9,8,$17 jsr $26,rb_cvar_defined ldgp $29,0($26) beq $0,$L6486 # basic block 1781 lda $10,$LC19 br $31,$L6486 $L6489: # basic block 1782 bic $9,1,$16 jsr $26,rb_gvar_defined ldgp $29,0($26) beq $0,$L6486 # basic block 1783 lda $10,$LC18 br $31,$L6486 $L6495: # basic block 1784 ldq $5,1056($30) ldq $23,1032($30) sra $9,8,$20 ldq $27,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $0,-8($23) lda $23,-8($23) stq $23,32($27) bis $31,$27,$17 stq $23,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L6486 # basic block 1785 lda $10,$LC20 br $31,$L6486 $L6525: # basic block 1786 ldq $1,1032($30) ldq $16,-8($1) and $16,3,$1 beq $1,$L6526 # basic block 1787 blbc $16,$L6527 # basic block 1788 lda $1,rb_cFixnum ldq $16,0($1) $L6528: # basic block 1789 ldq $2,1032($30) ldq $3,1000($30) sra $9,8,$17 bis $31,$31,$18 lda $2,-8($2) stq $2,32($3) stq $2,1032($30) jsr $26,rb_method_boundp ldgp $29,0($26) beq $0,$L6514 # basic block 1790 lda $10,$LC21 br $31,$L6514 $L6523: # basic block 1791 ldq $5,1056($30) ldq $23,1032($30) sra $9,8,$20 ldq $27,1000($30) ldq $16,992($30) ldq $1,8($5) ldq $0,-8($23) lda $23,-8($23) stq $23,32($27) bis $31,$27,$17 stq $23,1032($30) ldq $18,32($1) bis $31,$0,$19 bsr $26,$thread_get_ev_defined..ng beq $0,$L6514 # basic block 1792 lda $10,$LC20 br $31,$L6514 $L6508: # basic block 1793 lda $16,$LC22 jsr $26,rb_bug $L6515: # basic block 1794 ldq $2,1056($30) sra $9,8,$17 ldq $16,0($2) jsr $26,rb_ivar_defined ldgp $29,0($26) beq $0,$L6514 # basic block 1795 lda $10,$LC17 br $31,$L6514 $L6536: # basic block 1796 lda $16,$LC22 jsr $26,rb_bug $L5459: # basic block 1797 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) $L5451: # basic block 1798 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($10) stq $3,40($4) stq $3,1040($30) ldq $10,56($10) addq $1,$5,$1 stq $10,1048($30) stq $10,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) $L5443: # basic block 1799 $L5503: ldq $4,1032($30) ldq $5,1024($30) ldq $23,1000($30) stq $0,0($4) lda $4,8($4) ldq $3,0($5) stq $4,1032($30) stq $4,32($23) br $31,$L8605 $L5458: # basic block 1800 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5457: # basic block 1801 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5456: # basic block 1802 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5455: # basic block 1803 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5454: # basic block 1804 ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5453: # basic block 1805 bis $31,$13,$16 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5452: # basic block 1806 bis $31,$3,$17 bis $31,$13,$18 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5450: # basic block 1807 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$11,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5467: # basic block 1808 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5466: # basic block 1809 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5465: # basic block 1810 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5464: # basic block 1811 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5468: # basic block 1812 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5463: # basic block 1813 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5462: # basic block 1814 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5461: # basic block 1815 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 $L5460: # basic block 1816 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$11,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5451 .align 4 $L6744: # basic block 1817 bic $12,4,$1 bne $1,$L6749 # basic block 1818 cmpeq $12,4,$1 bne $1,$L8931 # basic block 1819 bne $12,$L6749 # basic block 1820 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6746 $L6749: # basic block 1821 ldq $16,8($2) br $31,$L6746 $L6745: # basic block 1822 cmpeq $12,2,$1 bne $1,$L8932 # basic block 1823 and $12,255,$1 cmpeq $1,14,$1 beq $1,$L6749 # basic block 1824 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6746 $L5502: # basic block 1825 cmpeq $3,90,$1 bne $1,$L5471 # basic block 1826 cmpeq $3,95,$1 beq $1,$L5501 # basic block 1827 ldq $15,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f3 bis $31,$15,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $11,32($15) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$10 beq $2,$L5475 # basic block 1828 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8933 $L5477: # basic block 1829 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$9,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8934 # basic block 1830 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L5492 # basic block 1831 ble $10,$L5492 # basic block 1832 lda $1,4($31) $L5496: # basic block 1833 subl $10,1,$10 stq $1,0($9) lda $9,8($9) bgt $10,$L5496 $L5492: # basic block 1834 ldq $1,1064($30) beq $1,$L5497 # basic block 1835 ldq $5,1056($30) lda $2,48($9) ldq $4,1000($30) lda $3,88($9) stq $1,24($2) itoft $2,$f2 stq $3,1032($30) ldq $1,0($5) stq $3,32($4) stq $31,32($2) stq $1,16($2) $L5498: # basic block 1836 ldq $1,1024($30) ldq $2,1056($30) lda $23,8($9) stt $f2,0($9) ldq $3,1040($30) ldq $4,1048($30) stq $13,8($9) stq $1,32($9) stq $2,40($9) lda $1,251($31) stq $3,48($9) stq $4,56($9) ftoit $f3,$3 sll $1,24,$1 ldq $2,32($11) lda $1,-95($1) stq $15,16($9) stq $1,24($9) ldq $27,1000($30) stq $9,1040($30) s8addq $3,$2,$2 stq $9,1048($30) stq $23,1056($30) ldq $3,0($2) stq $2,1024($30) stq $9,40($27) stq $9,48($27) stq $23,56($27) stq $2,24($27) br $31,$L8605 $L5408: # basic block 1837 bic $13,4,$1 bne $1,$L5413 # basic block 1838 cmpeq $13,4,$1 bne $1,$L8935 # basic block 1839 bne $13,$L5413 # basic block 1840 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L5410 $L5413: # basic block 1841 ldq $16,8($2) br $31,$L5410 $L8858: # basic block 1842 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L8936 # basic block 1843 lda $1,-8($31) ldq $3,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$3,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $5,1032($30) ldq $4,1000($30) stq $5,32($4) br $31,$L5443 $L8931: # basic block 1844 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6746 $L8932: # basic block 1845 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6746 $L5446: # basic block 1846 ldq $2,1032($30) ldq $3,1000($30) lda $1,64($2) stq $1,32($3) br $31,$L5447 $L5475: # basic block 1847 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L5478 # basic block 1848 ldl $2,104($11) ldq $5,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$5,$1 lda $9,8($1) $L5479: # basic block 1849 ldl $2,120($11) beq $2,$L5482 # basic block 1850 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L5484 # basic block 1851 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L5484 # basic block 1852 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f3,0($1) cvtlq $f3,$f3 $L5485: # basic block 1853 ldl $1,116($11) lda $1,1($1) beq $1,$L5477 # basic block 1854 lda $1,rb_cObject ldq $27,1072($30) ldq $0,0($1) ldq $1,1064($30) cmovne $27,$27,$0 beq $1,$L5489 # basic block 1855 ldq $2,1056($30) ldq $20,1048($30) bis $31,$1,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) $L5489: # basic block 1856 ldl $1,116($11) subl $10,1,$10 subl $31,$1,$1 s8addq $1,$9,$1 lda $9,8($9) stq $0,0($1) br $31,$L5477 $L5497: # basic block 1857 ldq $27,1000($30) lda $23,64($9) stq $23,1032($30) stq $23,32($27) br $31,$L5498 $L5472: # basic block 1858 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L5443 $L5409: # basic block 1859 cmpeq $13,2,$1 bne $1,$L8937 # basic block 1860 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L5413 # basic block 1861 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L5410 $L8896: # basic block 1862 ldq $2,1056($30) ldq $20,1048($30) bis $31,$1,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L6825 $L7731: # basic block 1863 bic $16,4,$1 bne $1,$L7736 # basic block 1864 cmpeq $16,4,$1 bne $1,$L8938 # basic block 1865 bne $16,$L7736 # basic block 1866 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7733 $L7663: # basic block 1867 bic $16,4,$1 bne $1,$L7668 # basic block 1868 cmpeq $16,4,$1 bne $1,$L8939 # basic block 1869 bne $16,$L7668 # basic block 1870 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7665 $L7629: # basic block 1871 bic $16,4,$1 bne $1,$L7634 # basic block 1872 cmpeq $16,4,$1 bne $1,$L8940 # basic block 1873 bne $16,$L7634 # basic block 1874 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7631 $L7697: # basic block 1875 bic $16,4,$1 bne $1,$L7702 # basic block 1876 cmpeq $16,4,$1 bne $1,$L8941 # basic block 1877 bne $16,$L7702 # basic block 1878 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7699 $L7595: # basic block 1879 bic $16,4,$1 bne $1,$L7600 # basic block 1880 cmpeq $16,4,$1 bne $1,$L8942 # basic block 1881 bne $16,$L7600 # basic block 1882 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7597 $L5602: # basic block 1883 bic $16,4,$1 bne $1,$L5607 # basic block 1884 cmpeq $16,4,$1 bne $1,$L8943 # basic block 1885 bne $16,$L5607 # basic block 1886 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5604 $L8589: # basic block 1887 ldq $5,32($3) ldq $12,8($3) ldq $3,40($3) stq $5,1104($30) stq $3,1096($30) br $31,$L8395 $L8193: # basic block 1888 ldq $16,8($2) br $31,$L8190 $L8286: # basic block 1889 ldq $16,8($2) br $31,$L8283 $L7668: # basic block 1890 ldq $3,8($2) br $31,$L7665 $L7614: # basic block 1891 ldq $3,8($2) br $31,$L7611 $L7716: # basic block 1892 ldq $3,8($2) br $31,$L7713 $L7648: # basic block 1893 ldq $3,8($2) br $31,$L7645 $L7736: # basic block 1894 ldq $3,8($2) br $31,$L7733 $L7033: # basic block 1895 ldq $16,8($3) br $31,$L7030 $L7126: # basic block 1896 ldq $16,8($3) br $31,$L7123 $L7682: # basic block 1897 ldq $3,8($2) br $31,$L7679 $L7634: # basic block 1898 ldq $3,8($2) br $31,$L7631 $L6940: # basic block 1899 ldq $16,8($3) br $31,$L6937 $L6720: # basic block 1900 ldq $16,8($3) br $31,$L6717 $L6847: # basic block 1901 ldq $16,8($3) br $31,$L6844 $L5653: # basic block 1902 ldq $16,8($2) br $31,$L5650 $L5427: # basic block 1903 ldq $1,8($2) br $31,$L5424 $L8007: # basic block 1904 ldq $16,8($2) br $31,$L8004 $L7914: # basic block 1905 ldq $16,8($2) br $31,$L7911 $L5384: # basic block 1906 ldq $16,8($3) br $31,$L5381 $L5587: # basic block 1907 ldq $3,8($2) br $31,$L5584 $L7600: # basic block 1908 ldq $3,8($2) br $31,$L7597 $L7580: # basic block 1909 ldq $3,8($2) br $31,$L7577 $L8100: # basic block 1910 ldq $16,8($2) br $31,$L8097 $L7702: # basic block 1911 ldq $3,8($2) br $31,$L7699 $L5607: # basic block 1912 ldq $3,8($2) br $31,$L5604 $L6084: # basic block 1913 ldq $3,8($2) br $31,$L6081 $L6216: # basic block 1914 ldq $3,8($2) br $31,$L6213 $L5248: # basic block 1915 ldq $3,8($2) br $31,$L5245 $L6172: # basic block 1916 ldq $3,8($2) br $31,$L6169 $L6128: # basic block 1917 ldq $3,8($2) br $31,$L6125 $L6040: # basic block 1918 ldq $3,8($2) br $31,$L6037 $L5482: # basic block 1919 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L5485 # basic block 1920 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L5478: # basic block 1921 lda $1,1($2) beq $1,$L5479 # basic block 1922 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$12 blt $12,$L8944 # basic block 1923 ldq $23,1032($30) s8addq $12,0,$1 bis $31,$12,$16 subq $14,$12,$14 subq $23,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $12,$10,$1 stq $0,-8($9) subl $1,1,$10 br $31,$L5479 $L5737: # basic block 1924 cmpeq $3,90,$1 bne $1,$L5706 # basic block 1925 cmpeq $3,95,$1 beq $1,$L5736 # basic block 1926 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L5710 # basic block 1927 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8945 $L5712: # basic block 1928 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8946 # basic block 1929 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L5732 # basic block 1930 ble $12,$L5732 # basic block 1931 lda $1,4($31) $L5731: # basic block 1932 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L5731 $L5732: # basic block 1933 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L8091: # basic block 1934 cmpeq $3,90,$1 bne $1,$L8060 # basic block 1935 cmpeq $3,95,$1 beq $1,$L8090 # basic block 1936 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L8064 # basic block 1937 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8947 $L8066: # basic block 1938 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8948 # basic block 1939 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L8086 # basic block 1940 ble $12,$L8086 # basic block 1941 lda $1,4($31) $L8085: # basic block 1942 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L8085 $L8086: # basic block 1943 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L7024: # basic block 1944 cmpeq $3,90,$1 bne $1,$L6993 # basic block 1945 cmpeq $3,95,$1 beq $1,$L7023 # basic block 1946 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L6997 # basic block 1947 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8949 $L6999: # basic block 1948 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8950 # basic block 1949 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L7014 # basic block 1950 ble $12,$L7014 # basic block 1951 lda $1,4($31) $L7018: # basic block 1952 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L7018 $L7014: # basic block 1953 beq $15,$L7019 # basic block 1954 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L7020: # basic block 1955 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L8605 $L7481: # basic block 1956 bic $16,4,$1 bne $1,$L7486 # basic block 1957 cmpeq $16,4,$1 bne $1,$L8951 # basic block 1958 bne $16,$L7486 # basic block 1959 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7483 $L7117: # basic block 1960 cmpeq $3,90,$1 bne $1,$L7086 # basic block 1961 cmpeq $3,95,$1 beq $1,$L7116 # basic block 1962 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L7090 # basic block 1963 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8952 $L7092: # basic block 1964 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8953 # basic block 1965 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L7107 # basic block 1966 ble $12,$L7107 # basic block 1967 lda $1,4($31) $L7111: # basic block 1968 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L7111 $L7107: # basic block 1969 beq $15,$L7112 # basic block 1970 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L7113: # basic block 1971 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L8605 $L7429: # basic block 1972 bic $16,4,$1 bne $1,$L7434 # basic block 1973 cmpeq $16,4,$1 bne $1,$L8954 # basic block 1974 bne $16,$L7434 # basic block 1975 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7431 $L7998: # basic block 1976 cmpeq $3,90,$1 bne $1,$L7967 # basic block 1977 cmpeq $3,95,$1 beq $1,$L7997 # basic block 1978 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L7971 # basic block 1979 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8955 $L7973: # basic block 1980 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8956 # basic block 1981 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L7993 # basic block 1982 ble $12,$L7993 # basic block 1983 lda $1,4($31) $L7992: # basic block 1984 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L7992 $L7993: # basic block 1985 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L8370: # basic block 1986 cmpeq $3,90,$1 bne $1,$L8339 # basic block 1987 cmpeq $3,95,$1 beq $1,$L8369 # basic block 1988 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L8343 # basic block 1989 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8957 $L8345: # basic block 1990 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8958 # basic block 1991 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L8365 # basic block 1992 ble $12,$L8365 # basic block 1993 lda $1,4($31) $L8364: # basic block 1994 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L8364 $L8365: # basic block 1995 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L8277: # basic block 1996 cmpeq $3,90,$1 bne $1,$L8246 # basic block 1997 cmpeq $3,95,$1 beq $1,$L8276 # basic block 1998 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L8250 # basic block 1999 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8959 $L8252: # basic block 2000 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8960 # basic block 2001 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L8272 # basic block 2002 ble $12,$L8272 # basic block 2003 lda $1,4($31) $L8271: # basic block 2004 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L8271 $L8272: # basic block 2005 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L7455: # basic block 2006 bic $16,4,$1 bne $1,$L7460 # basic block 2007 cmpeq $16,4,$1 bne $1,$L8961 # basic block 2008 bne $16,$L7460 # basic block 2009 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7457 $L7507: # basic block 2010 bic $16,4,$1 bne $1,$L7512 # basic block 2011 cmpeq $16,4,$1 bne $1,$L8962 # basic block 2012 bne $16,$L7512 # basic block 2013 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7509 $L7460: # basic block 2014 ldq $3,8($2) br $31,$L7457 $L7512: # basic block 2015 ldq $3,8($2) br $31,$L7509 $L8898: # basic block 2016 lda $1,rb_cTrueClass ldq $1,0($1) br $31,$L6760 $L8184: # basic block 2017 cmpeq $3,90,$1 bne $1,$L8153 # basic block 2018 cmpeq $3,95,$1 beq $1,$L8183 # basic block 2019 ldt $f3,24($0) lda $17,18($31) ldq $9,1032($30) cpys $f31,$f31,$f4 ftoit $f3,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f3,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L8157 # basic block 2020 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8963 $L8159: # basic block 2021 ldq $1,1000($30) ldq $2,0($1) ldl $1,140($11) ldah $2,16($2) s8addq $1,$9,$1 cmpult $2,$1,$1 bne $1,$L8964 # basic block 2022 ldq $3,1000($30) stq $2,16($3) ldq $1,72($11) beq $1,$L8179 # basic block 2023 ble $12,$L8179 # basic block 2024 lda $1,4($31) $L8178: # basic block 2025 subl $12,1,$12 stq $1,0($9) lda $9,8($9) bgt $12,$L8178 $L8179: # basic block 2026 ldq $5,1000($30) ldq $23,1024($30) lda $4,64($9) stt $f3,16($9) ldq $1,1040($30) ldq $2,1048($30) stt $f2,0($9) ldq $27,1056($30) stq $4,32($5) stq $23,32($9) stq $1,48($9) lda $1,251($31) stq $27,40($9) stq $2,56($9) sll $1,24,$1 stq $4,1032($30) lda $4,8($9) ldq $2,32($11) lda $1,-95($1) stq $9,40($5) stq $9,48($5) stq $4,56($5) ftoit $f4,$5 stq $13,8($9) stq $1,24($9) ldq $23,1000($30) stq $9,1040($30) s8addq $5,$2,$2 stq $9,1048($30) stq $4,1056($30) ldq $3,0($2) stq $2,1024($30) stq $2,24($23) br $31,$L8605 $L7403: # basic block 2027 bic $16,4,$1 bne $1,$L7408 # basic block 2028 cmpeq $16,4,$1 bne $1,$L8965 # basic block 2029 bne $16,$L7408 # basic block 2030 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7405 $L5550: # basic block 2031 bic $16,4,$1 bne $1,$L5555 # basic block 2032 cmpeq $16,4,$1 bne $1,$L8966 # basic block 2033 bne $16,$L5555 # basic block 2034 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5552 $L6931: # basic block 2035 cmpeq $3,90,$1 bne $1,$L6900 # basic block 2036 cmpeq $3,95,$1 beq $1,$L6930 # basic block 2037 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L6904 # basic block 2038 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8967 $L6906: # basic block 2039 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8968 # basic block 2040 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L6921 # basic block 2041 ble $12,$L6921 # basic block 2042 lda $1,4($31) $L6925: # basic block 2043 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L6925 $L6921: # basic block 2044 beq $15,$L6926 # basic block 2045 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L6927: # basic block 2046 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L8605 $L7408: # basic block 2047 ldq $3,8($2) br $31,$L7405 $L7210: # basic block 2048 cmpeq $3,90,$1 bne $1,$L7179 # basic block 2049 cmpeq $3,95,$1 beq $1,$L7209 # basic block 2050 ldt $f4,24($0) lda $17,18($31) ldq $10,1032($30) cpys $f31,$f31,$f5 ftoit $f4,$16 jsr $26,rb_check_type ldgp $29,0($26) ftoit $f4,$5 ldq $11,32($5) ldl $1,80($11) ldl $2,108($11) subl $1,$14,$12 beq $2,$L7183 # basic block 2051 ldl $19,104($11) cmpeq $19,$14,$1 beq $1,$L8969 $L7185: # basic block 2052 ldq $23,1000($30) ldl $1,140($11) ldq $2,0($23) s8addq $1,$10,$1 ldah $2,16($2) cmpult $2,$1,$1 bne $1,$L8970 # basic block 2053 ldq $27,1000($30) stq $2,16($27) ldq $1,72($11) beq $1,$L7200 # basic block 2054 ble $12,$L7200 # basic block 2055 lda $1,4($31) $L7204: # basic block 2056 subl $12,1,$12 stq $1,0($10) lda $10,8($10) bgt $12,$L7204 $L7200: # basic block 2057 beq $15,$L7205 # basic block 2058 lda $1,48($10) ldq $4,1056($30) ldq $3,1000($30) lda $2,88($10) itoft $1,$f3 stq $15,24($1) stq $2,1032($30) ldq $1,0($4) stq $2,32($3) ftoit $f3,$5 stq $31,32($5) stq $1,16($5) $L7206: # basic block 2059 ldq $1,1024($30) ldq $2,1056($30) stt $f4,16($10) lda $23,8($10) ldq $3,1040($30) ldq $4,1048($30) stt $f3,0($10) stq $13,8($10) stq $1,32($10) lda $1,251($31) stq $3,48($10) stq $2,40($10) ftoit $f5,$3 sll $1,24,$1 stq $4,56($10) lda $1,-95($1) ldq $27,1000($30) ldq $2,32($11) stq $1,24($10) stq $10,1040($30) stq $10,1048($30) stq $23,1056($30) s8addq $3,$2,$2 stq $10,40($27) stq $10,48($27) ldq $3,0($2) stq $23,56($27) stq $2,1024($30) stq $2,24($27) br $31,$L8605 $L8897: # basic block 2060 lda $1,rb_cNilClass ldq $1,0($1) br $31,$L6760 $L7486: # basic block 2061 ldq $3,8($2) br $31,$L7483 $L5555: # basic block 2062 ldq $3,8($2) br $31,$L5552 $L7434: # basic block 2063 ldq $3,8($2) br $31,$L7431 $L8799: # basic block 2064 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6358 $L8798: # basic block 2065 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6362 $L8869: # basic block 2066 ldq $5,1032($30) ldq $23,1032($30) lda $17,18($31) ldq $5,-8($5) lda $23,-8($23) stq $23,1032($30) bis $31,$5,$16 stq $5,1072($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $2,1072($30) ldq $1,1032($30) ldq $27,1000($30) ldt $f2,32($2) stq $1,32($27) br $31,$L5377 $L8877: # basic block 2067 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5324 $L7334: # basic block 2068 ldq $11,1016($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L7340 # basic block 2069 ldl $9,32($11) br $31,$L5533 $L5471: # basic block 2070 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L5443 $L8888: # basic block 2071 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5215 $L8834: # basic block 2072 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5899 $L8833: # basic block 2073 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5902 $L8832: # basic block 2074 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5905 $L8831: # basic block 2075 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5908 $L8830: # basic block 2076 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5911 $L8901: # basic block 2077 ldq $23,1000($30) lda $3,104($3) stq $3,32($23) br $31,$L8410 $L8801: # basic block 2078 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6350 $L8800: # basic block 2079 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6354 $L5524: # basic block 2080 ldq $1,0($3) bis $31,$3,$11 and $1,31,$1 cmpeq $1,31,$1 beq $1,$L5531 # basic block 2081 ldl $9,32($3) br $31,$L5533 $L7307: # basic block 2082 ldq $1,0($3) bis $31,$3,$11 and $1,31,$1 cmpeq $1,31,$1 beq $1,$L7313 # basic block 2083 ldl $9,32($3) br $31,$L5533 $L8712: # basic block 2084 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1032($30) ftoit $f2,$23 ldq $4,1000($30) ldt $f3,32($23) stq $5,32($4) br $31,$L7119 $L8820: # basic block 2085 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5938 $L8828: # basic block 2086 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5914 $L8826: # basic block 2087 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5920 $L8824: # basic block 2088 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5926 $L8822: # basic block 2089 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5932 $L8768: # basic block 2090 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6453 $L8767: # basic block 2091 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6456 $L8771: # basic block 2092 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6444 $L8770: # basic block 2093 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6447 $L8769: # basic block 2094 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6450 $L7325: # basic block 2095 ldq $11,1016($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L7331 # basic block 2096 ldl $9,32($11) br $31,$L5533 $L8726: # basic block 2097 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1032($30) ftoit $f2,$4 ldq $2,1000($30) ldt $f3,32($4) stq $3,32($2) br $31,$L6933 $L8719: # basic block 2098 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $5,1032($30) ftoit $f2,$23 ldq $4,1000($30) ldt $f3,32($23) stq $5,32($4) br $31,$L7026 $L8733: # basic block 2099 ldt $f2,-8($5) lda $17,18($31) lda $5,-8($5) stq $5,1032($30) ftoit $f2,$16 jsr $26,rb_check_type ldgp $29,0($26) ldq $3,1032($30) ftoit $f2,$4 ldq $2,1000($30) ldt $f3,32($4) stq $3,32($2) br $31,$L6840 $L8738: # basic block 2100 ldq $27,1032($30) ldq $1,1032($30) lda $17,18($31) ldq $27,-8($27) lda $1,-8($1) stq $1,1032($30) bis $31,$27,$16 stq $27,1088($30) jsr $26,rb_check_type ldgp $29,0($26) ldq $4,1088($30) ldq $3,1032($30) ldq $2,1000($30) ldt $f2,32($4) stq $3,32($2) br $31,$L6713 $L8886: # basic block 2101 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5218 $L7316: # basic block 2102 ldq $11,1008($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L7322 # basic block 2103 ldl $9,32($11) br $31,$L5533 $L7343: # basic block 2104 ldq $11,1008($30) ldq $1,0($11) and $1,31,$1 cmpeq $1,31,$1 beq $1,$L7349 # basic block 2105 ldl $9,32($11) br $31,$L5533 $L8797: # basic block 2106 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6366 $L8883: # basic block 2107 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5306 $L8860: # basic block 2108 s8addq $4,$27,$27 stq $27,1024($30) ldq $6,24($5) br $31,$L5541 $L8760: # basic block 2109 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6622 # basic block 2110 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L6623 $L8851: # basic block 2111 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L5625 $L8757: # basic block 2112 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6633 # basic block 2113 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L6634 $L8755: # basic block 2114 lda $1,rb_cObject ldq $9,0($1) br $31,$L6631 $L8808: # basic block 2115 ldl $16,16($9) bis $31,$31,$4 ble $16,$L6133 # basic block 2116 cmpult $4,$5,$1 beq $1,$L6133 $L6135: # basic block 2117 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L6133 # basic block 2118 cmpult $4,$5,$1 bne $1,$L6135 $L6133: # basic block 2119 cmpult $4,$5,$1 beq $1,$L8494 # basic block 2120 lda $2,4($31) $L6139: # basic block 2121 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L6139 # basic block 2122 ldq $4,1000($30) stq $3,32($4) $L8494: # basic block 2123 beq $6,$L6164 # basic block 2124 cmpule $16,$5,$1 bne $1,$L6141 # basic block 2125 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L6164 $L8884: # basic block 2126 ldl $16,16($9) bis $31,$31,$4 ble $16,$L5253 # basic block 2127 cmpult $4,$5,$1 beq $1,$L5253 $L5255: # basic block 2128 ldq $1,32($9) ldq $23,1032($30) ldq $27,1000($30) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) cmplt $4,$16,$3 stq $2,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) beq $3,$L5253 # basic block 2129 cmpult $4,$5,$1 bne $1,$L5255 $L5253: # basic block 2130 cmpult $4,$5,$1 beq $1,$L8432 # basic block 2131 lda $2,4($31) $L5259: # basic block 2132 ldq $1,1032($30) addl $4,1,$4 stq $2,0($1) lda $1,8($1) stq $1,1032($30) cmpult $4,$5,$1 bne $1,$L5259 # basic block 2133 ldq $3,1032($30) ldq $2,1000($30) stq $3,32($2) $L8432: # basic block 2134 beq $6,$L5284 # basic block 2135 cmpule $16,$5,$1 bne $1,$L5261 # basic block 2136 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $4,1032($30) ldq $5,1000($30) stq $0,0($4) lda $4,8($4) stq $4,1032($30) stq $4,32($5) br $31,$L5284 $L8814: # basic block 2137 ldl $16,16($9) bis $31,$31,$4 ble $16,$L6045 # basic block 2138 cmpult $4,$5,$1 beq $1,$L6045 $L6047: # basic block 2139 ldq $1,32($9) ldq $27,1032($30) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1000($30) cmplt $4,$16,$3 stq $2,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) beq $3,$L6045 # basic block 2140 cmpult $4,$5,$1 bne $1,$L6047 $L6045: # basic block 2141 cmpult $4,$5,$1 beq $1,$L8484 # basic block 2142 lda $2,4($31) $L6051: # basic block 2143 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L6051 # basic block 2144 ldq $4,1000($30) stq $3,32($4) $L8484: # basic block 2145 beq $6,$L6076 # basic block 2146 cmpule $16,$5,$1 bne $1,$L6053 # basic block 2147 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L6076 $L8802: # basic block 2148 ldl $16,16($9) bis $31,$31,$4 ble $16,$L6221 # basic block 2149 cmpult $4,$5,$1 beq $1,$L6221 $L6223: # basic block 2150 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L6221 # basic block 2151 cmpult $4,$5,$1 bne $1,$L6223 $L6221: # basic block 2152 cmpult $4,$5,$1 beq $1,$L8504 # basic block 2153 lda $2,4($31) $L6227: # basic block 2154 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L6227 # basic block 2155 ldq $4,1000($30) stq $3,32($4) $L8504: # basic block 2156 beq $6,$L6252 # basic block 2157 cmpule $16,$5,$1 bne $1,$L6229 # basic block 2158 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L6252 $L8821: # basic block 2159 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5939 # basic block 2160 and $9,3,$1 bne $1,$L5939 # basic block 2161 bic $9,4,$1 beq $1,$L5939 # basic block 2162 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5939 # basic block 2163 srl $2,11,$1 blbc $1,$L5939 # basic block 2164 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5939 .align 4 $L8662: # basic block 2165 and $17,3,$1 bis $31,$17,$2 beq $1,$L7584 # basic block 2166 blbc $17,$L7585 # basic block 2167 lda $1,rb_cFixnum ldq $3,0($1) $L7586: # basic block 2168 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7574 # basic block 2169 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7574 # basic block 2170 jsr $26,rb_str_concat ldgp $29,0($26) $L7573: # basic block 2171 $L7605: ldq $5,1024($30) stq $0,1008($30) ldq $3,0($5) br $31,$L8605 $L8887: # basic block 2172 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5219 # basic block 2173 and $9,3,$1 bne $1,$L5219 # basic block 2174 bic $9,4,$1 beq $1,$L5219 # basic block 2175 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5219 # basic block 2176 srl $2,11,$1 blbc $1,$L5219 # basic block 2177 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5219 .align 4 $L8829: # basic block 2178 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5915 # basic block 2179 and $9,3,$1 bne $1,$L5915 # basic block 2180 bic $9,4,$1 beq $1,$L5915 # basic block 2181 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5915 # basic block 2182 srl $2,11,$1 blbc $1,$L5915 # basic block 2183 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5915 .align 4 $L8811: # basic block 2184 ldl $16,16($9) bis $31,$31,$4 ble $16,$L6089 # basic block 2185 cmpult $4,$5,$1 beq $1,$L6089 $L6091: # basic block 2186 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L6089 # basic block 2187 cmpult $4,$5,$1 bne $1,$L6091 $L6089: # basic block 2188 cmpult $4,$5,$1 beq $1,$L8489 # basic block 2189 lda $2,4($31) $L6095: # basic block 2190 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L6095 # basic block 2191 ldq $4,1000($30) stq $3,32($4) $L8489: # basic block 2192 beq $6,$L6120 # basic block 2193 cmpule $16,$5,$1 bne $1,$L6097 # basic block 2194 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L6120 $L8805: # basic block 2195 ldl $16,16($9) bis $31,$31,$4 ble $16,$L6177 # basic block 2196 cmpult $4,$5,$1 beq $1,$L6177 $L6179: # basic block 2197 ldq $1,32($9) s8addq $4,$1,$1 addl $4,1,$4 ldq $2,0($1) ldq $1,1032($30) cmplt $4,$16,$3 stq $2,0($1) ldq $2,1000($30) lda $1,8($1) stq $1,1032($30) stq $1,32($2) beq $3,$L6177 # basic block 2198 cmpult $4,$5,$1 bne $1,$L6179 $L6177: # basic block 2199 cmpult $4,$5,$1 beq $1,$L8499 # basic block 2200 lda $2,4($31) $L6183: # basic block 2201 ldq $3,1032($30) addl $4,1,$4 cmpult $4,$5,$1 stq $2,0($3) lda $3,8($3) stq $3,1032($30) bne $1,$L6183 # basic block 2202 ldq $4,1000($30) stq $3,32($4) $L8499: # basic block 2203 beq $6,$L6208 # basic block 2204 cmpule $16,$5,$1 bne $1,$L6185 # basic block 2205 ldq $17,32($9) subq $16,$5,$16 s8addq $5,$17,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $5,1032($30) ldq $23,1000($30) stq $0,0($5) lda $5,8($5) stq $5,1032($30) stq $5,32($23) br $31,$L6208 $L8654: # basic block 2206 and $17,3,$1 bis $31,$17,$2 beq $1,$L7652 # basic block 2207 blbc $17,$L7653 # basic block 2208 lda $1,rb_cFixnum ldq $3,0($1) $L7654: # basic block 2209 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7642 # basic block 2210 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7642 # basic block 2211 jsr $26,rb_str_concat ldgp $29,0($26) $L7641: # basic block 2212 $L7673: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8635: # basic block 2213 bis $31,$0,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L7810 $L8641: # basic block 2214 bis $31,$0,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L7771 $L8639: # basic block 2215 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L7784 $L8637: # basic block 2216 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L7797 $L8658: # basic block 2217 and $17,3,$1 bis $31,$17,$2 beq $1,$L7618 # basic block 2218 blbc $17,$L7619 # basic block 2219 lda $1,rb_cFixnum ldq $3,0($1) $L7620: # basic block 2220 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7608 # basic block 2221 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7608 # basic block 2222 jsr $26,rb_str_concat ldgp $29,0($26) $L7607: # basic block 2223 $L7639: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8646: # basic block 2224 and $17,3,$1 bis $31,$17,$2 beq $1,$L7720 # basic block 2225 blbc $17,$L7721 # basic block 2226 lda $1,rb_cFixnum ldq $3,0($1) $L7722: # basic block 2227 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7710 # basic block 2228 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7710 # basic block 2229 jsr $26,rb_str_concat ldgp $29,0($26) $L7709: # basic block 2230 $L7741: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8827: # basic block 2231 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5921 # basic block 2232 and $9,3,$1 bne $1,$L5921 # basic block 2233 bic $9,4,$1 beq $1,$L5921 # basic block 2234 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5921 # basic block 2235 srl $2,11,$1 blbc $1,$L5921 # basic block 2236 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5921 .align 4 $L8650: # basic block 2237 and $17,3,$1 bis $31,$17,$2 beq $1,$L7686 # basic block 2238 blbc $17,$L7687 # basic block 2239 lda $1,rb_cFixnum ldq $3,0($1) $L7688: # basic block 2240 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L7676 # basic block 2241 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7676 # basic block 2242 jsr $26,rb_str_concat ldgp $29,0($26) $L7675: # basic block 2243 $L7707: ldq $1,1024($30) stq $0,1008($30) ldq $3,0($1) br $31,$L8605 $L8643: # basic block 2244 bis $31,$19,$16 jsr $26,rb_reg_match ldgp $29,0($26) br $31,$L7758 $L8679: # basic block 2245 ldq $2,1024($30) s8addq $4,$2,$2 stq $2,1024($30) ldq $0,24($5) br $31,$L7381 $L8678: # basic block 2246 s8addq $4,$23,$23 stq $23,1024($30) ldq $0,24($5) br $31,$L7384 $L8677: # basic block 2247 ldq $23,1024($30) s8addq $5,$23,$23 stq $23,1024($30) ldq $0,24($4) br $31,$L7387 $L8676: # basic block 2248 ldq $23,1024($30) s8addq $5,$23,$23 stq $23,1024($30) ldq $0,24($4) br $31,$L7390 $L8680: # basic block 2249 s8addq $4,$23,$23 stq $23,1024($30) ldq $0,24($5) br $31,$L7378 $L8764: # basic block 2250 lda $1,rb_cObject ldq $10,0($1) br $31,$L6598 $L8761: # basic block 2251 lda $1,rb_cObject ldq $9,0($1) br $31,$L6609 $L8854: # basic block 2252 and $17,3,$1 bis $31,$17,$2 beq $1,$L5591 # basic block 2253 blbc $17,$L5592 # basic block 2254 lda $1,rb_cFixnum ldq $3,0($1) $L5593: # basic block 2255 lda $2,rb_cString ldq $1,0($2) cmpeq $3,$1,$1 beq $1,$L5581 # basic block 2256 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L5581 # basic block 2257 jsr $26,rb_str_concat ldgp $29,0($26) $L5580: # basic block 2258 $L5612: ldq $5,1032($30) ldq $23,1024($30) ldq $27,1000($30) stq $0,0($5) lda $5,8($5) ldq $3,0($23) stq $5,1032($30) stq $5,32($27) br $31,$L8605 $L8876: # basic block 2259 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L5356 # basic block 2260 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$10 br $31,$L5357 $L8752: # basic block 2261 lda $1,rb_cObject ldq $9,0($1) br $31,$L6642 $L8754: # basic block 2262 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6644 # basic block 2263 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L6645 $L8758: # basic block 2264 lda $1,rb_cObject ldq $9,0($1) br $31,$L6620 $L8763: # basic block 2265 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6611 # basic block 2266 bis $31,$10,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$9 br $31,$L6612 $L8825: # basic block 2267 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5927 # basic block 2268 and $9,3,$1 bne $1,$L5927 # basic block 2269 bic $9,4,$1 beq $1,$L5927 # basic block 2270 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5927 # basic block 2271 srl $2,11,$1 blbc $1,$L5927 # basic block 2272 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5927 .align 4 $L8823: # basic block 2273 lda $2,ruby_verbose ldq $1,0($2) bic $1,4,$1 beq $1,$L5933 # basic block 2274 and $9,3,$1 bne $1,$L5933 # basic block 2275 bic $9,4,$1 beq $1,$L5933 # basic block 2276 ldq $2,0($9) and $2,31,$1 cmpeq $1,31,$1 bne $1,$L5933 # basic block 2277 srl $2,11,$1 blbc $1,$L5933 # basic block 2278 lda $16,$LC12 jsr $26,rb_warn ldgp $29,0($26) br $31,$L5933 .align 4 $L8766: # basic block 2279 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_defined_at ldgp $29,0($26) beq $0,$L6600 # basic block 2280 bis $31,$9,$16 bis $31,$11,$17 jsr $26,rb_const_get_at ldgp $29,0($26) bis $31,$0,$10 br $31,$L6601 $L8874: # basic block 2281 lda $1,rb_cObject ldq $10,0($1) br $31,$L5354 $L6726: # basic block 2282 bic $4,4,$1 bne $1,$L6731 # basic block 2283 cmpeq $4,4,$1 bne $1,$L8971 # basic block 2284 bne $4,$L6731 # basic block 2285 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6728 $L5583: # basic block 2286 cmpeq $16,2,$1 bne $1,$L8972 # basic block 2287 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L5587 # basic block 2288 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5584 $L5423: # basic block 2289 cmpeq $13,2,$1 bne $1,$L8973 # basic block 2290 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L5427 # basic block 2291 lda $1,rb_cSymbol ldq $1,0($1) br $31,$L5424 $L6716: # basic block 2292 cmpeq $12,2,$1 bne $1,$L8974 # basic block 2293 and $12,255,$1 cmpeq $1,14,$1 beq $1,$L6720 # basic block 2294 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6717 $L6731: # basic block 2295 ldq $3,8($2) br $31,$L6728 $L5244: # basic block 2296 cmpeq $9,2,$1 bne $1,$L8975 # basic block 2297 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L5248 # basic block 2298 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5245 $L6212: # basic block 2299 ldq $3,1008($30) cmpeq $3,2,$1 bne $1,$L8976 # basic block 2300 ldq $4,1008($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6216 # basic block 2301 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6213 $L7644: # basic block 2302 cmpeq $16,2,$1 bne $1,$L8977 # basic block 2303 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7648 # basic block 2304 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7645 $L6124: # basic block 2305 ldq $3,1016($30) cmpeq $3,2,$1 bne $1,$L8978 # basic block 2306 ldq $4,1016($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6128 # basic block 2307 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6125 $L7910: # basic block 2308 cmpeq $13,2,$1 bne $1,$L8979 # basic block 2309 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L7914 # basic block 2310 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L7911 $L7596: # basic block 2311 cmpeq $16,2,$1 bne $1,$L8980 # basic block 2312 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7600 # basic block 2313 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7597 $L7122: # basic block 2314 cmpeq $13,2,$1 bne $1,$L8981 # basic block 2315 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L7126 # basic block 2316 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L7123 $L5390: # basic block 2317 bic $4,4,$1 bne $1,$L5395 # basic block 2318 cmpeq $4,4,$1 bne $1,$L8982 # basic block 2319 bne $4,$L5395 # basic block 2320 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5392 $L8882: # basic block 2321 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L5313 $L7664: # basic block 2322 cmpeq $16,2,$1 bne $1,$L8983 # basic block 2323 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7668 # basic block 2324 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7665 $L7698: # basic block 2325 cmpeq $16,2,$1 bne $1,$L8984 # basic block 2326 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7702 # basic block 2327 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7699 $L8784: # basic block 2328 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L6413 $L8790: # basic block 2329 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L6393 $L8787: # basic block 2330 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L6403 $L6843: # basic block 2331 cmpeq $13,2,$1 bne $1,$L8985 # basic block 2332 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L6847 # basic block 2333 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6844 $L8003: # basic block 2334 cmpeq $13,2,$1 bne $1,$L8986 # basic block 2335 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L8007 # basic block 2336 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L8004 $L6946: # basic block 2337 bic $4,4,$1 bne $1,$L6951 # basic block 2338 cmpeq $4,4,$1 bne $1,$L8987 # basic block 2339 bne $4,$L6951 # basic block 2340 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6948 $L7630: # basic block 2341 cmpeq $16,2,$1 bne $1,$L8988 # basic block 2342 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7634 # basic block 2343 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7631 $L7712: # basic block 2344 ldq $4,1016($30) cmpeq $4,2,$1 bne $1,$L8989 # basic block 2345 ldq $5,1016($30) and $5,255,$1 cmpeq $1,14,$1 beq $1,$L7716 # basic block 2346 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7713 $L6168: # basic block 2347 ldq $3,1016($30) cmpeq $3,2,$1 bne $1,$L8990 # basic block 2348 ldq $4,1016($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6172 # basic block 2349 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6169 $L5380: # basic block 2350 cmpeq $13,2,$1 bne $1,$L8991 # basic block 2351 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L5384 # basic block 2352 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L5381 $L7732: # basic block 2353 cmpeq $16,2,$1 bne $1,$L8992 # basic block 2354 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7736 # basic block 2355 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7733 $L8796: # basic block 2356 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L6373 $L8282: # basic block 2357 cmpeq $13,2,$1 bne $1,$L8993 # basic block 2358 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L8286 # basic block 2359 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L8283 $L5603: # basic block 2360 cmpeq $16,2,$1 bne $1,$L8994 # basic block 2361 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L5607 # basic block 2362 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5604 $L6936: # basic block 2363 cmpeq $13,2,$1 bne $1,$L8995 # basic block 2364 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L6940 # basic block 2365 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6937 $L6080: # basic block 2366 ldq $3,1008($30) cmpeq $3,2,$1 bne $1,$L8996 # basic block 2367 ldq $4,1008($30) and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6084 # basic block 2368 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6081 $L7132: # basic block 2369 bic $4,4,$1 bne $1,$L7137 # basic block 2370 cmpeq $4,4,$1 bne $1,$L8997 # basic block 2371 bne $4,$L7137 # basic block 2372 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7134 $L8189: # basic block 2373 cmpeq $13,2,$1 bne $1,$L8998 # basic block 2374 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L8193 # basic block 2375 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L8190 $L7576: # basic block 2376 cmpeq $16,2,$1 bne $1,$L8999 # basic block 2377 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7580 # basic block 2378 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7577 $L7610: # basic block 2379 cmpeq $16,2,$1 bne $1,$L9000 # basic block 2380 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7614 # basic block 2381 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7611 $L7039: # basic block 2382 bic $4,4,$1 bne $1,$L7044 # basic block 2383 cmpeq $4,4,$1 bne $1,$L9001 # basic block 2384 bne $4,$L7044 # basic block 2385 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7041 $L8937: # basic block 2386 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L5410 $L7029: # basic block 2387 cmpeq $13,2,$1 bne $1,$L9002 # basic block 2388 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L7033 # basic block 2389 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L7030 $L7678: # basic block 2390 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L9003 # basic block 2391 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 beq $1,$L7682 # basic block 2392 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7679 $L8935: # basic block 2393 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L5410 $L6036: # basic block 2394 cmpeq $9,2,$1 bne $1,$L9004 # basic block 2395 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L6040 # basic block 2396 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6037 $L6853: # basic block 2397 bic $4,4,$1 bne $1,$L6858 # basic block 2398 cmpeq $4,4,$1 bne $1,$L9005 # basic block 2399 bne $4,$L6858 # basic block 2400 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6855 $L5649: # basic block 2401 cmpeq $13,2,$1 bne $1,$L9006 # basic block 2402 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L5653 # basic block 2403 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L5650 $L8793: # basic block 2404 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) lda $16,$LC16 bis $31,$0,$17 jsr $26,rb_warning ldgp $29,0($26) br $31,$L6383 $L8096: # basic block 2405 cmpeq $13,2,$1 bne $1,$L9007 # basic block 2406 and $13,255,$1 cmpeq $1,14,$1 beq $1,$L8100 # basic block 2407 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L8097 $L7137: # basic block 2408 ldq $3,8($2) br $31,$L7134 $L5395: # basic block 2409 ldq $3,8($2) br $31,$L5392 $L7044: # basic block 2410 ldq $3,8($2) br $31,$L7041 $L6951: # basic block 2411 ldq $3,8($2) br $31,$L6948 $L6858: # basic block 2412 ldq $3,8($2) br $31,$L6855 $L7412: # basic block 2413 bic $9,4,$1 bne $1,$L7417 # basic block 2414 cmpeq $9,4,$1 bne $1,$L9008 # basic block 2415 bne $9,$L7417 # basic block 2416 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7414 $L7430: # basic block 2417 cmpeq $16,2,$1 bne $1,$L9009 # basic block 2418 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7434 # basic block 2419 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7431 $L5559: # basic block 2420 bic $9,4,$1 bne $1,$L5564 # basic block 2421 cmpeq $9,4,$1 bne $1,$L9010 # basic block 2422 bne $9,$L5564 # basic block 2423 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5561 $L7417: # basic block 2424 ldq $3,8($2) br $31,$L7414 $L7516: # basic block 2425 bic $17,4,$1 bne $1,$L7521 # basic block 2426 cmpeq $17,4,$1 bne $1,$L9011 # basic block 2427 bne $17,$L7521 # basic block 2428 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7518 $L7464: # basic block 2429 bic $17,4,$1 bne $1,$L7469 # basic block 2430 cmpeq $17,4,$1 bne $1,$L9012 # basic block 2431 bne $17,$L7469 # basic block 2432 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7466 $L5564: # basic block 2433 ldq $3,8($2) br $31,$L5561 $L7521: # basic block 2434 ldq $3,8($2) br $31,$L7518 $L7469: # basic block 2435 ldq $3,8($2) br $31,$L7466 $L8929: # basic block 2436 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L6538 $L7438: # basic block 2437 bic $17,4,$1 bne $1,$L7443 # basic block 2438 cmpeq $17,4,$1 bne $1,$L9013 # basic block 2439 bne $17,$L7443 # basic block 2440 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7440 $L7404: # basic block 2441 cmpeq $16,2,$1 bne $1,$L9014 # basic block 2442 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7408 # basic block 2443 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7405 $L5551: # basic block 2444 cmpeq $16,2,$1 bne $1,$L9015 # basic block 2445 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L5555 # basic block 2446 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5552 $L8632: # basic block 2447 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9016 # basic block 2448 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L7939: # basic block 2449 $L7999: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L8724: # basic block 2450 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L9017 # basic block 2451 lda $1,-8($31) ldq $5,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$5,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $27,1032($30) ldq $23,1000($30) stq $27,32($23) $L7058: # basic block 2452 $L7118: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8612: # basic block 2453 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9018 # basic block 2454 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L8311: # basic block 2455 $L8371: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L7456: # basic block 2456 cmpeq $16,2,$1 bne $1,$L9019 # basic block 2457 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7460 # basic block 2458 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7457 $L8731: # basic block 2459 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L9020 # basic block 2460 lda $1,-8($31) ldq $4,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$4,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $23,1032($30) ldq $5,1000($30) stq $23,32($5) $L6965: # basic block 2461 $L7025: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8736: # basic block 2462 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L9021 # basic block 2463 lda $1,-8($31) ldq $4,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$4,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $23,1032($30) ldq $5,1000($30) stq $23,32($5) $L6872: # basic block 2464 $L6932: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L8919: # basic block 2465 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L6566 $L7443: # basic block 2466 ldq $3,8($2) br $31,$L7440 $L8717: # basic block 2467 lda $17,idMethodMissing ldq $1,0($17) cmpeq $12,$1,$1 bne $1,$L9022 # basic block 2468 lda $1,-8($31) ldq $5,1032($30) sll $12,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$5,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $27,1032($30) ldq $23,1000($30) stq $27,32($23) $L7151: # basic block 2469 $L7211: ldq $4,1024($30) stq $0,1008($30) ldq $3,0($4) br $31,$L8605 $L7154: # basic block 2470 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L7155 $L6238: # basic block 2471 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L6252 $L8622: # basic block 2472 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9023 # basic block 2473 lda $1,-8($31) ldq $23,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$23,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) $L8125: # basic block 2474 $L8185: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L7508: # basic block 2475 cmpeq $16,2,$1 bne $1,$L9024 # basic block 2476 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7512 # basic block 2477 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7509 $L8926: # basic block 2478 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L6510 $L7490: # basic block 2479 bic $17,4,$1 bne $1,$L7495 # basic block 2480 cmpeq $17,4,$1 bne $1,$L9025 # basic block 2481 bne $17,$L7495 # basic block 2482 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7492 $L7061: # basic block 2483 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L7062 $L8617: # basic block 2484 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9026 # basic block 2485 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L8218: # basic block 2486 $L8278: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L5270: # basic block 2487 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L5284 $L8921: # basic block 2488 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L6594 $L8922: # basic block 2489 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L5350 $L8923: # basic block 2490 bis $31,$10,$16 jsr $26,rb_str_new2 ldgp $29,0($26) bis $31,$0,$11 br $31,$L6482 $L6875: # basic block 2491 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L6876 $L7495: # basic block 2492 ldq $3,8($2) br $31,$L7492 $L8627: # basic block 2493 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9027 # basic block 2494 lda $1,-8($31) ldq $23,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$23,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) $L8032: # basic block 2495 $L8092: ldq $27,1024($30) stq $0,1008($30) ldq $3,0($27) br $31,$L8605 $L6968: # basic block 2496 ldq $27,1032($30) ldq $2,1000($30) lda $1,64($27) stq $1,32($2) br $31,$L6969 $L7482: # basic block 2497 cmpeq $16,2,$1 bne $1,$L9028 # basic block 2498 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L7486 # basic block 2499 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7483 $L6150: # basic block 2500 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L6164 $L8848: # basic block 2501 lda $17,idMethodMissing ldq $1,0($17) cmpeq $11,$1,$1 bne $1,$L9029 # basic block 2502 lda $1,-8($31) ldq $27,1032($30) sll $11,8,$2 bis $31,$13,$16 mulq $14,$1,$1 bis $2,14,$2 addl $14,1,$18 addq $1,$27,$1 stq $2,-8($1) lda $1,-8($1) ldq $17,0($17) bis $31,$1,$19 stq $1,1032($30) jsr $26,rb_funcall2 ldgp $29,0($26) ldq $2,1032($30) ldq $1,1000($30) stq $2,32($1) $L5678: # basic block 2503 $L5738: ldq $27,1032($30) ldq $1,1024($30) ldq $2,1000($30) stq $0,0($27) lda $27,8($27) ldq $3,0($1) stq $27,1032($30) stq $27,32($2) br $31,$L8605 $L6062: # basic block 2504 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L6076 $L6194: # basic block 2505 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L6208 $L6106: # basic block 2506 bis $31,$9,$17 lda $16,1($31) jsr $26,rb_ary_new3 ldgp $29,0($26) ldq $3,1032($30) ldq $4,1000($30) stq $0,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L6120 $L8847: # basic block 2507 ldq $0,24($10) br $31,$L5674 $L8626: # basic block 2508 ldq $0,24($10) br $31,$L8028 $L8909: # basic block 2509 ldq $0,0($17) br $31,$L7266 $L8747: # basic block 2510 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6678 $L8154: # basic block 2511 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L8125 $L8616: # basic block 2512 ldq $0,24($10) br $31,$L8214 $L8911: # basic block 2513 ldq $0,0($17) br $31,$L7280 $L8750: # basic block 2514 ldq $16,88($5) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6658 $L8907: # basic block 2515 ldq $0,0($17) br $31,$L7252 $L8913: # basic block 2516 ldq $0,0($17) br $31,$L7224 $L8064: # basic block 2517 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L8067 # basic block 2518 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L8068: # basic block 2519 ldl $2,120($11) beq $2,$L8071 # basic block 2520 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L8073 # basic block 2521 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L8073 # basic block 2522 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L8074: # basic block 2523 ldl $2,116($11) lda $1,1($2) beq $1,$L8066 # basic block 2524 lda $1,rb_cObject ldq $3,0($1) beq $15,$L8078 # basic block 2525 bis $31,$15,$3 $L8078: # basic block 2526 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L8066 $L5710: # basic block 2527 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L5713 # basic block 2528 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L5714: # basic block 2529 ldl $2,120($11) beq $2,$L5717 # basic block 2530 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L5719 # basic block 2531 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L5719 # basic block 2532 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L5720: # basic block 2533 ldl $2,116($11) lda $1,1($2) beq $1,$L5712 # basic block 2534 lda $1,rb_cObject ldq $3,0($1) beq $15,$L5724 # basic block 2535 bis $31,$15,$3 $L5724: # basic block 2536 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L5712 $L8343: # basic block 2537 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L8346 # basic block 2538 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L8347: # basic block 2539 ldl $2,120($11) beq $2,$L8350 # basic block 2540 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L8352 # basic block 2541 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L8352 # basic block 2542 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L8353: # basic block 2543 ldl $2,116($11) lda $1,1($2) beq $1,$L8345 # basic block 2544 lda $1,rb_cObject ldq $3,0($1) beq $15,$L8357 # basic block 2545 bis $31,$15,$3 $L8357: # basic block 2546 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L8345 $L7971: # basic block 2547 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L7974 # basic block 2548 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L7975: # basic block 2549 ldl $2,120($11) beq $2,$L7978 # basic block 2550 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L7980 # basic block 2551 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L7980 # basic block 2552 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L7981: # basic block 2553 ldl $2,116($11) lda $1,1($2) beq $1,$L7973 # basic block 2554 lda $1,rb_cObject ldq $3,0($1) beq $15,$L7985 # basic block 2555 bis $31,$15,$3 $L7985: # basic block 2556 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L7973 $L7090: # basic block 2557 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L7093 # basic block 2558 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L7094: # basic block 2559 ldl $2,120($11) beq $2,$L7097 # basic block 2560 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L7099 # basic block 2561 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L7099 # basic block 2562 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L7100: # basic block 2563 ldl $1,116($11) lda $1,1($1) beq $1,$L7092 # basic block 2564 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L9030 $L7104: # basic block 2565 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L7092 $L6997: # basic block 2566 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L7000 # basic block 2567 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L7001: # basic block 2568 ldl $2,120($11) beq $2,$L7004 # basic block 2569 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L7006 # basic block 2570 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L7006 # basic block 2571 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L7007: # basic block 2572 ldl $1,116($11) lda $1,1($1) beq $1,$L6999 # basic block 2573 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L9031 $L7011: # basic block 2574 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L6999 $L7019: # basic block 2575 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L7020 $L5707: # basic block 2576 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L5678 $L6926: # basic block 2577 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L6927 $L8875: # basic block 2578 ldq $3,1000($30) lda $17,-1($31) ldq $16,88($3) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5355 $L6727: # basic block 2579 cmpeq $4,2,$1 bne $1,$L9032 # basic block 2580 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6731 # basic block 2581 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6728 $L8730: # basic block 2582 ldq $0,24($9) br $31,$L6961 $L7087: # basic block 2583 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L7058 $L7584: # basic block 2584 bic $17,4,$1 bne $1,$L7589 # basic block 2585 cmpeq $17,4,$1 bne $1,$L9033 # basic block 2586 bne $17,$L7589 # basic block 2587 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7586 $L8247: # basic block 2588 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L8218 $L8157: # basic block 2589 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L8160 # basic block 2590 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L8161: # basic block 2591 ldl $2,120($11) beq $2,$L8164 # basic block 2592 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L8166 # basic block 2593 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L8166 # basic block 2594 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L8167: # basic block 2595 ldl $2,116($11) lda $1,1($2) beq $1,$L8159 # basic block 2596 lda $1,rb_cObject ldq $3,0($1) beq $15,$L8171 # basic block 2597 bis $31,$15,$3 $L8171: # basic block 2598 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L8159 $L8780: # basic block 2599 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L6422 $L8778: # basic block 2600 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L6427 $L7183: # basic block 2601 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L7186 # basic block 2602 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L7187: # basic block 2603 ldl $2,120($11) beq $2,$L7190 # basic block 2604 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L7192 # basic block 2605 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L7192 # basic block 2606 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L7193: # basic block 2607 ldl $1,116($11) lda $1,1($1) beq $1,$L7185 # basic block 2608 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L9034 $L7197: # basic block 2609 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L7185 $L6904: # basic block 2610 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L6907 # basic block 2611 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $10,8($1) $L6908: # basic block 2612 ldl $2,120($11) beq $2,$L6911 # basic block 2613 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L6913 # basic block 2614 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L6913 # basic block 2615 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f5,0($1) cvtlq $f5,$f5 $L6914: # basic block 2616 ldl $1,116($11) lda $1,1($1) beq $1,$L6906 # basic block 2617 lda $1,rb_cObject ldq $0,0($1) ftoit $f2,$1 cmovne $1,$1,$0 bne $15,$L9035 $L6918: # basic block 2618 ldl $1,116($11) subl $12,1,$12 subl $31,$1,$1 s8addq $1,$10,$1 lda $10,8($10) stq $0,0($1) br $31,$L6906 $L8663: # basic block 2619 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L7573 $L8621: # basic block 2620 ldq $0,24($10) br $31,$L8121 $L8061: # basic block 2621 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L8032 $L8870: # basic block 2622 ldq $23,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($23) ble $1,$L8442 $L5403: # basic block 2623 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L5403 $L8442: # basic block 2624 ldq $27,1032($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$27,$27 ldq $1,1000($30) stq $27,1032($30) stq $27,32($1) br $31,$L5388 $L5391: # basic block 2625 cmpeq $4,2,$1 bne $1,$L9036 # basic block 2626 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L5395 # basic block 2627 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5392 $L8735: # basic block 2628 ldq $0,24($9) br $31,$L6868 $L7322: # basic block 2629 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L6901: # basic block 2630 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L6872 $L8816: # basic block 2631 ldq $27,1000($30) lda $17,-1($31) ldq $16,88($27) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5954 $L8815: # basic block 2632 ldq $4,1000($30) lda $17,-1($31) ldq $16,88($4) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5956 $L8753: # basic block 2633 ldq $23,1000($30) lda $17,-1($31) ldq $16,88($23) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L6643 $L8839: # basic block 2634 jsr $26,rb_ary_new ldgp $29,0($26) ldq $2,1040($30) stq $0,-8($2) br $31,$L5828 $L8838: # basic block 2635 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1040($30) stq $0,-8($27) br $31,$L5830 $L8837: # basic block 2636 jsr $26,rb_ary_new ldgp $29,0($26) ldq $4,1040($30) stq $0,-8($4) br $31,$L5832 $L8903: # basic block 2637 ldq $0,0($17) br $31,$L5508 $L8871: # basic block 2638 ldq $0,24($9) br $31,$L5431 $L8818: # basic block 2639 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5950 $L8817: # basic block 2640 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5952 $L7720: # basic block 2641 bic $17,4,$1 bne $1,$L7725 # basic block 2642 cmpeq $17,4,$1 bne $1,$L9037 # basic block 2643 bne $17,$L7725 # basic block 2644 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7722 $L8872: # basic block 2645 ldq $2,1000($30) lda $17,-1($31) ldq $16,88($2) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L5366 $L8765: # basic block 2646 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6599 $L8723: # basic block 2647 ldq $0,24($9) br $31,$L7054 $L8611: # basic block 2648 ldq $0,24($10) br $31,$L8307 $L8715: # basic block 2649 ldq $2,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($2) ble $1,$L8556 $L7145: # basic block 2650 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L7145 $L8556: # basic block 2651 ldq $3,1032($30) ldq $4,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$3,$3 stq $3,1032($30) stq $3,32($4) br $31,$L7130 $L7133: # basic block 2652 cmpeq $4,2,$1 bne $1,$L9038 # basic block 2653 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L7137 # basic block 2654 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7134 $L8722: # basic block 2655 ldq $2,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($2) ble $1,$L8553 $L7052: # basic block 2656 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L7052 $L8553: # basic block 2657 ldq $3,1032($30) ldq $4,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$3,$3 stq $3,1032($30) stq $3,32($4) br $31,$L7037 $L8659: # basic block 2658 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L7607 $L8647: # basic block 2659 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L7709 $L7618: # basic block 2660 bic $17,4,$1 bne $1,$L7623 # basic block 2661 cmpeq $17,4,$1 bne $1,$L9039 # basic block 2662 bne $17,$L7623 # basic block 2663 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7620 $L8889: # basic block 2664 jsr $26,rb_ary_new ldgp $29,0($26) ldq $4,1040($30) stq $0,-8($4) br $31,$L5200 $L5591: # basic block 2665 bic $17,4,$1 bne $1,$L5596 # basic block 2666 cmpeq $17,4,$1 bne $1,$L9040 # basic block 2667 bne $17,$L5596 # basic block 2668 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5593 $L7968: # basic block 2669 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L7939 $L5531: # basic block 2670 lda $1,idThrowState bis $31,$3,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L7313: # basic block 2671 lda $1,idThrowState bis $31,$3,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L8756: # basic block 2672 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L6632 $L7112: # basic block 2673 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L7113 $L8741: # basic block 2674 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L8538 $L6739: # basic block 2675 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L6739 $L8538: # basic block 2676 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L6724 $L8748: # basic block 2677 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6668 $L7725: # basic block 2678 ldq $3,8($2) br $31,$L7722 $L7686: # basic block 2679 bic $17,4,$1 bne $1,$L7691 # basic block 2680 cmpeq $17,4,$1 bne $1,$L9041 # basic block 2681 bne $17,$L7691 # basic block 2682 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7688 $L7340: # basic block 2683 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L8742: # basic block 2684 ldq $0,24($9) br $31,$L6767 $L8743: # basic block 2685 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6698 $L8745: # basic block 2686 ldq $5,1000($30) lda $17,-1($31) ldq $16,88($5) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$9 br $31,$L6688 $L8734: # basic block 2687 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L8547 $L6866: # basic block 2688 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L6866 $L8547: # basic block 2689 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L6851 $L8340: # basic block 2690 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L8311 $L7589: # basic block 2691 ldq $3,8($2) br $31,$L7586 $L8250: # basic block 2692 ldl $3,112($11) addl $31,$3,$2 lda $1,2($2) bne $1,$L8253 # basic block 2693 ldl $2,104($11) ldq $23,1032($30) subq $2,$14,$1 bis $31,$2,$14 s8addq $1,$23,$1 lda $9,8($1) $L8254: # basic block 2694 ldl $2,120($11) beq $2,$L8257 # basic block 2695 ldl $19,104($11) cmpule $19,$14,$1 beq $1,$L8259 # basic block 2696 addl $19,$2,$1 cmpult $1,$14,$1 bne $1,$L8259 # basic block 2697 ldq $2,128($11) subl $14,$19,$1 s8addq $1,$2,$1 lds $f4,0($1) cvtlq $f4,$f4 $L8260: # basic block 2698 ldl $2,116($11) lda $1,1($2) beq $1,$L8252 # basic block 2699 lda $1,rb_cObject ldq $3,0($1) beq $15,$L8264 # basic block 2700 bis $31,$15,$3 $L8264: # basic block 2701 subl $31,$2,$1 subl $12,1,$12 s8addq $1,$9,$1 lda $9,8($9) stq $3,0($1) br $31,$L8252 $L8819: # basic block 2702 ldq $16,88($2) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5948 $L6854: # basic block 2703 cmpeq $4,2,$1 bne $1,$L9042 # basic block 2704 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6858 # basic block 2705 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6855 $L7040: # basic block 2706 cmpeq $4,2,$1 bne $1,$L9043 # basic block 2707 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L7044 # basic block 2708 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7041 $L8915: # basic block 2709 ldq $0,0($17) br $31,$L7238 $L8836: # basic block 2710 jsr $26,rb_ary_new ldgp $29,0($26) ldq $1,1040($30) stq $0,-8($1) br $31,$L5834 $L8835: # basic block 2711 jsr $26,rb_ary_new ldgp $29,0($26) ldq $5,1040($30) stq $0,-8($5) br $31,$L5836 $L7349: # basic block 2712 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L8878: # basic block 2713 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L5322 $L8776: # basic block 2714 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L6432 $L8774: # basic block 2715 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L6437 $L7331: # basic block 2716 lda $1,idThrowState bis $31,$11,$16 ldq $17,0($1) jsr $26,rb_ivar_get ldgp $29,0($26) addl $31,$0,$9 br $31,$L5533 $L8772: # basic block 2717 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_alias_variable ldgp $29,0($26) br $31,$L6442 $L6994: # basic block 2718 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L6965 $L6947: # basic block 2719 cmpeq $4,2,$1 bne $1,$L9044 # basic block 2720 and $4,255,$1 cmpeq $1,14,$1 beq $1,$L6951 # basic block 2721 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6948 $L8729: # basic block 2722 ldq $27,1032($30) ldq $1,16($4) bis $31,$31,$5 ldq $6,32($4) lda $7,-8($27) ble $1,$L8550 $L6959: # basic block 2723 s8addq $5,0,$2 addl $5,1,$5 addq $2,$6,$1 addq $2,$7,$2 ldq $3,0($1) stq $3,0($2) ldq $1,16($4) cmplt $5,$1,$1 bne $1,$L6959 $L8550: # basic block 2724 ldq $2,1032($30) ldq $3,1000($30) subl $5,1,$1 addq $14,$1,$14 s8addq $1,$2,$2 stq $2,1032($30) stq $2,32($3) br $31,$L6944 $L5596: # basic block 2725 ldq $3,8($2) br $31,$L5593 $L8716: # basic block 2726 ldq $0,24($9) br $31,$L7147 $L8651: # basic block 2727 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L7675 $L8885: # basic block 2728 ldq $16,88($23) lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5224 $L7652: # basic block 2729 bic $17,4,$1 bne $1,$L7657 # basic block 2730 cmpeq $17,4,$1 bne $1,$L9045 # basic block 2731 bne $17,$L7657 # basic block 2732 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L7654 $L8762: # basic block 2733 ldq $27,1000($30) lda $17,-1($31) ldq $16,88($27) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L6610 $L7180: # basic block 2734 ldq $2,1032($30) ldq $17,16($0) bis $31,$13,$16 lda $2,-8($2) stq $2,1032($30) jsr $26,rb_ivar_get ldgp $29,0($26) ldq $4,1032($30) ldq $3,1000($30) stq $4,32($3) br $31,$L7151 $L8655: # basic block 2735 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L7641 $L7205: # basic block 2736 ldq $27,1000($30) lda $23,64($10) stq $23,1032($30) stq $23,32($27) br $31,$L7206 $L8759: # basic block 2737 ldq $4,1000($30) lda $17,-1($31) ldq $16,88($4) jsr $26,rb_ary_entry ldgp $29,0($26) bis $31,$0,$10 br $31,$L6621 $L8631: # basic block 2738 ldq $0,24($10) br $31,$L7935 $L7623: # basic block 2739 ldq $3,8($2) br $31,$L7620 $L7691: # basic block 2740 ldq $3,8($2) br $31,$L7688 $L8855: # basic block 2741 jsr $26,rb_ary_push ldgp $29,0($26) br $31,$L5580 $L7657: # basic block 2742 ldq $3,8($2) br $31,$L7654 $L8942: # basic block 2743 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7597 $L8905: # basic block 2744 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L5381 $L6911: # basic block 2745 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L6914 # basic block 2746 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L6907: # basic block 2747 lda $1,1($2) beq $1,$L6908 # basic block 2748 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L9046 # basic block 2749 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L6908 $L7653: # basic block 2750 cmpeq $17,2,$1 bne $1,$L9047 # basic block 2751 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7657 # basic block 2752 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7654 .align 4 $L9007: # basic block 2753 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L8097 $L6526: # basic block 2754 bic $16,4,$1 bne $1,$L6531 # basic block 2755 cmpeq $16,4,$1 bne $1,$L9048 # basic block 2756 bne $16,$L6531 # basic block 2757 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6528 .align 4 $L7687: # basic block 2758 cmpeq $17,2,$1 bne $1,$L9049 # basic block 2759 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7691 # basic block 2760 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7688 .align 4 $L5560: # basic block 2761 cmpeq $9,2,$1 bne $1,$L9050 # basic block 2762 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L5564 # basic block 2763 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5561 .align 4 $L9003: # basic block 2764 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7679 $L6531: # basic block 2765 ldq $16,8($16) br $31,$L6528 $L8164: # basic block 2766 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L8167 # basic block 2767 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L8160: # basic block 2768 lda $1,1($2) beq $1,$L8161 # basic block 2769 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9051 # basic block 2770 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L8161 $L7585: # basic block 2771 cmpeq $17,2,$1 bne $1,$L9052 # basic block 2772 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7589 # basic block 2773 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7586 .align 4 $L9002: # basic block 2774 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L7030 $L6554: # basic block 2775 bic $16,4,$1 bne $1,$L6559 # basic block 2776 cmpeq $16,4,$1 bne $1,$L9053 # basic block 2777 bne $16,$L6559 # basic block 2778 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6556 .align 4 $L8846: # basic block 2779 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L5650 $L8999: # basic block 2780 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7577 $L8895: # basic block 2781 lda $16,$LC27 jsr $26,rb_bug $L8893: # basic block 2782 lda $16,$LC30 jsr $26,rb_bug $L8916: # basic block 2783 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L7238 $L8853: # basic block 2784 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5584 $L8671: # basic block 2785 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7428 # basic block 2786 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L7424 $L8620: # basic block 2787 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L8097 $L8625: # basic block 2788 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L8004 $L8992: # basic block 2789 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7733 $L9006: # basic block 2790 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L5650 $L6559: # basic block 2791 ldq $16,8($16) br $31,$L6556 $L8908: # basic block 2792 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L7252 $L8914: # basic block 2793 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L7224 $L5769: # basic block 2794 cmpeq $16,43,$1 bne $1,$L5767 # basic block 2795 cmpeq $16,96,$1 beq $1,$L5768 # basic block 2796 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5759 $L5762: # basic block 2797 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5759 $L8984: # basic block 2798 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7699 $L7491: # basic block 2799 cmpeq $17,2,$1 bne $1,$L9054 # basic block 2800 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7495 # basic block 2801 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7492 .align 4 $L8912: # basic block 2802 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L7280 $L8906: # basic block 2803 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6844 $L8868: # basic block 2804 lda $1,rb_cNilClass ldq $1,0($1) br $31,$L5424 $L8989: # basic block 2805 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7713 $L8994: # basic block 2806 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5604 $L8910: # basic block 2807 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L7266 $L8669: # basic block 2808 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7454 # basic block 2809 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L7450 $L8667: # basic block 2810 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7480 # basic block 2811 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L7476 $L6121: # basic block 2812 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L6154 # basic block 2813 blbc $23,$L6155 # basic block 2814 lda $1,rb_cFixnum ldq $3,0($1) $L6156: # basic block 2815 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9055 # basic block 2816 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L6163: # basic block 2817 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L6164 $L8995: # basic block 2818 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6937 $L8941: # basic block 2819 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7699 $L8943: # basic block 2820 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5604 $L7190: # basic block 2821 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L7193 # basic block 2822 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L7186: # basic block 2823 lda $1,1($2) beq $1,$L7187 # basic block 2824 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L9056 # basic block 2825 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L7187 $L8675: # basic block 2826 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8653: # basic block 2827 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7645 $L8938: # basic block 2828 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7733 $L8657: # basic block 2829 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7611 $L8998: # basic block 2830 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L8190 $L8972: # basic block 2831 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5584 $L5592: # basic block 2832 cmpeq $17,2,$1 bne $1,$L9057 # basic block 2833 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L5596 # basic block 2834 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5593 .align 4 $L8973: # basic block 2835 lda $1,rb_cTrueClass ldq $1,0($1) br $31,$L5424 $L6077: # basic block 2836 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L6110 # basic block 2837 blbc $23,$L6111 # basic block 2838 lda $1,rb_cFixnum ldq $3,0($1) $L6112: # basic block 2839 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9058 # basic block 2840 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L6119: # basic block 2841 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L6120 $L6209: # basic block 2842 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1008($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L6242 # basic block 2843 blbc $23,$L6243 # basic block 2844 lda $1,rb_cFixnum ldq $3,0($1) $L6244: # basic block 2845 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9059 # basic block 2846 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L6251: # basic block 2847 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L6252 $L5797: # basic block 2848 cmpeq $16,43,$1 bne $1,$L5795 # basic block 2849 cmpeq $16,96,$1 beq $1,$L5796 # basic block 2850 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5787 $L5790: # basic block 2851 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5787 $L5811: # basic block 2852 cmpeq $16,43,$1 bne $1,$L5809 # basic block 2853 cmpeq $16,96,$1 beq $1,$L5810 # basic block 2854 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5801 $L5804: # basic block 2855 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5801 $L5776: # basic block 2856 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5773 $L8974: # basic block 2857 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6717 $L5783: # basic block 2858 cmpeq $16,43,$1 bne $1,$L5781 # basic block 2859 cmpeq $16,96,$1 beq $1,$L5782 # basic block 2860 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5773 $L8673: # basic block 2861 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7402 # basic block 2862 bis $31,$9,$17 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L7398 $L7517: # basic block 2863 cmpeq $17,2,$1 bne $1,$L9060 # basic block 2864 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7521 # basic block 2865 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7518 .align 4 $L8857: # basic block 2866 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L5549 # basic block 2867 bis $31,$9,$17 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L5545 $L7465: # basic block 2868 cmpeq $17,2,$1 bne $1,$L9061 # basic block 2869 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7469 # basic block 2870 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7466 .align 4 $L7413: # basic block 2871 cmpeq $9,2,$1 bne $1,$L9062 # basic block 2872 and $9,255,$1 cmpeq $1,14,$1 beq $1,$L7417 # basic block 2873 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7414 .align 4 $L8665: # basic block 2874 lda $1,yarv_unredefined_flag ldq $2,0($1) beq $2,$L7506 # basic block 2875 jsr $26,rb_str_plus ldgp $29,0($26) br $31,$L7502 $L8714: # basic block 2876 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L7123 $L8649: # basic block 2877 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7679 $L8940: # basic block 2878 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7631 $L9000: # basic block 2879 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7611 $L8257: # basic block 2880 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L8260 # basic block 2881 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L8253: # basic block 2882 lda $1,1($2) beq $1,$L8254 # basic block 2883 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9063 # basic block 2884 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L8254 $L8983: # basic block 2885 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7665 $L8630: # basic block 2886 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L7911 $L8721: # basic block 2887 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L7030 $L5825: # basic block 2888 cmpeq $16,43,$1 bne $1,$L5823 # basic block 2889 cmpeq $16,96,$1 beq $1,$L5824 # basic block 2890 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5815 $L8981: # basic block 2891 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L7123 $L8645: # basic block 2892 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7713 $L8991: # basic block 2893 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L5381 $L6498: # basic block 2894 bic $16,4,$1 bne $1,$L6503 # basic block 2895 cmpeq $16,4,$1 bne $1,$L9064 # basic block 2896 bne $16,$L6503 # basic block 2897 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6500 .align 4 $L6805: # basic block 2898 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8986: # basic block 2899 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L8004 $L5197: # basic block 2900 cmpeq $16,43,$1 bne $1,$L5195 # basic block 2901 cmpeq $16,96,$1 beq $1,$L5196 # basic block 2902 bis $31,$0,$16 jsr $26,rb_reg_match_pre ldgp $29,0($26) br $31,$L5187 $L7619: # basic block 2903 cmpeq $17,2,$1 bne $1,$L9065 # basic block 2904 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7623 # basic block 2905 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7620 .align 4 $L8728: # basic block 2906 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6937 $L8071: # basic block 2907 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L8074 # basic block 2908 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L8067: # basic block 2909 lda $1,1($2) beq $1,$L8068 # basic block 2910 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9066 # basic block 2911 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L8068 $L8661: # basic block 2912 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7577 $L8610: # basic block 2913 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L8283 $L8939: # basic block 2914 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7665 $L8979: # basic block 2915 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L7911 $L8993: # basic block 2916 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L8283 $L5241: # basic block 2917 subq $31,$5,$11 lda $17,-8($31) ldq $2,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$2,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) and $9,3,$1 bis $31,$0,$10 bis $31,$9,$2 beq $1,$L5274 # basic block 2918 blbc $9,$L5275 # basic block 2919 lda $1,rb_cFixnum ldq $3,0($1) $L5276: # basic block 2920 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9067 # basic block 2921 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L5283: # basic block 2922 lda $1,-8($31) ldq $3,1032($30) ldq $4,1000($30) mulq $11,$1,$1 addq $3,$1,$3 stq $10,0($3) lda $3,8($3) stq $3,1032($30) stq $3,32($4) br $31,$L5284 $L8615: # basic block 2923 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L8190 $L6503: # basic block 2924 ldq $16,8($16) br $31,$L6500 $L8988: # basic block 2925 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7631 $L7721: # basic block 2926 cmpeq $17,2,$1 bne $1,$L9068 # basic block 2927 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7725 # basic block 2928 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7722 .align 4 $L5818: # basic block 2929 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5815 $L8904: # basic block 2930 jsr $26,rb_ary_new4 ldgp $29,0($26) br $31,$L5508 $L8985: # basic block 2931 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6844 $L8980: # basic block 2932 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7597 $L7097: # basic block 2933 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L7100 # basic block 2934 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L7093: # basic block 2935 lda $1,1($2) beq $1,$L7094 # basic block 2936 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L9069 # basic block 2937 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L7094 $L8740: # basic block 2938 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6717 $L7978: # basic block 2939 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L7981 # basic block 2940 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L7974: # basic block 2941 lda $1,1($2) beq $1,$L7975 # basic block 2942 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9070 # basic block 2943 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L7975 $L8346: # basic block 2944 lda $1,1($2) beq $1,$L8347 # basic block 2945 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9071 # basic block 2946 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L8347 $L6470: # basic block 2947 bic $16,4,$1 bne $1,$L6475 # basic block 2948 cmpeq $16,4,$1 bne $1,$L9072 # basic block 2949 bne $16,$L6475 # basic block 2950 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6472 .align 4 $L7004: # basic block 2951 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L7007 # basic block 2952 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L7000: # basic block 2953 lda $1,1($2) beq $1,$L7001 # basic block 2954 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$9 blt $9,$L9073 # basic block 2955 ldq $27,1032($30) s8addq $9,0,$1 bis $31,$9,$16 subq $14,$9,$14 subq $27,$1,$1 bis $31,$1,$17 lda $10,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $9,$12,$1 stq $0,-8($10) subl $1,1,$12 br $31,$L7001 $L7439: # basic block 2956 cmpeq $17,2,$1 bne $1,$L9074 # basic block 2957 and $17,255,$1 cmpeq $1,14,$1 beq $1,$L7443 # basic block 2958 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L7440 .align 4 $L8350: # basic block 2959 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L8353 # basic block 2960 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L6582: # basic block 2961 bic $16,4,$1 bne $1,$L6587 # basic block 2962 cmpeq $16,4,$1 bne $1,$L9075 # basic block 2963 bne $16,$L6587 # basic block 2964 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L6584 .align 4 $L5338: # basic block 2965 bic $16,4,$1 bne $1,$L5343 # basic block 2966 cmpeq $16,4,$1 bne $1,$L9076 # basic block 2967 bne $16,$L5343 # basic block 2968 lda $1,rb_cFalseClass ldq $16,0($1) br $31,$L5340 .align 4 $L5190: # basic block 2969 srl $9,1,$16 bis $31,$0,$17 addl $31,$16,$16 jsr $26,rb_reg_nth_match ldgp $29,0($26) br $31,$L5187 $L6033: # basic block 2970 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) and $9,3,$1 bis $31,$0,$10 bis $31,$9,$2 beq $1,$L6066 # basic block 2971 blbc $9,$L6067 # basic block 2972 lda $1,rb_cFixnum ldq $3,0($1) $L6068: # basic block 2973 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9077 # basic block 2974 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L6075: # basic block 2975 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L6076 $L6165: # basic block 2976 subq $31,$5,$11 lda $17,-8($31) ldq $5,1032($30) mulq $11,$17,$17 bis $31,$11,$16 addq $17,$5,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) ldq $23,1016($30) bis $31,$0,$10 and $23,3,$1 bis $31,$23,$2 beq $1,$L6198 # basic block 2977 blbc $23,$L6199 # basic block 2978 lda $1,rb_cFixnum ldq $3,0($1) $L6200: # basic block 2979 lda $2,rb_cArray ldq $1,0($2) cmpeq $3,$1,$1 bne $1,$L9078 # basic block 2980 bis $31,$9,$17 bis $31,$10,$16 jsr $26,rb_ary_push ldgp $29,0($26) $L6207: # basic block 2981 lda $1,-8($31) ldq $23,1032($30) ldq $27,1000($30) mulq $11,$1,$1 addq $23,$1,$23 stq $10,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L6208 $L5717: # basic block 2982 ldl $19,104($11) cmpeq $19,$14,$1 bne $1,$L5720 # basic block 2983 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise .align 4 $L5713: # basic block 2984 lda $1,1($2) beq $1,$L5714 # basic block 2985 ldl $2,120($11) subq $14,$3,$1 addl $1,$2,$10 blt $10,$L9079 # basic block 2986 ldq $27,1032($30) s8addq $10,0,$1 bis $31,$10,$16 subq $14,$10,$14 subq $27,$1,$1 bis $31,$1,$17 lda $9,8($1) jsr $26,rb_ary_new4 ldgp $29,0($26) addq $10,$12,$1 stq $0,-8($9) subl $1,1,$12 br $31,$L5714 $L6587: # basic block 2987 ldq $16,8($16) br $31,$L6584 $L6475: # basic block 2988 ldq $16,8($16) br $31,$L6472 $L5343: # basic block 2989 ldq $16,8($16) br $31,$L5340 $L8977: # basic block 2990 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7645 $L8920: # basic block 2991 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6549 $L6583: # basic block 2992 cmpeq $16,2,$1 bne $1,$L9080 # basic block 2993 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L6587 # basic block 2994 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6584 .align 4 $L5339: # basic block 2995 cmpeq $16,2,$1 bne $1,$L9081 # basic block 2996 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L5343 # basic block 2997 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L5340 .align 4 $L9032: # basic block 2998 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6728 $L9067: # basic block 2999 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L5283 $L5275: # basic block 3000 cmpeq $9,2,$1 bne $1,$L9082 # basic block 3001 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L9083 $L5279: # basic block 3002 ldq $3,8($2) br $31,$L5276 $L5274: # basic block 3003 bic $9,4,$1 bne $1,$L5279 # basic block 3004 cmpeq $9,4,$1 bne $1,$L9084 # basic block 3005 bne $9,$L5279 # basic block 3006 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L5276 .align 4 $L8990: # basic block 3007 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6169 $L8951: # basic block 3008 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7483 $L8966: # basic block 3009 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5552 $L6155: # basic block 3010 ldq $27,1016($30) cmpeq $27,2,$1 bne $1,$L9085 # basic block 3011 ldq $3,1016($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L9086 $L6159: # basic block 3012 ldq $3,8($2) br $31,$L6156 $L6154: # basic block 3013 ldq $4,1016($30) bic $4,4,$1 bne $1,$L6159 # basic block 3014 cmpeq $4,4,$1 bne $1,$L9087 # basic block 3015 ldq $5,1016($30) bne $5,$L6159 # basic block 3016 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6156 .align 4 $L8804: # basic block 3017 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6169 $L6097: # basic block 3018 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L6120 $L9014: # basic block 3019 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7405 $L9013: # basic block 3020 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7440 $L6900: # basic block 3021 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L6872 $L8965: # basic block 3022 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7405 $L7086: # basic block 3023 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L7058 $L9011: # basic block 3024 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7518 $L9012: # basic block 3025 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7466 $L8987: # basic block 3026 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6948 $L9005: # basic block 3027 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6855 $L9008: # basic block 3028 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7414 $L9010: # basic block 3029 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5561 $L9061: # basic block 3030 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7466 $L5808: # basic block 3031 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5801 $L9060: # basic block 3032 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7518 $L9062: # basic block 3033 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7414 $L9054: # basic block 3034 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7492 $L8976: # basic block 3035 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6213 $L5766: # basic block 3036 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5759 $L6527: # basic block 3037 cmpeq $16,2,$1 bne $1,$L9088 # basic block 3038 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L6531 # basic block 3039 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6528 .align 4 $L9050: # basic block 3040 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5561 $L8925: # basic block 3041 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L5333 $L8928: # basic block 3042 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6521 $L8930: # basic block 3043 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6493 $L8927: # basic block 3044 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6577 $L9009: # basic block 3045 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7431 $L9077: # basic block 3046 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L6075 $L6067: # basic block 3047 cmpeq $9,2,$1 bne $1,$L9089 # basic block 3048 and $9,255,$1 cmpeq $1,14,$1 bne $1,$L9090 $L6071: # basic block 3049 ldq $3,8($2) br $31,$L6068 $L6066: # basic block 3050 bic $9,4,$1 bne $1,$L6071 # basic block 3051 cmpeq $9,4,$1 bne $1,$L9091 # basic block 3052 bne $9,$L6071 # basic block 3053 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6068 .align 4 $L8153: # basic block 3054 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L8125 $L8917: # basic block 3055 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6213 $L5706: # basic block 3056 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L5678 $L7967: # basic block 3057 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L7939 $L8339: # basic block 3058 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L8311 $L9074: # basic block 3059 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7440 $L9078: # basic block 3060 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L6207 $L6199: # basic block 3061 ldq $27,1016($30) cmpeq $27,2,$1 bne $1,$L9092 # basic block 3062 ldq $3,1016($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L9093 $L6203: # basic block 3063 ldq $3,8($2) br $31,$L6200 $L6198: # basic block 3064 ldq $4,1016($30) bic $4,4,$1 bne $1,$L6203 # basic block 3065 cmpeq $4,4,$1 bne $1,$L9094 # basic block 3066 ldq $5,1016($30) bne $5,$L6203 # basic block 3067 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6200 .align 4 $L6229: # basic block 3068 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L6252 $L9019: # basic block 3069 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7457 $L6993: # basic block 3070 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L6965 $L9004: # basic block 3071 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6037 $L6471: # basic block 3072 cmpeq $16,2,$1 bne $1,$L9095 # basic block 3073 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L6475 # basic block 3074 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6472 .align 4 $L7179: # basic block 3075 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L7151 $L6185: # basic block 3076 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L6208 $L6499: # basic block 3077 cmpeq $16,2,$1 bne $1,$L9096 # basic block 3078 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L6503 # basic block 3079 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6500 .align 4 $L8810: # basic block 3080 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6081 $L9028: # basic block 3081 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7483 $L8060: # basic block 3082 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L8032 $L5194: # basic block 3083 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5187 $L9024: # basic block 3084 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7509 $L8807: # basic block 3085 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6125 $L8924: # basic block 3086 lda $17,-1($31) jsr $26,rb_ary_entry ldgp $29,0($26) br $31,$L6465 $L8961: # basic block 3087 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7457 $L8962: # basic block 3088 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7509 $L9025: # basic block 3089 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7492 $L8954: # basic block 3090 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7431 $L8978: # basic block 3091 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6125 $L8997: # basic block 3092 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7134 $L8711: # basic block 3093 lda $16,$LC23 jsr $26,rb_bug $L8894: # basic block 3094 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8982: # basic block 3095 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5392 $L9001: # basic block 3096 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7041 $L9043: # basic block 3097 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7041 $L6555: # basic block 3098 cmpeq $16,2,$1 bne $1,$L9097 # basic block 3099 and $16,255,$1 cmpeq $1,14,$1 beq $1,$L6559 # basic block 3100 lda $1,rb_cSymbol ldq $16,0($1) br $31,$L6556 .align 4 $L8971: # basic block 3101 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6728 $L8246: # basic block 3102 ldq $23,1032($30) ldq $17,16($0) bis $31,$13,$16 ldq $18,-8($23) lda $23,-16($23) stq $23,1032($30) jsr $26,rb_ivar_set ldgp $29,0($26) ldq $1,1032($30) ldq $27,1000($30) stq $1,32($27) br $31,$L8218 $L5822: # basic block 3103 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5815 $L8996: # basic block 3104 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6081 $L8918: # basic block 3105 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5245 $L9038: # basic block 3106 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7134 $L9042: # basic block 3107 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6855 $L9036: # basic block 3108 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5392 $L9044: # basic block 3109 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6948 $L9055: # basic block 3110 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L6163 $L6141: # basic block 3111 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L6164 $L6053: # basic block 3112 jsr $26,rb_ary_new ldgp $29,0($26) ldq $27,1032($30) ldq $1,1000($30) stq $0,0($27) lda $27,8($27) stq $27,1032($30) stq $27,32($1) br $31,$L6076 $L8975: # basic block 3113 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5245 $L5261: # basic block 3114 jsr $26,rb_ary_new ldgp $29,0($26) ldq $23,1032($30) ldq $27,1000($30) stq $0,0($23) lda $23,8($23) stq $23,1032($30) stq $23,32($27) br $31,$L5284 $L9058: # basic block 3115 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L6119 $L6111: # basic block 3116 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L9098 # basic block 3117 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L9099 $L6115: # basic block 3118 ldq $3,8($2) br $31,$L6112 $L6110: # basic block 3119 ldq $4,1008($30) bic $4,4,$1 bne $1,$L6115 # basic block 3120 cmpeq $4,4,$1 bne $1,$L9100 # basic block 3121 ldq $5,1008($30) bne $5,$L6115 # basic block 3122 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6112 .align 4 $L9059: # basic block 3123 bis $31,$10,$16 bis $31,$9,$17 jsr $26,rb_ary_concat ldgp $29,0($26) bis $31,$0,$10 br $31,$L6251 $L9015: # basic block 3124 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5552 $L8813: # basic block 3125 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6037 $L5794: # basic block 3126 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5787 $L5780: # basic block 3127 bis $31,$0,$16 jsr $26,rb_reg_match_post ldgp $29,0($26) br $31,$L5773 $L6243: # basic block 3128 ldq $27,1008($30) cmpeq $27,2,$1 bne $1,$L9101 # basic block 3129 ldq $3,1008($30) and $3,255,$1 cmpeq $1,14,$1 bne $1,$L9102 $L6247: # basic block 3130 ldq $3,8($2) br $31,$L6244 $L6242: # basic block 3131 ldq $4,1008($30) bic $4,4,$1 bne $1,$L6247 # basic block 3132 cmpeq $4,4,$1 bne $1,$L9103 # basic block 3133 ldq $5,1008($30) bne $5,$L6247 # basic block 3134 lda $1,rb_cFalseClass ldq $3,0($1) br $31,$L6244 $L5796: # basic block 3135 lda $16,$LC11 jsr $26,rb_bug $L9100: # basic block 3136 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6112 $L8684: # basic block 3137 lda $16,$LC31 jsr $26,rb_bug $L9057: # basic block 3138 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5593 $L8710: # basic block 3139 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L5795: # basic block 3140 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5787 $L5824: # basic block 3141 lda $16,$LC11 jsr $26,rb_bug $L5810: # basic block 3142 lda $16,$LC11 jsr $26,rb_bug $L5782: # basic block 3143 lda $16,$LC11 jsr $26,rb_bug $L5809: # basic block 3144 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5801 $L9102: # basic block 3145 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6244 $L9101: # basic block 3146 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6244 $L9097: # basic block 3147 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6556 $L9103: # basic block 3148 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6244 $L5196: # basic block 3149 lda $16,$LC11 jsr $26,rb_bug $L6369: # basic block 3150 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L9048: # basic block 3151 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6528 $L8166: # basic block 3152 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8946: # basic block 3153 lda $16,$LC27 jsr $26,rb_bug $L8945: # basic block 3154 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9073: # basic block 3155 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9046: # basic block 3156 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9066: # basic block 3157 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9076: # basic block 3158 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L5340 $L9090: # basic block 3159 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6068 $L9089: # basic block 3160 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6068 $L8073: # basic block 3161 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L5469: # basic block 3162 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L9026: # basic block 3163 lda $16,$LC23 jsr $26,rb_bug $L9029: # basic block 3164 lda $16,$LC23 jsr $26,rb_bug $L8967: # basic block 3165 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9095: # basic block 3166 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6472 $L9018: # basic block 3167 lda $16,$LC23 jsr $26,rb_bug $L9023: # basic block 3168 lda $16,$LC23 jsr $26,rb_bug $L8900: # basic block 3169 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8863: # basic block 3170 lda $16,$LC30 jsr $26,rb_bug $L8057: # basic block 3171 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L8040: # basic block 3172 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L8032 $L8056: # basic block 3173 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8055: # basic block 3174 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8054: # basic block 3175 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8053: # basic block 3176 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8052: # basic block 3177 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8051: # basic block 3178 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8050: # basic block 3179 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L9047: # basic block 3180 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7654 $L8795: # basic block 3181 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L8183: # basic block 3182 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L9052: # basic block 3183 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7586 $L6897: # basic block 3184 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L6880: # basic block 3185 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L6872 $L8690: # basic block 3186 lda $16,$LC31 jsr $26,rb_bug $L8682: # basic block 3187 lda $16,$LC31 jsr $26,rb_bug $L7176: # basic block 3188 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L7159: # basic block 3189 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L7151 $L7175: # basic block 3190 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7174: # basic block 3191 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7173: # basic block 3192 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7172: # basic block 3193 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7171: # basic block 3194 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7170: # basic block 3195 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7169: # basic block 3196 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7168: # basic block 3197 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L8881: # basic block 3198 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L9063: # basic block 3199 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9099: # basic block 3200 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6112 $L9098: # basic block 3201 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6112 $L8792: # basic block 3202 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L9053: # basic block 3203 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6556 $L8708: # basic block 3204 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L8702: # basic block 3205 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L7167: # basic block 3206 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7166: # basic block 3207 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7165: # basic block 3208 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7164: # basic block 3209 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7163: # basic block 3210 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7162: # basic block 3211 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7161: # basic block 3212 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7160: # basic block 3213 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L8259: # basic block 3214 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9096: # basic block 3215 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6500 $L9020: # basic block 3216 lda $16,$LC23 jsr $26,rb_bug $L8686: # basic block 3217 lda $16,$LC31 jsr $26,rb_bug $L6972: # basic block 3218 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L6973: # basic block 3219 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L6965 $L6991: # basic block 3220 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8732: # basic block 3221 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L9027: # basic block 3222 lda $16,$LC23 jsr $26,rb_bug $L9091: # basic block 3223 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6068 $L9033: # basic block 3224 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7586 $L8960: # basic block 3225 lda $16,$LC27 jsr $26,rb_bug $L8959: # basic block 3226 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L7065: # basic block 3227 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L7066: # basic block 3228 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($11) stq $3,40($4) stq $3,1040($30) ldq $11,56($11) addq $1,$5,$1 stq $11,1048($30) stq $11,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L7058 $L7084: # basic block 3229 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L5501: # basic block 3230 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L5484: # basic block 3231 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L6896: # basic block 3232 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6895: # basic block 3233 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6894: # basic block 3234 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6893: # basic block 3235 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6892: # basic block 3236 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6891: # basic block 3237 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6890: # basic block 3238 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6889: # basic block 3239 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L8336: # basic block 3240 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) $L8319: # basic block 3241 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L8311 $L8335: # basic block 3242 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8334: # basic block 3243 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8333: # basic block 3244 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8332: # basic block 3245 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8331: # basic block 3246 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8330: # basic block 3247 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8329: # basic block 3248 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8866: # basic block 3249 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L9080: # basic block 3250 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6584 $L9083: # basic block 3251 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L5276 $L9082: # basic block 3252 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L5276 $L8936: # basic block 3253 lda $16,$LC23 jsr $26,rb_bug $L9081: # basic block 3254 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L5340 $L9068: # basic block 3255 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7722 $L9084: # basic block 3256 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5276 $L6989: # basic block 3257 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6988: # basic block 3258 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6987: # basic block 3259 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6986: # basic block 3260 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6985: # basic block 3261 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6984: # basic block 3262 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6983: # basic block 3263 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6982: # basic block 3264 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L9064: # basic block 3265 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6500 $L9017: # basic block 3266 lda $16,$LC23 jsr $26,rb_bug $L8956: # basic block 3267 lda $16,$LC27 jsr $26,rb_bug $L8955: # basic block 3268 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8320: # basic block 3269 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8318: # basic block 3270 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8337: # basic block 3271 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8613: # basic block 3272 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8328: # basic block 3273 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8327: # basic block 3274 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8326: # basic block 3275 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8325: # basic block 3276 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8324: # basic block 3277 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8323: # basic block 3278 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8322: # basic block 3279 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8321: # basic block 3280 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8319 $L8698: # basic block 3281 ldq $11,1008($30) br $31,$L8392 $L8697: # basic block 3282 lda $16,$LC30 jsr $26,rb_bug $L8696: # basic block 3283 ldq $11,1016($30) br $31,$L8392 $L8695: # basic block 3284 lda $16,$LC30 jsr $26,rb_bug $L8134: # basic block 3285 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L8133: # basic block 3286 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L8125 $L8132: # basic block 3287 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8151: # basic block 3288 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8623: # basic block 3289 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8142: # basic block 3290 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8141: # basic block 3291 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8140: # basic block 3292 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8139: # basic block 3293 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8138: # basic block 3294 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8137: # basic block 3295 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8136: # basic block 3296 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8135: # basic block 3297 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8227: # basic block 3298 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L8226: # basic block 3299 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L8218 $L8225: # basic block 3300 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8244: # basic block 3301 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8618: # basic block 3302 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8958: # basic block 3303 lda $16,$LC27 jsr $26,rb_bug $L8276: # basic block 3304 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L9065: # basic block 3305 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7620 $L9069: # basic block 3306 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L6888: # basic block 3307 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6887: # basic block 3308 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6886: # basic block 3309 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6885: # basic block 3310 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6884: # basic block 3311 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6883: # basic block 3312 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6882: # basic block 3313 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6881: # basic block 3314 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L8970: # basic block 3315 lda $16,$LC27 jsr $26,rb_bug $L8969: # basic block 3316 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L5781: # basic block 3317 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5773 $L6409: # basic block 3318 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1008($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L9016: # basic block 3319 lda $16,$LC23 jsr $26,rb_bug $L7116: # basic block 3320 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L5736: # basic block 3321 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L8944: # basic block 3322 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L7082: # basic block 3323 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7081: # basic block 3324 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7080: # basic block 3325 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7079: # basic block 3326 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7078: # basic block 3327 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7077: # basic block 3328 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7076: # basic block 3329 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7075: # basic block 3330 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L8243: # basic block 3331 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8242: # basic block 3332 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8241: # basic block 3333 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8240: # basic block 3334 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8239: # basic block 3335 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8238: # basic block 3336 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8237: # basic block 3337 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8236: # basic block 3338 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8235: # basic block 3339 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8234: # basic block 3340 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8233: # basic block 3341 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8232: # basic block 3342 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8231: # basic block 3343 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8230: # basic block 3344 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8229: # basic block 3345 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L8228: # basic block 3346 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8226 $L7948: # basic block 3347 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L7947: # basic block 3348 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L7939 $L7946: # basic block 3349 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7965: # basic block 3350 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8633: # basic block 3351 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8704: # basic block 3352 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L8706: # basic block 3353 lda $16,$LC29 bis $31,$15,$17 jsr $26,rb_bug $L8725: # basic block 3354 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L9051: # basic block 3355 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L7964: # basic block 3356 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7963: # basic block 3357 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7962: # basic block 3358 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7961: # basic block 3359 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7960: # basic block 3360 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7959: # basic block 3361 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7958: # basic block 3362 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7957: # basic block 3363 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L9087: # basic block 3364 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6156 $L6930: # basic block 3365 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L9034: # basic block 3366 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L7197 $L7192: # basic block 3367 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9045: # basic block 3368 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7654 $L8862: # basic block 3369 lda $16,$LC31 jsr $26,rb_bug $L8968: # basic block 3370 lda $16,$LC27 jsr $26,rb_bug $L7209: # basic block 3371 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L7956: # basic block 3372 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7955: # basic block 3373 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7954: # basic block 3374 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7953: # basic block 3375 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7952: # basic block 3376 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7951: # basic block 3377 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7950: # basic block 3378 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L7949: # basic block 3379 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7947 $L9040: # basic block 3380 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L5593 $L8090: # basic block 3381 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L6820: # basic block 3382 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9021: # basic block 3383 lda $16,$LC23 jsr $26,rb_bug $L8041: # basic block 3384 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8039: # basic block 3385 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8058: # basic block 3386 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8628: # basic block 3387 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8049: # basic block 3388 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8048: # basic block 3389 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8047: # basic block 3390 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8046: # basic block 3391 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8045: # basic block 3392 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8044: # basic block 3393 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8043: # basic block 3394 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L8042: # basic block 3395 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L8040 $L6990: # basic block 3396 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L8688: # basic block 3397 lda $16,$LC31 jsr $26,rb_bug $L8700: # basic block 3398 bis $31,$0,$11 br $31,$L8392 $L8699: # basic block 3399 lda $16,$LC30 jsr $26,rb_bug $L5768: # basic block 3400 lda $16,$LC11 jsr $26,rb_bug $L8783: # basic block 3401 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L6399: # basic block 3402 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1016($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L6379: # basic block 3403 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1008($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L8694: # basic block 3404 ldq $11,1016($30) br $31,$L8392 $L8693: # basic block 3405 lda $16,$LC30 jsr $26,rb_bug $L8692: # basic block 3406 ldq $11,1008($30) br $31,$L8392 $L8691: # basic block 3407 lda $16,$LC30 jsr $26,rb_bug $L8964: # basic block 3408 lda $16,$LC27 jsr $26,rb_bug $L8963: # basic block 3409 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L6837: # basic block 3410 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L9056: # basic block 3411 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L6389: # basic block 3412 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) ldq $16,1016($30) bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L9071: # basic block 3413 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9075: # basic block 3414 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6584 $L9079: # basic block 3415 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8948: # basic block 3416 lda $16,$LC27 jsr $26,rb_bug $L7023: # basic block 3417 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L5309: # basic block 3418 bis $31,$11,$16 jsr $26,rb_id2name ldgp $29,0($26) bis $31,$9,$16 bis $31,$0,$10 jsr $26,rb_obj_classname ldgp $29,0($26) lda $1,rb_eTypeError lda $17,$LC13 bis $31,$10,$18 bis $31,$0,$19 ldq $16,0($1) jsr $26,rb_raise $L7083: # basic block 3419 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L9094: # basic block 3420 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L6200 $L8952: # basic block 3421 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8950: # basic block 3422 lda $16,$LC27 jsr $26,rb_bug $L8949: # basic block 3423 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L7158: # basic block 3424 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7159 $L7177: # basic block 3425 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8718: # basic block 3426 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L9022: # basic block 3427 lda $16,$LC23 jsr $26,rb_bug $L9093: # basic block 3428 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6200 $L9092: # basic block 3429 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6200 $L8352: # basic block 3430 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L5719: # basic block 3431 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9030: # basic block 3432 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L7104 $L7099: # basic block 3433 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8953: # basic block 3434 lda $16,$LC27 jsr $26,rb_bug $L7997: # basic block 3435 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L6981: # basic block 3436 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6980: # basic block 3437 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6979: # basic block 3438 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6978: # basic block 3439 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6977: # basic block 3440 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6976: # basic block 3441 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6975: # basic block 3442 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L6974: # basic block 3443 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6973 $L9086: # basic block 3444 lda $1,rb_cSymbol ldq $3,0($1) br $31,$L6156 $L9085: # basic block 3445 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L6156 $L9035: # basic block 3446 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L6918 $L6913: # basic block 3447 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9039: # basic block 3448 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7620 $L9041: # basic block 3449 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7688 $L8859: # basic block 3450 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L8933: # basic block 3451 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L7980: # basic block 3452 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L8369: # basic block 3453 ldq $16,0($0) srl $16,8,$16 and $16,127,$16 jsr $26,node_name ldgp $29,0($26) lda $16,$LC28 bis $31,$0,$17 jsr $26,rb_bug $L8957: # basic block 3454 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9070: # basic block 3455 lda $1,rb_eArgError lda $17,$LC26 subl $3,$2,$19 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L5767: # basic block 3456 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5759 $L9037: # basic block 3457 lda $1,rb_cNilClass ldq $3,0($1) br $31,$L7722 $L8934: # basic block 3458 lda $16,$LC27 jsr $26,rb_bug $L9088: # basic block 3459 lda $1,rb_cTrueClass ldq $16,0($1) br $31,$L6528 $L7074: # basic block 3460 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7073: # basic block 3461 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7072: # basic block 3462 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7071: # basic block 3463 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7070: # basic block 3464 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7069: # basic block 3465 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7068: # basic block 3466 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L7067: # basic block 3467 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L7066 $L8150: # basic block 3468 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8149: # basic block 3469 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8148: # basic block 3470 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8147: # basic block 3471 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8146: # basic block 3472 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8145: # basic block 3473 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8144: # basic block 3474 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L8143: # basic block 3475 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L8133 $L5195: # basic block 3476 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5187 $L9072: # basic block 3477 lda $1,rb_cNilClass ldq $16,0($1) br $31,$L6472 $L9031: # basic block 3478 ldq $2,1056($30) ldq $20,1048($30) bis $31,$15,$17 ldq $21,1040($30) ldq $16,992($30) ldq $18,0($2) bis $31,$2,$19 bsr $26,$thread_make_proc_object..ng ldq $3,1000($30) ldq $4,1000($30) ldq $3,40($3) ldq $4,48($4) stq $3,1040($30) stq $4,1048($30) br $31,$L7011 $L7006: # basic block 3479 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L5687: # basic block 3480 bis $31,$3,$17 bis $31,$13,$18 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) $L5686: # basic block 3481 ldq $1,1000($30) ldq $2,1056($30) ldq $4,1000($30) ldq $5,1032($30) stq $2,56($1) lda $1,-8($31) mulq $14,$1,$1 ldq $3,48($12) stq $3,40($4) stq $3,1040($30) ldq $12,56($12) addq $1,$5,$1 stq $12,1048($30) stq $12,48($4) lda $1,-8($1) stq $1,1032($30) stq $1,32($4) br $31,$L5678 $L5685: # basic block 3482 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5704: # basic block 3483 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8849: # basic block 3484 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L5695: # basic block 3485 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $1,48($3) stq $1,8($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5694: # basic block 3486 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5693: # basic block 3487 ldq $21,32($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5692: # basic block 3488 ldq $20,24($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5691: # basic block 3489 ldq $19,16($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5690: # basic block 3490 ldq $18,8($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5689: # basic block 3491 ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5688: # basic block 3492 bis $31,$13,$16 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L8947: # basic block 3493 lda $1,rb_eArgError lda $17,$LC26 bis $31,$14,$18 ldq $16,0($1) jsr $26,rb_raise $L9049: # basic block 3494 lda $1,rb_cTrueClass ldq $3,0($1) br $31,$L7688 $L8789: # basic block 3495 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L8786: # basic block 3496 lda $1,rb_eSecurityError lda $17,$LC15 ldq $16,0($1) jsr $26,rb_raise $L6879: # basic block 3497 bis $31,$3,$17 jsr $26,rb_ary_new4 ldgp $29,0($26) bis $31,$13,$16 bis $31,$0,$17 bis $31,$10,$27 jsr $26,($27),0 ldgp $29,0($26) br $31,$L6880 $L6898: # basic block 3498 lda $1,rb_eArgError lda $17,$LC25 bis $31,$19,$18 ldq $16,0($1) jsr $26,rb_raise $L8737: # basic block 3499 lda $1,rb_eArgError bis $31,$16,$18 lda $17,$LC24 ldq $16,0($1) jsr $26,rb_raise $L5823: # basic block 3500 bis $31,$0,$16 jsr $26,rb_reg_match_last ldgp $29,0($26) br $31,$L5815 $L5703: # basic block 3501 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) ldq $2,112($3) stq $2,72($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5702: # basic block 3502 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) ldq $1,104($3) stq $1,64($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5701: # basic block 3503 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) ldq $2,96($3) stq $2,56($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5700: # basic block 3504 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) ldq $1,88($3) stq $1,48($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5699: # basic block 3505 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) ldq $2,80($3) stq $2,40($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5698: # basic block 3506 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) ldq $1,72($3) stq $1,32($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5697: # basic block 3507 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) ldq $2,64($3) stq $2,24($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 $L5696: # basic block 3508 ldq $1,40($3) ldq $17,0($3) bis $31,$13,$16 bis $31,$10,$27 ldq $18,8($3) ldq $19,16($3) ldq $20,24($3) ldq $21,32($3) stq $1,0($30) ldq $2,48($3) stq $2,8($30) ldq $1,56($3) stq $1,16($30) jsr $26,($27),0 ldgp $29,0($26) br $31,$L5686 .end thread_eval_body_copy