opus/tests
Timothy B. Terriberry d98d8ae087 CWRS clean-ups and optimizations.
Adds specialized O(N*log(K)) versions of cwrsi() and O(N) versions of icwrs()
 for N={3,4,5}, which allows them to operate all the way up to the theoretical
 pulse limit without serious performance degredation.
Also substantially reduces the computation time and stack usage of
 get_required_bits().
On x86-64, this gives a 2% speed-up for 256 sample frames, and almost a 16%
 speed-up for 64 sample frames.
2009-05-26 19:07:41 -04:00
..
cwrs32-test.c CWRS clean-ups and optimizations. 2009-05-26 19:07:41 -04:00
dft-test.c Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
ectest.c Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
laplace-test.c Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
Makefile.am Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
mathops-test.c Fixed rsqrt testcase for float 2008-04-05 14:36:05 +10:00
mdct-test.c Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
real-fft-test.c Unit tests now #include the relevant source files to prevent symbol visibility 2008-12-23 09:31:39 -05:00
rotation-test.c Adjusting/fixing warnings 2008-03-13 23:01:55 +11:00
type-test.c Adjusting/fixing warnings 2008-03-13 23:01:55 +11:00