FFmpeg
Loading...
Searching...
No Matches
aacpsdsp_init.c File Reference
#include <stddef.h>
#include "config.h"
#include "libavutil/x86/cpu.h"
#include "libavutil/attributes.h"
#include "libavcodec/aacpsdsp.h"

Go to the source code of this file.

Functions

void ff_ps_add_squares_sse (float *restrict dst, const float(*src)[2], int n)
 
void ff_ps_add_squares_sse3 (float *restrict dst, const float(*src)[2], int n)
 
void ff_ps_mul_pair_single_sse (float(*restrict dst)[2], float(*src0)[2], float *src1, int n)
 
void ff_ps_hybrid_analysis_sse (float(*restrict out)[2], float(*in)[2], const float(*filter)[8][2], ptrdiff_t stride, int n)
 
void ff_ps_hybrid_analysis_fma3 (float(*restrict out)[2], float(*in)[2], const float(*filter)[8][2], ptrdiff_t stride, int n)
 
void ff_ps_stereo_interpolate_sse3 (float(*l)[2], float(*r)[2], float h[2][4], float h_step[2][4], int len)
 
void ff_ps_stereo_interpolate_ipdopd_sse3 (float(*l)[2], float(*r)[2], float h[2][4], float h_step[2][4], int len)
 
void ff_ps_hybrid_synthesis_deint_sse (float out[2][38][64], float(*restrict in)[32][2], int i, int len)
 
void ff_ps_hybrid_synthesis_deint_sse4 (float out[2][38][64], float(*restrict in)[32][2], int i, int len)
 
void ff_ps_hybrid_analysis_ileave_sse (float(*restrict out)[32][2], float L[2][38][64], int i, int len)
 
av_cold void ff_psdsp_init_x86 (PSDSPContext *s)
 

Function Documentation

◆ ff_ps_add_squares_sse()

void ff_ps_add_squares_sse ( float *restrict dst,
const float(*) src[2],
int n )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_add_squares_sse3()

void ff_ps_add_squares_sse3 ( float *restrict dst,
const float(*) src[2],
int n )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_mul_pair_single_sse()

void ff_ps_mul_pair_single_sse ( float(*) dst[2],
float(*) src0[2],
float * src1,
int n )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_hybrid_analysis_sse()

void ff_ps_hybrid_analysis_sse ( float(*) out[2],
float(*) in[2],
const float(*) filter[8][2],
ptrdiff_t stride,
int n )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_hybrid_analysis_fma3()

void ff_ps_hybrid_analysis_fma3 ( float(*) out[2],
float(*) in[2],
const float(*) filter[8][2],
ptrdiff_t stride,
int n )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_stereo_interpolate_sse3()

void ff_ps_stereo_interpolate_sse3 ( float(*) l[2],
float(*) r[2],
float h[2][4],
float h_step[2][4],
int len )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_stereo_interpolate_ipdopd_sse3()

void ff_ps_stereo_interpolate_ipdopd_sse3 ( float(*) l[2],
float(*) r[2],
float h[2][4],
float h_step[2][4],
int len )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_hybrid_synthesis_deint_sse()

void ff_ps_hybrid_synthesis_deint_sse ( float out[2][38][64],
float(*) in[32][2],
int i,
int len )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_hybrid_synthesis_deint_sse4()

void ff_ps_hybrid_synthesis_deint_sse4 ( float out[2][38][64],
float(*) in[32][2],
int i,
int len )

Referenced by ff_psdsp_init_x86().

◆ ff_ps_hybrid_analysis_ileave_sse()

void ff_ps_hybrid_analysis_ileave_sse ( float(*) out[32][2],
float L[2][38][64],
int i,
int len )

Referenced by ff_psdsp_init_x86().

◆ ff_psdsp_init_x86()

av_cold void ff_psdsp_init_x86 ( PSDSPContext * s)

Definition at line 52 of file aacpsdsp_init.c.

Referenced by ff_psdsp_init().