   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_irf_f <JitCode 'r_longlong_w'>, I[$True], R[%r0], F[] -> %f0
  35  -live- %f0
  35  catch_exception L3
  38  float_return %f0
  40  ---
  40  L3:
  40  goto_if_exception_mismatch $<* struct object_vtable>, L4
  44  last_exception -> %i1
  46  last_exc_value -> %r2
  48  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
  53  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  60  -live- %i0, %r2
  60  -live- %i0, %r2
  60  goto_if_not %i0, L5
  64  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1b821b90> -> %r2
  68  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
  73  assert_not_none %r2
  75  -live- %r2
  75  guard_class %r2 -> %i1
  78  -live- %r2
  78  raise %r2
  80  ---
  80  L5:
  80  -live- %r2
  80  raise %r2
  82  ---
  82  L4:
  82  reraise
  83  ---
  83  L1:
  83  -live- %r1
  83  guard_class %r1 -> %i0
  86  -live- %i0, %r1
  86  int_guard_value %i0
  88  -live- %r1
  88  guard_class %r1 -> %i0
  91  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  96  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 101  -live- %i0, %r1
 101  int_guard_value %i0
 103  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 110  -live- %r0, %r1
 110  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 117  -live- %i0, %r1
 117  -live- %i0, %r1
 117  goto_if_not %i0, L6
 121  ref_copy %r1 -> %r0
 124  goto L2
 127  ---
 127  L6:
 127  -live- %r1
 127  guard_class %r1 -> %i0
 130  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 135  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 140  -live- %i0, %r1
 140  goto_if_not %i0, L7
 144  ref_copy %r1 -> %r0
 147  goto L2
 150  ---
 150  L7:
 150  -live- %r1
 150  guard_class %r1 -> %i0
 153  -live- %i0, %r1
 153  int_guard_value %i0
 155  -live- %r1
 155  guard_class %r1 -> %i0
 158  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 163  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 168  -live- %i0, %r1
 168  int_guard_value %i0
 170  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 177  -live- %r0, %r1
 177  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 184  -live- %i0, %r1
 184  -live- %i0, %r1
 184  goto_if_not %i0, L8
 188  ref_copy %r1 -> %r0
 191  goto L2
 194  ---
 194  L8:
 194  inline_call_r_r <JitCode 'lookup____index__'>, R[%r1, $<* struct rpy_string>] -> %r0
 201  -live- %r0, %r1
 201  -live- %r0, %r1
 201  goto_if_not_ptr_nonzero %r0, L9
 205  inline_call_r_r <JitCode 'index'>, R[%r1] -> %r0
 211  -live- %r0, %r1
 211  catch_exception L10
 214  -live- %r0, %r1
 214  goto_if_not_ptr_iszero %r0, L11
 218  L12:
 218  inline_call_r_r <JitCode 'lookup____int__'>, R[%r1, $<* struct rpy_string>] -> %r0
 225  -live- %r0, %r1
 225  -live- %r0, %r1
 225  goto_if_not_ptr_nonzero %r0, L13
 229  -live- %r1
 229  guard_class %r1 -> %i0
 232  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 237  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 242  -live- %i0, %r1
 242  goto_if_not %i0, L14
 246  ref_copy $<* struct rpy_string> -> %r0
 249  L15:
 249  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r2
 253  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 258  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
 266  -live- %r1
 266  -live- %r1
 266  guard_class %r1 -> %i0
 269  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 274  -live- %i0, %r1
 274  int_guard_value %i0
 276  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r0
 283  -live- %r0
 283  L16:
 283  -live- %r0
 283  goto_if_not_ptr_iszero %r0, L17
 287  L18:
 287  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1b821b90> -> %r2
 291  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 296  assert_not_none %r2
 298  -live- %r2
 298  guard_class %r2 -> %i1
 301  -live- %r2
 301  raise %r2
 303  ---
 303  L17:
 303  goto L2
 306  ---
 306  L14:
 306  -live- %r1
 306  guard_class %r1 -> %i0
 309  -live- %i0, %r1
 309  int_guard_value %i0
 311  -live- %r1
 311  guard_class %r1 -> %i0
 314  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 319  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 324  -live- %i0, %r1
 324  int_guard_value %i0
 326  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 333  -live- %r0, %r1
 333  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 340  -live- %i0, %r1
 340  -live- %i0, %r1
 340  goto_if_not %i0, L19
 344  ref_copy $<* struct rpy_string> -> %r0
 347  goto L15
 350  ---
 350  L19:
 350  ref_copy $<* struct rpy_string> -> %r0
 353  goto L15
 356  ---
 356  L13:
 356  goto L18
 359  ---
 359  L11:
 359  goto L16
 362  ---
 362  L10:
 362  goto_if_exception_mismatch $<* struct object_vtable>, L20
 366  last_exception -> %i1
 368  last_exc_value -> %r2
 370  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 375  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 382  -live- %i0, %r1, %r2
 382  -live- %i0, %r1, %r2
 382  goto_if_not %i0, L21
 386  goto L12
 389  ---
 389  L21:
 389  -live- %r2
 389  raise %r2
 391  ---
 391  L20:
 391  reraise
 392  ---
 392  L9:
 392  goto L12
