as: SH64 Options

1 
1 9.43.1 Options
1 --------------
1 
1 '-isa=sh4 | sh4a'
1      Specify the sh4 or sh4a instruction set.
1 '-isa=dsp'
1      Enable sh-dsp insns, and disable sh3e / sh4 insns.
1 '-isa=fp'
1      Enable sh2e, sh3e, sh4, and sh4a insn sets.
1 '-isa=all'
1      Enable sh1, sh2, sh2e, sh3, sh3e, sh4, sh4a, and sh-dsp insn sets.
1 '-isa=shmedia | -isa=shcompact'
1      Specify the default instruction set.  'SHmedia' specifies the
1      32-bit opcodes, and 'SHcompact' specifies the 16-bit opcodes
1      compatible with previous SH families.  The default depends on the
1      ABI selected; the default for the 64-bit ABI is SHmedia, and the
1      default for the 32-bit ABI is SHcompact.  If neither the ABI nor
1      the ISA is specified, the default is 32-bit SHcompact.
1 
1      Note that the '.mode' pseudo-op is not permitted if the ISA is not
1      specified on the command line.
1 
1 '-abi=32 | -abi=64'
1      Specify the default ABI. If the ISA is specified and the ABI is
1      not, the default ABI depends on the ISA, with SHmedia defaulting to
1      64-bit and SHcompact defaulting to 32-bit.
1 
1      Note that the '.abi' pseudo-op is not permitted if the ABI is not
1      specified on the command line.  When the ABI is specified on the
1      command line, any '.abi' pseudo-ops in the source must match it.
1 
1 '-shcompact-const-crange'
1      Emit code-range descriptors for constants in SHcompact code
1      sections.
1 
1 '-no-mix'
1      Disallow SHmedia code in the same section as constants and
1      SHcompact code.
1 
1 '-no-expand'
1      Do not expand MOVI, PT, PTA or PTB instructions.
1 
1 '-expand-pt32'
1      With -abi=64, expand PT, PTA and PTB instructions to 32 bits only.
1 
1 '-h-tick-hex'
1      Support H'00 style hex constants in addition to 0x00 style.
1