   0  -live- %r0, %r1
   0  guard_class %r0 -> %i0
   3  -live- %i0, %r0, %r1
   3  int_guard_value %i0
   5  -live- %r0, %r1
   5  guard_class %r0 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  13  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  18  -live- %i0, %r0, %r1
  18  int_guard_value %i0
  20  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r3
  27  -live- %r0, %r1, %r3
  27  -live- %r0, %r1, %r3
  27  guard_class %r1 -> %i0
  30  -live- %i0, %r0, %r1, %r3
  30  int_guard_value %i0
  32  -live- %r0, %r1, %r3
  32  guard_class %r1 -> %i0
  35  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  40  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  45  -live- %i0, %r0, %r1, %r3
  45  int_guard_value %i0
  47  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  54  -live- %r0, %r1, %r2, %r3
  54  inline_call_r_i <JitCode '_type_issubtype'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  61  -live- %i0, %r0, %r1, %r2, %r3
  61  -live- %i0, %r0, %r1, %r2, %r3
  61  goto_if_not %i0, L1
  65  ref_copy %r0 -> %r5
  68  L2:
  68  inline_call_r_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  75  -live- %i0, %r0, %r1, %r2, %r3, %r5
  75  -live- %i0, %r0, %r1, %r2, %r3, %r5
  75  goto_if_not %i0, L3
  79  ref_copy %r1 -> %r4
  82  L4:
  82  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %i0
  89  -live- %i0, %r0, %r1, %r2, %r4, %r5
  89  -live- %i0, %r0, %r1, %r2, %r4, %r5
  89  goto_if_not %i0, L5
  93  ref_copy %r0 -> %r3
  96  ref_copy %r1 -> %r0
  99  ref_copy %r5 -> %r1
 102  ref_copy %r4 -> %r5
 105  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 112  -live- %i0, %r0, %r1, %r3, %r5
 112  -live- %i0, %r0, %r1, %r3, %r5
 112  goto_if_not %i0, L6
 116  ref_copy %r5 -> %r4
 119  ref_copy %r1 -> %r5
 122  ref_copy %r0 -> %r1
 125  ref_copy %r3 -> %r0
 128  L7:
 128  inline_call_r_i <JitCode 'is_rhs_priority_higher'>, R[%r3, %r1] -> %i0
 135  -live- %i0, %r0, %r1, %r4, %r5
 135  -live- %i0, %r0, %r1, %r4, %r5
 135  goto_if_not %i0, L8
 139  ref_copy %r1 -> %r0
 142  ref_copy %r4 -> %r5
 145  L9:
 145  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac40d4448> -> %r3
 149  setfield_gc_r %r3, %r0, FieldDescr<tuple2.item0>
 154  setfield_gc_r %r3, %r5, FieldDescr<tuple2.item1>
 159  ref_return %r3
 161  ---
 161  L8:
 161  goto L9
 164  ---
 164  L6:
 164  ref_copy %r0 -> %r1
 167  ref_copy %r5 -> %r4
 170  goto L7
 173  ---
 173  L5:
 173  ref_copy %r0 -> %r3
 176  goto L7
 179  ---
 179  L3:
 179  getfield_gc_r %r1, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_base> -> %r2
 184  -live- %r0, %r1, %r2, %r3, %r5
 184  guard_class %r2 -> %i0
 187  -live- %i0, %r0, %r1, %r2, %r3, %r5
 187  int_guard_value %i0
 189  -live- %r0, %r1, %r2, %r3, %r5
 189  guard_class %r2 -> %i0
 192  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 197  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 202  -live- %i0, %r0, %r1, %r2, %r3, %r5
 202  int_guard_value %i0
 204  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r2
 211  -live- %r0, %r1, %r2, %r3, %r5
 211  getfield_gc_r %r1, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_base> -> %r4
 216  goto L4
 219  ---
 219  L1:
 219  getfield_gc_r %r0, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_base> -> %r3
 224  -live- %r0, %r1, %r2, %r3
 224  guard_class %r3 -> %i0
 227  -live- %i0, %r0, %r1, %r2, %r3
 227  int_guard_value %i0
 229  -live- %r0, %r1, %r2, %r3
 229  guard_class %r3 -> %i0
 232  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 237  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 242  -live- %i0, %r0, %r1, %r2, %r3
 242  int_guard_value %i0
 244  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=2> -> %r3
 251  -live- %r0, %r1, %r2, %r3
 251  getfield_gc_r %r0, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_base> -> %r5
 256  goto L2
