From 6404f332b8e63736a5a6744765e965a2006d4b78 Mon Sep 17 00:00:00 2001 From: SakiTakamachi Date: Tue, 7 May 2024 09:04:56 +0900 Subject: [PATCH] fix blockconv_load --- Zend/zend_operators.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index 8853d24549fb2..890c19c0ab223 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -122,7 +122,7 @@ static _locale_t current_locale = NULL; #define BLOCKCONV_LOAD(input) \ int8x16_t blconv_operand = vld1q_s8((const int8_t*)(input)); \ - uint8x16_t blconv_mask = vcltq_s8(vaddq_s8(blconv_operand, blconv_offset), blconv_threshold); + uint8x16_t blconv_mask = vcltq_s8(vreinterpretq_s8_u8(vaddq_u8(vreinterpretq_u8_s8(blconv_operand), vreinterpretq_u8_s8(blconv_offset))), blconv_threshold); #define BLOCKCONV_FOUND() vmaxvq_u8(blconv_mask)