#include <float_dsp.h>
Definition at line 24 of file float_dsp.h.
Calculate the entry wise product of two vectors of floats and store the result in a vector of floats.
Definition at line 38 of file float_dsp.h.
Referenced by apply_window_and_mdct(), atrac3_decode_init(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_atrac3p_generate_tones(), ff_atrac3p_imdct(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_vfp(), ff_float_dsp_init_x86(), ra288_decode_init(), read_and_decode_spectrum(), sbr_qmf_synthesis(), and windowing_and_mdct_ltp().
Multiply a vector of floats by a scalar float and add to destination vector.
Source and destination vectors must overlap exactly or not at all.
Definition at line 54 of file float_dsp.h.
Referenced by apply_independent_coupling(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_atrac3p_power_compensation(), ff_dca_downmix_to_stereo_float(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), and ff_float_dsp_init_x86().
Multiply a vector of doubles by a scalar double and add to destination vector.
Source and destination vectors must overlap exactly or not at all.
Definition at line 70 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), and ff_float_dsp_init_x86().
Multiply a vector of floats by a scalar float.
Source and destination vectors must overlap exactly or not at all.
Definition at line 85 of file float_dsp.h.
Referenced by apply_intensity_stereo(), apply_window_and_mdct(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), decode_spectrum_and_dequant(), ff_dca_downmix_to_stereo_float(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), filter_frame(), pcm_decode_init(), and waves_synth().
Multiply a vector of double by a scalar double.
Source and destination vectors must overlap exactly or not at all.
Definition at line 100 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_x86(), and filter_frame().
Overlap/add with window function.
Used primarily by MDCT-based audio codecs. Source and destination vectors must overlap exactly or not at all.
Definition at line 119 of file float_dsp.h.
Referenced by atrac1_decode_init(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_vfp(), ff_float_dsp_init_x86(), imdct_and_window(), imdct_and_windowing(), imdct_and_windowing_960(), and imdct_and_windowing_ld().
Calculate the entry wise product of two vectors of floats, add a third vector of floats and store the result in a vector of floats.
Definition at line 137 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_x86(), and sbr_qmf_synthesis().
Calculate the entry wise product of two vectors of floats, and store the result in a vector of floats.
The second vector of floats is iterated over in reverse order.
Definition at line 154 of file float_dsp.h.
Referenced by apply_window_and_mdct(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), ff_atrac3p_imdct(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_vfp(), ff_float_dsp_init_x86(), sbr_qmf_analysis(), update_ltp(), and windowing_and_mdct_ltp().
Calculate the sum and difference of two vectors of floats.
Definition at line 164 of file float_dsp.h.
Referenced by apply_mid_side_stereo(), avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), decode_init(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_vfp(), ff_float_dsp_init_x86(), imc_decode_init(), and imdct_output().
Calculate the scalar product of two vectors of floats.
Definition at line 175 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), decode_spectrum_and_dequant(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), and init().
Calculate the entry wise product of two vectors of doubles and store the result in a vector of doubles.
Definition at line 190 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), checkasm_check_float_dsp(), and ff_float_dsp_init_x86().