   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_i %r0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_timestamp> -> %i0
  49  residual_call_r_i $<* fn _ll_0_ll_read_timestamp___>, R[], <CallDescr() EF=2 OS_MATH_READ_TIMESTAMP> -> %i1
  55  int_sub %i0, %i1 -> %i0
  59  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_total_timestamp>
  64  residual_call_r_v $<* fn ccall_pypy_setup_profiling___>, R[], <CallDescr() EF=7>
  69  -live- %r0
  69  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
  77  -live- %r0, %r1
  77  goto_if_not_ptr_iszero %r0, L6
  81  raise $<* struct object>
  83  ---
  83  L6:
  83  residual_call_ir_v $<* fn ExecutionContext.force_all_frames>, I[$True], R[%r1], <CallDescr(ri) EF=6>
  91  -live- %r0, %r1
  91  -live- %r0, %r1
  91  jit_force_quasi_immutable %r1, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_profilefunc>
  95  setfield_gc_i %r1, $<* struct specfunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc>
 100  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_profilefuncarg>
 105  void_return
 106  ---
 106  L4:
 106  -live- %r0, %r2
 106  guard_class %r2 -> %i0
 109  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 114  -live- %i0, %r0, %r2
 114  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9>
 118  unreachable
 119  ---
 119  L7:
 119  -live- %r2
 119  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
 128  -live- %r1
 128  assert_not_none %r1
 130  -live- %r1
 130  guard_class %r1 -> %i0
 133  -live- %r1
 133  raise %r1
 135  ---
 135  L8:
 135  -live- %r0, %r2
 135  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 140  L10:
 140  int_is_true %i0 -> %i0
 143  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_builtins>
 148  goto L5
 151  ---
 151  L9:
 151  -live- %r0, %r2
 151  -live- %r0, %r2
 151  guard_class %r2 -> %i0
 154  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 159  -live- %i0, %r0, %r2
 159  int_guard_value %i0
 161  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=7> -> %r1
 168  -live- %r0, %r1
 168  -live- %r0, %r1
 168  guard_class %r1 -> %i0
 171  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 176  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 184  -live- %i0, %r0
 184  goto L10
 187  ---
 187  L2:
 187  -live- %r0, %r1, %r2
 187  guard_class %r1 -> %i0
 190  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 195  -live- %i0, %r0, %r1, %r2
 195  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
 199  unreachable
 200  ---
 200  L11:
 200  -live- %r1
 200  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
 209  -live- %r1
 209  assert_not_none %r1
 211  -live- %r1
 211  guard_class %r1 -> %i0
 214  -live- %r1
 214  raise %r1
 216  ---
 216  L12:
 216  -live- %r0, %r1, %r2
 216  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 221  L14:
 221  int_is_true %i0 -> %i0
 224  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_subcalls>
 229  goto L3
 232  ---
 232  L13:
 232  -live- %r0, %r1, %r2
 232  -live- %r0, %r1, %r2
 232  guard_class %r1 -> %i0
 235  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 240  -live- %i0, %r0, %r1, %r2
 240  int_guard_value %i0
 242  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 249  -live- %r0, %r1, %r2
 249  -live- %r0, %r1, %r2
 249  guard_class %r1 -> %i0
 252  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 257  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 265  -live- %i0, %r0, %r2
 265  goto L14
