Mesa (master): freedreno/a3xx/compiler: add SSG

Rob Clark robclark at kemper.freedesktop.org
Sun Mar 2 16:32:32 UTC 2014


Module: Mesa
Branch: master
Commit: 8dd70125fc5ea45b206df50bac00f15d6e5da38c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dd70125fc5ea45b206df50bac00f15d6e5da38c

Author: Rob Clark <robclark at freedesktop.org>
Date:   Wed Feb 26 14:34:05 2014 -0500

freedreno/a3xx/compiler: add SSG

Signed-off-by: Rob Clark <robclark at freedesktop.org>

---

 src/gallium/drivers/freedreno/a3xx/fd3_compiler.c     |    1 +
 src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c |    1 +
 2 files changed, 2 insertions(+)

diff --git a/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c b/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
index 14d95ba..ae88d6e 100644
--- a/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
+++ b/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
@@ -1738,6 +1738,7 @@ static const struct instr_translater translaters[TGSI_OPCODE_LAST] = {
 	INSTR(CLAMP,        trans_clamp),
 	INSTR(FLR,          instr_cat2, .opc = OPC_FLOOR_F),
 	INSTR(ROUND,        instr_cat2, .opc = OPC_RNDNE_F),
+	INSTR(SSG,          instr_cat2, .opc = OPC_SIGN_F),
 	INSTR(ARL,          trans_arl),
 	INSTR(EX2,          instr_cat4, .opc = OPC_EXP2),
 	INSTR(LG2,          instr_cat4, .opc = OPC_LOG2),
diff --git a/src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c b/src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c
index d40ee5c..9a0bbb5 100644
--- a/src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c
+++ b/src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c
@@ -1266,6 +1266,7 @@ static const struct instr_translater translaters[TGSI_OPCODE_LAST] = {
 	INSTR(CLAMP,        trans_clamp),
 	INSTR(FLR,          instr_cat2, .opc = OPC_FLOOR_F),
 	INSTR(ROUND,        instr_cat2, .opc = OPC_RNDNE_F),
+	INSTR(SSG,          instr_cat2, .opc = OPC_SIGN_F),
 	INSTR(ARL,          trans_arl),
 	INSTR(EX2,          instr_cat4, .opc = OPC_EXP2),
 	INSTR(LG2,          instr_cat4, .opc = OPC_LOG2),




More information about the mesa-commit mailing list