[x264-devel] commit: explicit write combining, because gcc fails at optimizing consecutive memory accesses ( Jason Garrett-Glaser )

git version control git at videolan.org
Sat May 17 08:57:03 CEST 2008


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Thu May 15 06:01:01 2008 -0600| [911904cabc6f423ad47a057a0bcdf4e94d271736]

explicit write combining, because gcc fails at optimizing consecutive memory accesses

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=911904cabc6f423ad47a057a0bcdf4e94d271736
---

 common/common.h      |    6 +-
 common/macroblock.c  |  215 ++++++++++++++++---------------------------------
 common/macroblock.h  |   55 ++++++++------
 common/osdep.h       |    3 +
 encoder/analyse.c    |  149 ++++++++++++++++------------------
 encoder/cabac.c      |    4 +-
 encoder/cavlc.c      |    6 +-
 encoder/macroblock.c |   10 +--
 encoder/me.c         |    6 +-
 encoder/me.h         |    8 +-
 encoder/slicetype.c  |    4 +-
 11 files changed, 196 insertions(+), 270 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=911904cabc6f423ad47a057a0bcdf4e94d271736


More information about the x264-devel mailing list