   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  11  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  16  -live- %i0, %r0
  19  goto_if_not %i0, 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 0x4e02ef50> -> %r0
  45  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  53  -live- %r0, %r1
  56  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
  62  int_isconstant $1 -> %i0
  65  -live- %i0, %r0
  68  goto_if_not %i0, L4
  72  ref_isvirtual %r0 -> %i0
  75  -live- %i0, %r0
  78  goto_if_not %i0, L5
  82  L6:
  82  inline_call_ir_r <JitCode 'll_join_strs__v1129___simple_call__function_'>, I[$1], R[%r0] -> %r1
  90  -live- %r1
  93  ref_return %r1
  95  ---
  95  L5:
  95  goto L6
  98  ---
  98  L4:
  98  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1131___simple_call__function_>, I[$1], R[%r0], <CallDescr(ir) EF=5> -> %r1
 107  -live- %r1
 110  ref_return %r1
 112  ---
 112  L3:
 112  goto_if_exception_mismatch $<* struct object_vtable>, L7
 116  last_exception -> %i1
 118  last_exc_value -> %r2
 120  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
 125  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 132  -live- %i0, %r1, %r2
 135  goto_if_not %i0, L8
 139  -live- %r1
 142  guard_class %r1 -> %i0
 145  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 150  -live- %i0, %r1
 153  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 157  unreachable
 158  ---
 158  L9:
 158  -live- %r1
 161  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
 170  -live- %r2
 173  assert_not_none %r2
 175  -live- %r2
 178  guard_class %r2 -> %i1
 181  -live- %r2
 184  raise %r2
 186  ---
 186  L10:
 186  -live- %r1
 189  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 194  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 202  L13:
 202  -live- %r1
 205  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
 217  -live- %r1
 220  ref_return %r1
 222  ---
 222  L11:
 222  -live- %r1
 225  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 230  goto L13
 233  ---
 233  L12:
 233  -live- %r1
 236  inline_call_ir_r <JitCode 'W_Root.bigint_w'>, I[$True], R[%r1] -> %r1
 244  -live- %r1
 247  goto L13
 250  ---
 250  L8:
 250  -live- %r2
 253  raise %r2
 255  ---
 255  L7:
 255  reraise
 256  ---
 256  L1:
 256  -live- %r0
 259  guard_class %r0 -> %i0
 262  -live- %i0, %r0
 265  int_guard_value %i0
 267  -live- %r0
 270  guard_class %r0 -> %i0
 273  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 278  -live- %i0, %r0
 281  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16, 3:L17>
 285  unreachable
 286  ---
 286  L14:
 286  -live- %r0
 289  guard_class %r0 -> %i0
 292  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 297  -live- %i0, %r0
 300  int_guard_value %i0
 302  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 309  -live- %r0, %r1
 312  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 317  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 322  L18:
 322  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 329  -live- %i0, %r0
 332  goto_if_not %i0, L19
 336  ref_copy %r0 -> %r1
 339  goto L2
 342  ---
 342  L19:
 342  -live- %r0
 345  guard_class %r0 -> %i0
 348  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 353  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 358  -live- %i0, %r0
 361  goto_if_not %i0, L20
 365  ref_copy %r0 -> %r1
 368  goto L2
 371  ---
 371  L20:
 371  -live- %r0
 374  guard_class %r0 -> %i0
 377  -live- %i0, %r0
 380  int_guard_value %i0
 382  -live- %r0
 385  guard_class %r0 -> %i0
 388  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 393  -live- %i0, %r0
 396  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23, 3:L24>
 400  unreachable
 401  ---
 401  L21:
 401  -live- %r0
 404  guard_class %r0 -> %i0
 407  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 412  -live- %i0, %r0
 415  int_guard_value %i0
 417  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 424  -live- %r0, %r1
 427  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 432  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 437  L25:
 437  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 444  -live- %i0, %r0
 447  goto_if_not %i0, L26
 451  ref_copy %r0 -> %r1
 454  goto L2
 457  ---
 457  L26:
 457  inline_call_r_r <JitCode 'maybe_int'>, R[%r0] -> %r1
 463  -live- %r0, %r1
 466  catch_exception L27
 469  goto L2
 472  ---
 472  L27:
 472  goto_if_exception_mismatch $<* struct object_vtable>, L28
 476  inline_call_r_r <JitCode 'call_shortcut__star_0'>, R[%r0] -> %r1
 482  -live- %r0, %r1
 485  catch_exception L29
 488  goto L2
 491  ---
 491  L29:
 491  goto_if_exception_mismatch $<* struct object_vtable>, L30
 495  last_exception -> %i1
 497  last_exc_value -> %r2
 499  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 504  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 511  -live- %i0, %r0, %r2
 514  goto_if_not %i0, L31
 518  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
 527  -live- %r2
 530  assert_not_none %r2
 532  -live- %r2
 535  guard_class %r2 -> %i1
 538  -live- %r2
 541  raise %r2
 543  ---
 543  L31:
 543  -live- %r2
 546  raise %r2
 548  ---
 548  L30:
 548  reraise
 549  ---
 549  L28:
 549  reraise
 550  ---
 550  L22:
 550  -live- %r0
 553  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 558  -live- %r0, %r1
 561  ref_guard_value %r1
 563  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 568  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 573  goto L25
 576  ---
 576  L23:
 576  -live- %r0
 579  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 584  goto L25
 587  ---
 587  L24:
 587  -live- %r0
 590  guard_class %r0 -> %i0
 593  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 598  goto L25
 601  ---
 601  L15:
 601  -live- %r0
 604  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 609  -live- %r0, %r1
 612  ref_guard_value %r1
 614  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 619  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 624  goto L18
 627  ---
 627  L16:
 627  -live- %r0
 630  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 635  goto L18
 638  ---
 638  L17:
 638  -live- %r0
 641  guard_class %r0 -> %i0
 644  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 649  goto L18
