search for: armv7_neon_intrinsics_float

Displaying 2 results from an estimated 2 matches for "armv7_neon_intrinsics_float".

2014 Nov 09
0
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
...insertions(+), 1 deletion(-) create mode 100644 celt/arm/kiss_fft_neon.c create mode 100644 celt/arm/kiss_fft_neon.h diff --git a/Makefile.am b/Makefile.am index e20f7b4..94e2419 100644 --- a/Makefile.am +++ b/Makefile.am @@ -38,6 +38,12 @@ CELT_SOURCES += $(CELT_SOURCES_SSE) endif endif +if ARMv7_NEON_INTRINSICS_FLOAT +noinst_LTLIBRARIES = libneon.la +libneon_la_SOURCES = $(CELT_SOURCES_ARM_NEON) +libneon_la_CPPFLAGS = -mfpu=neon-vfpv4 -O3 -I$(top_srcdir)/include +endif + if CPU_ARM CELT_SOURCES += $(CELT_SOURCES_ARM) SILK_SOURCES += $(SILK_SOURCES_ARM) @@ -60,6 +66,10 @@ libopus_la_SOURCES = $(CELT_SOURCES)...
2014 Nov 09
3
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
Hello, This patch introduces ARM NEON Intrinsics to optimize kf_bfly4 routine in celt part of libopus. Using NEON optimized kf_bfly4(_neon) routine helped improve performance of opus_fft_impl function by about 21.4%. The end use case was decoding a music opus ogg file. The end use case saw performance improvement of about 4.47%. This patch has 2 components i. Actual neon code to improve