   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  assert_not_none %r0
  35  -live- %i1, %r0
  35  guard_class %r0 -> %i0
  38  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  45  -live- %r0
  45  raise %r0
  47  ---
  47  L3:
  47  last_exception -> %i0
  49  last_exc_value -> %r0
  51  L4:
  51  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  58  -live- %r0
  58  raise %r0
  60  ---
  60  L2:
  60  getfield_raw_i %i2, FieldDescr<timespec.c_tv_sec> -> %i0
  65  cast_int_to_float %i0 -> %f0
  68  getfield_raw_i %i2, FieldDescr<timespec.c_tv_nsec> -> %i0
  73  cast_int_to_float %i0 -> %f1
  76  float_mul %f1, $1e-09 -> %f1
  80  float_add %f0, %f1 -> %f0
  84  residual_call_ir_v $<* fn _ll_1_raw_free__timespecPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  91  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac55099b8> -> %r0
  95  setfield_gc_f %r0, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
 100  ref_return %r0
 102  ---
 102  L1:
 102  last_exception -> %i0
 104  last_exc_value -> %r0
 106  goto L4
