From 7167cf1ce6e5e9b240967e0d96148966a24bbdb0 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Wed, 1 Jun 2022 16:18:19 +0200 Subject: [PATCH] Fixed wrong cast --- src/intrin_portable.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intrin_portable.h b/src/intrin_portable.h index 6032384..28f3024 100644 --- a/src/intrin_portable.h +++ b/src/intrin_portable.h @@ -512,8 +512,8 @@ FORCE_INLINE void rx_store_vec_i128(rx_vec_i128* mem_addr, rx_vec_i128 val) { } FORCE_INLINE rx_vec_f128 rx_cvt_packed_int_vec_f128(const void* addr) { - double lo = unsigned32ToSigned2sCompl(load32((uint8_t*)addr + 0)); - double hi = unsigned32ToSigned2sCompl(load32((uint8_t*)addr + 4)); + double lo = unsigned32ToSigned2sCompl(load32((const uint8_t*)addr + 0)); + double hi = unsigned32ToSigned2sCompl(load32((const uint8_t*)addr + 4)); rx_vec_f128 x; x = vsetq_lane_f64(lo, x, 0); x = vsetq_lane_f64(hi, x, 1);