FFmpeg
Loading...
Searching...
No Matches
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 )

◆ ff_ac3_extract_exponents_neon()

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

◆ ff_float_to_fixed24_neon()

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

◆ 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 )

◆ 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 )

◆ 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().