   0  getfield_gc_r %r1, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_w_callable> -> %r3
   5  -live- %r0, %r1, %r2, %r3
   5  goto_if_not_ptr_nonzero %r3, L1
   9  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r3] -> %r3
  15  -live- %r0, %r1, %r2, %r3
  15  catch_exception L2
  18  inline_call_irf_f <JitCode 'r_longlong_w'>, I[$True], R[%r3], F[] -> %f1
  27  -live- %f1, %r0, %r1, %r2
  27  catch_exception L3
  30  L4:
  30  getfield_gc_f %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_ll_t0> -> %f0
  35  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f0], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f1
  45  getfield_gc_f %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_ll_subt> -> %f0
  50  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, %f0], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f0
  60  getfield_gc_r %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_previous> -> %r3
  65  -live- %f0, %f1, %r0, %r1, %r2, %r3
  65  goto_if_not_ptr_nonzero %r3, L5
  69  getfield_gc_f %r3, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_ll_subt> -> %f2
  74  residual_call_irf_f $<* fn _ll_2_llong_add__SignedLongLong_SignedLongLong>, I[], R[], F[%f2, %f1], <CallDescr(LL) EF=0 OS_LLONG_ADD> -> %f2
  84  setfield_gc_f %r3, %f2, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_ll_subt>
  89  L6:
  89  inline_call_irf_v <JitCode 'ProfilerSubEntry._stop'>, I[], R[%r2], F[%f1, %f0]
  98  -live- %f0, %f1, %r0, %r1, %r2
  98  getfield_gc_i %r1, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_subcalls> -> %i0
 103  -live- %f0, %f1, %i0, %r0, %r2
 103  goto_if_not %i0, L7
 107  getfield_gc_r %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_previous> -> %r3
 112  -live- %f0, %f1, %r2, %r3
 112  goto_if_not_ptr_nonzero %r3, L8
 116  getfield_gc_r %r3, FieldDescr<pypy.module._lsprof.interp_lsprof.ProfilerContext.inst_entry> -> %r3
 121  -live- %f0, %f1, %r2, %r3
 121  ref_guard_value %r3
 123  residual_call_ir_r $<* fn ProfilerEntry._get_or_make_subentry>, I[$False], R[%r3, %r2], <CallDescr(rri) EF=4> -> %r3
 133  -live- %f0, %f1, %r3
 133  catch_exception L9
 136  inline_call_irf_v <JitCode 'ProfilerSubEntry._stop'>, I[], R[%r3], F[%f1, %f0]
 145  -live-
 145  void_return
 146  ---
 146  L9:
 146  goto_if_exception_mismatch $<* struct object_vtable>, L10
 150  void_return
 151  ---
 151  L10:
 151  reraise
 152  ---
 152  L8:
 152  void_return
 153  ---
 153  L7:
 153  void_return
 154  ---
 154  L5:
 154  goto L6
 157  ---
 157  L3:
 157  goto_if_exception_mismatch $<* struct object_vtable>, L11
 161  last_exc_value -> %r4
 163  L12:
 163  getfield_gc_r %r1, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_w_callable> -> %r3
 168  inline_call_ir_v <JitCode 'OperationError.write_unraisable'>, I[$False], R[%r4, $<* struct rpy_string>, %r3, $<* struct rpy_string>]
 178  -live- %r0, %r1, %r2
 178  float_copy $0L -> %f1
 181  goto L4
 184  ---
 184  L11:
 184  reraise
 185  ---
 185  L2:
 185  goto_if_exception_mismatch $<* struct object_vtable>, L13
 189  last_exc_value -> %r4
 191  goto L12
 194  ---
 194  L13:
 194  reraise
 195  ---
 195  L1:
 195  residual_call_irf_f $<* fn _ll_0_ll_read_timestamp___>, I[], R[], F[], <CallDescr() EF=2 OS_MATH_READ_TIMESTAMP> -> %f1
 203  goto L4
