Macros for RS08

The following table identifies the implementation in the Backend.

Table 1. RS08 Compiler-Backend Macros
Name Defined
__BITFIELD_MSBIT_FIRST__ -BfaBMS
__BITFIELD_LSBIT_FIRST__ -BfaBLS
__BITFIELD_MSBYTE_FIRST__ always
__BITFIELD_LSBYTE_FIRST__ never
__BITFIELD_MSWORD_FIRST__ always
__BITFIELD_LSWORD_FIRST__ never
__BITFIELD_TYPE_SIZE_REDUCTION__ -BfaTSRon
__BITFIELD_NO_TYPE_SIZE_REDUCTION__ -BfaTSRoff
__PLAIN_BITFIELD_IS_SIGNED__ always
__PLAIN_BITFIELD_IS_UNSIGNED__ never