summaryrefslogtreecommitdiff
path: root/src/pulsecore/svolume_sse.c
AgeCommit message (Collapse)AuthorFilesLines
2009-10-29simd: update test casesLennart Poettering1-3/+7
2009-10-07Fix build when using -fweb, accept both register and memory constraints.Diego Elio 'Flameeyes' Pettenò1-2/+2
This was reported as Gentoo bug #287391 by Torsten Kaiser, and the fix was suggested by Mike Frysinger.
2009-09-23svolume: tweak constraints for 32 bitsWim Taymans1-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.
2009-09-16svolume_sse: fix commentWim Taymans1-1/+1
2009-09-09simd: be more precise which SIMD optimizations we activateLennart Poettering1-3/+4
2009-09-07x86: only install some functions when SSE2Wim Taymans1-4/+6
Remap and volume functions use SSE2 instructions so only install them when SSE2 is present.
2009-08-20svolume: cleanupsWim Taymans1-9/+9
Use PA_MAX Use pa_rtclock_now() for benchmarks
2009-08-20whitespace fixesWim Taymans1-205/+205
2009-08-20svolume: add commentWim Taymans1-0/+3
2009-08-20svolume: fix compilation in 32bitsWim Taymans1-6/+6
2009-08-20svolume: add CPU guards around codeWim Taymans1-0/+5
Mark code that should only be compiled on x86 CPUs with proper defines.
2009-08-20svolume: remove unneeded compareWim Taymans1-2/+1
We don't need the compare because the sub operation already set the right flags for us.
2009-08-20volume: remove ref functionsWim Taymans1-223/+0
2009-08-20volume: improved commentsWim Taymans1-21/+24
2009-08-20volume: make the benchmark more meaningfullWim Taymans1-23/+36
MMX is about 6x faster, SSE around 15x on my machine.
2009-08-20main: hook up cpu detection codeWim Taymans1-8/+8
Add CPU detection code to activate the various optimisations. Move some method definitions around. Use compatibility macros when we can.
2009-08-20svolume: improve SSE and MMX codeWim Taymans1-57/+134
2009-08-20volume_sse: add sse optimisationsWim Taymans1-0/+437