#include <stdint.h>
#include "libavcodec/dsputil.h"
#include "libavutil/x86/asm.h"
Go to the source code of this file.
#define MOVQ_WONE | ( | regd | ) |
Value:
__asm__ volatile ( \ "pcmpeqd %%" #regd ", %%" #regd " \n\t" \ "psrlw $15, %%" #regd ::)
Definition at line 81 of file dsputil_mmx.h.
#define SBUTTERFLY | ( | a, | |||
b, | |||||
t, | |||||
n, | |||||
m | ) |
Value:
SBUTTERFLY(a,b,t,wd,q) /* a=aebf t=cgdh */\ SBUTTERFLY(c,d,b,wd,q) /* c=imjn b=kolp */\ SBUTTERFLY(a,c,d,dq,q) /* a=aeim d=bfjn */\ SBUTTERFLY(t,b,c,dq,q)
Definition at line 75 of file dsputil_mmx.h.
Referenced by dsputil_init_mmx().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_vc1dsp_init_mmx().
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 | |||
) |
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_dsputil_init_pix_mmx | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
void ff_dsputilenc_init_mmx | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Referenced by ff_dsputil_init_mmx().
void ff_mmx_idct | ( | DCTELEM * | block | ) |
void ff_mmxext_idct | ( | DCTELEM * | block | ) |
Referenced by dsputil_init_mmx().
Referenced by ff_rv40dsp_init_x86().
Referenced by ff_rv40dsp_init_x86().
Referenced by dsputil_init_mmx().
Referenced by ff_vc1dsp_init_mmx().
Definition at line 39 of file dsputil_mmx.c.
Definition at line 71 of file dsputil_mmx.c.
Definition at line 75 of file dsputil_mmx.c.
Definition at line 72 of file dsputil_mmx.c.
Definition at line 76 of file dsputil_mmx.c.
Definition at line 74 of file dsputil_mmx.c.
Definition at line 78 of file dsputil_mmx.c.
Definition at line 79 of file dsputil_mmx.c.
Definition at line 80 of file dsputil_mmx.c.
Definition at line 81 of file dsputil_mmx.c.
Definition at line 82 of file dsputil_mmx.c.
const double ff_pd_1[2] |
Definition at line 84 of file dsputil_mmx.c.
const double ff_pd_2[2] |
Definition at line 85 of file dsputil_mmx.c.
const uint64_t ff_pdw_80000000[2] |
Definition at line 42 of file dsputil_mmx.c.
Definition at line 65 of file dsputil_mmx.c.
Definition at line 52 of file dsputil_mmx.c.
Definition at line 53 of file dsputil_mmx.c.
Definition at line 55 of file dsputil_mmx.c.
Definition at line 56 of file dsputil_mmx.c.
Definition at line 66 of file dsputil_mmx.c.
Definition at line 57 of file dsputil_mmx.c.
Definition at line 58 of file dsputil_mmx.c.
Definition at line 47 of file dsputil_mmx.c.
Definition at line 59 of file dsputil_mmx.c.
Definition at line 48 of file dsputil_mmx.c.
Definition at line 60 of file dsputil_mmx.c.
Definition at line 49 of file dsputil_mmx.c.
Definition at line 61 of file dsputil_mmx.c.
Definition at line 62 of file dsputil_mmx.c.
Definition at line 63 of file dsputil_mmx.c.
Definition at line 50 of file dsputil_mmx.c.
Definition at line 64 of file dsputil_mmx.c.
Definition at line 40 of file dsputil_mmx.c.