FFmpeg
Functions
ac3dsp_init_aarch64.c File Reference
#include <stdint.h>
#include "libavutil/arm/cpu.h"
#include "libavutil/attributes.h"
#include "libavcodec/ac3dsp.h"
#include "config.h"

Go to the source code of this file.

Functions

void ff_ac3_exponent_min_neon (uint8_t *exp, int num_reuse_blocks, int nb_coefs)
 
void ff_ac3_extract_exponents_neon (uint8_t *exp, int32_t *coef, int nb_coefs)
 
void ff_float_to_fixed24_neon (int32_t *dst, const float *src, size_t len)
 
void ff_ac3_sum_square_butterfly_int32_neon (int64_t sum[4], const int32_t *coef0, const int32_t *coef1, int len)
 
void ff_ac3_sum_square_butterfly_float_neon (float sum[4], const float *coef0, const float *coef1, int len)
 
av_cold void ff_ac3dsp_init_aarch64 (AC3DSPContext *c)
 

Function Documentation

◆ ff_ac3_exponent_min_neon()

void ff_ac3_exponent_min_neon ( uint8_t *  exp,
int  num_reuse_blocks,
int  nb_coefs 
)

Referenced by ff_ac3dsp_init_aarch64().

◆ ff_ac3_extract_exponents_neon()

void ff_ac3_extract_exponents_neon ( uint8_t *  exp,
int32_t coef,
int  nb_coefs 
)

Referenced by ff_ac3dsp_init_aarch64().

◆ ff_float_to_fixed24_neon()

void ff_float_to_fixed24_neon ( int32_t dst,
const float src,
size_t  len 
)

Referenced by ff_ac3dsp_init_aarch64().

◆ ff_ac3_sum_square_butterfly_int32_neon()

void ff_ac3_sum_square_butterfly_int32_neon ( int64_t  sum[4],
const int32_t coef0,
const int32_t coef1,
int  len 
)

Referenced by ff_ac3dsp_init_aarch64().

◆ ff_ac3_sum_square_butterfly_float_neon()

void ff_ac3_sum_square_butterfly_float_neon ( float  sum[4],
const float coef0,
const float coef1,
int  len 
)

Referenced by ff_ac3dsp_init_aarch64().

◆ ff_ac3dsp_init_aarch64()

av_cold void ff_ac3dsp_init_aarch64 ( AC3DSPContext c)

Definition at line 40 of file ac3dsp_init_aarch64.c.

Referenced by ff_ac3dsp_init().