Content deleted Content added
→History: redundant word |
Citation bot (talk | contribs) Added website. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Numerical software | #UCB_Category 67/119 |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1:
{{Primary sources|date=January 2023}}
{{lowercase|title=libfixmath}}
{{Infobox software
Line 12 ⟶ 13:
}}
'''libfixmath''' is a [[cross-platform software|platform-independent]] [[fixed-point arithmetic|fixed-point]] math library aimed at developers wanting to perform fast non-integer math on platforms lacking a (or with a low performance) [[Floating Point Unit|FPU]]. It offers developers a similar interface to the standard [[math.h]] functions for use on [[Q (number format)|Q16.16]] [[fixed-point arithmetic|fixed-point]] numbers. libfixmath has no external dependencies other than [[stdint.h]] and a compiler which supports [[64-bit]] integer arithmetic (such as [[GNU Compiler Collection|GCC]]).<ref>{{cite web|url=https://github.com/PetteriAimonen/libfixmath|title=libfixmath Project Page|website=[[GitHub]] }}</ref>
Conditional compilation options exist to remove the requirement for a [[64-bit]] capable [[compiler]] as many compilers for [[microcontroller]]s and [[Digital signal processor|DSPs]] do not support [[64-bit]] arithmetic.<ref>{{cite web|url=https://code.google.com/p/libfixmath/issues/detail?id=4|title=64-bit Compiler Support Issues}}</ref>
==History==
==Q16.16 functions==
|