Rollup merge of #126617 - sayantn:veorq, r=workingjubilee
Expand `avx512_target_feature` to include VEX variants Added 5 new target features for x86: - `AVX-IFMA` - `AVX-NE-CONVERT` - `AVX-VNNI` - `AVX-VNNI_INT8` - `AVX-VNNI_INT16` Both LLVM and GCC already have support for these. See also the [stdarch PR](https://github.com/rust-lang/stdarch/pull/1586)
This commit is contained in:
commit
2b7f6e274e
3 changed files with 7 additions and 2 deletions
|
@ -208,6 +208,11 @@ const X86_ALLOWED_FEATURES: &[(&str, Stability)] = &[
|
|||
("avx512vnni", Unstable(sym::avx512_target_feature)),
|
||||
("avx512vp2intersect", Unstable(sym::avx512_target_feature)),
|
||||
("avx512vpopcntdq", Unstable(sym::avx512_target_feature)),
|
||||
("avxifma", Unstable(sym::avx512_target_feature)),
|
||||
("avxneconvert", Unstable(sym::avx512_target_feature)),
|
||||
("avxvnni", Unstable(sym::avx512_target_feature)),
|
||||
("avxvnniint16", Unstable(sym::avx512_target_feature)),
|
||||
("avxvnniint8", Unstable(sym::avx512_target_feature)),
|
||||
("bmi1", Stable),
|
||||
("bmi2", Stable),
|
||||
("cmpxchg16b", Stable),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue