You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/Doxygen/src/mainpage.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,7 +128,13 @@ Each library project has different preprocessor macros.
128
128
129
129
## Code size
130
130
131
-
Constant tables can use a lot of read only memory. The linker can remove the unused functions and constant tables.
131
+
Previous versions were using lots of compilation flags to control code size. It was enabled with `ARM_DSP_CONFIG_TABLES`. It was getting too complex and has been removed. Now code size optimizations are relying on the linker.
132
+
133
+
You no more need to use any compilation flags like `ARM_TABLE_TWIDDLECOEF_F32_2048`, `ARM_FFT_ALLOW_TABLES` etc ...
134
+
135
+
They have been removed.
136
+
137
+
Constant tables can use a lot of read only memory but the linker can remove the unused functions and constant tables if it can deduce that those tables or functions are not used.
132
138
133
139
For this you need to use the right initialization functions in the library and the right options for the linker (they are compiler dependent).
0 commit comments