Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/llvm/TargetParser/CSKYTargetParser.def is written in an unsupported language. File is not indexed.

0001 //===- CSKYTargetParser.def - CSKY target parsing defines -------*- C++ -*-===//
0002 //
0003 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
0004 // See https://llvm.org/LICENSE.txt for license information.
0005 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
0006 //
0007 //===----------------------------------------------------------------------===//
0008 //
0009 // This file provides defines to build up the CSKY target parser's logic.
0010 //
0011 //===----------------------------------------------------------------------===//
0012 
0013 // NOTE: NO INCLUDE GUARD DESIRED!
0014 
0015 #ifndef CSKY_FPU
0016 #define CSKY_FPU(NAME, KIND, VERSION)
0017 #endif
0018 CSKY_FPU("invalid", FK_INVALID, FPUVersion::NONE)
0019 CSKY_FPU("auto", FK_AUTO, FPUVersion::FPV2)
0020 CSKY_FPU("fpv2", FK_FPV2, FPUVersion::FPV2)
0021 CSKY_FPU("fpv2_divd", FK_FPV2_DIVD, FPUVersion::FPV2)
0022 CSKY_FPU("fpv2_sf", FK_FPV2_SF, FPUVersion::FPV2)
0023 CSKY_FPU("fpv3", FK_FPV3, FPUVersion::FPV3)
0024 CSKY_FPU("fpv3_hf", FK_FPV3_HF, FPUVersion::FPV3)
0025 CSKY_FPU("fpv3_hsf", FK_FPV3_HSF, FPUVersion::FPV3)
0026 CSKY_FPU("fpv3_sdf", FK_FPV3_SDF, FPUVersion::FPV3)
0027 
0028 #undef CSKY_FPU
0029 
0030 #ifndef CSKY_ARCH
0031 #define CSKY_ARCH(NAME, ID, ARCH_BASE_EXT)
0032 #endif
0033 CSKY_ARCH("invalid", INVALID, CSKY::AEK_INVALID)
0034 CSKY_ARCH("ck801", CK801, CSKY::MAEK_E1 | CSKY::AEK_TRUST)
0035 CSKY_ARCH("ck802", CK802, CSKY::MAEK_E2 | CSKY::AEK_TRUST | CSKY::AEK_NVIC)
0036 CSKY_ARCH("ck803", CK803,
0037           CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC |
0038               CSKY::AEK_HWDIV)
0039 CSKY_ARCH("ck803s", CK803S,
0040           CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC |
0041               CSKY::AEK_HWDIV)
0042 CSKY_ARCH("ck804", CK804,
0043           CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC |
0044               CSKY::AEK_HWDIV | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0045 CSKY_ARCH("ck805", CK805,
0046           CSKY::MAEK_2E3 | CSKY::AEK_MP | CSKY::AEK_TRUST | CSKY::AEK_NVIC |
0047               CSKY::AEK_HWDIV | CSKY::AEK_HIGHREG | CSKY::MAEK_3E3R2 |
0048               CSKY::AEK_3E3R3 | CSKY::AEK_VDSPV2 | CSKY::AEK_VDSP2E3)
0049 CSKY_ARCH("ck807", CK807,
0050           CSKY::MAEK_3E7 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST |
0051               CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 |
0052               CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP |
0053               CSKY::AEK_NVIC | CSKY::AEK_CACHE)
0054 CSKY_ARCH("ck810", CK810,
0055           CSKY::MAEK_7E10 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST |
0056               CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 |
0057               CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP |
0058               CSKY::AEK_NVIC | CSKY::AEK_CACHE)
0059 CSKY_ARCH("ck810v", CK810V,
0060           CSKY::MAEK_7E10 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 | CSKY::AEK_TRUST |
0061               CSKY::AEK_HWDIV | CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 |
0062               CSKY::AEK_DSPE60 | CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP |
0063               CSKY::AEK_NVIC | CSKY::AEK_CACHE | CSKY::AEK_VDSPV1)
0064 CSKY_ARCH("ck860", CK860,
0065           CSKY::MAEK_10E60 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 |
0066               CSKY::AEK_TRUST | CSKY::AEK_HWDIV | CSKY::AEK_DSPE60 |
0067               CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | CSKY::AEK_NVIC |
0068               CSKY::AEK_CACHE | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0069 CSKY_ARCH("ck860v", CK860V,
0070           CSKY::MAEK_10E60 | CSKY::MAEK_MP | CSKY::MAEK_MP1E2 |
0071               CSKY::AEK_TRUST | CSKY::AEK_HWDIV | CSKY::AEK_DSPE60 |
0072               CSKY::AEK_HIGHREG | CSKY::AEK_HARDTP | CSKY::AEK_NVIC |
0073               CSKY::AEK_CACHE | CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 |
0074               CSKY::AEK_VDSPV2 | CSKY::AEK_VDSP2E60F)
0075 #undef CSKY_ARCH
0076 
0077 #ifndef CSKY_ARCH_EXT_NAME
0078 #define CSKY_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE)
0079 #endif
0080 CSKY_ARCH_EXT_NAME("invalid", CSKY::AEK_INVALID, nullptr, nullptr)
0081 CSKY_ARCH_EXT_NAME("none", CSKY::AEK_NONE, nullptr, nullptr)
0082 CSKY_ARCH_EXT_NAME("fpuv2_sf", CSKY::AEK_FPUV2SF, "+fpuv2_sf", "-fpuv2_sf")
0083 CSKY_ARCH_EXT_NAME("fpuv2_df", CSKY::AEK_FPUV2DF, "+fpuv2_df", "-fpuv2_df")
0084 CSKY_ARCH_EXT_NAME("fdivdu", CSKY::AEK_FDIVDU, "+fdivdu", "-fdivdu")
0085 CSKY_ARCH_EXT_NAME("fpuv3_hi", CSKY::AEK_FPUV3HI, "+fpuv3_hi", "-fpuv3_hi")
0086 CSKY_ARCH_EXT_NAME("fpuv3_hf", CSKY::AEK_FPUV3HF, "+fpuv3_hf", "-fpuv3_hf")
0087 CSKY_ARCH_EXT_NAME("fpuv3_sf", CSKY::AEK_FPUV3SF, "+fpuv3_sf", "-fpuv3_sf")
0088 CSKY_ARCH_EXT_NAME("fpuv3_df", CSKY::AEK_FPUV3DF, "+fpuv3_df", "-fpuv3_df")
0089 CSKY_ARCH_EXT_NAME("floate1", CSKY::AEK_FLOATE1, "+floate1", "-floate1")
0090 CSKY_ARCH_EXT_NAME("float1e2", CSKY::AEK_FLOAT1E2, "+float1e2", "-float1e2")
0091 CSKY_ARCH_EXT_NAME("float1e3", CSKY::AEK_FLOAT1E3, "+float1e3", "-float1e3")
0092 CSKY_ARCH_EXT_NAME("float3e4", CSKY::AEK_FLOAT3E4, "+float3e4", "-float3e4")
0093 CSKY_ARCH_EXT_NAME("float7e60", CSKY::AEK_FLOAT7E60, "+float7e60", "-float7e60")
0094 CSKY_ARCH_EXT_NAME("hwdiv", CSKY::AEK_HWDIV, "+hwdiv", "-hwdiv")
0095 CSKY_ARCH_EXT_NAME("multiple_stld", CSKY::AEK_STLD, "+multiple_stld",
0096                    "-multiple_stld")
0097 CSKY_ARCH_EXT_NAME("pushpop", CSKY::AEK_PUSHPOP, "+pushpop", "-pushpop")
0098 CSKY_ARCH_EXT_NAME("edsp", CSKY::AEK_EDSP, "+edsp", "-edsp")
0099 CSKY_ARCH_EXT_NAME("dsp1e2", CSKY::AEK_DSP1E2, "+dsp1e2", "-dsp1e2")
0100 CSKY_ARCH_EXT_NAME("dspe60", CSKY::AEK_DSPE60, "+dspe60", "-dspe60")
0101 CSKY_ARCH_EXT_NAME("dspv2", CSKY::AEK_DSPV2, "+dspv2", "-dspv2")
0102 CSKY_ARCH_EXT_NAME("dsp_silan", CSKY::AEK_DSPSILAN, "+dsp_silan", "-dsp_silan")
0103 CSKY_ARCH_EXT_NAME("elrw", CSKY::AEK_ELRW, "+elrw", "-elrw")
0104 CSKY_ARCH_EXT_NAME("trust", CSKY::AEK_TRUST, "+trust", "-trust")
0105 CSKY_ARCH_EXT_NAME("java", CSKY::AEK_JAVA, "+java", "-java")
0106 CSKY_ARCH_EXT_NAME("cache", CSKY::AEK_CACHE, "+cache", "-cache")
0107 CSKY_ARCH_EXT_NAME("nvic", CSKY::AEK_NVIC, "+nvic", "-nvic")
0108 CSKY_ARCH_EXT_NAME("doloop", CSKY::AEK_DOLOOP, "+doloop", "-doloop")
0109 CSKY_ARCH_EXT_NAME("high-registers", CSKY::AEK_HIGHREG, "+high-registers",
0110                    "-high-registers")
0111 CSKY_ARCH_EXT_NAME("smart", CSKY::AEK_SMART, "+smart", "-smart")
0112 CSKY_ARCH_EXT_NAME("vdsp2e3", CSKY::AEK_VDSP2E3, "+vdsp2e3", "-vdsp2e3")
0113 CSKY_ARCH_EXT_NAME("vdsp2e60f", CSKY::AEK_VDSP2E60F, "+vdsp2e60f", "-vdsp2e60f")
0114 CSKY_ARCH_EXT_NAME("vdspv2", CSKY::AEK_VDSPV2, "+vdspv2", "-vdspv2")
0115 CSKY_ARCH_EXT_NAME("hard-tp", CSKY::AEK_HARDTP, "+hard-tp", "-hard-tp")
0116 CSKY_ARCH_EXT_NAME("soft-tp", CSKY::AEK_SOFTTP, "+soft-tp", "-soft-tp")
0117 CSKY_ARCH_EXT_NAME("istack", CSKY::AEK_ISTACK, "+istack", "-istack")
0118 CSKY_ARCH_EXT_NAME("constpool", CSKY::AEK_CONSTPOOL, "+constpool", "-constpool")
0119 CSKY_ARCH_EXT_NAME("stack-size", CSKY::AEK_STACKSIZE, "+stack-size",
0120                    "-stack-size")
0121 CSKY_ARCH_EXT_NAME("ccrt", CSKY::AEK_CCRT, "+ccrt", "-ccrt")
0122 CSKY_ARCH_EXT_NAME("vdspv1", CSKY::AEK_VDSPV1, "+vdspv1", "-vdspv1")
0123 
0124 CSKY_ARCH_EXT_NAME("e1", CSKY::AEK_E1, "+e1", "-e1")
0125 CSKY_ARCH_EXT_NAME("e2", CSKY::AEK_E2, "+e2", "-e2")
0126 CSKY_ARCH_EXT_NAME("2e3", CSKY::AEK_2E3, "+2e3", "-2e3")
0127 CSKY_ARCH_EXT_NAME("mp", CSKY::AEK_MP, "+mp", "-mp")
0128 CSKY_ARCH_EXT_NAME("3e3r1", CSKY::AEK_3E3R1, "+3e3r1", "-3e3r1")
0129 CSKY_ARCH_EXT_NAME("3e3r2", CSKY::AEK_3E3R2, "+3e3r2", "-3e3r2")
0130 CSKY_ARCH_EXT_NAME("3e3r3", CSKY::AEK_3E3R3, "+3e3r3", "-3e3r3")
0131 CSKY_ARCH_EXT_NAME("3e7", CSKY::AEK_3E7, "+3e7", "-3e7")
0132 CSKY_ARCH_EXT_NAME("mp1e2", CSKY::AEK_MP1E2, "+mp1e2", "-mp1e2")
0133 CSKY_ARCH_EXT_NAME("7e10", CSKY::AEK_7E10, "+7e10", "-7e10")
0134 CSKY_ARCH_EXT_NAME("10e60", CSKY::AEK_10E60, "+10e60", "-10e60")
0135 
0136 #undef CSKY_ARCH_EXT_NAME
0137 
0138 #ifndef CSKY_CPU_NAME
0139 #define CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT)
0140 #endif
0141 
0142 CSKY_CPU_NAME("ck801", CK801, CSKY::AEK_NONE)
0143 CSKY_CPU_NAME("ck801t", CK801, CSKY::AEK_NONE)
0144 CSKY_CPU_NAME("e801", CK801, CSKY::AEK_NONE)
0145 
0146 CSKY_CPU_NAME("ck802", CK802, CSKY::AEK_NONE)
0147 CSKY_CPU_NAME("ck802t", CK802, CSKY::AEK_NONE)
0148 CSKY_CPU_NAME("ck802j", CK802, CSKY::AEK_JAVA)
0149 CSKY_CPU_NAME("e802", CK802, CSKY::AEK_NONE)
0150 CSKY_CPU_NAME("e802t", CK802, CSKY::AEK_NONE)
0151 CSKY_CPU_NAME("s802", CK802, CSKY::AEK_NONE)
0152 CSKY_CPU_NAME("s802t", CK802, CSKY::AEK_NONE)
0153 
0154 CSKY_CPU_NAME("ck803", CK803, CSKY::AEK_NONE)
0155 CSKY_CPU_NAME("ck803h", CK803, CSKY::AEK_NONE)
0156 CSKY_CPU_NAME("ck803t", CK803, CSKY::AEK_NONE)
0157 CSKY_CPU_NAME("ck803ht", CK803, CSKY::AEK_NONE)
0158 CSKY_CPU_NAME("ck803f", CK803,
0159               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0160 CSKY_CPU_NAME("ck803fh", CK803,
0161               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0162 CSKY_CPU_NAME("ck803e", CK803,
0163               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0164 CSKY_CPU_NAME("ck803eh", CK803,
0165               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0166 CSKY_CPU_NAME("ck803et", CK803,
0167               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0168 CSKY_CPU_NAME("ck803eht", CK803,
0169               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0170 CSKY_CPU_NAME("ck803ef", CK803,
0171               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0172                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0173 CSKY_CPU_NAME("ck803efh", CK803,
0174               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0175                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0176 CSKY_CPU_NAME("ck803ft", CK803,
0177               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0178 CSKY_CPU_NAME("ck803eft", CK803,
0179               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0180                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0181 CSKY_CPU_NAME("ck803efht", CK803,
0182               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0183                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0184 CSKY_CPU_NAME("ck803r1", CK803,
0185               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0186 CSKY_CPU_NAME("ck803r2", CK803,
0187               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0188 CSKY_CPU_NAME("ck803r3", CK803,
0189               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0190 CSKY_CPU_NAME("ck803hr1", CK803,
0191               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0192 CSKY_CPU_NAME("ck803hr2", CK803,
0193               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0194 CSKY_CPU_NAME("ck803hr3", CK803,
0195               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0196 CSKY_CPU_NAME("ck803tr1", CK803,
0197               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0198 CSKY_CPU_NAME("ck803tr2", CK803,
0199               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0200 CSKY_CPU_NAME("ck803tr3", CK803,
0201               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0202 CSKY_CPU_NAME("ck803htr1", CK803,
0203               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0204 CSKY_CPU_NAME("ck803htr2", CK803,
0205               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0206 CSKY_CPU_NAME("ck803htr3", CK803,
0207               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2)
0208 CSKY_CPU_NAME("ck803fr1", CK803,
0209               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0210                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0211 CSKY_CPU_NAME("ck803fr2", CK803,
0212               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0213                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0214 CSKY_CPU_NAME("ck803fr3", CK803,
0215               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0216                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0217 CSKY_CPU_NAME("ck803fhr1", CK803,
0218               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0219                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0220 CSKY_CPU_NAME("ck803fhr2", CK803,
0221               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0222                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0223 CSKY_CPU_NAME("ck803fhr3", CK803,
0224               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0225                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0226 CSKY_CPU_NAME("ck803er1", CK803,
0227               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0228                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0229                   CSKY::AEK_HIGHREG)
0230 CSKY_CPU_NAME("ck803er2", CK803,
0231               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0232                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0233                   CSKY::AEK_HIGHREG)
0234 CSKY_CPU_NAME("ck803er3", CK803,
0235               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0236                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0237                   CSKY::AEK_HIGHREG)
0238 CSKY_CPU_NAME("ck803ehr1", CK803,
0239               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0240                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0241                   CSKY::AEK_HIGHREG)
0242 CSKY_CPU_NAME("ck803ehr2", CK803,
0243               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0244                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0245                   CSKY::AEK_HIGHREG)
0246 CSKY_CPU_NAME("ck803ehr3", CK803,
0247               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0248                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0249                   CSKY::AEK_HIGHREG)
0250 CSKY_CPU_NAME("ck803etr1", CK803,
0251               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0252                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0253                   CSKY::AEK_HIGHREG)
0254 CSKY_CPU_NAME("ck803etr2", CK803,
0255               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0256                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0257                   CSKY::AEK_HIGHREG)
0258 CSKY_CPU_NAME("ck803etr3", CK803,
0259               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0260                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0261                   CSKY::AEK_HIGHREG)
0262 CSKY_CPU_NAME("ck803ehtr1", CK803,
0263               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0264                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0265                   CSKY::AEK_HIGHREG)
0266 CSKY_CPU_NAME("ck803ehtr2", CK803,
0267               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0268                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0269                   CSKY::AEK_HIGHREG)
0270 CSKY_CPU_NAME("ck803ehtr3", CK803,
0271               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0272                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0273                   CSKY::AEK_HIGHREG)
0274 CSKY_CPU_NAME("ck803efr1", CK803,
0275               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0276                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0277                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0278                   CSKY::AEK_HIGHREG)
0279 CSKY_CPU_NAME("ck803efr2", CK803,
0280               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0281                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0282                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0283                   CSKY::AEK_HIGHREG)
0284 CSKY_CPU_NAME("ck803efr3", CK803,
0285               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0286                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0287                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0288                   CSKY::AEK_HIGHREG)
0289 CSKY_CPU_NAME("ck803efhr1", CK803,
0290               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0291                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0292                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0293                   CSKY::AEK_HIGHREG)
0294 CSKY_CPU_NAME("ck803efhr2", CK803,
0295               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0296                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0297                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0298                   CSKY::AEK_HIGHREG)
0299 CSKY_CPU_NAME("ck803efhr3", CK803,
0300               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0301                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0302                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0303                   CSKY::AEK_HIGHREG)
0304 CSKY_CPU_NAME("ck803ftr1", CK803,
0305               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0306                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0307 CSKY_CPU_NAME("ck803ftr2", CK803,
0308               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0309                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0310 CSKY_CPU_NAME("ck803ftr3", CK803,
0311               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0312                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0313 CSKY_CPU_NAME("ck803eftr1", CK803,
0314               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0315                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0316                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0317                   CSKY::AEK_HIGHREG)
0318 CSKY_CPU_NAME("ck803eftr2", CK803,
0319               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0320                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0321                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0322                   CSKY::AEK_HIGHREG)
0323 CSKY_CPU_NAME("ck803eftr3", CK803,
0324               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0325                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0326                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0327                   CSKY::AEK_HIGHREG)
0328 CSKY_CPU_NAME("ck803efhtr1", CK803,
0329               CSKY::MAEK_3E3R1 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0330                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0331                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0332                   CSKY::AEK_HIGHREG)
0333 CSKY_CPU_NAME("ck803efhtr2", CK803,
0334               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0335                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0336                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0337                   CSKY::AEK_HIGHREG)
0338 CSKY_CPU_NAME("ck803efhtr3", CK803,
0339               CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3 | CSKY::AEK_DSPV2 |
0340                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0341                   CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0342                   CSKY::AEK_HIGHREG)
0343 CSKY_CPU_NAME("s803", CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0344 CSKY_CPU_NAME("s803t", CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0345 CSKY_CPU_NAME("e803", CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0346 CSKY_CPU_NAME("e803t", CK803, CSKY::MAEK_3E3R2 | CSKY::AEK_3E3R3)
0347 
0348 CSKY_CPU_NAME("ck803s", CK803S, CSKY::AEK_NONE)
0349 CSKY_CPU_NAME("ck803st", CK803S, CSKY::AEK_NONE)
0350 CSKY_CPU_NAME("ck803se", CK803S,
0351               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0352 CSKY_CPU_NAME("ck803sf", CK803S,
0353               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0354 CSKY_CPU_NAME("ck803sef", CK803S,
0355               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0356                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0357 CSKY_CPU_NAME("ck803seft", CK803S,
0358               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0359                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0360 
0361 CSKY_CPU_NAME("ck804", CK804, CSKY::AEK_NONE)
0362 CSKY_CPU_NAME("ck804h", CK804, CSKY::AEK_NONE)
0363 CSKY_CPU_NAME("ck804t", CK804, CSKY::AEK_NONE)
0364 CSKY_CPU_NAME("ck804ht", CK804, CSKY::AEK_NONE)
0365 CSKY_CPU_NAME("ck804f", CK804,
0366               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0367 CSKY_CPU_NAME("ck804fh", CK804,
0368               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0369 CSKY_CPU_NAME("ck804e", CK804,
0370               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0371                   CSKY::AEK_HIGHREG)
0372 CSKY_CPU_NAME("ck804eh", CK804,
0373               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0374                   CSKY::AEK_HIGHREG)
0375 CSKY_CPU_NAME("ck804et", CK804,
0376               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0377                   CSKY::AEK_HIGHREG)
0378 CSKY_CPU_NAME("ck804eht", CK804,
0379               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0380                   CSKY::AEK_HIGHREG)
0381 CSKY_CPU_NAME("ck804ef", CK804,
0382               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0383                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0384                   CSKY::AEK_HIGHREG)
0385 CSKY_CPU_NAME("ck804efh", CK804,
0386               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0387                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0388                   CSKY::AEK_HIGHREG)
0389 CSKY_CPU_NAME("ck804ft", CK804,
0390               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0391 CSKY_CPU_NAME("ck804eft", CK804,
0392               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0393                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0394                   CSKY::AEK_HIGHREG)
0395 CSKY_CPU_NAME("ck804efht", CK804,
0396               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0397                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0398                   CSKY::AEK_HIGHREG)
0399 CSKY_CPU_NAME("e804d", CK804,
0400               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0401                   CSKY::AEK_HIGHREG)
0402 CSKY_CPU_NAME("e804dt", CK804,
0403               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0404                   CSKY::AEK_HIGHREG)
0405 CSKY_CPU_NAME("e804f", CK804,
0406               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0407 CSKY_CPU_NAME("e804ft", CK804,
0408               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0409 CSKY_CPU_NAME("e804df", CK804,
0410               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0411                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0412                   CSKY::AEK_HIGHREG)
0413 CSKY_CPU_NAME("e804dft", CK804,
0414               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0415                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0416                   CSKY::AEK_HIGHREG)
0417 
0418 CSKY_CPU_NAME("ck805", CK805, CSKY::AEK_NONE)
0419 CSKY_CPU_NAME("ck805e", CK805,
0420               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3)
0421 CSKY_CPU_NAME("ck805f", CK805,
0422               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0423 CSKY_CPU_NAME("ck805t", CK805, CSKY::AEK_NONE)
0424 CSKY_CPU_NAME("ck805ef", CK805,
0425               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3 |
0426                   CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0427 CSKY_CPU_NAME("ck805et", CK805,
0428               CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3)
0429 CSKY_CPU_NAME("ck805ft", CK805,
0430               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0431 CSKY_CPU_NAME("ck805eft", CK805,
0432               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3 |
0433                   CSKY::AEK_DSPV2 | CSKY::AEK_3E3R1 | CSKY::AEK_3E3R3)
0434 CSKY_CPU_NAME("i805", CK805, CSKY::AEK_NONE)
0435 CSKY_CPU_NAME("i805f", CK805,
0436               CSKY::AEK_FPUV2SF | CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E3)
0437 
0438 CSKY_CPU_NAME("ck807", CK807, CSKY::AEK_NONE)
0439 CSKY_CPU_NAME("ck807e", CK807,
0440               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60)
0441 CSKY_CPU_NAME("ck807f", CK807,
0442               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0443                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 |
0444                   CSKY::AEK_FLOAT3E4)
0445 CSKY_CPU_NAME("ck807ef", CK807,
0446               CSKY::AEK_EDSP | CSKY::AEK_DSP1E2 | CSKY::AEK_DSPE60 |
0447                   CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0448                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 |
0449                   CSKY::AEK_FLOAT3E4)
0450 CSKY_CPU_NAME("c807", CK807, CSKY::AEK_NONE)
0451 CSKY_CPU_NAME("c807f", CK807,
0452               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0453                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 |
0454                   CSKY::AEK_FLOAT3E4)
0455 CSKY_CPU_NAME("r807", CK807, CSKY::AEK_NONE)
0456 CSKY_CPU_NAME("r807f", CK807,
0457               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0458                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2 | CSKY::AEK_FLOAT1E3 |
0459                   CSKY::AEK_FLOAT3E4)
0460 
0461 CSKY_CPU_NAME("ck810e", CK810, CSKY::AEK_NONE)
0462 CSKY_CPU_NAME("ck810et", CK810, CSKY::AEK_NONE)
0463 CSKY_CPU_NAME("ck810ef", CK810,
0464               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0465                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0466 CSKY_CPU_NAME("ck810eft", CK810,
0467               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0468                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0469 CSKY_CPU_NAME("ck810", CK810, CSKY::AEK_NONE)
0470 CSKY_CPU_NAME("ck810f", CK810,
0471               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0472                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0473 CSKY_CPU_NAME("ck810t", CK810, CSKY::AEK_NONE)
0474 CSKY_CPU_NAME("ck810ft", CK810,
0475               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0476                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0477 CSKY_CPU_NAME("c810", CK810,
0478               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0479                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0480 CSKY_CPU_NAME("c810t", CK810,
0481               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0482                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0483 
0484 CSKY_CPU_NAME("ck810v", CK810V, CSKY::AEK_NONE)
0485 CSKY_CPU_NAME("ck810ev", CK810V, CSKY::AEK_NONE)
0486 CSKY_CPU_NAME("ck810tv", CK810V, CSKY::AEK_NONE)
0487 CSKY_CPU_NAME("ck810etv", CK810V, CSKY::AEK_NONE)
0488 CSKY_CPU_NAME("c810v", CK810V,
0489               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0490                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0491 CSKY_CPU_NAME("ck810fv", CK810V,
0492               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0493                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0494 CSKY_CPU_NAME("ck810efv", CK810V,
0495               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0496                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0497 CSKY_CPU_NAME("ck810ftv", CK810V,
0498               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0499                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0500 CSKY_CPU_NAME("c810tv", CK810V,
0501               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0502                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0503 CSKY_CPU_NAME("c810eftv", CK810V,
0504               CSKY::AEK_FPUV2SF | CSKY::AEK_FPUV2DF | CSKY::AEK_FDIVDU |
0505                   CSKY::AEK_FLOATE1 | CSKY::AEK_FLOAT1E2)
0506 
0507 CSKY_CPU_NAME("ck860", CK860, CSKY::AEK_NONE)
0508 CSKY_CPU_NAME("ck860f", CK860,
0509               CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF |
0510                   CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60)
0511 CSKY_CPU_NAME("c860", CK860,
0512               CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF |
0513                   CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60)
0514 
0515 CSKY_CPU_NAME("ck860v", CK860V, CSKY::AEK_NONE)
0516 CSKY_CPU_NAME("ck860fv", CK860V,
0517               CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF |
0518                   CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60)
0519 CSKY_CPU_NAME("c860v", CK860V,
0520               CSKY::AEK_FPUV3HI | CSKY::AEK_FPUV3HF | CSKY::AEK_FPUV3SF |
0521                   CSKY::AEK_FPUV3DF | CSKY::AEK_FLOAT7E60)
0522 // Invalid CPU
0523 CSKY_CPU_NAME("invalid", INVALID, CSKY::AEK_INVALID)
0524 #undef CSKY_CPU_NAME