   0  -live- %r0, %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  ref_copy %r1 -> %r2
  10  -live- %r0, %r1, %r2
  13  guard_class %r2 -> %i0
  16  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  21  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  26  -live- %i0, %r0, %r1
  29  goto_if_not %i0, L2
  33  -live- %r0, %r1
  36  guard_class %r1 -> %i0
  39  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.intobject.W_AbstractIntObject_vtable.cls_descr_long> -> %i0
  44  -live- %i0, %r0, %r1
  47  switch %i0, <SwitchDictDescr 0:L3, 1:L4>
  51  unreachable
  52  ---
  52  L3:
  52  -live- %r0, %r1
  55  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  60  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
  68  -live- %r0, %r1
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000556be6cbfd00> -> %r2
  75  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
  80  L5:
  80  -live- %r0, %r2
  83  guard_class %r2 -> %i0
  86  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  91  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  96  -live- %i0, %r0, %r2
  99  goto_if_not %i0, L6
 103  L7:
 103  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 108  -live- %r0, %r1
 111  guard_class %r0 -> %i0
 114  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.longobject.W_AbstractLongObject_vtable.cls_asbigint> -> %i0
 119  -live- %i0, %r0, %r1
 122  switch %i0, <SwitchDictDescr 0:L8, 1:L9>
 126  unreachable
 127  ---
 127  L8:
 127  -live- %r0, %r1
 130  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 135  residual_call_r_r $<* fn rbigint.floordiv>, R[%r1, %r0], <CallDescr(rr) EF=4> -> %r1
 143  -live- %r1
 146  catch_exception L10
 149  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000556be6cbfd00> -> %r0
 153  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 158  ref_return %r0
 160  ---
 160  L10:
 160  goto_if_exception_mismatch $<* struct object_vtable>, L11
 164  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000556be5f3f6e0> -> %r1
 168  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 173  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 178  assert_not_none %r1
 180  -live- %r1
 183  raise %r1
 185  ---
 185  L11:
 185  reraise
 186  ---
 186  L9:
 186  -live-
 189  raise $<* struct object>
 191  ---
 191  L6:
 191  -live- %r0, %r2
 194  guard_class %r2 -> %i0
 197  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.longobject.W_AbstractLongObject_vtable.cls_asbigint> -> %i0
 202  -live- %i0, %r0, %r2
 205  switch %i0, <SwitchDictDescr 0:L12, 1:L13>
 209  unreachable
 210  ---
 210  L12:
 210  -live- %r0, %r2
 213  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 218  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000556be6cbfd00> -> %r2
 222  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 227  goto L7
 230  ---
 230  L13:
 230  -live-
 233  raise $<* struct object>
 235  ---
 235  L4:
 235  -live-
 238  raise $<* struct object>
 240  ---
 240  L2:
 240  L14:
 240  -live- %r0, %r1
 243  goto_if_not_ptr_nonzero %r1, L15
 247  ref_copy %r1 -> %r2
 250  -live- %r0, %r1, %r2
 253  guard_class %r1 -> %i0
 256  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 261  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 266  -live- %i0, %r0, %r2
 269  goto_if_not %i0, L16
 273  goto L5
 276  ---
 276  L16:
 276  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 278  ---
 278  L15:
 278  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 280  ---
 280  L1:
 280  goto L14
