Some support for handling block loads and stores and ASIs properly.
authorGabe Black <gblack@eecs.umich.edu>
Thu, 12 Oct 2006 21:38:06 +0000 (17:38 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Thu, 12 Oct 2006 21:38:06 +0000 (17:38 -0400)
commit98b00d92fdf89d130630665327143f67ee16d0fe
tree1b9087bd0de013b42fbf57ee3e7e0b977f8a998c
parent866dda97782728ee68d7b11e3d2ed4e2d526c901
Some support for handling block loads and stores and ASIs properly.

src/arch/sparc/isa/bitfields.isa:
    Added a field to retrieve the asi from the ExtMachInst
src/arch/sparc/isa/decoder.isa:
    Fixed up how the size of memory operations where handled, and use the new EXT_ASI bit field.
src/arch/sparc/isa/formats.isa:
    add includes for the new formats.
src/arch/sparc/isa/formats/basic.isa:
    Add a template for BasicDecodeWithMnemonic which is needed by the unimp format.
src/arch/sparc/isa/formats/mem.isa:
    Change around the memory format to figure out the memory access width on its own.
src/arch/sparc/isa/operands.isa:
    Added support for the operands of block loads/stores which are offset from Frd.
src/arch/sparc/utility.hh:
    Encoded the ASI into the ExtMachInst

--HG--
extra : convert_revision : 5c6026a07e3a919e738d27f78beb0faf6b060643
src/arch/sparc/isa/bitfields.isa
src/arch/sparc/isa/decoder.isa
src/arch/sparc/isa/formats.isa
src/arch/sparc/isa/formats/basic.isa
src/arch/sparc/isa/formats/mem.isa
src/arch/sparc/isa/operands.isa
src/arch/sparc/utility.hh