Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixup #include directives according to Coding Style | Maarten Bosmans | 2011-03-11 | 1 | -1/+1 |
| | | | | | Use #include "header.h" if functionality of header.h is implemented and #include <header.h> if functionality of header.h is used. | ||||
* | Fix up according to Coding Style | Maarten Bosmans | 2011-03-11 | 1 | -22/+18 |
| | | | | Only whitespace changes in here | ||||
* | volume: Fix sample array size for tests | Arun Raghavan | 2011-03-05 | 1 | -1/+1 |
| | | | | | | Somewhere in the history of the MMX tests, the number of channels was changed from 1 to 2, but the number of samples was not increased to make it even (multiple of the frame size). | ||||
* | volume: Make tests use only valid volumes | Arun Raghavan | 2011-03-05 | 1 | -1/+1 |
| | |||||
* | SSE/MMX/ARM: Fix high frequency noise with unusual number of channels | David Henningsson | 2010-10-13 | 1 | -6/+13 |
| | | | | | | | | In the assembly optimized versions of SSE, a noise could occur when the number of channels were 3,5,6 or 7. For MMX and ARM, this could occur when the number of channels were 3. Signed-off-by: David Henningsson <david.henningsson@canonical.com> | ||||
* | simd: update test cases | Lennart Poettering | 2009-10-29 | 1 | -3/+7 |
| | |||||
* | Fix build when using -fweb, accept both register and memory constraints. | Diego Elio 'Flameeyes' Pettenò | 2009-10-07 | 1 | -2/+2 |
| | | | | | This was reported as Gentoo bug #287391 by Torsten Kaiser, and the fix was suggested by Mike Frysinger. | ||||
* | svolume: tweak constraints for 32 bits | Wim Taymans | 2009-09-23 | 1 | -2/+2 |
| | | | | | | Tweak the constraints a little so that register starved 32bit systems can select a stack variable for the channel paramter instead of reusing one of the registers we're using in the code. | ||||
* | svolume_sse: fix comment | Wim Taymans | 2009-09-16 | 1 | -1/+1 |
| | |||||
* | simd: be more precise which SIMD optimizations we activate | Lennart Poettering | 2009-09-09 | 1 | -3/+4 |
| | |||||
* | x86: only install some functions when SSE2 | Wim Taymans | 2009-09-07 | 1 | -4/+6 |
| | | | | | Remap and volume functions use SSE2 instructions so only install them when SSE2 is present. | ||||
* | svolume: cleanups | Wim Taymans | 2009-08-20 | 1 | -9/+9 |
| | | | | | Use PA_MAX Use pa_rtclock_now() for benchmarks | ||||
* | whitespace fixes | Wim Taymans | 2009-08-20 | 1 | -205/+205 |
| | |||||
* | svolume: add comment | Wim Taymans | 2009-08-20 | 1 | -0/+3 |
| | |||||
* | svolume: fix compilation in 32bits | Wim Taymans | 2009-08-20 | 1 | -6/+6 |
| | |||||
* | svolume: add CPU guards around code | Wim Taymans | 2009-08-20 | 1 | -0/+5 |
| | | | | Mark code that should only be compiled on x86 CPUs with proper defines. | ||||
* | svolume: remove unneeded compare | Wim Taymans | 2009-08-20 | 1 | -2/+1 |
| | | | | | We don't need the compare because the sub operation already set the right flags for us. | ||||
* | volume: remove ref functions | Wim Taymans | 2009-08-20 | 1 | -223/+0 |
| | |||||
* | volume: improved comments | Wim Taymans | 2009-08-20 | 1 | -21/+24 |
| | |||||
* | volume: make the benchmark more meaningfull | Wim Taymans | 2009-08-20 | 1 | -23/+36 |
| | | | | MMX is about 6x faster, SSE around 15x on my machine. | ||||
* | main: hook up cpu detection code | Wim Taymans | 2009-08-20 | 1 | -8/+8 |
| | | | | | | Add CPU detection code to activate the various optimisations. Move some method definitions around. Use compatibility macros when we can. | ||||
* | svolume: improve SSE and MMX code | Wim Taymans | 2009-08-20 | 1 | -57/+134 |
| | |||||
* | volume_sse: add sse optimisations | Wim Taymans | 2009-08-20 | 1 | -0/+437 |