diff options
author | Yang Rong <rong.r.yang@intel.com> | 2015-05-18 13:51:45 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@intel.com> | 2015-05-18 12:38:31 +0800 |
commit | a167d5282c06ef7916c67f0c449dcc41bdcf7af7 (patch) | |
tree | 38f5fe16d877b96208bb10399d1e4f6c9a662379 | |
parent | 0170037efb7719564ea6de25050174a69bebdffb (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.hpp | 3 |
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; |