|
FFmpeg
|
#include <stddef.h>#include <stdint.h>#include "config.h"#include "libavutil/attributes.h"#include "libavutil/attributes_internal.h"#include "libavutil/cpu.h"#include "libavutil/mem_internal.h"#include "libavutil/x86/cpu.h"#include "libavcodec/qpeldsp.h"#include "fpel.h"#include "qpel.h"Go to the source code of this file.
Macros | |
| #define | QPEL_H(OPNAME, RND, SIZE, UNUSED1, XMM, UNUSED2, UNUSED3, L2) |
| #define | QPEL_V(OPNAME, RND, SIZE, UNUSED1, UNUSED2, XMM, UNUSED3, L2) |
| #define | QPEL_HV(OPNAME, RND, SIZE, SIZEP1, HXMM, VXMM, HVXMM, L2) |
| #define | QPEL3(MACRO, SIZE, SIZEP1, HXMM, VXMM, HVXMM, L2) |
| #define | SET_QPEL_FUNC(OP, X, Y, SIZE, CPU, PREFIX) |
| #define | SET_QPEL_FUNCS3(X, Y, SIZE, CPU, PREFIX) |
| #define | SET_H_QPEL_FUNCS(SIZE, CPU, PREFIX) |
| #define | SET_V_QPEL_FUNCS(SIZE, CPU, PREFIX) |
| #define | SET_HV_QPEL_FUNCS(SIZE, CPU, PREFIX) |
Functions | |
| FF_VISIBILITY_PUSH_HIDDEN void | ff_put_no_rnd_pixels8x8_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_no_rnd_pixels16x16_l2_sse2 (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| av_cold void | ff_qpeldsp_init_x86 (QpelDSPContext *c) |
| #define QPEL_H | ( | OPNAME, | |
| RND, | |||
| SIZE, | |||
| UNUSED1, | |||
| XMM, | |||
| UNUSED2, | |||
| UNUSED3, | |||
| L2 ) |
Definition at line 44 of file qpeldsp_init.c.
| #define QPEL_V | ( | OPNAME, | |
| RND, | |||
| SIZE, | |||
| UNUSED1, | |||
| UNUSED2, | |||
| XMM, | |||
| UNUSED3, | |||
| L2 ) |
Definition at line 80 of file qpeldsp_init.c.
| #define QPEL_HV | ( | OPNAME, | |
| RND, | |||
| SIZE, | |||
| SIZEP1, | |||
| HXMM, | |||
| VXMM, | |||
| HVXMM, | |||
| L2 ) |
Definition at line 115 of file qpeldsp_init.c.
| #define QPEL3 | ( | MACRO, | |
| SIZE, | |||
| SIZEP1, | |||
| HXMM, | |||
| VXMM, | |||
| HVXMM, | |||
| L2 ) |
Definition at line 239 of file qpeldsp_init.c.
Definition at line 254 of file qpeldsp_init.c.
| #define SET_H_QPEL_FUNCS | ( | SIZE, | |
| CPU, | |||
| PREFIX ) |
Definition at line 259 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init_x86().
| #define SET_V_QPEL_FUNCS | ( | SIZE, | |
| CPU, | |||
| PREFIX ) |
Definition at line 264 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init_x86().
| #define SET_HV_QPEL_FUNCS | ( | SIZE, | |
| CPU, | |||
| PREFIX ) |
Definition at line 269 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init_x86().
| FF_VISIBILITY_PUSH_HIDDEN void ff_put_no_rnd_pixels8x8_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride ) |
| void ff_put_no_rnd_pixels16x16_l2_sse2 | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride ) |
| av_cold void ff_qpeldsp_init_x86 | ( | QpelDSPContext * | c | ) |
Definition at line 280 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init().