FFmpeg
|
#include <stddef.h>
#include <stdint.h>
#include "libavcodec/dsputil.h"
#include "libavutil/x86/asm.h"
Go to the source code of this file.
Data Structures | |
struct | xmm_reg |
Macros | |
#define | SBUTTERFLY(a, b, t, n, m) |
#define | TRANSPOSE4(a, b, c, d, t) |
#define | MOVQ_WONE(regd) |
Variables | |
const uint64_t | ff_bone |
const uint64_t | ff_wtwo |
const xmm_reg | ff_pw_3 |
const xmm_reg | ff_pw_4 |
const xmm_reg | ff_pw_5 |
const xmm_reg | ff_pw_8 |
const uint64_t | ff_pw_15 |
const xmm_reg | ff_pw_16 |
const xmm_reg | ff_pw_18 |
const uint64_t | ff_pw_20 |
const xmm_reg | ff_pw_27 |
const xmm_reg | ff_pw_28 |
const xmm_reg | ff_pw_32 |
const uint64_t | ff_pw_42 |
const uint64_t | ff_pw_53 |
const xmm_reg | ff_pw_63 |
const xmm_reg | ff_pw_64 |
const uint64_t | ff_pw_96 |
const uint64_t | ff_pw_128 |
const uint64_t | ff_pw_255 |
const xmm_reg | ff_pb_1 |
const xmm_reg | ff_pb_3 |
const uint64_t | ff_pb_7 |
const uint64_t | ff_pb_1F |
const uint64_t | ff_pb_3F |
const uint64_t | ff_pb_81 |
const xmm_reg | ff_pb_A1 |
const xmm_reg | ff_pb_F8 |
const uint64_t | ff_pb_FC |
const xmm_reg | ff_pb_FE |
const double | ff_pd_1 [2] |
const double | ff_pd_2 [2] |
#define MOVQ_WONE | ( | regd | ) |
Definition at line 80 of file dsputil_mmx.h.
void ff_dsputilenc_init_mmx | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Referenced by ff_dsputil_init_mmx().
void ff_dsputil_init_pix_mmx | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 435 of file motion_est.c.
Referenced by hadamard_func().
Referenced by dsputil_init_mmx().
Referenced by dsputil_init_mmx().
Referenced by dsputil_init_mmx().
Referenced by dsputil_init_mmxext().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_rv40dsp_init_x86().
void ff_mmx_idct | ( | int16_t * | block | ) |
void ff_mmxext_idct | ( | int16_t * | block | ) |
void ff_deinterlace_line_mmx | ( | uint8_t * | dst, |
const uint8_t * | lum_m4, | ||
const uint8_t * | lum_m3, | ||
const uint8_t * | lum_m2, | ||
const uint8_t * | lum_m1, | ||
const uint8_t * | lum, | ||
int | size | ||
) |
void ff_deinterlace_line_inplace_mmx | ( | const uint8_t * | lum_m4, |
const uint8_t * | lum_m3, | ||
const uint8_t * | lum_m2, | ||
const uint8_t * | lum_m1, | ||
const uint8_t * | lum, | ||
int | size | ||
) |
const uint64_t ff_bone |
Definition at line 41 of file dsputil_mmx.c.
const uint64_t ff_wtwo |
Definition at line 42 of file dsputil_mmx.c.
const xmm_reg ff_pw_3 |
Definition at line 46 of file dsputil_mmx.c.
const xmm_reg ff_pw_4 |
Definition at line 47 of file dsputil_mmx.c.
const xmm_reg ff_pw_5 |
Definition at line 48 of file dsputil_mmx.c.
const xmm_reg ff_pw_8 |
Definition at line 49 of file dsputil_mmx.c.
const uint64_t ff_pw_15 |
Definition at line 51 of file dsputil_mmx.c.
const xmm_reg ff_pw_16 |
Definition at line 52 of file dsputil_mmx.c.
const xmm_reg ff_pw_18 |
Definition at line 54 of file dsputil_mmx.c.
const uint64_t ff_pw_20 |
Definition at line 55 of file dsputil_mmx.c.
const xmm_reg ff_pw_27 |
Definition at line 56 of file dsputil_mmx.c.
const xmm_reg ff_pw_28 |
Definition at line 57 of file dsputil_mmx.c.
const xmm_reg ff_pw_32 |
Definition at line 58 of file dsputil_mmx.c.
const uint64_t ff_pw_42 |
Definition at line 59 of file dsputil_mmx.c.
const uint64_t ff_pw_53 |
Definition at line 60 of file dsputil_mmx.c.
const xmm_reg ff_pw_63 |
Definition at line 61 of file dsputil_mmx.c.
const xmm_reg ff_pw_64 |
Definition at line 62 of file dsputil_mmx.c.
const uint64_t ff_pw_96 |
Definition at line 63 of file dsputil_mmx.c.
const uint64_t ff_pw_128 |
Definition at line 64 of file dsputil_mmx.c.
const uint64_t ff_pw_255 |
Definition at line 65 of file dsputil_mmx.c.
const xmm_reg ff_pb_1 |
Definition at line 70 of file dsputil_mmx.c.
const xmm_reg ff_pb_3 |
Definition at line 71 of file dsputil_mmx.c.
const uint64_t ff_pb_7 |
Definition at line 73 of file dsputil_mmx.c.
const uint64_t ff_pb_1F |
Definition at line 74 of file dsputil_mmx.c.
const uint64_t ff_pb_3F |
Definition at line 75 of file dsputil_mmx.c.
const uint64_t ff_pb_81 |
Definition at line 77 of file dsputil_mmx.c.
const xmm_reg ff_pb_A1 |
Definition at line 78 of file dsputil_mmx.c.
const xmm_reg ff_pb_F8 |
Definition at line 79 of file dsputil_mmx.c.
const uint64_t ff_pb_FC |
Definition at line 80 of file dsputil_mmx.c.
const xmm_reg ff_pb_FE |
Definition at line 81 of file dsputil_mmx.c.
const double ff_pd_1[2] |
Definition at line 83 of file dsputil_mmx.c.
const double ff_pd_2[2] |
Definition at line 84 of file dsputil_mmx.c.