head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2026.06.01.13.04.37; author pin; state dead; branches; next 1.1; commitid L78AqWDjd9Cr16IG; 1.1 date 2026.04.07.18.38.35; author pin; state Exp; branches; next ; commitid LrOH1novUEcBD3BG; desc @@ 1.2 log @devel/cargo-c: update to 0.10.23 - cargo 0.97 @ text @$NetBSD: patch-.._vendor_memchr-2.8.0_src_memchr.rs,v 1.1 2026/04/07 18:38:35 pin Exp $ Don't try to do neon / SIMD on big-endian aarch64. --- ../vendor/memchr-2.8.0/src/memchr.rs.orig 2025-02-15 09:15:43.541439670 +0000 +++ ../vendor/memchr-2.8.0/src/memchr.rs @@@@ -518,14 +518,14 @@@@ unsafe fn memchr_raw( { crate::arch::wasm32::memchr::memchr_raw(needle, start, end) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memchr_raw(needle, start, end) } #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::One::new(needle).find_raw(start, end) @@@@ -551,14 +551,14 @@@@ unsafe fn memrchr_raw( { crate::arch::wasm32::memchr::memrchr_raw(needle, start, end) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memrchr_raw(needle, start, end) } #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::One::new(needle).rfind_raw(start, end) @@@@ -585,14 +585,14 @@@@ unsafe fn memchr2_raw( { crate::arch::wasm32::memchr::memchr2_raw(needle1, needle2, start, end) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memchr2_raw(needle1, needle2, start, end) } #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::Two::new(needle1, needle2) @@@@ -620,7 +620,7 @@@@ unsafe fn memrchr2_raw( { crate::arch::wasm32::memchr::memrchr2_raw(needle1, needle2, start, end) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memrchr2_raw( needle1, needle2, start, end, @@@@ -629,7 +629,7 @@@@ unsafe fn memrchr2_raw( #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::Two::new(needle1, needle2) @@@@ -662,7 +662,7 @@@@ unsafe fn memchr3_raw( needle1, needle2, needle3, start, end, ) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memchr3_raw( needle1, needle2, needle3, start, end, @@@@ -671,7 +671,7 @@@@ unsafe fn memchr3_raw( #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::Three::new(needle1, needle2, needle3) @@@@ -704,7 +704,7 @@@@ unsafe fn memrchr3_raw( needle1, needle2, needle3, start, end, ) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::memrchr3_raw( needle1, needle2, needle3, start, end, @@@@ -713,7 +713,7 @@@@ unsafe fn memrchr3_raw( #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::Three::new(needle1, needle2, needle3) @@@@ -736,14 +736,14 @@@@ unsafe fn count_raw(needle: u8, start: * { crate::arch::wasm32::memchr::count_raw(needle, start, end) } - #[cfg(target_arch = "aarch64")] + #[cfg(all(target_arch = "aarch64", target_endian = "little"))] { crate::arch::aarch64::memchr::count_raw(needle, start, end) } #[cfg(not(any( target_arch = "x86_64", all(target_arch = "wasm32", target_feature = "simd128"), - target_arch = "aarch64" + all(target_arch = "aarch64", target_endian = "little") )))] { crate::arch::all::memchr::One::new(needle).count_raw(start, end) @ 1.1 log @devel/cargo-c: update to 0.10.21 - cargo 0.95 @ text @d1 1 a1 1 $NetBSD: patch-.._vendor_memchr-2.8.0_src_memchr.rs,v 1.1 2025/11/02 16:12:35 pin Exp $ @