diff --git a/src/dsp/dec_neon.c b/src/dsp/dec_neon.c index 7b189ed8..4ec11ec4 100644 --- a/src/dsp/dec_neon.c +++ b/src/dsp/dec_neon.c @@ -403,8 +403,8 @@ static WEBP_INLINE void SaturateAndStore4x4(uint8_t* const dst, static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, uint8_t* const dst) { - uint32x2_t dst01 = {0, 0}; - uint32x2_t dst23 = {0, 0}; + uint32x2_t dst01 = vcreate_u32(0); + uint32x2_t dst23 = vcreate_u32(0); // Load the source pixels. dst01 = vld1_lane_u32((uint32_t*)(dst + 0 * BPS), dst01, 0); diff --git a/src/dsp/enc_neon.c b/src/dsp/enc_neon.c index c7704277..be7a1178 100644 --- a/src/dsp/enc_neon.c +++ b/src/dsp/enc_neon.c @@ -59,8 +59,8 @@ static WEBP_INLINE void SaturateAndStore4x4(uint8_t* const dst, static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, const uint8_t* const ref, uint8_t* const dst) { - uint32x2_t dst01 = {0, 0}; - uint32x2_t dst23 = {0, 0}; + uint32x2_t dst01 = vcreate_u32(0); + uint32x2_t dst23 = vcreate_u32(0); // Load the source pixels. dst01 = vld1_lane_u32((uint32_t*)(ref + 0 * BPS), dst01, 0);