Skip to content

Commit 3e3f18c

Browse files
authored
zeroize: always enable AVX-512 support (#1493)
It was previously gated under the `simd` feature due to MSRV 1.72. Since we're now MSRV 1.85, it can always be enabled.
1 parent 1ea42bb commit 3e3f18c

2 files changed

Lines changed: 4 additions & 7 deletions

File tree

zeroize/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ std = ["alloc"]
2929

3030
aarch64 = [] # NOTE: vestigial no-op feature; AArch64 support is always enabled now
3131
derive = ["zeroize_derive"]
32-
simd = [] # NOTE: MSRV 1.72
32+
simd = [] # NOTE: vestigial no-op feature; always enabled
3333

3434
[lints]
3535
workspace = true

zeroize/src/x86.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use crate::{Zeroize, optimization_barrier, volatile_write};
44

55
#[cfg(target_arch = "x86")]
66
use core::arch::x86::*;
7-
87
#[cfg(target_arch = "x86_64")]
98
use core::arch::x86_64::*;
109

@@ -22,8 +21,6 @@ macro_rules! impl_zeroize_for_simd_register {
2221
};
2322
}
2423

25-
impl_zeroize_for_simd_register!(__m128, __m128d, __m128i, __m256, __m256d, __m256i);
26-
27-
// NOTE: MSRV 1.72
28-
#[cfg(feature = "simd")]
29-
impl_zeroize_for_simd_register!(__m512, __m512d, __m512i);
24+
impl_zeroize_for_simd_register!(
25+
__m128, __m128d, __m128i, __m256, __m256d, __m256i, __m512, __m512d, __m512i
26+
);

0 commit comments

Comments
 (0)