1 | //===- CSKYTargetParser.def - CSKY target parsing defines -------*- C++ -*-===// |
2 | // |
3 | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | // See https://llvm.org/LICENSE.txt for license information. |
5 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
6 | // |
7 | //===----------------------------------------------------------------------===// |
8 | // |
9 | // This file provides defines to build up the CSKY target parser's logic. |
10 | // |
11 | //===----------------------------------------------------------------------===// |
12 | |
13 | // NOTE: NO INCLUDE GUARD DESIRED! |
14 | |
15 | #ifndef CSKY_FPU |
16 | #define CSKY_FPU(NAME, KIND, VERSION) |
17 | #endif |
18 | CSKY_FPU("invalid" , FK_INVALID, FPUVersion::NONE) |
19 | CSKY_FPU("auto" , FK_AUTO, FPUVersion::FPV2) |
20 | CSKY_FPU("fpv2" , FK_FPV2, FPUVersion::FPV2) |
21 | CSKY_FPU("fpv2_divd" , FK_FPV2_DIVD, FPUVersion::FPV2) |
22 | CSKY_FPU("fpv2_sf" , FK_FPV2_SF, FPUVersion::FPV2) |
23 | CSKY_FPU("fpv3" , FK_FPV3, FPUVersion::FPV3) |
24 | CSKY_FPU("fpv3_hf" , FK_FPV3_HF, FPUVersion::FPV3) |
25 | CSKY_FPU("fpv3_hsf" , FK_FPV3_HSF, FPUVersion::FPV3) |
26 | CSKY_FPU("fpv3_sdf" , FK_FPV3_SDF, FPUVersion::FPV3) |
27 | |
28 | #undef CSKY_FPU |
29 | |
30 | #ifndef CSKY_ARCH |
31 | #define CSKY_ARCH(NAME, ID, ARCH_BASE_EXT) |
32 | #endif |
33 | CSKY_ARCH("invalid" , INVALID, CSKY::AEK_INVALID) |
34 | CSKY_ARCH("ck801" , CK801, CSKY::MAEK_E1 | CSKY::AEK_TRUST) |
35 | CSKY_ARCH("ck802" , CK802, CSKY::MAEK_E2 | CSKY::AEK_TRUST | CSKY::AEK_NVIC) |
36 | CSKY_ARCH("ck803" , CK803, |
37 | CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC | |
38 | CSKY::AEK_HWDIV) |
39 | CSKY_ARCH("ck803s" , CK803S, |
40 | CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC | |
41 | CSKY::AEK_HWDIV) |
42 | CSKY_ARCH("ck804" , CK804, |
43 | CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC | |
44 | CSKY::AEK_HWDIV | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
45 | CSKY_ARCH("ck805" , CK805, |
46 | CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC | |
47 | CSKY::AEK_HWDIV | CSKY::AEK_HIGHREG | CSKY::MAEK_3E3R2 | |
48 | CSKY::AEK_3E3R3 | CSKY::AEK_VDSPV2 | CSKY::AEK_VDSP2E3) |
49 | CSKY_ARCH("ck807" , CK807, |
50 | CSKY::MAEK_3E7 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST | |
51 | CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | |
52 | CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | |
53 | CSKY::AEK_NVIC | CSKY::AEK_CACHE) |
54 | CSKY_ARCH("ck810" , CK810, |
55 | CSKY::MAEK_7E10 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST | |
56 | CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | |
57 | CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | |
58 | CSKY::AEK_NVIC | CSKY::AEK_CACHE) |
59 | CSKY_ARCH("ck810v" , CK810V, |
60 | CSKY::MAEK_7E10 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST | |
61 | CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | |
62 | CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | |
63 | CSKY::AEK_NVIC | CSKY::AEK_CACHE | CSKY::AEK_VDSPV1) |
64 | CSKY_ARCH("ck860" , CK860, |
65 | CSKY::MAEK_10E60 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | |
66 | CSKY::AEK_TRUST | CSKY::AEK_HWDIV | CSKY::AEK_DSPE60 | |
67 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | CSKY::AEK_NVIC | |
68 | CSKY::AEK_CACHE | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
69 | CSKY_ARCH("ck860v" , CK860V, |
70 | CSKY::MAEK_10E60 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | |
71 | CSKY::AEK_TRUST | CSKY::AEK_HWDIV | CSKY::AEK_DSPE60 | |
72 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | CSKY::AEK_NVIC | |
73 | CSKY::AEK_CACHE | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | |
74 | CSKY::AEK_VDSPV2 | CSKY::AEK_VDSP2E60F) |
75 | #undef CSKY_ARCH |
76 | |
77 | #ifndef CSKY_ARCH_EXT_NAME |
78 | #define CSKY_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
79 | #endif |
80 | CSKY_ARCH_EXT_NAME("invalid" , CSKY::AEK_INVALID, nullptr, nullptr) |
81 | CSKY_ARCH_EXT_NAME("none" , CSKY::AEK_NONE, nullptr, nullptr) |
82 | CSKY_ARCH_EXT_NAME("fpuv2_sf" , CSKY::AEK_FPUV2SF, "+fpuv2_sf" , "-fpuv2_sf" ) |
83 | CSKY_ARCH_EXT_NAME("fpuv2_df" , CSKY::AEK_FPUV2DF, "+fpuv2_df" , "-fpuv2_df" ) |
84 | CSKY_ARCH_EXT_NAME("fdivdu" , CSKY::AEK_FDIVDU, "+fdivdu" , "-fdivdu" ) |
85 | CSKY_ARCH_EXT_NAME("fpuv3_hi" , CSKY::AEK_FPUV3HI, "+fpuv3_hi" , "-fpuv3_hi" ) |
86 | CSKY_ARCH_EXT_NAME("fpuv3_hf" , CSKY::AEK_FPUV3HF, "+fpuv3_hf" , "-fpuv3_hf" ) |
87 | CSKY_ARCH_EXT_NAME("fpuv3_sf" , CSKY::AEK_FPUV3SF, "+fpuv3_sf" , "-fpuv3_sf" ) |
88 | CSKY_ARCH_EXT_NAME("fpuv3_df" , CSKY::AEK_FPUV3DF, "+fpuv3_df" , "-fpuv3_df" ) |
89 | CSKY_ARCH_EXT_NAME("floate1" , CSKY::AEK_FLOATE1, "+floate1" , "-floate1" ) |
90 | CSKY_ARCH_EXT_NAME("float1e2" , CSKY::AEK_FLOAT1E2, "+float1e2" , "-float1e2" ) |
91 | CSKY_ARCH_EXT_NAME("float1e3" , CSKY::AEK_FLOAT1E3, "+float1e3" , "-float1e3" ) |
92 | CSKY_ARCH_EXT_NAME("float3e4" , CSKY::AEK_FLOAT3E4, "+float3e4" , "-float3e4" ) |
93 | CSKY_ARCH_EXT_NAME("float7e60" , CSKY::AEK_FLOAT7E60, "+float7e60" , "-float7e60" ) |
94 | CSKY_ARCH_EXT_NAME("hwdiv" , CSKY::AEK_HWDIV, "+hwdiv" , "-hwdiv" ) |
95 | CSKY_ARCH_EXT_NAME("multiple_stld" , CSKY::AEK_STLD, "+multiple_stld" , |
96 | "-multiple_stld" ) |
97 | CSKY_ARCH_EXT_NAME("pushpop" , CSKY::AEK_PUSHPOP, "+pushpop" , "-pushpop" ) |
98 | CSKY_ARCH_EXT_NAME("edsp" , CSKY::AEK_EDSP, "+edsp" , "-edsp" ) |
99 | CSKY_ARCH_EXT_NAME("dsp1e2" , CSKY::AEK_DSP1E2, "+dsp1e2" , "-dsp1e2" ) |
100 | CSKY_ARCH_EXT_NAME("dspe60" , CSKY::AEK_DSPE60, "+dspe60" , "-dspe60" ) |
101 | CSKY_ARCH_EXT_NAME("dspv2" , CSKY::AEK_DSPV2, "+dspv2" , "-dspv2" ) |
102 | CSKY_ARCH_EXT_NAME("dsp_silan" , CSKY::AEK_DSPSILAN, "+dsp_silan" , "-dsp_silan" ) |
103 | CSKY_ARCH_EXT_NAME("elrw" , CSKY::AEK_ELRW, "+elrw" , "-elrw" ) |
104 | CSKY_ARCH_EXT_NAME("trust" , CSKY::AEK_TRUST, "+trust" , "-trust" ) |
105 | CSKY_ARCH_EXT_NAME("java" , CSKY::AEK_JAVA, "+java" , "-java" ) |
106 | CSKY_ARCH_EXT_NAME("cache" , CSKY::AEK_CACHE, "+cache" , "-cache" ) |
107 | CSKY_ARCH_EXT_NAME("nvic" , CSKY::AEK_NVIC, "+nvic" , "-nvic" ) |
108 | CSKY_ARCH_EXT_NAME("doloop" , CSKY::AEK_DOLOOP, "+doloop" , "-doloop" ) |
109 | CSKY_ARCH_EXT_NAME("high-registers" , CSKY::AEK_HIGHREG, "+high-registers" , |
110 | "-high-registers" ) |
111 | CSKY_ARCH_EXT_NAME("smart" , CSKY::AEK_SMART, "+smart" , "-smart" ) |
112 | CSKY_ARCH_EXT_NAME("vdsp2e3" , CSKY::AEK_VDSP2E3, "+vdsp2e3" , "-vdsp2e3" ) |
113 | CSKY_ARCH_EXT_NAME("vdsp2e60f" , CSKY::AEK_VDSP2E60F, "+vdsp2e60f" , "-vdsp2e60f" ) |
114 | CSKY_ARCH_EXT_NAME("vdspv2" , CSKY::AEK_VDSPV2, "+vdspv2" , "-vdspv2" ) |
115 | CSKY_ARCH_EXT_NAME("hard-tp" , CSKY::AEK_HARDTP, "+hard-tp" , "-hard-tp" ) |
116 | CSKY_ARCH_EXT_NAME("soft-tp" , CSKY::AEK_SOFTTP, "+soft-tp" , "-soft-tp" ) |
117 | CSKY_ARCH_EXT_NAME("istack" , CSKY::AEK_ISTACK, "+istack" , "-istack" ) |
118 | CSKY_ARCH_EXT_NAME("constpool" , CSKY::AEK_CONSTPOOL, "+constpool" , "-constpool" ) |
119 | CSKY_ARCH_EXT_NAME("stack-size" , CSKY::AEK_STACKSIZE, "+stack-size" , |
120 | "-stack-size" ) |
121 | CSKY_ARCH_EXT_NAME("ccrt" , CSKY::AEK_CCRT, "+ccrt" , "-ccrt" ) |
122 | CSKY_ARCH_EXT_NAME("vdspv1" , CSKY::AEK_VDSPV1, "+vdspv1" , "-vdspv1" ) |
123 | |
124 | CSKY_ARCH_EXT_NAME("e1" , CSKY::AEK_E1, "+e1" , "-e1" ) |
125 | CSKY_ARCH_EXT_NAME("e2" , CSKY::AEK_E2, "+e2" , "-e2" ) |
126 | CSKY_ARCH_EXT_NAME("2e3" , CSKY::AEK_2E3, "+2e3" , "-2e3" ) |
127 | CSKY_ARCH_EXT_NAME("mp" , CSKY::AEK_MP, "+mp" , "-mp" ) |
128 | CSKY_ARCH_EXT_NAME("3e3r1" , CSKY::AEK_3E3R1, "+3e3r1" , "-3e3r1" ) |
129 | CSKY_ARCH_EXT_NAME("3e3r2" , CSKY::AEK_3E3R2, "+3e3r2" , "-3e3r2" ) |
130 | CSKY_ARCH_EXT_NAME("3e3r3" , CSKY::AEK_3E3R3, "+3e3r3" , "-3e3r3" ) |
131 | CSKY_ARCH_EXT_NAME("3e7" , CSKY::AEK_3E7, "+3e7" , "-3e7" ) |
132 | CSKY_ARCH_EXT_NAME("mp1e2" , CSKY::AEK_MP1E2, "+mp1e2" , "-mp1e2" ) |
133 | CSKY_ARCH_EXT_NAME("7e10" , CSKY::AEK_7E10, "+7e10" , "-7e10" ) |
134 | CSKY_ARCH_EXT_NAME("10e60" , CSKY::AEK_10E60, "+10e60" , "-10e60" ) |
135 | |
136 | #undef CSKY_ARCH_EXT_NAME |
137 | |
138 | #ifndef CSKY_CPU_NAME |
139 | #define CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT) |
140 | #endif |
141 | |
142 | CSKY_CPU_NAME("ck801" , CK801, CSKY::AEK_NONE) |
143 | CSKY_CPU_NAME("ck801t" , CK801, CSKY::AEK_NONE) |
144 | CSKY_CPU_NAME("e801" , CK801, CSKY::AEK_NONE) |
145 | |
146 | CSKY_CPU_NAME("ck802" , CK802, CSKY::AEK_NONE) |
147 | CSKY_CPU_NAME("ck802t" , CK802, CSKY::AEK_NONE) |
148 | CSKY_CPU_NAME("ck802j" , CK802, CSKY::AEK_JAVA) |
149 | CSKY_CPU_NAME("e802" , CK802, CSKY::AEK_NONE) |
150 | CSKY_CPU_NAME("e802t" , CK802, CSKY::AEK_NONE) |
151 | CSKY_CPU_NAME("s802" , CK802, CSKY::AEK_NONE) |
152 | CSKY_CPU_NAME("s802t" , CK802, CSKY::AEK_NONE) |
153 | |
154 | CSKY_CPU_NAME("ck803" , CK803, CSKY::AEK_NONE) |
155 | CSKY_CPU_NAME("ck803h" , CK803, CSKY::AEK_NONE) |
156 | CSKY_CPU_NAME("ck803t" , CK803, CSKY::AEK_NONE) |
157 | CSKY_CPU_NAME("ck803ht" , CK803, CSKY::AEK_NONE) |
158 | CSKY_CPU_NAME("ck803f" , CK803, |
159 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
160 | CSKY_CPU_NAME("ck803fh" , CK803, |
161 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
162 | CSKY_CPU_NAME("ck803e" , CK803, |
163 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
164 | CSKY_CPU_NAME("ck803eh" , CK803, |
165 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
166 | CSKY_CPU_NAME("ck803et" , CK803, |
167 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
168 | CSKY_CPU_NAME("ck803eht" , CK803, |
169 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
170 | CSKY_CPU_NAME("ck803ef" , CK803, |
171 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
172 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
173 | CSKY_CPU_NAME("ck803efh" , CK803, |
174 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
175 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
176 | CSKY_CPU_NAME("ck803ft" , CK803, |
177 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
178 | CSKY_CPU_NAME("ck803eft" , CK803, |
179 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
180 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
181 | CSKY_CPU_NAME("ck803efht" , CK803, |
182 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
183 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
184 | CSKY_CPU_NAME("ck803r1" , CK803, |
185 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
186 | CSKY_CPU_NAME("ck803r2" , CK803, |
187 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
188 | CSKY_CPU_NAME("ck803r3" , CK803, |
189 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
190 | CSKY_CPU_NAME("ck803hr1" , CK803, |
191 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
192 | CSKY_CPU_NAME("ck803hr2" , CK803, |
193 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
194 | CSKY_CPU_NAME("ck803hr3" , CK803, |
195 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
196 | CSKY_CPU_NAME("ck803tr1" , CK803, |
197 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
198 | CSKY_CPU_NAME("ck803tr2" , CK803, |
199 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
200 | CSKY_CPU_NAME("ck803tr3" , CK803, |
201 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
202 | CSKY_CPU_NAME("ck803htr1" , CK803, |
203 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
204 | CSKY_CPU_NAME("ck803htr2" , CK803, |
205 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
206 | CSKY_CPU_NAME("ck803htr3" , CK803, |
207 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2) |
208 | CSKY_CPU_NAME("ck803fr1" , CK803, |
209 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
210 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
211 | CSKY_CPU_NAME("ck803fr2" , CK803, |
212 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
213 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
214 | CSKY_CPU_NAME("ck803fr3" , CK803, |
215 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
216 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
217 | CSKY_CPU_NAME("ck803fhr1" , CK803, |
218 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
219 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
220 | CSKY_CPU_NAME("ck803fhr2" , CK803, |
221 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
222 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
223 | CSKY_CPU_NAME("ck803fhr3" , CK803, |
224 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
225 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
226 | CSKY_CPU_NAME("ck803er1" , CK803, |
227 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
228 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
229 | CSKY::AEK_HIGHREG) |
230 | CSKY_CPU_NAME("ck803er2" , CK803, |
231 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
232 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
233 | CSKY::AEK_HIGHREG) |
234 | CSKY_CPU_NAME("ck803er3" , CK803, |
235 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
236 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
237 | CSKY::AEK_HIGHREG) |
238 | CSKY_CPU_NAME("ck803ehr1" , CK803, |
239 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
240 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
241 | CSKY::AEK_HIGHREG) |
242 | CSKY_CPU_NAME("ck803ehr2" , CK803, |
243 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
244 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
245 | CSKY::AEK_HIGHREG) |
246 | CSKY_CPU_NAME("ck803ehr3" , CK803, |
247 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
248 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
249 | CSKY::AEK_HIGHREG) |
250 | CSKY_CPU_NAME("ck803etr1" , CK803, |
251 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
252 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
253 | CSKY::AEK_HIGHREG) |
254 | CSKY_CPU_NAME("ck803etr2" , CK803, |
255 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
256 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
257 | CSKY::AEK_HIGHREG) |
258 | CSKY_CPU_NAME("ck803etr3" , CK803, |
259 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
260 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
261 | CSKY::AEK_HIGHREG) |
262 | CSKY_CPU_NAME("ck803ehtr1" , CK803, |
263 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
264 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
265 | CSKY::AEK_HIGHREG) |
266 | CSKY_CPU_NAME("ck803ehtr2" , CK803, |
267 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
268 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
269 | CSKY::AEK_HIGHREG) |
270 | CSKY_CPU_NAME("ck803ehtr3" , CK803, |
271 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
272 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
273 | CSKY::AEK_HIGHREG) |
274 | CSKY_CPU_NAME("ck803efr1" , CK803, |
275 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
276 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
277 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
278 | CSKY::AEK_HIGHREG) |
279 | CSKY_CPU_NAME("ck803efr2" , CK803, |
280 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
281 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
282 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
283 | CSKY::AEK_HIGHREG) |
284 | CSKY_CPU_NAME("ck803efr3" , CK803, |
285 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
286 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
287 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
288 | CSKY::AEK_HIGHREG) |
289 | CSKY_CPU_NAME("ck803efhr1" , CK803, |
290 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
291 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
292 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
293 | CSKY::AEK_HIGHREG) |
294 | CSKY_CPU_NAME("ck803efhr2" , CK803, |
295 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
296 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
297 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
298 | CSKY::AEK_HIGHREG) |
299 | CSKY_CPU_NAME("ck803efhr3" , CK803, |
300 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
301 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
302 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
303 | CSKY::AEK_HIGHREG) |
304 | CSKY_CPU_NAME("ck803ftr1" , CK803, |
305 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
306 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
307 | CSKY_CPU_NAME("ck803ftr2" , CK803, |
308 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
309 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
310 | CSKY_CPU_NAME("ck803ftr3" , CK803, |
311 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
312 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
313 | CSKY_CPU_NAME("ck803eftr1" , CK803, |
314 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
315 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
316 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
317 | CSKY::AEK_HIGHREG) |
318 | CSKY_CPU_NAME("ck803eftr2" , CK803, |
319 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
320 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
321 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
322 | CSKY::AEK_HIGHREG) |
323 | CSKY_CPU_NAME("ck803eftr3" , CK803, |
324 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
325 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
326 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
327 | CSKY::AEK_HIGHREG) |
328 | CSKY_CPU_NAME("ck803efhtr1" , CK803, |
329 | CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
330 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
331 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
332 | CSKY::AEK_HIGHREG) |
333 | CSKY_CPU_NAME("ck803efhtr2" , CK803, |
334 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
335 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
336 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
337 | CSKY::AEK_HIGHREG) |
338 | CSKY_CPU_NAME("ck803efhtr3" , CK803, |
339 | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 | |
340 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
341 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
342 | CSKY::AEK_HIGHREG) |
343 | CSKY_CPU_NAME("s803" , CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
344 | CSKY_CPU_NAME("s803t" , CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
345 | CSKY_CPU_NAME("e803" , CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
346 | CSKY_CPU_NAME("e803t" , CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3) |
347 | |
348 | CSKY_CPU_NAME("ck803s" , CK803S, CSKY::AEK_NONE) |
349 | CSKY_CPU_NAME("ck803st" , CK803S, CSKY::AEK_NONE) |
350 | CSKY_CPU_NAME("ck803se" , CK803S, |
351 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
352 | CSKY_CPU_NAME("ck803sf" , CK803S, |
353 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
354 | CSKY_CPU_NAME("ck803sef" , CK803S, |
355 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
356 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
357 | CSKY_CPU_NAME("ck803seft" , CK803S, |
358 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
359 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
360 | |
361 | CSKY_CPU_NAME("ck804" , CK804, CSKY::AEK_NONE) |
362 | CSKY_CPU_NAME("ck804h" , CK804, CSKY::AEK_NONE) |
363 | CSKY_CPU_NAME("ck804t" , CK804, CSKY::AEK_NONE) |
364 | CSKY_CPU_NAME("ck804ht" , CK804, CSKY::AEK_NONE) |
365 | CSKY_CPU_NAME("ck804f" , CK804, |
366 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
367 | CSKY_CPU_NAME("ck804fh" , CK804, |
368 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
369 | CSKY_CPU_NAME("ck804e" , CK804, |
370 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
371 | CSKY::AEK_HIGHREG) |
372 | CSKY_CPU_NAME("ck804eh" , CK804, |
373 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
374 | CSKY::AEK_HIGHREG) |
375 | CSKY_CPU_NAME("ck804et" , CK804, |
376 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
377 | CSKY::AEK_HIGHREG) |
378 | CSKY_CPU_NAME("ck804eht" , CK804, |
379 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
380 | CSKY::AEK_HIGHREG) |
381 | CSKY_CPU_NAME("ck804ef" , CK804, |
382 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
383 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
384 | CSKY::AEK_HIGHREG) |
385 | CSKY_CPU_NAME("ck804efh" , CK804, |
386 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
387 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
388 | CSKY::AEK_HIGHREG) |
389 | CSKY_CPU_NAME("ck804ft" , CK804, |
390 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
391 | CSKY_CPU_NAME("ck804eft" , CK804, |
392 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
393 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
394 | CSKY::AEK_HIGHREG) |
395 | CSKY_CPU_NAME("ck804efht" , CK804, |
396 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
397 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
398 | CSKY::AEK_HIGHREG) |
399 | CSKY_CPU_NAME("e804d" , CK804, |
400 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
401 | CSKY::AEK_HIGHREG) |
402 | CSKY_CPU_NAME("e804dt" , CK804, |
403 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
404 | CSKY::AEK_HIGHREG) |
405 | CSKY_CPU_NAME("e804f" , CK804, |
406 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
407 | CSKY_CPU_NAME("e804ft" , CK804, |
408 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
409 | CSKY_CPU_NAME("e804df" , CK804, |
410 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
411 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
412 | CSKY::AEK_HIGHREG) |
413 | CSKY_CPU_NAME("e804dft" , CK804, |
414 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
415 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
416 | CSKY::AEK_HIGHREG) |
417 | |
418 | CSKY_CPU_NAME("ck805" , CK805, CSKY::AEK_NONE) |
419 | CSKY_CPU_NAME("ck805e" , CK805, |
420 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3) |
421 | CSKY_CPU_NAME("ck805f" , CK805, |
422 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
423 | CSKY_CPU_NAME("ck805t" , CK805, CSKY::AEK_NONE) |
424 | CSKY_CPU_NAME("ck805ef" , CK805, |
425 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 | |
426 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
427 | CSKY_CPU_NAME("ck805et" , CK805, |
428 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3) |
429 | CSKY_CPU_NAME("ck805ft" , CK805, |
430 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
431 | CSKY_CPU_NAME("ck805eft" , CK805, |
432 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 | |
433 | CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3) |
434 | CSKY_CPU_NAME("i805" , CK805, CSKY::AEK_NONE) |
435 | CSKY_CPU_NAME("i805f" , CK805, |
436 | CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3) |
437 | |
438 | CSKY_CPU_NAME("ck807" , CK807, CSKY::AEK_NONE) |
439 | CSKY_CPU_NAME("ck807e" , CK807, |
440 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60) |
441 | CSKY_CPU_NAME("ck807f" , CK807, |
442 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
443 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 | |
444 | CSKY::AEK_FLOAT3E4) |
445 | CSKY_CPU_NAME("ck807ef" , CK807, |
446 | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 | |
447 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
448 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 | |
449 | CSKY::AEK_FLOAT3E4) |
450 | CSKY_CPU_NAME("c807" , CK807, CSKY::AEK_NONE) |
451 | CSKY_CPU_NAME("c807f" , CK807, |
452 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
453 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 | |
454 | CSKY::AEK_FLOAT3E4) |
455 | CSKY_CPU_NAME("r807" , CK807, CSKY::AEK_NONE) |
456 | CSKY_CPU_NAME("r807f" , CK807, |
457 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
458 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 | |
459 | CSKY::AEK_FLOAT3E4) |
460 | |
461 | CSKY_CPU_NAME("ck810e" , CK810, CSKY::AEK_NONE) |
462 | CSKY_CPU_NAME("ck810et" , CK810, CSKY::AEK_NONE) |
463 | CSKY_CPU_NAME("ck810ef" , CK810, |
464 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
465 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
466 | CSKY_CPU_NAME("ck810eft" , CK810, |
467 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
468 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
469 | CSKY_CPU_NAME("ck810" , CK810, CSKY::AEK_NONE) |
470 | CSKY_CPU_NAME("ck810f" , CK810, |
471 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
472 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
473 | CSKY_CPU_NAME("ck810t" , CK810, CSKY::AEK_NONE) |
474 | CSKY_CPU_NAME("ck810ft" , CK810, |
475 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
476 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
477 | CSKY_CPU_NAME("c810" , CK810, |
478 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
479 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
480 | CSKY_CPU_NAME("c810t" , CK810, |
481 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
482 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
483 | |
484 | CSKY_CPU_NAME("ck810v" , CK810V, CSKY::AEK_NONE) |
485 | CSKY_CPU_NAME("ck810ev" , CK810V, CSKY::AEK_NONE) |
486 | CSKY_CPU_NAME("ck810tv" , CK810V, CSKY::AEK_NONE) |
487 | CSKY_CPU_NAME("ck810etv" , CK810V, CSKY::AEK_NONE) |
488 | CSKY_CPU_NAME("c810v" , CK810V, |
489 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
490 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
491 | CSKY_CPU_NAME("ck810fv" , CK810V, |
492 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
493 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
494 | CSKY_CPU_NAME("ck810efv" , CK810V, |
495 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
496 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
497 | CSKY_CPU_NAME("ck810ftv" , CK810V, |
498 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
499 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
500 | CSKY_CPU_NAME("c810tv" , CK810V, |
501 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
502 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
503 | CSKY_CPU_NAME("c810eftv" , CK810V, |
504 | CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU | |
505 | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2) |
506 | |
507 | CSKY_CPU_NAME("ck860" , CK860, CSKY::AEK_NONE) |
508 | CSKY_CPU_NAME("ck860f" , CK860, |
509 | CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF | |
510 | CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60) |
511 | CSKY_CPU_NAME("c860" , CK860, |
512 | CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF | |
513 | CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60) |
514 | |
515 | CSKY_CPU_NAME("ck860v" , CK860V, CSKY::AEK_NONE) |
516 | CSKY_CPU_NAME("ck860fv" , CK860V, |
517 | CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF | |
518 | CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60) |
519 | CSKY_CPU_NAME("c860v" , CK860V, |
520 | CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF | |
521 | CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60) |
522 | // Invalid CPU |
523 | CSKY_CPU_NAME("invalid" , INVALID, CSKY::AEK_INVALID) |
524 | #undef CSKY_CPU_NAME |
525 | |