summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Rong <rong.r.yang@intel.com>2015-05-18 13:51:45 +0800
committerZhigang Gong <zhigang.gong@intel.com>2015-05-18 12:38:31 +0800
commita167d5282c06ef7916c67f0c449dcc41bdcf7af7 (patch)
tree38f5fe16d877b96208bb10399d1e4f6c9a662379
parent0170037efb7719564ea6de25050174a69bebdffb (diff)
Fix a indirect register bug.
Must init the fields indirect register used. Signed-off-by: Yang Rong <rong.r.yang@intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
-rw-r--r--backend/src/backend/gen_register.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/backend/src/backend/gen_register.hpp b/backend/src/backend/gen_register.hpp
index 80e143e9..794498e7 100644
--- a/backend/src/backend/gen_register.hpp
+++ b/backend/src/backend/gen_register.hpp
@@ -837,8 +837,9 @@ namespace gbe
reg.file = GEN_GENERAL_REGISTER_FILE;
reg.address_mode = GEN_ADDRESS_REGISTER_INDIRECT_REGISTER;
reg.width = width;
- reg.subnr = subnr;
+ reg.a0_subnr = subnr;
reg.nr = 0;
+ reg.addr_imm = 0;
reg.negation = 0;
reg.absolute = 0;
reg.vstride = vstride;