On 2025-01-17 06:44, Jeffrey Walton wrote:
Change:const __m128i *data = buf; To this so the compiler cannot pick between MOVDQA and MOVDQU: const __m128i data = _mm_loadu_si128(buf);
This doesn't look right, as 'data' is used as a pointer later.
On 2025-01-17 06:44, Jeffrey Walton wrote:
Change:const __m128i *data = buf; To this so the compiler cannot pick between MOVDQA and MOVDQU: const __m128i data = _mm_loadu_si128(buf);
This doesn't look right, as 'data' is used as a pointer later.