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(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev