29 #if HAVE_MMXEXT_INLINE 42 #if CONFIG_MPEG4_DECODER 46 #if HAVE_MMXEXT_INLINE 57 0x00, 0x08, 0x04, 0x09, 0x01, 0x0C, 0x05, 0x0D,
58 0x10, 0x18, 0x14, 0x19, 0x11, 0x1C, 0x15, 0x1D,
59 0x20, 0x28, 0x24, 0x29, 0x21, 0x2C, 0x25, 0x2D,
60 0x12, 0x1A, 0x16, 0x1B, 0x13, 0x1E, 0x17, 0x1F,
61 0x02, 0x0A, 0x06, 0x0B, 0x03, 0x0E, 0x07, 0x0F,
62 0x30, 0x38, 0x34, 0x39, 0x31, 0x3C, 0x35, 0x3D,
63 0x22, 0x2A, 0x26, 0x2B, 0x23, 0x2E, 0x27, 0x2F,
64 0x32, 0x3A, 0x36, 0x3B, 0x33, 0x3E, 0x37, 0x3F,
76 for (i = 0; i < 64; i++)
80 for (i = 0; i < 64; i++)
void ff_fdct_mmxext(int16_t *block)
static int permute_x86(int16_t dst[64], const int16_t src[64], enum idct_permutation_type perm_type)
#define AV_CPU_FLAG_MMXEXT
SSE integer functions or AMD MMX ext.
void ff_fdct_sse2(int16_t *block)
static const uint8_t idct_sse2_row_perm[8]
void ff_xvid_idct_mmxext(short *block)
static short idct_simple_mmx_perm[64]
static const struct algo fdct_tab_arch[]
void ff_xvid_idct_mmx(short *block)
void ff_fdct_mmx(int16_t *block)
void ff_simple_idct_mmx(int16_t *block)
static const struct algo idct_tab_arch[]
#define AV_CPU_FLAG_MMX
standard MMX
void ff_xvid_idct_sse2(short *block)
enum idct_permutation_type perm_type
#define AV_CPU_FLAG_SSE2
PIV SSE2 functions.
header for Xvid IDCT functions