   0  -live- %r0, %r1, %r2, %r3, %r4
   0  goto_if_not_ptr_nonzero %r1, L1
   4  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
   9  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
  14  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  14  goto_if_not_int_eq %i0, %i1, L2
  19  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
  24  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
  29  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  29  goto_if_not_int_eq %i0, %i1, L3
  34  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
  39  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
  44  ref_isvirtual %r6 -> %i0
  47  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  47  goto_if_not %i0, L4
  51  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
  56  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  56  goto_if_not_int_lt %i0, $10, L5
  61  L6:
  61  inline_call_r_i <JitCode 'll_listeq__v1441___simple_call__function_'>, R[%r6, %r5] -> %i0
  68  -live- %i0, %r0, %r1, %r2, %r3, %r4
  68  L7:
  68  -live- %i0, %r0, %r1, %r2, %r3, %r4
  68  goto_if_not %i0, L8
  72  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
  77  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r5
  82  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r5] -> %i0
  89  -live- %i0, %r0, %r1, %r2, %r3, %r4
  89  -live- %i0, %r0, %r1, %r2, %r3, %r4
  89  goto_if_not %i0, L9
  93  int_copy $True -> %i2
  96  L10:
  96  -live- %i2, %r0, %r1, %r2, %r3, %r4
  96  goto_if_not_ptr_nonzero %r0, L11
 100  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
 105  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 110  -live- %i0, %i1, %i2, %r1, %r2, %r3, %r4
 110  goto_if_not_int_eq %i0, %i1, L12
 115  getfield_gc_i %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
 120  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
 125  -live- %i0, %i1, %i2, %r1, %r2, %r3, %r4
 125  goto_if_not_int_eq %i0, %i1, L13
 130  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
 135  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
 140  ref_isvirtual %r6 -> %i0
 143  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 143  goto_if_not %i0, L14
 147  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
 152  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 152  goto_if_not_int_lt %i0, $10, L15
 157  L16:
 157  inline_call_r_i <JitCode 'll_listeq__v1441___simple_call__function_'>, R[%r6, %r5] -> %i0
 164  -live- %i0, %i2, %r1, %r2, %r3, %r4
 164  L17:
 164  -live- %i0, %i2, %r1, %r2, %r3, %r4
 164  goto_if_not %i0, L18
 168  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
 173  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r5
 178  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r5] -> %i0
 185  -live- %i0, %i2, %r1, %r2, %r3
 185  -live- %i0, %i2, %r1, %r2, %r3
 185  goto_if_not %i0, L19
 189  -live- %i2
 189  goto_if_not %i2, L20
 193  int_return $<* fn call2_inc_out>
 195  ---
 195  L20:
 195  int_return $<* fn call2_inc_out_right>
 197  ---
 197  L19:
 197  L21:
 197  -live- %i2, %r1, %r2, %r3
 197  goto_if_not %i2, L22
 201  int_return $<* fn call2_inc_out_left>
 203  ---
 203  L22:
 203  -live- %r1, %r2, %r3
 203  goto_if_not_ptr_nonzero %r1, L23
 207  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i0
 212  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 217  -live- %i0, %i1, %r2, %r3
 217  goto_if_not_int_eq %i0, %i1, L24
 222  getfield_gc_i %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i0
 227  getfield_gc_i %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
 232  -live- %i0, %i1, %r2, %r3
 232  goto_if_not_int_eq %i0, %i1, L25
 237  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r6
 242  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst__indices> -> %r5
 247  ref_isvirtual %r6 -> %i0
 250  -live- %i0, %r2, %r3, %r5, %r6
 250  goto_if_not %i0, L26
 254  arraylen_gc %r6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
 259  -live- %i0, %r2, %r3, %r5, %r6
 259  goto_if_not_int_lt %i0, $10, L27
 264  L28:
 264  inline_call_r_i <JitCode 'll_listeq__v1441___simple_call__function_'>, R[%r6, %r5] -> %i0
 271  -live- %i0, %r2, %r3
 271  L29:
 271  -live- %i0, %r2, %r3
 271  goto_if_not %i0, L30
 275  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r6
 280  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_iterator> -> %r2
 285  inline_call_r_i <JitCode 'ArrayIter.same_shape'>, R[%r6, %r2] -> %i0
 292  -live- %i0
 292  -live- %i0
 292  goto_if_not %i0, L31
 296  int_return $<* fn call2_inc_out_left_eq_right>
 298  ---
 298  L31:
 298  int_return $<* fn call2_inc_out_left_right>
 300  ---
 300  L30:
 300  int_return $<* fn call2_inc_out_left_right>
 302  ---
 302  L27:
 302  L32:
 302  ref_isvirtual %r5 -> %i0
 305  -live- %i0, %r2, %r3, %r5, %r6
 305  goto_if_not %i0, L33
 309  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
 314  -live- %i0, %r2, %r3, %r5, %r6
 314  goto_if_not_int_lt %i0, $10, L34
 319  goto L28
 322  ---
 322  L34:
 322  L35:
 322  residual_call_r_i $<* fn ll_listeq_trampoline__v1439___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 330  goto L29
 333  ---
 333  L33:
 333  goto L35
 336  ---
 336  L26:
 336  goto L32
 339  ---
 339  L25:
 339  int_return $<* fn call2_inc_out_left_right>
 341  ---
 341  L24:
 341  int_return $<* fn call2_inc_out_left_right>
 343  ---
 343  L23:
 343  int_return $<* fn call2_inc_out_left_right>
 345  ---
 345  L18:
 345  goto L21
 348  ---
 348  L15:
 348  L36:
 348  ref_isvirtual %r5 -> %i0
 351  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 351  goto_if_not %i0, L37
 355  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
 360  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5, %r6
 360  goto_if_not_int_lt %i0, $10, L38
 365  goto L16
 368  ---
 368  L38:
 368  L39:
 368  residual_call_r_i $<* fn ll_listeq_trampoline__v1439___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 376  goto L17
 379  ---
 379  L37:
 379  goto L39
 382  ---
 382  L14:
 382  goto L36
 385  ---
 385  L13:
 385  goto L21
 388  ---
 388  L12:
 388  goto L21
 391  ---
 391  L11:
 391  -live- %i2
 391  goto_if_not %i2, L40
 395  int_return $<* fn call2_inc_out_left>
 397  ---
 397  L40:
 397  int_return $<* fn call2_inc_out_left_right>
 399  ---
 399  L9:
 399  int_copy $False -> %i2
 402  goto L10
 405  ---
 405  L8:
 405  int_copy $False -> %i2
 408  goto L10
 411  ---
 411  L5:
 411  L41:
 411  ref_isvirtual %r5 -> %i0
 414  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 414  goto_if_not %i0, L42
 418  arraylen_gc %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100ab63da60> -> %i0
 423  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 423  goto_if_not_int_lt %i0, $10, L43
 428  goto L6
 431  ---
 431  L43:
 431  L44:
 431  residual_call_r_i $<* fn ll_listeq_trampoline__v1439___simple_call__function_>, R[%r6, %r5], <CallDescr(rr) EF=2> -> %i0
 439  goto L7
 442  ---
 442  L42:
 442  goto L44
 445  ---
 445  L4:
 445  goto L41
 448  ---
 448  L3:
 448  int_copy $False -> %i2
 451  goto L10
 454  ---
 454  L2:
 454  int_copy $False -> %i2
 457  goto L10
 460  ---
 460  L1:
 460  int_copy $False -> %i2
 463  goto L10
