   0  -live- %i0, %r0
   3  guard_class %r0 -> %i1
   6  getfield_raw_i %i1, 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- %i0, %r0
  26  guard_class %r0 -> %i1
  29  getfield_raw_i %i1, 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] -> %r2
  54  -live- %r2
  57  assert_not_none %r2
  59  -live- %r2
  62  guard_class %r2 -> %i2
  65  -live- %r2
  68  raise %r2
  70  ---
  70  L4:
  70  -live- %i0, %r0
  73  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  78  L6:
  78  -live- %i0, %i1
  81  goto_if_not %i0, L7
  85  -live- %i1
  88  goto_if_not_int_lt %i1, $0, L8
  93  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e090> -> %r2
  97  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 102  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 107  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 112  assert_not_none %r2
 114  -live- %r2
 117  raise %r2
 119  ---
 119  L8:
 119  L9:
 119  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i1], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 128  float_return %f0
 130  ---
 130  L7:
 130  goto L9
 133  ---
 133  L5:
 133  -live- %i0, %r0
 136  guard_class %r0 -> %i1
 139  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
 144  -live- %i0, %i1, %r0
 147  int_guard_value %i1
 149  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 156  -live- %i0, %r1
 159  guard_class %r1 -> %i1
 162  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i1
 167  inline_call_ir_i <JitCode 'dispatcher'>, I[%i1], R[%r1] -> %i1
 175  -live- %i0, %i1
 178  goto L6
 181  ---
 181  L1:
 181  -live- %i0, %r0
 184  guard_class %r0 -> %i1
 187  -live- %i0, %i1, %r0
 190  int_guard_value %i1
 192  -live- %i0, %r0
 195  guard_class %r0 -> %i1
 198  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 203  -live- %i0, %i1, %r0
 206  switch %i1, <SwitchDictDescr 0:L10, 1:L11, 2:L12, 3:L13>
 210  unreachable
 211  ---
 211  L10:
 211  -live- %i0, %r0
 214  guard_class %r0 -> %i1
 217  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 222  -live- %i0, %i1, %r0
 225  int_guard_value %i1
 227  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 234  -live- %i0, %r0, %r1
 237  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 242  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 247  L14:
 247  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 254  -live- %i0, %i1, %r0
 257  goto_if_not %i1, L15
 261  goto L2
 264  ---
 264  L15:
 264  inline_call_ir_r <JitCode 'bigint_w__pypy_interpreter_baseobjspace_W_Root'>, I[$False], R[%r0] -> %r1
 272  -live- %i0, %r0, %r1
 275  catch_exception L16
 278  L17:
 278  -live- %i0, %r1
 281  goto_if_not %i0, L18
 285  residual_call_irf_f $<* fn rbigint.toulonglong>, I[], R[%r1], F[], <CallDescr(r) EF=4> -> %f0
 294  -live- %f0
 297  catch_exception L19
 300  float_return %f0
 302  ---
 302  L19:
 302  goto_if_exception_mismatch $<* struct object_vtable>, L20
 306  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e090> -> %r2
 310  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 315  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 320  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 325  assert_not_none %r2
 327  -live- %r2
 330  raise %r2
 332  ---
 332  L20:
 332  goto_if_exception_mismatch $<* struct object_vtable>, L21
 336  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e090> -> %r2
 340  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 345  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 350  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 355  assert_not_none %r2
 357  -live- %r2
 360  raise %r2
 362  ---
 362  L21:
 362  reraise
 363  ---
 363  L18:
 363  residual_call_irf_f $<* fn rbigint.ulonglongmask>, I[], R[%r1], F[], <CallDescr(r) EF=0> -> %f0
 372  float_return %f0
 374  ---
 374  L16:
 374  goto_if_exception_mismatch $<* struct object_vtable>, L22
 378  last_exception -> %i2
 380  last_exc_value -> %r2
 382  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 387  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 394  -live- %i0, %i1, %r0, %r2
 397  goto_if_not %i1, L23
 401  -live- %i0, %r0, %r2
 404  goto_if_not %i0, L24
 408  inline_call_r_i <JitCode '_is_a_float'>, R[%r0] -> %i1
 414  -live- %i1, %r0, %r2
 417  goto_if_not %i1, L25
 421  -live- %r2
 424  raise %r2
 426  ---
 426  L25:
 426  int_copy $True -> %i0
 429  L26:
 429  -live- %i0, %r0
 432  guard_class %r0 -> %i1
 435  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
 440  -live- %i0, %i1, %r0
 443  int_guard_value %i1
 445  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 452  -live- %i0, %r1
 455  guard_class %r1 -> %i1
 458  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i1
 463  inline_call_ir_r <JitCode 'dispatcher'>, I[%i1, $False], R[%r1] -> %r1
 472  -live- %i0, %r1
 475  goto L17
 478  ---
 478  L24:
 478  int_copy $False -> %i0
 481  goto L26
 484  ---
 484  L23:
 484  -live- %r2
 487  raise %r2
 489  ---
 489  L22:
 489  reraise
 490  ---
 490  L11:
 490  -live- %i0, %r0
 493  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 498  -live- %i0, %r0, %r1
 501  ref_guard_value %r1
 503  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 508  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 513  goto L14
 516  ---
 516  L12:
 516  -live- %i0, %r0
 519  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 524  goto L14
 527  ---
 527  L13:
 527  -live- %i0, %r0
 530  guard_class %r0 -> %i1
 533  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 538  goto L14
