   0  -live- %f0
   0  goto_if_not_float_eq %f0, $0.0, L1
   5  float_return $0.0
   7  ---
   7  L1:
   7  -live- %f0
   7  goto_if_not_float_ne %f0, %f0, L2
  12  float_return $nan
  14  ---
  14  L2:
  14  residual_call_irf_f $<* fn copysign>, I[], R[], F[$1.0, %f0], <CallDescr(ff) EF=0> -> %f0
  24  float_return %f0
