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
The makefile uses -O2 as the default optimization level.
The source code can support -O3 as the optimization level. In fact, we support -O5, -Os and -Ofast. We regularly test them in cryptest.sh.
At -O3, GCC and other compilers will vectorize, meaning they will use SIMD units, like SSE and NEON, more frequently. When the compiler takes an opportunity it is often a non-trivial speedup.
The makefile uses
-O2
as the default optimization level.The source code can support
-O3
as the optimization level. In fact, we support-O5
,-Os
and-Ofast
. We regularly test them in cryptest.sh.At
-O3
, GCC and other compilers will vectorize, meaning they will use SIMD units, like SSE and NEON, more frequently. When the compiler takes an opportunity it is often a non-trivial speedup.Also see Switch from -O2 to -O3 as optimization default? on the mailing list.
The text was updated successfully, but these errors were encountered: