diff options
author | Steve Reinhardt <stever@eecs.umich.edu> | 2006-03-28 22:32:08 -0500 |
---|---|---|
committer | Steve Reinhardt <stever@eecs.umich.edu> | 2006-03-28 22:32:08 -0500 |
commit | 5f307ebe3540e487a68247904c4d41cea2490397 (patch) | |
tree | 614060c43e68314ece69c8da024e12ed58e0f5ff /arch/alpha | |
parent | 59b3987cc409c42fab9debe6fc4cad2656b92c18 (diff) | |
download | gem5-5f307ebe3540e487a68247904c4d41cea2490397.tar.xz |
Use op_decl instead of op_src_decl + op_dest_decl in .isa templates.
The latter causes multiple variable definitions if the same operand
is used as both a src and a dest.
arch/alpha/isa/mem.isa:
arch/mips/isa/formats/mem.isa:
Use op_decl instead of op_src_decl + op_dest_decl.
The latter causes multiple variable definitions if the same operand
is used as both a src and a dest.
--HG--
extra : convert_revision : c14d91b293d3afef45c8728d3d8784f372c0b7f4
Diffstat (limited to 'arch/alpha')
-rw-r--r-- | arch/alpha/isa/mem.isa | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/alpha/isa/mem.isa b/arch/alpha/isa/mem.isa index 3c8b4f755..8742d308f 100644 --- a/arch/alpha/isa/mem.isa +++ b/arch/alpha/isa/mem.isa @@ -311,8 +311,7 @@ def template LoadCompleteAcc {{ Fault fault = NoFault; %(fp_enable_check)s; - %(op_src_decl)s; - %(op_dest_decl)s; + %(op_decl)s; memcpy(&Mem, data, sizeof(Mem)); @@ -410,8 +409,7 @@ def template StoreInitiateAcc {{ uint64_t write_result = 0; %(fp_enable_check)s; - %(op_src_decl)s; - %(op_dest_decl)s; + %(op_decl)s; %(op_rd)s; %(ea_code)s; |