1; -*- buffer-read-only: t -*- 2; Generated automatically by csky_genopt.sh from csky_cores.def. 3 4; Copyright (C) 2018-2022 Free Software Foundation, Inc. 5; 6; This file is part of GCC. 7; 8; GCC is free software; you can redistribute it and/or modify it under 9; the terms of the GNU General Public License as published by the Free 10; Software Foundation; either version 3, or (at your option) any later 11; version. 12; 13; GCC is distributed in the hope that it will be useful, but WITHOUT ANY 14; WARRANTY; without even the implied warranty of MERCHANTABILITY or 15; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 16; for more details. 17; 18; You should have received a copy of the GNU General Public License 19; along with GCC; see the file COPYING3. If not see 20; <http://www.gnu.org/licenses/>. 21 22Enum 23Name(csky_processor_type) Type(enum csky_processor_type) 24Known CSKY CPUs (for use with the -mcpu= options): 25 26EnumValue 27Enum(csky_processor_type) String(ck801) Value( TARGET_CPU_ck801) 28 29EnumValue 30Enum(csky_processor_type) String(ck801t) Value( TARGET_CPU_ck801t) 31 32EnumValue 33Enum(csky_processor_type) String(ck802) Value( TARGET_CPU_ck802) 34 35EnumValue 36Enum(csky_processor_type) String(ck802t) Value( TARGET_CPU_ck802t) 37 38EnumValue 39Enum(csky_processor_type) String(ck802j) Value( TARGET_CPU_ck802j) 40 41EnumValue 42Enum(csky_processor_type) String(ck803) Value( TARGET_CPU_ck803) 43 44EnumValue 45Enum(csky_processor_type) String(ck803h) Value( TARGET_CPU_ck803h) 46 47EnumValue 48Enum(csky_processor_type) String(ck803t) Value( TARGET_CPU_ck803t) 49 50EnumValue 51Enum(csky_processor_type) String(ck803ht) Value( TARGET_CPU_ck803ht) 52 53EnumValue 54Enum(csky_processor_type) String(ck803f) Value( TARGET_CPU_ck803f) 55 56EnumValue 57Enum(csky_processor_type) String(ck803fh) Value( TARGET_CPU_ck803fh) 58 59EnumValue 60Enum(csky_processor_type) String(ck803e) Value( TARGET_CPU_ck803e) 61 62EnumValue 63Enum(csky_processor_type) String(ck803eh) Value( TARGET_CPU_ck803eh) 64 65EnumValue 66Enum(csky_processor_type) String(ck803et) Value( TARGET_CPU_ck803et) 67 68EnumValue 69Enum(csky_processor_type) String(ck803eht) Value( TARGET_CPU_ck803eht) 70 71EnumValue 72Enum(csky_processor_type) String(ck803ef) Value( TARGET_CPU_ck803ef) 73 74EnumValue 75Enum(csky_processor_type) String(ck803efh) Value( TARGET_CPU_ck803efh) 76 77EnumValue 78Enum(csky_processor_type) String(ck803ft) Value( TARGET_CPU_ck803ft) 79 80EnumValue 81Enum(csky_processor_type) String(ck803eft) Value( TARGET_CPU_ck803eft) 82 83EnumValue 84Enum(csky_processor_type) String(ck803efht) Value( TARGET_CPU_ck803efht) 85 86EnumValue 87Enum(csky_processor_type) String(ck803r1) Value( TARGET_CPU_ck803r1) 88 89EnumValue 90Enum(csky_processor_type) String(ck803hr1) Value( TARGET_CPU_ck803hr1) 91 92EnumValue 93Enum(csky_processor_type) String(ck803tr1) Value( TARGET_CPU_ck803tr1) 94 95EnumValue 96Enum(csky_processor_type) String(ck803htr1) Value( TARGET_CPU_ck803htr1) 97 98EnumValue 99Enum(csky_processor_type) String(ck803fr1) Value( TARGET_CPU_ck803fr1) 100 101EnumValue 102Enum(csky_processor_type) String(ck803fhr1) Value( TARGET_CPU_ck803fhr1) 103 104EnumValue 105Enum(csky_processor_type) String(ck803er1) Value( TARGET_CPU_ck803er1) 106 107EnumValue 108Enum(csky_processor_type) String(ck803ehr1) Value( TARGET_CPU_ck803ehr1) 109 110EnumValue 111Enum(csky_processor_type) String(ck803etr1) Value( TARGET_CPU_ck803etr1) 112 113EnumValue 114Enum(csky_processor_type) String(ck803ehtr1) Value( TARGET_CPU_ck803ehtr1) 115 116EnumValue 117Enum(csky_processor_type) String(ck803efr1) Value( TARGET_CPU_ck803efr1) 118 119EnumValue 120Enum(csky_processor_type) String(ck803efhr1) Value( TARGET_CPU_ck803efhr1) 121 122EnumValue 123Enum(csky_processor_type) String(ck803ftr1) Value( TARGET_CPU_ck803ftr1) 124 125EnumValue 126Enum(csky_processor_type) String(ck803eftr1) Value( TARGET_CPU_ck803eftr1) 127 128EnumValue 129Enum(csky_processor_type) String(ck803efhtr1) Value( TARGET_CPU_ck803efhtr1) 130 131EnumValue 132Enum(csky_processor_type) String(ck803s) Value( TARGET_CPU_ck803s) 133 134EnumValue 135Enum(csky_processor_type) String(ck803st) Value( TARGET_CPU_ck803st) 136 137EnumValue 138Enum(csky_processor_type) String(ck803se) Value( TARGET_CPU_ck803se) 139 140EnumValue 141Enum(csky_processor_type) String(ck803sf) Value( TARGET_CPU_ck803sf) 142 143EnumValue 144Enum(csky_processor_type) String(ck803sef) Value( TARGET_CPU_ck803sef) 145 146EnumValue 147Enum(csky_processor_type) String(ck803seft) Value( TARGET_CPU_ck803seft) 148 149EnumValue 150Enum(csky_processor_type) String(ck807e) Value( TARGET_CPU_ck807e) 151 152EnumValue 153Enum(csky_processor_type) String(ck807ef) Value( TARGET_CPU_ck807ef) 154 155EnumValue 156Enum(csky_processor_type) String(ck807) Value( TARGET_CPU_ck807) 157 158EnumValue 159Enum(csky_processor_type) String(ck807f) Value( TARGET_CPU_ck807f) 160 161EnumValue 162Enum(csky_processor_type) String(ck810e) Value( TARGET_CPU_ck810e) 163 164EnumValue 165Enum(csky_processor_type) String(ck810et) Value( TARGET_CPU_ck810et) 166 167EnumValue 168Enum(csky_processor_type) String(ck810ef) Value( TARGET_CPU_ck810ef) 169 170EnumValue 171Enum(csky_processor_type) String(ck810eft) Value( TARGET_CPU_ck810eft) 172 173EnumValue 174Enum(csky_processor_type) String(ck810) Value( TARGET_CPU_ck810) 175 176EnumValue 177Enum(csky_processor_type) String(ck810v) Value( TARGET_CPU_ck810v) 178 179EnumValue 180Enum(csky_processor_type) String(ck810f) Value( TARGET_CPU_ck810f) 181 182EnumValue 183Enum(csky_processor_type) String(ck810t) Value( TARGET_CPU_ck810t) 184 185EnumValue 186Enum(csky_processor_type) String(ck810fv) Value( TARGET_CPU_ck810fv) 187 188EnumValue 189Enum(csky_processor_type) String(ck810tv) Value( TARGET_CPU_ck810tv) 190 191EnumValue 192Enum(csky_processor_type) String(ck810ft) Value( TARGET_CPU_ck810ff) 193 194EnumValue 195Enum(csky_processor_type) String(ck810ftv) Value( TARGET_CPU_ck810ftv) 196 197EnumValue 198Enum(csky_processor_type) String(ck860) Value( TARGET_CPU_ck860) 199 200EnumValue 201Enum(csky_processor_type) String(ck860f) Value( TARGET_CPU_ck860f) 202 203Enum 204Name(csky_arch) Type(int) 205Known CSKY architectures (for use with the -march= option): 206 207EnumValue 208Enum(csky_arch) String(ck801) Value(0) 209 210EnumValue 211Enum(csky_arch) String(ck802) Value(1) 212 213EnumValue 214Enum(csky_arch) String(ck803) Value(2) 215 216EnumValue 217Enum(csky_arch) String(ck807) Value(3) 218 219EnumValue 220Enum(csky_arch) String(ck810) Value(4) 221 222EnumValue 223Enum(csky_arch) String(ck860) Value(5) 224 225Enum 226Name(csky_fpu) Type(enum csky_fpu_type) 227Known CSKY FPUs (for use with the -mfpu= option): 228 229EnumValue 230Enum(csky_fpu) String(fpv2_sf) Value(TARGET_FPU_fpv2_sf) 231 232EnumValue 233Enum(csky_fpu) String(fpv2) Value(TARGET_FPU_fpv2) 234 235EnumValue 236Enum(csky_fpu) String(fpv2_divd) Value(TARGET_FPU_fpv2_divd) 237 238EnumValue 239Enum(csky_fpu) String(fpv3_hf) Value(TARGET_FPU_fpv3_hf) 240 241EnumValue 242Enum(csky_fpu) String(fpv3_hsf) Value(TARGET_FPU_fpv3_hsf) 243 244EnumValue 245Enum(csky_fpu) String(fpv3_sdf) Value(TARGET_FPU_fpv3_sdf) 246 247EnumValue 248Enum(csky_fpu) String(fpv3) Value(TARGET_FPU_fpv3) 249 250EnumValue 251Enum(csky_fpu) String(auto) Value(TARGET_FPU_auto) 252