Mesa (master): radeonsi: direct emit intrinsic for DFRAC.

Dave Airlie airlied at kemper.freedesktop.org
Mon Jul 13 08:23:36 UTC 2015


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

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 13 09:11:20 2015 +0100

radeonsi: direct emit intrinsic for DFRAC.

Michel reported this still failed, and this fixed it

Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
index 444a41c..7c03181 100644
--- a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
+++ b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
@@ -1582,6 +1582,7 @@ void radeon_llvm_context_init(struct radeon_llvm_context * ctx)
 	bld_base->op_actions[TGSI_OPCODE_DABS].intr_name = "fabs";
 	bld_base->op_actions[TGSI_OPCODE_DFMA].emit = build_tgsi_intrinsic_nomem;
 	bld_base->op_actions[TGSI_OPCODE_DFMA].intr_name = "llvm.fma.f64";
+	bld_base->op_actions[TGSI_OPCODE_DFRAC].emit = build_tgsi_intrinsic_nomem;
 	bld_base->op_actions[TGSI_OPCODE_DFRAC].intr_name = "llvm.AMDIL.fraction.";
 	bld_base->op_actions[TGSI_OPCODE_DNEG].emit = emit_dneg;
 	bld_base->op_actions[TGSI_OPCODE_DSEQ].emit = emit_dcmp;




More information about the mesa-commit mailing list