   0  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize___>, R[], <CallDescr() EF=5> -> %i1
   6  -live- %i0, %i1
   6  inline_call_ir_i <JitCode 'clock_gettime__Signed_timespecPtr_star_2'>, I[%i0, %i1], R[] -> %i0
  14  -live- %i0, %i1
  14  catch_exception L1
  17  int_copy %i1 -> %i2
  20  -live- %i0, %i1, %i2
  20  goto_if_not_int_is_true %i0, L2
  24  inline_call_r_r <JitCode 'exception_from_saved_errno'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
  30  -live- %i1, %r0
  30  catch_exception L3
  33  -live- %i1, %r0
  33  guard_class %r0 -> %i0
  36  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  43  -live- %r0
  43  raise %r0
  45  ---
  45  L3:
  45  last_exception -> %i0
  47  last_exc_value -> %r0
  49  L4:
  49  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  56  -live- %r0
  56  raise %r0
  58  ---
  58  L2:
  58  getfield_raw_i %i2, FieldDescr<timespec.c_tv_sec> -> %i0
  63  getfield_raw_i %i2, FieldDescr<timespec.c_tv_nsec> -> %i2
  68  cast_int_to_float %i2 -> %f0
  71  float_mul %f0, $1e-09 -> %f0
  75  cast_int_to_float %i0 -> %f1
  78  float_add %f1, %f0 -> %f0
  82  inline_call_irf_r <JitCode 'wrap__float'>, I[], R[], F[%f0] -> %r0
  90  -live- %i1, %r0
  90  catch_exception L5
  93  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 100  ref_return %r0
 102  ---
 102  L5:
 102  last_exception -> %i0
 104  last_exc_value -> %r0
 106  goto L4
 109  ---
 109  L1:
 109  last_exception -> %i0
 111  last_exc_value -> %r0
 113  goto L4
