Predefined preprocessor macros for Hitachi SH
gcc defines the following preprocessor macros for the Hitachi SH configurations:
Any Hitachi SH architecture:
__sh__
Any Hitachi SH1 architecture:
__sh1__
Any Hitachi SH2 architecture:
__sh2__
Any Hitachi SH3 architecture:
__sh3__
Any Hitachi SH3E architecture:
__SH3E__
Hitachi SH architecture with little-endian numeric representation:
__LITTLE_ENDIAN__
Big-endian numeric representation is the default in Hitachi SH architecture.