Its unfortunate that they don't mention the prior work of the crlibm project in this domain.
https://gforge.inria.fr/scm/browser.php?group_id=5929&extra=...
Github mirror: https://github.com/taschini/crlibm
Python bindings: https://pypi.org/project/crlibm/
Julia bindings: https://juliapackages.com/p/crlibm