You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to enable this one some time ago and I thought I hit a LLVM bug but it appeared that arith::TruncFOp lowering doesn't guarantee us a proper rounding mode. It generates llvm.experimental.constrained.fptrunc but this intrinsic doesn't control rounding, it only hints the compiler about runtime rounding settings to be used: llvm/llvm-project#96815
I think we should lower it directly to vcvtps2ph intrinsic calls with explicit rounding to make it work.
Small repro case:
The text was updated successfully, but these errors were encountered: