gem5/arch
Steve Reinhardt 3cc6c59582 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
2006-02-11 15:11:00 -05:00
..
alpha Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00
mips more code for instructions... Mainly for coprocessor0 and coprocessor1 move instructions 2006-02-09 04:26:04 -05:00
sparc Minor cleanup of include-handling code in isa_parser.py. 2006-02-09 22:27:41 -05:00
isa_parser.py Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00