De-inline pred_filtered_dc functions, shouldn't make much difference though
@@ -580,7 +580,7 @@ void print_256(__m256i v)
// different addends, multipliers etc for different pixels in the block,
// but for a fixed-size implementation one vector wide, all the weights,
// addends etc can be preinitialized for each position.
-static INLINE void pred_filtered_dc_4x4(const uint8_t *ref_top,
+static void pred_filtered_dc_4x4(const uint8_t *ref_top,
const uint8_t *ref_left,
uint8_t *out_block)
{
@@ -641,7 +641,7 @@ static INLINE void pred_filtered_dc_4x4(const uint8_t *ref_top,
_mm_storeu_si128((__m128i *)out_block, final);
}
-static INLINE void pred_filtered_dc_8x8(const uint8_t *ref_top,
+static void pred_filtered_dc_8x8(const uint8_t *ref_top,
const uint8_t *ref_left,
uint8_t *out_block)
{
@@ -745,7 +745,7 @@ static INLINE __m256i cvt_u32_si256(const uint32_t u)
return _mm256_insert_epi32(zero, u, 0);
}
-static INLINE void pred_filtered_dc_16x16(const uint8_t *ref_top,
+static void pred_filtered_dc_16x16(const uint8_t *ref_top,
const uint8_t *ref_left,
uint8_t *out_block)
{
@@ -821,7 +821,7 @@ static INLINE void pred_filtered_dc_16x16(const uint8_t *ref_top,
}
}
-static INLINE void pred_filtered_dc_32x32(const uint8_t *ref_top,
+static void pred_filtered_dc_32x32(const uint8_t *ref_top,
const uint8_t *ref_left,
uint8_t *out_block)
{
