   0  -live- %i0, %r0, %r1
   3  goto_if_not_ptr_iszero %r1, L1
   7  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_shape_m1> -> %r1
  12  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i2
  17  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i2, $0], R[] -> %r3
  25  -live- %i0, %r0, %r3
  28  ref_copy $<* struct pypy.module.micronumpy.iterators.IterState> -> %r1
  31  L2:
  31  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r2
  36  getfield_gc_i_pure %r2, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_start> -> %i2
  41  -live- %i0, %i2, %r0, %r1, %r3
  44  goto_if_not %i0, L3
  48  setfield_gc_i %r1, $0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index>
  53  setfield_gc_i %r1, %i2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset>
  58  ref_return $<* struct pypy.module.micronumpy.iterators.IterState>
  60  ---
  60  L3:
  60  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a7c0d03a0> -> %r1
  64  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator>
  69  setfield_gc_i %r1, $0, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index>
  74  setfield_gc_r %r1, %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices>
  79  setfield_gc_i %r1, %i2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset>
  84  ref_return %r1
  86  ---
  86  L1:
  86  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r3
  91  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_ndim_m1> -> %i3
  96  int_copy $-1 -> %i2
  99  L4:
  99  -live- %i0, %i2, %i3, %r0, %r1, %r3
 102  goto_if_not_int_le %i3, %i2, L5
 107  goto L2
 110  ---
 110  L5:
 110  int_copy %i3 -> %i1
 113  int_add %i1, $-1 -> %i3
 117  setarrayitem_gc_i %r3, %i1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10>
 123  goto L4
