   0  -live- %i0, %i1, %r0
   0  int_guard_value $0
   2  -live- %i0, %i1, %r0
   2  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i2
   7  int_invert $0 -> %i3
  10  int_add %i2, %i3 -> %i2
  14  -live- %i0, %i1, %i2, %r0
  14  getarrayitem_vable_r %r0, %i2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
  22  inline_call_r_r <JitCode 'lookup____enter__'>, R[%r1, $<* struct rpy_string>] -> %r2
  29  -live- %i0, %i1, %r0, %r1, %r2
  29  inline_call_r_r <JitCode 'lookup____exit__'>, R[%r1, $<* struct rpy_string>] -> %r3
  36  -live- %i0, %i1, %r0, %r1, %r2, %r3
  36  -live- %i0, %i1, %r0, %r1, %r2, %r3
  36  goto_if_not_ptr_iszero %r2, L1
  40  L2:
  40  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1003edecd10> -> %r0
  44  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  49  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  54  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  59  -live- %r0
  59  raise %r0
  61  ---
  61  L1:
  61  -live- %i0, %i1, %r0, %r1, %r2, %r3
  61  goto_if_not_ptr_iszero %r3, L3
  65  goto L2
  68  ---
  68  L3:
  68  inline_call_r_r <JitCode 'get'>, R[%r3, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
  76  -live- %i0, %i1, %r0, %r1, %r2, %r3
  76  -live- %i0, %i1, %r0, %r1, %r2, %r3
  76  int_guard_value $0
  78  -live- %i0, %i1, %r0, %r1, %r2, %r3
  78  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i2
  83  int_invert $0 -> %i3
  86  int_add %i2, %i3 -> %i2
  90  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
  90  setarrayitem_vable_r %r0, %i2, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  98  inline_call_r_r <JitCode 'get_and_call_function__star_0'>, R[%r2, %r1] -> %r1
 105  -live- %i0, %i1, %r0, %r1
 105  int_add %i1, %i0 -> %i2
 109  -live- %i2, %r0, %r1
 109  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r2
 114  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b84bdb10> -> %r3
 118  setfield_gc_i %r3, %i2, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
 123  -live- %r0, %r1, %r2, %r3
 123  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i2
 128  setfield_gc_i %r3, %i2, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
 133  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
 138  -live- %i2, %r0, %r1, %r3
 138  setfield_vable_r %r0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
 143  -live- %i2, %r0, %r1
 143  setarrayitem_vable_r %r0, %i2, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 151  int_add %i2, $1 -> %i2
 155  -live- %i2, %r0
 155  setfield_vable_i %r0, %i2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 160  void_return
