   0  -live- %i0, %r0
   0  guard_class %r0 -> %i1
   3  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
   8  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  13  -live- %i0, %i1, %r0
  13  goto_if_not %i1, L1
  17  L2:
  17  -live- %i0, %r0
  17  guard_class %r0 -> %i1
  20  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
  25  -live- %i0, %i1, %r0
  25  switch %i1, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  29  unreachable
  30  ---
  30  L3:
  30  -live- %r0
  30  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
  39  -live- %r2
  39  assert_not_none %r2
  41  -live- %r2
  41  guard_class %r2 -> %i2
  44  -live- %r2
  44  raise %r2
  46  ---
  46  L4:
  46  -live- %i0, %r0
  46  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  51  L6:
  51  -live- %i0, %i1
  51  goto_if_not %i0, L7
  55  -live- %i1
  55  goto_if_not_int_lt %i1, $0, L8
  60  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r2
  64  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  69  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  74  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  79  assert_not_none %r2
  81  -live- %r2
  81  guard_class %r2 -> %i2
  84  -live- %r2
  84  raise %r2
  86  ---
  86  L8:
  86  L9:
  86  int_return %i1
  88  ---
  88  L7:
  88  goto L9
  91  ---
  91  L5:
  91  -live- %i0, %r0
  91  -live- %i0, %r0
  91  guard_class %r0 -> %i1
  94  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
  99  -live- %i0, %i1, %r0
  99  int_guard_value %i1
 101  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 108  -live- %i0, %r1
 108  -live- %i0, %r1
 108  guard_class %r1 -> %i1
 111  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i1
 116  inline_call_ir_i <JitCode 'dispatcher'>, I[%i1], R[%r1] -> %i1
 124  -live- %i0, %i1
 124  goto L6
 127  ---
 127  L1:
 127  -live- %i0, %r0
 127  guard_class %r0 -> %i1
 130  -live- %i0, %i1, %r0
 130  int_guard_value %i1
 132  -live- %i0, %r0
 132  guard_class %r0 -> %i1
 135  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 140  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 145  -live- %i0, %i1, %r0
 145  int_guard_value %i1
 147  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
 154  -live- %i0, %r0, %r1
 154  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 161  -live- %i0, %i1, %r0
 161  -live- %i0, %i1, %r0
 161  goto_if_not %i1, L10
 165  goto L2
 168  ---
 168  L10:
 168  inline_call_ir_r <JitCode 'bigint_w__pypy_interpreter_baseobjspace_W_Root'>, I[$False], R[%r0] -> %r1
 176  -live- %i0, %r0, %r1
 176  catch_exception L11
 179  L12:
 179  -live- %i0, %r1
 179  goto_if_not %i0, L13
 183  residual_call_r_i $<* fn rbigint.touint>, R[%r1], <CallDescr(r) EF=4> -> %i1
 190  -live- %i1
 190  catch_exception L14
 193  int_return %i1
 195  ---
 195  L14:
 195  goto_if_exception_mismatch $<* struct object_vtable>, L15
 199  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r2
 203  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 208  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 213  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 218  assert_not_none %r2
 220  -live- %r2
 220  guard_class %r2 -> %i2
 223  -live- %r2
 223  raise %r2
 225  ---
 225  L15:
 225  goto_if_exception_mismatch $<* struct object_vtable>, L16
 229  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r2
 233  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 238  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 243  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 248  assert_not_none %r2
 250  -live- %r2
 250  guard_class %r2 -> %i2
 253  -live- %r2
 253  raise %r2
 255  ---
 255  L16:
 255  reraise
 256  ---
 256  L13:
 256  residual_call_r_i $<* fn rbigint.uintmask>, R[%r1], <CallDescr(r) EF=0> -> %i1
 263  int_return %i1
 265  ---
 265  L11:
 265  goto_if_exception_mismatch $<* struct object_vtable>, L17
 269  last_exception -> %i2
 271  last_exc_value -> %r2
 273  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 278  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
 285  -live- %i0, %i1, %r0, %r2
 285  -live- %i0, %i1, %r0, %r2
 285  goto_if_not %i1, L18
 289  -live- %i0, %r0, %r2
 289  goto_if_not %i0, L19
 293  inline_call_r_i <JitCode '_is_a_float'>, R[%r0] -> %i1
 299  -live- %i1, %r0, %r2
 299  -live- %i1, %r0, %r2
 299  goto_if_not %i1, L20
 303  -live- %r2
 303  raise %r2
 305  ---
 305  L20:
 305  int_copy $True -> %i0
 308  L21:
 308  -live- %i0, %r0
 308  guard_class %r0 -> %i1
 311  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i1
 316  -live- %i0, %i1, %r0
 316  int_guard_value %i1
 318  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r1
 325  -live- %i0, %r1
 325  -live- %i0, %r1
 325  guard_class %r1 -> %i1
 328  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i1
 333  inline_call_ir_r <JitCode 'dispatcher'>, I[%i1, $False], R[%r1] -> %r1
 342  -live- %i0, %r1
 342  goto L12
 345  ---
 345  L19:
 345  int_copy $False -> %i0
 348  goto L21
 351  ---
 351  L18:
 351  -live- %r2
 351  raise %r2
 353  ---
 353  L17:
 353  reraise
