   0  -live- %i0, %r0
   0  goto_if_not_int_is_zero %i0, L1
   4  ref_copy %r0 -> %r2
   7  L2:
   7  -live- %r0, %r2
   7  goto_if_not_ptr_nonzero %r0, L3
  11  -live- %r0, %r2
  11  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_exception> -> %r1
  16  -live- %r0, %r1, %r2
  16  goto_if_not_ptr_iszero %r1, L4
  20  getfield_gc_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref> -> %r0
  25  -live- %r0, %r2
  25  residual_call_r_r $<* fn _ll_1_jit_force_virtual__objectPtr>, R[%r0], <CallDescr(r) EF=6 OS_JIT_FORCE_VIRTUAL> -> %r0
  32  -live- %r0, %r2
  32  goto L2
  35  ---
  35  L4:
  35  instance_ptr_eq %r1, $<* struct pypy.interpreter.error.OperationError> -> %i1
  39  -live- %i1, %r1, %r2
  39  goto_if_not %i1, L5
  43  L6:
  43  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43a05710> -> %r0
  47  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  52  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  57  -live- %r0
  57  raise %r0
  59  ---
  59  L5:
  59  -live- %r1, %r2
  59  goto_if_not_ptr_iszero %r1, L7
  63  goto L6
  66  ---
  66  L7:
  66  -live- %r1, %r2
  66  setfield_vable_r %r2, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_exception>
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x42bf0050> -> %r0
  75  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
  80  -live- %r0
  80  raise %r0
  82  ---
  82  L3:
  82  goto L6
  85  ---
  85  L1:
  85  -live- %i0, %r0
  85  goto_if_not_int_ge %i0, $3, L8
  90  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r2
  96  -live- %i0, %r0, %r2
  96  L9:
  96  -live- %i0, %r0, %r2
  96  goto_if_not_int_ge %i0, $2, L10
 101  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 107  -live- %r0, %r2, %r3
 107  L11:
 107  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r0
 113  -live- %r0, %r2, %r3
 113  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44335150> -> %r1
 117  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 122  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 127  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 132  inline_call_r_v <JitCode 'OperationError.normalize_exception'>, R[%r1]
 137  -live- %r1, %r2
 137  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i1
 144  -live- %i1, %r1, %r2
 144  -live- %i1, %r1, %r2
 144  goto_if_not %i1, L12
 148  ref_copy %r1 -> %r0
 151  -live- %r0
 151  guard_class %r0 -> %i1
 154  -live- %r0
 154  raise %r0
 156  ---
 156  L12:
 156  inline_call_r_r <JitCode 'check_traceback'>, R[%r2, $<* struct rpy_string>] -> %r0
 163  -live- %r0, %r1
 163  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 168  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x42bf0050> -> %r0
 172  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
 177  -live- %r0
 177  raise %r0
 179  ---
 179  L10:
 179  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 182  goto L11
 185  ---
 185  L8:
 185  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 188  goto L9
