Go to the source code of this file.
Macros | |
#define | C0 23170 |
#define | C1 22725 |
#define | C2 21407 |
#define | C3 19266 |
#define | C4 16383 |
#define | C5 12873 |
#define | C6 8867 |
#define | C7 4520 |
#define | ROW_SHIFT 11 |
#define | COL_SHIFT 20 |
#define | DC_COND_IDCT(src0, src4, src1, src5, dst, rounder, shift) |
#define | Z_COND_IDCT(src0, src4, src1, src5, dst, rounder, shift, bt) |
#define | ROW_IDCT(src0, src4, src1, src5, dst, rounder, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
#define | IDCT(src0, src4, src1, src5, dst, shift) |
Functions | |
DECLARE_ASM_CONST (DECLARE_ASM_CONST(8, DECLARE_ASM_CONST(uint64_t, wm1010) | |
static void | idct (int16_t *block) |
void | ff_simple_idct_mmx (int16_t *block) |
void | ff_simple_idct_put_mmx (uint8_t *dest, int line_size, DCTELEM *block) |
void | ff_simple_idct_add_mmx (uint8_t *dest, int line_size, DCTELEM *block) |
#define C0 23170 |
Definition at line 36 of file simple_idct_mmx.c.
#define C1 22725 |
Definition at line 37 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C2 21407 |
Definition at line 38 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C3 19266 |
Definition at line 39 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C4 16383 |
Definition at line 40 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C5 12873 |
Definition at line 41 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C6 8867 |
Definition at line 42 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define C7 4520 |
Definition at line 43 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
#define COL_SHIFT 20 |
Definition at line 46 of file simple_idct_mmx.c.
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define IDCT | ( | src0, | |
src4, | |||
src1, | |||
src5, | |||
dst, | |||
shift | |||
) |
#define ROW_SHIFT 11 |
Definition at line 45 of file simple_idct_mmx.c.
Referenced by DECLARE_ASM_CONST().
|
pure virtual |
Definition at line 48 of file simple_idct_mmx.c.
Definition at line 1159 of file simple_idct_mmx.c.
void ff_simple_idct_mmx | ( | int16_t * | block | ) |
Definition at line 1147 of file simple_idct_mmx.c.
Referenced by dsputil_init_mmx().
Definition at line 1154 of file simple_idct_mmx.c.
|
inlinestatic |
Definition at line 79 of file simple_idct_mmx.c.
Referenced by ff_simple_idct_add_mmx(), ff_simple_idct_mmx(), and ff_simple_idct_put_mmx().