[x264-devel] x86: Avoid some bypass delays and false dependencies
Henrik Gramner
git at videolan.org
Sun Jan 17 22:17:54 CET 2016
x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Sun Oct 11 22:32:11 2015 +0200| [1637239a64f3ec9a491b91202bd37097f15a253d] | committer: Henrik Gramner
x86: Avoid some bypass delays and false dependencies
A bypass delay of 1-3 clock cycles may occur on some CPUs when transitioning
between int and float domains, so try to avoid that if possible.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=1637239a64f3ec9a491b91202bd37097f15a253d
---
common/x86/deblock-a.asm | 6 ++---
common/x86/mc-a.asm | 10 ++++++--
common/x86/pixel-a.asm | 60 +++++++++++++++++++---------------------------
common/x86/predict-a.asm | 4 ++--
common/x86/sad-a.asm | 16 ++++++-------
common/x86/x86util.asm | 29 +++++++++++++++-------
6 files changed, 66 insertions(+), 59 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=1637239a64f3ec9a491b91202bd37097f15a253d
More information about the x264-devel
mailing list