macro_rules! is_x86_feature_detected {
    ("ia32") => { ... };
    ("fpu") => { ... };
    ("cmov") => { ... };
    ("mmx") => { ... };
    ("fxsave") => { ... };
    ("sse") => { ... };
    ("sse2") => { ... };
    ("sse3") => { ... };
    ("ssse3") => { ... };
    ("sse4.1") => { ... };
    ("sse4.2") => { ... };
    ("movbe") => { ... };
    ("popcnt") => { ... };
    ("pclmulqdq") => { ... };
    ("aes") => { ... };
    ("f16c") => { ... };
    ("avx") => { ... };
    ("rdrand") => { ... };
    ("fma") => { ... };
    ("bmi") => { ... };
    ("lzcnt") => { ... };
    ("hle") => { ... };
    ("rtm") => { ... };
    ("avx2") => { ... };
    ("avx512dq") => { ... };
    ("ptwrite") => { ... };
    ("kncni") => { ... };
    ("avx512f") => { ... };
    ("adx") => { ... };
    ("rdseed") => { ... };
    ("avx512ifma") => { ... };
    ("inorder") => { ... };
    ("avx512er") => { ... };
    ("avx512pf") => { ... };
    ("avx512cd") => { ... };
    ("sha") => { ... };
    ("mpx") => { ... };
    ("avx512bw") => { ... };
    ("avx512vl") => { ... };
    ("avx512vbmi") => { ... };
    ("avx5124fmaps") => { ... };
    ("avx5124vnniw") => { ... };
    ("avx512vpopcntdq") => { ... };
    ("avx512bitalg") => { ... };
    ("avx512vbmi2") => { ... };
    ("gfni") => { ... };
    ("vaes") => { ... };
    ("vpclmulqdq") => { ... };
    ("avx512vnni") => { ... };
    ("clwb") => { ... };
    ("rdpid") => { ... };
    ("ibt") => { ... };
    ("shstk") => { ... };
    ("sgx") => { ... };
    ("wbnoinvd") => { ... };
    ("pconfig") => { ... };
    ($t:tt,) => { ... };
    ($t:tt) => { ... };
}