   0  -live- %r0, %r1, %r2, %r3, %r4
   3  goto_if_not_ptr_nonzero %r1, L1
   7  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
  12  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
  17  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  20  goto_if_not_int_eq %i0, %i1, L2
  25  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
  30  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
  35  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  38  goto_if_not_int_eq %i0, %i1, L3
  43  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
  48  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
  53  ref_isvirtual %r6 -> %i0
  56  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  59  goto_if_not %i0, L4
  63  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
  68  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  71  goto_if_not_int_lt %i0, $10, L5
  76  L6:
  76  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r6, %r5] -> %i0
  83  L7:
  83  -live- %i0, %r0, %r1, %r2, %r3, %r4
  86  goto_if_not %i0, L8
  90  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
  95  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r5
 100  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r5] -> %i0
 107  -live- %i0, %r0, %r1, %r2, %r3, %r4
 110  goto_if_not %i0, L9
 114  int_copy $True -> %i2
 117  L10:
 117  -live- %i2, %r0, %r1, %r2, %r3, %r4
 120  goto_if_not_ptr_nonzero %r0, L11
 124  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
 129  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 134  -live- %i0, %i1, %i2, %r1, %r2, %r3, %r4
 137  goto_if_not_int_eq %i0, %i1, L12
 142  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
 147  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
 152  -live- %i0, %i1, %i2, %r1, %r2, %r3, %r4
 155  goto_if_not_int_eq %i0, %i1, L13
 160  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
 165  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
 170  ref_isvirtual %r6 -> %i0
 173  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 176  goto_if_not %i0, L14
 180  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 185  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 188  goto_if_not_int_lt %i0, $10, L15
 193  L16:
 193  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r6, %r5] -> %i0
 200  L17:
 200  -live- %i0, %i2, %r1, %r2, %r3, %r4
 203  goto_if_not %i0, L18
 207  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
 212  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r5
 217  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r5] -> %i0
 224  -live- %i0, %i2, %r1, %r2, %r3
 227  goto_if_not %i0, L19
 231  -live- %i2
 234  goto_if_not %i2, L20
 238  int_return $<* fn call2_inc_out>
 240  ---
 240  L20:
 240  int_return $<* fn call2_inc_out_right>
 242  ---
 242  L19:
 242  L21:
 242  -live- %i2, %r1, %r2, %r3
 245  goto_if_not %i2, L22
 249  int_return $<* fn call2_inc_out_left>
 251  ---
 251  L22:
 251  -live- %r1, %r2, %r3
 254  goto_if_not_ptr_nonzero %r1, L23
 258  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
 263  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 268  -live- %i0, %i1, %r2, %r3
 271  goto_if_not_int_eq %i0, %i1, L24
 276  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
 281  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
 286  -live- %i0, %i1, %r2, %r3
 289  goto_if_not_int_eq %i0, %i1, L25
 294  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
 299  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
 304  ref_isvirtual %r6 -> %i0
 307  -live- %i0, %r2, %r3, %r5, %r6
 310  goto_if_not %i0, L26
 314  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 319  -live- %i0, %r2, %r3, %r5, %r6
 322  goto_if_not_int_lt %i0, $10, L27
 327  L28:
 327  inline_call_r_i <JitCode 'll_listeq__v2603___simple_call__function_'>, R[%r6, %r5] -> %i0
 334  L29:
 334  -live- %i0, %r2, %r3
 337  goto_if_not %i0, L30
 341  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
 346  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r2
 351  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r2] -> %i0
 358  -live- %i0
 361  goto_if_not %i0, L31
 365  int_return $<* fn call2_inc_out_left_eq_right>
 367  ---
 367  L31:
 367  int_return $<* fn call2_inc_out_left_right>
 369  ---
 369  L30:
 369  int_return $<* fn call2_inc_out_left_right>
 371  ---
 371  L27:
 371  L32:
 371  ref_isvirtual %r5 -> %i0
 374  -live- %i0, %r2, %r3, %r5, %r6
 377  goto_if_not %i0, L33
 381  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 386  -live- %i0, %r2, %r3, %r5, %r6
 389  goto_if_not_int_lt %i0, $10, L34
 394  goto L28
 397  ---
 397  L34:
 397  L35:
 397  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 405  goto L29
 408  ---
 408  L33:
 408  goto L35
 411  ---
 411  L26:
 411  goto L32
 414  ---
 414  L25:
 414  int_return $<* fn call2_inc_out_left_right>
 416  ---
 416  L24:
 416  int_return $<* fn call2_inc_out_left_right>
 418  ---
 418  L23:
 418  int_return $<* fn call2_inc_out_left_right>
 420  ---
 420  L18:
 420  goto L21
 423  ---
 423  L15:
 423  L36:
 423  ref_isvirtual %r5 -> %i0
 426  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 429  goto_if_not %i0, L37
 433  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 438  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 441  goto_if_not_int_lt %i0, $10, L38
 446  goto L16
 449  ---
 449  L38:
 449  L39:
 449  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 457  goto L17
 460  ---
 460  L37:
 460  goto L39
 463  ---
 463  L14:
 463  goto L36
 466  ---
 466  L13:
 466  goto L21
 469  ---
 469  L12:
 469  goto L21
 472  ---
 472  L11:
 472  -live- %i2
 475  goto_if_not %i2, L40
 479  int_return $<* fn call2_inc_out_left>
 481  ---
 481  L40:
 481  int_return $<* fn call2_inc_out_left_right>
 483  ---
 483  L9:
 483  int_copy $False -> %i2
 486  goto L10
 489  ---
 489  L8:
 489  int_copy $False -> %i2
 492  goto L10
 495  ---
 495  L5:
 495  L41:
 495  ref_isvirtual %r5 -> %i0
 498  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 501  goto_if_not %i0, L42
 505  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d1a1750> -> %i0
 510  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 513  goto_if_not_int_lt %i0, $10, L43
 518  goto L6
 521  ---
 521  L43:
 521  L44:
 521  residual_call_r_i $<* fn ll_listeq_trampoline__v2605___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 529  goto L7
 532  ---
 532  L42:
 532  goto L44
 535  ---
 535  L4:
 535  goto L41
 538  ---
 538  L3:
 538  int_copy $False -> %i2
 541  goto L10
 544  ---
 544  L2:
 544  int_copy $False -> %i2
 547  goto L10
 550  ---
 550  L1:
 550  int_copy $False -> %i2
 553  goto L10
