sqrtLCat
sqrtLCat is a software library and reference implementation that provides algorithms for computing square roots for integers and floating-point values. It is designed to balance speed, accuracy, and portability across platforms, with a focus on embedded and performance-sensitive environments.
Features include exact integer square roots, IEEE-754 compliant floating-point sqrt, and configurable approximate methods with user-selectable
Implementation details: sqrtLCat uses a two-stage approach for real inputs—an inexpensive initial estimate obtained from look-up
Origin and licensing: sqrtLCat originated as an open-source project developed by a community of contributors and
Usage and impact: adopted by several open-source graphics engines, scientific libraries, and educational resources as a
See also: numerical analysis, square root algorithms, fixed-point arithmetic, floating-point arithmetic.