Hi Helge, On Wed, Dec 24, 2025 at 02:38:25PM +0000, Helge Kreutzmann wrote: > Without further ado, the following was found: > > Issue: According to above, a domain error also occurs when I is a NaN? > > "Domain error: I * I + I, or I * I is invalid and I is not a NaN" I think this was fixed in $ git show e86f9fd0c279f593242969a2fbb5ef379272d89d commit e86f9fd0c279f593242969a2fbb5ef379272d89d Author: Alejandro Colomar Date: Wed Sep 3 16:14:10 2025 +0200 man/man3/fma.3: ERRORS: Add missing error There's also a domain error if z is a NaN, so let's simplify wording. See the comments in the source code, which remind that POSIX doesn't mandate some of this, so this is GNU-specific. Reported-by: Helge Kreutzmann Suggested-by: Adam Sampson Signed-off-by: Alejandro Colomar diff --git a/man/man3/fma.3 b/man/man3/fma.3 index fa0562858..433f1e2ee 100644 --- a/man/man3/fma.3 +++ b/man/man3/fma.3 @@ -107,8 +107,8 @@ .SH ERRORS .P The following errors can occur: .TP -Domain error: \f[I]x * y + z\f[], \ -or \f[I]x * y\f[] is invalid and \f[I]z\f[] is not a NaN +Domain error: \f[I]x * y + z\f[] \ +or \f[I]x * y\f[] is invalid. .\" .I errno .\" is set to .\" .BR EDOM . but please revise in case there's still anything that needs to be fixed. Have a lovely day! Alex --