   0  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> -> %r1
  11  int_sub %i0, $0 -> %i1
  15  -live- %i0, %i1, %r0, %r1
  18  goto_if_not_int_lt %i1, $0, L1
  23  int_copy $0 -> %i1
  26  L2:
  26  new_array_clear %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  31  setfield_gc_r %r1, %r2, FieldDescr<list.items>
  36  int_copy $0 -> %i2
  39  L3:
  39  -live- %i0, %i2, %r0, %r1
  42  goto_if_not_int_ge %i2, %i0, L4
  47  getfield_gc_r %r1, FieldDescr<list.items> -> %r2
  52  ref_return %r2
  54  ---
  54  L4:
  54  int_copy %i2 -> %i1
  57  int_add %i1, $1 -> %i2
  61  getfield_gc_r %r0, FieldDescr<pypy.module.micronumpy.iterators.PureShapeIter.inst_indexes> -> %r2
  66  getarrayitem_gc_i %r2, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab06067e50> -> %i1
  72  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab01c05398> -> %r2
  76  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  81  getfield_gc_i %r1, FieldDescr<list.length> -> %i1
  86  int_add %i1, $1 -> %i3
  90  setfield_gc_i %r1, %i3, FieldDescr<list.length>
  95  setlistitem_gc_r %r1, %i1, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 103  goto L3
 106  ---
 106  L1:
 106  goto L2
