blob: 8215013e84673e6e1067a824404acf5d9a6c10ea [file] [log] [blame]
msim
Target
Use simulator runtime
masm-hex
Target Mask(ASM_HEX)
Force assembly output to always use hex constants
mmcu=
Target Report ToLower Joined RejectNegative Var(target_mcu)
Specify the MCU to build for.
mcpu=
Target Report Joined RejectNegative Var(target_cpu)
Specify the ISA to build for: msp430, mdsp430x, msp430xv2
mlarge
Target Report Mask(LARGE) RejectNegative
Select large model - 20-bit addresses/pointers
msmall
Target Report InverseMask(LARGE) RejectNegative
Select small model - 16-bit addresses/pointers (default)
mrelax
Target Report
Optimize opcode sizes at link time
mOs
Target Undocumented Mask(OPT_SPACE)
minrt
Target Report Mask(MINRT) RejectNegative
Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
HeaderInclude
config/msp430/msp430-opts.h
mhwmult=
Target Joined RejectNegative Report ToLower Var(msp430_hwmult_type) Enum(msp430_hwmult_types) Init(AUTO)
Specify the type of hardware multiply to support
Enum
Name(msp430_hwmult_types) Type(enum msp430_hwmult_types)
EnumValue
Enum(msp430_hwmult_types) String(none) Value(NONE)
EnumValue
Enum(msp430_hwmult_types) String(auto) Value(AUTO)
EnumValue
Enum(msp430_hwmult_types) String(16bit) Value(SMALL)
EnumValue
Enum(msp430_hwmult_types) String(32bit) Value(LARGE)
EnumValue
Enum(msp430_hwmult_types) String(f5series) Value(F5SERIES)