1 /* Generated automatically by "genstr" from "loongarch-strings". 2 Please do not edit this file directly. 3 4 Copyright (C) 2021-2022 Free Software Foundation, Inc. 5 Contributed by Loongson Ltd. 6 7 This file is part of GCC. 8 9 GCC is free software; you can redistribute it and/or modify 10 it under the terms of the GNU General Public License as published by 11 the Free Software Foundation; either version 3, or (at your option) 12 any later version. 13 14 GCC is distributed in the hope that it will be useful, 15 but WITHOUT ANY WARRANTY; without even the implied warranty of 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 GNU General Public License for more details. 18 19 You should have received a copy of the GNU General Public License 20 along with GCC; see the file COPYING3. If not see 21 <http://www.gnu.org/licenses/>. */ 22 23 #ifndef LOONGARCH_STR_H 24 #define LOONGARCH_STR_H 25 26 #define OPTSTR_ARCH "arch" 27 #define OPTSTR_TUNE "tune" 28 29 #define STR_CPU_NATIVE "native" 30 #define STR_CPU_LOONGARCH64 "loongarch64" 31 #define STR_CPU_LA464 "la464" 32 33 #define STR_ISA_BASE_LA64V100 "la64" 34 35 #define OPTSTR_ISA_EXT_FPU "fpu" 36 #define STR_ISA_EXT_NOFPU "none" 37 #define STR_ISA_EXT_FPU0 "0" 38 #define STR_ISA_EXT_FPU32 "32" 39 #define STR_ISA_EXT_FPU64 "64" 40 41 #define OPTSTR_SOFT_FLOAT "soft-float" 42 #define OPTSTR_SINGLE_FLOAT "single-float" 43 #define OPTSTR_DOUBLE_FLOAT "double-float" 44 45 #define OPTSTR_ABI_BASE "abi" 46 #define STR_ABI_BASE_LP64D "lp64d" 47 #define STR_ABI_BASE_LP64F "lp64f" 48 #define STR_ABI_BASE_LP64S "lp64s" 49 50 #define STR_ABI_EXT_BASE "base" 51 52 #define OPTSTR_CMODEL "cmodel" 53 #define STR_CMODEL_NORMAL "normal" 54 #define STR_CMODEL_TINY "tiny" 55 #define STR_CMODEL_TS "tiny-static" 56 #define STR_CMODEL_LARGE "large" 57 #define STR_CMODEL_EXTREME "extreme" 58 59 #endif /* LOONGARCH_STR_H */ 60