1; Options for Visium.
2; Copyright (C) 2005-2020 Free Software Foundation, Inc.
3;
4; This file is part of GCC.
5;
6; GCC is free software; you can redistribute it and/or modify it
7; under the terms of the GNU General Public License as published
8; by the Free Software Foundation; either version 3, or (at your
9; option) any later version.
10;
11; GCC is distributed in the hope that it will be useful, but WITHOUT
12; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13; or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
14; License for more details.
15;
16; You should have received a copy of the GNU General Public License
17; along with GCC; see the file COPYING3.  If not see
18; <http://www.gnu.org/licenses/>.  */
19
20HeaderInclude
21config/visium/visium-opts.h
22
23mdebug
24Target RejectNegative
25Link with libc.a and libdebug.a.
26
27msim
28Target RejectNegative
29Link with libc.a and libsim.a.
30
31mfpu
32Target Report Mask(FPU)
33Use hardware FP (default).
34
35mhard-float
36Target RejectNegative Mask(FPU) MaskExists
37Use hardware FP.
38
39msoft-float
40Target RejectNegative InverseMask(FPU)
41Do not use hardware FP.
42
43mcpu=
44Target RejectNegative Joined Var(visium_cpu_and_features) Enum(visium_processor_type) Init(PROCESSOR_GR5)
45Use features of and schedule code for given CPU.
46
47mtune=
48Target RejectNegative Joined Var(visium_cpu) Enum(visium_processor_type) Init(PROCESSOR_GR5)
49Schedule code for given CPU.
50
51Enum
52Name(visium_processor_type) Type(enum processor_type)
53
54EnumValue
55Enum(visium_processor_type) String(mcm) Value(PROCESSOR_GR5)
56
57EnumValue
58Enum(visium_processor_type) String(gr5) Value(PROCESSOR_GR5)
59
60EnumValue
61Enum(visium_processor_type) String(gr6) Value(PROCESSOR_GR6)
62
63msv-mode
64Target RejectNegative Report Mask(SV_MODE)
65Generate code for the supervisor mode (default).
66
67muser-mode
68Target RejectNegative Report InverseMask(SV_MODE)
69Generate code for the user mode.
70
71menable-trampolines
72Target RejectNegative
73Only retained for backward compatibility.
74
75Mask(MCM)
76; Generate code for the MCM
77
78Mask(BMI)
79; Generate the Block Move Instructions
80
81Mask(FPU_IEEE)
82; Generate code for an IEEE-compliant FPU
83