   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- %r0, %r2
 119  -live- %r0, %r2
 119  guard_class %r2 -> %i0
 122  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 127  -live- %i0, %r0, %r2
 127  int_guard_value %i0
 129  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=7> -> %r1
 136  -live- %r0, %r1
 136  -live- %r0, %r1
 136  guard_class %r1 -> %i0
 139  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 144  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 152  -live- %i0, %r0
 152  L10:
 152  int_is_true %i0 -> %i0
 155  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_builtins>
 160  goto L5
 163  ---
 163  L8:
 163  -live- %r0, %r2
 163  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 168  goto L10
 171  ---
 171  L9:
 171  -live- %r2
 171  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
 180  -live- %r1
 180  assert_not_none %r1
 182  -live- %r1
 182  guard_class %r1 -> %i0
 185  -live- %r1
 185  raise %r1
 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- %r0, %r1, %r2
 200  -live- %r0, %r1, %r2
 200  guard_class %r1 -> %i0
 203  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 208  -live- %i0, %r0, %r1, %r2
 208  int_guard_value %i0
 210  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 217  -live- %r0, %r1, %r2
 217  -live- %r0, %r1, %r2
 217  guard_class %r1 -> %i0
 220  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 225  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i0
 233  -live- %i0, %r0, %r2
 233  L14:
 233  int_is_true %i0 -> %i0
 236  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._lsprof.interp_lsprof.W_Profiler.inst_subcalls>
 241  goto L3
 244  ---
 244  L12:
 244  -live- %r0, %r1, %r2
 244  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 249  goto L14
 252  ---
 252  L13:
 252  -live- %r1
 252  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
 261  -live- %r1
 261  assert_not_none %r1
 263  -live- %r1
 263  guard_class %r1 -> %i0
 266  -live- %r1
 266  raise %r1
