   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
  11  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  16  -live- %i0, %i1, %r0
  19  goto_if_not %i1, L1
  23  ref_copy %r0 -> %r1
  26  L2:
  26  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r1] -> %i0
  34  -live- %i0, %r1
  37  catch_exception L3
  40  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaafd4c50c0> -> %r1
  45  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r0
  53  -live- %r0, %r1
  56  setarrayitem_gc_r %r1, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaafd4c50c0>
  62  inline_call_ir_r <JitCode 'll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[$1], R[%r1] -> %r1
  70  -live- %r1
  73  ref_return %r1
  75  ---
  75  L3:
  75  goto_if_exception_mismatch $<* struct object_vtable>, L4
  79  last_exception -> %i1
  81  last_exc_value -> %r2
  83  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
  88  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  95  -live- %i0, %r1, %r2
  98  goto_if_not %i0, L5
 102  -live- %r1
 105  guard_class %r1 -> %i0
 108  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 113  -live- %i0, %r1
 116  switch %i0, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 3:L9>
 120  unreachable
 121  ---
 121  L6:
 121  -live- %r1
 124  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
 133  -live- %r2
 136  assert_not_none %r2
 138  -live- %r2
 141  guard_class %r2 -> %i1
 144  -live- %r2
 147  raise %r2
 149  ---
 149  L7:
 149  -live- %r1
 152  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 157  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 165  L10:
 165  -live- %r1
 168  residual_call_ir_r $<* fn rbigint.format>, I[$0], R[%r1, $<* struct rpy_string>, $<* struct rpy_string>, $<* struct rpy_string>], <CallDescr(rrrri) EF=4> -> %r1
 180  -live- %r1
 183  ref_return %r1
 185  ---
 185  L8:
 185  -live- %r1
 188  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 193  goto L10
 196  ---
 196  L9:
 196  -live- %r1
 199  inline_call_ir_r <JitCode 'W_Root.bigint_w'>, I[$True], R[%r1] -> %r1
 207  -live- %r1
 210  goto L10
 213  ---
 213  L5:
 213  -live- %r2
 216  raise %r2
 218  ---
 218  L4:
 218  reraise
 219  ---
 219  L1:
 219  ref_copy %r0 -> %r1
 222  -live- %i0, %r0, %r1
 225  int_guard_value %i0
 227  -live- %r0, %r1
 230  guard_class %r1 -> %i0
 233  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 238  -live- %i0, %r0
 241  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13, 3:L14>
 245  unreachable
 246  ---
 246  L11:
 246  -live- %r0
 249  guard_class %r0 -> %i0
 252  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 257  -live- %i0, %r0
 260  int_guard_value %i0
 262  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 269  -live- %r0, %r1
 272  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 277  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 282  L15:
 282  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 289  -live- %i0, %r0
 292  goto_if_not %i0, L16
 296  ref_copy %r0 -> %r1
 299  goto L2
 302  ---
 302  L16:
 302  -live- %r0
 305  guard_class %r0 -> %i0
 308  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
 313  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 318  -live- %i0, %i1, %r0
 321  goto_if_not %i1, L17
 325  ref_copy %r0 -> %r1
 328  goto L2
 331  ---
 331  L17:
 331  ref_copy %r0 -> %r1
 334  -live- %i0, %r0, %r1
 337  int_guard_value %i0
 339  -live- %r0, %r1
 342  guard_class %r1 -> %i0
 345  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 350  -live- %i0, %r0
 353  switch %i0, <SwitchDictDescr 0:L18, 1:L19, 2:L20, 3:L21>
 357  unreachable
 358  ---
 358  L18:
 358  -live- %r0
 361  guard_class %r0 -> %i0
 364  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 369  -live- %i0, %r0
 372  int_guard_value %i0
 374  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 381  -live- %r0, %r1
 384  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 389  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 394  L22:
 394  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 401  -live- %i0, %r0
 404  goto_if_not %i0, L23
 408  ref_copy %r0 -> %r1
 411  goto L2
 414  ---
 414  L23:
 414  inline_call_r_r <JitCode 'maybe_int'>, R[%r0] -> %r1
 420  -live- %r0, %r1
 423  catch_exception L24
 426  goto L2
 429  ---
 429  L24:
 429  goto_if_exception_mismatch $<* struct object_vtable>, L25
 433  inline_call_r_r <JitCode 'call_shortcut__star_0'>, R[%r0] -> %r1
 439  -live- %r0, %r1
 442  catch_exception L26
 445  goto L2
 448  ---
 448  L26:
 448  goto_if_exception_mismatch $<* struct object_vtable>, L27
 452  last_exception -> %i1
 454  last_exc_value -> %r2
 456  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 461  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 468  -live- %i0, %r0, %r2
 471  goto_if_not %i0, L28
 475  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
 484  -live- %r2
 487  assert_not_none %r2
 489  -live- %r2
 492  guard_class %r2 -> %i1
 495  -live- %r2
 498  raise %r2
 500  ---
 500  L28:
 500  -live- %r2
 503  raise %r2
 505  ---
 505  L27:
 505  reraise
 506  ---
 506  L25:
 506  reraise
 507  ---
 507  L19:
 507  -live- %r0
 510  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 515  -live- %r0, %r1
 518  ref_guard_value %r1
 520  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 525  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 530  goto L22
 533  ---
 533  L20:
 533  -live- %r0
 536  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 541  goto L22
 544  ---
 544  L21:
 544  -live- %r0
 547  guard_class %r0 -> %i0
 550  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 555  goto L22
 558  ---
 558  L12:
 558  -live- %r0
 561  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 566  -live- %r0, %r1
 569  ref_guard_value %r1
 571  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 576  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 581  goto L15
 584  ---
 584  L13:
 584  -live- %r0
 587  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 592  goto L15
 595  ---
 595  L14:
 595  -live- %r0
 598  guard_class %r0 -> %i0
 601  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 606  goto L15
