   0  -live- %r0, %r1, %r2
   3  goto_if_not_ptr_iszero %r2, L1
   7  L2:
   7  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafb7772f0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r3
  18  int_copy $0 -> %i1
  21  L3:
  21  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
  26  -live- %i0, %i1, %r0, %r1, %r3
  29  goto_if_not_int_ge %i1, %i0, L4
  34  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  39  inline_call_r_i <JitCode '<lambda>__v261___simple_call__function__'>, R[%r3, %r2] -> %i0
  46  -live- %i0, %r1, %r2, %r3
  49  goto_if_not %i0, L5
  53  inline_call_r_r <JitCode 'find_result_type__v264___simple_call__function_f'>, R[%r3, %r2] -> %r2
  60  L6:
  60  -live- %r1, %r2
  63  inline_call_ir_r <JitCode 'from_shape'>, I[$0, $True], R[%r1, %r2, $<* struct pypy.module.micronumpy.base.W_NDimArray>] -> %r3
  74  -live- %r3
  77  ref_return %r3
  79  ---
  79  L5:
  79  residual_call_r_r $<* fn find_result_type_trampoline__v489___simple_call__function_f>, R[%r3, %r2], <CallDescr(rr) EF=7> -> %r2
  87  -live- %r1, %r2
  90  goto L6
  93  ---
  93  L4:
  93  int_copy %i1 -> %i0
  96  ref_copy %r0 -> %r2
  99  int_add %i0, $1 -> %i1
 103  getarrayitem_gc_r_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 109  -live- %i1, %r0, %r1, %r2, %r3
 112  goto_if_not_ptr_iszero %r2, L7
 116  goto L3
 119  ---
 119  L7:
 119  ref_copy %r2 -> %r4
 122  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 129  -live- %i0, %i1, %r0, %r1, %r3, %r4
 132  goto_if_not %i0, L8
 136  goto L3
 139  ---
 139  L8:
 139  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 144  int_add %i0, $1 -> %i2
 148  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
 155  -live- %i0, %i1, %r0, %r1, %r3, %r4
 158  setlistitem_gc_r %r3, %i0, %r4, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 166  goto L3
 169  ---
 169  L1:
 169  ref_copy %r2 -> %r3
 172  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 179  -live- %i0, %r0, %r1, %r3
 182  goto_if_not %i0, L9
 186  goto L2
 189  ---
 189  L9:
 189  ref_return %r3
