#include <assert.h>
#include "src/dsp/dsp.h"
#include "src/utils/rescaler_utils.h"
#define ROUNDER …
#define MULT_FIX …
#define MULT_FIX_FLOOR …
void WebPRescalerImportRowExpand_C(WebPRescaler* const wrk,
const uint8_t* src) { … }
void WebPRescalerImportRowShrink_C(WebPRescaler* const wrk,
const uint8_t* src) { … }
void WebPRescalerExportRowExpand_C(WebPRescaler* const wrk) { … }
void WebPRescalerExportRowShrink_C(WebPRescaler* const wrk) { … }
#undef MULT_FIX_FLOOR
#undef MULT_FIX
#undef ROUNDER
void WebPRescalerImportRow(WebPRescaler* const wrk, const uint8_t* src) { … }
void WebPRescalerExportRow(WebPRescaler* const wrk) { … }
WebPRescalerImportRowFunc WebPRescalerImportRowExpand;
WebPRescalerImportRowFunc WebPRescalerImportRowShrink;
WebPRescalerExportRowFunc WebPRescalerExportRowExpand;
WebPRescalerExportRowFunc WebPRescalerExportRowShrink;
extern VP8CPUInfo VP8GetCPUInfo;
extern void WebPRescalerDspInitSSE2(void);
extern void WebPRescalerDspInitMIPS32(void);
extern void WebPRescalerDspInitMIPSdspR2(void);
extern void WebPRescalerDspInitMSA(void);
extern void WebPRescalerDspInitNEON(void);
WEBP_DSP_INIT_FUNC(WebPRescalerDspInit) { … }