mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-30 12:25:49 +00:00
For |x| > 1, the infinities and NaN, titles' libc.prx stores EDOM and raises FE_INVALID from acosf, quiet NaN included, and asinf also raises FE_INVALID for a quiet NaN. acosf returned the same NaN bits without either, and asinf set errno but raised nothing for a quiet NaN. Both now call _Feraise with the invalid exception, which stores EDOM and raises the flag in both units; the results are unchanged. The acosf test asserted the old errno-preserving behaviour from a FreeBSD reading; it now checks the titles' EDOM and FE_INVALID. Co-Authored-By: Claude Opus 5.5 <[email protected]>