   0  inline_call_r_r <JitCode 'W_GenericBox.descr_ravel'>, R[%r0] -> %r0
   6  -live- %r0
   9  getfield_gc_r %r0, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_implementation> -> %r0
  14  inline_call_ir_r <JitCode 'BaseConcreteArray.get_buffer'>, I[$284], R[%r0] -> %r0
  22  -live- %r0
  25  inline_call_r_r <JitCode 'BufferView._copy_buffer'>, R[%r0] -> %r0
  31  -live- %r0
  34  getfield_gc_i %r0, FieldDescr<list.length> -> %i1
  39  getfield_gc_r %r0, FieldDescr<list.items> -> %r0
  44  -live- %i1, %r0
  47  goto_if_not_int_is_zero %i1, L1
  51  L2:
  51  inline_call_ir_r <JitCode 'll_join_strs__v1662___simple_call__function_'>, I[%i1], R[%r0] -> %r0
  59  -live- %r0
  62  ref_return %r0
  64  ---
  64  L1:
  64  int_isconstant %i1 -> %i0
  67  -live- %i0, %i1, %r0
  70  goto_if_not %i0, L3
  74  ref_isvirtual %r0 -> %i0
  77  -live- %i0, %i1, %r0
  80  goto_if_not %i0, L4
  84  goto L2
  87  ---
  87  L4:
  87  -live- %i1, %r0
  90  goto_if_not_int_le %i1, $2, L5
  95  goto L2
  98  ---
  98  L5:
  98  L6:
  98  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1664___simple_call__function_>, I[%i1], R[%r0], <CallDescr(ir) EF=5> -> %r0
 107  -live- %r0
 110  ref_return %r0
 112  ---
 112  L3:
 112  goto L6
