   0  -live- %r0
   0  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
   5  int_sub %i0, $1 -> %i0
   9  -live- %i0, %r0
   9  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
  17  -live- %i0, %r0, %r1
  17  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  25  -live- %i0, %r0, %r1
  25  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  30  assert_not_none %r1
  32  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  39  -live- %i0, %r0, %r1
  39  -live- %i0, %r0, %r1
  39  goto_if_not %i0, L1
  43  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  45  ---
  45  L1:
  45  -live- %r0, %r1
  45  guard_class %r1 -> %i0
  48  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  53  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  58  -live- %i0, %r0, %r1
  58  goto_if_not %i0, L2
  62  ref_return %r1
  64  ---
  64  L2:
  64  -live- %r0
  64  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  69  int_sub %i0, $1 -> %i0
  73  -live- %i0, %r0
  73  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
  81  -live- %i0, %r0, %r1
  81  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  89  -live- %i0, %r0, %r1
  89  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  94  assert_not_none %r1
  96  -live- %r0
  96  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 101  int_sub %i0, $1 -> %i0
 105  -live- %i0, %r0
 105  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
 113  -live- %i0, %r0, %r1
 113  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 121  -live- %i0, %r0, %r1
 121  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 126  assert_not_none %r1
 128  ref_return %r1
