diff options
author | Matt Turner <mattst88@gmail.com> | 2022-10-27 15:10:30 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2022-10-27 15:10:30 -0400 |
commit | c3bbb94b4c76292837a3b79322f8a678f106394f (patch) | |
tree | 57ceb02e8a850f3642ff5044a61c5507bc3bfd14 /README | |
parent | ca7bb8894e6de5d08bf1e9552cf6c1c99e35510a (diff) | |
download | pixman-c3bbb94b4c76292837a3b79322f8a678f106394f.tar.gz |
Revert "Fix signed-unsigned semantics in reduce_32"
This reverts commit aaf59b0338fbd4b9142794254261f8d0a018b60c.
This commit regressed the scaling-test unit test, by apparently allowing
the compiler to emit fused multiply-add instructions in cases they
wouldn't have been allowed before. While using gcc's -ffp-contract=...
flag avoids the issue on amd64, it does not on at least aarch64 and
ppc64.
This is unfortunate, because the commit being reverted resolved
https://gitlab.freedesktop.org/pixman/pixman/-/issues/43 so we will
reintroduce this failure, but after more than a year without a fix for
the unit test, I think it's time to bite the bullet.
Fixes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/49
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions