FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
dcamath.h File Reference
#include "libavutil/common.h"
#include "libavutil/intmath.h"

Go to the source code of this file.

Functions

static int32_t norm__ (int64_t a, int bits)
 
static int32_t mul__ (int32_t a, int32_t b, int bits)
 
static int32_t norm13 (int64_t a)
 
static int32_t norm16 (int64_t a)
 
static int32_t norm20 (int64_t a)
 
static int32_t norm21 (int64_t a)
 
static int32_t norm23 (int64_t a)
 
static int32_t mul15 (int32_t a, int32_t b)
 
static int32_t mul16 (int32_t a, int32_t b)
 
static int32_t mul17 (int32_t a, int32_t b)
 
static int32_t mul22 (int32_t a, int32_t b)
 
static int32_t mul23 (int32_t a, int32_t b)
 
static int32_t mul31 (int32_t a, int32_t b)
 
static int32_t clip23 (int32_t a)
 

Function Documentation

static int32_t norm__ ( int64_t  a,
int  bits 
)
inlinestatic

Definition at line 27 of file dcamath.h.

Referenced by dequantize(), mul__(), norm13(), norm16(), norm20(), norm21(), and norm23().

static int32_t mul__ ( int32_t  a,
int32_t  b,
int  bits 
)
inlinestatic

Definition at line 35 of file dcamath.h.

Referenced by mul15(), mul16(), mul17(), mul22(), mul23(), and mul31().

static int32_t norm13 ( int64_t  a)
inlinestatic

Definition at line 40 of file dcamath.h.

Referenced by inverse_adpcm().

static int32_t norm16 ( int64_t  a)
inlinestatic

Definition at line 41 of file dcamath.h.

Referenced by chs_filter_band_data().

static int32_t norm20 ( int64_t  a)
inlinestatic

Definition at line 42 of file dcamath.h.

Referenced by synth_filter_fixed_64().

static int32_t norm21 ( int64_t  a)
inlinestatic

Definition at line 43 of file dcamath.h.

Referenced by synth_filter_fixed().

static int32_t norm23 ( int64_t  a)
inlinestatic

Definition at line 44 of file dcamath.h.

Referenced by dct_a(), dct_b(), lfe_fir_fixed_c(), and lfe_x96_fixed_c().

static int32_t mul15 ( int32_t  a,
int32_t  b 
)
inlinestatic

Definition at line 46 of file dcamath.h.

Referenced by dmix_add_c(), dmix_scale_c(), dmix_sub_c(), and prescale_down_mix().

static int32_t mul16 ( int32_t  a,
int32_t  b 
)
inlinestatic
static int32_t mul17 ( int32_t  a,
int32_t  b 
)
inlinestatic

Definition at line 48 of file dcamath.h.

Referenced by decode_joint_c().

static int32_t mul22 ( int32_t  a,
int32_t  b 
)
inlinestatic

Definition at line 49 of file dcamath.h.

Referenced by filter0().

static int32_t mul23 ( int32_t  a,
int32_t  b 
)
inlinestatic
static int32_t mul31 ( int32_t  a,
int32_t  b 
)
inlinestatic

Definition at line 51 of file dcamath.h.

Referenced by parse_x96_subframe_audio().

static int32_t clip23 ( int32_t  a)
inlinestatic