@@ -5862,7 +5862,7 @@ simde__m128i simde_mm_slli_epi16(simde__m128i a, const int imm8)
5862
5862
simde__m128i_private r_ , a_ = simde__m128i_to_private (a );
5863
5863
5864
5864
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR )
5865
- r_ .i16 = a_ .i16 << (imm8 & 0xff );
5865
+ r_ .i16 = a_ .i16 << (uint8_t )( imm8 & 0xff );
5866
5866
#else
5867
5867
const int s =
5868
5868
(imm8 >
@@ -5982,7 +5982,7 @@ simde__m128i simde_mm_slli_epi64(simde__m128i a, const int imm8)
5982
5982
simde__m128i_private r_ , a_ = simde__m128i_to_private (a );
5983
5983
5984
5984
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR )
5985
- r_ .i64 = a_ .i64 << imm8 ;
5985
+ r_ .i64 = a_ .i64 << ( uint8_t ) imm8 ;
5986
5986
#else
5987
5987
SIMDE_VECTORIZE
5988
5988
for (size_t i = 0 ; i < (sizeof (r_ .i64 ) / sizeof (r_ .i64 [0 ])); i ++ ) {
@@ -6028,7 +6028,7 @@ simde__m128i simde_mm_srli_epi16(simde__m128i a, const int imm8)
6028
6028
simde__m128i_private r_ , a_ = simde__m128i_to_private (a );
6029
6029
6030
6030
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR )
6031
- r_ .u16 = a_ .u16 >> imm8 ;
6031
+ r_ .u16 = a_ .u16 >> ( uint8_t ) imm8 ;
6032
6032
#else
6033
6033
SIMDE_VECTORIZE
6034
6034
for (size_t i = 0 ; i < (sizeof (r_ .i16 ) / sizeof (r_ .i16 [0 ])); i ++ ) {
@@ -6082,7 +6082,7 @@ simde__m128i simde_mm_srli_epi32(simde__m128i a, const int imm8)
6082
6082
simde__m128i_private r_ , a_ = simde__m128i_to_private (a );
6083
6083
6084
6084
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR )
6085
- r_ .u32 = a_ .u32 >> (imm8 & 0xff );
6085
+ r_ .u32 = a_ .u32 >> (uint8_t )( imm8 & 0xff );
6086
6086
#else
6087
6087
SIMDE_VECTORIZE
6088
6088
for (size_t i = 0 ; i < (sizeof (r_ .i32 ) / sizeof (r_ .i32 [0 ])); i ++ ) {
@@ -6148,7 +6148,7 @@ simde__m128i simde_mm_srli_epi64(simde__m128i a, const int imm8)
6148
6148
r_ .neon_u64 = vshlq_u64 (a_ .neon_u64 , vdupq_n_s64 (- imm8 ));
6149
6149
#else
6150
6150
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR ) && !defined(SIMDE_BUG_GCC_94488 )
6151
- r_ .u64 = a_ .u64 >> imm8 ;
6151
+ r_ .u64 = a_ .u64 >> ( uint8_t ) imm8 ;
6152
6152
#else
6153
6153
SIMDE_VECTORIZE
6154
6154
for (size_t i = 0 ; i < (sizeof (r_ .i64 ) / sizeof (r_ .i64 [0 ])); i ++ ) {
0 commit comments