arc-opts.h revision 1.1.1.2
1/* GCC option-handling definitions for the Synopsys DesignWare ARC architecture. 2 3 Copyright (C) 2007-2016 Free Software Foundation, Inc. 4 5 This file is part of GCC. 6 7 GCC is free software; you can redistribute it and/or modify it 8 under the terms of the GNU General Public License as published 9 by the Free Software Foundation; either version 3, or (at your 10 option) any later version. 11 12 GCC is distributed in the hope that it will be useful, but WITHOUT 13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 15 License for more details. 16 17 You should have received a copy of the GNU General Public License 18 along with GCC; see the file COPYING3. If not see 19 <http://www.gnu.org/licenses/>. */ 20 21enum processor_type 22{ 23 PROCESSOR_NONE, 24 PROCESSOR_ARC600, 25 PROCESSOR_ARC601, 26 PROCESSOR_ARC700, 27 PROCESSOR_ARCEM, 28 PROCESSOR_ARCHS 29}; 30 31/* Single precision floating point. */ 32#define FPU_SP 0x0001 33/* Single precision fused floating point operations. */ 34#define FPU_SF 0x0002 35/* Single precision floating point format conversion operations. */ 36#define FPU_SC 0x0004 37/* Single precision floating point sqrt and div operations. */ 38#define FPU_SD 0x0008 39/* Double precision floating point. */ 40#define FPU_DP 0x0010 41/* Double precision fused floating point operations. */ 42#define FPU_DF 0x0020 43/* Double precision floating point format conversion operations. */ 44#define FPU_DC 0x0040 45/* Double precision floating point sqrt and div operations. */ 46#define FPU_DD 0x0080 47/* Double precision floating point assist operations. */ 48#define FPX_DP 0x0100 49 50