#include "libavutil/common.h"
Go to the source code of this file.
Defines | |
#define | MULL(a, b, s) (((int64_t)(a) * (int64_t)(b)) >> (s)) |
#define | MUL64(a, b) ((int64_t)(a) * (int64_t)(b)) |
#define | MAC64(d, a, b) ((d) += MUL64(a, b)) |
#define | MLS64(d, a, b) ((d) -= MUL64(a, b)) |
#define | MAC16(rt, ra, rb) rt += (ra) * (rb) |
#define | MUL16(ra, rb) ((ra) * (rb)) |
#define | MLS16(rt, ra, rb) ((rt) -= (ra) * (rb)) |
#define | mid_pred mid_pred |
Functions | |
static av_always_inline int | MULH (int a, int b) |
static av_const int | mid_pred (int a, int b, int c) |
#define MAC16 | ( | rt, | |||
ra, | |||||
rb | ) | rt += (ra) * (rb) |
Definition at line 74 of file mathops.h.
Referenced by idctRowCondDC(), idctSparseCol(), idctSparseColAdd(), and idctSparseColPut().
#define MULL | ( | a, | |||
b, | |||||
s | ) | (((int64_t)(a) * (int64_t)(b)) >> (s)) |
static av_const int mid_pred | ( | int | a, | |
int | b, | |||
int | c | |||
) | [inline, static] |