[Mesa-dev] [PATCH 21/21] i965/vec4: Add users of emit_mul_dw
Ben Widawsky
benjamin.widawsky at intel.com
Mon Dec 22 19:29:31 PST 2014
This is the vec4 analogous patch to i965/fs: Add users of emit_mul_dw
Signed-off-by: Ben Widawsky <ben at bwidawsk.net>
---
It would be good if someone else can take a look
---
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
index f6fb98d..5fcea5a 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
@@ -1957,7 +1957,8 @@ vec4_visitor::visit(ir_dereference_array *ir)
} else {
index_reg = src_reg(this, glsl_type::int_type);
- emit(MUL(dst_reg(index_reg), this->result, src_reg(array_stride)));
+ emit_mul_dw(dst_reg(index_reg), this->result, src_reg(array_stride),
+ false, true);
}
if (src.reladdr) {
@@ -2331,7 +2332,7 @@ vec4_visitor::visit_atomic_counter_intrinsic(ir_call *ir)
deref_array->array_index->accept(this);
src_reg tmp(this, glsl_type::uint_type);
- emit(MUL(dst_reg(tmp), this->result, ATOMIC_COUNTER_SIZE));
+ emit_mul_dw(dst_reg(tmp), this->result, ATOMIC_COUNTER_SIZE, false, true);
emit(ADD(dst_reg(offset), tmp, location->data.atomic.offset));
} else {
offset = location->data.atomic.offset;
--
2.2.1
More information about the mesa-dev
mailing list