Go to file
Martin Bařinka 0c88e55fa8
fixed division, undefined behaviors and some improvements (#33)
* testing using ctest

* emove old testing script

* added github workflow CI

* updated CI

* added unit test for macros

* F16() and F16C() are both rounding allways, so fix16_from_dbl should as well

* added tests for strign operations, but these functions are in my opinion unreliable and tests are failing

* removed old unittests

* removed old unittests from cmake

* problem with division using gcc

* improved benchmark

* clarification of problem with division

* attempt to fix

* fixed some undefined behaviors, fixed division
2021-05-03 13:43:54 +03:00
.github/workflows Unit testing with cmake (#31) 2021-04-29 13:38:21 +03:00
benchmarks fixed division, undefined behaviors and some improvements (#33) 2021-05-03 13:43:54 +03:00
fixsingen Updated sin lut to use ~200KiB for it's table with the same accuracy, the lookup table implementation tends to run at about 33-36% of the speed of sinf on my machine (Intel T5500). 2011-02-25 16:07:39 +00:00
fixtest fix formatting 2021-04-22 09:10:50 +02:00
images added cmake project file 2021-04-19 10:46:15 +02:00
libfixmath fixed division, undefined behaviors and some improvements (#33) 2021-05-03 13:43:54 +03:00
tests fixed division, undefined behaviors and some improvements (#33) 2021-05-03 13:43:54 +03:00
.gitignore New unittests (#28) 2021-04-29 09:40:06 +03:00
.travis.yml Enable Travis CI 2021-04-29 09:55:42 +03:00
AUTHORS Add AUTHORS file 2021-01-22 14:26:00 -05:00
CMakeLists.txt fixed division, undefined behaviors and some improvements (#33) 2021-05-03 13:43:54 +03:00
LICENSE Add AUTHORS file 2021-01-22 14:26:00 -05:00
README.md Add license info, as originally on Google Code. 2015-07-07 10:41:09 +03:00
library.json platformio: drop 'export' option from config 2018-07-27 14:54:22 +03:00

README.md

libfixmath

This is a mirror of the libfixmath's original SVN repository on Google Code.

Libfixmath implements Q16.16 format fixed point operations in C.

License: MIT