diff options
author | Steve Reinhardt <stever@eecs.umich.edu> | 2006-02-11 15:11:00 -0500 |
---|---|---|
committer | Steve Reinhardt <stever@eecs.umich.edu> | 2006-02-11 15:11:00 -0500 |
commit | 3cc6c59582a0de71a7a7c8696f503388a7447acf (patch) | |
tree | 28e1ad6127f2c335a05981afa9311e5b96a2fa21 /cpu/o3/cpu.cc | |
parent | 59ba3d463cffb4da29b4b89e78bc5a3d1ccf51f6 (diff) | |
download | gem5-3cc6c59582a0de71a7a7c8696f503388a7447acf.tar.xz |
Add keyword parameters and list-valued arguments to
instruction format functions in ISA description language.
Take advantage of these features to clean up memory
instruction definitions in Alpha.
arch/alpha/isa/decoder.isa:
arch/alpha/isa/mem.isa:
arch/alpha/isa/pal.isa:
Take advantage of new keyword parameters to disambiguate
instruction vs. memory-request flags, and to provide
a default EA calculation for memory ops (since 99% of them
are the same).
arch/isa_parser.py:
Add two new features to instruction format functions:
- Keyword parameters, a la Python.
- List-valued arguments.
Also export makeList() function to Python code blocks,
as this is handy for dealing with flags.
--HG--
extra : convert_revision : 99bbbaa2e765230aa96b6a06ed193793325f9fb0
Diffstat (limited to 'cpu/o3/cpu.cc')
0 files changed, 0 insertions, 0 deletions