Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 14 | pmbaty | 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 |