opus/celt/arm
Jean-Marc Valin 60c48ade0a Estimate the inner product accuracy to fix check-asm
Estimate the rounding error so that we can have a useful margin of
error when checking the asm against the C code even when the float
operations get reordered due to -ffast-math.
2022-06-30 16:44:34 -04:00
..
arm2gnu.pl arm2gnu.pl: Fix GNU ARM .type directive 2017-02-04 17:23:46 -08:00
arm_celt_map.c Optimize floating-point celt_inner_prod() and dual_inner_prod() for ARM NEON 2017-06-06 17:12:20 -04:00
armcpu.c Adds fuzzing to CPU detection 2022-06-30 16:25:03 -04:00
armcpu.h Add named constants for ARM architecture variants. 2016-07-06 15:00:01 -07:00
armopts.s.in Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
celt_fft_ne10.c Rename arm ne10 assembly optimization files. 2017-09-11 09:11:25 -07:00
celt_mdct_ne10.c Rename arm ne10 assembly optimization files. 2017-09-11 09:11:25 -07:00
celt_neon_intr.c Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
celt_pitch_xcorr_arm.s Replace call of celt_inner_prod_c() (step 2) 2017-06-06 17:12:20 -04:00
fft_arm.h Remove #include "config.h" from ARM Ne10 headers 2017-02-15 14:53:27 -05:00
fixed_arm64.h Add Aarch64 intrinsic for SIG2WORD16. 2016-07-06 15:00:02 -07:00
fixed_armv4.h Avoids undefined behaviour in ARM-optimized code 2017-01-25 22:20:25 -05:00
fixed_armv5e.h Avoids undefined behaviour in ARM-optimized code 2017-01-25 22:20:25 -05:00
kiss_fft_armv4.h Port 1ed17cc2 to C_MUL and C_MUL4. 2013-05-22 15:33:23 -07:00
kiss_fft_armv5e.h Move ARM asm into its own directories. 2013-05-21 12:53:33 -07:00
mdct_arm.h Remove #include "config.h" from ARM Ne10 headers 2017-02-15 14:53:27 -05:00
pitch_arm.h Fix celt_pitch_xcorr() ARM jump table compiling error 2017-07-25 02:14:38 -04:00
pitch_neon_intr.c Estimate the inner product accuracy to fix check-asm 2022-06-30 16:44:34 -04:00