From 9e31e7dde636ca28ee551e8bcf8e4f4ca0ef553d Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Thu, 15 Jan 2009 19:11:23 +0200 Subject: SIMD-friendly variant of SBC encoder analysis filter Added SIMD-friendly C implementation of SBC analysis filter (the structure of code had to be changed a bit and constants in the tables reordered). This code can be used as a reference for developing platform specific SIMD optimizations. These functions are put into a new file 'sbc_primitives.c', which is going to contain all the basic stuff for SBC codec. --- sbc/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sbc/Makefile.am') diff --git a/sbc/Makefile.am b/sbc/Makefile.am index c42f1622..cd068e76 100644 --- a/sbc/Makefile.am +++ b/sbc/Makefile.am @@ -8,7 +8,8 @@ endif if SBC noinst_LTLIBRARIES = libsbc.la -libsbc_la_SOURCES = sbc.h sbc.c sbc_math.h sbc_tables.h +libsbc_la_SOURCES = sbc.h sbc.c sbc_math.h sbc_tables.h \ + sbc_primitives.c libsbc_la_CFLAGS = -finline-functions -funswitch-loops -fgcse-after-reload -- cgit