| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Merge pull request #4 from cladmi/pr/libfixmath/gcc6 | Petteri Aimonen | 2017-09-28 | 1 | -1/+1 | |
| |\ | | | | | Fix '-Werror=shift-negative-value' for gcc 6 | |||||
| | * | Fix '-Werror=shift-negative-value' for gcc 6 | Gaëtan Harter | 2017-09-28 | 1 | -1/+1 | |
| |/ | | | | | | | | GCC 6 introduced warning for shift on negative value numbers. When F16C is called with a negative number it evaluates FIXMATH_COMBINE_I_M with both the positive and the negative value. Fixes #3 | |||||
| * | Merge pull request #2 from xli2012/const | Petteri Aimonen | 2017-08-09 | 1 | -8/+8 | |
| |\ | | | | | make some member functions const | |||||
| | * | make some member functions const | Xin Li | 2017-08-08 | 1 | -8/+8 | |
| |/ | ||||||
| * | Add license info, as originally on Google Code. | Petteri Aimonen | 2015-07-07 | 1 | -0/+2 | |
| | | ||||||
| * | Create README.md | Petteri Aimonen | 2015-07-07 | 1 | -0/+5 | |
| | | ||||||
| * | Add F16C() macro for defining values without float support. | PetteriAimonen | 2014-12-30 | 3 | -1/+201 | |
| | | | | | Implementation by Jonas Zeiger. | |||||
| * | Fix typo in benchmark.c. | PetteriAimonen | 2014-12-30 | 1 | -1/+1 | |
| | | ||||||
| * | Fix compile error on GCC | PetteriAimonen | 2014-01-16 | 1 | -1/+1 | |
| | | ||||||
| * | Fix errors on Visual Studio (patch by sunside227) | PetteriAimonen | 2014-01-16 | 2 | -2/+2 | |
| | | ||||||
| * | Fix bug in fix16_str_unittests on Windows. | PetteriAimonen | 2013-04-19 | 1 | -1/+1 | |
| | | | | | | Fixes issue 23. | |||||
| * | Fix bug in the fix16_fft example | PetteriAimonen | 2013-02-17 | 1 | -1/+1 | |
| | | ||||||
| * | Add #ifndefs around sdiv/smul/sadd/ssub in the C++ interface. | PetteriAimonen | 2013-01-28 | 1 | -0/+10 | |
| | | | | | | Closes issue #19. | |||||
| * | Fix error in fix16_lerp16 on platforms with sizeof(int) == 2. | PetteriAimonen | 2013-01-28 | 1 | -2/+2 | |
| | | | | | | Patch by georgjohann. Closes issue 20. | |||||
| * | Use >= comparison in fix16_sadd, fix16_ssub. | PetteriAimonen | 2013-01-28 | 1 | -2/+2 | |
| | | | | | | | Patch submitted by georgjohann. Closes issue #21. | |||||
| * | Fixed erronous printout of division unit test. | Flatmush | 2012-08-31 | 1 | -3/+3 | |
| | | ||||||
| * | Fix a division bug on 64-bit platforms. | Petteri.Aimonen | 2012-08-31 | 1 | -1/+1 | |
| | | | | | | | | The GCC builtin clzl depends on the sizeof(long), which caused an error if it was other than 32 bits. Fixes issue #17. | |||||
| * | Add shorthand macro F16() for defining numeric constants | Petteri.Aimonen | 2012-08-30 | 1 | -0/+9 | |
| | | ||||||
| * | Edited wiki page FunctionReference through web user interface. | Petteri.Aimonen | 2012-08-29 | 0 | -0/+0 | |
| | | ||||||
| * | Added to/from string conversion functions, and testcases for them. | Petteri.Aimonen | 2012-08-29 | 4 | -2/+252 | |
| | | ||||||
| * | Perform the fix16_min -> fix16_minimum rename in unittests to make them work ↵ | Petteri.Aimonen | 2012-08-29 | 2 | -12/+12 | |
| | | | | | again. | |||||
| * | Const allows more optimizations than pure | Petteri.Aimonen | 2012-08-05 | 1 | -2/+2 | |
| | | ||||||
| * | Add fix16_sq() inline function as a shorthand to square values | Petteri.Aimonen | 2012-08-05 | 1 | -1/+4 | |
| | | ||||||
| * | Updated coding style document. | Flatmush | 2012-07-25 | 2 | -14/+51 | |
| | | | | | | Cleaned up some code. | |||||
| * | Added basic code style document to project. | Flatmush | 2012-07-25 | 1 | -0/+229 | |
| | | ||||||
| * | Added abs, floor, ceil, min, max, clamp. | Flatmush | 2012-07-25 | 3 | -83/+92 | |
| | | | | | | More code cleanup. | |||||
| * | Added log base 2 functions kindly provided by Tev Olsen. | Flatmush | 2012-07-25 | 2 | -2/+109 | |
| | | ||||||
| * | Added some deg/rad conversion functions. | Flatmush | 2012-07-25 | 4 | -446/+497 | |
| | | | | | | | Fixed up some code style inconsistencies. Added a modulo function to allow optimization on 8-bit machines. | |||||
| * | Added a patch to make operator results constant in the C++ interface as ↵ | Flatmush | 2012-07-02 | 1 | -4/+4 | |
| | | | | | suggested in Issue 15. | |||||
| * | Added FFT code as an extra in the "contrib" folder | Petteri.Aimonen | 2012-05-29 | 1 | -0/+163 | |
| | | ||||||
| * | Fix the check around 'leaf' attribute, which is supported only by GCC > 4.6. | Petteri.Aimonen | 2012-05-06 | 1 | -4/+3 | |
| | | ||||||
| * | Updated exp() and log() on wiki page. | Petteri.Aimonen | 2012-02-27 | 0 | -0/+0 | |
| | | ||||||
| * | Fix useless warning on AVR | Petteri.Aimonen | 2012-02-27 | 1 | -1/+6 | |
| | | ||||||
| * | Benchmark suite using simulators | Petteri.Aimonen | 2012-02-27 | 6 | -0/+474 | |
| | | ||||||
| * | Improved fix16_exp() (half runtime, more accuracy), added fix16_log(), made ↵ | Petteri.Aimonen | 2012-02-27 | 4 | -24/+217 | |
| | | | | | unittests for both. | |||||
| * | Added some function attributes when using GCC; these may help the optimizer ↵ | Petteri.Aimonen | 2012-01-27 | 1 | -21/+32 | |
| | | | | | a bit. | |||||
| * | FunctionReference added conversion functions | Petteri.Aimonen | 2012-01-27 | 0 | -0/+0 | |
| | | ||||||
| * | Documented the un-documented compilation features. | Flatmush | 2012-01-27 | 0 | -0/+0 | |
| | | ||||||
| * | Edited wiki page Benchmarks through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Edited wiki page Benchmarks through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Created wiki page through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Edited wiki page FunctionReference through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Created wiki page through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Edited wiki page FunctionReference through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Created wiki page through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Created wiki page through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Created wiki page through web user interface. | Petteri.Aimonen | 2012-01-26 | 0 | -0/+0 | |
| | | ||||||
| * | Merging a bunch of separately developed functions: | Petteri.Aimonen | 2012-01-26 | 6 | -314/+962 | |
| | | | | | | | | | | | fix16_mul, fix16_div, fix16_sqrt. They are faster & more accurate than the previous versions. Closes issue #13. Includes unittests for the functions in question, runnable by typing 'make' in the unittests folder. | |||||
| * | Back to previous Makefile I unintentionally modified | vincent.del.medico | 2011-06-11 | 1 | -19/+48 | |
| | | ||||||
| * | Added a fix16_sqr32 function, which computes sqrt with reduced 64-bit ↵ | vincent.del.medico | 2011-06-11 | 2 | -48/+50 | |
| | | | | | operations (and without any 64-bit operations by setting FIXMATH_NO_64BIT) | |||||
