diff options
Diffstat (limited to 'vendor/github.com/klauspost/cpuid/v2/featureid_string.go')
| -rw-r--r-- | vendor/github.com/klauspost/cpuid/v2/featureid_string.go | 279 |
1 files changed, 0 insertions, 279 deletions
diff --git a/vendor/github.com/klauspost/cpuid/v2/featureid_string.go b/vendor/github.com/klauspost/cpuid/v2/featureid_string.go deleted file mode 100644 index 43bd05f..0000000 --- a/vendor/github.com/klauspost/cpuid/v2/featureid_string.go +++ /dev/null | |||
| @@ -1,279 +0,0 @@ | |||
| 1 | // Code generated by "stringer -type=FeatureID,Vendor"; DO NOT EDIT. | ||
| 2 | |||
| 3 | package cpuid | ||
| 4 | |||
| 5 | import "strconv" | ||
| 6 | |||
| 7 | func _() { | ||
| 8 | // An "invalid array index" compiler error signifies that the constant values have changed. | ||
| 9 | // Re-run the stringer command to generate them again. | ||
| 10 | var x [1]struct{} | ||
| 11 | _ = x[ADX-1] | ||
| 12 | _ = x[AESNI-2] | ||
| 13 | _ = x[AMD3DNOW-3] | ||
| 14 | _ = x[AMD3DNOWEXT-4] | ||
| 15 | _ = x[AMXBF16-5] | ||
| 16 | _ = x[AMXFP16-6] | ||
| 17 | _ = x[AMXINT8-7] | ||
| 18 | _ = x[AMXTILE-8] | ||
| 19 | _ = x[APX_F-9] | ||
| 20 | _ = x[AVX-10] | ||
| 21 | _ = x[AVX10-11] | ||
| 22 | _ = x[AVX10_128-12] | ||
| 23 | _ = x[AVX10_256-13] | ||
| 24 | _ = x[AVX10_512-14] | ||
| 25 | _ = x[AVX2-15] | ||
| 26 | _ = x[AVX512BF16-16] | ||
| 27 | _ = x[AVX512BITALG-17] | ||
| 28 | _ = x[AVX512BW-18] | ||
| 29 | _ = x[AVX512CD-19] | ||
| 30 | _ = x[AVX512DQ-20] | ||
| 31 | _ = x[AVX512ER-21] | ||
| 32 | _ = x[AVX512F-22] | ||
| 33 | _ = x[AVX512FP16-23] | ||
| 34 | _ = x[AVX512IFMA-24] | ||
| 35 | _ = x[AVX512PF-25] | ||
| 36 | _ = x[AVX512VBMI-26] | ||
| 37 | _ = x[AVX512VBMI2-27] | ||
| 38 | _ = x[AVX512VL-28] | ||
| 39 | _ = x[AVX512VNNI-29] | ||
| 40 | _ = x[AVX512VP2INTERSECT-30] | ||
| 41 | _ = x[AVX512VPOPCNTDQ-31] | ||
| 42 | _ = x[AVXIFMA-32] | ||
| 43 | _ = x[AVXNECONVERT-33] | ||
| 44 | _ = x[AVXSLOW-34] | ||
| 45 | _ = x[AVXVNNI-35] | ||
| 46 | _ = x[AVXVNNIINT8-36] | ||
| 47 | _ = x[BHI_CTRL-37] | ||
| 48 | _ = x[BMI1-38] | ||
| 49 | _ = x[BMI2-39] | ||
| 50 | _ = x[CETIBT-40] | ||
| 51 | _ = x[CETSS-41] | ||
| 52 | _ = x[CLDEMOTE-42] | ||
| 53 | _ = x[CLMUL-43] | ||
| 54 | _ = x[CLZERO-44] | ||
| 55 | _ = x[CMOV-45] | ||
| 56 | _ = x[CMPCCXADD-46] | ||
| 57 | _ = x[CMPSB_SCADBS_SHORT-47] | ||
| 58 | _ = x[CMPXCHG8-48] | ||
| 59 | _ = x[CPBOOST-49] | ||
| 60 | _ = x[CPPC-50] | ||
| 61 | _ = x[CX16-51] | ||
| 62 | _ = x[EFER_LMSLE_UNS-52] | ||
| 63 | _ = x[ENQCMD-53] | ||
| 64 | _ = x[ERMS-54] | ||
| 65 | _ = x[F16C-55] | ||
| 66 | _ = x[FLUSH_L1D-56] | ||
| 67 | _ = x[FMA3-57] | ||
| 68 | _ = x[FMA4-58] | ||
| 69 | _ = x[FP128-59] | ||
| 70 | _ = x[FP256-60] | ||
| 71 | _ = x[FSRM-61] | ||
| 72 | _ = x[FXSR-62] | ||
| 73 | _ = x[FXSROPT-63] | ||
| 74 | _ = x[GFNI-64] | ||
| 75 | _ = x[HLE-65] | ||
| 76 | _ = x[HRESET-66] | ||
| 77 | _ = x[HTT-67] | ||
| 78 | _ = x[HWA-68] | ||
| 79 | _ = x[HYBRID_CPU-69] | ||
| 80 | _ = x[HYPERVISOR-70] | ||
| 81 | _ = x[IA32_ARCH_CAP-71] | ||
| 82 | _ = x[IA32_CORE_CAP-72] | ||
| 83 | _ = x[IBPB-73] | ||
| 84 | _ = x[IBRS-74] | ||
| 85 | _ = x[IBRS_PREFERRED-75] | ||
| 86 | _ = x[IBRS_PROVIDES_SMP-76] | ||
| 87 | _ = x[IBS-77] | ||
| 88 | _ = x[IBSBRNTRGT-78] | ||
| 89 | _ = x[IBSFETCHSAM-79] | ||
| 90 | _ = x[IBSFFV-80] | ||
| 91 | _ = x[IBSOPCNT-81] | ||
| 92 | _ = x[IBSOPCNTEXT-82] | ||
| 93 | _ = x[IBSOPSAM-83] | ||
| 94 | _ = x[IBSRDWROPCNT-84] | ||
| 95 | _ = x[IBSRIPINVALIDCHK-85] | ||
| 96 | _ = x[IBS_FETCH_CTLX-86] | ||
| 97 | _ = x[IBS_OPDATA4-87] | ||
| 98 | _ = x[IBS_OPFUSE-88] | ||
| 99 | _ = x[IBS_PREVENTHOST-89] | ||
| 100 | _ = x[IBS_ZEN4-90] | ||
| 101 | _ = x[IDPRED_CTRL-91] | ||
| 102 | _ = x[INT_WBINVD-92] | ||
| 103 | _ = x[INVLPGB-93] | ||
| 104 | _ = x[KEYLOCKER-94] | ||
| 105 | _ = x[KEYLOCKERW-95] | ||
| 106 | _ = x[LAHF-96] | ||
| 107 | _ = x[LAM-97] | ||
| 108 | _ = x[LBRVIRT-98] | ||
| 109 | _ = x[LZCNT-99] | ||
| 110 | _ = x[MCAOVERFLOW-100] | ||
| 111 | _ = x[MCDT_NO-101] | ||
| 112 | _ = x[MCOMMIT-102] | ||
| 113 | _ = x[MD_CLEAR-103] | ||
| 114 | _ = x[MMX-104] | ||
| 115 | _ = x[MMXEXT-105] | ||
| 116 | _ = x[MOVBE-106] | ||
| 117 | _ = x[MOVDIR64B-107] | ||
| 118 | _ = x[MOVDIRI-108] | ||
| 119 | _ = x[MOVSB_ZL-109] | ||
| 120 | _ = x[MOVU-110] | ||
| 121 | _ = x[MPX-111] | ||
| 122 | _ = x[MSRIRC-112] | ||
| 123 | _ = x[MSRLIST-113] | ||
| 124 | _ = x[MSR_PAGEFLUSH-114] | ||
| 125 | _ = x[NRIPS-115] | ||
| 126 | _ = x[NX-116] | ||
| 127 | _ = x[OSXSAVE-117] | ||
| 128 | _ = x[PCONFIG-118] | ||
| 129 | _ = x[POPCNT-119] | ||
| 130 | _ = x[PPIN-120] | ||
| 131 | _ = x[PREFETCHI-121] | ||
| 132 | _ = x[PSFD-122] | ||
| 133 | _ = x[RDPRU-123] | ||
| 134 | _ = x[RDRAND-124] | ||
| 135 | _ = x[RDSEED-125] | ||
| 136 | _ = x[RDTSCP-126] | ||
| 137 | _ = x[RRSBA_CTRL-127] | ||
| 138 | _ = x[RTM-128] | ||
| 139 | _ = x[RTM_ALWAYS_ABORT-129] | ||
| 140 | _ = x[SERIALIZE-130] | ||
| 141 | _ = x[SEV-131] | ||
| 142 | _ = x[SEV_64BIT-132] | ||
| 143 | _ = x[SEV_ALTERNATIVE-133] | ||
| 144 | _ = x[SEV_DEBUGSWAP-134] | ||
| 145 | _ = x[SEV_ES-135] | ||
| 146 | _ = x[SEV_RESTRICTED-136] | ||
| 147 | _ = x[SEV_SNP-137] | ||
| 148 | _ = x[SGX-138] | ||
| 149 | _ = x[SGXLC-139] | ||
| 150 | _ = x[SHA-140] | ||
| 151 | _ = x[SME-141] | ||
| 152 | _ = x[SME_COHERENT-142] | ||
| 153 | _ = x[SPEC_CTRL_SSBD-143] | ||
| 154 | _ = x[SRBDS_CTRL-144] | ||
| 155 | _ = x[SSE-145] | ||
| 156 | _ = x[SSE2-146] | ||
| 157 | _ = x[SSE3-147] | ||
| 158 | _ = x[SSE4-148] | ||
| 159 | _ = x[SSE42-149] | ||
| 160 | _ = x[SSE4A-150] | ||
| 161 | _ = x[SSSE3-151] | ||
| 162 | _ = x[STIBP-152] | ||
| 163 | _ = x[STIBP_ALWAYSON-153] | ||
| 164 | _ = x[STOSB_SHORT-154] | ||
| 165 | _ = x[SUCCOR-155] | ||
| 166 | _ = x[SVM-156] | ||
| 167 | _ = x[SVMDA-157] | ||
| 168 | _ = x[SVMFBASID-158] | ||
| 169 | _ = x[SVML-159] | ||
| 170 | _ = x[SVMNP-160] | ||
| 171 | _ = x[SVMPF-161] | ||
| 172 | _ = x[SVMPFT-162] | ||
| 173 | _ = x[SYSCALL-163] | ||
| 174 | _ = x[SYSEE-164] | ||
| 175 | _ = x[TBM-165] | ||
| 176 | _ = x[TDX_GUEST-166] | ||
| 177 | _ = x[TLB_FLUSH_NESTED-167] | ||
| 178 | _ = x[TME-168] | ||
| 179 | _ = x[TOPEXT-169] | ||
| 180 | _ = x[TSCRATEMSR-170] | ||
| 181 | _ = x[TSXLDTRK-171] | ||
| 182 | _ = x[VAES-172] | ||
| 183 | _ = x[VMCBCLEAN-173] | ||
| 184 | _ = x[VMPL-174] | ||
| 185 | _ = x[VMSA_REGPROT-175] | ||
| 186 | _ = x[VMX-176] | ||
| 187 | _ = x[VPCLMULQDQ-177] | ||
| 188 | _ = x[VTE-178] | ||
| 189 | _ = x[WAITPKG-179] | ||
| 190 | _ = x[WBNOINVD-180] | ||
| 191 | _ = x[WRMSRNS-181] | ||
| 192 | _ = x[X87-182] | ||
| 193 | _ = x[XGETBV1-183] | ||
| 194 | _ = x[XOP-184] | ||
| 195 | _ = x[XSAVE-185] | ||
| 196 | _ = x[XSAVEC-186] | ||
| 197 | _ = x[XSAVEOPT-187] | ||
| 198 | _ = x[XSAVES-188] | ||
| 199 | _ = x[AESARM-189] | ||
| 200 | _ = x[ARMCPUID-190] | ||
| 201 | _ = x[ASIMD-191] | ||
| 202 | _ = x[ASIMDDP-192] | ||
| 203 | _ = x[ASIMDHP-193] | ||
| 204 | _ = x[ASIMDRDM-194] | ||
| 205 | _ = x[ATOMICS-195] | ||
| 206 | _ = x[CRC32-196] | ||
| 207 | _ = x[DCPOP-197] | ||
| 208 | _ = x[EVTSTRM-198] | ||
| 209 | _ = x[FCMA-199] | ||
| 210 | _ = x[FP-200] | ||
| 211 | _ = x[FPHP-201] | ||
| 212 | _ = x[GPA-202] | ||
| 213 | _ = x[JSCVT-203] | ||
| 214 | _ = x[LRCPC-204] | ||
| 215 | _ = x[PMULL-205] | ||
| 216 | _ = x[SHA1-206] | ||
| 217 | _ = x[SHA2-207] | ||
| 218 | _ = x[SHA3-208] | ||
| 219 | _ = x[SHA512-209] | ||
| 220 | _ = x[SM3-210] | ||
| 221 | _ = x[SM4-211] | ||
| 222 | _ = x[SVE-212] | ||
| 223 | _ = x[lastID-213] | ||
| 224 | _ = x[firstID-0] | ||
| 225 | } | ||
| 226 | |||
| 227 | const _FeatureID_name = "firstIDADXAESNIAMD3DNOWAMD3DNOWEXTAMXBF16AMXFP16AMXINT8AMXTILEAPX_FAVXAVX10AVX10_128AVX10_256AVX10_512AVX2AVX512BF16AVX512BITALGAVX512BWAVX512CDAVX512DQAVX512ERAVX512FAVX512FP16AVX512IFMAAVX512PFAVX512VBMIAVX512VBMI2AVX512VLAVX512VNNIAVX512VP2INTERSECTAVX512VPOPCNTDQAVXIFMAAVXNECONVERTAVXSLOWAVXVNNIAVXVNNIINT8BHI_CTRLBMI1BMI2CETIBTCETSSCLDEMOTECLMULCLZEROCMOVCMPCCXADDCMPSB_SCADBS_SHORTCMPXCHG8CPBOOSTCPPCCX16EFER_LMSLE_UNSENQCMDERMSF16CFLUSH_L1DFMA3FMA4FP128FP256FSRMFXSRFXSROPTGFNIHLEHRESETHTTHWAHYBRID_CPUHYPERVISORIA32_ARCH_CAPIA32_CORE_CAPIBPBIBRSIBRS_PREFERREDIBRS_PROVIDES_SMPIBSIBSBRNTRGTIBSFETCHSAMIBSFFVIBSOPCNTIBSOPCNTEXTIBSOPSAMIBSRDWROPCNTIBSRIPINVALIDCHKIBS_FETCH_CTLXIBS_OPDATA4IBS_OPFUSEIBS_PREVENTHOSTIBS_ZEN4IDPRED_CTRLINT_WBINVDINVLPGBKEYLOCKERKEYLOCKERWLAHFLAMLBRVIRTLZCNTMCAOVERFLOWMCDT_NOMCOMMITMD_CLEARMMXMMXEXTMOVBEMOVDIR64BMOVDIRIMOVSB_ZLMOVUMPXMSRIRCMSRLISTMSR_PAGEFLUSHNRIPSNXOSXSAVEPCONFIGPOPCNTPPINPREFETCHIPSFDRDPRURDRANDRDSEEDRDTSCPRRSBA_CTRLRTMRTM_ALWAYS_ABORTSERIALIZESEVSEV_64BITSEV_ALTERNATIVESEV_DEBUGSWAPSEV_ESSEV_RESTRICTEDSEV_SNPSGXSGXLCSHASMESME_COHERENTSPEC_CTRL_SSBDSRBDS_CTRLSSESSE2SSE3SSE4SSE42SSE4ASSSE3STIBPSTIBP_ALWAYSONSTOSB_SHORTSUCCORSVMSVMDASVMFBASIDSVMLSVMNPSVMPFSVMPFTSYSCALLSYSEETBMTDX_GUESTTLB_FLUSH_NESTEDTMETOPEXTTSCRATEMSRTSXLDTRKVAESVMCBCLEANVMPLVMSA_REGPROTVMXVPCLMULQDQVTEWAITPKGWBNOINVDWRMSRNSX87XGETBV1XOPXSAVEXSAVECXSAVEOPTXSAVESAESARMARMCPUIDASIMDASIMDDPASIMDHPASIMDRDMATOMICSCRC32DCPOPEVTSTRMFCMAFPFPHPGPAJSCVTLRCPCPMULLSHA1SHA2SHA3SHA512SM3SM4SVElastID" | ||
| 228 | |||
| 229 | var _FeatureID_index = [...]uint16{0, 7, 10, 15, 23, 34, 41, 48, 55, 62, 67, 70, 75, 84, 93, 102, 106, 116, 128, 136, 144, 152, 160, 167, 177, 187, 195, 205, 216, 224, 234, 252, 267, 274, 286, 293, 300, 311, 319, 323, 327, 333, 338, 346, 351, 357, 361, 370, 388, 396, 403, 407, 411, 425, 431, 435, 439, 448, 452, 456, 461, 466, 470, 474, 481, 485, 488, 494, 497, 500, 510, 520, 533, 546, 550, 554, 568, 585, 588, 598, 609, 615, 623, 634, 642, 654, 670, 684, 695, 705, 720, 728, 739, 749, 756, 765, 775, 779, 782, 789, 794, 805, 812, 819, 827, 830, 836, 841, 850, 857, 865, 869, 872, 878, 885, 898, 903, 905, 912, 919, 925, 929, 938, 942, 947, 953, 959, 965, 975, 978, 994, 1003, 1006, 1015, 1030, 1043, 1049, 1063, 1070, 1073, 1078, 1081, 1084, 1096, 1110, 1120, 1123, 1127, 1131, 1135, 1140, 1145, 1150, 1155, 1169, 1180, 1186, 1189, 1194, 1203, 1207, 1212, 1217, 1223, 1230, 1235, 1238, 1247, 1263, 1266, 1272, 1282, 1290, 1294, 1303, 1307, 1319, 1322, 1332, 1335, 1342, 1350, 1357, 1360, 1367, 1370, 1375, 1381, 1389, 1395, 1401, 1409, 1414, 1421, 1428, 1436, 1443, 1448, 1453, 1460, 1464, 1466, 1470, 1473, 1478, 1483, 1488, 1492, 1496, 1500, 1506, 1509, 1512, 1515, 1521} | ||
| 230 | |||
| 231 | func (i FeatureID) String() string { | ||
| 232 | if i < 0 || i >= FeatureID(len(_FeatureID_index)-1) { | ||
| 233 | return "FeatureID(" + strconv.FormatInt(int64(i), 10) + ")" | ||
| 234 | } | ||
| 235 | return _FeatureID_name[_FeatureID_index[i]:_FeatureID_index[i+1]] | ||
| 236 | } | ||
| 237 | func _() { | ||
| 238 | // An "invalid array index" compiler error signifies that the constant values have changed. | ||
| 239 | // Re-run the stringer command to generate them again. | ||
| 240 | var x [1]struct{} | ||
| 241 | _ = x[VendorUnknown-0] | ||
| 242 | _ = x[Intel-1] | ||
| 243 | _ = x[AMD-2] | ||
| 244 | _ = x[VIA-3] | ||
| 245 | _ = x[Transmeta-4] | ||
| 246 | _ = x[NSC-5] | ||
| 247 | _ = x[KVM-6] | ||
| 248 | _ = x[MSVM-7] | ||
| 249 | _ = x[VMware-8] | ||
| 250 | _ = x[XenHVM-9] | ||
| 251 | _ = x[Bhyve-10] | ||
| 252 | _ = x[Hygon-11] | ||
| 253 | _ = x[SiS-12] | ||
| 254 | _ = x[RDC-13] | ||
| 255 | _ = x[Ampere-14] | ||
| 256 | _ = x[ARM-15] | ||
| 257 | _ = x[Broadcom-16] | ||
| 258 | _ = x[Cavium-17] | ||
| 259 | _ = x[DEC-18] | ||
| 260 | _ = x[Fujitsu-19] | ||
| 261 | _ = x[Infineon-20] | ||
| 262 | _ = x[Motorola-21] | ||
| 263 | _ = x[NVIDIA-22] | ||
| 264 | _ = x[AMCC-23] | ||
| 265 | _ = x[Qualcomm-24] | ||
| 266 | _ = x[Marvell-25] | ||
| 267 | _ = x[lastVendor-26] | ||
| 268 | } | ||
| 269 | |||
| 270 | const _Vendor_name = "VendorUnknownIntelAMDVIATransmetaNSCKVMMSVMVMwareXenHVMBhyveHygonSiSRDCAmpereARMBroadcomCaviumDECFujitsuInfineonMotorolaNVIDIAAMCCQualcommMarvelllastVendor" | ||
| 271 | |||
| 272 | var _Vendor_index = [...]uint8{0, 13, 18, 21, 24, 33, 36, 39, 43, 49, 55, 60, 65, 68, 71, 77, 80, 88, 94, 97, 104, 112, 120, 126, 130, 138, 145, 155} | ||
| 273 | |||
| 274 | func (i Vendor) String() string { | ||
| 275 | if i < 0 || i >= Vendor(len(_Vendor_index)-1) { | ||
| 276 | return "Vendor(" + strconv.FormatInt(int64(i), 10) + ")" | ||
| 277 | } | ||
| 278 | return _Vendor_name[_Vendor_index[i]:_Vendor_index[i+1]] | ||
| 279 | } | ||