These macros are defined in target.hpp. This commit adds the macros: NOINLINE - Never inline the function ALWAYS_INLINE - Force the function to be inlined (also adds the inline attribute to the function) TARGET_ARM_MODE - Compile all future functions in ARM mode until TARGET_END_MODE is reached. No-op if not compiling for ARM. TARGET_THUMB_MODE - Compile all future functions in thumb mode until TARGET_END_MODE is reached. No-op if not compiling for ARM. TARGET_END_MODE - Undo the last TARGET_*_MODE option. ARM_MODE - Compile this function in ARM mode. THUMB_MODE - Compile this function in thumb mode.
mtl
C++ STL replacement, intended for embedded systems. Aims to be more performant than ETL.
Description
Languages
C++
84.8%
Assembly
12.8%
CMake
2.4%