static __m128i ALPHA_SSE3;
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
mul_256_sse3(__m128i a, __m128i c) {
/* prepare alpha for word multiplication */
return _mm_add_epi32(c0, c1);
}
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
sub4_alpha_sse3(__m128i c) {
__m128i c0 = c;
return _mm_sub_epi32(ALPHA_SSE3, c0);
}
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
interp4_256_sse3(__m128i a, __m128i c0, __m128i c1)
{
const __m128i zero = _mm_setzero_si128();
return (__m128i) _mm_shuffle_ps( (__m128)cl_sub, (__m128)ch_sub, 0x44);
}
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
mul_sym_sse3(__m128i a, __m128i c) {
/* Prepare alpha for word mult */
return _mm_add_epi32(c0, c1);
}
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
mul4_sym_sse3(__m128i x, __m128i y) {
const __m128i zero = _mm_setzero_si128();
return _mm_packus_epi16(r_l, r_h);
}
-EFL_ALWAYS_INLINE __m128i
+static EFL_ALWAYS_INLINE __m128i
mul3_sym_sse3(__m128i x, __m128i y) {
__m128i res = mul4_sym_sse3(x, y);