cavsdsp_mmx.c File Reference

Go to the source code of this file.

Functions

 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_4)=0x0004000400040004ULL
 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_5)=0x0005000500050005ULL
 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_7)=0x0007000700070007ULL
 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_42)=0x002A002A002A002AULL
 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_64)=0x0040004000400040ULL
 DECLARE_ALIGNED_8 (static const uint64_t, ff_pw_96)=0x0060006000600060ULL
static void cavs_idct8_1d (int16_t *block, uint64_t bias)
static void cavs_idct8_add_mmx (uint8_t *dst, int16_t *block, int stride)
 QPEL_CAVS (put_, QPEL_CAVS(PUT_OP, 3dnow)
void ff_cavsdsp_init_3dnow (DSPContext *c, AVCodecContext *avctx)


Function Documentation

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_4   
) [pure virtual]

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_5   
) [pure virtual]

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_7   
) [pure virtual]

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_42   
) [pure virtual]

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_64   
) [pure virtual]

DECLARE_ALIGNED_8 ( static const   uint64_t,
ff_pw_96   
) [pure virtual]

static void cavs_idct8_1d ( int16_t block,
uint64_t  bias 
) [inline, static]

Definition at line 57 of file cavsdsp_mmx.c.

Referenced by cavs_idct8_add_mmx().

static void cavs_idct8_add_mmx ( uint8_t *  dst,
int16_t block,
int  stride 
) [static]

Definition at line 134 of file cavsdsp_mmx.c.

Referenced by ff_cavsdsp_init_3dnow(), and QPEL_CAVS().

QPEL_CAVS ( put_  ,
QPEL_CAVS(  PUT_OP,
3dnow   
)

Definition at line 469 of file cavsdsp_mmx.c.

void ff_cavsdsp_init_3dnow ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 504 of file cavsdsp_mmx.c.


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5