vp3dsp_sse2.c File Reference
Detailed Description
SSE2-optimized functions cribbed from the original VP3 source code.
Definition in file vp3dsp_sse2.c.
#include "../dsputil.h"
#include "mmx.h"
Go to the source code of this file.
|
Defines |
#define | C(i) (edx + 16 * (i-1)) |
#define | eax input_bytes |
#define | ebx output_data_bytes |
#define | ecx dequant_const_bytes |
#define | edx idct_data_bytes |
#define | I(i) (eax + 16 * i) |
#define | O(i) (ebx + 16 * i) |
#define | SSE2_Column_IDCT() |
#define | SSE2_Dequantize() |
#define | SSE2_Row_IDCT() |
#define | SSE2_Transpose() |
Functions |
static | DECLARE_ALIGNED_16 (const unsigned short, SSE2_idct_data[7 *8]) |
static | DECLARE_ALIGNED_16 (const unsigned int, eight_data[]) |
static | DECLARE_ALIGNED_16 (const unsigned short, SSE2_dequant_const[]) |
void | ff_vp3_idct_sse2 (int16_t *input_data) |