* Add support for builtin detection
* Update comments to be more eye catching
* Add clang-cl and apple clang support
* Fix bug with MSVC where not checking for nan
* Remove msvc specific code in favor of generic approach
* Prepare for 0.1.0 release.
* Add doxygen docs
* Finalize min/max
* Add todo for later work on remquo
* Cleanup main for 0.1.0 release
* Bring standard back to C++17
* Minor cleanup to cmake list
* Prep files for v0.1.0 release
* Prepare for 0.1.0 release.
* Add doxygen docs
* Finalize min/max
* Add todo for later work on remquo
* Cleanup main for 0.1.0 release
* Bring standard back to C++17
* Minor cleanup to cmake list
* Prep files for v0.1.0 release
* Bring everything in
* Remove artifacts that mistakenly got pushed to main
* Implement isgreater
* Implement isgreaterequal
* Implement isless
* Implement islessequal
* Implement islessgreater
* Implement isnormal
* Implement isunordered
* Add test cases for all new compare functions
* Add boilerplate code for future unit tests
* Update progress
* A lot of work done so far on log
* log now far more efficient and accurate
* Update readme progress
* Continue work on log for double
* remove unnecessary include
* remove msvc section of unlikely
* improve variable names
* remove old log impl
* Cleanup double implementation of log
* cleanup of log details and add more comments.
* Finalize work on log function
* Update current progress
* Fix bug with ±0 in log
* Update test cases to cover all major edge cases
* Move to correct folder
* Add headers for log and log2
* Remove dependency on Threads
* Initial addition of Contribution Guide
* Cleanup README and add extra information
* Update project version to v0.1.1
* Add top12 bits function for upcoming work
* Finalize work with log function
* Initial working revision of log2
* Push current work. Need to revise log2 to resolve bugs later.
* Initial implementation of lerp
* Fix scope bug
* remove the direct use of cmath.
* Update include to use cfloat instead of float.h
* Cleanup macros and fix minor bugs
* Fix bug where we were improperly assigning a correct value to the wrong variable
* Update docs to mention not accounting for big-endian
* Add comment to mention we are mirroring impl from cmath
* Remove MSVC fallback that was inconsistent with every other impl
* Add additional helpers for future work
* Add test for static_assert support and some additional tests
* Finalize implementation of log2
* Remove static_assert for now
* Update README.md