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