   0  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize___>, R[], <CallDescr() EF=5> -> %i1
   6  -live- %i0, %i1
   9  inline_call_ir_i <JitCode 'clock_gettime__Signed_timespecPtr_star_2'>, I[%i0, %i1], R[] -> %i0
  17  -live- %i0, %i1
  20  catch_exception L1
  23  int_copy %i1 -> %i2
  26  -live- %i0, %i1, %i2
  29  goto_if_not_int_is_true %i0, L2
  33  inline_call_r_r <JitCode 'exception_from_saved_errno'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
  39  -live- %i1, %r0
  42  catch_exception L3
  45  assert_not_none %r0
  47  -live- %i1, %r0
  50  guard_class %r0 -> %i0
  53  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  60  -live- %r0
  63  raise %r0
  65  ---
  65  L3:
  65  last_exception -> %i0
  67  last_exc_value -> %r0
  69  L4:
  69  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  76  -live- %r0
  79  raise %r0
  81  ---
  81  L2:
  81  getfield_raw_i %i2, FieldDescr<timespec.c_tv_sec> -> %i0
  86  cast_int_to_float %i0 -> %f0
  89  getfield_raw_i %i2, FieldDescr<timespec.c_tv_nsec> -> %i0
  94  cast_int_to_float %i0 -> %f1
  97  float_mul %f1, $1e-09 -> %f1
 101  float_add %f0, %f1 -> %f0
 105  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 112  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a68dd2170> -> %r0
 116  setfield_gc_f %r0, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
 121  ref_return %r0
 123  ---
 123  L1:
 123  last_exception -> %i0
 125  last_exc_value -> %r0
 127  goto L4
