add_x86_feature
add_x86_feature(featureset, X86FSET_IBPB);
add_x86_feature(featureset, X86FSET_IBRS);
add_x86_feature(featureset, X86FSET_STIBP);
add_x86_feature(featureset, X86FSET_STIBP_ALL);
add_x86_feature(featureset, X86FSET_SSBD);
add_x86_feature(featureset, X86FSET_SSBD_VIRT);
add_x86_feature(featureset, X86FSET_SSB_NO);
add_x86_feature(featureset, X86FSET_AUTO_IBRS);
add_x86_feature(featureset, X86FSET_MD_CLEAR);
add_x86_feature(featureset, X86FSET_IBRS);
add_x86_feature(featureset, X86FSET_IBPB);
add_x86_feature(featureset, X86FSET_STIBP);
add_x86_feature(featureset, X86FSET_BHI_CTRL);
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset,
add_x86_feature(featureset, X86FSET_SSBD);
add_x86_feature(featureset, X86FSET_FLUSH_CMD);
add_x86_feature(featureset, X86FSET_CMP);
add_x86_feature(featureset, X86FSET_HTT);
add_x86_feature(featureset, X86FSET_CORE_THERMAL);
add_x86_feature(featureset, X86FSET_PKG_THERMAL);
add_x86_feature(featureset, X86FSET_AVX);
add_x86_feature(featureset, X86FSET_F16C);
add_x86_feature(featureset, X86FSET_FMA);
add_x86_feature(featureset, X86FSET_BMI1);
add_x86_feature(featureset, X86FSET_BMI2);
add_x86_feature(featureset, X86FSET_AVX2);
add_x86_feature(featureset, X86FSET_VAES);
add_x86_feature(featureset, X86FSET_VPCLMULQDQ);
add_x86_feature(featureset, X86FSET_AVX512F);
add_x86_feature(featureset, X86FSET_AVX512DQ);
add_x86_feature(featureset, X86FSET_AVX512FMA);
add_x86_feature(featureset, X86FSET_AVX512PF);
add_x86_feature(featureset, X86FSET_AVX512ER);
add_x86_feature(featureset, X86FSET_AVX512CD);
add_x86_feature(featureset, X86FSET_AVX512BW);
add_x86_feature(featureset, X86FSET_AVX512VL);
add_x86_feature(featureset, X86FSET_AVX512VBMI);
add_x86_feature(featureset, X86FSET_AVX512_VBMI2);
add_x86_feature(featureset, X86FSET_AVX512VNNI);
add_x86_feature(featureset, X86FSET_AVX512_BITALG);
add_x86_feature(featureset, X86FSET_AVX512VPOPCDQ);
add_x86_feature(featureset, X86FSET_AVX512NNIW);
add_x86_feature(featureset, X86FSET_AVX512FMAPS);
add_x86_feature(featureset, X86FSET_AVX512_BF16);
add_x86_feature(featureset, X86FSET_PPIN);
add_x86_feature(featureset,
add_x86_feature(featureset, X86FSET_CPUID);
add_x86_feature(featureset, X86FSET_SMEP);
add_x86_feature(featureset, X86FSET_SMAP);
add_x86_feature(featureset, X86FSET_RDSEED);
add_x86_feature(featureset, X86FSET_ADX);
add_x86_feature(featureset, X86FSET_FSGSBASE);
add_x86_feature(featureset, X86FSET_CLFLUSHOPT);
add_x86_feature(featureset, X86FSET_INVPCID);
add_x86_feature(featureset, X86FSET_UMIP);
add_x86_feature(featureset, X86FSET_PKU);
add_x86_feature(featureset, X86FSET_OSPKE);
add_x86_feature(featureset, X86FSET_GFNI);
add_x86_feature(featureset, X86FSET_CLWB);
add_x86_feature(featureset, X86FSET_MPX);
add_x86_feature(featureset, X86FSET_LARGEPAGE);
add_x86_feature(featureset, X86FSET_TSC);
add_x86_feature(featureset, X86FSET_MSR);
add_x86_feature(featureset, X86FSET_MTRR);
add_x86_feature(featureset, X86FSET_PGE);
add_x86_feature(featureset, X86FSET_CMOV);
add_x86_feature(featureset, X86FSET_MMX);
add_x86_feature(featureset, X86FSET_MCA);
add_x86_feature(featureset, X86FSET_PAE);
add_x86_feature(featureset, X86FSET_CX8);
add_x86_feature(featureset, X86FSET_CX16);
add_x86_feature(featureset, X86FSET_PAT);
add_x86_feature(featureset, X86FSET_SEP);
add_x86_feature(featureset, X86FSET_SSE);
add_x86_feature(featureset, X86FSET_SSE2);
add_x86_feature(featureset, X86FSET_SSE3);
add_x86_feature(featureset, X86FSET_SSSE3);
add_x86_feature(featureset, X86FSET_SSE4_1);
add_x86_feature(featureset, X86FSET_SSE4_2);
add_x86_feature(featureset, X86FSET_AES);
add_x86_feature(featureset, X86FSET_PCLMULQDQ);
add_x86_feature(featureset, X86FSET_SHA);
add_x86_feature(featureset, X86FSET_XSAVE);
add_x86_feature(featureset, X86FSET_PCID);
add_x86_feature(featureset, X86FSET_X2APIC);
add_x86_feature(featureset, X86FSET_DE);
add_x86_feature(featureset, X86FSET_MWAIT);
add_x86_feature(featureset, X86FSET_VMX);
add_x86_feature(featureset, X86FSET_RDRAND);
add_x86_feature(featureset, X86FSET_CLFSH);
add_x86_feature(featureset, X86FSET_XSAVEOPT);
add_x86_feature(featureset, X86FSET_XSAVEC);
add_x86_feature(featureset, X86FSET_XSAVES);
add_x86_feature(featureset, X86FSET_NX);
add_x86_feature(featureset, X86FSET_64);
add_x86_feature(featureset, X86FSET_1GPG);
add_x86_feature(featureset, X86FSET_SSE4A);
add_x86_feature(featureset, X86FSET_ASYSC);
add_x86_feature(featureset, X86FSET_TSCP);
add_x86_feature(featureset, X86FSET_SVM);
add_x86_feature(featureset, X86FSET_TOPOEXT);
add_x86_feature(featureset, X86FSET_AMD_PCEC);
add_x86_feature(featureset, X86FSET_XOP);
add_x86_feature(featureset, X86FSET_FMA4);
add_x86_feature(featureset, X86FSET_TBM);
add_x86_feature(featureset, X86FSET_MONITORX);
add_x86_feature(featureset,
add_x86_feature(featureset, X86FSET_LFENCE_SER);
add_x86_feature(featureset, X86FSET_LFENCE_SER);
add_x86_feature(featureset, X86FSET_LFENCE_SER);
add_x86_feature(x86_featureset, i);
extern void add_x86_feature(void *featureset, uint_t feature);