Skip to content

Commit 02ba8a2

Browse files
committed
Re-enable the avx512 runtime check
Rust 1.43.1 fixed the avx512 runtime check support.
1 parent ef4faec commit 02ba8a2

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/cpu_features/x86.rs

+8-9
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,14 @@ impl Default for CpuFeatureLevel {
4444
&& is_x86_feature_detected!("avx512vl")
4545
}
4646
fn avx512icl_detected() -> bool {
47-
false
48-
// avx512_detected()
49-
// && is_x86_feature_detected!("avx512bitalg")
50-
// && is_x86_feature_detected!("avx512clmulqdq")
51-
// && is_x86_feature_detected!("avx512ifma")
52-
// && is_x86_feature_detected!("avx512vaes")
53-
// && is_x86_feature_detected!("avx512vbmi")
54-
// && is_x86_feature_detected!("avx512vbmi2")
55-
// && is_x86_feature_detected!("avx512vpopcntdq")
47+
avx512_detected()
48+
&& is_x86_feature_detected!("avx512bitalg")
49+
&& is_x86_feature_detected!("avx512vpclmulqdq")
50+
&& is_x86_feature_detected!("avx512ifma")
51+
&& is_x86_feature_detected!("avx512vaes")
52+
&& is_x86_feature_detected!("avx512vbmi")
53+
&& is_x86_feature_detected!("avx512vbmi2")
54+
&& is_x86_feature_detected!("avx512vpopcntdq")
5655
}
5756

5857
let detected: CpuFeatureLevel = if avx512icl_detected() {

0 commit comments

Comments
 (0)