   0  -live- %r0
   0  guard_class %r0 -> %i0
   3  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
   8  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  13  -live- %i0, %r0
  13  goto_if_not %i0, L1
  17  ref_copy %r0 -> %r1
  20  L2:
  20  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r1] -> %i0
  28  -live- %i0, %r1
  28  catch_exception L3
  31  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r0
  36  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  44  -live- %r0, %r1
  44  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  50  ref_isvirtual %r0 -> %i0
  53  -live- %i0, %r0
  53  goto_if_not %i0, L4
  57  L5:
  57  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$1], R[%r0] -> %r1
  65  -live- %r1
  65  ref_return %r1
  67  ---
  67  L4:
  67  int_isconstant $1 -> %i0
  70  -live- %i0, %r0
  70  goto_if_not %i0, L6
  74  goto L5
  77  ---
  77  L6:
  77  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$1], R[%r0], <CallDescr(ir) EF=5> -> %r1
  86  -live- %r1
  86  ref_return %r1
  88  ---
  88  L3:
  88  goto_if_exception_mismatch $<* struct object_vtable>, L7
  92  last_exception -> %i1
  94  last_exc_value -> %r2
  96  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 101  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 108  -live- %i0, %r1, %r2
 108  -live- %i0, %r1, %r2
 108  goto_if_not %i0, L8
 112  -live- %r1
 112  guard_class %r1 -> %i0
 115  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 120  -live- %i0, %r1
 120  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 124  unreachable
 125  ---
 125  L9:
 125  -live- %r1
 125  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r2
 134  -live- %r2
 134  assert_not_none %r2
 136  -live- %r2
 136  guard_class %r2 -> %i1
 139  -live- %r2
 139  raise %r2
 141  ---
 141  L10:
 141  -live- %r1
 141  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 146  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 154  -live- %r1
 154  L13:
 154  residual_call_r_r $<* fn rbigint.format>, R[%r1, $<* struct rpy_string>, $<* struct rpy_string>, $<* struct rpy_string>], <CallDescr(rrrr) EF=4> -> %r1
 164  -live- %r1
 164  ref_return %r1
 166  ---
 166  L11:
 166  -live- %r1
 166  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 171  goto L13
 174  ---
 174  L12:
 174  -live- %r1
 174  inline_call_r_r <JitCode 'long'>, R[%r1] -> %r1
 180  -live- %r1
 180  -live- %r1
 180  guard_class %r1 -> %i0
 183  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 188  -live- %i0, %r1
 188  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16>
 192  unreachable
 193  ---
 193  L14:
 193  -live- %r1
 193  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 198  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 206  -live- %r1
 206  goto L13
 209  ---
 209  L15:
 209  -live- %r1
 209  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 214  goto L13
 217  ---
 217  L16:
 217  -live- %r1
 217  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r2
 226  -live- %r2
 226  assert_not_none %r2
 228  -live- %r2
 228  guard_class %r2 -> %i1
 231  -live- %r2
 231  raise %r2
 233  ---
 233  L8:
 233  -live- %r2
 233  raise %r2
 235  ---
 235  L7:
 235  reraise
 236  ---
 236  L1:
 236  -live- %r0
 236  guard_class %r0 -> %i0
 239  -live- %i0, %r0
 239  int_guard_value %i0
 241  -live- %r0
 241  guard_class %r0 -> %i0
 244  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 249  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 254  -live- %i0, %r0
 254  int_guard_value %i0
 256  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 263  -live- %r0, %r1
 263  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 270  -live- %i0, %r0
 270  -live- %i0, %r0
 270  goto_if_not %i0, L17
 274  ref_copy %r0 -> %r1
 277  goto L2
 280  ---
 280  L17:
 280  -live- %r0
 280  guard_class %r0 -> %i0
 283  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 288  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 293  -live- %i0, %r0
 293  goto_if_not %i0, L18
 297  ref_copy %r0 -> %r1
 300  goto L2
 303  ---
 303  L18:
 303  -live- %r0
 303  guard_class %r0 -> %i0
 306  -live- %i0, %r0
 306  int_guard_value %i0
 308  -live- %r0
 308  guard_class %r0 -> %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, %r0
 321  int_guard_value %i0
 323  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 330  -live- %r0, %r1
 330  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 337  -live- %i0, %r0
 337  -live- %i0, %r0
 337  goto_if_not %i0, L19
 341  ref_copy %r0 -> %r1
 344  goto L2
 347  ---
 347  L19:
 347  inline_call_r_r <JitCode 'maybe_int'>, R[%r0] -> %r1
 353  -live- %r0, %r1
 353  catch_exception L20
 356  goto L2
 359  ---
 359  L20:
 359  goto_if_exception_mismatch $<* struct object_vtable>, L21
 363  inline_call_r_r <JitCode 'long'>, R[%r0] -> %r1
 369  -live- %r0, %r1
 369  catch_exception L22
 372  goto L2
 375  ---
 375  L22:
 375  goto_if_exception_mismatch $<* struct object_vtable>, L23
 379  last_exception -> %i1
 381  last_exc_value -> %r2
 383  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 388  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 395  -live- %i0, %r0, %r2
 395  -live- %i0, %r0, %r2
 395  goto_if_not %i0, L24
 399  inline_call_r_r <JitCode 'oefmt___s_format__a_number_is_required__not__T_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r2
 408  -live- %r2
 408  assert_not_none %r2
 410  -live- %r2
 410  guard_class %r2 -> %i1
 413  -live- %r2
 413  raise %r2
 415  ---
 415  L24:
 415  -live- %r2
 415  raise %r2
 417  ---
 417  L23:
 417  reraise
 418  ---
 418  L21:
 418  reraise
