Skip to content

Draft: Fix for complex number calculations (#20425)

davjam requested to merge davjam/ghc:ComplexBranchCuts into master

Fixes #20425.

THIS SHOULD NOT BE MERGED BEFORE #20424 IS FIXED.

Impacts many complex number functions (magnitude, phase, sqrt, log, asin, acos, atan, asinh, acosh, atanh). Corrects branch cuts (for IEEE and nonIEEE floats), internal over/underflow issues, lost negative zeros and imprecision.

Edited by davjam

Merge request reports