Age | Commit message (Collapse) | Author |
|
|
|
This commit changes the comment to use the same variable names as we do in the
code. Furthermore, it also makes the comment a bit easier to grasp.
|
|
The tables only contain (2^bitPrecision)/2 entries. The code allocated twice
as many entries previously.
|
|
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
|
|
This removes the large static tables from the binary (which saves 500K
to 1Mb of binary size) and replaced them with a class which generates
the required tables as needed in RAM. This has been tested with QDM2
and shows no obvious performance degredation and Memprof shows no
significant rise in RAM usage.
|
|
|
|
- Conversion from double to float
- Unary minus operator applied to unsigned type
- ARRAYSIZE redefinition
|
|
Access is now restricted to using the getSineTable()/getCosineTable() helper functions.
|