Mesa (master): r600g: use tables with ISA info v3
Vadim Girlin
vadimg at kemper.freedesktop.org
Fri Feb 1 08:39:18 UTC 2013
Module: Mesa
Branch: master
Commit: 022122ee63b8a00afc23eaa347df934a79fb1d4c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=022122ee63b8a00afc23eaa347df934a79fb1d4c
Author: Vadim Girlin <vadimgirlin at gmail.com>
Date: Fri Feb 1 11:45:35 2013 +0400
r600g: use tables with ISA info v3
v3: added some flags including condition codes for ALU,
fixed issue with CF reverse lookup (overlapping ranges of CF_ALU_xxx
and other CF instructions)
rebased on current master
Signed-off-by: Vadim Girlin <vadimgirlin at gmail.com>
---
src/gallium/drivers/r600/Makefile.sources | 1 +
src/gallium/drivers/r600/eg_asm.c | 182 ++--
src/gallium/drivers/r600/r600_asm.c | 1086 ++++------------------
src/gallium/drivers/r600/r600_asm.h | 62 +-
src/gallium/drivers/r600/r600_isa.c | 116 +++
src/gallium/drivers/r600/r600_isa.h | 1223 ++++++++++++++++++++++++
src/gallium/drivers/r600/r600_pipe.c | 9 +-
src/gallium/drivers/r600/r600_pipe.h | 2 +
src/gallium/drivers/r600/r600_shader.c | 1471 ++++++++++++++---------------
src/gallium/drivers/r600/r700_asm.c | 15 +-
10 files changed, 2378 insertions(+), 1789 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=022122ee63b8a00afc23eaa347df934a79fb1d4c
More information about the mesa-commit
mailing list