Wim Taymans
|
f09b51198f
|
whitespace fixes
|
2009-08-20 11:31:04 +02:00 |
|
Wim Taymans
|
aeae567f88
|
svolume: add comment
|
2009-08-20 11:31:04 +02:00 |
|
Wim Taymans
|
370016c0e7
|
svolume: fix compilation in 32bits
|
2009-08-20 11:31:04 +02:00 |
|
Wim Taymans
|
bd49d43bd3
|
svolume: add CPU guards around code
Mark code that should only be compiled on x86 CPUs with proper defines.
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
a98fa950d2
|
svolume: remove unneeded compare
We don't need the compare because the sub operation already set the right flags
for us.
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
591baacba5
|
volume: remove ref functions
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
f24c24c14b
|
volume: improved comments
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
a1235446a7
|
volume: make the benchmark more meaningfull
MMX is about 6x faster, SSE around 15x on my machine.
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
563cb2dea9
|
main: hook up cpu detection code
Add CPU detection code to activate the various optimisations.
Move some method definitions around.
Use compatibility macros when we can.
|
2009-08-20 11:31:03 +02:00 |
|
Wim Taymans
|
5998cf99b0
|
svolume: improve SSE and MMX code
|
2009-08-20 11:31:02 +02:00 |
|
Wim Taymans
|
7086784573
|
volume_sse: add sse optimisations
|
2009-08-20 11:31:02 +02:00 |
|