FFmpeg
|
#include "constants.h"
Go to the source code of this file.
Macros | |
#define | MOVQ_WONE(regd) |
#define | JUMPALIGN() __asm__ volatile (".p2align 3"::) |
#define | MOVQ_ZERO(regd) __asm__ volatile ("pxor %%"#regd", %%"#regd ::) |
#define | MOVQ_BFE(regd) |
#define | MOVQ_WTWO(regd) __asm__ volatile ("movq %0, %%"#regd" \n\t" :: "m"(ff_pw_2)) |
#define | PAVGB_MMX_NO_RND(rega, regb, regr, regfe) |
#define | PAVGB_MMX(rega, regb, regr, regfe) |
#define | PAVGBP_MMX_NO_RND(rega, regb, regr,regc, regd, regp) |
#define | PAVGBP_MMX(rega, regb, regr, regc, regd, regp) |
#define MOVQ_WONE | ( | regd | ) |
Definition at line 26 of file inline_asm.h.
#define JUMPALIGN | ( | ) | __asm__ volatile (".p2align 3"::) |
Definition at line 31 of file inline_asm.h.
#define MOVQ_ZERO | ( | regd | ) | __asm__ volatile ("pxor %%"#regd", %%"#regd ::) |
Definition at line 32 of file inline_asm.h.
Referenced by pixels8_xy2().
#define MOVQ_BFE | ( | regd | ) |
Definition at line 34 of file inline_asm.h.
Referenced by pixels16_x2(), pixels8_x2(), and pixels8_y2().
#define MOVQ_WTWO | ( | regd | ) | __asm__ volatile ("movq %0, %%"#regd" \n\t" :: "m"(ff_pw_2)) |
Definition at line 40 of file inline_asm.h.
#define PAVGB_MMX_NO_RND | ( | rega, | |
regb, | |||
regr, | |||
regfe | |||
) |
Definition at line 55 of file inline_asm.h.
#define PAVGB_MMX | ( | rega, | |
regb, | |||
regr, | |||
regfe | |||
) |
Definition at line 63 of file inline_asm.h.
#define PAVGBP_MMX_NO_RND | ( | rega, | |
regb, | |||
regr, | |||
regc, | |||
regd, | |||
regp | |||
) |
Definition at line 72 of file inline_asm.h.
#define PAVGBP_MMX | ( | rega, | |
regb, | |||
regr, | |||
regc, | |||
regd, | |||
regp | |||
) |
Definition at line 86 of file inline_asm.h.