Skip to content

Releases: Necried/MultiTable

More Documentation + Removed DP Sqrt

Choose a tag to compare

@Necried Necried released this 17 Sep 00:11

Double-precision sqrt was removed as the Newton iteration can be completely derived from rsqrt. The alternative would be to use sqrt table values and a sqrt specific Newton iteration, but that itself requires one division per iteration which does not make sense to implement.

Other changes:

  • More comments added
  • Removed all clang warnings

README.md Minor Additions

Choose a tag to compare

@Necried Necried released this 15 Sep 20:46

The README.md file now contains a description of files in the src directory, as well as a link to the technical paper.

v1.0.0

Choose a tag to compare

@Necried Necried released this 15 Sep 20:12

This is the first release of the code implementation for "A Multi-Table Approach to Floating-Point Function Approximation", submitted as a short technical paper to CASCON 2025. This repository acts as the artifact submission for the associated paper.

This release provides the following:

  • A README.md containing instructions on installation, execution, and verification of the code results.
  • Single and double-precision implementations of the recip, sqrt, and rsqrt functions that follow the description of the associated paper.
  • A copy of the submitted technical paper.

Special thanks to Sharon Wu and Robert Enenkel for helping with the test implementation of the code.