The following table identifies the implementation in the Backend.
| 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 |