FFmpeg
|
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/asm.h"
#include "libavcodec/dsputil.h"
#include "libavcodec/h264dsp.h"
#include "libavcodec/mpegvideo.h"
#include "libavcodec/simple_idct.h"
#include "libavcodec/videodsp.h"
#include "dsputil_mmx.h"
#include "idct_xvid.h"
#include "diracdsp_mmx.h"
Go to the source code of this file.
Macros | |
#define | SET_QPEL_FUNCS(PFX, IDX, SIZE, CPU, PREFIX) |
Macro Definition Documentation
Definition at line 1398 of file dsputil_mmx.c.
Referenced by dsputil_init_mmxext().
Function Documentation
|
pure virtual |
Definition at line 41 of file dsputil_mmx.c.
Referenced by DECLARE_ALIGNED().
|
pure virtual |
Definition at line 43 of file dsputil_mmx.c.
DECLARE_ALIGNED | ( | 16 | , |
const xmm_reg | , | ||
ff_pw_1019 | |||
) |
|
pure virtual |
Definition at line 52 of file dsputil_mmx.c.
DECLARE_ALIGNED | ( | 16 | , |
const double | , | ||
ff_pd_2 | |||
) |
|
static |
Definition at line 1418 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
|
static |
Definition at line 1452 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
|
static |
Definition at line 1482 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
|
static |
Definition at line 1506 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
|
static |
Definition at line 1555 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
|
static |
Definition at line 1537 of file dsputil_mmx.c.
Referenced by ff_dsputil_init_mmx().
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
void ff_add_hfyu_median_prediction_mmxext | ( | uint8_t * | dst, |
const uint8_t * | top, | ||
const uint8_t * | diff, | ||
int | w, | ||
int * | left, | ||
int * | left_top | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmxext().
void ff_apply_window_int16_mmxext | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmxext().
void ff_apply_window_int16_round_mmxext | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmxext().
void ff_apply_window_int16_round_sse2 | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_apply_window_int16_sse2 | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_apply_window_int16_ssse3 | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
void ff_apply_window_int16_ssse3_atom | ( | int16_t * | output, |
const int16_t * | input, | ||
const int16_t * | window, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
void ff_bswap32_buf_sse2 | ( | uint32_t * | dst, |
const uint32_t * | src, | ||
int | w | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_bswap32_buf_ssse3 | ( | uint32_t * | dst, |
const uint32_t * | src, | ||
int | w | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
av_cold void ff_dsputil_init_mmx | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 1563 of file dsputil_mmx.c.
Referenced by ff_dsputil_init().
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmx().
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmx().
int32_t ff_scalarproduct_and_madd_int16_mmxext | ( | int16_t * | v1, |
const int16_t * | v2, | ||
const int16_t * | v3, | ||
int | order, | ||
int | mul | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmxext().
int32_t ff_scalarproduct_and_madd_int16_sse2 | ( | int16_t * | v1, |
const int16_t * | v2, | ||
const int16_t * | v3, | ||
int | order, | ||
int | mul | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
int32_t ff_scalarproduct_and_madd_int16_ssse3 | ( | int16_t * | v1, |
const int16_t * | v2, | ||
const int16_t * | v3, | ||
int | order, | ||
int | mul | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_ssse3().
int32_t ff_scalarproduct_int16_mmxext | ( | const int16_t * | v1, |
const int16_t * | v2, | ||
int | order | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmxext().
int32_t ff_scalarproduct_int16_sse2 | ( | const int16_t * | v1, |
const int16_t * | v2, | ||
int | order | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_vector_clip_int32_int_sse2 | ( | int32_t * | dst, |
const int32_t * | src, | ||
int32_t | min, | ||
int32_t | max, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_vector_clip_int32_mmx | ( | int32_t * | dst, |
const int32_t * | src, | ||
int32_t | min, | ||
int32_t | max, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_mmx().
void ff_vector_clip_int32_sse2 | ( | int32_t * | dst, |
const int32_t * | src, | ||
int32_t | min, | ||
int32_t | max, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse2().
void ff_vector_clip_int32_sse4 | ( | int32_t * | dst, |
const int32_t * | src, | ||
int32_t | min, | ||
int32_t | max, | ||
unsigned int | len | ||
) |
Referenced by DECLARE_ALIGNED(), and dsputil_init_sse4().
Generated on Fri Dec 20 2024 06:56:12 for FFmpeg by 1.8.11