   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  assert_not_none %r1
  82  -live- %i0, %r0, %r1, %r2
  85  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>
  93  int_add %i0, $1 -> %i0
  97  -live- %i0, %r0, %r1, %r2
 100  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 105  -live- %r0, %r1, %r2
 108  guard_class %r1 -> %i0
 111  -live- %i0, %r0, %r1, %r2
 114  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
 119  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r6
 124  -live- %r0, %r2, %r6
 127  setfield_vable_r %r0, %r6, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_exception>
 132  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback> -> %r3
 137  -live- %r0, %r2, %r3, %r6
 140  goto_if_not_ptr_iszero %r3, L2
 144  L3:
 144  -live- %r0, %r2, %r3, %r6
 147  goto_if_not_ptr_iszero %r3, L4
 151  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 154  L5:
 154  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 159  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value> -> %r5
 164  -live- %r0, %r1, %r2, %r3, %r5, %r6
 167  goto_if_not_ptr_iszero %r5, L6
 171  -live- %r0, %r1, %r2, %r3, %r6
 174  guard_class %r6 -> %i0
 177  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls__compute_value> -> %i0
 182  -live- %i0, %r0, %r1, %r2, %r3, %r6
 185  int_guard_value %i0
 187  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6], <CallDescr(r) EF=7> -> %r4
 194  -live- %r0, %r1, %r2, %r3, %r4, %r6
 197  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa8c4dd168> -> %r5
 201  setfield_gc_r %r5, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 206  setfield_gc_r %r6, %r5, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 211  L7:
 211  inline_call_r_r <JitCode 'call_function__star_3'>, R[%r2, %r1, %r5, %r3] -> %r2
 220  -live- %r0, %r2
 223  goto_if_not_ptr_nonzero %r2, L8
 227  ref_copy %r2 -> %r1
 230  -live- %r0, %r1, %r2
 233  guard_class %r1 -> %i0
 236  -live- %i0, %r0, %r2
 239  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 244  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 249  int_is_true %i0 -> %i0
 252  L10:
 252  -live- %i0, %r0
 255  goto_if_not %i0, L11
 259  -live- %r0
 262  int_guard_value $0
 264  -live- %r0
 267  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 272  int_invert $0 -> %i1
 275  int_add %i0, %i1 -> %i0
 279  -live- %i0, %r0
 282  setarrayitem_vable_r %r0, %i0, $<* GCREF hidden>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
 290  void_return
 291  ---
 291  L11:
 291  void_return
 292  ---
 292  L9:
 292  L12:
 292  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
 298  -live- %i0, %r0
 301  goto L10
 304  ---
 304  L8:
 304  goto L12
 307  ---
 307  L6:
 307  goto L7
 310  ---
 310  L4:
 310  goto L5
 313  ---
 313  L2:
 313  -live- %r0, %r2, %r3, %r6
 316  guard_class %r3 -> %i0
 319  -live- %i0, %r0, %r2, %r3, %r6
 322  goto_if_not_int_eq %i0, $<* struct object_vtable>, L13
 327  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_frame> -> %r1
 332  setfield_gc_i %r1, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_escaped>
 337  goto L3
 340  ---
 340  L13:
 340  goto L3
 343  ---
 343  L1:
 343  inline_call_r_r <JitCode 'call_function__star_3'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r1
 352  -live-
 355  void_return
