   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  L2:
  23  -live- %r0
  26  guard_class %r0 -> %i0
  29  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
  34  -live- %i0, %i1, %r0
  37  switch %i1, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  41  unreachable
  42  ---
  42  L3:
  42  -live- %r0
  45  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>, %r0] -> %r1
  54  -live- %r1
  57  assert_not_none %r1
  59  -live- %r1
  62  guard_class %r1 -> %i0
  65  -live- %r1
  68  raise %r1
  70  ---
  70  L4:
  70  -live- %r0
  73  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  78  int_return %i0
  80  ---
  80  L5:
  80  -live- %i0, %r0
  83  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  88  -live- %i0, %r0
  91  int_guard_value %i0
  93  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 100  -live- %r1
 103  guard_class %r1 -> %i0
 106  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 111  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i0
 119  -live- %i0
 122  int_return %i0
 124  ---
 124  L1:
 124  ref_copy %r0 -> %r1
 127  -live- %i0, %r0, %r1
 130  int_guard_value %i0
 132  -live- %r0, %r1
 135  guard_class %r1 -> %i0
 138  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 143  -live- %i0, %r0
 146  switch %i0, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 3:L9>
 150  unreachable
 151  ---
 151  L6:
 151  -live- %r0
 154  guard_class %r0 -> %i0
 157  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 162  -live- %i0, %r0
 165  int_guard_value %i0
 167  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 174  -live- %r0, %r1
 177  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 182  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 187  L10:
 187  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 194  -live- %i0, %r0
 197  goto_if_not %i0, L11
 201  goto L2
 204  ---
 204  L11:
 204  inline_call_r_i <JitCode '_is_a_float'>, R[%r0] -> %i0
 210  -live- %i0, %r0
 213  goto_if_not %i0, L12
 217  -live- %r0
 220  guard_class %r0 -> %i0
 223  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 228  -live- %i0, %r0
 231  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15, 3:L16>
 235  unreachable
 236  ---
 236  L13:
 236  -live- %r0
 239  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>, %r0] -> %r1
 248  -live- %r1
 251  assert_not_none %r1
 253  -live- %r1
 256  guard_class %r1 -> %i0
 259  -live- %r1
 262  raise %r1
 264  ---
 264  L14:
 264  -live- %r0
 267  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 272  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 280  L17:
 280  -live- %r0
 283  guard_class %r0 -> %i0
 286  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 291  -live- %i0, %r0
 294  int_guard_value %i0
 296  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 303  -live- %r1
 306  guard_class %r1 -> %i0
 309  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
 314  -live- %i0, %i1, %r1
 317  switch %i1, <SwitchDictDescr 0:L18, 1:L19, 2:L20>
 321  unreachable
 322  ---
 322  L18:
 322  -live- %r1
 325  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] -> %r1
 334  -live- %r1
 337  assert_not_none %r1
 339  -live- %r1
 342  guard_class %r1 -> %i0
 345  -live- %r1
 348  raise %r1
 350  ---
 350  L19:
 350  -live- %r1
 353  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 358  int_return %i0
 360  ---
 360  L20:
 360  -live- %i0, %r1
 363  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 368  -live- %i0, %r1
 371  int_guard_value %i0
 373  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 380  -live- %r1
 383  guard_class %r1 -> %i0
 386  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 391  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i0
 399  -live- %i0
 402  int_return %i0
 404  ---
 404  L15:
 404  -live- %r0
 407  goto L17
 410  ---
 410  L16:
 410  -live- %r0
 413  inline_call_ir_r <JitCode 'W_Root.bigint_w'>, I[$False], R[%r0] -> %r1
 421  -live- %r0
 424  goto L17
 427  ---
 427  L12:
 427  goto L17
 430  ---
 430  L7:
 430  -live- %r0
 433  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 438  -live- %r0, %r1
 441  ref_guard_value %r1
 443  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 448  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 453  goto L10
 456  ---
 456  L8:
 456  -live- %r0
 459  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 464  goto L10
 467  ---
 467  L9:
 467  -live- %r0
 470  guard_class %r0 -> %i0
 473  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 478  goto L10
