summaryrefslogtreecommitdiff
path: root/assembler/brw_eu.h
diff options
context:
space:
mode:
authorDamien Lespiau <damien.lespiau@intel.com>2013-01-31 00:53:46 +0000
committerDamien Lespiau <damien.lespiau@intel.com>2013-03-04 15:54:41 +0000
commita2a6583518682442865b683a1e48ec83c46ed100 (patch)
tree83343ac7d638df830e07a6cc359c1c3df52eb333 /assembler/brw_eu.h
parent49861a03b6b3c9316ca329dba231623e64930816 (diff)
assembler: Expose setters for 3src operands
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Diffstat (limited to 'assembler/brw_eu.h')
-rw-r--r--assembler/brw_eu.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/assembler/brw_eu.h b/assembler/brw_eu.h
index 6d656a4d..20d4b82e 100644
--- a/assembler/brw_eu.h
+++ b/assembler/brw_eu.h
@@ -385,6 +385,23 @@ void brw_set_uip_jip(struct brw_compile *p);
uint32_t brw_swap_cmod(uint32_t cmod);
+void
+brw_set_3src_dest(struct brw_compile *p,
+ struct brw_instruction *insn,
+ struct brw_reg dest);
+void
+brw_set_3src_src0(struct brw_compile *p,
+ struct brw_instruction *insn,
+ struct brw_reg src0);
+void
+brw_set_3src_src1(struct brw_compile *p,
+ struct brw_instruction *insn,
+ struct brw_reg src1);
+void
+brw_set_3src_src2(struct brw_compile *p,
+ struct brw_instruction *insn,
+ struct brw_reg src2);
+
/* brw_eu_compact.c */
void brw_init_compaction_tables(struct intel_context *intel);
void brw_compact_instructions(struct brw_compile *p);