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