From c692f1100a728126b4ab71afa4d2aaf3ee28259b Mon Sep 17 00:00:00 2001 From: Hans Kratz Date: Sun, 14 Jun 2026 12:37:28 +0200 Subject: [PATCH] Fix aarch64_neon_prefetch feature having no effect --- src/implementation/aarch64/neon.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/implementation/aarch64/neon.rs b/src/implementation/aarch64/neon.rs index f1155b33..c8f4065f 100644 --- a/src/implementation/aarch64/neon.rs +++ b/src/implementation/aarch64/neon.rs @@ -202,7 +202,11 @@ unsafe fn simd_prefetch(ptr: *const u8) { #[cfg(not(feature = "aarch64_neon_prefetch"))] unsafe fn simd_prefetch(_ptr: *const u8) {} +#[cfg(feature = "aarch64_neon_prefetch")] +const PREFETCH: bool = true; +#[cfg(not(feature = "aarch64_neon_prefetch"))] const PREFETCH: bool = false; + use crate::implementation::helpers::TempSimdChunkA16 as TempSimdChunk; simd_input_128_bit!(); algorithm_simd!();