This preprocessor macro is defined if thumb code generation is enabled via compiler switch, settings panel option, or #pragma thumb.
__thumb
This macro is undefined if thumb code generation is not enabled. The macro should always be defined for cortex-m4 processors.