   0  -live- %r0
   3  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
   8  int_sub %i0, $1 -> %i0
  12  -live- %i0, %r0
  15  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r1
  23  -live- %i0, %r0, %r1
  26  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
  34  -live- %i0, %r0, %r1
  37  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  42  assert_not_none %r1
  44  int_sub %i0, $1 -> %i0
  48  -live- %i0, %r0, %r1
  51  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r2
  59  -live- %i0, %r0, %r1, %r2
  62  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
  70  -live- %i0, %r0, %r1, %r2
  73  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  78  assert_not_none %r2
  80  -live- %r0, %r1, %r2
  83  guard_class %r2 -> %i0
  86  -live- %i0, %r0, %r1, %r2
  89  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
  94  -live- %r0, %r1, %r2
  97  guard_class %r1 -> %i0
 100  -live- %i0, %r0, %r1, %r2
 103  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
 108  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 113  inline_call_ir_r <JitCode 'W_ListObject.getitem'>, I[%i0], R[%r2] -> %r1
 121  -live- %r0, %r1
 124  catch_exception L3
 127  L4:
 127  -live- %r0, %r1
 130  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 135  assert_not_none %r1
 137  -live- %i0, %r0, %r1
 140  setarrayitem_vable_r %r0, %i0, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
 148  int_add %i0, $1 -> %i0
 152  -live- %i0, %r0
 155  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 160  void_return
 161  ---
 161  L3:
 161  goto_if_exception_mismatch $<* struct object_vtable>, L5
 165  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r0
 169  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 174  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 179  assert_not_none %r0
 181  -live- %r0
 184  raise %r0
 186  ---
 186  L5:
 186  reraise
 187  ---
 187  L2:
 187  L6:
 187  -live- %r0, %r1, %r2
 190  guard_class %r2 -> %i0
 193  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___getitem__> -> %i0
 198  -live- %i0, %r0, %r1, %r2
 201  int_guard_value %i0
 203  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=7> -> %r1
 211  -live- %r0, %r1
 214  goto L4
 217  ---
 217  L1:
 217  goto L6
