Skip to content

Commit 9fdb570

Browse files
committed
Silence warnings on _mm_storel_epi64()
No alignment requirement despite the __m128i* argument
1 parent 83a8274 commit 9fdb570

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

celt/x86/celt_lpc_sse4_1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ void celt_fir_sse4_1(const opus_val16 *x,
8080
vecX = OP_CVTEPI16_EPI32_M64(x + i);
8181
vecSum = _mm_add_epi32(vecSum, vecX);
8282
vecSum = _mm_packs_epi32(vecSum, vecSum);
83-
_mm_storel_epi64((__m128i *)(y + i), vecSum);
83+
_mm_storel_epi64((__m128i *)(void *)(y + i), vecSum);
8484
}
8585
for (;i<N;i++)
8686
{

silk/fixed/x86/vector_ops_FIX_sse4_1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ opus_int64 silk_inner_prod16_sse4_1(
7676
acc2 = _mm_shuffle_epi32( acc1, _MM_SHUFFLE( 0, 0, 3, 2 ) );
7777
acc1 = _mm_add_epi64( acc1, acc2 );
7878

79-
_mm_storel_epi64( (__m128i *)&sum, acc1 );
79+
_mm_storel_epi64( (__m128i *)(void *)&sum, acc1 );
8080

8181
for( ; i < len; i++ ) {
8282
sum = silk_SMLALBB( sum, inVec1[ i ], inVec2[ i ] );

0 commit comments

Comments
 (0)