gem5/arch/alpha/isa
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
..
branch.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
decoder.isa Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00
fp.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
int.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
main.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
mem.isa Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00
pal.isa Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00
unimp.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
unknown.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
util.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00