#include <float_dsp.h>
Definition at line 24 of file float_dsp.h.
Calculate the 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_mdct(), apply_window_and_mdct(), avpriv_float_dsp_init(), backward_filter(), do_hybrid_window(), 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(), imlt(), read_and_decode_spectrum(), sbr_qmf_synthesis(), vorbis_parse_audio_packet(), 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 avpriv_float_dsp_init(), dca_decode_frame(), ff_celt_decode_frame(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), opus_decode_frame(), opus_flush_resample(), and output_frame().
Multiply a vector of floats by a scalar float.
Source and destination vectors must overlap exactly or not at all.
Definition at line 69 of file float_dsp.h.
Referenced by apply_intensity_stereo(), apply_window_and_mdct(), avpriv_float_dsp_init(), decode_spectrum_and_dequant(), decode_subframe(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_mips(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), filter_frame(), inverse_channel_transform(), mp3lame_encode_frame(), and opus_decode_packet().
Multiply a vector of double by a scalar double.
Source and destination vectors must overlap exactly or not at all.
Definition at line 84 of file float_dsp.h.
Referenced by avpriv_float_dsp_init(), 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 103 of file float_dsp.h.
Referenced by at1_imdct_block(), avpriv_float_dsp_init(), do_imdct(), ff_celt_decode_frame(), 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_ld(), nelly_decode_block(), on2avc_reconstruct_channel(), on2avc_reconstruct_stereo(), vorbis_parse_audio_packet(), and wmapro_window().
Calculate the product of two vectors of floats, add a third vector of floats and store the result in a vector of floats.
Definition at line 121 of file float_dsp.h.
Referenced by avpriv_float_dsp_init(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_x86(), sbr_qmf_synthesis(), and wma_window().
Calculate the 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 138 of file float_dsp.h.
Referenced by apply_mdct(), apply_window_and_mdct(), avpriv_float_dsp_init(), 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(), windowing_and_mdct_ltp(), and wma_window().
Calculate the sum and difference of two vectors of floats.
Definition at line 148 of file float_dsp.h.
Referenced by apply_mid_side_stereo(), avpriv_float_dsp_init(), compute_stereo(), 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_frame(), imdct_output(), and wma_decode_block().
Calculate the scalar product of two vectors of floats.
Definition at line 159 of file float_dsp.h.
Referenced by avpriv_float_dsp_init(), decode_spectrum_and_dequant(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), and ff_float_dsp_init_x86().