[Mesa-dev] [PATCH 0/6] Translate improvements (v2)

Luca Barbieri luca at luca-barbieri.com
Fri Aug 13 04:41:59 PDT 2010


This patchset addresses review comments, and adds support for running
on CPUs lacking any SSE support, but only for format pairs that are
identical or swizzles of each other.

Luca Barbieri (6):
  translate_generic: use memcpy if possible (v2)
  translate_generic: factor out common code between linear and indexed
  translate_sse: remove useless generated function wrappers
  translate: add support for 8/16-bit indices
  rtasm: add minimal x86-64 support and new instructions
  translate_sse: major rewrite (v2)

 src/gallium/auxiliary/rtasm/rtasm_cpu.c            |    6 +-
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c         |  447 +++++++-
 src/gallium/auxiliary/rtasm/rtasm_x86sse.h         |   67 +-
 src/gallium/auxiliary/translate/translate.h        |   12 +
 .../auxiliary/translate/translate_generic.c        |  207 ++--
 src/gallium/auxiliary/translate/translate_sse.c    | 1270 +++++++++++++++-----
 6 files changed, 1584 insertions(+), 425 deletions(-)



More information about the mesa-dev mailing list