FFmpeg
|
#include "config.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | H2656_PEL_PROTOTYPE(name, D, opt) |
#define | H2656_MC_8TAP_PROTOTYPES(fname, bitd, opt) |
#define | H2656_MC_4TAP_PROTOTYPES(fname, bitd, opt) |
#define | H2656_MC_4TAP_PROTOTYPES_SSE4(bitd) |
#define | H2656_MC_8TAP_PROTOTYPES_AVX2(fname) |
Functions | |
H2656_MC_8TAP_PROTOTYPES (pixels, 8, sse4) | |
H2656_MC_8TAP_PROTOTYPES (pixels, 10, sse4) | |
H2656_MC_8TAP_PROTOTYPES (pixels, 12, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_h, 8, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_h, 10, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_h, 12, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_v, 8, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_v, 10, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_v, 12, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_hv, 8, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_hv, 10, sse4) | |
H2656_MC_8TAP_PROTOTYPES (8tap_hv, 12, sse4) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (pixels) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (8tap_h) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (8tap_v) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (8tap_hv) | |
H2656_PEL_PROTOTYPE (8tap_hv16, 8, avx2) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (4tap_h) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (4tap_v) | |
H2656_MC_8TAP_PROTOTYPES_AVX2 (4tap_hv) | |
#define H2656_MC_8TAP_PROTOTYPES | ( | fname, | |
bitd, | |||
opt | |||
) |
Definition at line 36 of file h2656dsp.h.
#define H2656_MC_4TAP_PROTOTYPES | ( | fname, | |
bitd, | |||
opt | |||
) |
Definition at line 59 of file h2656dsp.h.
#define H2656_MC_4TAP_PROTOTYPES_SSE4 | ( | bitd | ) |
Definition at line 70 of file h2656dsp.h.
#define H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | fname | ) |
Definition at line 80 of file h2656dsp.h.
H2656_MC_8TAP_PROTOTYPES | ( | pixels | , |
8 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | pixels | , |
10 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | pixels | , |
12 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_h | , |
8 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_h | , |
10 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_h | , |
12 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_v | , |
8 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_v | , |
10 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_v | , |
12 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_hv | , |
8 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_hv | , |
10 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES | ( | 8tap_hv | , |
12 | , | ||
sse4 | |||
) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | pixels | ) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 8tap_h | ) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 8tap_v | ) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 8tap_hv | ) |
H2656_PEL_PROTOTYPE | ( | 8tap_hv16 | , |
8 | , | ||
avx2 | |||
) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 4tap_h | ) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 4tap_v | ) |
H2656_MC_8TAP_PROTOTYPES_AVX2 | ( | 4tap_hv | ) |