summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhigang Gong <zhigang.gong@intel.com>2015-05-12 17:02:10 +0800
committerZhigang Gong <zhigang.gong@intel.com>2015-05-12 17:19:55 +0800
commitef82e1e1f25b84f05a251c9c7b87c248b8a650a7 (patch)
tree97cb2cf10bd43831b911481e84ee3b951c355edf
parent6157877934003992f0acd954b7ff1c390911c2b3 (diff)
GBE: fix LOD initialization for typed write instruction.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
-rw-r--r--backend/src/backend/gen_insn_selection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/src/backend/gen_insn_selection.cpp b/backend/src/backend/gen_insn_selection.cpp
index 9e15ae07..39ccf7d0 100644
--- a/backend/src/backend/gen_insn_selection.cpp
+++ b/backend/src/backend/gen_insn_selection.cpp
@@ -4587,7 +4587,7 @@ namespace gbe
sel.curr.execWidth = 8;
// Set zero LOD.
if (simdWidth == 8)
- sel.MOV(msgs[dim + 1], GenRegister::immud(0));
+ sel.MOV(msgs[4], GenRegister::immud(0));
else
sel.MOV(GenRegister::Qn(msgs[2], 0), GenRegister::immud(0));
sel.pop();