diff --git a/README.md b/README.md index d42e57b0..e3cbe926 100755 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ When float are used, then the fpu should be selected to ensure that the compiler When building with Helium support, it will be automatically detected by CMSIS-DSP. For Neon, it is not the case and you must enable the option `-DARM_MATH_NEON` for the C compilation. With `cmake` this option is controlled with `-DNEON=ON`. -* `-DARM_MATH_LOOPUNROLL` can also be used when compiling with cmake +* `-DLOOPUNROLL=ON` can also be used when compiling with cmake * It corresponds to the C options `-DARM_MATH_LOOPUNROLL` Compilers are doing unrolling. So this option may not be needed but it is highly dependent on the compiler. With some compilers, this option is needed to get better performances. @@ -75,6 +75,8 @@ The library is doing some type [punning](https://en.wikipedia.org/wiki/Type_punn This optimization will **not** occur when `-fno-builtin` is used and it will have a **very bad** impact on the performances. +Some compiler may also require the use of option `-munaligned-access` to specify that unaligned accesses are used. + ## How to build The standard way to build is through the [Open CMSIS-Pack](https://www.open-cmsis-pack.org/) included in the repository (or available in your IDE).