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
This commit is contained in:
Steve Reinhardt 2006-03-28 22:32:08 -05:00
parent 59b3987cc4
commit 5f307ebe35
2 changed files with 4 additions and 8 deletions

View file

@ -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;

View file

@ -276,8 +276,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));
@ -375,8 +374,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;