diff options
author | Kevin Lim <ktlim@umich.edu> | 2006-02-16 11:55:28 -0500 |
---|---|---|
committer | Kevin Lim <ktlim@umich.edu> | 2006-02-16 11:55:28 -0500 |
commit | 485568efa972db7fc27f34708d9bc3a2f19871de (patch) | |
tree | 36ce046052a69c7838d4afc50712883e5c7f33a3 /test | |
parent | 2d04f186748c70b3d8afecd39b94436c33848d93 (diff) | |
download | gem5-485568efa972db7fc27f34708d9bc3a2f19871de.tar.xz |
Fixes to handle generating the initiateAcc and completeAcc functions a little more cleanly.
arch/alpha/isa/mem.isa:
Avoid explicitly declaring the Mem variable. Instead break up the code blocks used to generate the initiate and complete functions. The templates reflect which operands need to be declared for each function (src, dest, or both).
Loads use both the EA code and mem acc code for the initiate, and memacc code and postacc code for the complete.
Stores use both the EA code and mem acc code for the initiate, and only post acc code for the complete.
arch/isa_parser.py:
Remove hack for mem ops.
--HG--
extra : convert_revision : a367797a2cb698762bfc27be1da00bcbe9367150
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions