gfni: add cast to work around -Wimplicit-int-conversion warning
_mm_movemask_epi8 returns an int, and _mm_set1_epi16 takes a short.
If -Wimplicit-int-conversion is enabled, clang will warn about passing
the result of _mm_movemask_epi8 to _mm_set1_epi16.
@@ -124,7 +124,7 @@ simde_x_mm_gf2p8matrix_multiply_epi64_epi8 (simde__m128i x, simde__m128i A) {
SIMDE_VECTORIZE
#endif
for (int i = 0 ; i < 8 ; i++) {
- p = _mm_set1_epi16(_mm_movemask_epi8(a));
+ p = _mm_set1_epi16(HEDLEY_STATIC_CAST(short, _mm_movemask_epi8(a)));
p = _mm_and_si128(p, _mm_cmpgt_epi8(zero, X));
r = _mm_xor_si128(r, p);
a = _mm_add_epi8(a, a);
