   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_r_i <JitCode 'uint_w__pypy_interpreter_baseobjspace_W_Root'>, R[%r0] -> %i0
  32  -live- %i0
  32  catch_exception L3
  35  int_return %i0
  37  ---
  37  L3:
  37  goto_if_exception_mismatch $<* struct object_vtable>, L4
  41  last_exception -> %i1
  43  last_exc_value -> %r2
  45  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
  50  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  57  -live- %i0, %r2
  57  -live- %i0, %r2
  57  goto_if_not %i0, L5
  61  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000019f64f088> -> %r2
  65  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
  70  assert_not_none %r2
  72  -live- %r2
  72  guard_class %r2 -> %i1
  75  -live- %r2
  75  raise %r2
  77  ---
  77  L5:
  77  -live- %r2
  77  raise %r2
  79  ---
  79  L4:
  79  reraise
  80  ---
  80  L1:
  80  -live- %r1
  80  guard_class %r1 -> %i0
  83  -live- %i0, %r1
  83  int_guard_value %i0
  85  -live- %r1
  85  guard_class %r1 -> %i0
  88  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  93  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  98  -live- %i0, %r1
  98  int_guard_value %i0
 100  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 107  -live- %r0, %r1
 107  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 114  -live- %i0, %r1
 114  -live- %i0, %r1
 114  goto_if_not %i0, L6
 118  ref_copy %r1 -> %r0
 121  goto L2
 124  ---
 124  L6:
 124  -live- %r1
 124  guard_class %r1 -> %i0
 127  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 132  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 137  -live- %i0, %r1
 137  goto_if_not %i0, L7
 141  ref_copy %r1 -> %r0
 144  goto L2
 147  ---
 147  L7:
 147  -live- %r1
 147  guard_class %r1 -> %i0
 150  -live- %i0, %r1
 150  int_guard_value %i0
 152  -live- %r1
 152  guard_class %r1 -> %i0
 155  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 160  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 165  -live- %i0, %r1
 165  int_guard_value %i0
 167  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 174  -live- %r0, %r1
 174  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 181  -live- %i0, %r1
 181  -live- %i0, %r1
 181  goto_if_not %i0, L8
 185  ref_copy %r1 -> %r0
 188  goto L2
 191  ---
 191  L8:
 191  inline_call_r_r <JitCode 'lookup____index__'>, R[%r1, $<* struct rpy_string>] -> %r0
 198  -live- %r0, %r1
 198  -live- %r0, %r1
 198  goto_if_not_ptr_nonzero %r0, L9
 202  inline_call_r_r <JitCode 'index'>, R[%r1] -> %r0
 208  -live- %r0, %r1
 208  catch_exception L10
 211  -live- %r0, %r1
 211  goto_if_not_ptr_iszero %r0, L11
 215  L12:
 215  inline_call_r_r <JitCode 'lookup____int__'>, R[%r1, $<* struct rpy_string>] -> %r0
 222  -live- %r0, %r1
 222  -live- %r0, %r1
 222  goto_if_not_ptr_nonzero %r0, L13
 226  -live- %r1
 226  guard_class %r1 -> %i0
 229  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 234  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 239  -live- %i0, %r1
 239  goto_if_not %i0, L14
 243  ref_copy $<* struct rpy_string> -> %r0
 246  L15:
 246  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
 250  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 255  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
 263  -live- %r1
 263  -live- %r1
 263  guard_class %r1 -> %i0
 266  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 271  -live- %i0, %r1
 271  int_guard_value %i0
 273  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r0
 280  -live- %r0
 280  L16:
 280  -live- %r0
 280  goto_if_not_ptr_iszero %r0, L17
 284  L18:
 284  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000019f64f088> -> %r2
 288  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 293  assert_not_none %r2
 295  -live- %r2
 295  guard_class %r2 -> %i1
 298  -live- %r2
 298  raise %r2
 300  ---
 300  L17:
 300  goto L2
 303  ---
 303  L14:
 303  -live- %r1
 303  guard_class %r1 -> %i0
 306  -live- %i0, %r1
 306  int_guard_value %i0
 308  -live- %r1
 308  guard_class %r1 -> %i0
 311  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 316  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 321  -live- %i0, %r1
 321  int_guard_value %i0
 323  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 330  -live- %r0, %r1
 330  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 337  -live- %i0, %r1
 337  -live- %i0, %r1
 337  goto_if_not %i0, L19
 341  ref_copy $<* struct rpy_string> -> %r0
 344  goto L15
 347  ---
 347  L19:
 347  ref_copy $<* struct rpy_string> -> %r0
 350  goto L15
 353  ---
 353  L13:
 353  goto L18
 356  ---
 356  L11:
 356  goto L16
 359  ---
 359  L10:
 359  goto_if_exception_mismatch $<* struct object_vtable>, L20
 363  last_exception -> %i1
 365  last_exc_value -> %r2
 367  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 372  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 379  -live- %i0, %r1, %r2
 379  -live- %i0, %r1, %r2
 379  goto_if_not %i0, L21
 383  goto L12
 386  ---
 386  L21:
 386  -live- %r2
 386  raise %r2
 388  ---
 388  L20:
 388  reraise
 389  ---
 389  L9:
 389  goto L12
