   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 0x0000aaab828b63d8> -> %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  int_return %i1
 121  ---
 121  L7:
 121  goto L9
 124  ---
 124  L5:
 124  -live- %i0, %r0
 127  guard_class %r0 -> %i1
 130  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
 135  -live- %i0, %i1, %r0
 138  int_guard_value %i1
 140  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 147  -live- %i0, %r1
 150  guard_class %r1 -> %i1
 153  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i1
 158  inline_call_ir_i <JitCode 'dispatcher'>, I[%i1], R[%r1] -> %i1
 166  -live- %i0, %i1
 169  goto L6
 172  ---
 172  L1:
 172  -live- %i0, %r0
 175  guard_class %r0 -> %i1
 178  -live- %i0, %i1, %r0
 181  int_guard_value %i1
 183  -live- %i0, %r0
 186  guard_class %r0 -> %i1
 189  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 194  -live- %i0, %i1, %r0
 197  switch %i1, <SwitchDictDescr 0:L10, 1:L11, 2:L12, 3:L13>
 201  unreachable
 202  ---
 202  L10:
 202  -live- %i0, %r0
 205  guard_class %r0 -> %i1
 208  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i1
 213  -live- %i0, %i1, %r0
 216  int_guard_value %i1
 218  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 225  -live- %i0, %r0, %r1
 228  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 233  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 238  L14:
 238  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 245  -live- %i0, %i1, %r0
 248  goto_if_not %i1, L15
 252  goto L2
 255  ---
 255  L15:
 255  inline_call_ir_r <JitCode 'bigint_w__pypy_interpreter_baseobjspace_W_Root'>, I[$False], R[%r0] -> %r1
 263  -live- %i0, %r0, %r1
 266  catch_exception L16
 269  L17:
 269  -live- %i0, %r1
 272  goto_if_not %i0, L18
 276  residual_call_r_i $<* fn rbigint.toulonglong>, R[%r1], <CallDescr(r) EF=4> -> %i1
 283  -live- %i1
 286  catch_exception L19
 289  int_return %i1
 291  ---
 291  L19:
 291  goto_if_exception_mismatch $<* struct object_vtable>, L20
 295  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab828b63d8> -> %r2
 299  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 304  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 309  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 314  assert_not_none %r2
 316  -live- %r2
 319  raise %r2
 321  ---
 321  L20:
 321  goto_if_exception_mismatch $<* struct object_vtable>, L21
 325  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab828b63d8> -> %r2
 329  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 334  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 339  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 344  assert_not_none %r2
 346  -live- %r2
 349  raise %r2
 351  ---
 351  L21:
 351  reraise
 352  ---
 352  L18:
 352  residual_call_r_i $<* fn rbigint.ulonglongmask>, R[%r1], <CallDescr(r) EF=0> -> %i1
 359  int_return %i1
 361  ---
 361  L16:
 361  goto_if_exception_mismatch $<* struct object_vtable>, L22
 365  last_exception -> %i2
 367  last_exc_value -> %r2
 369  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 374  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 381  -live- %i0, %i1, %r0, %r2
 384  goto_if_not %i1, L23
 388  -live- %i0, %r0, %r2
 391  goto_if_not %i0, L24
 395  inline_call_r_i <JitCode '_is_a_float'>, R[%r0] -> %i1
 401  -live- %i1, %r0, %r2
 404  goto_if_not %i1, L25
 408  -live- %r2
 411  raise %r2
 413  ---
 413  L25:
 413  int_copy $True -> %i0
 416  L26:
 416  -live- %i0, %r0
 419  guard_class %r0 -> %i1
 422  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
 427  -live- %i0, %i1, %r0
 430  int_guard_value %i1
 432  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 439  -live- %i0, %r1
 442  guard_class %r1 -> %i1
 445  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i1
 450  inline_call_ir_r <JitCode 'dispatcher'>, I[%i1, $False], R[%r1] -> %r1
 459  -live- %i0, %r1
 462  goto L17
 465  ---
 465  L24:
 465  int_copy $False -> %i0
 468  goto L26
 471  ---
 471  L23:
 471  -live- %r2
 474  raise %r2
 476  ---
 476  L22:
 476  reraise
 477  ---
 477  L11:
 477  -live- %i0, %r0
 480  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r1
 485  -live- %i0, %r0, %r1
 488  ref_guard_value %r1
 490  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r1
 495  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r1
 500  goto L14
 503  ---
 503  L12:
 503  -live- %i0, %r0
 506  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r1
 511  goto L14
 514  ---
 514  L13:
 514  -live- %i0, %r0
 517  guard_class %r0 -> %i1
 520  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r1
 525  goto L14
