CMSIS-Core(M) documentation: __NO_EMBEDDED_ASM clarified
@@ -7,9 +7,13 @@ The following functions generate specific Cortex-M instructions that cannot be d
Refer to the \ref ref_man_sec for detailed information about these Cortex-M instructions.
\note
-When using the Arm Compiler Toolchain the following \ref intrinsic_CPU_gr are implemented using the Embedded Assembler: \ref __RRX, <Bruno: add more...>.
-The usage of the Embedded Assembler can be disabled by with <b><i>define __NO_EMBEDDED_ASM</i></b>. This avoids potential side effects of the Embedded Assembler.
-Refer to <b>Compiler User Guide - Using the Inline and Embedded Assemblers of the Arm Compiler</b> for more information.
+When using the <b>Arm Compiler Version 5 Toolchain</b> the following \ref intrinsic_CPU_gr are implemented using the Embedded Assembler.
+As the Embedded Assembler may cause side effects (Refer to <b>Arm Compiler v5.xx User Guide - Using the Inline and Embedded Assemblers of the Arm Compiler</b> for more information)
+it is possible to disable the following intrinsic function and therefore the usage of the Embedded Assembler with the <b><i>define __NO_EMBEDDED_ASM</i></b>:
+ - \ref __REV16
+ - \ref __REVSH
+ - \ref __RRX
+
*/
/**************************************************************************************************/
