   0  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_contiguous> -> %i0
   5  -live- %i0, %r0, %r1
   8  goto_if_not_int_is_true %i0, L1
  12  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_contiguous> -> %i1
  17  -live- %i0, %i1, %r0, %r1
  20  goto_if_not_int_is_true %i1, L2
  24  -live- %i0, %i1, %r0, %r1
  27  goto_if_not_int_eq %i0, %i1, L3
  32  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r2
  37  -live- %r0, %r1, %r2
  40  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
  46  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r2
  51  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r3
  56  -live- %r0, %r1, %r2, %r3
  59  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
  65  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r3
  70  instance_ptr_eq %r2, %r3 -> %i0
  74  -live- %i0, %r0, %r1
  77  goto_if_not %i0, L4
  81  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_shape_m1> -> %r2
  86  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_shape_m1> -> %r3
  91  ref_isvirtual %r2 -> %i0
  94  -live- %i0, %r0, %r1, %r2, %r3
  97  goto_if_not %i0, L5
 101  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 106  -live- %i0, %r0, %r1, %r2, %r3
 109  goto_if_not_int_lt %i0, $10, L6
 114  L7:
 114  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r2, %r3] -> %i0
 121  L8:
 121  -live- %i0, %r0, %r1
 124  goto_if_not %i0, L9
 128  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_strides> -> %r2
 133  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_strides> -> %r3
 138  ref_isvirtual %r2 -> %i0
 141  -live- %i0, %r0, %r1, %r2, %r3
 144  goto_if_not %i0, L10
 148  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 153  -live- %i0, %r0, %r1, %r2, %r3
 156  goto_if_not_int_lt %i0, $10, L11
 161  L12:
 161  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r2, %r3] -> %i0
 168  L13:
 168  -live- %i0, %r0, %r1
 171  goto_if_not %i0, L14
 175  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_backstrides> -> %r2
 180  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_backstrides> -> %r3
 185  ref_isvirtual %r2 -> %i0
 188  -live- %i0, %r0, %r1, %r2, %r3
 191  goto_if_not %i0, L15
 195  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 200  -live- %i0, %r0, %r1, %r2, %r3
 203  goto_if_not_int_lt %i0, $10, L16
 208  L17:
 208  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r2, %r3] -> %i0
 215  L18:
 215  -live- %i0, %r0, %r1
 218  goto_if_not %i0, L19
 222  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_factors> -> %r2
 227  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_factors> -> %r1
 232  ref_isvirtual %r2 -> %i0
 235  -live- %i0, %r1, %r2
 238  goto_if_not %i0, L20
 242  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 247  -live- %i0, %r1, %r2
 250  goto_if_not_int_lt %i0, $10, L21
 255  L22:
 255  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r2, %r1] -> %i0
 262  -live- %i0
 265  int_return %i0
 267  ---
 267  L21:
 267  L23:
 267  ref_isvirtual %r1 -> %i0
 270  -live- %i0, %r1, %r2
 273  goto_if_not %i0, L24
 277  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 282  -live- %i0, %r1, %r2
 285  goto_if_not_int_lt %i0, $10, L25
 290  goto L22
 293  ---
 293  L25:
 293  L26:
 293  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r2, %r1], <CallDescr(rr) EF=2> -> %i0
 301  int_return %i0
 303  ---
 303  L24:
 303  goto L26
 306  ---
 306  L20:
 306  goto L23
 309  ---
 309  L19:
 309  int_return $False
 311  ---
 311  L16:
 311  L27:
 311  ref_isvirtual %r3 -> %i0
 314  -live- %i0, %r0, %r1, %r2, %r3
 317  goto_if_not %i0, L28
 321  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 326  -live- %i0, %r0, %r1, %r2, %r3
 329  goto_if_not_int_lt %i0, $10, L29
 334  goto L17
 337  ---
 337  L29:
 337  L30:
 337  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r2, %r3], <CallDescr(rr) EF=2> -> %i0
 345  goto L18
 348  ---
 348  L28:
 348  goto L30
 351  ---
 351  L15:
 351  goto L27
 354  ---
 354  L14:
 354  int_return $False
 356  ---
 356  L11:
 356  L31:
 356  ref_isvirtual %r3 -> %i0
 359  -live- %i0, %r0, %r1, %r2, %r3
 362  goto_if_not %i0, L32
 366  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 371  -live- %i0, %r0, %r1, %r2, %r3
 374  goto_if_not_int_lt %i0, $10, L33
 379  goto L12
 382  ---
 382  L33:
 382  L34:
 382  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r2, %r3], <CallDescr(rr) EF=2> -> %i0
 390  goto L13
 393  ---
 393  L32:
 393  goto L34
 396  ---
 396  L10:
 396  goto L31
 399  ---
 399  L9:
 399  int_return $False
 401  ---
 401  L6:
 401  L35:
 401  ref_isvirtual %r3 -> %i0
 404  -live- %i0, %r0, %r1, %r2, %r3
 407  goto_if_not %i0, L36
 411  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 416  -live- %i0, %r0, %r1, %r2, %r3
 419  goto_if_not_int_lt %i0, $10, L37
 424  goto L7
 427  ---
 427  L37:
 427  L38:
 427  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r2, %r3], <CallDescr(rr) EF=2> -> %i0
 435  goto L8
 438  ---
 438  L36:
 438  goto L38
 441  ---
 441  L5:
 441  goto L35
 444  ---
 444  L4:
 444  int_return $False
 446  ---
 446  L3:
 446  int_return $False
 448  ---
 448  L2:
 448  int_return $False
 450  ---
 450  L1:
 450  int_return $False
