   0  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   0  goto_if_not_int_lt %i0, $0, L1
   5  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r2
   9  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  14  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  19  assert_not_none %r2
  21  -live- %r2
  21  guard_class %r2 -> %i6
  24  -live- %r2
  24  raise %r2
  26  ---
  26  L1:
  26  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  26  goto_if_not_int_lt %i1, $0, L2
  31  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r2
  35  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  40  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  45  assert_not_none %r2
  47  -live- %r2
  47  guard_class %r2 -> %i6
  50  -live- %r2
  50  raise %r2
  52  ---
  52  L2:
  52  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  52  guard_class %r2 -> %i6
  55  getfield_raw_i %i6, FieldDescr<object_vtable.subclassrange_min> -> %i6
  60  int_between $TotalOrderSymbolic('compute_fn'), %i6, $TotalOrderSymbolic('compute_fn') -> %i6
  65  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  65  goto_if_not %i6, L3
  69  L4:
  69  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r2] -> %r2
  78  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  78  residual_call_r_r $<* fn unpack_text_tuple>, R[%r3], <CallDescr(r) EF=7> -> %r3
  85  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  85  residual_call_r_r $<* fn unpack_text_tuple>, R[%r4], <CallDescr(r) EF=7> -> %r4
  92  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  92  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  92  goto_if_not_ptr_iszero %r8, L5
  96  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r10
 101  L6:
 101  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 101  goto_if_not_ptr_iszero %r9, L7
 105  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r8
 110  L8:
 110  inline_call_r_r <JitCode 'allocate_instance__PyCode'>, R[%r0] -> %r0
 116  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 116  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i6
 121  int_sub %i6, $0 -> %i6
 125  new_array_clear %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r9
 130  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i6], R[%r2, %r9], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 141  residual_call_ir_v $<* fn PyCode.__init__>, I[%i0, %i1, %i2, %i3, %i4, $False, %i5], R[%r0, %r1, %r9, %r3, %r4, %r5, %r6, %r7, %r10, %r8], <CallDescr(riiiirrrrrrirrrii) EF=7>
 164  -live- %r0
 164  ref_return %r0
 166  ---
 166  L7:
 166  residual_call_r_r $<* fn unpack_text_tuple>, R[%r9], <CallDescr(r) EF=7> -> %r8
 173  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 173  goto L8
 176  ---
 176  L5:
 176  residual_call_r_r $<* fn unpack_text_tuple>, R[%r8], <CallDescr(r) EF=7> -> %r10
 183  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 183  goto L6
 186  ---
 186  L3:
 186  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 186  guard_class %r2 -> %i6
 189  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 189  int_guard_value %i6
 191  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 191  guard_class %r2 -> %i6
 194  getfield_raw_i %i6, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i6
 199  getfield_raw_i %i6, FieldDescr<specfunc.variant0> -> %i6
 204  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 204  int_guard_value %i6
 206  residual_call_r_r %i6, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r10
 213  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 213  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r10, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i6
 220  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 220  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 220  goto_if_not %i6, L9
 224  goto L4
 227  ---
 227  L9:
 227  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r2
 231  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 236  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 241  assert_not_none %r2
 243  -live- %r2
 243  guard_class %r2 -> %i6
 246  -live- %r2
 246  raise %r2
