]> git.sesse.net Git - ffmpeg/commit
x86: sbrdsp: Implement SSE neg_odd_64
authorChristophe Gisquet <christophe.gisquet@gmail.com>
Fri, 21 Dec 2012 17:11:06 +0000 (18:11 +0100)
committerDiego Biurrun <diego@biurrun.de>
Fri, 5 Apr 2013 20:47:04 +0000 (22:47 +0200)
commitf4b0d12f5b3fb2fe825fb2ac9b2d9d9374baa5c5
tree7f56bf15889ec8966b927790735ab81f4d684159
parenta862c7d3368241e72a465ab944afa38ea62a6640
x86: sbrdsp: Implement SSE neg_odd_64

Timing on Arrandale:
        C   SSE
Win32:  57   44
Win64:  47   38
Unrolling and not storing mask both save some cycles.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
libavcodec/x86/sbrdsp.asm
libavcodec/x86/sbrdsp_init.c