diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-22 08:02:35 -1000 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-22 08:02:35 -1000 |
| commit | 979fac3eaaa02fa887c7dfe6509248b21dca3872 (patch) | |
| tree | feba5ab6a2305c92162cd09549fd7832b8aaa22a /lib | |
| parent | 5b6eaf4aeba0aab8cc757d79102aa9662d148f97 (diff) | |
| parent | b74843b38da8f1186fd7d447646c835b47096a15 (diff) | |
Merge tag 'alpha-fixes-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha
Pull alpha floating point emulation fix from Matt Turner:
"Make the FP emulation determine tininess after rounding, as the
hardware does.
soft-fp always determined it before rounding, so an operation that
trapped for software completion could report an underflow the same
operation would not report when it did not trap. glibc's math
testsuite catches the disagreement.
This adds _FP_TININESS_AFTER_ROUNDING to the shared soft-fp code in
include/math-emu/, as glibc's copy already has, and sets it only for
alpha. It defaults to zero, so powerpc, sh and sparc are unchanged.
This is the last patch of a three-patch series; the first two were
merged for v7.3"
* tag 'alpha-fixes-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha:
alpha: determine tininess after rounding in the FP emulation
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
