#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_mdct(), apply_window_and_mdct(), avpriv_float_dsp_alloc(), 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(), test_vector_fmul(), 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_alloc(), ff_celt_decode_frame(), ff_dca_downmix_to_stereo_float(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), filter_frame_float(), opus_decode_frame(), opus_flush_resample(), output_frame(), and test_vector_fmac_scalar().
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_alloc(), compensate_volume(), decode_spectrum_and_dequant(), decode_subframe(), 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(), filter_frame_float(), inverse_channel_transform(), mp3lame_encode_frame(), opus_decode_packet(), pcm_decode_frame(), search_for_pns(), test_vector_fmul_scalar(), 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 84 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_x86(), filter_frame(), and test_vector_dmul_scalar().
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_alloc(), 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_channel_ext(), test_vector_fmul_window(), vorbis_parse_audio_packet(), and wmapro_window().
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 121 of file float_dsp.h.
Referenced by avpriv_float_dsp_alloc(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_ppc(), ff_float_dsp_init_x86(), sbr_qmf_synthesis(), test_vector_fmul_add(), transform_channel(), and wma_window().
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 138 of file float_dsp.h.
Referenced by apply_mdct(), apply_window_and_mdct(), avpriv_float_dsp_alloc(), 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(), test_vector_fmul_reverse(), transform_channel(), 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_alloc(), 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(), filter_frame_float(), imc_decode_frame(), imdct_output(), test_butterflies_float(), 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_alloc(), compensate_volume(), decode_spectrum_and_dequant(), dot_prod(), ff_float_dsp_init_aarch64(), ff_float_dsp_init_neon(), ff_float_dsp_init_x86(), search_for_pns(), sofalizer_convolute(), and test_scalarproduct_float().