   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_int2hex__Signed_Bool>, I[%i0, $False], R[], <CallDescr(ii) EF=3> -> %r1
  45  -live- %r0, %r1
  45  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  51  ref_isvirtual %r0 -> %i0
  54  -live- %i0, %r0
  54  goto_if_not %i0, L4
  58  L5:
  58  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$1], R[%r0] -> %r1
  66  -live- %r1
  66  ref_return %r1
  68  ---
  68  L4:
  68  int_isconstant $1 -> %i0
  71  -live- %i0, %r0
  71  goto_if_not %i0, L6
  75  goto L5
  78  ---
  78  L6:
  78  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$1], R[%r0], <CallDescr(ir) EF=5> -> %r1
  87  -live- %r1
  87  ref_return %r1
  89  ---
  89  L3:
  89  goto_if_exception_mismatch $<* struct object_vtable>, L7
  93  last_exception -> %i1
  95  last_exc_value -> %r2
  97  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 102  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 109  -live- %i0, %r1, %r2
 109  -live- %i0, %r1, %r2
 109  goto_if_not %i0, L8
 113  -live- %r1
 113  guard_class %r1 -> %i0
 116  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 121  -live- %i0, %r1
 121  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 125  unreachable
 126  ---
 126  L9:
 126  -live- %r1
 126  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
 135  -live- %r2
 135  assert_not_none %r2
 137  -live- %r2
 137  guard_class %r2 -> %i1
 140  -live- %r2
 140  raise %r2
 142  ---
 142  L10:
 142  -live- %r1
 142  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 147  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 155  -live- %r1
 155  L13:
 155  residual_call_r_r $<* fn rbigint.format>, R[%r1, $<* struct rpy_string>, $<* struct rpy_string>, $<* struct rpy_string>], <CallDescr(rrrr) EF=4> -> %r1
 165  -live- %r1
 165  ref_return %r1
 167  ---
 167  L11:
 167  -live- %r1
 167  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 172  goto L13
 175  ---
 175  L12:
 175  -live- %r1
 175  inline_call_r_r <JitCode 'long'>, R[%r1] -> %r1
 181  -live- %r1
 181  -live- %r1
 181  guard_class %r1 -> %i0
 184  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 189  -live- %i0, %r1
 189  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16>
 193  unreachable
 194  ---
 194  L14:
 194  -live- %r1
 194  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 199  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 207  -live- %r1
 207  goto L13
 210  ---
 210  L15:
 210  -live- %r1
 210  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 215  goto L13
 218  ---
 218  L16:
 218  -live- %r1
 218  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
 227  -live- %r2
 227  assert_not_none %r2
 229  -live- %r2
 229  guard_class %r2 -> %i1
 232  -live- %r2
 232  raise %r2
 234  ---
 234  L8:
 234  -live- %r2
 234  raise %r2
 236  ---
 236  L7:
 236  reraise
 237  ---
 237  L1:
 237  -live- %r0
 237  guard_class %r0 -> %i0
 240  -live- %i0, %r0
 240  int_guard_value %i0
 242  -live- %r0
 242  guard_class %r0 -> %i0
 245  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 250  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 255  -live- %i0, %r0
 255  int_guard_value %i0
 257  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 264  -live- %r0, %r1
 264  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 271  -live- %i0, %r0
 271  -live- %i0, %r0
 271  goto_if_not %i0, L17
 275  ref_copy %r0 -> %r1
 278  goto L2
 281  ---
 281  L17:
 281  -live- %r0
 281  guard_class %r0 -> %i0
 284  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 289  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 294  -live- %i0, %r0
 294  goto_if_not %i0, L18
 298  ref_copy %r0 -> %r1
 301  goto L2
 304  ---
 304  L18:
 304  -live- %r0
 304  guard_class %r0 -> %i0
 307  -live- %i0, %r0
 307  int_guard_value %i0
 309  -live- %r0
 309  guard_class %r0 -> %i0
 312  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 317  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 322  -live- %i0, %r0
 322  int_guard_value %i0
 324  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 331  -live- %r0, %r1
 331  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 338  -live- %i0, %r0
 338  -live- %i0, %r0
 338  goto_if_not %i0, L19
 342  ref_copy %r0 -> %r1
 345  goto L2
 348  ---
 348  L19:
 348  inline_call_r_r <JitCode 'maybe_int'>, R[%r0] -> %r1
 354  -live- %r0, %r1
 354  catch_exception L20
 357  goto L2
 360  ---
 360  L20:
 360  goto_if_exception_mismatch $<* struct object_vtable>, L21
 364  inline_call_r_r <JitCode 'long'>, R[%r0] -> %r1
 370  -live- %r0, %r1
 370  catch_exception L22
 373  goto L2
 376  ---
 376  L22:
 376  goto_if_exception_mismatch $<* struct object_vtable>, L23
 380  last_exception -> %i1
 382  last_exc_value -> %r2
 384  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 389  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 396  -live- %i0, %r0, %r2
 396  -live- %i0, %r0, %r2
 396  goto_if_not %i0, L24
 400  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
 409  -live- %r2
 409  assert_not_none %r2
 411  -live- %r2
 411  guard_class %r2 -> %i1
 414  -live- %r2
 414  raise %r2
 416  ---
 416  L24:
 416  -live- %r2
 416  raise %r2
 418  ---
 418  L23:
 418  reraise
 419  ---
 419  L21:
 419  reraise
