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