Commit graph

10 commits

Author SHA1 Message Date
Mark Harris
196511de23
Fix build errors using Makefile.mips
Broken by earlier ARM optimizations.
2019-04-08 21:39:15 -07:00
Jean-Marc Valin
4507637ccc
Fixes unit tests that need arch-specific code
We now include the object files for those rather than attempt to
problems.
2017-05-25 19:30:59 -04:00
Jean-Marc Valin
76674feae2 SSE2 implementation of the PVQ search
We used the SSE reciprocal square root instruction to vectorize the serch rather
than compare one at a time with multiplies. Speeds up the entire encoder by 8-10%.
2016-08-09 23:22:27 -04:00
Jean-Marc Valin
9eee106214 cleanup: putting resynth flag in the context 2016-07-28 15:16:13 -04:00
Rhishikesh Agashe
c9c2035355 Fixes compile problems for MIPS
Brings MIPS in sync with the ARM/SSE optimizations that added "arch" parameters.

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2015-10-07 13:55:12 -04:00
xiangmingzhu
c95c9a048f Cisco optimization for x86 & fixed point
1. Only for fixed point on x86 platform (32bit and 64bit, uses SIMD
   intrinsics up to SSE4.2)
2. Use "configure --enable-fixed-point --enable-intrinsics" to enable
   optimization, default is disabled.
3. Official test cases are verified and passed.

Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
2014-10-03 21:16:00 -04:00
Jean-Marc Valin
5607d5d1c8 Annotating pointer arguments with OPUS_RESTRICT and const 2013-12-10 22:09:29 -05:00
Jean-Marc Valin
f55b0eaca5 Documentation fixes
Improved version of:
f44b28ab56
2013-03-07 18:17:52 -05:00
Jean-Marc Valin
cb05e7cd96 s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"
Also added 3rd clause to "master" COPYING file
2012-04-20 16:41:42 -04:00
Jean-Marc Valin
c37499090b renames the libcelt/ directory to celt/ 2011-09-13 18:21:18 -07:00
Renamed from libcelt/vq.h (Browse further)