   0  getfield_gc_i %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_is_enabled> -> %i0
   5  -live- %i0, %r0, %r1, %r2
   5  goto_if_not %i0, L1
   9  void_return
  10  ---
  10  L1:
  10  -live- %r0, %r1, %r2
  10  goto_if_not_ptr_iszero %r1, L2
  14  L3:
  14  -live- %r0, %r2
  14  goto_if_not_ptr_iszero %r2, L4
  18  L5:
  18  setfield_gc_i %r0, $True, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_is_enabled>
  23  getfield_gc_f %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_real_time> -> %f0
  28  inline_call_irf_f <JitCode 'time'>, I[], R[], F[] -> %f1
  35  -live- %f0, %f1, %r0
  35  float_sub %f0, %f1 -> %f0
  39  setfield_gc_f %r0, %f0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_real_time>
  44  getfield_gc_f %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_timestamp> -> %f0
  49  residual_call_irf_f $<* fn _ll_0_ll_read_timestamp___>, I[], R[], F[], <CallDescr() EF=2 OS_MATH_READ_TIMESTAMP> -> %f1
  57  residual_call_irf_f $<* fn _ll_2_llong_sub__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f1], <CallDescr(LL) EF=0 OS_LLONG_SUB> -> %f0
  67  setfield_gc_f %r0, %f0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_timestamp>
  72  residual_call_r_v $<* fn ccall_pypy_setup_profiling___>, R[], <CallDescr() EF=7>
  77  -live- %r0
  77  residual_call_ir_r $<* fn _ll_1_threadlocalref_get__Ptr_GcStruct_objectLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_tlref1')], R[], <CallDescr(i) EF=1 OS_THREADLOCALREF_GET> -> %r1
  85  -live- %r0, %r1
  85  goto_if_not_ptr_iszero %r0, L6
  89  raise $<* struct object>
  91  ---
  91  L6:
  91  residual_call_ir_v $<* fn ExecutionContext.force_all_frames>, I[$True], R[%r1], <CallDescr(ri) EF=6>
  99  -live- %r0, %r1
  99  -live- %r0, %r1
  99  jit_force_quasi_immutable %r1, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_profilefunc>
 103  setfield_gc_i %r1, $<* struct specfunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc>
 108  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_profilefuncarg>
 113  void_return
 114  ---
 114  L4:
 114  -live- %r0, %r2
 114  guard_class %r2 -> %i0
 117  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 122  -live- %i0, %r0, %r2
 122  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9>
 126  unreachable
 127  ---
 127  L7:
 127  -live- %r2
 127  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r1
 136  -live- %r1
 136  assert_not_none %r1
 138  -live- %r1
 138  guard_class %r1 -> %i0
 141  -live- %r1
 141  raise %r1
 143  ---
 143  L8:
 143  -live- %r0, %r2
 143  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 148  L10:
 148  int_is_true %i0 -> %i0
 151  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_builtins>
 156  goto L5
 159  ---
 159  L9:
 159  -live- %r0, %r2
 159  -live- %r0, %r2
 159  guard_class %r2 -> %i0
 162  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 167  -live- %i0, %r0, %r2
 167  int_guard_value %i0
 169  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=7> -> %r1
 176  -live- %r0, %r1
 176  -live- %r0, %r1
 176  guard_class %r1 -> %i0
 179  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 184  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 192  -live- %i0, %r0
 192  goto L10
 195  ---
 195  L2:
 195  -live- %r0, %r1, %r2
 195  guard_class %r1 -> %i0
 198  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 203  -live- %i0, %r0, %r1, %r2
 203  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
 207  unreachable
 208  ---
 208  L11:
 208  -live- %r1
 208  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 217  -live- %r1
 217  assert_not_none %r1
 219  -live- %r1
 219  guard_class %r1 -> %i0
 222  -live- %r1
 222  raise %r1
 224  ---
 224  L12:
 224  -live- %r0, %r1, %r2
 224  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 229  L14:
 229  int_is_true %i0 -> %i0
 232  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_subcalls>
 237  goto L3
 240  ---
 240  L13:
 240  -live- %r0, %r1, %r2
 240  -live- %r0, %r1, %r2
 240  guard_class %r1 -> %i0
 243  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 248  -live- %i0, %r0, %r1, %r2
 248  int_guard_value %i0
 250  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 257  -live- %r0, %r1, %r2
 257  -live- %r0, %r1, %r2
 257  guard_class %r1 -> %i0
 260  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 265  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 273  -live- %i0, %r0, %r2
 273  goto L14
