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) => { ... };
}