   0  float_abs %f0 -> %f2
   3  residual_call_irf_f $<* fn floor>, I[], R[], F[%f2], <CallDescr(f) EF=0> -> %f1
  12  float_sub %f2, %f1 -> %f1
  16  -live- %f0, %f1, %f2
  16  goto_if_not_float_ge %f1, $0.5, L1
  21  inline_call_irf_f <JitCode 'll_math_ceil__Float'>, I[], R[], F[%f2] -> %f2
  29  -live- %f0, %f2
  29  L2:
  29  residual_call_irf_f $<* fn copysign>, I[], R[], F[%f2, %f0], <CallDescr(ff) EF=0> -> %f2
  39  float_return %f2
  41  ---
  41  L1:
  41  residual_call_irf_f $<* fn floor>, I[], R[], F[%f2], <CallDescr(f) EF=0> -> %f2
  50  goto L2
