diff options
Diffstat (limited to 'src/arch/x86/isa')
-rw-r--r-- | src/arch/x86/isa/includes.isa | 1 | ||||
-rw-r--r-- | src/arch/x86/isa/microops/ldstop.isa | 2 | ||||
-rw-r--r-- | src/arch/x86/isa/operands.isa | 2 |
3 files changed, 4 insertions, 1 deletions
diff --git a/src/arch/x86/isa/includes.isa b/src/arch/x86/isa/includes.isa index 43565fda5..0d0c0de3e 100644 --- a/src/arch/x86/isa/includes.isa +++ b/src/arch/x86/isa/includes.isa @@ -49,6 +49,7 @@ let {{ }}; output header {{ +#include <array> #include <cstring> #include <iostream> #include <sstream> diff --git a/src/arch/x86/isa/microops/ldstop.isa b/src/arch/x86/isa/microops/ldstop.isa index fa8bc6f2b..b35954439 100644 --- a/src/arch/x86/isa/microops/ldstop.isa +++ b/src/arch/x86/isa/microops/ldstop.isa @@ -143,7 +143,7 @@ def template MicroLoadCompleteAcc {{ %(op_decl)s; %(op_rd)s; - Mem = getMem(pkt, dataSize, traceData); + getMem(pkt, Mem, dataSize, traceData); %(code)s; diff --git a/src/arch/x86/isa/operands.isa b/src/arch/x86/isa/operands.isa index 59adada13..baa8552e0 100644 --- a/src/arch/x86/isa/operands.isa +++ b/src/arch/x86/isa/operands.isa @@ -1,4 +1,5 @@ // Copyright (c) 2007-2008 The Hewlett-Packard Development Company +// Copyright (c) 2015 Advanced Micro Devices, Inc. // All rights reserved. // // The license below extends only to copyright in the software and shall @@ -49,6 +50,7 @@ def operand_types {{ 'udw' : 'uint32_t', 'sqw' : 'int64_t', 'uqw' : 'uint64_t', + 'u2qw' : 'std::array<uint64_t, 2>', 'sf' : 'float', 'df' : 'double', }}; |