   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
   5  int_and %i1, $1 -> %i1
   9  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  12  goto_if_not_int_is_true %i1, L1
  16  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_shape> -> %r5
  21  inline_call_r_i <JitCode 'listeq_unroll_case__v2605___simple_call__function_'>, R[%r5, %r2] -> %i1
  28  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5
  31  goto_if_not %i1, L2
  35  inline_call_r_i <JitCode 'll_listeq__v2607___simple_call__function_'>, R[%r5, %r2] -> %i1
  42  L3:
  42  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  45  goto_if_not %i1, L4
  49  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_strides> -> %r5
  54  inline_call_r_i <JitCode 'listeq_unroll_case__v2605___simple_call__function_'>, R[%r5, %r3] -> %i1
  61  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5
  64  goto_if_not %i1, L5
  68  inline_call_r_i <JitCode 'll_listeq__v2607___simple_call__function_'>, R[%r5, %r3] -> %i1
  75  L6:
  75  L7:
  75  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  78  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_contiguous>
  83  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array>
  88  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_size>
  93  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
  98  int_sub %i1, $1 -> %i1
 102  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_ndim_m1>
 107  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555ac1380d08>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %r1
 118  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 123  new_array %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %r5
 128  setfield_gc_r %r1, %r5, FieldDescr<list.items>
 133  int_copy $0 -> %i0
 136  L8:
 136  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 141  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
 144  goto_if_not_int_ge %i0, %i1, L9
 149  getfield_gc_r %r1, FieldDescr<list.items> -> %r5
 154  setfield_gc_r %r0, %r5, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_shape_m1>
 159  setfield_gc_r %r0, %r3, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_strides>
 164  setfield_gc_r %r0, %r4, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_backstrides>
 169  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i3
 174  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i3, $0], R[] -> %r5
 182  -live- %i3, %r0, %r2, %r5
 185  int_copy $0 -> %i4
 188  int_copy %i3 -> %i5
 191  L10:
 191  -live- %i3, %i4, %i5, %r0, %r2, %r5
 194  goto_if_not_int_ge %i4, %i5, L11
 199  setfield_gc_r %r0, %r5, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_factors>
 204  void_return
 205  ---
 205  L11:
 205  int_copy %i4 -> %i2
 208  int_add %i2, $1 -> %i4
 212  -live- %i2, %i3, %i4, %i5, %r0, %r2, %r5
 215  goto_if_not_int_is_zero %i2, L12
 219  int_sub %i3, $1 -> %i0
 223  -live- %i0, %i3, %i4, %i5, %r0, %r2, %r5
 226  goto_if_not_int_lt %i0, $0, L13
 231  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 236  int_add %i0, %i1 -> %i0
 240  L14:
 240  setarrayitem_gc_i %r5, %i0, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 246  goto L10
 249  ---
 249  L13:
 249  goto L14
 252  ---
 252  L12:
 252  int_sub %i3, %i2 -> %i0
 256  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r2, %r5
 259  goto_if_not_int_lt %i0, $0, L15
 264  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 269  int_add %i0, %i1 -> %i0
 273  L16:
 273  getarrayitem_gc_i %r5, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 279  int_sub %i3, %i2 -> %i6
 283  -live- %i0, %i2, %i3, %i4, %i5, %i6, %r0, %r2, %r5
 286  goto_if_not_int_lt %i6, $0, L17
 291  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 296  int_add %i6, %i1 -> %i6
 300  L18:
 300  getarrayitem_gc_i %r2, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 306  int_mul %i0, %i1 -> %i1
 310  int_sub %i3, %i2 -> %i0
 314  int_sub %i0, $1 -> %i2
 318  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r2, %r5
 321  goto_if_not_int_lt %i2, $0, L19
 326  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i0
 331  int_add %i2, %i0 -> %i2
 335  L20:
 335  setarrayitem_gc_i %r5, %i2, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 341  goto L10
 344  ---
 344  L19:
 344  goto L20
 347  ---
 347  L17:
 347  goto L18
 350  ---
 350  L15:
 350  goto L16
 353  ---
 353  L9:
 353  int_copy %i0 -> %i1
 356  ref_copy %r2 -> %r5
 359  int_add %i1, $1 -> %i0
 363  getarrayitem_gc_i %r5, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00> -> %i1
 369  int_sub %i1, $1 -> %i1
 373  getfield_gc_i %r1, FieldDescr<list.length> -> %i2
 378  int_add %i2, $1 -> %i3
 382  setfield_gc_i %r1, %i3, FieldDescr<list.length>
 387  setlistitem_gc_i %r1, %i2, %i1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aab557d00>
 395  goto L8
 398  ---
 398  L5:
 398  residual_call_r_i $<* fn ll_listeq_trampoline__v2609___simple_call__function_>, R[%r5, %r3], <CallDescr(rr) EF=2> -> %i1
 406  goto L6
 409  ---
 409  L4:
 409  int_copy $0 -> %i1
 412  goto L7
 415  ---
 415  L2:
 415  residual_call_r_i $<* fn ll_listeq_trampoline__v2609___simple_call__function_>, R[%r5, %r2], <CallDescr(rr) EF=2> -> %i1
 423  goto L3
 426  ---
 426  L1:
 426  goto L7
