SSE implementation of decoding predictors.

Change-Id: I5c9ae63afc98013cb45ce8a91f051203ac68402c
This commit is contained in:
Vincent Rabaud
2016-11-30 12:00:05 +01:00
parent 34aee99026
commit 67879e6d48
3 changed files with 150 additions and 5 deletions

View File

@ -34,10 +34,12 @@ extern "C" {
typedef uint32_t (*VP8LPredictorFunc)(uint32_t left, const uint32_t* const top);
extern VP8LPredictorFunc VP8LPredictors[16];
VP8LPredictorFunc VP8LPredictors_C[16];
typedef void (*VP8LPredictorAddSubFunc)(const uint32_t* in,
const uint32_t* upper, int num_pixels,
uint32_t* out);
extern VP8LPredictorAddSubFunc VP8LPredictorsAdd[16];
VP8LPredictorAddSubFunc VP8LPredictorsAdd_C[16];
typedef void (*VP8LProcessDecBlueAndRedFunc)(const uint32_t* src,
int num_pixels, uint32_t* dst);