Hi all,
Double-rounding and single-rounding can have different results, but we have a DAGCombine that turns the former into the latter.
I believe that's unsafe in the general case, but we can still do it:
- if we know the first rounding is precise; or
- if unsafe FP math is enabled.
-Ahmed