   0  -live- %i0, %r0, %r1
   0  goto_if_not_ptr_iszero %r1, L1
   4  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_shape_m1> -> %r1
   9  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
  14  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i2, $0], R[] -> %r3
  22  -live- %i0, %r0, %r3
  22  ref_copy $<* struct pypy.module.micronumpy.iterators.IterState> -> %r1
  25  L2:
  25  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r2
  30  getfield_gc_i_pure %r2, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_start> -> %i2
  35  -live- %i0, %i2, %r0, %r1, %r3
  35  goto_if_not %i0, L3
  39  setfield_gc_i %r1, $0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index>
  44  setfield_gc_i %r1, %i2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset>
  49  ref_return $<* struct pypy.module.micronumpy.iterators.IterState>
  51  ---
  51  L3:
  51  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab7f868e0> -> %r1
  55  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator>
  60  setfield_gc_i %r1, $0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index>
  65  setfield_gc_r %r1, %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices>
  70  setfield_gc_i %r1, %i2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset>
  75  ref_return %r1
  77  ---
  77  L1:
  77  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r3
  82  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_ndim_m1> -> %i3
  87  int_copy $-1 -> %i2
  90  L4:
  90  -live- %i0, %i2, %i3, %r0, %r1, %r3
  90  goto_if_not_int_le %i3, %i2, L5
  95  goto L2
  98  ---
  98  L5:
  98  int_copy %i3 -> %i1
 101  int_add %i1, $-1 -> %i3
 105  setarrayitem_gc_i %r3, %i1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288>
 111  goto L4
