   0  inline_call_r_r <JitCode 'PackFormatIterator.accept_obj_arg'>, R[%r0] -> %r1
   6  -live- %r1
   6  -live- %r1
   6  guard_class %r1 -> %i0
   9  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  14  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  19  -live- %i0, %r1
  19  goto_if_not %i0, L1
  23  ref_copy %r1 -> %r0
  26  L2:
  26  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r0] -> %i0
  34  -live- %i0
  34  catch_exception L3
  37  int_return %i0
  39  ---
  39  L3:
  39  goto_if_exception_mismatch $<* struct object_vtable>, L4
  43  last_exception -> %i1
  45  last_exc_value -> %r2
  47  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
  52  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  59  -live- %i0, %r2
  59  -live- %i0, %r2
  59  goto_if_not %i0, L5
  63  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000019f64f088> -> %r2
  67  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
  72  assert_not_none %r2
  74  -live- %r2
  74  guard_class %r2 -> %i1
  77  -live- %r2
  77  raise %r2
  79  ---
  79  L5:
  79  -live- %r2
  79  raise %r2
  81  ---
  81  L4:
  81  reraise
  82  ---
  82  L1:
  82  -live- %r1
  82  guard_class %r1 -> %i0
  85  -live- %i0, %r1
  85  int_guard_value %i0
  87  -live- %r1
  87  guard_class %r1 -> %i0
  90  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  95  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 100  -live- %i0, %r1
 100  int_guard_value %i0
 102  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 109  -live- %r0, %r1
 109  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 116  -live- %i0, %r1
 116  -live- %i0, %r1
 116  goto_if_not %i0, L6
 120  ref_copy %r1 -> %r0
 123  goto L2
 126  ---
 126  L6:
 126  -live- %r1
 126  guard_class %r1 -> %i0
 129  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 134  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 139  -live- %i0, %r1
 139  goto_if_not %i0, L7
 143  ref_copy %r1 -> %r0
 146  goto L2
 149  ---
 149  L7:
 149  -live- %r1
 149  guard_class %r1 -> %i0
 152  -live- %i0, %r1
 152  int_guard_value %i0
 154  -live- %r1
 154  guard_class %r1 -> %i0
 157  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 162  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 167  -live- %i0, %r1
 167  int_guard_value %i0
 169  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 176  -live- %r0, %r1
 176  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 183  -live- %i0, %r1
 183  -live- %i0, %r1
 183  goto_if_not %i0, L8
 187  ref_copy %r1 -> %r0
 190  goto L2
 193  ---
 193  L8:
 193  inline_call_r_r <JitCode 'lookup____index__'>, R[%r1, $<* struct rpy_string>] -> %r0
 200  -live- %r0, %r1
 200  -live- %r0, %r1
 200  goto_if_not_ptr_nonzero %r0, L9
 204  inline_call_r_r <JitCode 'index'>, R[%r1] -> %r0
 210  -live- %r0, %r1
 210  catch_exception L10
 213  -live- %r0, %r1
 213  goto_if_not_ptr_iszero %r0, L11
 217  L12:
 217  inline_call_r_r <JitCode 'lookup____int__'>, R[%r1, $<* struct rpy_string>] -> %r0
 224  -live- %r0, %r1
 224  -live- %r0, %r1
 224  goto_if_not_ptr_nonzero %r0, L13
 228  -live- %r1
 228  guard_class %r1 -> %i0
 231  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 236  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 241  -live- %i0, %r1
 241  goto_if_not %i0, L14
 245  ref_copy $<* struct rpy_string> -> %r0
 248  L15:
 248  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
 252  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 257  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
 265  -live- %r1
 265  -live- %r1
 265  guard_class %r1 -> %i0
 268  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 273  -live- %i0, %r1
 273  int_guard_value %i0
 275  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r0
 282  -live- %r0
 282  L16:
 282  -live- %r0
 282  goto_if_not_ptr_iszero %r0, L17
 286  L18:
 286  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000019f64f088> -> %r2
 290  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 295  assert_not_none %r2
 297  -live- %r2
 297  guard_class %r2 -> %i1
 300  -live- %r2
 300  raise %r2
 302  ---
 302  L17:
 302  goto L2
 305  ---
 305  L14:
 305  -live- %r1
 305  guard_class %r1 -> %i0
 308  -live- %i0, %r1
 308  int_guard_value %i0
 310  -live- %r1
 310  guard_class %r1 -> %i0
 313  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 318  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 323  -live- %i0, %r1
 323  int_guard_value %i0
 325  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 332  -live- %r0, %r1
 332  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 339  -live- %i0, %r1
 339  -live- %i0, %r1
 339  goto_if_not %i0, L19
 343  ref_copy $<* struct rpy_string> -> %r0
 346  goto L15
 349  ---
 349  L19:
 349  ref_copy $<* struct rpy_string> -> %r0
 352  goto L15
 355  ---
 355  L13:
 355  goto L18
 358  ---
 358  L11:
 358  goto L16
 361  ---
 361  L10:
 361  goto_if_exception_mismatch $<* struct object_vtable>, L20
 365  last_exception -> %i1
 367  last_exc_value -> %r2
 369  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 374  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 381  -live- %i0, %r1, %r2
 381  -live- %i0, %r1, %r2
 381  goto_if_not %i0, L21
 385  goto L12
 388  ---
 388  L21:
 388  -live- %r2
 388  raise %r2
 390  ---
 390  L20:
 390  reraise
 391  ---
 391  L9:
 391  goto L12
