gcc: CR16 Options
1
1 3.18.9 CR16 Options
1 -------------------
1
1 These options are defined specifically for the CR16 ports.
1
1 '-mmac'
1 Enable the use of multiply-accumulate instructions. Disabled by
1 default.
1
1 '-mcr16cplus'
1 '-mcr16c'
1 Generate code for CR16C or CR16C+ architecture. CR16C+
1 architecture is default.
1
1 '-msim'
1 Links the library libsim.a which is in compatible with simulator.
1 Applicable to ELF compiler only.
1
1 '-mint32'
1 Choose integer type as 32-bit wide.
1
1 '-mbit-ops'
1 Generates 'sbit'/'cbit' instructions for bit manipulations.
1
1 '-mdata-model=MODEL'
1 Choose a data model. The choices for MODEL are 'near', 'far' or
1 'medium'. 'medium' is default. However, 'far' is not valid with
1 '-mcr16c', as the CR16C architecture does not support the far data
1 model.
1