aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Fixed issue 12 in fix16_div when FIXMATH_NO_64BIT definedvincent.del.medico2011-06-101-0/+2
* Faster atan2 algorithm (about twice faster), same precisionvincent.del.medico2011-06-092-63/+23
* Added a new algo for sin() function, and a small error analysis to show the p...vincent.del.medico2011-06-083-1/+37
* Fixed some compiler errors in int64.h.Flatmush2011-03-162-14/+15
* Changed the #if defined to __thumb2__joe.schaack2011-03-151-1/+1
* Fixed assembler error in fix16_mul, had used 'or' instead of the correct 'orr...Flatmush2011-03-141-2/+2
* Fixed a dumb mistake in compilation macros which meant that fix16_mul didn't ...Flatmush2011-03-141-1/+1
* Changed ARM fix16_mul to be disabled for thumb.Flatmush2011-03-131-5/+5
* Added ARM specific fix16_mul which should be faster, this is untested however...flatmush2011-03-041-0/+17
* Updated lerp6 and lerp16 (LinEar inteRPolation) to use the new int64 header s...flatmush2011-03-033-12/+12
* Added int64.h which performs 64-bit calculations using 32-bit operations, thi...flatmush2011-03-036-28/+195
* I assume you mean to subtract the two for the ssub function...joe.schaack2011-03-021-1/+1
* Added fix16_add, fix16_sub, fix16_ssub as static inline functions.flatmush2011-03-022-0/+31
* Updated C++ interface slightly, to make it more coherent.flatmush2011-03-021-15/+16
* Added C++ class interface.flatmush2011-03-023-3/+121
* Edited wiki page Trig_Math through web user interface.Flatmush2011-03-010-0/+0
* Updated code::blocks project file to compile optimized release by default.flatmush2011-03-011-1/+2
* Updated 32-bit division so it's now actually accurate to within 0.00065% even...flatmush2011-03-014-72/+125
* Edited wiki page Trig_Math through web user interface.joe.schaack2011-03-010-0/+0
* Added some more images for the wikijoeschaack2011-03-010-0/+0
* Added a bunch of info regarding the trig stuffjoe.schaack2011-03-010-0/+0
* Added the image in the correct place joeschaack2011-03-010-0/+0
* Added the first image for the wiki documentationjoeschaack2011-03-011-0/+0
* Created wiki page through web user interface.joe.schaack2011-03-010-0/+0
* Replaced all macros with static inline functions and static consts for typech...flatmush2011-02-283-86/+42
* Updated 32-bit divide, gained 1600% speed increase and an accuracy of 0.00065...flatmush2011-02-281-4/+42
* Added 32-bit division option, it is less accurate (inaccuracy of ~0.0035%) an...flatmush2011-02-282-1/+36
* Added FIXMATH_NO_64BIT macro.flatmush2011-02-281-0/+36
* Updated sin lut to use ~200KiB for it's table with the same accuracy, the loo...flatmush2011-02-256-11497/+11483
* Added option to replace sin function with ~384KiB look-up table for fastest a...flatmush2011-02-258-16/+13028
* Added a new faster version of the sin function, it loses 0.2% accuracy for a ...flatmush2011-02-251-0/+44
* Fixed a minor error in previous commit where the wrong function name is printed.flatmush2011-02-251-1/+6
* Added fix16_exp currently using the Taylor Series algorithm off Wikipedia, if...flatmush2011-02-257-36/+125
* Changed conversion functions to macros so that they can be optimized out by t...Flatmush2011-02-243-48/+40
* Updated fix16_atan, now removes some un-necessary code.flatmush2011-02-242-11/+17
* Added multi-pass approach to fixtest, now produces more accurate results. On ...flatmush2011-02-242-31/+37
* Minor fix regarding printf format in fixtest.flatmush2011-02-242-2/+2
* Fixed an obvious bug, error was reported at 65536 times the correct value, re...flatmush2011-02-242-3/+3
* Added a small program called fixtest which currently tests performance and av...flatmush2011-02-246-0/+217
* Edited wiki page Microcontroller_Usage through web user interface.Flatmush2011-02-240-0/+0
* Edited wiki page Microcontroller_Usage through web user interface.joe.schaack2011-02-240-0/+0
* Created wiki page through web user interface.joe.schaack2011-02-240-0/+0
* Added an optimized and improved implementation of joe's fixed point atan2 alg...flatmush2011-02-231-49/+56
* Fixed errors in asin/atan, where incorrect integer maths was used.flatmush2011-02-234-11/+45
* Changed consts such as e, pi, one to macros as suggested by mth for compiler ...Flatmush2011-02-142-4/+7
* Updated code::blocks project file.Flatmush2011-02-141-1/+18
* Deleted objects and compiled files which should never have been uploaded.Flatmush2011-02-146-0/+0
* Initial commit. Since its use in fgl and the Dingoo SDK the functions have be...Flatmush2011-02-1417-0/+579