opus/celt/arm
Ralph Giles b69bfb2a30
Fix arm build with rtcd enabled.
The autotools build doesn't set OPUS_HAVE_RTCD for arm targets,
assuming all the supported intrinsics will work on the runtime
cpu.

The cmake build however defines this by default when the neon
extension is available on the target. On Linux, the runtime
cpu detection reads /proc/cpuinfo, so removing stdio.h from
celt/os_support.h meant that the cmake build for arm targets
failed.

We don't currently have ci runs for that configuration, so
this only became apparent through manual testing.

Signed-off-by: Marcus Asteborg <maastebo@microsoft.com>
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2020-06-14 09:59:37 -07: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 Fix arm build with rtcd enabled. 2020-06-14 09:59:37 -07: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 Optimize floating-point celt_inner_prod() and dual_inner_prod() for ARM NEON 2017-06-06 17:12:20 -04:00