]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/config/loongarch/loongarch-str.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / loongarch / loongarch-str.h
1 /* Generated automatically by "genstr" from "loongarch-strings" and
2 "isa-evolution.in". Please do not edit this file directly.
3
4 Copyright (C) 2021-2024 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_ABI_DEFAULT "abi-default"
31 #define STR_CPU_LOONGARCH64 "loongarch64"
32 #define STR_CPU_LA464 "la464"
33 #define STR_CPU_LA664 "la664"
34
35 #define STR_ISA_BASE_LA64V100 "la64"
36
37 #define OPTSTR_ISA_EXT_FPU "fpu"
38 #define STR_NONE "none"
39 #define STR_ISA_EXT_FPU0 "0"
40 #define STR_ISA_EXT_FPU32 "32"
41 #define STR_ISA_EXT_FPU64 "64"
42
43 #define OPTSTR_SOFT_FLOAT "soft-float"
44 #define OPTSTR_SINGLE_FLOAT "single-float"
45 #define OPTSTR_DOUBLE_FLOAT "double-float"
46
47 #define OPTSTR_ISA_EXT_SIMD "simd"
48 #define STR_ISA_EXT_LSX "lsx"
49 #define STR_ISA_EXT_LASX "lasx"
50
51 #define OPTSTR_ABI_BASE "abi"
52 #define STR_ABI_BASE_LP64D "lp64d"
53 #define STR_ABI_BASE_LP64F "lp64f"
54 #define STR_ABI_BASE_LP64S "lp64s"
55
56 #define STR_ABI_EXT_BASE "base"
57
58 #define OPTSTR_CMODEL "cmodel"
59 #define STR_CMODEL_NORMAL "normal"
60 #define STR_CMODEL_TINY "tiny"
61 #define STR_CMODEL_TS "tiny-static"
62 #define STR_CMODEL_MEDIUM "medium"
63 #define STR_CMODEL_LARGE "large"
64 #define STR_CMODEL_EXTREME "extreme"
65
66 #define OPTSTR_EXPLICIT_RELOCS "explicit-relocs"
67 #define STR_EXPLICIT_RELOCS_AUTO "auto"
68 #define STR_EXPLICIT_RELOCS_NONE "none"
69 #define STR_EXPLICIT_RELOCS_ALWAYS "always"
70
71 #define OPTSTR_FRECIPE "frecipe"
72 #define OPTSTR_DIV32 "div32"
73 #define OPTSTR_LAM_BH "lam-bh"
74 #define OPTSTR_LAMCAS "lamcas"
75 #define OPTSTR_LD_SEQ_SA "ld-seq-sa"
76
77 #endif /* LOONGARCH_STR_H */