diff options
author | Christophe Gisquet <[email protected]> | 2014-02-14 16:00:48 +0000 |
---|---|---|
committer | Michael Niedermayer <[email protected]> | 2014-02-28 20:34:40 +0100 |
commit | 2cdbcc004837ce092a14f326f24d97a29512a2c3 (patch) | |
tree | 7fc4341ce3da5c0aae72033134c5daf7745408fd /libavformat | |
parent | 5333e0dd66c5695fc708bc9d7af4bf8750674b8f (diff) |
x86: synth filter float: implement SSE2 version
Timings for Arrandale:
C SSE
win32: 2108 334
win64: 1152 322
Factorizing the inner loop with a call/jmp is a >15 cycles cost, even with
the jmp destination being aligned.
Unrolling for ARCH_X86_64 is a 20 cycles gain.
Signed-off-by: Michael Niedermayer <[email protected]>
Diffstat (limited to 'libavformat')
0 files changed, 0 insertions, 0 deletions