Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [SystemZ] Fix 128-bit strict FMA expansion pre-z14 | Ulrich Weigand | 2019-12-11 | 1 | -0/+86 |
Before z14, we did not have any FMA instruction for 128-bit floating-point, so the @llvm.fma.f128 intrinsic needs to be expanded to a libcall on those platforms. This worked correctly for regular FMA, but was implemented incorrectly for the strict version. This was not noticed because we did not have test coverage for this case. This patch fixes that incorrect expansion and adds the missing test cases. |