From b88345d06dc53e5eb5a758c0c426e8b3b7bccf42 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Fri, 9 Jun 2023 11:28:51 -0400 Subject: [PATCH] Fixes --- include/fast_float/ascii_number.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/fast_float/ascii_number.h b/include/fast_float/ascii_number.h index 1b8effc..68e51cd 100644 --- a/include/fast_float/ascii_number.h +++ b/include/fast_float/ascii_number.h @@ -91,21 +91,21 @@ FASTFLOAT_SIMD_DISABLE_WARNINGS FASTFLOAT_SIMD_RESTORE_WARNINGS } -#elif defined(FASTFLOAT_ARM64) +#elif defined(FASTFLOAT_NEON) fastfloat_really_inline uint64_t simd_read8_to_u64(const uint16x8_t data) { FASTFLOAT_SIMD_DISABLE_WARNINGS uint8x8_t utf8_packed = vmovn_u16(data); - vget_lane_u64(vreinterpret_u64_u8(utf8_packed), 0); + return vget_lane_u64(vreinterpret_u64_u8(utf8_packed), 0); FASTFLOAT_SIMD_RESTORE_WARNINGS } fastfloat_really_inline uint64_t simd_read8_to_u64(const char16_t* chars) { FASTFLOAT_SIMD_DISABLE_WARNINGS - return simd_read8_to_u64(vld1q_u16(reinterpret_cast(values))); + return simd_read8_to_u64(vld1q_u16(reinterpret_cast(chars))); FASTFLOAT_SIMD_RESTORE_WARNINGS } @@ -191,9 +191,9 @@ FASTFLOAT_SIMD_DISABLE_WARNINGS } else return false; FASTFLOAT_SIMD_RESTORE_WARNINGS -#elif defined(FASTFLOAT_ARM64) +#elif defined(FASTFLOAT_NEON) FASTFLOAT_SIMD_DISABLE_WARNINGS - const uint16x8_t data = vld1q_u16(reinterpret_cast(chars)) + const uint16x8_t data = vld1q_u16(reinterpret_cast(chars)); // (x - '0') <= 9 // http://0x80.pl/articles/simd-parsing-int-sequences.html